atggattttccccgcgaatttgatgtgatcgtcgttggtggcggtcacgccggtacggaggcagccctggctgcagcccgcgccggcgcacagacattgctgcttacccacaatatcgagaccctgggccaaatgtcctgcaatccctccatcggggggataggcaagggtcatttggtcaaggaagtcgatgcgttgggcggcgcgatggctatcgccaccgacgaggcaggtatccaattccgtattctcaacagctccaaggggccagcggtacgtgccacgcgtgcccaagccgaccgggtgctgtaccgaaacgccatacgtgcacagctcgagaaccagcccaacctctggctgttccagcaggcggtggacgatctgatggtgcagggcgaccaggtggtgggcgccgttacgcagatcgggttgcgctttcgtgcccgtaccgtggtgctgacggctgggaccttcctcaacggtttgattcacgtggggctgcagaactattccggagggcgggcaggggatcctcccgccaattccctgggccagcggctcaaggagctgcaacttccgcaaggccgcctgaaaactggcacgccgccgcgcatcgacggacgcagcatcaactacagtgtgttggaagagcagcccggcgatcttgatcccgtgccggtgttctcgttcctgggcaaggcctccatgcacccgcgccagctgccttgctggatcacgcataccaatgcccgcacgcacgaaatcatccgtggcggtctggaccgttcgcccatgtacagtggggtcatcgaaggagtggggcctcgttactgcccatccatcgaggacaagatccatcgttttgcggacaaggcatcgcaccaggtattcctggaaccggaaggcctgaatacccatgagatctatccgaacggtgtttccaccagcctgcctttcgatgtgcagtacgagttgatccattccctgcccggactggagaacgcgcacatcctgcgcccgggctatgccatcgagtacgattacttcgacccgcgtgccctgaagtccacgctggagaccaaggcgatttccgggctgttcttcgccggccagatcaacggcacgaccggctatgaagaggcggcggcccaaggcctgctggccggcgccaatgccgccttgcaggcccaggggaaagaaccttgggtgccgcgtcgcgatgaagcctatctcggcgtcctggtcgatgacctggttacgcgcggcgtgaccgagccttatcggatgttcacgtcccgtgccgaatatcggctcagcctgcgcgaagacaacgccgatctgcgcctgaccgaaatcggccgccggctcgggctggtggacgacgtgcgctgggatgctttcagccgcaaacgcgatgccgtggcccaggaagtcgaacggctcaaatccacgtgggtgaacccgcgcgtcctgccggcgcatgccgccgaagccctgctgggcaaggcaattgagcgtgagtactcactatcagacctgttgaaacgtcccaatgtttcctacgaggcgttgatgcaggcccgtaccgacgagggcgagttgctggctggtcctggcgtgctcgaggatcaagtgctggccgagcaggtcgaaacccaggtcaagtacgccggctatatcgcgcgccagcaagacgaagtgcagaaacacctctcgcacgagcagcagcccatccctgcggatatcgattacgacgccgtcaccagcctgtcgttcgaggtacgccagaagctgaagacgcatcggcccgagaccatagggcaggccgcgcgcgtctccggggtgacgccggctgccatttccctgttgctgatccatctcaagcgcctgcattacggctcgcgcaagcaagcggcatgagcgccgttcccgatatccccggcggccccgcgcagcggctggcccaggcctgcgatgcgctgcgattgccggccgacgccggccagcagcagaagctgctgcgctatatcgagcaaatgcagcgctggaaccgcacgtacaacctgactgccatccgggatccggggcagatgctcgtgcagcacctgttcgacagtctgtcggtcgtggcgccgctggagcgtggcctgcccgccgccgggtccggcgcgcgcgtcaagctgttcgacgtcggctccggcggcggcctgcccggcgtggtgctggccatcatgcgcgcccattgggacgtcacatgcgtggacgcagtcgagaagaaaaccgcattcgtgcgacagatggccggcgcgctcggactgcccaatctgcaggccgcgcatacccgtatcgaacagctcgaaccggcgcaatgcgacgtggtgatatcgcgtgcgttcgcttcgttacaggacttcgcgaagctggccggccgccacgtgcgcgagggtggtaccctcgtcgccatgaagggcaaggtgcccgatgacgaaatccaggcgttacagcaacacggccactggacggtcgaacggatcgaaccgttggtggtgccggcactcgacgcgcaacgctgcctgatatggatgcgacgcagtcaaggaaacatatgaaaaacataccgcccagcaagtccgcccgcgtgttctgcatcgccaaccagaagggcggcgtcggcaagaccaccaccgccatcaaccttgcggctggcctggctacgcacaagcagcgggtgctgctggtcgatctcgatccgcagggcaacgccaccatgggcagcggcatcgacaagagtacgctcgaatccaacctgtaccaggtgctcatcggcgaggccggtatcgaacagacgcgcgtgcgttcggagtccggcggctacgacgtattgccggccaaccgcgaactgtccggcgccgagatcgacctggtgcagatggacgagcgcgagcgccagctcaaggccgccatcgacaagatcgccggcgaatacgatttcgtgctgatcgattgcccgcccacgctgtcgctgcttacccttaacgggctggctgccgcgcacggcgtcatcattccgatgcagtgcgagtactttgcgctcgaaggcctgtccgacctggtaaacaccatcaagcgcgtgcatcgcaatatcaacaacgaactccgtgtcatcggtttgttgcgcgtgatgttcgacccgcgcatgaccttgcagcagcaggtgtcggcccagctcgaatcccacttcggcgacaaggtcttcaccacggtggtgccacgcaatgtgcggttggccgaggcgcccagctatggcatgccgggcgtggtgtatgaccgcgcgtcgcgcggcgcgcaggcctatattgcatttggcgcggaaatgatagaacgcgtcaaagagctggattgaacctcgatgccagctgtgcttgctgttccggccgcccaccccgctcccgcagcgggaggggagctggcgcgcctggaagaggcggcgctcaatgccaccacggttcgcgagcagatgctctacgaaggatggctggtgcgttgggcgccttcgcgggccaagcgtgcgcgctgcgtcaatgtactcgggttatccacacgtccgctcgatgagcggctggcgtactgtacccgatggtatgcgggccacggggtgccgctgatcgtgcggttgacctccatcggccccgatttttccctggatgcacagctgcatgagcgcgggttcgtcgcgttcgaccgtacctgcgtcatggcggcgtccgtcgtgccgttcacggcgcaagcgccgtccgggctggtgttcgaacggacaacccccgggcggttcgcacaggaagcagggcgcctgcaggcggcgccgctggaaaacttgccgctgctggtgcgcgacgccagcggcgaatgtatcgcggcagggctggcggcattcgatgccgagctggtcgggctgttcgatatcgttaccgcgccgcagcggcgccgccagggttgcggcgcggcggtgctgaagtatttgctggagcaggccagccacgccggcgcgcgccaggcgtacctgcaggtcgagccgcagaacacggccgcccgtgccttgtatgcgcgtttcggcttcgtggatcgctacacgtattggtatcgttcaatgtccgaagcaacgcccgtttgagcggtcaacggtcaactgctgaagggaagaggatttattcgctatggttaccaagaagcccaagggcttgggtcgaggactggatgccttgctgggcgcggacgtgcccgccatcgacaacatcggcaaggcccccgcggccgcgccggagggaccgccggcgaccctgcctgtgtccaagatgcgcgccggcaaatatcagccgcgcacgcgcatggacgaaggcgcgctcaacgaactggccgagtccatccgcacccagggcatcatgcagcccatcctggtgcgtgcgctgggcgccgacgcgcccggccagtacgaaatcatcgtcggcgaacggcgctttcgcgcggcgcaactggccggcctgaaagaagtgccggtgctggtgcgcgaagtcgccgacgagaacgccgcggtcatggcgctgatcgagaacatccagcgcgaagacctcaatccgctcgaagaggcgcacggtgttcgccgcctgctcgacgagttcggcctgacgcacgaacaggccgcccaggccatcggccgctcgcgttcggccaccagcaacctgctgcgcctgctcaacctggccgcgccggtgcagaccatgctgctggcgggcgatgtcgacatgggccatgcccgcgccttgctggcggtcgatgccgccacgcagatccagttggccaaccaggtcatcgccaagcgcctgtcggtacgcgaggccgagaagctggtcgcgcgggcgcaaaaggatgtcgacgccgcgccgcgcaagaagggcaatggcgcttcgcgcgatgtcacgcggctcgaggaagcgctgtcggatcatctcggcacgcgcgttgcgctgaaggtcggggcgcgtgaaaaaggccagatcgtgatcgatttccatggctgggaacatctgaactcgctgctggagcgccagggcctgtccggggtagtggatgcctgaggcccggctgccgcggattgccgtcctggcgaccggcggcaccattgccggcgcgcaaaccgacgcggccagcggcgcttaccgcgccggctcgtacggcgtcgggcagttgctggcggccgtgcctcaactggccggcctggcgcgcatcggcgccgagcagatcgccaacgtcggcagccagaacatgagccatgccgtctggcggcagctcgcgctgcgcgccgccgcgctgtgcgacgatccggcgaccgacggcatcgtcattacccatggcaccgatacgctggaagagaccgcttatttcctcagcctggtattgcctgtggataaaccggtggtgctgctgggcgccatgcgcccggccaccgcgttgagcgccgacgggccggtcaatctatacaacgcggtggcgttggcctgccatccggccgcacgcggccgcgggccgctggtcgtgatgaacgaggatatccatctggcccgtcatgtgcagaaaacggccgcctctggcatcgccgcgttcgcttcgcccaatgcaggccgggccggcgtcatgcagggcggccggccggtgtttcacgcccgcgccgagcgccaggccgccgacgcgctgctcaggccggacgaattgccgcagcaggcctggccgcgggtcgacatcgtgcatgcctgtgtcgatctcgacggcgagctcatcgatttcatggccgggcgagcccagggcatcgtgttggccggcgtgggcgacggcaacgccaccgacgcggccctgtaggccctgcagcgggccagcgcgcggggcgttgcggtggtgcgggcgtcgcgcaccggctcgggcaaggtggggcgcaatatcgagatcgacgacgacgcctgcggcttcattgccgccggcgacctcagcccccagaaggcccgcgtgctgcttaccctcggcctgtgccagacccgcgataccgcgcgcctgcaggcgttgttcgacagccgctgaaaccgggcggcgcgttggcgcccctgtcggcggctgggccgccgatcccgtttcaacaccttaatttgacattcaatttgaatgtgttcataatctcaaattctccgctggaggagtgcccgagtggttaaagggggcagactgtaaatctgttggccttgcgcctacgttggttcgaatccaacctcctccaccagagacccatgttccggtccagtatgacgccaggatcggcgctttgcgagagcagcgcgcccgtaccagttccaggctcagcaagacgaaatccaggtgcggttcggcctggattttgcaacgtaaggccaggtgtcctggcttgccgctgcgggaatatggaggagatgcaaggtgaaagggtggcctgcgggtgtagctcaatggtagagcagaagccttccaagcttacgacgagggttcgattcccttcacccgctccaagatttgcccatgtggctcagtggtagagcactcccttggtaagggagaggtcacgcgttcgatccgcgtcatgggcaccatcgaattctaagttcttcttcaagtcagaagcttcaatccaggtcaggagtcagccatggcaaaaggcaagtttgaacgtaccaagccgcacgtgaacgtgggtacgattggtcacgttgaccacggcaaaacgacgttgacggcggcgatcacgacggtgctgtcgaacaagttcggcggcgaggctcgcggctacgaccagattgacgcggcgccggaagagaaggcgcgtgggatcacgatcaacacctcgcacgttgagtacgagacggagacgcgtcactacgcgcacgttgattgcccgggtcacgctgactacgtgaagaacatgatcacgggtgctgcgcagatggacggcgcgatcctggtggtgtcggccgcagacggcccgatgccgcagacgcgcgagcacattttgctgtcgcgccaggttggcgtgccgtacatcatcgtgttcctgaacaaggcggacatggttgatgacgcggagctgctcgagctggtggagatggaagtccgcgaactgctgagcaagtacgatttcccgggcgatgacacgccgatcgtgaagggttcggccaagctggcgctggaaggcgacaagggcgaactgggcgagcaggcgattctgtcgctggcgcaagcgctggacacgtacattccgacgccggagcgcgcggtcgacggtgcgttcctgatgccggtggaagacgtgttctcgatctcgggccgtggcacggtggtgactggccgtatcgagcgcggcgtggtgaaggttggcgaggaaatcgaaatcgtgggcatcaagccgacggtgaagacgacctgcacgggcgtggagatgttccgcaagctgctggaccagggccaggcgggcgacaacgtgggtatcttgctgcgcggcaccaagcgtgaagacgtcgagcgtggccaggtgctggccaagccgggttcgatcaacccgcacacggacttcacggccgaggtgtacattctgtccaaggaagagggtggccgtcacacgccgttcttcaacggctatcgtccgcagttctacttccgcacgacggacgtgaccggcacgatcgacctgccggcggacaaggaaatggtgctgccgggcgacaacgtgtcgatgaccgtcaagctgctggccccgatcgccatggaagaaggtctgcgtttcgccatccgtgaaggcggtcgtaccgtcggcgccggcgtcgtcgccaagatcatcaagtaaggcgcggttttcccatggatagaggggccggatggccctctatccatgtttgctggaaaagtagtactatgtatggttccgcaaggtgccacgcgtagcttgaaagttttaggggtatagctcaattggcagagcgtcggtctccaaaaccgaaggttgtaggttcgattcctactgcccctgccacccgccggagagtatcgcgagttgcgcattcacggcgggctcgtgtcgcaaaatgtctaataccagcatagaaaccgttaccagtaccgctgaccggatcaagctcgggttggcggttctcgtcgttattgctggcatcgttgggttttccatgctcgacgcgcagcccatggtggcgcgtatcggcgtgtttgtcggcggcctggtcgtcgcggcgttgcttgcgtggttcagcgaacccggccgccgtaccctcagctttgccggcgagtcgtacaacgaagtcaagcgagtctcgtggcccacgcgcaaagagacgatccagatgaccggtatcgtcttcgccttcgtcgcggtgatgggtcttctgatgtgggtgctcgataaaggcatcgagtgggttctctacggcctgttgctgggctggaaataaggacggcgcatgagtaaacgttggtatgtcgtccatgtgtattccggcatggagaaaagcgtacaaaaggctctgaacgagcgcatcgagcgcgcggagctgcagacgtcttttggccgcattcttgttccctccgaagaagtcgtcgaggtcaagggcggacagaagtcgatcaccgaacgccgcattttccccggttatgtcctggtcgaaatggatctgaccgacgaaacgtggcatttggtcaagaacaccaatcgtgtcactggtttcctgggtggttcgggcaaccgtccgacgccgatttccgaacgggaagtcgagaaaatcctcaaccagatggaagagggtgtcgaaaagccccggcccaagattctgttcgaagtgggcgagatggtgcgcgtcaaggaaggtccgtttgctgacttcaacggcaacgtcgaagaagtcaactacgaaaagagcaaggtgcgtgtgtcggtcaccatttttggtcgcgcgacgcccgtcgaactcgatttcagccaggtcgaaaagacctgattttcaaaccccggggagctctgcgcatagccgcagggcgctataacccgcaaggagcaaagcatggcgaagaagatcgtcggctttatcaagctgcaagtgccggctggtaaggcaaacccctcccccccgattggcccggcgctgggtcagcgcggcctgaacatcatggaattctgcaaggcgttcaacgccaagacccaaggcatggagctcggtctgccgattccggtggtgatcaccgccttcgcggacaagagcttcaccttcatcatgaagaccccgcccgcgacggtcctcatcaagaaggcgtccggcgtgcaaaagggttcggccaagccgcataccgacaaggtcggcacgctgacgcgcgcccaggctgaagaaatcgccaagaccaagcagcccgacctgaccgcggccgatctggacgccgccgtccgtacgatcgctggcagcgcccgcagcatgggcatcacggttgaggggggttaatcatggctaaattgtccaagcgcgccgccgccattgcgcagaaaatcgaccgtaccaagctgtacccggtcggcgaagccctgaatctggtcaaggaaaccgccaccgccaagttcgatgaatccatcgatgtggccgtccagctgggcatcgaccccaagaagtcggaccaactggtccgtggttcggtcgtgctgcccgccggtaccggcaagacggttcgcgttgccgtgttcgcccaaggcgaaaaggctgatgccgcccgtgccgccggcgccgacatcgtcggcctggacgacctggccgagcagatcaaggctggccagatggacttcgacgtggtcatcgcctcgcccgacacgatgcgtgtcgtgggtgccctgggccaggtgctgggtccccgtggcctgatgccgaaccccaaggtcggtaccgtgacgcccgacgtggccaccgccgtgaagaacgccaaggccggtcagatccaataccgtaccgacaaggctggcatcattcacgccaccatcggccgcgcctcgttcggcgtggaacaactgcaaaacaacctggccgccctggtcgatgccctgcaaaaggctcgtcccgccgctgccaagggtatttacctgcgcaagctggccgtttcgtccacgatgggcggcggtgctcgcgtggaaattgcttcgctgtcggccaactaacaggccgctggcacatagaactttgggccgcatccggacttgtccggatgctgctgtcaaagaccgctggagcgctagccggttgtttggcgaatgcttaatcccgaagctggttcagttcggatccagcgtagacggcgtccccaggaagatttctttacccgaagaactcaaccaggcgccgcattcggttgacgcgcaaggctagcgccccaagcgtcttttgatggagtgttcaaaccgtgagtctcaatcgccaagagaaagcggtggtaatcgaggaagtctcggcacaagtggccaaggcgcaatcgattgttatcgccgagtaccgtggtctggacgtcgcctctgtcaccgtactgcgcaaaactgcgcgtgaatcgggcgtttacctgcgtgttctgaagaacacgctggtccgtcgtgcggttgctggcacggctttcgagccgctgtccgagcaactcaccggtccgctgatctatggtattagcgctgatccggtcgccgcggccaaggttctcgctggtttcgcaaaaagcaacgacaagctggtcatcaaggcgggctcgctgcccaacagcctgctgacccaggatggcgtcaaggccctggccacgatgccctcccgcgaggagttgctctcgaaactgctgggcaccatgcaagccccgatcgcgcaattcgtgcgtacgctcaacgaagttccgaccaagttcgcccgcggcctcgctgccgtgcgcgatcagaaagcggcggcctgatcaggctccgcgtccggaattcgctgaacgacaaagcgacacccaaccctggcattacccaattttggagttctaaacaaaatggcacttagcaaagctgaaatccttgacgccatcgctggcatgtccgtgctcgagctgtccgagctgatcaaggaaatggaagaaaagtttggcgtgtcggctgctgccgccgccgtggccgtggccgccccggccgctggtggcgctggcgccgctgctgctgaagagcagaccgagttcaccgttgtgctgctggaagccggcgcgaacaaggtcagcgtcatcaaggccgtgcgcgagctgaccggtctgggtctgaaggaagccaaggacctggttgacggcgctccgaagcccgtcaaggaagcgctgcccaaggctgacgccgaagccgccaagaagaagctggaagaagctggcgccaaggtcgaagtcaagtaagacctcgcgtcgacgcccggggacagcgctcttagccgtccccgggcttttgcgtttccaggaaacccctactgatgggtcgagttcagcagggtttcctggagtcgtatcacctggggccgtggtttacggtccatgcaacctcgagtcggagtgctcatgccttactcgtacaccgaaaaaaagcgcatccgcaaaagctttgccaaacgtgaggacgttcaaaacgttcccttcctgttggcgacacagcttcaatcctacctaactttcctgcaagccgacaccgcgacctcggatcgcgtcaatgaaggtctgcaggcggcgttctcgtcgatttttccgattgtcagccataacggaatggcgcgcttggagttcgtcagctatgcgctgggcgagccggtgtttgatgtcaaggaatgtcagcagcgcggcctgacctatgcgtcgccgctgcgcgccaaggtgcgcctggtgctgctggaccgcgaagtcagcaagccgaccatcaaggaagtcaaggagcaggaagtctacatgggcgaaattccgctcatgaccggcaccggctcgttcgtcatcaacggcaccgagcgcgtcatcgtctcgcagctgcatcgttcgccgggcgtgttcttcgagcacgaccgcggcaagacgcacagctcgggcaagctgctgttctcggcccgcgtgattccctaccgcggctcgtggctggacttcgaattcgatcccaaggacgtgctgttcttccgcgtggaccgtcgccgcaagatgccggtgacgatcctgctgaaggccatcggcatgacgcccgaatcgatcctcgcgcacttcttcgatttcgacaacttcgaactcaagagcgaaggcggcatgatggaattcgtcgccgaacgctggaagggcgagatggcgcgctttgacatcgccgaccgcgacggcaaggtgatcgtcgagaaggacaagcgtatcaacgccaagcacctgcgcgacctggctgccggcggcatccagcgcgtgtcggtgcccgaggatttcctgtacggccgcgtgctggccaagaacatcgtcgatcccgacaccggcgaagtcgtggcgcatgccaacgacgagatcaccgaaagcgtgctcaacgcgatgcgcgccgccaacgtgcgcgacatccagacgctgtacaccaacgacctggatcgcggtccctacatttcgcagacgctgcgcgccgacgaaaccgccgaccagatggccgcgcgcgtggcgatctaccgcatgatgcgtcctggcgaaccgcccaccgaagaagcggtggaagcgctgttccagcgtctgttctacagcgaagagacgtacgacctgtcgcgcgtgggccgcatgaaggtcaacagccgcctgggtcgcggcgacgacagcaccggtccgatgacgctgaccaacgaggacatcctcgaaaccatcaaggtgctggtcgagctgcgcaacggccgtggccagatcgatgacatcgatcacctgggcaaccgccgcgtgcgttgtgtcggcgaactggccgagaaccagttccgcgctggcctggtgcgtgtcgagcgcgccgtcaaggagcgtctgggccaggccgagaccgaaaacctgatgccgcacgacctgatcaactccaagccgatctcggccgccatcaaggagttcttcggttcgagccagctgtcgcagttcatggaccagaccaacccactgtcggaaatcacgcacaagcgtcgcgtttccgcactgggcccgggcggcctgacgcgcgaacgcgccggctttgaagtgcgcgacgtgcacccgacccactacggccgcgtctgcccgatcgaaacgccggaaggcccgaacatcggcctgatcaactcgatggcgctttacgcgcgcctgaacgagtacggcttcctggaaaccccgtatcgcaagatcatcgacggcaaggtcagcgaccagatcgactacctgtcggccatcgaggaaagccactacgtgatcgcgcaggccaacgccgcgctcgatgacgaaggccgtttcgtcgacgacctggtggcttgccgcgaagcgggcgaaaccatgctgaccgcgccgggcaacgtgcactacatggacgtggcgccgtcgcagatcgtgtcggtcgcggcgtcgctgatcccgttcctcgagcacgacgacgccaaccgtgcactgatgggcgccaacatgcagcgccaggccgtgccttgcctgcgtccggaaaagccgctggtcggcaccggcgtcgagcgcaccgttgcggtcgactcgggcacgaccgtgcaggcgctgcgtggcggcgtggttgaccacgtcgacgccgaccgcgtcgtgatccgcgtcaacgacgaagagaacgtcgctggcgaagtgggcgtggacatctacaacctgatcaagtacacgcgttccaaccagaacacgaacatcaaccagcgtcccatcgtggcccgcggcgacaaggtcgccaagggtgacgtgctggccgacggcgcgtccaccgacctcggtgaactcgcgctgggccagaacatgctgatcgcgttcatgccctggaacggctacaacttcgaagactcgatcctgatctccgaacgcgtcgtggccgacgatcgctacacctcgatccacatcgaagagctgaccgtggtcgctcgcgatacgaagctgggacccgaggaaatcacgcgcgacatcagcaacctggctgaaacgcagctcaaccgcctggatgactccggcatcgtctacattggcgcggaagtcagcgccgacgacgtgctggtgggcaaggtcacgccgaagggcgaaacccagctcacgccggaagaaaagctgctgcgcgccatcttcggcgaaaaggcttccgacgttaaggacacctcgctgcgcgtgccctcgggcatgaccggcacggtgatcgacgtgcaggtgttcacgcgcgaaggcatcgtgcgcgacaagcgcgcccagtccatcatcgacgatgaactgcgccgttatcgccaggacctcaacgaccagctgcgcatcgtcgagaacgaccagttcgaccgtatcgagaagatgctggtcggcaagaccgtcaatggcggcccgcgcaagctggccaagggcgccaccttgaccaaggcctacctggccgacctggatcgctggcagtggttcgacatccgcctggccgacgaacagcacgctgtcgtgctggagcaggccaaggaatcgctcgagcagaagcgccaccagttcgacctggccttcgaagagaagcgcaagaagctgacgcagggcgacgaactgccgccgggcgtgctgaagatgatcaaggtctacctggccgtcaagcgccgcctgcagccgggcgacaagatggccggccgccacggcaacaagggcgtggtttcgcgcattacgccggtcgaggacatgccccacatggccgacggcactcccgccgacatcgttctgaacccgctgggcgtgccctcgcggatgaacgtcggccaggtgctggaagtccatctgggctgggccgccaagggcgtgggctaccgcatcgccgacatgctgcgcgacgagcgcacggcgcaggccaagagcgtccgcggctacctggagaaggtgtacaacaccacgggcagcagcgcgcatatcgacagcctgaccgacgaggaagtgctggaactggccaacaacctgaagaagggtgtgccgtttgccacgccggtgttcgacggtgcgaccgaagaagaaatcggcaagatgctggaactggcctatcccgacgacgtcgccgcgcgcatgcgcctgacggcgtcgcgttcgcaggcatggctgtatgacggccgtaccggcgagcagttcgagcgtccggtcacgatcggctacatgcactacctgaaactgcaccacttggtggacgacaagatgcacgcgcgttccaccggcccgtactcgctggttacccagcagccgttgggcggcaaggcgcagttcggcggtcagcgtttcggggaaatggaagtgtgggcgctggaagcctacggcgcctcctacaccctgcaggaaatgctgacggtgaagtccgacgacatcaccggccgcacgaaggtttacgaaaacatcgtcaagggcgaccacgtcatcgatgccggcatgccggaatcgttcaacgtgctggtcaaggaaattcgctcgctggccctggacatggatttggagcgtaactgatgaaagcgctactcgacctcttcaagcaagtctcgcaagacgagcagttcgatgccatcaagatcggcatcgcctcgcccgagaagatccgttcgtggtctttcggcgaagttcgcaagcccgagacgatcaactaccgtacgttcaagcccgagcgtgacggcctgttctgcgccaagatcttcggtcccatcaaggactacgaatgcttgtgcggcaagtacaagcgcctgaagcatcgtggcgtgatctgcgaaaagtgcggcgtggaagtcaccgtcgccaaggtgcgccgcgagcgcatgggccatatcgaactggccagcccggttgcgcacatctggttcctcaagagcctgccgtcgcgcctgggcatggtgctcgacatgacgctgcgcgacatcgagcgcgtgctgtacttcgaagcctggtgcgtgatcgagcccggcatgacgccgctcaagcgcggccagatcatgtccgatgacgacttcctggccaagaccgaagagtacggcgacgacttccgtgccctgatgggcgccgaggccgtgcgcgaactgctgcgcaccatcgacatcgatcgcgaagtcgagacgctgcgcggcgagctcaaggccaccagctcggaagccaagatcaagaagatctccaagcgtctgaaggtgctggaaggcttccagaagtccggcatcaaggccgaatggatggtcatggaagtgctgcccgtgttgccgccggacctgcgtccgctggtgccgctggacggcggccgcttcgcgacctccgacctgaacgacctgtaccgccgcgtcatcaaccgcaacaaccgcctcaagcgcctgctcgaactgaaggcgcccgagatcattctgcgcaacgaaaagcgcatgctgcaggaagccgtcgactcgctgctcgacaacggccgccgcggcaaggccatgaccggcgccaacaagcgccagctcaagtcgctggccgacatgatcaagggcaagagcggtcgtttccgccagaacctgctgggcaagcgcgtcgactactcgggccgttcggtcatcgtggtgggcccgcagctcaagctgcaccagtgcggcctgcccaagctgatggcgctcgagctgttcaagccgttcatcttcaatcgcctggagatgatgggcctggccacgaccatcaaggctgccaagaagctggtcgagagccaggagccggtggtgtgggacatcctcgaagaggtgatccgcgagcacccggtcatgctcaaccgtgcgccgacgctgcaccgcctgggcatccaggcgttcgagccggtgctgatcgaaggcaaggccatccagctgcacccgctggtctgcgccgccttcaacgccgacttcgacggcgaccagatggccgtgcacgtgccgctgtcgctcgaagcgcagctcgaagcgcgtacgctgatgctggcctcgaacaacgtattgttcccggccaacggcgagccgtccatcgtgccgtcgcaggatatcgtgctgggcctgtactacacgacccgcgaacgcatcaacggcaagggcgaaggcattttctttgccgacgtgtcggaagtgcagcgcgcctatgacaacggcgaagtcgaactgcagacccgcatcaccgtacgcctgaccgagtacgagcgcgacgagcagggcgagtggcagccggtcaagcaccgccatgaaacgacggtcggccgtgcgctgctgtccgagatcctgcccaagggcctgcccttcacggtgctgaacaaggccctgaagaagaaagagatctcgcgcctgatcaaccagtcgttccgccgttgcggcctgcgcgacacggtgatctttgccgacaagctgatgcagtcgggcttccgcctggccacgcgcggcggcatctcgatcgccatggaagacatgctgatcccgaaggccaaggaaggcatcctggccgaggccagccgcgaggtcaaggaaatcgacaagcagtactcgtcgggtctggtgacctcgcaagagcgctacaacaacgtggtcgatatctggggcaaggccggcgacaaggtcggcaaggcgatgatggagcaactggccaccgagccggtcgtcaaccgtcatggcgaggaagtgcgccaggaatcgttcaactcgatctacatgatggccgactcgggcgcccgtggttcggccgcccagattcgccagctggccggcatgcgcggcctgatggccaagccggacggctcgatcatcgagaccccgattaccgccaacttccgcgaaggcctgaacgtactgcagtacttcatctcgacgcacggcgcgcgcaagggcttggccgataccgcgctgaagacggcgaactcgggctacctgacgcgccgcctggtcgacgtgacccaggatctggtgatcaccgaagacgattgcggcaccagccatggctacgcgatgaaggccctggtcgagggcggtgaagtcatcgaaccgctgcgcgaccgtatcctcggccgcgtggccgcgatcgacgtcgtcaaccccgacacgcaggaaacggccatcgcggctggcaccctgctcgacgaagacctggtcgacctgatcgaccgcctgggcgtggacgaagtcaaggtccgcacgccgctgacgtgcgaaacgcgtcacggcctgtgcgcgcattgctatggccgcgatctgggccgcggttcgcacgtcaacgtgggcgaggccgtcggcgtcatcgccgcgcaatcgatcggcgaaccgggcacgcagctcaccatgcggacgttccacatcggtggcgccgcttcgcgttcggccctggccagcgccgtggaaaccaagtccaacggcacggtcggcttcgccagcacgatgcgctatgtcaccaacgccaagggcgagcgtgtggcgatttcgcgttccggcgaactggccatcttcgacgacaacggccgcgagcgcgagcgccacaagatcccttatggcgccaccgtcctggttggcgacggcgaagcggtcaaggccggcacccgtctggccagctgggatccgctgacccgtccgatcgtgtccgagtacagcggcgcggtgcgcttcgagaacatcgaagaaggcgttaccgttgccaagcaggtcgacgaagtcaccggcctgtcgacgctggtcgtgatcacgcccaagacgcgcggcggcaagatcgtcatgcgtccgcagatcaagctggtcaacgagaacggcgaagacgtcaagatcgccggcaccgatcactcggtgaacatctcgttcccggtgggtgcgctgatcaccgtgcgcgacggccagcaggttgccgtgggcgaggtcctggcgcgtattccgcaggaatcgcagaagacccgcgacatcaccggcggtctgccgcgcgtggccgagctgttcgaagcccgttcgcccaaggatgccggcatgctggccgaagtcacgggtacggtatcgttcggcaaggacaccaagggcaagcagcgcctggtcatcaccgacctggaaggcgtcagccacgagttcctgatcctgaaggaaaagcaggttctggtgcacgacggccaggtggtgaacaagggcgaaatgatcgtcgacggcccggccgatccgcacgacatcctgcgcctgcagggcatcgagaagctggcgacctacatcgtcgacgaagtgcaggacgtctaccgtctgcagggcgtgaagatcaacgacaagcacattgaagtgatcgtccgccagatgctgcgccgcgtgaacatcgtcgatccgggtgacaccgagttcatcccgggcgagcaggtcgagcgttcggaactgctcaacgagaacgatcgcgtggtcgccgaggacaagcgtccggcttcgtacgacaacgtgctgctgggtattaccaaggcctcgctgtcgaccgattcgttcatctcggcggcgtcgttccaggaaacgacccgcgtgctgaccgaagcggcgatcatgggcaagcgcgacgacctgcgcgggctgaaggaaaacgtgatcgtcggccgtctcatcccggctggtactggcctggcgtatcacattgcccgcaaggacaaggaagcgctggaagctgccgagcgcgaagccgcccggcagctggccaacccgttcgaggatgcgccggttacggtcggcggcgaaccggaggctccggccgccgatacgccgtcggacgactcggccgagtgatgccgtactgactggaaggcgcgccccgcgaggggcgtggcccgacagccaaaaaaaggccgctgatgcatatcagcggccttttgcttgacgcggttgcgattgcggtcaggtgccggctttcgattgcgcggcccgaaagaccgggccccaggcgggatgtccggcttcgttgggcgccagcgtgaaactggagtccaggtgcagtatgcgcacgaatgcgtcttcgcacagctgggtgtaattgctcacgcagtagctgaatgcctgcagcttgaacgcttcgatacgcaccgctttcggcgcggccgccagttcatcggagcgcgcgacgcggcggatgacctcgccataatggcctgcgccatattccgtacgcacttcggctagggcctgcagcgcggcgggggtggcgggggcctcggcagcgggctgggacaggttggcgcagccgcttagcgcgagcacggccagggaaagactgggcaggaaagggcggaggattatgggcatgatggacgagggcaggaaacggggttcgaggttggtatatccttgcgccgcgggcatattcgtaaaatccggccaagtagcctggataatatccataaggcggcccgcaaggatgggcgtgtcctacgaagtgcgtcgagacgacaatatgtttatcgaaacgtaaggatagccgcgctttcagcatcacaagcacaatatccggttatcgctgccgttttttgcttttgtcatagaactatgcctcttttcgccgcttcccagcatccccgcagtccttttgcaggcgccgcgcctctcgcgcatcgcccgttgagcgctattgcggccaccgctgccggaggcgtgccgcaagcccgcatcaagcgcctgctgggcgagctggtgccgcagctggccagcgtgcatgagcagggacatatctgcggcgacatcaccgtcgattcggtggggctggatgaaagcgggcgcgcgcatctgctggcgctcaatggggcggcccagggcgaagccgcgctgccggcgccgggatacgcgccattcgagctttatgtggaggatcctgcctggccgcgcggtccttggaccgacatctacgcattgagcgccgtggcgcactcgctcattaccggccgccgcccgcctgcggcgccggagcgctcggtcaacgacggctatcagccgctcgcgcagcgcgatctgcccaagtatgacaacgatttcctgcgcgccatcgatgccggcctggccgtgcggccgcacacgttcgaggcctttgtcgactcgctcaagttccccgagccggagccgcccgccgaggccatggcgcctctgcccagcgaaccgccgccacgcgacgaggtgcacgacgaagagccggtacggcagcgtccggcggtgcgcagcattctgttcgcgatcctgctggcgttggcgacgctgggcgtggccgtctattggtggcagcgcctgaccggtacgcccagcggcgtgatcacgagctccgaacgcgtgacgacgcccggcgccactgccacgccatcagactcccgcgaggctgaaccgccggccgccggcgccgcgtcgccgcagggcggcgacgccggcagcgccgatacatccggcgctgcgccgccggcgcaagcacaggctggtccggacgccgctcccgcgcccgatgttgcgccggaggacgctgcaacagacgcgcaggccgaatccgaggccgccgcgacgccggcaccggccgctgcccgcgtgacggtacgcatcaacgtgcagccgtggggcgagatctggatcaatggcgtgcggcgtggtgtcagcccgcccatgaaggaattgcgcctggtgccgggacgctactcggtcgtcgtgcgcaatgccgacctgccgccgtatcgggccacgctctaggtcaaggcgggccagccggctcgcatcacgcacgtgttccagtgagcgtccggatggctctcagccagggggtgggctggccggcaggcgcagcacgaaggtagagccggcgggccccgtgcccgatggcgggctgatgacctcggcccggccgcccagccgttcggcgacggtgcgcacgaatgcaagccccaggccagcgccgcctacttcgttcgagccggcggtgttgacgcgcgtaaagggctggaagatctgcagctggtcctggggagcgatgccaggtccgtcgtcctggatcgatgcgacccagtcatcggcgtcacgcacgaccgtgcagcggatacggccatcggacggactgaatttgatggcgttgtccagcaggttgctcagggcctgctgcagcaaggtgtcgtcgccgcgcaccagggcgatgggcaggggttcgtcgatctcgatgcggatgccgcgcgcgcgccggcgcccagaaatcgtcggtcgcctcgcgcagcaactcgctcaggtccagctccgtcggtgcgatcttcatcgattccgcgcgtgtcaggtggacgaaatcgtcgaccagccgcaatgtgcggttggccagcatggcgatgcgggcgagcgcgtcgctctgctgcacgccattgagcgagtcctggttcatggccaccagggcaagtatcgaattctgcggcgcgcgcatgtcgtgcgaaatgaagcgcagcgtctcttcacgcttgcgctcggcctgtcgtatgacggtgatatccgtcagggtggccacggtgccggcgaaagcgccttcgtcggtgcgaatgggcgcgcacttcaggatcaggtcgcgtccggcctggtctcggacctccatgtccacgttccacggcgaatcctgcgcatcgggcggcgtatgccgcagggcctcggtcaaggtctggcggttgcgttcgtcggtgatggcgcgctggaacagatcggcggccagctggccatggcgcggcgcacgcaaccccaggctgcgaaaatactggatcgccgcgcggttgcgaaactgcagccggccgcgcgggtcgaacaccagcgtcgcgtcgggcatgccgtccaggccatcggtcaggaagcgtcgcaggttgcgcacgcgcgccagcgcttcgcgcaatttgcccaggcggtcttccagcgaacggttgaccagcagcgtgtgggtacggccttcgttgagcaccggcggatattcgcgctgcagccgcttgagttcattgtccatgtagcgcagcacggcttcctggctgcgccagctccagatcggatagcacagcgccagcaccagcatcgtggccgtcggcggaaaccacacctggccaaagcgcagggccagataggtgaccggcaatacggccagcaatatggcgccgttgagcaccagcgccgccttgggcgagagcacccgcaggcccaggcacagcagcaggacgggcagcgcagcggccaaggcgttatgccaggggctggcgacggtataggaaatattctggcgcgccgcctgcagcatgttgccgatgatctccacgcccgccatgccattggcctggtgcgagacgggcgtggggaacgcatcggtcaggcccgttgcccacgatcccaccagcacatacttgccgcggatccattcgggcggtacgttgccctgcagcacgctgatatacgacaccgtgcgcaaatggccgggggggccggcgtatgggatgcgggtctggccggccgccagttgcgcggtggcaaactgcagggcctgttgcgcctcgccgcccacgctcatcagcgacagcgagaaatgcggccatagcgcggtgccgacctgggctgtccagatcgagcgccgcagcacgccgtcggtatcgagctcgacattgatgaagcccagtgcggcggcggcctgcgccagcgactcgagcggcggctcgtggcccgtcgcgcgcggcaggcggttgagcaccaccggcagcaccaccttgccgttgcggcggatggcctcggccagttgcgcgtcgaccgcgggttcggcgcggtcgggttcggcaaagatgatatccaggcccactgcgcgggcctcgcccagcttgtccagcagggccgcgtgcaccgtcctgctccagggccagcgccccagcgtggcgatactgtcgtcgtcgatcatgacgatcaggatttccgggctggctggccggccggacagcgatacggcccggtcgtacagcgtcaggtcgatgcggcccatgccgcccagggcgcccagcagtcccgcaaccgtcaccagcaccatcgtcagcatgatgccggtgcgcgccgccagccagcgccgggcgggggagtcgggcagggggcggcggcggcgcaccttagaattcgctgagcagcaccaggtcgccggtgccggtggctacggacaggccatagggcgtggacagcacgtttgcgccttcgaaaggctgcacggcttcgcgcccgttcaaaccggaggcatccacggcgcgaaccgccacgtagtaggttccggcgccgggcgcgcggaaccgtacatcgttggtatcgaaccggtcggacgccaccacgtgcatgccctccgcgtcgcgcgaaaccctcactatataggcggaagcgccggatacgggcgcaaacggcaccgtccagccgcccgaggcggcgcgcgccggggcttgcagttggggggcgggcagcagggcctgcacgcccgagaacgcgccgtcgctgccgacattggcgccgtagcccgaggacaccgctaccggcgtggccagcgcggcgtcgggggcgtgcggctgcaggcgtacgctgccttccaggacttcgctgctggcgccccgcggactgctcttgacgcgaaagcgggtgccgcgcacgcccgtgaccgccaccggcgtacggatctcgaagcggccaacgccctggccgcccggggccacgcgcgattcgagctcgccttgctgtacctggaagatcgaatcggtaagcggcacgcgctggaattggcgcaggcggttggcggccaccgtgccgttctcgggaatcgtcacctggctgccgtcggacagtttcagggtaacgaagctgccggacgcggtcctgatggtgctgccctcgacgatctgcgtgccgacccgcagggcctggccgtcggcggtggcgttgccgctgacgtggaccacctcggcgcctgccgcctgcaccgggatcatggccagcggaatgcgcagctcgagggcgatcggcaggcgctgggggtcgtccacccggttcagcgtctgcaggatcgaccagttggattcattaccggtgtaagtgcttgctaacgctataagcgtgtcgccagaacgcactcggtaaagaaaattctctcccaggctacctgcgggctgggcttgtaccgcggcgctggccacaagggcacacaccagcatgaacgctggcgcgaacggccgaatcatgaacttctctccttggattagtcgtctttggcgtcgtcgccctgcggctgcgggtcgctgaccaattccagccgatagcccagggcataggacgaagacaagcgcaccccattctgggggcgcaactgcaacttctggcgaatattcgacaaatgcgtatcaagggtgcgcgaggtcgccgggatctcccggttccacacgctttctgcaagcacatcgcgcgagatcaggcgcccgacgttgcgaaaaaacaactgcgcgagttcgaattccttgggcggcaacggtacgacctggccgtcgagggcgatggagcgctcgttgggatcgatgcgatagcccccgcgaccgagaacggcagatagtcgggcagggcgccctggctgcggcgcaacagggccgccacgcgcgccagcaattcggcgggccgcatgggctttacgatgtagtcgtcggcgcctgcctgcaggccttgcaccaggtcgctttcctggtcccggctggtcaggaaaatgataggcacggcaaaaccgtagctcgtgcgcagccggcgcacgacttcgtcgccattcatgtcgggcaactgccagtcgagcaggatgaggtcgaacgcctggacgcgcagcgccgccagcaggtcgaggctgcgcggatagctggtacatgtgtatccggccgcggagagcacctgctggatatgctgcgcctggtccagatcgtcttcgagcgacgcaattttcattcgttgtgacacagagcgatgctcgcacggcagtctgcgagcaggttacggacaaggccgggatccggtgcggcgaaccgcgcgttcgccaattcgtcgcgagcgcatctggcgtcccagaaacttactgttcgcacattggcgtaggcgtcatccaaaagtgtatggaaccctaaccaaacgcatgataacccggggctcttgttacatcgtccccaatgagcataagtgtcaaacattgcaaagttgacaaatgttgactggctctgttgcgcaacaccgcgccacactgtctcaaatgcgtacaggcgcgcgctttcccttttgagcgcctgaaagccggccgcgaacccgcggactggcagggattcgttatgaagcaattgagcacgttgatcatgacgcccgacgacgccgatcgcgaccgcatcattgcagcaatgctgctggccgggatctcggccaagggctgttccacgcccctggagctgttcgggctgttgagtgaggatacctacgacgcggtcgtgatggacctttccgagctgggcgagctgggctacgccctggtggcgcgcctgcgtggctcgccggagctgggcatcatcgtcattggcggcaacctgaccctggacgcccgcctgcgctgcctgcaaagcggcgcggacgcctgcgtgcccctgccggccgacgagcgcgagctggcatgcgtgctgcttgccctggcgcggcgcctgcccgcctggcaggaagacgaagaggccgtcgcgcaacgcggtaccgacgacgagggctgggagctgcgcgaccaggactggacgctcgtggcccccggcggggaagagctgtcgctgtcggccaacgagcggcagatcgtccgcctgctgctgggcgcggccggccgcgccatcggccgcgccgaactggccagcgagctggctgtcgacggcccggcggtgcgttccaccggcgagcgcagcatcgacgtcatcgtcagccggctgcgccgcaaggccgagctggcgggcctggtgcttcccatccgaacggtctacggcagcggctacctgttcgccaactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccagccgacccattgtcttcggccgcaaactgtagataagaacatccgccgcgcccagcattttcctgagactcgcaaggccggaaggcttcttcaggtccagcaccacgctgcgcttgtttcgattcaggtgcaggaaggtgacgctcattcccttgttgcgggccggcccgacatgacgtgtcgtgtccccttggggcgattcgatcttgcaaacgtccgcgcccatatcggccaacaacaaggacgcatacggccccatgacgttggacgtcatatccagaattcgaacgccttccaatggtcctggcataccgttcccccaattcccttcttgtcaggccggcaagtccgcggatacgaaaaccggcagaatctgcgcgccacgtcgaacgaaacgcacctgcactttgtctccgacgccaatcgagcctggcggcccttcgatctgcgtgaacagaaagtacccttcgtccatttcgacgaaacccacggtatagggaacgatagaggcccacaccggggtcggcccgcgcgtcaccgtactgaaggagtacaccgttgcgcgtccgctggacgcttgccagaccagttggtcggacgaacaatgcgggcagcgcgaatgggccggccagacggattggcggcatgcgacacactgctggtatgtcagtttctcgtcttgcagcgcatcccaatagggttgggcatcgagcaaccgatagggttgcggccagccgttcagtggctcttgttccatcgtcatttccatttgctcgcgattttcctcaagtgcgttccgagtcagagttccgaggcaagaatcgttacgctccccgcagccagcatcccgccggatccctggacgagcacagtgcgtggccgccttgctggcgcgcggcccaaggcgttgccgcgcaattggcgtaccgcctccgcgtagctgtccatgttgcaggaaatgccgggctggccgaatgagagccagccgccattggtatcgatgggcaggtcgccatcgacgccggtccggcctgcgcggtacagatccatgccgcgtcctttcgcggcaaagccgagatcctccatgatgagcggacccatatgggcaaaattcaccgatatctgtgccatatcgatgtccgccggcgtcaaacccgatgactcgtatgcttggcgggcggcctcggcggttgccgtatgggtcagattgggaaaggcgccgagagagggatagcggcaacgtcgcatgttcatgcgatctcccagatactcgtgcgtggtggccgatccataacccattacatagaccggatcttgcgctgtccttgcgttgtcgaccgatgtgaccaccagcgccccgcccgttccgccgccccaggtcgagcacatccagcggcgcaacggcgtggcgacatagggcgaagagagcactttcgcgcggtctatcgagccgaatcgcgccttggccgcatgaggatgatgcatggcccatgactggttcgcgatcgcgacgtcggccagatcttcttcggtgatgccgaactcatggaagtaccggcacgccgcctgagcgtacagggcagggatggtcggcccgtagggaatctcgaactgcgggtcggcgtcggcttccgcgcccatggccaccgcgtcgacgaacagctcggtcgcgtcactttgcaggcacagcacgtattgcgcgcggccggccgcgatcatctgcgccgccatcgcaaccgtcgcattcaagccggcgccatgcatcgtaatctcgctggtaatcgtcaccggcatatgcatgtgcgagcagaatatattgctccactgcgaacgcttgtcagcccagggggagcgcccggtgaatacggcgtccacctgatctttcgtgatcccggcgtcggccaatgccttgtgggtcgccgcgacggcaagctggattggatccttgcgatcttgcatcgacgcgtatgcatcgcccatgcctacgatcgcggcggtcggcttcggtgtcatggccatggccttcaagcggccacttcaggcaacgatgccccgaccaacgcgtccaggtcttcgcgccggcgcaacatcagcaaactccactcccccttctgcaccacggtcccgtcctggttgacggccttcatgaaaaacgtgataacgccgtacttctcgtccttctccttctttctcatgacctcgcagacggcatagatggtgtcgccgatggaaaccggagccagaaaccgcatgttgtcgatgccatagttcgcctgaatgccaaggccgaactgaatcaatccggtaacgatcgagtacgtcaacgacccttgcaccaggcgcttgccgaaacgtgtcttggacgcgtattgcacattcgaatggatttcgatccagttccccgtgagtgcgcagaagttcaccacgtcggtctcggtgatggtgcggccgccggagcgaaaaaccttcccgacttcgatctcatcgaaggtctgatcgatgcgattgttgattctggccatgactgattgcctccttgttcgatgtgacagcgcgcaaggcctgcccgttgaccgagagtgtggacacgcggtctcgtcgaatcaatttgcaattttcgaagcgctgattctctcgccgcgaatcatcgcctggcggcggatccggccagcatggccgcaacgtctcccgtacgtccaggatgcgctgtcagcctgcgggccaaccgttcagtccgaaacggaagacagggcgcgaggacgatcgagcaactgcttgagcaggaggttcgcggccggaccggcggcgcgcccgcgcgccgttgcgatatgaatcgagcgattcgcccaggactcggcgagttcgacgccgacggcatgctcgaagactttcaggtccagcaagcattctggctgtatcgtgacgcccagcccctcctgggccaggctgatggcgacgccggcgctcgtgacgccgtacttcggttcaaactcgcgccccagcctgtcggccgccgtcctcaaagccatgtgcagcgccgctggaacaatcaggttctccgacagcagatcctcgaaggtaacgctttgccgctgcgccaatctgtgtccgtgggacatcaccaccaccatgcgatcctgccggtatggcatgacatccacgccgctcagatcgagcgcgggggctgccgcgaagacgccgatatcggcatccccctgcgccacggcttgcacgatggcggcgttctcgacttcgcgcacgatcaggtccaccagcgggtaatcccgtatatacgcgccgaactcgtgcgccagatacggggcaatgatcgagcgcgccgaagcgacggacacctctccccttacgccctcgctgaaggccgacagctcggcgcgcaactcgtccacgttggtgaatatctgccgtatatggcgtaccaggacttcgcctgcggggctgagtatcacgcctttcggcgtgcgctccagcagacgcaggcccacgacatcttccaattcctggatgcgttttgtcgcagccgacggcgcaatgttctcacgcagtgccgcacgcccgatctggccttcttccactgcggatagaaacaatctcagtgtgaagaaatccacctgtctcaacagccgggtcttgttgaatgaggacatagcctgccttggaggttatggattgacgtgcgaaaccgactcgccctggattctcccatgcaagcgcaccccgtcacgtccaaagtacggaacacaggcctgctctcccttgcgccatccttgcgcgcggactcaaactcgctccagccggccacgccatgcggcgtggcgcgatgaatacgcatcaacgctatggagccgtatcgaacatgcgctacgaagactttgaattcctgctgtgcgaaccccaggacgacggcgtcatgctggtcacgctcaaccggcccgacgccatgaacgccaccaacgaccgcatgcactgggaactgacccggatctggggcgtcgtcaacgacgaccccggcgtcaaggcggtcgtggtcaccggcgccggcgaacgggcgttctcggcgggcggcgacctgtccgtcgtggaggccatgtccaacagccacgaaaccaccatgcgggtcatgaaagaggcctccgacatcgtctacaacatgctggcctgcgacaagccgatcatttccgcgatcaacggcacggccgtgggcgccggcctggccgatgtgagcgtcatggccgaggatgcgaagctgaccgacgggcacgcccggctgggcgtctcggccggagaccatgccgccatcatctggccgattctctgcggcatgtccaaggcgaagtactacctgatgaccgcggacttcgtcgacggcaaggaagccgaacgcatcggactggtgacgttctgcgcgccgcgcgccgaggtcctgcccaggtcgctcgcgattgccgcgaagctggcgcggggcagccagacagccatccgcgcgaccaagaagtcgctcaacaactggatgcgcaccgccggccccgccttcgacaattcgctggcgctggaaatgctgtgcttcctgggcccggacgtcaaggaaggattggccgcgctgcgcgacaagcgcgcgcccgactttccctcggcgcgcctgccctgaccgtcaagccgcgcaagcgacgcccccctttcgagagaccgcatgaacgcagccccaagcccctctaccccgcccggtaactgcccgccgctcgaacaggccgtggtgcgcttcatccaggacctgaagtacgagcatatcgatgccgcggcgctggccggcgtgaaccgcctgatgcgcgaccagctcgcgctgcaggtcggcatctcggccatgccgtggtcccggcaattgctggactacgccctgacccagcagcgtccgggcgtcagccgcgtcagcgcctcgaccctgaaaatgagcgccgccgacgccgctttcgtcaatggctcgtacggccacggcttcgagtacgacgacgcccatggtcccagctacagccatccgggcagctgcgtcatccccgccgccctggcgatcggcgaggaactgggctcgtcgctgcaggacgtcatcacggcaatggtcgccggctatgaggtctacacgcgcatcggcctgcttgccgcgcccgacctgctgcggcgcggctaccatccccactgcaccctgtcgaacttcggcgccgccgccgtggcggcaaaactgcgcggcttcgacgccgaaaccaccctccacgcactggcgatcgcgctcagccatacctcgggcaccaccgaatactcttcgaccggcggctccatcaagcgcatccacgccggcctgggcacccgcaacggcatgatggccgccgacatggcgcgggccggcatcacgggaccgcgcgccttcctgagcggcaacaagggattcttcaagaccttcctgcagcgcccggcgggcgaggccccgcagcagcgcttcgcgccgggcgaacccttccaggtcgcgaccgtctggctcaaggcctattgcgcctgctactgcacgcacgcctacatcgacgcgctgcggccctacgccgagcggcgcggcgagatcgccgacatacacctgaagatcacgccgcacttcaacgtggtcgtcggcaccgccaacgcctgcgcctacgcacccaccaacatcgaacatgtccagtttagcctgcccatccaggcggcgcttgccgtccagggcctgggcaacggctaccgtatccatcgcgactacctggacggccgggtggacatggcgccggtcatcgccatggcgcgcggcatccgcatcaccgaagatcccggcctcgaaacgcgccatcccggcaagttcgtcgccgacgtgaccgtcaccttccgcgacggcagcgccgagcacgtcttcgtggcggacccgatcggcacggacacgaatcccatgcccgagcacgagcaggacgccaagttcatggagctgaccgctgacgccctgggccaggcgcgcgcgcgggcgctgctggccgcgctgcggaagatggatccgacgatgaaggccgccgacctgatggcgctgtgcgaacccgcgccatgacgccgggccggcgcccggcacggccccgcggcccgggccgctttgcgggccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggcgcctggccgcgcggcagccagtgccagaacacggcggcggcggccaggcccaccccgcccatggccgccaccccggcggccagcgacaccagcgcggtgatgccggacagcgccaccggccccaggctgccgcccaggtcggacatcaggcgccacaggcccaggaactcggtacgcccggacgcaggcgccgcgtcggcgcccagcgtcatgacaatgcccgagccaatgccgttgcccatgcccagcatcatcgccacgatcacgaaaccggccacgccgctggtcagcgaggtgccgatcagggcgcagcccatcagcagcgtcgagggcaccgccacccacagccgcccgcgccggtccatcagcatgcctgccggatagaacaccgacatgtcgatcgccgccaccaggccataaatgagcgaggtggtcgccgggttgacgcccaggtggtcggcccacagcgggatcaccacctgccgggacgcgcgcaccgcgctgaccagcaggatgcccagccccagcgtcaggtatacctggcgatgcgcgcgcgccacgtccagcagccgcggccgggcgacggccgcctcgccgcggcgccgcggcggcgccatgtcgggcgcgaaccacgcaatcaggccggccccggtcatggccacggccgccacccagtacgcgccctgcaggcccatgaagtggatcagcgccgcgccggcgaacggcccggcgaacacgccgatgcgcatggtgccggccagcgtggacagggcgcgcgcgcgcatgtaggcgggcacggcgtcgatcatgtagccctgccgcgccagcaggaagaccgaggacgccatgccgaccatgaacacgccggtcgccagcatccacagcgtgccggcgaagatgcacagcagcagcgccaccacgctgagcgccgccgcgcccaccatggagcgccgctcgccgtggcgcgaggtgaacatcgcggcggggatgttgctgaccagcgaaccgatgccgaccaggcccacgatcaggcccgaggtagccagcgatgcgcccagttcccgtgcggtaagcgccaccacgggcaggatggcgccattgctcacgccatagaggatggaggggccgaaggcgggaacggcaatgtctttgaggctgaacgaagcgtcgtggtcggacacgatgggaacaggaagtgggggccgacctgtattctaggacctgtcccgcatggggaccgacattcgcggcagcgtgtgcctgtccccactgggacaggcacaccgtcgtgcgacacggcgaacggcggccgctccgcggacggccaaaaagggacgtgtccgccgtctgcgccaaggccagttaaaatggcgggttttccacgctgccggctggcgcgcggcctgccgcgccccgacttccttacccctatgctcaccttccagcaaatcatcctcacgctccaggactattgggacaagcaaggctgcgccctgctgcagccgtacgacatggaagtcggcgccggcacctcgcacacggccaccttcctgcgcgccatcggccccgagccgtggcgcgccgcctacgtgcagccttcgcgccgccccaaggacggccgctacggcgaaaacccgaaccgcctgcagcactactaccagtaccaggtcgtgctcaagcccgcgccgcccgaaatcctcgacctctacatcggctcgctcaaggcgctgggcatcgaccccacgcaacacgacatccgcttcgtggaggacgactgggaaaaccccacgctgggcgcctggggcctaggctgggaagtctggctcaacggcatggaagtcacccagttcacctacttccagcaagtcggcggcctggactgcacgcccacgaccggcgagatcacctacggcctggaacgcctggcgatgtacctgcaggacgtcgaaagcgtctacgacctggtctggaccgaaggcgccaacggcaaccgcgtctactaccgcgacgtgttccaccagaacgaggtcgagcaatcgacctacaacttcgagcacgcgtcggccgacatgctgtttgcgcacttcaacgattacgaagccgaggccaagcgcctgatggacgtgccgctggccctgccggcctacgaggcggcgctgaaggctgcccacactttcaacatgctggatgcgcgcggcgcgatcagcgtgaccgagcgcgccgcctacatcggccgcatccgcaacctgtcgcgcgccgtcgcgcaggcctactacgactcccgcgaacgactgggcttccccatgcttgccggccgcaaggccgccggggaggcagcctgacatgaccaccgatatccgccccctgctgattgaactgtttaccgaagaactgccgcccaaggccttgcagaagctgggccaggcgttcgccgaaggcgtgcgcgccaccctggcgcgccaccatctgctggccgacggctgcgcggtcgagcctttcgccacgccgcgccggctggcggtgcgcctgtcggccgtgctggcccaggcccccgagcaggcctacgccgagaaactgatgccggtgaaggtcggcctggacgccaacggccagcccaccgccgcgctggccaagaagctggccgccaagggcctggaaggcctggatccggccacgctggaacgcgagtccgatggcaagcaggaatacctggtggcgcgcggcacggccgccggcgcgcaactggccgtcgggctgcaggaggggctggacgccgccatcgacggcctgcccattcccaaggtgatgcgctaccagttggccgacggccagaccaccgtcaagttcgtgcgcccggcgcacgggctggtggccctgttcggcgccgacatcgtgccgatcgcggcgctgggcctgcaggccggccgcgccacgcaggggcaccgcttccagagcaacggcgccatcgagctcgccacggcccaaggctacgaggccgacctggccgagcgcggccgcgtcattgcctcgttcgaggcgcgccgcgccgagatttcgcgcctgctcgacgagcacgcgcaacggctgggcgccacgctgggcgacgaccccgaagtcacggccctgctggacgaagtgaccgccctggtcgaacaccccacggtctatgtcgggcagttcgaggaacagttcctgcaagtgccgcaggagtgcctgatcctgaccatgcggctgaaccagaagtacttcccgctgttcgacccggccagcggcaagctgacgcaccgcttcctgatcgtcagcaacatgcaggtggccgacccggccaacatcgtcgaaggcaaccagcgcgtggtgcgtccgcgcctggccgacgcccagttcttcttcgagaccgaccgcaagaccccgctggccgcgcgcgtcgagcagctgggcagcatcgtctaccacaacaagctgggcacccagctcgaacgcgtcgagcgcgtgcgcgccatcgcgcgcggcatcgccacggcgctgggcggcgacgccgcccattgcgaccgcgccgcgctgctggccaaggccgacctgggctcgaacatggtgggcgagttccccgagctgcagggcatcatgggcgcctactacgcccagggcgacggcgagcccgccgacgtggtcaccgccctgcgcacgcaataccgcaaccgctatgacgcgccggtcgacgccgccacgctgaccgcggccacgctgttcatcgccgagcgcatcgaaaccctggtcggcatctggagcatcggcctggcgcccaccggcgagcgcgacccgttcggcctgcgccgcgccgcgctgggcctgatcagcgccttcgagcaactggccgccggcggctggctgaaggtcagcgaagacggcccgctgtcgctggacggcctgctggcgctggccgcgcaggccttcccggacggcaagatcggcgccgacaccctggccgaggtgcgcgccttcatctacgaacgctaccgcaaccagctgatcggcgaacacgaccgcaacgcggtcgaggccgtcatcgcgctggcgccgccgctgcaccaggtggccgcacgcgtacgcgcggtggccgccttcgcgcaactgccggcggcggccagtctggccgcggccaacaagcgcatcggcaacctgctcaagaaggccgaaggggaaatcggcgcggtcgatgccgcgctgctgcaggacccggccgaaaaggcactggccgaggccgtggcgcaactgcggccgcaagcccgggcccagctgcaggcgggcgatttcgccgccagcctggccacgctggcgcaagcgcgcgagccggtggacgccttcttcgccgatgtcatggtgatggccgacgacgcggcgctgcgcgccaaccgcctggcgctgctgggccaactgcacggcctcatgaaccaggtggccgacatttccaggctggcccagtgaaactgatcattctcgaccgtgacggcgtggtcaaccaggacagcgatgccttcgtcaaatcgccggacgaatggatcgcgctgcctggcagcctgcaggccatcgcgcgcctgacgcaggccgactggacagtggtgctggccaccaaccagtcggggcttgcgcgcgggctgttcgacacggccacgctcaacgccatccacgacaagatgcaccgcgcgctggcgcagatgggcggtgtcgtcgacgccattttcatgtgcccccacgggccggacgacggctgtgcgtgccgcaagccgctgccgggcatgtatcgcgacatcgcgcgccgctacgacgtcgacctggccggcgtgccggcggtgggcgactcgctgcgcgacctgcaggcggccgcgcaggcaggctgtgcgccgtggctggtgcagaccggcaacggccgcaagacgctggcgcagggcggcctgcccgaaggcacacgcgtatgcgaggacctggccgcggtggccgagcaactgctgcaggaggcctgatccatggcctggctgcgttcggcgctgtatgcactgttcctgatcgtcaccgtcattccctatgcgttcgcctgcatcctgtgggcgccgctgccgctgcactggcgctatcgcctgaccgtgggctggccgcgcctggccatctggggcgcgcgcgtgatctgcggcatccgctggcgcatcaagggcgccgagaacctgcccgacggtcccgccatcctgctctccaagcaccagtccgcctgggagacgctgttcttcccggcccacatgccgcgcgaagtgtgcttcgtctacaagaaagaactgcacatggtgccgttcttcggctggggcctggcgctgctgcgcatgatccccatcgatcgcgccaagggccgtgacgccttcgagcaggtcgtgcgccagggccaggtgcgcctggacgaaggccgctggccgctgctgtttcccgagggcacgcgcgtgccgcccggaaagaccggccgcttcaagatgggcggcgcgctgctggcttcgcgcaccggcgcgcgcatcatcccggtggcgcacaacgccggcgaatgctggcgccgcaatgccttcgtcaagcgccccggcctgattaccgtctcgatcggccccgcgatagaatcgcaggacgtcgcccctgaagtcctcaacgccaaagtacaggcctggatcgaaggcgagatgcgtgttctcaatcccgaaaggtatggccaagcctgatcagctggaactgctgttcgacgtcgcgccgccggcggatccggccagcgcggcgccgcgcaagacgcccaaggcccggccggcgccgcccgcgccggccgccatcgccaccccgtgccccgatccgctgccgcccggcgcgcgctggcgcgaagtccataccgaacaacaacccatcggcttcgtgctgctgcgctcgcgccgccgcagcatcggcttcgtggtggccgacgacgggctgcgcgtcaccgcgcccaactgggtcacgctggaacagatcgatgatgccgtgcgcgagaaggcgcgctggatccttgccaagctgcgcgactggcacgcccgcaaggaacaactggccatggcgcacacgcgctggcaggccggcggcgaactgccctacctgggcaagcgcatcgttctcggcctgggcgccgaacgccgccaggcttgcctgtcgggcgatgccgacgcgccctgcgacggcgacaccctgtggctggcgctgcccgtcgatgccgaccaggcgcgcatccgcgacgccgcccaggcatggctgcaacagcgcgccggagcctggttcggcgcccgcctggcgcacttcctgcagctcaccggcctgcgcatccggcgctggcggctgtcctcggccgccacccgctggggctcgtgcaccagcgacggcaacatcatgctcaactggcgcctgatccacttcgcgccggccatcatcgattacgtcatcgcccacgaactggcccatctgcgcgagatgaaccacagccaggacttctggaccgaagtcggccatatcctgcccggcttcgaggacgccaagaacgtactgcggcgccacgatcccgccaccctgccgcagttctgagcccgcgccggctggcgcggccgatttgctacgatgacgccctggacgttttacccatgaggagttcatcatgcgcctgttgcataccatgctgcgcgtcggcaacctggataaatccatcgatttctataccagcgtgctgggcatgcgcgaactgcgccgcaaagactacccggatggccgcttcaccctggcctttgtcggctaccaggacgaaagcgaagccgccgccatcgagctgacccacaactgggacaccgagaaatacgacctgggcaccggctacggccacatcgccatcgaagtcgacaatgcctacgaggcctgtgacaaggtcaaggaaaaaggcggcaaggtcacccgcgaggccggccccatgaagcacggcaccacggtcatcgccttcgtcgaggatccggacggctacaagatcgagttcatccagaaaaagggtcgcaacgactgaggccccgccatgatccacgccatactcaagatgggcgacccgcgcctgctgcgcgtggccgcgccggtcgagcgctacgacacgcccgaactgcgcgcgctgatcgacgacatgttcgagaccatggcgcacgcccagggcgtgggcctggccgcgccgcagatcggcgtggatctgcagctggtgatcttcgggttcgagcgcaacgaccgctacccggacgcgccggccgtgccgcgcaccatcctgtgcaacccggtcatcgaaccgctatcggacgagatggaagacggctgggaaggctgcctgtcggtacccggcctgcgcggcctggtgccgcgctaccgccatatccgctacagcggctacgaccccgccggccagcgcatcgaacgcgaagccgaaggcttccacgcccgggtggtgcagcacgaatgcgaccacctcatcggccggctctaccccacccgtatccgcgacctgaccaagttcggctacaccgaggtgctgtttccggagatggacccgaacgccgactgatccaggcgcctgtccccgcggggacggatacggtcttggccgtcaaaccgcagtgtgcctgtcccagcggggacaggcacactggccgcagttgggacaggcacccacgcacccggagcctgcgcccgctaccgcccgcggccggtcagctcctgcggcacgaaatcatcgaccgccagcacgcccgccaccgccgcctcggcggcctcgatctcggccgcctgctcgggcgtcagcgcgccgccgcgcagcgcgtcgcgccaatccggcacgccttcgcgccgcaggcggtccagcaggggctgcaccgccgtcgccagggcaaaggcgcgctccaggcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggccacgaccgcgcggtcatgcgaaatgcaggccggcgccaggccgtgcggcacgcgcagttcgggctggcggcgcgccagccaggtcagcgccgggcgcgaccaggccgggatgcgcaggcgaaacggcggcgaactgagcaccaggccggccagcggcgcccattgccgctgcgccaaccgcaccgccaccagcgcgcccaggctgtggccaagcaggatgggcgggcgtccgcagtcgcggctccagtccagcagccgctgcgtggcgtcgcgcaccaggtcgtcgggtcgggccaggccggccgggggggccgcccgagcggccgtggccgcggtgatcgtgcgcgcccacccgccagccgcgcgcggccagccagccggccaggcgctcgtagcggccggcgtgctcgctcagcccatgcagcaggtatatgctgggcgtgcccgggccgggcagcggcgcggccacgcccggggccgccggccaggcgtaattggccaggctgacgccgtccgcggcgggagtaaatgaaatcggcgacaatttcaggcctctgcaggtcgatagcgaacccatacccatgatttcaacgctgtttcgtttcatgctcaagaaacgcgtgcggatcctgtggcaggccggctgcgccgcgctgctgctggccgcctgttcgcccagttacaactggcgcgagatcgacgtggccgatggccgcgtgcgtgcggcgttccccggccgggtgcagaccgacacccgcgacctggccctggccgaggtgccgctgcggttttcgctgacctccgcgcgggtcgagcaggcggtattcgccatcggccatgcgccgctgccgcccgaggtggcggccgatccggcgcgccggcgcgcgctgggcgaggcgctggcgcgctcgctgtacgccaacctgggagtccagccgcccgacccgctgcccgcgccgggcgccgacatcgagatccatgccccgccgggcgagcgcgacgactggctgctggcgcgggtgtgggcgaccgacgacatgctgatcgaggccgtggccgccggcacccgccagaccttgcccgccgagcgggcgcgcgaattcatcgatgcggtggagctgcggcggtgagcgccggcagcagcccgcattgcacggcgcgggccaccgcggcgcgccggttggccacacccagcttggcgcaggcattggccaggtggaaatcgaccgtgcgcgcggcgatgcccaggatgcgggcggtttcccagctggtcttgcccagcgccgaccagtgcaggcagtccagctcgcgcggggtgagggtggtgcgttgcggcatggcggaccccgtccttgcccatgaggggcggccggccatcatgcggcgcgccgcgccggcatgccaagtctcgattcgtggcggcatcaagccgtttatccatatctgaataggcccagcctcgttcatgcttgccgtcgtacagttctactggtctgccgtcgtgctgctgctgcccctgctggcatgcgcgggaatcggcgcctattgggccaagcgcgattaccccttcggcggcacgttcatcaccatgctggtcaccacggtgaccaccccggcgctggtgttccacactttcgtcaccacgcaactggacgaccgcgcgctgctggccatcgccggcgcctcgctgctggcgctgctggcctgcgcgctggcgtgcgccggcctgctgcggctgttcggcctgccggtgcgcacgctgctgcccaccgccttcgtgcccaacgccggcaatctcggcctgccggtttcgcaactggcgttcggcgacgccgggctgtcggcggcggtggcgttcttcgcggtcaactccttcgtgacgcacacgatcgccgtgcgcatgctgcccggcgccaacacgcccggcagctggaagagcccggtcctgctggcctcggtggccgcggtgaccctgcgcgcgctggacattccggtgccggactggctggtcgcgaccagccgcatgctgggggcggtgacggtgccgctgatgctgctgagcctgggccacgcgctggcgctgattcccgccaatggcatgcgcgccggcgcggtggtggccgcgctgcggctggcagtcgggctggccgcgggctacgcggtggtgtggctgctcggcctgcccgacttgctggccggggcgctggccctgcagatggccatgccctgcgccgtggtcagctacatgtatgcgcgccgctataccgacgtcggcgatatcgccgcgggcgcggtgctggtgtcgaccgtggtgttcctgctgctggcgccggccctgctgtggttcacgcgccagtaggcgtcagcccgcgccgcacatgccgcgcaattgcgccagcagcgtgtcggggatgtccacgccatgctgcagcgcctgcttgcgcagcgcgctgcggcgctcgccgggcaggcgcacgccatcgtcgtggagcatggcctcgatgagggtttccacgcgttcgaggtaggtgtcggtgccggccagcgcggccgggtcgatggccaggaaggcctggcccagtcgcgccggctcgccgtcgtcgtcgaacagcgattcggtctcgaagccgaaccgcgcgccggagaggctgcacaccagcagttcgacgatcagcgccagcatggttcccttggcgcccgcggcgggcagtatggtgccggccaggccggcgcgcgggtcggtggtgggccggccttcggcatccagcgcccagccttccggaatggactcgccgtcgcgcgcggcgatcatcagctggccgcgcgtggcctcgcccggggccaggttgatctccagcggcgcggcggcgcgggaaggccgccgcgaccgggttggtgcccagcagcgcccgccggccgccccaggccggcatggccgccggggagttgccgaaggccaggcccaccaggccggccgcggcgacggcctccaggtggtaggcggcggcgccgaaatgatggctgttggccaccgccacgaatgccacgccgtgctggcgcgcccgttcgatggccagcgcggccgccagcgcgcaggccggataggccaggcccgaacccgcgtcgaccagcgccgtgccgccgtgctcgcgcgccagcctgggccgggcggcgcccttggcgcgccccacgcgcaggtgggcggcgtagccgggcacgcgcgccacgccttgcggcaccaggccctggctgtcggcgtgcaccagggcgcgcgccgtgctctcggccatgtcggggttggcgcccgccgccgccagcgcggcggcggccaggtgctgcagttcgtccaggtagatatgggccatcggaaggtcccggaaacgcgccgcgtcgcggcaggcatcgcagatatcgatgctgccacgaacatcggattccggccagtgctagaattgcgcacattgttcggcgccgatttgcctgatccgcttgcgggcgcctcttataaatccagctaaagaggtctgaatgaccaatcctgtcctgaatccggcgttgcctgccatggccgccgcccctgtcgccgccacgccttcggccgtgggttccgccggcatcgttgctcctgtattcctgcgtttcgacgaaccgctgccgctggccagcggccagaccctcaatggctacgaactggccatcgagacctacggcacgctcaatgcgcagcgcaccaacgcggttctggtctgccacgcgctcaatgcctcgcaccatgtggccggcgtgtccgccgacaaccccaaggatgtcggctggtgggacaacatggtggggcccggcaagccggtagacaccaatcgttacttcgtcatcggcgtcaacaacctgggctcgtgcttcggctcgaccgggccggccagcatcaatccggccaccggccgcccctggggcgccgcgttcccggtcctgaccgtggaagactgggtgcgcgcccaggcgcgcgtggcggatcatttcggcatcgagcgcttcgccgcggtcatgggcggttcgctgggcggcatgcaggccctgagctgggccatcacctgcccgcagcgggtggccaattgcgtggtcgtcgccagcacgccgcgcctgtcggcgcagaacatcggtttcaacgaggtggcgcggcgcgccatcatcaccgaccccgatttccatggcggcgactactacgcgcacggcacggtgccggggcgcggcctgtcggtggcccgcatgatcggccatatcacctacctgtccgacgacgacatggccgagaaattcggccgcacgcgccgcgagccggccgccgacggcgcctatcgctatggctacgatgtcgaattcgaggtcgagtcctacctgcgctaccagggcgagaaattctcgcgctatttcgacgccaatacctatttgctgatcacccgcgcgctggattatttcgacccggcgcgcgccaccggtggcgacctggcgcgcgcgctggcgccggccacggccgatttcctgctggtttcgttctcgaccgactggcgttttccgcccgagcgttcgcgcgaaatggtgcgcgcgctgctcaagaacggcagcccggtcacctatgccgagatcgacgcgccgcacggccacgacgccttcctgctggatgacgcgcgctatcacgcggtagtgcgcggctactacgaacggattgcgcgcgaactgggcctgaacggcgccgtcgcgccggagggaaattccgcatgagccccgtttcggcccgtttcgaacccgccgccctgcggcccgacctggcgcgcatcgccggctggatcgagcccggctcgcgcgtgctggacctggggtgcggcgacggcgcgctgctggcgtacctgcgcgaccatcgccaggtgcgcggcgccggcgtcgagatcgacgacaactacgtgatcgcctgcgtgcagcgcggcgtcgaggtcatccagcagaacctggaagatggcctggcgctgttcgacgaccagcagttcgacaccgtggtgctgtcgcagaccctgcagtccatgcaccgtaccgagcacatcctgcgcgaaatggcgcgggtggcgcgccatggcgtggtgtcgtttcccaacttcggctactggccgcatggctggtcgatcctgcgcggccgcatgcccgtgaccggccagatgccgtaccagtggtacaacacgcccaacatccacctctgcacgctgcgcgatttcgaggatctggccggcaccctgggcctgcgcatcctgcagcgcgccacgttcaacgagggcagggaagtccgcgtattccccagttggcgcagtacattggcgctgtatcgtttcgctgcgtcctgacatccgcaagccggcgcggattgctactatccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggaccggcgcgcctaccggtcgttccacgggagatccgccattaccgccgcgaccgaaaccaccaaggtctataccaaccgccgcgtggcgccgctgctggtgctgggctttgccagcggcctgccgctggcgctgagcagcggcacgctgcaggcctgggccacggtcgagaacgtctcgttgcagagcataggcttcctgacgctggccggcaccgcctatacgctgaaattcctctgggccccgctcatcgaccgctacgtgccgccgttcctggggcgccgccgcggctggatgctgctgacccaggtgctgctggccgccgccatcatggtgatgggcatgctgtcgccgggctcggccctgctgccgctggccctggtggcggtgctggtggccttcctgtcggcgtcgcaggacatcgccttcgacgcctacagcaccgatgtgctgcgccaggaagagcgcggcgccggggccgcgatgcgggtcatgggctaccggctggccatgatcgtctccggcggcctggcgctcatcgtggccgatcgctggctgggctggggcaacacctatgtgctgatgggcggcctgatgctggcgtgcgcgctgggcacgctatgggcgcccgagcccgagcggccggccaacccgccgcgcgatctcggcgcggcggtggtcgaaccctttcgcgagttcttcagccgccgcggcgccatcgacatgctgctgctgatcgtcctgtacaagctgggcgacgccttcgccggcgcgctgtccaccaccttcctgctgcgcggcgccgggttcagcgccaccgaggtcggcaccgtcaacaaggtgctgggcctggccgccaccatcgtcggcgcgctggccggcggctccatcatgacgcgctggggcctgtaccgctcgctgatggcgttcggcctgctgcaggccgtctccaacctgggctactggctgatcgccgtcagccccaagaacctctacctgatggggctggcggtcggcgtcgagaacctgtgcggcggcctgggcacggcctccttcgtggcgctgctgatggcgatgtgccgccagcagttctcggccacgcagttcgcgctgctgtcggcgctggccgcggtgggccgcacctacctggccgggccgctgacgccggtgctggtcgagtggctcgactggccgggctttttcatcgtcaccgtcctcatcgcgctgcccgggttatggctgctgcggctgcggcgcaacgttatcgacgaactggacgcccaaaccgcgcgctgagcgtggcgatggtgctaaggttacggccagcgctacccgcgcaagccgcccgcagtggcggtattgataacaattcgggcaactcacgtccgaaaaagaagagactggaaaatgaagcgactgatcccagccgtcgcgctggcaggcatgttcgtgggtaccgcccacgccgaaaccagtgtcacgctgtacggaatcgccgacgtcagcgtccgctacctgagcaccggcaacgacaacggcaacagccgcgtgtcgatggaaaacggcgccatctccaacagccgctggggcctgcgcggcgtggaagacctgggcgatggcatgaaggccttcttccgcctggaaagcgggttcaatgtccagaacggcgagcgctccgatcccgacagcttcttcaaccgccacgcctacgtcggcctggacggcggcgagatcggcgcgatctcgctgggccgccaggacacgcccctgttcacgatcctggccgattcgtacgacccgctgaccgtcggcaactatgcgcagaactcgtggctgccggtggcgatgtcgcgcgcgcgcagctccaactcggtgcgctatcgcaacgacaagctggccggtttcgacatgatcctgtcgtatgcgttcagcgacagcttcgaggaccacaagctgggcgaacagtatggcggcacgctgtcctatacgaccggcccgttctcgatcggcggcggctacatgctgacgcactcggccagcaactccgactaccagcagcgggtctggaacctcaacgcctcgtacaagttcgagaccgccaaggtgtttcgggtacttcaatggccgcgatgagaccggtttcgtcaatgccgtgatgggcaataccagcctgccggacagcggcctggagcgcaaggacaacggctatttcgccggcgtcacctggcaggccacgccgcgctgggcgttgacgggcgccgcgtactacgacaccagcaagaacctggtcgaggaaggcgacaagggcaagcgctacgcgctggtcggggtggccgagtacgcgctctccaagcgcacgcaggtttacggcaccatcgactacaacaaggtcaaggacgccgccaccggcgaaatccagggcgacgacaagcagatcggcgccgcggtgggaatccgccacatcttctgatgcggcggcggggcgcccgcaagagctccccgctcaccagccccggcggccggaacttcagccgccgcggcgataccagcccagcccggccagcgccagcgcgtcgatcgagtcggtcatcgcgacgcccagctccgcgcgcaacgcgtgcggcagcgccagcggcaactccgtacaccccagcacgatggcgtccacgcccatggcgcgcaggctgtcgatgcacgccagcgccggcggcagtgcctgcggcagcaggttctgcttgaccaggcgtatcgattgcgcgcacaggccatctatcaggtcgacgggcggcacgaccggttcgtagccttgcgccagcatttcatgctggtacaggcccagccgcagcgtcgtggcggtggccagcaggccgacgcggcccgcatggatgccctggcgccgcaggtcgtccagcaccgcctccacgatatgcaggacgggcacgctcgccgattgcgccagttgcggataccagacgtgagcggtattgcaggggatggcgatcgcggtggcgccggcctgctccagccgccgtatgccgtggcgcatccacggcagcggatcggcgccctgtccggattgcccagcgggccggtccggcacgcgcgggtcgttccacaggatggccggtacatgctgctggtcgcaggcggcttcggtcagcgccaccagccgttgcatgaaactggcgccggccatcggccccatgccgcccagcacgcccaggaagcggccctcgaattgcttgtcgtcgtcgctaggcatggcggtcagtgggaaatgatcttggacaggaaatgccgcgcccgcggggagcgttgatccatgttctggaagaagtcgtcgttgcggcagtcttcgacgatactgccggcgtccatgaagatgacgcgatcggcgaccttgcgggcaaagcccatctcgtgcgtcaccaccatcatggtcatgccctcgcgcgccaggtcgatcatcacgtcgagcacttcgttgaccatttccgggtccagggccgaggtgggttcgtcgaacagcatggcgatgggctgcatggccagcgcgcgggcgatggcgacccgctgctgctgcccgccggacaactggccgggatacttgtgctggtgcgcctgcaggccgacccgctccagcagggcgatggcgtgcgcgcccaccgaaacgccgtcgacgatgatttcgcccttctggaaggcctccagcccgttgacggtcttgatgagcgtggacttgcccgagcccgacgggccgcagacgaccacgacttcgccgctggccacgctggtcacgcagtcattgagcacctgcgtcgcgccataccacttgctgacattcttgatttctatcatgtgacgtcctgttcttcgccgcgcttacgcggccatggtgttgcgttgctgcaggtagtgcacgaatcgcgatgccgcgaagctcatgacgaagtacaccgccgcgacgaagagatacatttccaccagccggttgtcgcgctgggcgacgttgatgcccgctcccaggaagtcggtcagcgacagcacgtagaccagcgaggtgtcctggaacaggacgatggtctgggtgagcaggaccggcgccatgttgcgcagcgcctggggcaggaccacataagccatcgtctgccagtaattgagcccgatggcgtaggcggccgaggtctggccgcgcggaatggactggataccggcgcgcatgatttcgcagaagtaggcggcctcgaacagggtgaaggtgatcagcgccgaggtgaagccgcccacctgcagcggcctgccggcgccggtcagccagccgcctatgtagggcaccaggaagtagaaccagaagatgaccaggatcagcggcaaggcgcgtagcccgttcacgtacgcggcggcgaccgcgctcagcggcttgatgcccgacaggcggcacatcgccagcagggttcccagcgccagccccatggccgtggacaggaacgtcagcttgagcgtgaacaccatgccgtcgcggaacaggtatcccagggagcgtcctatgacgtcgaagtcgaattcgttcatgtcggagccagtttggtggtggcggagacggggccgatgaagcccggcacggccagccgcgtttcaatgtatcgcattgcgcgcagcacgatcaggttgagcaggaagtagcaaagcgtcgcgccggcgaaggcttcgaagacctggaagctgaattcctgcatcgagcgggccgcgccgaccagttcgagcaggccgatggtgaatgccaccgaggtgttcttgatgaggttgagcagttccgaggtcagcggcgggaggatgatgcgaaacgaggtcggcagcagcacgtaccggtacacctggctgggccgcatgcccagcgcggtggccgccatgcgctgcctggccggacgcgactcgatgccggcgcgcacctgttcggccacccgcgacgaggtgtagaagcccaggcacaggaccgccgggatgaagatgccccatggcggcgggatgctcttgatcgcgtcgccaagctgcaccggcaggatttcgggcacgacgaagtaccagaggaacatctgcaccagcagcggaatgttgcggaagaactcgacgtacgtggcgcccaggatgcgcgcccatttcgactgcgtggtgcgggccacgcccaccacgatgccgatgcccagcgccaggatccaggccagcgccgcggtgccgagcgtccacgccatgccggtcagcagcgtgcccaggtagatgccgccggtcggcgacatctcaagaaaaatatgccaattccagttgtagttcatggttgtatccaggctgcgcaggcgggacggcacggcggacgcggcgagcgcggggcgcggggctggccccggcccgcgctcaacgataggtggcagggtccgccgaatcggtcggattcgcgatgacgcgctgcagcgccgcgctcatcggcaggtgcaggttgacgttgcgcggcggaatcggcgattcgaaccatttcttgtacagcttggccaggctgccatcgcgcatcatgccggtcacggtgtcgtcgaccaccttcttgaatgcgggatcatccttgggcaggatcagcgcgtagggctccaccgtgtaggtgtcctcgctgatcatccactcgtccggcttgcgctcggtcgcgaccagccctgccagcagcacatcgtccatgaagaacgcggcggcccggccgttggcgaccgtcagcatggcggcggggtggtccttggtggggatgatgcgcatgtccaggctatctttttcgttggcctgcgtcagccagcggatattgctggtgccggccgtggagaccacggtcttgcccttcatgtcatccagcttcttgaggttggacgatttcttggccgcgaagcgcgtcgcggtcacgaaggtggtcggcgcgaacgcgacctgctgctggcgctccacggtattggtggcggagccgcagaccaggtccacggtgccgttggccaccagcgggatgcgcgtcgacgaggtcaccggcaccaggttgaccttgatctgcgccatgcccagcttggccttgatggcctcgaccgccttctcgcagatttccatcgagtagccgatcggtttctgcttgtcgtccaggtacgaaaacgggatggaggcgtcgcgatgcccgatggtgatggtgcccgaggacttgatcttgtcgagccggccctcggcatgggcgggcgcgcttgccgcgacgccgacgagcgcggcaaaaaataccgtacttatcttcattctcttgtctcctgtggggcgcctgcggctctgccggccgcgatcaggagatggcgcccctgtgttgaatgcccggctgtccggacggacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgccttgcggccgcgcgtgcacgtccagctgatcgaacgccccgtgcccgaactgttcgccgcgctccaggaaggcgacgccgacgcgctcgtcaccacctacgcgccgcagcacatcgaagccgtcaagatgccgttgcaccaggaaaaactctacgaatcgacctaccagctcgtcgcgcccccggaacatcggttcgccagatcgcgccggcccgtgccgctggcgaaactggtcaacgaagactggatcctgcccgcccaggactcgatgctgcgcaaggagatagactgggtcttccgccgcgccgggctgctgcccccggtgcccgtggtcgaagccaacaaccccaccaccagcatccagctggtcgtggccggcatagggctgggtttcgcgcacggcgaaacgctgcagaacgtccccccccggcaccgtcgcccccatccgcatctcgccctccccggccagcgcgcaggtcgcgctgatctatcgcgccaagcgggtcaatgaaaaggtccaggcattgcgggcggcgctggggttgtagagggatttcaaaggctgcgcaaagcgctgcggccacatcgcaagcaatggctggaccatcgctgtctgcacccactctttcacgcacgaccgcagcgacgatttacggcaattcgtgccagtttgatgggcctggatagtacggccctacgcaaatgcgggctcgaaatccaccagatcagtgccttgcatgccgagccccctggccacgacgcgccagctgcctacggcctgagctacctccgtccagattgcggccgcttcttccgcagccaatctgaagtaaggcgccccttccatcaacatgtcccggctctcaatcggcccggaatcctccgtcaaccatgtcttgctctcgcggcgatcccctggcatcggattgaggtcgaatgctggcgacagacgccagccatggttacgcgagtcatacaggaatccggtattccgcaaatggtcatcggtattgcagatcagaaaattgaggaccagccggcgccacaactgatgtatgtcggcaatcgggtccgcaccttcccgcagcaggacatcgaccagttccgtataggcgtgcacggtgtcccggccatcagactgcagcatcgtcgcggccgatacatagggaatacggccgccatcgtcggtacgatcgaaccgccggatgatggcaaccgccgtcccgccgatcaactccacacgcgccgctgccaccttgatgcctgctttggcagcaagatgcatggccagcacttcgcctcggatgacatcgcgtcggtcagcctggctgggaaacttgcccaatgccaggcggccatccgtatcccgcacgctcgatttgggccgagctccgcccagcgaagtcccttgcccgagcagatattgcaggtcgcgcgcggtctccgttccagcctccaacgctcgagccgcttgcacgaccttatccagctccaccaacggcggcacatgcccgggcgttgcgcctgagcgcaaatagactttggcgtgaggatcgaaaagccgcagcgcgccgacacgagcctcgtcatcgacccacatcaggaagtcgacaggctccagcggaggcgtctctccgtcctgctgtcgcaacctcgcatgcgcacgccggatcacgcgttcgccccacgagtccggcgcagtgtcctccagcgcgcgaaagaatacttcctgagggtgctgtacgctgaggacgggcagcaaatcaggcgacagcgtgaagaacctcgcatcgcgcaaccagcgctcgtcgtagctgaacgcactgcgcttgccgctgcccagatacaagcgcccgacaacctggccggtagatcccagatgcacttccaggtcctgacgcctcaaggacttggtcgccatcagaagccctccagttcatcggcgtcatcggacgcaccttccttgactgcagcggaatgaccgactcgcggcttgctgccgcgaaccgtacgcactcgttgcggcagttgctcccgcaccagttccatccccagcacatcattctcggtggccatcacgcgcagcacatcgtcaagacggccaagcacatgcaaggcgcgcaggaaagtatgcaaggcagtgccgggatggccgtcttccatacgcctgactgtactgagcgaagtgccaacacgctgcgccaagtcttcctggctcaagcgacgcacacggcgcgcggtggagatgtcctgtccaaggcgttgcaacgcacgctccacaggccgaggcatcgcgacccgcgggctgcaatttctctgttcggaagtcggcatgcgcacacctgctcagatatggatgaaaatcgccactaggcgctcatatttgaacatatcgacacagcacaatcaacgaggcgacttaacaataaaaattcaaatatgaatgtttaatttagttaaaggcttataaaagaacgaagtactctgcaagccctgtaatcagcgaagcgagcgacggatcagttaagtaccaacctcgttaaaccaatgaactacttcgaacaaatgtggctcagtggtcaacaacatccgaacggcttcaagcacacggtgtgacacgacaggattacgcgcgcccgcacgtgcttcgccgatagtgaagccgcagaatcgctcgccgttgtttgacagcgtcagcgcgatcactcggtaaccgacctctaccggcaggcctaaagcaagcactctaccttcttgccgcctggcactggccagagggaaagggtcgaatataaagtactcacctgtttctatcagctcaccattcgagcccgcgatgtcagatatctctggaacctcccagtgcatatgcgagggcatagactccggcacagagatatgtactaaacccacaaatgggaaaccatagcacagcaaccctcttacctgtgctctccccattgtgtttgcattccgccccggattgctaattgatggacgaacgatcttggcttcaatggcaatcgtccgttctaagaggatttcgttgtcagagaacggaacgatcaaacagtcaacgtctcctggccgttgatcaggagaaagctgcagcttggctcttggaatgttgatcccgacgtaaacgctttgagcgaaggcatgttcaggataaggaaatgcggagtcaagcgcaaagtacatcgtgctggcaagcgcttgccgattagcaacaatacgcttgagaacttctgcctcggagctaagccaatcaagcataagtgccgctatctgacggattcggaacgcaccaagcagtcttgggcgcgaaacgagcctgctgtcccaaagaaaatcgcatcgaaattcagcttcgggcatccggaatgcccgggtcagttccggaacagcaccgcctataactgccccaccgtccgcatgctccaaggacggaagttcggtatccatatgggtttgcggtgaaagttggaacgggtgatggcgtaaaagggcatagcgatccgctatatccagcctggcaagccaaatcagaacgcctttatcgagcgcttcaatcgaacttatcggaccgaggtgctcgacgcgcacctgttcgccaaccttgagctggtccaagcgattaccgatcaatggctggtcgattacaaccagtacccgtccgcacaaatcgctgggcggcctcccgccgatgcaattcatgccccggttaaccctcgctccggtcgtctatcagacaatgtctacttgacagggggggcttacgacagcaaacgctcatggcccactgcctctgcctcgatcaagggccgtttgaacgaccatcgtggtccctattttgagttgcataaagagacgtacaaccggctcacatcactcgtcttctttcagcgcttcggtggcggaggctccccaagcgcgtacattttcattaaatagcgcctgccactctccgggcgatgtagacggtgttatcggaacagtgctgcttgcaacgactaatttttgcatctcgggcttagccaaaattttattaaccgccacgttcaggatttgcgttatcgctggtgacaggcctgctggagcaaacaagccaaaccaacctacatcatcatacgaaatgccagcctcgacaagcgttggcacatctggcagcgcctgagcccgcacaggtcctgttatggccaatgctttcaatttcccatctttgaccatgggcatcatcgatataacatcgagaatgccaatggacacctgcccggacagcagctcggtgattgcctcgctgccacccttgtatggaatgtgcagcattttcatgcctgccaactcctgtattttctgcccggcgagatggggtggagaggcgacgccaaaggtagcaaaagaaatactatcttcattttgttttgccgctgcgacaagatctgaaatcgagttcagtggtgagttcgcacgcgttaccaccagcaacggcaccatggatatctgcgttattgcagtaaagtccttgatggggtgaaagctgagatctggaaaaatggcgggagcgatggcaaatggagcggatgtcattaatagtgtatagccatcattatccgcacgcgccacggaagccgccccaatattaccggcagctccactccgatttaccacaatgaccggctgctttaactccctgcctaactgttctgcaagggcgcggcccatgatatccgtgcccccaccgggtgggaacggtacgaccagtgtaatagctttgtcgggataggccgcagcattcgcacccccccatgcccctaagataccgagcgccgttcccactaccgtcttagcaatccagttcatttgtctcttcctttatttttaatatgatttatttttactggaaaggtcggccctgcttaattgtgagtaatttttgttcccagcaacgttgcaaactgagcaatccacgccgggtgtgaaggccaggcaaaggcggtaaccaagtttctatcggtaatcgcttcatccatgggaatatcgacatacgtcccccccgcggctgtcacctcgggggcgcaggtgttatagcaggcgcatttatacccttccaacacacccgcagtactgagaatttgaatgccgtggcagatacaggcaactggcttttcggcttcaaagaaataacgaaccaacgccaacaatttcgagttgagacgcaaatactcgggcgccctgcctcccgggatcaccagtccgtcgtacttctccatctctatctgatcgaatgaagcattcaatgtgaacctgtggcccggcttttcactataggtttgcgctccttcgaagtcatgaacggctgtcatgacgtagtccccagcagccttgtccgggcacacagcatccacctgatacccgagcgcctgaaaggcctgaaaaggcaccatcacttcataatcttcaacgtagtcccctacaagcatcagcaatttcctggccatactgttctcctattaattatccacacctacgtagacgataccttcttttacagtcgtcttgtatatctgaatcggcttctctgcggcgcccaagggtttccccgtttcaagatcccactgccagagatgcttggtacatatcaattttgttttcttgaacaatccattgcacagcttttcatccatatgtggacagatagcctgggccgcgaagaactgctctccatttcgcatcaatatgatatcgagcccgttaattttcttttcaactatatcgccttctcttatctcattttcttcgcaggctttaaccaagttagcgcccgtcacagagaacctttatttaaatatgcagtgatcgttttcactgctctttgaaaaaatatttccagggctttcggaatttgggctttcaatgataatcgctgcaacttcaaacaaaactatcgcactcgatatcaagcgcatcgatctctgtgttgatcatcagctgcctaatcgtatgatccaccatcggcggtggccctgaaatatatacttccttgccttcccagcttatgctcgcatcattaacgatgtgatcagcgggataccctgtaaaaaactcgatatacgggaatcggcccctgtcctgtacgcttggcgatatatcgctgcatacggcaacccggaggttggaatgaaccgccgcatatcgattgaacactccgataaggtcgatgggcgatgtgtctcgaacaccccagaatatcgtcaggtgccgatcatctatgtaatgggaggaaatggcccactccaatgtggacagagccaccgacacgcccgacccgccgactaacatgacaagttcgttatctttcttgggacggatataggctttacccagtggcccatatccctgcaattgcataccgatattgttgatatcacagagctgcggcgacatcgctccatttgggttgcatgaaagaatgaattccaactggcgggaatcctgcgcaaaatttgcgacggaatatgcgcgcgcccgcccccccgcctttgtagccagcatcacatactggccaggtaaaaaacgaatgctatcgtcaagatccaccaataaacgatacaagccagaacccaacggccgtacatcgttaagcgacgcggcgtaatgttttggcgctgccaaatcaggcggtacattcttgtcgtataaggcctcgaatacgcaatcagacacggcgtggctttgacacaaatgcacctcggggcattcgcatgcttggcccgctgaatgcgaaacctgtatgaagtcggtaccggtatagactttcaacgctccttgaatgagacgcgccttgcaagaaccgcagctaccacttgcgcaatgataattaagcggaaccgactgccgcagcccagcttgcagtaccgattcttctcctgcagctactgcagcgtaatcgccgacatcgttcttgaataatatgcgttgttcttgctgcatcaatttttacccttcaaataagccagcatctcatctatacaaaaacaaggctgatatatgggaaagcggcaacgataagccaggcaacaagaattggaataatcattctcacaatctcggccatcaactccccgtaatctattttcattgtcatcgacgtaatgaacagattcaggccatgcggagggctaataaatcctatcgacgcgccaataataaaaatcatgccccagtgcacaccattcatgccaatttctgttgcgataggagcaaatatcggcgccaaaatcagtattactgcaatgacttccatgaacgtgccgaagagcaaaacaatgcccatcattaccgctagcgtaaccgttgcgccataagcagatgaaagttctaccaactgaaccaatatcaagtctggaatttccattacggaaagaatctgttgaaactggatggaaaaaacaacgatcggcccgatgattccggtcaccgaagcgctttccataagtatttttggtatgtctcgaatgccaaactggctagaccaatatagtccgatcaccgcgcagtaaatcgtgacgacgcccgcggcttcggtcgggctaaacaggcccgaatacaggccgacaaacaaaagcgcgatagcgataaaggctggggttgccccaagcaccgaggttcctacttctttaaagtagccatctgtggatttcgatgcgggctcatactgacgcgtacgcatgatcgacacgaaaaatatgaacagcagtatgagtatgcctggcaatatcgctgccagattcagctcaaccggagaaacgttaaccgtcaagctataaatgatgatgatggtgcttggcggaatgagtccgccaaggattccgccggcggctaccgtcgcgcctcctcgtcgcatgggaatttgggcccgtttaaattccggagccatcaacttgcccatggtcgctgcagcggctgcactcgaaccactaatggcgcaaaacatgccactggccagcaccgaggtggctgccgttcgacctggcacggcacggataaccgcgcgcgaaaatttgatcaattgttgtgaaacgccgcccgcggtgagtagatcccccgtagcaataaataaaggtactgccaggaatgtatagttctttaacgaatcaatggacgtcaatcccatactcatcaaaggataatcaattacccaataagatgttgccgccacccacacagcaagcaagaggaccatcggcgtgccgagaatgaacagcgctatacaaaaaaatgaaattagtaagagcataaatagtcccgacaattaatttcagctgactcaagcgctcaaataattattaattcgctcgttttcaagaaagtcccactgaaacagaaccagccataaccgctgaacaattctcaacattgaaaaggcccaacccaggggtacccccaaattgatgatccatgcgggaataggcgtactcatgaccatttgctcggtcacaaaattgctcgagataagttcggccgtactccagaacacgacggcgccaatggccagccatagaattgcatcgatgacttccaatactcttctgacaggcgcaggaagggagtttctgatctttgtgaagcccaggttggttccgtagcgacaatgccttgccatggcaaaccaagatagccagataaatgagtacatcgcaatctcaggcccccacaagttgcttgctcttggaaaatggctctgcgaatagtctctccacccaccagacagatgagtatgagataagtgactatcatcaccgagttctctattctcaggagaacccggtcaagattggcgtttgtgcaaatcttcttcagcgtcatcttttcccgccgcttttagtattcaaatttttgatgcattggcgaattgcagagacgtgcttatgtccaccacttctcggccattaattctgtacttgatgtatttttggcatactcgctcagggcaccgtagacatcgattcctgcaatgtcatcaagttgctttctcagatttgcatacaactgtgagttgttttcaaccgagccgctctccttgaacgctgcgtgctgctcgtggctcagttttatctggcggattttgcctcgttgatacgcggaatcaggagatgggttggggccaatacctactagcgtagactcggcaataatcgaagtttggtatgcttcgaccatgctctcgtatgcagattcgtagatcagctcttgcaagcgctcaggcagtttgtcaaaagtcttggctgccatgaaaatcatcgaatagcctggacaaaactgaacgtcaatatcctgagacaagaccgagtacataccgaaccccgcggcagcgcttgggtaggtttctgtcgcgtccaccaacccagacttcaaaccctccagcagttctccccaggctaatgggatgggtgccatccccatactcttggcgaaattgctgatcatctcgctattcgtaattcggatcttggcgccgttgagtgcatcgggcgatgtgatatccgctgcctcggaatattttttgcccatcataatgttgcgcatacttccgcttgcatacagaggcaccacgccgtatttgtttcgcagcacgtcgcgatacaggcgattcgattctttactcaacaaaaaattatgataggcgactcggcttttccaaagaaatggccagtccaacgcgacggaatacggcatggttgcgccggtattctgaaaggtcgaggaacccatgtgcagaatgccactcattactcgctgagcacactgatcttcagagcacgcctgggctttatcaatcagctgaattgcaatctcgccatccgattttcgctggacgcgctccacgaagtcgtaaataccaggagctgtatactctgccgctgacggagtataaatagtgccgaatctgaatcggtaagccgcctttgcttccgatttggcaaaagaattaaacggtgcgaggaccgcggcggcaccggctccagccgtcagaatggtgcccatgccaagaccagtcaacttgcgcagcgtgctacggcgcatactgttgtgattgctgtgtgtcatacctcgtctccgttaatttattagataggcacatgaatgcctgagccaagatcacgggtattcaaatacaccttgcgctccagcagccgcagttgatcctgtttacgtgtgactttgtctgtataactacctactgcaaacaacttggtggttccgcactggtcggtgtgcatgaccatgatctgcgagcggacctcatagcagttctcctcagcagctctaatgcgcaccatgctgatatttctggtgaaatctcccttcatccgaacatgctgatgaatcagcagcatcagattacgtatttccttgtaatcatgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagacttcggaccgcatcaagcatggacgcatgtcgcaacggctgtattgacccagtgaaaacctgctcacgtcataatcgaggaaacgacgttgagcatgaagatggaagaagacatcaaacgatggacggccaagcgcaagagcgcgttggtgctggacatcatccagggcaagaccaccgtggccgaagcgagccgtcaatatgacctgtcgccatcggaagtcgagcagtgggtcgacgacggcaagcggggcatggagaacgccctgcgggccaatccgcaggatgtgcgagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagccggtgaaggtcccgcccaaggttgatccgaagttcgcgacgccgatcaaggcgatgatcgaagagtcgccgtcatttggctaccgtacggtcgcgcacctgttgggattcaacaagaacaccgtgcagcgcgtgttccagttgatgggctggcaggttcgtaaacgtccaatcggcttcaggcctcgcatccaggcgctgccatcagtggcaacgatgcccaatgagcgctggtccacggatttgtgccgggtgtgggcgggtcggaacggctgggcgacgctggcgctggtgatcgactgccacacccgtgaactgctgggctggcacctgtcgcgtagcggtaaagcttgcactgcgggcagtgccctcgagcatgccctgatagcgcgcttcgggacgttgggccgcgtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcaggagtcacccacacgaaccgtagacccatggcgaagacgcgaccatggcccggcaagggcaagaccggctcgaacgaaatacaggggaattttgcagatggtgcccggggccggaatcgaaccggcacgccttgcggcgggggattttgagtcccctgcgtctaccaatttcaccacccgggcacgggggaacgggcttcgagcgaaggccgtctggaaggaaggttgcgattatatgcggtcttgaaaatcttcgcttgtgccctcatgtgtaggggcacgcccggggccgctgccgtgcgccggcccgcgattgttcattttctgaccagttacgtaccacgatgagccagaccaccacgacttccgcatccgaaaccctggggttccaggccgaggtgaagcagctgctgcacctgatgattcactctctctacagcaacaaggagatcttcctgcgcgagctggtgtcgaacgcgtcggacgcgtgcgacaagctgcgcttcgaggcgatcgaccagccgggcttgctggaaggcgacggggagctggcgatccgggtgggttacgacaaggccgcccgcacgatcacgatttccgataacggtatcggcctgtcgcgcgacgaggcggtggccaatctgggcacgattgcccgctcgggcacgcgcgagtttttctcgcagctgacgggcgacaagcagaaggacgcgcagctgatcggccagttcggggtggggttctattcctcgttcatcgtggccgacaaggtgacggtgctgagccgccgcgccggcctggcggccaatgaggcgatccgctgggagtcggacgggcagggcgagttcagcatcgcgccggccgagaaggccgggcgcggtacggatgtggtgctgcacttgcgcgccgacgaggacgagttgctcaatggttggaagctgcgcgagatcctgcgccgctattcggaccatatttcgctgccgatccgcatggccaaggaggattgggacgcggagaagggcgagcaggtcaagggcgatgagctggagacggtgaaccaggcgaatgcgctgtggacgcgcaacaaatcggatattaccgacgagcagtatcgcgagttctacaaaacggtgtcgcacgattatgacgatccgctggcgtggacgcataaccgggtggagggccgcagcgagtatacgcagctgctgtatgtgcccaagcatgcgccgttcgatctgtgggaccgcgatgcgcgccgcggggtgaagctgtatgtgaagcgggtgttcatcatggacgacgcggagcagttgctgccgtcgtatctgcgtttcgtgcgcggggtgatcgattcggcggatttgccgctgaacgtgtcgcgcgagatcctgcaggagagccgcgatgtgcgggcgatccgcgagggttcggccaagcgggtgctgtcgctgctggaggacatggcggagaacaaggcggaggattacgcgacgttctggacggagttcggccaggtgctgaaggaaggcacgggcgaggacgcggccaaccgcgagcgcatcgccaggctgctgcgctttgcgtcgacgcacgatggcgagcaggcgcagacggtgtcgttcgcggattatgtgggccgcatgaaggatggccaggacaagatttactacgtgacggcggatacgttcacggcggcggcgaacagtccgcacctggagattttccggaagaagggcatcgaggtgctgctgctgtcggatcgggtggacgagtggatgctgtcctatctgcgcgagttcgacggcaagtcgctggtgtcggtggccaagggcggcctggatctggcggagttggcggacgaagaagagaagaagcgtcagtccgaggtggccgagacgttcaagccgctggtcgagcgcctgcagcaggcgctggccgagcaggtgaaggaggtgcgggtgacgcagcgcctggtggattctccggcctgcgtggtggtgggccagaacgagctcagcccgcatctgctgcgcatgctgaaggcggccggccaggaggcgccggaggtcaagccggtgctggagatcaacccggaccacgcgctggtcgcgcggatccgcgatgccagcgatgcggagttcggcgattgggccgcgctgctgctggaccaggcgctgctggccgaaggcgcgcagatcgccgacccggcggccttcgtgaagcgcttgaatgggttgctgttgaaggcttgaggatgcgctcgatcaaggggtggctgtccccgcgcggggggctgacaccgttttggcaggctggcattgagggcgtacgacggggtgcctgtccctgcgggggcaggcacgcggaggaggtggctggtgccagtccccgttcggggacaggcaccgaagtgtcaggttagcggcagtgtcaggatgccctgggtggcggggcgcatcatgaggcggcggtaccaggccgagatgtgcggcgtggcggggcgttcgacgggcaggcccagccagcggtgcgcggcgcagcccagcgcgatgtcgcccatgctgaattgcgggccggcgatgaagtcgcggcccgccagggcgttttccagcatcagggcgatcttgccggcctggcgggccgaggcttcgatggcggcggcgtcgcgctgttcgggcgcggtgcgcaccaggcccatgaaggcggccagcatgctgggttgccattcggtggtctgccagtccatccagcggtcggcgtcggcgcgcacgcaggggtcggcggggctgatggcgccttcgccgtagcgcgcgcccaggtagcgcacgatggcgttggattcccacaggatgaagccgccgtcgtcgatcagcggtaccttgcggttggggttcatgcggaggtattcgggggtgtcgagcccgccgaactggccgccggcctcgatgaaggtgtgcggcagcgccagttcgcgcacggcccacatgactttttgcacgttgaccgaactcagccggccccagatcttcagcatgtcgaaacccctggtttgattgtcggtaccgctatacgggcggcaggttgcgccgcgggaacccgctttcgcggccgaagcgcacccagttgaaggcgcgtcccgggtcggtcttgcggcccggggcgatgtgttcgtggccgcgcgcgtcggccagcgggtagcgcgcgcgcaggacctgcgccaggcgcgccagcgtggcgtactgggcgtcggcgtagggcaggatgtcggtgccttccagttcgatgccgatcgagaagtcgttgcagttgtcgcggcccctgaagcgggatacgccggcgtgccaggcgcgcgcttcggtggcggcgaactggatgacggcgccgtcgcggcggatgaagaagtgggccgagacatgcaggccgcgcaggcgctcgagccacgggtcggcgctgtaatccaggcggttcaggaacaggtcggcgacgtacgggccgccgaactggctgggcggcaggctgatgttgtggatgaccagcaggctgatctgcgtgcccgcggggcgggcgttgacgttgggcgaaggggcgcgggtgaccgcgggcccggggatcagccagccgtggcggtccagtagcaatcgttgcatgatggggtcaggcttgttgcgggtgaccctgcattatgcaggatggggccggatcctccagcccgtggggttttgcggcggccgccgttcagccgcgctcggcgccgcggcgggcgtggtcgctgctgcaccaggtctgcccgcccagcagcacggcctcggaacgcggcaggtgcacgccgcaatgggcgcagcgcaccatgggctggctggcggcgtcctgggcggggcggggcggctcggcgcgcggggcgcgcttggaggcggcgcgggcgccggccaggcgcgcgatgaacagcacggccagaatgacgacgaaccagaagatcagcttgcccacttcaacctcgatgcagaatgacttccagcacgaaccggctgccggtgtaggccaggatcaggaacgcgaagccggtcagggtccagcgcagcgcgacgcggccgcgccagccgcagatgtggcggcccagcagcagcacgccgaaggtggcccaggacagcagcgtgaagatggtcttgtggtcgaacggcaggaatttgccggtcagggtgatggaggcgaccgagccggagcccaccgccagggtcaggaccacgaagccgatccagatgacgcgaaacagcaggcgctcctgcaccagcagcggcggctgggcgtccagcacgcggccgacgatgctgcgctcggccggcgcatccagcgggcggtgcaggtggcggtcgagcagggccatcagcatggcgtgcagcgcggcgatggtgatcaggccgtaggcggccagcgcgatgagcaggtgggcgcgcagccaggggttgttggcatggggcaccagctgggcctgcgggaacagcgcggctattgcggttacgatagcggctgccggcagcaacagcagctgcaggccgtcgatgcggatcagcaggctttccagccagaacacgaccaggcccagccatacggcggccgacagggccagcgcccagccgatgtacaggtgttgcgtccccagcatggcttgctgcagggccacgccgtgcagggccagcgcgcccagcaggccggttcgggttagcttgcttgcttgatccacgctgccgcggccttgcaggcgtcgccacagcgaccctgcgagtaccgcataagccagcgcggccacggcgtgaaatacaatgcctgatgacataaaaaccgttgtctggatggggccatgggcgcttgtcgcccgccggcggctagctgcgcccaggcggcctcgttcaatcaactagtgtaagcggaaacgcctctcatgctcgataacctgactcaacggctgtcgcgcgtcgtcaagacgctgcgcggcgaagcccgcctgaccgaggccaacacccaggagatgctgcgcgaagtgcgcatggcgctgctggaggccgacgtggcgctgcccgtggtgcgcgatttcgtggcgcgcgtcaaggaaaaggccctgggcgaagaagtggccggcagcctcagccccggccaggccctggtgggcgtggttcacaaggagctgaccagcctgatgggcggcgacctgggcgagcacgccggcgagctgtcgctggccacccagccgcccgcggtcatcctgatggccggcctgcagggcgcgggcaagaccaccaccaccggcaagctggcgcgctggctgtccgaggggcagcacgtccagggcggccgcaagacgggcaagaagaaggtgctggtggtcagcgccgacgtgtatcgcccggccgccatcgagcagctgaagaccgtggccgcccaggtcggggtggattttctgccgtcggacgttagccagaagccggaagacatcgcccgcaacgcgatcgaccatgcgcgccgccaccactacgacgtgctgatcgtcgacacggcgggccggctgggcatcgacgaggccatgatgcgcgagatccgcgcgctgcacgacctggtcaagccgatcgagacgctgttcgtggtcgacgcgatgcagggccaggacgcggtcaataccgcgcgggcctttggcgacgcgctgccgctgaccggcgtggtgctgaccaagctggacggcgacgcgcgcggcggcgcggcgctgtcggtgcgccacgtcaccggcaagccgctgaagttcgtcggcgtctccgaaaagctggacggcctcgagccgttccaccccgagcgcatggcgcagcgcgtgctgggcatgggcgacatcgtgtcgctggtcgagcaggcgcagaagaacatcgacatcgccgaggcgcagaagctggcctcgaagatcaagtccggcaacaagttcgacttgaacgacttccgcgaccaactcgaccaggtcaagaagctgggcgacatgggctcgctgctggaaaagctgcccgcgcagctccagcaggcagccggccagctgcagggcggccaggccgagaagcagctgcgccgcaccgagggcatcctgaactccatgacgccgggcgagcgcgccaagcccgagttgatcaaggcctcgcgcaagcgccgcatcgccgccggcgccggcgtgccggtgcaggaagtcaaccgcctgctgtctcagttcgagcagatgcagggcatgatgaagcagatgaaaaaaggcggcatggccaagatgatgcgcgccatgggcggcatgaagggcctgggccgctttggcggcatgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtacgtcaccgacgcatattcccgtacgatctggcccagcaattccgccgcttgccgcgggctgcacatttgcagcgaacgatcgagcatgcgcaattgccccatgagggtttcgtacggaaggctgtattccgtggcgcgcatgatgcggggatgcagggtttcacgggagtcttccccgatcagcagttcttcgtacagcttttccccgggccgcagtcccgtgatgcgaatttcgatatcgccatccggttggtccgagttctttactgtcagtccgtacaggcgcaccatgcgctcggccagttcgcggatcaataccggttcgcccatgtccagcacgaagaccgagccggattcgcccatggcgccggcctgcagtaccagttgcgcggcttcgggtatggtcatgaagtagcgcgtgatctcggggtgcgtgagcgtgatcggcccgccttccaggatctggcgccggaacagcggcacgacgctgccggagctgcccagcacgttgccaaagcgcaccatcgagaagcgggtcttgtcctggatctgcgcgtgcgcctgcaggatcagctcggccaggcgcttggaggcgcccatgacattggtggggcgcacggccttatcggtggagatcaggacgaaatcgagcacgcccgcctggatggcggtctcggccatgttgagcgtgccgaaggcattggtgcgtatgccctcggagacattgtgctcgacgatgggcacgtgcttgtacgcggcggcgtgataaatggtctgtacgccgtgctcctgcaactgggccaggcagtgggcggcgtcgcgcaccgaccccagcacgccggcaatttcgatgttgcgctcgccgatgcgctggcgcagatcctgctcgatggcgtagagcgccggttcggcgatctcgaagagcaccagcttgcgggggcgcaaggccaggatctggcggcacagttcggaaccgatggagccgccggcgcccgtgaccatgacgacccggtccgtgacgcagcggcccaacagcgtgtcgatgggcgcgaccggatcgcgtccgagcagatcctccacctgtacgtcgcgcaggcgcacgccattggtggggtcgatgagttcgcgcatgctcggcaccagccggatgcgcaggcggtatggttcggcggcttcgacgatgctgcggatctgcttgggcggcgccgaaggcatcgcgatcagcagctgccggatgttgtggcggtcgatcagcttgggcagttgctcgggcgggtagacccgcaggccgttgacgaccaggcggtgtttacgcttgtcgtcgtcgagcatggcgacgggacggtaatgcggccccgtgcgcagcgccatggccagttgcgacccggccccgcccgcgccgtagatcagtaccggcgtgcgcggatcggccatgtgatggtcggcggggaacagcagtttgcgggcaatcagccgcacgccgatcaggcccaccagggcgagcgcggcatacaggaccagtacgccgcgcgagatggtggccagctgcaggaaggtgttcccggcggtcacgaccatgaccgataccactattccccccaggatggcggccagcacccgctcgctcatgtagcgcaggatatagaggtagacgccgaacgccgccagggccgcaatgccgcccgcgcaggcaagcagggacaggaacagatactggtcggtcaggaagaacagctcgaaacgcagccatagcgccaggtggaaagcgcccagcaggattacggcatccagcacgatcgccagcatctgcttgaacggtcgcggcaagtcgacgaagaggcgccggatggcataggggagagtcataactgcgacggacgatgcgaaaaagggtaggcaagcagtttgcggattttactgactagcgtgctgcggcaatgcggctggacgggacggggcgccatttttctgtggcaagacggccacgcatacgccgaccagaaaccagaagggctgcagataaatcatggaactcggggccatgccggcgatcgccgcggttatcaggcagatgcgtccggtactgtccgagcgcaccaacagccagccgaggaatgccacccacagcaagcccagatgaaagaacatttcgagccagaagaaatgcggcgatgcccattgggtgtccgtcgccggccacatcaggttcaattgtcccagccccaggccgaatgcccattgccaccagggcatttcgcggatctgcgcatacatgtccagcaatagctggacccgataagcggtcgagtggtcgccgttgttggcaatcactccgatctcgcccacggggggcatatcctcgccggcctgcgcggattggatggtctcgtcggcggccgcggtggatgccggcgtcagtacggcgccagccccgacctgggcccggggcgccagggacgggagggtgccgaactggaagttgccatgatgcagcaccagggcggcggccgaggtcgcaagcagcgcgccggccagcagcgtccggttgccgtgcttcaggcgccgcgcgtagcccagcaggtacagcacagccccagcacgcttgcggccagcaagatggtgcggcggttcatggccagggcatagaaccaacaggtgaggtacagggggaacgacagcttgcgcttgatcaggagccagatgagattggcgaagaccagggccgtggccatgtcattgatgttgtaccagacgccgccggtcagggggtagctcatccggaagcggccggagccggtccaggcgtcgtagatcggtatggcggctgtgatcagccagtagaggactatggggtacaagccttccgcaaaatccacgcggcggcggaccagcgcgtcggccagcacggtgtagcagacgcctgtcagcaggaaggccagaaaacgcagataacggtccgtatgctctacccacagcaactggatcagcaggaccgccgcggtcgctgccagccagcgggtcagggcactgtccaggacaacacggcgccattcccggtccagcgcgatcagagccaggatcagcgcggcgccgaaatgaaagggtcgcagcgggtccagcacgtagatggaagagccggaaaaacccagtgcgacggcgcacaaggccagtggcgtggatatgttcggccaagccagggctcgggtcggcgcgctagacaaagccaatgcaaactccgaagaaaagagcgggcgccagcaaaccgattgcgatcaaccggccattcagcatggcctggatcgcatgatagacgtcgtgggtcggacgcgcgtccacgatgccggcaatgcggggttccaggacaaatgtgagcaggacggtcgcaacgccgttgatcaatcctgacagttgcgaaatcgtacttcgatactcgtgaaacaccagcgcgaaaaagtatgaaagtaatacgcccaggcaatagcaaaggaaaacgattgcggccagcagggcgatgcgttttttcggcaggctggccggtgcctccagggcggtccggatttcttcaacgcgcagtggcggctgccccgcgcgcttgcgcacggcattggtgagcagcgcgatccaggagtagcgcagccagtaacccagcagggacagcagcgccgcgccaaacatggctgccagccccatctggagatagagcgaggtcgggacctgcttgtcgaccaggaagcccagcagcggcatcagggccaggtagaagaagcgggtgaccgtggtggtggcgttctggatggcatagccggtgacgggcttgcccgccatgcgccccgcgacgcgcgcgtagtagctcagatactcgagcagatggatgatcgaatagctggcgatgaccagcaggggtagcagggtcatcatacggaggcgggctgggtcgcacgataaagcctggctgtttcggtgtaggcgtccagcatcatatccaggcttttgctccaggtatattcgctgagcacgcgggcccgcccggcggcacccaggcgttgacgcaactccgggttcaggaccagctcctgcagcctgtcggcggcggcatgggcgtcttcacgcgccacgatgtagcccgtcttgccgtcgaccacgacctcggccgggccatcggcattggacaccacgaccggcagggcgcacgagcaggcttccaggatggcgacgccgaagctgtccatgcggctcaaggccacgtacacgtccagggcgcgcaaggcttcgggcacctcggcgtgcgggatgcgtcccttgaattccacctgattcgcgatatgggcggcctgggcctgcgcgcgcaggcgctggagctggctgcccgcgccatagatgcgcaacaccaggcgctcggccatcccgggctggctggctgccagggcctgcctgagcagcgcaaaggcctggatcagcgtgtcgatgccgtagtgggtttccagcgccttgaccgtgcctatgacgatggggccgtccgcggccggcgcctggacggattgggccggttggaacagcgcttcgtcgatgccgaacggggtaacgaagatcgggcgccgcgtcaggccgcgcatttcgcgctgcatggcgtggctggtggccgccagggccgtcgcatggtcgagattgcgctgcagcaatgccttgtgccaggtactggagttcggaaactcgtaaatgtcgctaccccacgctgacagcaggacgggggagaaacgggcgcggcgcgccaacaggccgtagccggtcgcatagtgaacgttgagcagatccgggtcgatgcgtttgagcagtgcccgcaggcggggcgcggccaggaagtaacccagcggagcgcgccagggaagccgatactggacgatgcgctcgtcgtacagcgagagatcgggcgtttccagcgaaagcaggtgtacctgcaggccgcgcagggccaatccgtttgcccagcggatggtatggatgctacgtgccggtcccagcaaggctaccctggcaggcgtgcgttgcgcgaagtctggcgactggcgagagggtacgttacttagcaagataaatcatcgaaccatcgtgggtgcgcgcgaccgggcgcatcctggggacagtcggatggcgggaaagccgcggcgttggtgcgcaaaggcgcgacactgccggggcgcgccattgagtgcgagtcaaattaacacaatctccaatgagcggcgtgtcttacccgtggagtaagagtatcaaatagtttccgattatctggcaacggccagcagggtatgggcaatgattttcaggtcacccaaaaatgtccgtgtttggacatattcggcctggatacgcaatttttccggaagaatgatttcgcggtatgtacgttcggggtcgcttgattgtcccaggatctcgttttcgttgcgaaagcgtatcgacgcgggatcggtgattccggggcgcaccgaaaggaccaggtcgcgcaacgcgtccggatacaggaccacatagcggggcacttcgggacgcgggccgaccaggctcatgctgccggtaaagacgtcgatcaactggaccagctcgtccagtttccacttgcggatccatttcccgacacgggttatgcgagggtcggcgcccaccgtgatctgccccgcctgcgggtcctgccgcacgctcatgctgcgcagcttgtggatgcgaaatggcacgccgtccttgccgacgcgttcctggcggaaaaacaccggtcccgggctgtccagcttgatggcgatggcgatcagggcgagcagcggcagtagcgccagcagccccagccccgagcaaacgacgtcaaacagccgtttgatcatgggcgcagcagttgccgtaccgatgcgatgacgcgctgtacatcggcatcggtcatgcgcgagtagatcggcaggctggccatgccttcgaatgcggcctgggaatgggggtacatgtcaggcgtcaggccatatcggtcgcgccaatagggctgcaggtgcaacggcacgtagtgcacgctgcagccgatgccgttctcggtcatgcgcacgatgaagtcgtcgcacttgagcggcgcctgcggatggatgcggatggcgtacaggtgccaggaatgctcgtcgtcatcgcggtgggccacgcgttcgacgcccggcgtgcggccagggccggggggcagtgtcagcggcagatcggcgaaggcctggtcataggccgcggcgatctgtgcgcgccggtcgcgcatttgctgcacgcgctgcaactggacgcggcccatcgcggcggccgtgtcggtcatgttgtacttgaagccgggggcgacgatttcgtagtaccacgccggcttcttcgaggtgaagcgatcgaaggcgtcgcggtcgatgccatgcagccgcatgacacggcagcgcttggcgagggcggggtcgcgcgtgaccaccatgcccccttcgccggtggccagcgtcttggtggcgtaaaagctgtagacggtcaggtcgctttccaggctgccgatacgccggccttgccaggaggcgggcagcgcgtgggcggcgtcctcgatgactttcaggccgtgcttgcgggcgatctccaggatgctgtccatgtcgcaggacaggccgccgtagtgcaccggcacgattgcgcgggtgcgcggcgtgatggcgcgttcgatggcggcgggcgagatgcacagcgtggccgggtcgatatcgaccaggaccggttcggcgcccaggtagcgggcgacttcggcgctggcggtgaatgtgtgggtggtggtgatgacttcgtcgcccgggccgacccctatggcttccagggccaggtgcaggccggcggtggccgaattgacggccacggcctccacgtcggcgccgatgtaggccgcgaattcgcgttcgaactcgcgggcgttggggccggtggtcagccagcccgaacgcatggattcggtgaccgcttggatttcggcctcgccgatatcgggcagggcaaagggcaggaagtcgctcatggtgctggatcgctgtagaagtgagaggcgcgccgccggcggcaccggccaattctcgcagattagcgcgaggctgcgcgccgtggcgtgacagattgcacggcgtcgaggaattgctgcgccagcaccgggtagtcgtggcgggcgagcacgtagtcacggccgcgccggcccatggcctggcgctcggcggcgggcagggtgcgcaggccgtgcagggccgcggccagggcggccggatcttccgccggcacggacaggccgcaacgggcgtcggccacgatatcgttgccgctttcgatcgattgcactaccgggcaggccgacagcatgtagtcgaacagcttgttggggctgacgccgaactggaacagcgggctgcgcctcaggccgatataggccgcgtcgatgtcggccatcacggcctgcacggcggggcgaggcaccggatcggcgaaggcgatgtggcgcaggccgagctggccggccaggcgcttgagctccggtttgtcggggccatcgcccagcagcaagaggccgatgggttggtcgcgcagccgcgccatcgcctgcaacagcatgtccagcgcattggcgtggccgtgcgtgccggcgtaggcaagcacgaaatcgcattgttcgcgcaattggcggatctgcgcgcgtacccgcagatagtcggggttatcgaagtcgggcgaactgtattccgtcaccggcacgccgttgggcacgtgcgcataccgccgcgggtccagcccgcgctcgcgcatgtagggcagggcgcatggcagcatggaaacggtcaggtcggcgtgccggtacgcgtagtcttccgcgtattgcatcgacgcgatcatcggatgccaggccttgaagccgcccagcagcctgggcgtcagcggccacaggtcgtgcacttcgaacaccaggcgggcgccggtctggcgggccaggcgtgccgcgggcaggacgtcgtagggatgcgtggacgaggcaatgacgatatccggccgccagccgccaaggtcgcggcgcagcccatacaggcgcgcgctgaactgcagcatattgagcaggcggcgcgcgccgttgccttggtacggcaacgtggcataccagagatactcgatgccatcgacgttctcgcgcgtcagccggccgcctgcctggggggcgcgcgcccggatgtgcgagatcgtgctggccgccacttttacctgatgcccatgcccgatccattcgcggccgaagtaatacggccggaactccatgccatagcggggcgagcctgcgtaatggttgatcagcaggatgttcatggcggtgcgtgtactacggtggatcagtgggcggccagggcgtccacgatgcgccgtgcggcctggccgtcgccgtagggctgcacgtcgcgcggctgttcgcgcaacgcgtcctggacggcttgcgcgacaacggcgctggacaccggcggcgccaggcgattccagccggcgtcgaccagctcggtccattcggtttcgtcgcgcagcgtgacgcaggggatgcgatggaaaaacgcttccttctgcacgccgccggagtcggtggcgatgagggcggcgtatttctccagctgcaccatgtccaggtagccgaccggttcgagcaaggtgacggtggacgccagctcgtcgagcagtcccaggcgggccaggatgccccacgtgcgcgggtgcagcggccagacgacctggcgctcggcggccaacgcctgcagcgcgcgcacgatggtcgtcaggcgttgcgcgtcgtcggtattttccgcgcgatggatcgtggccagcacatagccgcccggcttcaggccatgggccgccagggcccggccttcggcggtgacccgcgcgccgtggtgcagcgcgacgtcgtacatgacatcgccgacctgcacgaccttctcgcccgactggccttcggcggccaggtggcgcgtggcgctgtcggtaggcgtgaacagccagcgcgaaatgcggtcggtcaggatgcggttcacttcctcgggcatgcgcaggttgaacgaacgcaggccggcctccacgtgggcgaccggaatatgcagcttgaccgccgccagcgcgccggccagggtcgaattggtgtcgccgtagaccagcaccacgtccggcttttccgcctgcatcacctgttcgagcgcgaccagcatgcggccggtcatgtcgccgtggccgccgccgtggatgtcgagctggtgggcgggcgtctgcatgcccagttcgtcgaagaagacgtcggacatgttggcgtcgaaatgctggcccgtgtggaccacgacttccgtcagttccgggtgctgggcaatggcggcggagacgacgctcgccttgatgaattgcgggcgagcgcccagtacggtcagtatcttcttcggcatgacgaaatcagttcagggcctggcgcaacgcggcgacgatcttgtcctgggtggcttcgtccagatccgggtgcatcggcaggctcatgacgcgcgcggccaggtcgtcggaaaccggcgtggcgccggcgccctcggcgtattgctcataggccggctgcgcgtggatggggcgcggatagtgcacggcggtgggaatgccggcctccttcagctgggcgatgacggcttcgcggttgggcaccatgacggtgaactgggcccagacgctgtcgcggtcggggcgcacggttacggtacatgcgccgccgggcaaatcggccagcagttgctggtagcgcgcgccgatcttgatgcgttgggcgatttcccaatcgaaacgctccagcttgcccagcaccacggcgcattgcagcgtgtccatgcggccgcccacgccgatgcgggcgtggtagtagcggcccgattggccgtgcacgcggatttcgcgcatggcttgcgccagctcgtcgtcgttggtgaacagcgcgccgccgtcgccgtagcagcccagcggcttgctcgggaagaagctggtgcagccgatggtcgacaggttgcagctcttgcggcccttgtaggtggcgccgaagctctgcgcggcgtcttcgatgaccggcaggccgtgcctggccgcgacggcgttgacttcgtccatgtcgccgcattggccgtacagcgacaccgggatgatggccttggtgcgcggggtgatcttcgcttcgatctcggacaccttgatgttgcaggtatccggttcgacgtcgacgaacacgggcttggcgcccagcagcgcgatgacttcagcggtggccacgaaggtgaacgaggtggtgatgacttcgtcgccggccttcacgcccagcgccatcagcgagatcagcagcgcctcggtgcccgaggccacggtgatgcagtgcttggcgccggtgtaggcgcacaaggcggcctccagttccttgacttccgggcccatgatgaactggccgtggtccagcacggcctggatgcgcgggttgatggtgtcgcgcagcgcttggtattgggttttcaggtcaatgaattgcatgtctcactcgcccagtcggcagacgccgttttccaggatataaaggtcgcccgtatgggggcagcgcgcctggccgttgccggccaggggcaggtcgagctgttcgccgtggcggctcatccagccgatctggcgcgccggcacaccgaccaccagtgcgaaatcggggacgtccttgttgacgaccgcgccggcgccgacaaaggcgtagcggcccactgtcgcgccgcagacgatggtgcagttggcgcccagcgtggcgccctggcgcaccagcgtgtcgcggtattcgttcttgcgttcgatggccgcgcgcgggttgtagacgttggtgaacaccatgctcggaccgcagaacacgtcgtcctccaggaaaacgttgtcgtacaccgacacgttgttctggattttcacgcggtcgccgatccgcacacggttgccgacgaagacgttctgccccagcgagcagcctgcgccgatctcggcgccgccgcagatgtggacccagtgccagatgcggctgttggcgccgatgcgggcgccttcatcgacaatggcggtcggatggatggtggtcatgcgtcagtccagcggcagggggatgcgcacgccgtcgcgcgcggagcggtagatggcggtcagcagggccagcgattgcaggccttcgcggccgtcggtttcgggttcgcagtcgccgcgcaggcaattgatgacattgtcgtagtacagcgggtgcccgaaaccgtagaccgacgtggtttcgtaattggcttcgcggatcttgtcgtcatccggatgcggttcggcaaacttccattcgtcgatgcggttgaccgcaacgccgcccacgcgaaccgtccccttttcaccgagaatggtgatggagccttccaggttctgcggataggtcagcatggtgacgttgatcgagcccatcgcgccgtggcgccagcgcagcgccgccacgccggtgtcctcggcttcgatgcggcgcgccagcgtggccgtgtaggcgtagacgctttcgaccgggccgaccagccagtccagcaggtccacgtagtggctggcctggttcatgaatgcgccgccgtcccattcccacttgccgcgccagcgggcggcgtcgtaatactcctgcggccgggtccagaagacgttgaccgtcaccatgtagatacggccgaagcggccctgctcgatggccttcttgaccagttgcagggtggcgttgcggcggttctgcttgaccacgaacaggcgcaccccggcttcgtcacaggccttgaccatgcgcttgccgtcttcccagcgggtagccatgggcttctcgctgaccacgtggcgaccggcctgggccacttcgatggcttgccaggggtgcaggccggacggggtggccagcaccagcgcgtcggcattgccttgcgccagcatgtcgctgagcgaggagaacggccgcgccccggtggccgcctcggcagcctgcagcgcctcggggttggtatcgcagatttcgaccagctcggcgcggtcgccgtgctgcgcgatcgcgccgatatggttcttggaaatgcggccgcaaccaactaagccgaaacggatttttcgatcggtgatgggaagtgagctcatgaacgccgagggattgaggtaaattgccgaaattcttcttatgccgccccggacagcagcgggcgaaaataagcggcaataataccgcgaatcccgtagggattttcctgacaaatctcgttggttattgatgccaaatcgtattctcatcgttcgcacctcgtcgcttggcgatttggtgcatatgctgcctgctatttccgatatcgcccgatacgttcccgatacccagattgactgggttgcggaagaggcttttgccgatatcccgaaatggcatccggcggtcaatgaggtgatcaaggtggcacaccggcgctggcgcaaggcctggtggtccgagccggtgcgccaggaacgccgcgcgctggccgagcgcctgcgctcggtgtcctacgatgtcgtgctggatatgcaggggctgctgaaatcggcctggctggtgcggcagacccgcggggtgcgccacggcctggactggcgctccgcgcgcgagccgttggtgtcgctgttttacaacgtccggcaccgggtggagttctggcagccggccgtggtacgccagcgcaagctggccgcgttgacctttggctacaactacgcgggatcgcccgatttcggattgcaggcattcggccgggccgcgcaggccgacgatgcgccggccgatccgggccgccgcatgctgcacctggcggccgaccggggttatgcggtgatcatgccgtcggccagccgcgacgacaaactgtggcccgaggacgattggcgcgccgtattccggcggctgcaggatgccggctgcgccctgcgcctgctggccggcaacgagcaggaggccgagcgcgcccgcgtgctggttgccggcatggagggcgtggaagtgctgccgcgcatggatttgacgtcggtggcgcaggtgctggccggcgcccgcctgatggtggggctggacagcggcctgacgcatctgtcggcggcgctgggccgtccgaccatcggcatctatcgtgcctcgacgccggtgcgtacgccgctggtggggcccagctatacggccagcctgggcgaccgtggcgcctcgccatcgcgcgaggccgtgctggcctcggtcgagcaggccctggcggcggcctgacatgggccgcggcgtctataccctggcgttgcggggcctggcgccgttgatctggctatggatgtggcgccgcgcgcggcgcgcgggcggccagtgggagttgttcgcgccggcccgcttcggtcgcgccggcgcgcgcgcgcccgcgccgctggccgcgccggtctgggtgcatgcggtcagcctgggcgagacgcgcgcggcgcagccgctggtccaggccctgctggagcgtggcctgcccgtcctgttgacccataccaccgccaccggccgggccgagggcgagcgcctgttcggtgcggcgatcggacgcgggcaattgcagcaagcctggctgccctacgattttcctggcgcgacgcggcgcttcctggcgcgccatgcgcctcgctgcggtttgctgatggagcgggaagtctggcccaatctgctggcggcggcgcgcgcgcagggggtgccgatggcgctggtcagcgcgcgcttttccgcttcgtcgctgcgccaggccggctggctgggccaggcgctgcgtgaggccctggcgggcctggaccgggtgctggcgcagaccgacgaggatggcgcgcgcctgtgccaggccggtgcgaatgcctacacggtgaccggcagcctgaagttcgacgtggcgctgcccgaggcgcaattgcgggtcggacacgcctgggccggggcgacgggccggcccgtgattgcgctggcgagcacgcgcgagggcgaggacgccatgttcatcgaggcgatcggcgccttgcaggcgcatcgcgccgccacgccgcggccgctgatcctgctgattcctcgccatccccagcgtttcgacgaggcggccgcccagttgcaggcggccggcctggcctatgcgcggcgctcggccggctcgggcgagcccggaccgcatatcgacgtactgctgggcgataccctgggcgagatgccgttctactacgcggccgccgatgttgccatcgtggggggcagcttcgccaggctgggcgggcagaacctgatcgaagcctgcgcggccggcacgccggtcatcgtcggcccgcatacgttcaatttcaaggatgccgcccgggacgccattgcggcgggggcggcgctgcgtgcgcccgacgcgcgcaccgcgctcgattgggcgctgcagctgctggccgagccggcacgccggcaggccatgagcgaggccgcgcgcgcctggaccgccgcgcatgccggcgccacgcggcgcacgctggacgcgctggaggattggctgggatagcccgccgtgcggttcgtcagggccgcagcaccttgacctggtcggccttcatttcctggttcaggcgagcggcgtcgcgtccttcgtcggcgggacgcaggcccagccagccctggcccagcgcatagacccacaggttggccgcgacgatcaggaggaacaggatgcgcatgggaaatccgccgggtgtggggggtcaggccgttggcgcgccttgcgcggcgagcgccgccaggccgtcgagcacggggctgtcgaggtaagtgggctgcggcgtggcgccgaaggcggcgccggtgaccgccagcaggcgctcggcttcctgccgcacttcgggccacccgccgccggcgacatagatctccggcgcctggccgtagcgttggcggccggccagccattgccgcacgatcgcgccggcctgggcggcggcgatgccgctggcgatggcctgatgggtgtcgatggggtagtcggccaccaggccgtcggccaggggcaggtgggcggtgccgtaggccagcgcgccgcgcatcatggcggggccgggcaggatcagcccgccgggaaagacattgtcgggcccgatggtgtccagcgtggtggccgtgccgaaactggccaccagcagcggcgggtgcacggacggctggcgcgccagcacgcccaccatgcacgcccagcggtcggcgcccagttggtcgggattgcgatagccgttgcgcagccccatggccaggggctgggcccgcagccaccggatgtcgcaaccgcccgcgcgcagcgtggcggcaatggcttcgccgcgggcaagcccggcgacgttcacgcccagcgcccgttgcgggcgcctgggcagggtggccagccagcggcccagcgcgtccaggtcgagattgtcgaaggcgacgggggcgggctcgcgcgccgcctgcggcgcgtccgggtcaaaccagccgactttgaggcggctgttgccggagtcgatgaggataatcatgcttggggccggatcgaaatttcgccgacggagacgggccgcattccatcggcagcctgcaccagcaagcggccatggtcgtccacgccgctggccgcgccggtgtagaggatttcgccgcgatcgatcacgttgaccgggcgcccggccagggcatcgacccgggcgaagcgcgcgccgaaggcgccaaagccctcctgctgcagcgtatgcgcggcgtcttgccaggcccgcgccacggcggcgaccaggtcggccgccgcgtccggacctttttcgccggggccggcgacgtcattccagtcggccacggaacgctgcagcgcctgcgacagcgcatcgccgccatgcaggttcaggcccatgccgatgacgacggcgtggcccgtgccggccgggttgcggaccgattcgaccagcacgccggccagcttcgcgtcgtgccactgcacgtcgttgggccacttcaccagcaggccggcgggttggccgaccagttggcgcagcgcttcgcaggcagccatgccggccagcggcgacagcgcgggcagttgcgacggcggcaggtccacgtcgaaggcgcacgagaacatcagggccgcgcccacccggttttgccaggggcggccggcgcggccgcgtccggtttcctgcaggtgcgcgccgagcaggcacggccgcgccccgccgccggcgcgtgcgcgcgccagcaggtcggcgttggtcgagccggtgcttccgacccaggagatatcccggaatgcaggcaggcgagcggcgatggcccgggccagcgcagcgggctcgggcagcgagagggaacggacttcggctgacatgggcgcgattgtaatggcacccattgcgggggcgggacgtatatcattcgttacgatcgttcgaatttctgtgtatccgtgcatttccgcgattgcctatgcctagtttgccgagtaccgccggcgccgccacattgtcgttgacgctagaccatggcgtctgccatgtgtcgggcgactggtccatgcaggcgctggctgctccgggcgaagtggagcgccgccgcgccgcgctggcccgcgtcgaccccgaccagcgctgggacttgcgcggggtcgagcggctggacaccatcggggcccacctgctgtggggcgcctgggggcaacagttgcccgagcgggtgcgctggtccgacggacagcgcgaggtgtttcagacgctgcagcgcaaccgcggcgaggcgcttcccgcgccggcgccggcggaccgctggggctggctgcgcgcgatcggcgacgccgtattcgacgccggccgcaatggccgcgcattggtcatcatgttcggccaactggtgctggatctgggcgccttcctgcgccgcccgtcgcgcgggccgtggcgcgagatttcggcgcaggtctaccgcaccggcgcgcaggcgctgggcattaccgccctggtcggcttcctgatcggcgtcgtgctgtcctatctgtcggcgcagcagctgcagatgttcggcgccgaccgcttcatcgtccgtttgctgggcgtttccatcgtgcgcgagctggggccggtgctggcggccatcctggtggcggggcgatccggctcggccatcacggcccagatcggcgtgatgcgggtgacgcaggaactggacgccatgctggtgatgggcatttcgcatggccagcgcctgatcctgccgcgcgtgatcgccctggcgatcaccatgccgctgctggtggtctggaccgatgccatggccctgctgggcgggatgctggcggcgcagatgcagctgggcgtttcggcgcaatggttcctgacctcgctgccggacgccatttcgctgaccaattactggatcggcatgttcaagggcgtgtcgttcggcatcctgatcgcgctggtggcctgccatttcggcctgtgcatccagcccaataccgaaagcctggggcgcggcaccaccacgtcggtggtgacctcgatcacgggcgtcatcctggtcgacgccctgtacgccgtcattttcagctcgataggcatctgatgggcagcgtggcacagcaaaacctgttcagcgcgaccgacctggccgtggcgccggtcatcgcggtacgcggcttgcgcacggcgttcggcgaccatgtcgtgcacgacaatctggacctgtcggtctacccgggcgagatcctggcgctggtgggcggctcgggcacgggcaagacggtgttgctgcgccagatcatcggcctggagcggccggccgccggcaccatcgaggtgctgggccgccgggtccaggagcttgagccggccgagcggcggcgcctgtcgcaccgctggggcatgttgttccaggccggcgcgctgttttcgtcgctgtcggtgttcgacaatgtggccctgccgctgcgcgagctgcgcaccgtgccggaagacctggtgtgcgacgtggtgatgtgccggctggcgatggtgggtctgacgtccaaggacgccgacaagcgaccggccgacctgtccggcggcatggtcaagcgggtggcgctggcgcgcgccctgtcgctcgaccccgaactgctgtttctcgacgagccgacggcgggcctggaccccctgcgctcggacgaattcgtcgacctggtgcgcagcctgcatcgccagctgggattcacggtggtcatggtgacccacgacctcgataccttgctggcgctggccacgcgcgtggcggtgttggccgacaagcgtgtgatcgtctgcgataccgtgcgggaagtgctcaaggtcgatcatcctttcatccgcagtttctttctgggcgagcgcggccgccgcgcgctgggagatcttgcacctaaggaaacgggcaatggaaaaccgtagtcatgccctgctggcggggctgttcacgctggcgttgctggttgccgccgcgctggtggccatatgggtcgggcgcgatcgcgccgccctcaagccttatgtcatcgtctcggctacctcggtcagcgggctgtcggcccagtccaccgtgcgctaccagggcgtgccggtgggcaaggtgcagtcgctgggcttcaaccccgacaagccggcccaggtgcgcatcagcatcggcgtggcgcccgatactccgattaccgagtccacctgggccgagctgggcgtgcagggcgtgacggggctgggcaatatcgagctgcgcgacgacggcacctcgacccgccggctggcgtccagcgccgccatgccggccaccatcccgctgcggccgggttttttccagcgcttcgagcagcgcggcggcgagatcctgcacaacgtcgagcaggtgtccgcgcggctcgagcgcctgctcagcaatgagaatgtgctggccacgacggccacgctgcagaacatcgccgccatcaccaccgacctgcgccaggcggcgaccgacctgcggccggcgctggcgcaggtgccgccgctggtcgattcgctgcaggcgatgtcgcgcaacaccggccaggcggcccaggagatcgccggcctggcacagtcggcccggcacgctggcgcggctggatgcgcccgatgggccgctggccatggccacgcgcagcatgcgcgatattgcctgggcggccgcccgcctcgatgcgcagaccctgccggcggtctccggcatggccagcagcatcgattcggcggcccgcagcgccacgaccacattgcggcgcgtgggcgatacgccccaatcgttgctgttcggcccgccgcccaccgtgcccgggccgggcgagccgggttttgccggattcgggaggtaaatggatatgaagaaggccatcatcgtgttgtcggccctgctgctggccggctgcggcgccggccgcatggccgcgccgccggcgctgttcgacctgggcgccgacgtggcggccacgcccgccttgccggcgcgtcagccgatcgtgctggcgttcgaggcggtgccgtatctgtccgataccggcgtgatctggcgggtgggcgacagcgccagcccgcatgcctacgcacgctcgcgctgggcgagcgcgccggccgagctggtgcgccagcgcctggtcgagcgcctgtcgcaccaggggccggtgctgggcgccggcatgggcgcgggcctggcgcaggtgcaggtcacgctgacgttcgagcaagtcttcgccgccgacgggcaggccagcgtcggccatgtggcgatgcaggccgtgttgctgcaggatcgccaggtggtcggccaggtgcggatcgcgcgcgaagcgccggccgccacccaggatgccgccggcggcgtgcaggccttgcgccaggccaccgatgccgcggccgacgagctggccggctggctggccggccgcgtcgcggccgccggcgcgcgcgccggcagttaacatggccttttgttccacttagttccgtcatgtccgcacgtaccgaaacccaagtattcactggcgccgccggcagcatcgactgcgccatcgattggcccgcccatgcgccgcgcggctgggcgctggtgttgcacccgcactcgctgcaaggcggcgcgcgcgacaacaaggtggtcaccaccgtggcgcgcgcctgcgtgcagcatgggctggccgcggtgcggccgaatttccgcggcgtgggcgagtcggccggcgagttcgacaagtcgatcggcgagaccgaggacatgctggcgctggtggcgcaggtgcgcgaacgctacccggaattcgccgcgtcgccgtgggtgctgggcggcttctcgttcggcaccgcggtcgcggcgcagacctatgcggccctggccgcgtccggcgatccgtcgctgccgcgcgcgctgatgctgatggggccggcggtcaaccgtttcgagcgttcggccaccgaggtgccggccgataccttgctggtgcatggcgaagtggacgacgtggtgccgctggccgaagccctggaatgggcgcggccgcgctccctgccggtggtggtcgtgccgggggcctcgcactttttccacggcaagctgctggtgctgcggcaactggtgcaggaccgccttcgcattgcgctggattgacccggcccgcgttgcatcacgttgcatgtttgtaagcgcaacggaacgttctcgtcagggacgtgtcggatacgctgcctataattgtgggcctctacctgccctggcgggccctacctgaactcctagccgatgaagaccttgcctgatactgctattgcccccgtcgttctttcccgtcgcgtattggccagcgccgtgctggctgccatgctggccgctgcggcgccggccggggcccagcagcaggcggcgcccgccacgcctgtcgccgccgccgcgcccgcggcgggcggcgcggtaggcgccgtgggagacctggcggccgtgccggtgccgaccatcgccgccaaggcgtggatcaccgtggacgtcaacagcggccaggtgctggcagcctccaacgccgacatgaaggtcgagccggcctcgctgaccaagatcatgaccgcctatgtggtgttcaacgcgctgcaggaaaagcgcctgaccctggagcagcaggttccggtctccgagcacgcatggcgcaccggcggttcgcgcatgttcatcgagccgcgcaagccggtgacggtcgacgaactgaaccagggcatgatcgtccagtcgggcaatgacgcatcggtcgcgctggccgaggccgtcggcggcagcgaaagcgcctttgcggccctgatgaaccaggaggcgcagcgcctgggcatgcgcaatacgcatttcatgaactccaccggcctgcccgatccgcagcacgtcaccacggcgcgcgacctggccacgctggcggcgcacctgatctcggattacccggactactaccactactacaagcagaaaagctacacgtacaacaagatcacccagcccaaccgcaaccgcctgttgtgggccgatccgtcggtcgacggcatgaagacggggcacaccgattcggccggctactgcctggtttcgaccgccatgcgcggcgaccgccgtatcctgaccgtgctggtgggcgccgacagcgaagccacgcgcgccgaggaaagcctcaagctgctcaactggagcttccagaacttcgatacggtcaagctgtacgaccagagccagcccgggctggacgcgcgggtctgggaaggcaaggtcgagaacgtcaagctgggtccgcccaacccggtgtggctggcggtgccgcgcggcaaggcggccgagatcaagccggtcgcgcagcgcaccgacccgctggtggcgccgctgaccaagggacagcaggtcggcacgctgcagctcacgctcgacggcaagaccttgcgcgtcgaaccgctggtggtccaggaagacgtcgagcgcgccggcttcttcggccgcatggccgacaccgtgaagcgctggttccagtaacgatgaaagccgcgccggaggcggcgcggcggcaccggtgggctgccatgcccgcccctatcctctccaaggagctccccatgattccgggcatgccgggcgacagccaggtatatctcaacggcgaattcacgcgcctcgacgaagccaagatttccgtgctcgaccgcggtttcatcttcggcgatggtatctatgaagtcgtgccggtctatgacggcaaggtgttccgcatgaccgaacacctgaatcgcctggatcgcagcctggcggcgctgcgcatcgccgcgccgatggaccgcgcgggatgggagtcggtgatcgccgggttgatcgcccgctcggcccagcccacctgcatcatctacctgcaggtcacgcgcggcgtctgcaagcgcgatcacgcctttcccaccgagccgatcacgcccacggtgttcggcatggccgcggccttcagtccgccgggggccgcgcagcgcacccagggcctgagcgcgattgccatcgacgacgagcgctggctgcattgcgagatcaagtcggtttcgctgctgggcaacgtgctggccaagcagcaggccgtggacgccggcgtggacgaggtggtgcagtttcgcgatggctggctgaccgagggctcgtcgaccaatatctgggtggtttccggcggcaagctgctggccccgcccaagaacaacctgatcctggaaggcatccgctacggcctgatgggcgagctggccgaggcggccggcctgccgttcgaggcgcggcggatctcgcgcgaggaagtgctcgccgccgacgaattgatgctgacctcggccaccaaggaagtgctgcccatcgtgcgcctggacggcaaggcggtgggcgcgggcaagcccggccccgtttatgagcagttgcgcgcgggttatgatgcgcgtatcgccgccctgtagcggccggcaggcgggcggccctggcgccgcccgcgtttcgcgtccctcgcgacgccgccacccaggcagacgcagatgcacaatattcccccggaagagtccctgatcgagtatccgagcgacttccccatcaaggtaatgggcaagcagcatccggaattcgcccagaccctcactgaagtcgtgctgcagttcgacccgggtttcgatccggcatcggtcgagatgcggcccagcaagggcggcaactacctggggctgaccttcacggtgcgtgcgacctcgcgcgaacagctcgattcgctgtaccgcgccctgcacggccaccccatggtgtcgatcgtcctgtagccccgtcatgatcaagtggcttgcgcgcccggccgactacgcttcggtctgggacgccatgaagacgttcaccgccgcgcgcggtcccggcaccgccgatgaaatctggctgtgcgagcatgccccggtctataccctgggccaggtcgggcggcccgaacacctgctcaatcccgggctcatcccggtcgtgcattgcgaccgcggcggccaggtcacctatcacggcccgggccaggtactcgcctacaccttgttcgacctgcgccgcgccgggctgtacgtgcgcgagtacgtcgacatgctcgaacaggcgaccctggccacgctgcgcgagctgggcctggagcaggcctgtcgcaagccgggcgcgcccggcatctatgtaccccagcccggcggcgaactggccaagatcgccgccctgggcgtgaaggtgcgcaatggctatgcctatcatggactggcgctgaacatcgatatggatctgtcgccgtttctcggtatcaatccctgtggctacgaaggcctgcgcacggtcgatctggctgcctgcggcgtgcgcaccagcgtggagcgggccggcgaattgctggccgcgcagctggcgcgcgcccatggccaggcggtgcagcagcgcgccgcggcgctggcgggcgtgccgggatagtagaatggcttttttgtctcgaaccggagcgcgcctggcgttccggttgtgaaggtgctcaatgtccacgctcgtcgagtcccccgttccctcgaacgactcgcaggccgccgcgccggccgcctacgatcccacccagaagcagaaatcgcaggccaagaccgcgcgcattccgatcaaggtggtcgcggccgagaagctgaagaagccggaatggatccgcgtgcgcgccgccgccccggggtcgcgcttctacgacatcaagcgcatcctgcgcgagcacaacctgcatacggtgtgcgaagaggcatcctgcccgaacatcggcgaatgcttcggcaagggcacggccaccttcatgatcatgggcgacaagtgcacgcgccgttgcccgttctgtgatgtgggccacggccgtcccgatccgctggacacgcaagagcccgaaaacctggcgcgcaccatcgccgcgctcaagctgtcctacgtggtcatcacctcggtcgaccgcgacgacctgcgcgacggtggcgccgcccacttcgtcgaatgcatcgccaaggtgcgcgagtattcgcccgatacccgcatcgaagtgctggtgcccgacttccgcggccgcctggaccgtgcgctgcacatcctcaacagcggcccgccggacgtcatgaaccacaacctggaaaccgtgccgcgcctgtacaagcaggcacgcccgggctcggactacgcgcattcgctcaagctgctggccgagttcaagaagctgcaccccgaggtgcccaccaagtcgggcctgatgctgggcctgggcgagacggacgaggaaatcctgcaggtcatgcgggacatgcgcgagcataacgtcgacatgctgaccatcggccagtatctccagccgtcggagcaccatctgccggtgctgcgctacgtgcatccggacaccttcgcgatgttcgagcgcgaggcctacgccatgggcttcacgcatgcggccgtgggcgccatggtgcgctcgtcgtaccacgccgaccagcaggcgcacgccgccggcgtcaactgaagacgcgcgggccgctacgcataggtatcggcccgcgccagcgccacgccctggcggtctttcaccgacaggatgggcgcttggccctgcagcggccagtccaccttgagttgcgggtcgtcccagcgcacgcagcgctcatgttcgggcgcgtagtagtcggtggccttgtacaggcactcggtatcgtcggacaacgccaggaagccgtgcgcaaatccttccggaatccacagctggtgccggttgcgcgccgacaggtaggcgccggtccagcgcccgaaggtgggcgaaccgcggcgcaggtccaccgccacgtcataggcttcgcccgccaccacgcgcaccagcttggcctgcggatgcaggatctggtagtgcaggccgcgcagcacgcccgcgcgcgagcatgagtgattgtcctgcacgaagcggatgcgccgccccagttgcgcgtccaggcggtcctggttgaagctctcgaagaagcagccgcgctcgtcgccgaacacctggggttcgatcagcacgacgtccgcgatggccaagggggtgagtttcatgacgcctccgaattcttgcctggcgggtttactgtaatcctggcgccgggcgcggcgctacagggtatgcgcccgcgcggccagggcatccacgaccgcatccaggtcgacttgccagtcgggcagctcgggctccagggcatcgcgtagcgcgccgcagtccagccgcgaattggccggccgtggcgccggcagcgggtattgcgccgccgtgacgggccggatgtgcgccgggtccaggctcagcgccagcccggcgcgccgggcccgcgccacgatgtggcaggccagcccgtgccagctgacatggccgcccgcgctcaggtgccacaggccgtcgggcaggcggcggcgccggtgcgcatcgatcgcctgccaggtgacggcggcgatacggcccgcccagatcggggcgccgtgctggtcggcgaccacggacagctcggcgcgggtgcgcgccaggcgcaggatggtcttgacgaaattggcgccatggctggcgtagacccagctggtgcgcagtatcaggtgcgggcagccgctggccgcgatggcctgttcgccggccagcttggagcggccgtaggcgttcagcggatgtgcggcgtcggtttcccggtaggcgcgggcgcgcttgccgtcgaacacgtagtcggtggaatagtgcaccagcaatgcattgttgcggcgcgcatagtccgccatgaccgccaccgcctgggcattgatgcgcagcgccagctccggctcggcctcggcgcggtcgacttcggtataggcggcggcgttgatcagtatgcgcggcgcgtaggcatcgagcacggcggccagccggcccaggtcgcgcaggtcggcctggcggcggtccagcgcggccagccgcgcccatgccggcgggtgcgccagcagcgcatcgccgatctgtccggtgcggcccagcagcaggatgttcatgtgccgtaatgcgtatcgagccagtggcgatacgcgccgctggcgatgtccgccacccactgcggatggtccaggtaccagcgtaccgtctcgcgcaggcccgcctcgaacgaggtcgcggcccgccagccgagttcgcgctgtatcttgccggcgtcgatcgcgtagcgcctgtcgtggccgggccgttcgggaatgaaggcgatgccgccggcatgcggctgcccatccgggcgggcgcgccattggtccagcagggcgcagaccgcgtgcacgacttccaggttggtgcgctcgcagtgcgcgccgatgttgtaggtctgccccggctggccgtcgcgcagcacgcattccagcgccgcgcaatggtcgaccacgtagagccagtcgcgcacgtgcatgccgtcgccatacaggggcagcgcgcggccggccagcgcatggtggatcaccagcgggatcagcttctcggggaactggcgcgggccatagttgttgcagcagtgcgtggtgatggcgggcagcccgtaggtgtggcggtacgagcgcaccatgtggtcgctggccgccttgctggccgaatacgggttgttcggctggtagggatgggtttcggtgaagggggcggcctggggcgccagcgatccgtacacctcgtcggtggacacatgcaggaagcggaaggccgccgccgcagcggcgtcctgttcggtgcaataggcgcgcgcggcctccagcagggtgaaagtgcccacgacgttggtctgcacgaaggcgtcgggggcccggatggcgcggtccacatgcgattcggcggcgaaattgacgatggcgcggggccggtgttcgcgcagcaaccggcgcaccagcggcgcgtcggcgatgtcgccatgcaccagcagatggcgcgggtcatcgcgcagtgcggccaggttggccgcgttgccggcgtaggtcagcaggtccaggttgatcaccggctcatcgccgctggccagccagcccagcacgaaattcgaaccgatgaagccggcgccgccggtgacgagaatgctcatgcgccgattttacggccggcatgccggccgtggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggctggcggttgccagccgcagcgccaggccgatgaataccagcccggccaggcggttgagccagcgctgggcgcgcgccgagcgctgcagcaagcggccgaagccgcccgagaacacggcgatcgcgccgaacaccagcagcgtggccagcatgaagaccgcgcccagctcgacgatctgccagcccatgggcccggcctcgggccgcgtgaactggggcaggaacgcgaagaagaacaacagcaccttgggattggtgaggttcatgatgatgccgcgccggtacagcgcgccgcgcgccagcggctcgggccgctgtccgccgccgccgcccgcgggcgcgcgcaatacctgccaggcgaggtaggccaggtaggcggcccccgccagcttcagcgccgtgaaggcggccggcgaggcggcgaatacggcggccagcctgaccgccaccgcggcggtgtggccaagcaggccggtgcatagccccagcacgacgaacagccccgcggcccggccccagatggccgattgcatcagcacgaacagattgtccgggccggggcgtcagcgccagcaggacggcgatgccgaaaaacgcggtcaaggtgtcgaaaggcagcatggtggcggctcgagggcaagcgcccgcccgtggcgggccgtcactggcatcatacgggcaaacccgctgccgcatgagctaattgcccgcggtaatgacggggtgcggtacgcttcgcattcaaaggccggccgccgccgccctcgtcccgcccgctacttgcctacccgaacatgaccgacgaatcccgccacatcgacaccctgctccagcacctgggcaccgcgcccttcgaccccgataccggcgccgccccggtcaacctgccgtcgatgcgcgccagcacggtgcgctttcgtgacctggccgcgctggaacaggcgcagcgccgcaaggccggcggcgaccgggccgtgacctatggccggatgggcatggatacgcatgcggcgctggaacacgtgttcaaggagctggaagccggcacgcactgctacctggcgtcttcgggcatgggcgccgtcacgatggcgtttctgtcgctgctgtcggccggcgagcatgcgctggtggccgattgcgtctatggcccggtctacgaactggacaacgcggtgctcaagcgcatgggtatcgagctgaccttcttcgcgcccggcgacgacctgcaggcgctggtgcgtcccaacacccgcctgctgtatgtcgagtcgccggggtcgctgctgttccagatgctggatctgcccgcgctggccgagttcgcgcgccgcaaccagctggtgctggccaccgacaacacctggggctcgggctacatctatcgcccgctggaactgggcgcgcaggtttcggtgatcgccggcaccaagtacgtgggcggccactccgacctgatgctgggcgcggtggttaccaatgacgaggccgtggcgcagcgcctgaaccgcacgcagtacgccatgggctactcggtcagcgccgacgatgcctggctggcgttgcgcggcgtgcgtacgctgccgatacgcatggcccagcacgcgcgccacgcccagcgcgtgtgcgagttcctgcagggccgtcccgaggtcgcgcgcatctaccatccggcctggcctcaggaccccggccacgcgctgtggctgcgcgactgctccggctccaacggcatgctgacggtcgagctgcgcctgtcgcagcccgcggcgcgcgtgttcgtcgagtcgctgcagctgttcgacatcggcttctcgtggggcggcttcgaaagcctggtgcagctggtcacgcccggggagctggcccgccaccgctattggcagggcggcggcaatgcgctggtgcggctgcatatcgggctggagtcgcccgaggatgtcattgccgacctgacccaggcgctggcgcgcgcagcctcggcctgagaacggcgcggccccatcaacgacaaagcctccgcatggacggaggctttgtggcgtcgggggcggccggggccgccctgcctacttgcgggactggacgatgagctggtccaccaccttcagggcgccggcgtagtcgttgccggccagcacgggcgaagtcatgtagcggccgcccacggcaaaagccggggtgccatcgatatgggcggcctcggccagctgggaggcgtgctgcacctgcgtctgcacgctgaacgaatcgaataccgaatcgaacttggcgcggtccacgccctggctggcggcccattcgcccatggctttcttgtcgaacaggcgcttgcgctcggtgtggatggcggtaaagaccttgggatgcaggtcggggcgctcgagcgcctgcagcgtgtagtagagctgttgcagcggcttcatgccggcgttgaaggcgatgggcacctgcttgagcaccacgtcctggggcgcggtcttggcccagtcctcgaccatgggttcgatggcggcgcagtgcgggcaggtgtaggcgaagaactccaggacttcgatcttgcccggggtgtcggacggcatcggcgggttgatgttcacgtactgctgcgcgccctgggcctgggtggcgggcgcgaacagggtcgtcgcgcccagggcggcggcggccaggagacgggtaaacgtggtcgactgcatctcgaattcctgagttaaagcgttacagactgcggatgccgcggggaagttccatggcgattcattgtcgcaccaccgcggatttgatgtcgttctcgcccagcctgctgcgggcgcgattcatgtcgtccaggcgtccgaatggaccgacgcgcacccggttgacctgtacgccgttgacttcggcgcgctgcatgaccaccggcaatcccagcaggatgatgcgcgcccgcagggcttcggcgtcttcgagcacccgataggcgccggcctgcaggaaataggtgccggatgccggcgcggccggcgttgcgctggccgcgggggcggccggcttggcggacttggccgccggggcgggcgtggcggcgggggcgggagcgcggtccaggttgggcagggtggcgatcagcgcacccaggtcgtccggttgcctggacggcgcgccgggcgttacgccaggcagcggcgacggcgcggtggcggtcggtccggtgggcggcgtgccggctgccccgtcccgtccgtacaacccctggttggggtcgggcgcgttgcgcggatcgggcagcttgccttggtcgggctggcgggtggcccggtcgacgaacggcatgggcgccttggtcacgtagaacgcgacagcggcggcgacgatcaggccgatcagcaggccggccagcacaccgtacatggtgctgccgcgctccttggagcgccgggtcgatttacgcttggtggccatgtgcgggggttacatccggtccggggccgagacgcccagcagggccaggccgttggccagcacctggcgcgtggtcgcggccagccgcaggcgcgccagcttcagggctggttcgtcgaccagcacccgttcggcgttgtaccaggcgtggaagtcggaggcgcaatcgcgcagccagaacgccacgtggtgcggcgccagctcttgcgcggccagcgccaccacctggggaaactcggccaggcgctgcagcagcgcgtattcggacggcgcggtcagcagcgccgtgtcggcctgcgcgatctctgcggcgctcgcgcccgaattgccgatcatggtgcagatgcgggcgtgcgcgtactggatgtagtagaccggattctcgtcgctcttggacagggccaggtcgatgtcgaacacgaactccgtatcggcgcggcgctggatcaggaaatagcgcaccgcgtcgcggccgacccagtcgatcaggtcgcgcatggtgacgtagctgccggcgcgcttggaaatcttgacctcctcgccgccgcgcatcaccttgaccatcttgtgcagcacgtaggccgggaaatccttggggatgccggccagcccctgcaggccggcgcgcacgcgcgccacggtgccgtggtggtcgctgccctggatattgaccgcgtggtgaaagccgcgctcccacttgaccttgtgataggccacgtcgggcacgaagtaggtatagccgccctcgctcttgcgcatcacgcggtctttgtcgtcgccggtgcccagctcggtggtgcgcagccacagcgcgccgccttcctcgtaggtgtggcccttggcgaccagcgtgtcgaccgtttcctggacgcggcccgaggcgtacaggctgctttccaggaagtagttgtcgaaggccaggccgaaagcctgcaggtccaggtcctgctcgcggcgcaggtaagcgacggcgaaggcgcggatatcgtccaggctgtcgagatcgccggtggccgtgaccggctgtccgtcggaggcctgcaccgacttgcgcgccgcgaaatcgcgcgcgatttcgacgatgtagtcgcccttgtagccgtcggcggggtagtccggcgcgtccggcgcgatgccgcggccgcgcgcctgcacgctgatggccaggttgtcgatctggttgccggcatcgttgtagtagaactcgcgagtgacgtcccagccgctggcgtcatacaggcggcagatggcatcgcccagcgctgcctggcgggcatggccgacgtgcagcgggccggtcgggttggccgagacgaactcgaccagtactttctcgccattgcgcggcgcgcggccgtaggcgtcggcctggctggccactgcctgtaccaccgcctgccgggcagctggggtgaggcggaaattgatgaagcccgggccggcgatctcggcatcctggatcagttcgcgcgcctgcggctgcgccatcagcgcatcgacgatgccctgggccagctcgcgcgggttgcggcgcgccggcttggccagctgcatggccacgttggtggcgatatcgccgtgcgccgcgaccttggggcgctcgagctggacttgggcttgcgcctcgggcaggcattgcgcgacggcggcctggatcagggaaatcagttgtttttgttgctcgaggagcatgggtaatcggcagaatggtaagtggcggcggcaggtctggcgcgccgcggggcgggcggacccgccgggcggccgccctggcgtctggcggaggtgtccgcgcaagcgggacggtcggcgacgcgggacgtaccggcagtcatgacggtcatggaagatgcctagatcatagctgaattgggctgcaatccggccgtccgggaccgcatcggggtgtcgggccgtgcagttggcagtccgcgcagcttgcggtagtgtatgaaattatccgtatgggagtccgcaacatgctcattacattccattccaaggtcgcggccgaggttctcatgcgcaccgacgatgctgcgcccctgctgcgcgccgccggcaagagctttcgcgacgccattccggagcgcggcgtgttcaccgcggaccagctgcaatcggccatcaccgggctggagcgcgccattgccgccgccgatcgcagcccgcccgacgatgacgagcctcatcccgacaaggagccggtgcatccgatcgagctcgccgtgggcctgcaccagcgcgcctttccgctgctggacatgatgaggaagactgccgcggccggggccgacctgacctgggaagtctcgcgcggctggtagcgcaatatcgcaagcctgacattttccgcgcgggttcttgcgcatactgtgcgcagggatgcccccgcgccaccaccaggagatccgtcgatgcgcagcgaagtgaccgttgttttcgatgcccgccgcaccgtcgacctgagcgtcgacgtcgaaccctcggtgcaggcggccgccgccgcgcgcgactggttcgacagtgcctgggaaatgctcggctgcgagccgctgcgccccagcggcaaggtgctgttgctggacaagatcctgggcgtggccgatgcgctgggctacgacaccctgtcgggcgacgccaaggaaagccgcgagttcgccgaacaggccgcgctggccctgggcaaggcccgcatcgtggtggatctgcccgggctgatggtaggccattaaccatacccgggagcctgtccccgcagggggactggctcccgcaaacttggggagcctgtgtccgcagggggactggcaccggccaaatccgacctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttccggggacaggcacccatgctccatccggggacaggcacccgtcctccttcagcgtatccccgcgcgcatgaacgattgcacgaactggcgctggaacagcaggaagccgaccagcagcggcgcggccgacagcagcgtggcggcggtgatgaccgaccagtcgatgccctggtcggtcgacgagaacacctgcaggccgacggtgagcgggcgcgattcgaccgagttggtgatgatcagcggccacaggaagttgttccagtggtggctgaccgataccaggccgtaggccacgtagatgggacgcgccagcggcacatagactttcatgagcacttgccaggggctggcgccctcgacccgcgccgcttcctccagttcgcgcggcacggtcttgaaggtctggcgcagcaggaagatgccgaaggccgaggcgaagtacggcaagccgaccgcgaacaccgtatcgcgcacccccagcaggctcatcgagcggtagttctccaccagcagcacgtccggcatcaccatcagctgcagcagcaccagcatgaacacgaagtcgcggccgcggaactcgaagcgcgcgaaggcgtagcccgccaacgtggacagcaccagctgcgcggccagcaccatggtgaccagcaggaaggtgttgagaaaatagcgcggaaacggcgcggcgttccaggcacgcgcgaagttctccagcgtcagcggggccagcaggtcgaagcgcgtggcgtaggccggcggatgaaacgccgcccaggccgcgtaggccagcggcagtatccacagcaggcccagcagccaggccccgagcgtatccagcgtgcggttcattgatagtgtgtcctgcggtccagccagcggaacttgatgagcgcggtggccgccagcacggcaagcagcaccacggtcagcgtggccgcgtaggcggtgtcccagaagctgaaaccgacctgatagatgtagaacagcagcagcgtgctggcattatcggggccgccgcgtgtcatgaccacgacgtggtcgaccagccggaacgcattgatcagggcgttgaccagcacgaacagcgtcgtgggcatcagcagcggccacagcacgcgccggaaatactgccagcgcgaggcgccttcgagcatggcggcctcgcgcagcgagggcgacaccgtctgcagggcggccaggtagaagatcatgaaaaagcccgactccttccacacggtcaccatcatcaacgccggcaaggcggtgtcgcggctgcccagccagttggggccggccaggccgaaccactgcatgacttgcgcaatcagtccgtactgcggcgtgtagaagaacagccagatattggccaccgccaccatgggcagcacggtgggggtgaagtacgccatgcgcaggaagccgcgaccgtgcagcttgccgttgacccacagcgccatggccagcgcgatggcgatcgaggtcgggatcgtacccagcgcgaaccacaggttgttccacagcgactgccagaacaccgggtcgtcgcgcagcagcgcgtagttctccagccccacgaagcgcgccggccggctgcccttgggagtggagaagaagctgtgccacagcgtggccagcgccgggtagtgggtgaaggcggccagcaggacgacggctggcagcaacagcagccagccgtacaccgcttgcgtcgtgcggctcatacgctgcgcatcacttgtacgagcgcagcacgcgatcggcttcgcgctgcgcgtccgtcagggcctgctgcggcgtcttggagccggtcagcgcggcctgcagcgcatcgttgagcaccttggtcacgcgttggttctcgtgggtggagaactcggccacgctgacctccagttggtcgcgcgccatcgtggctgccggcacttcctgggcgtacttcttcatgcgctcggtctgccaggcggcgggcgtcaccgccacgtaaccggtggcgatgctccagtcggcggcgcgctcgggcgtggtggcccattgggcgaacttcagcgcggcctgctgctgcgccggcgtgccgctcttgaagatgtagaagttgccgccgccggtggggctgccgccgcgttttttcttgggcatcatcgccacgccgaacgggaagtcggcgttcttgcggatgttggtgagattgcccgtggtggtccagacgatggcggctttcttctcgaggaagtccttgggcgtggtgccccagtcgatggtgcccttgggcatgacgccgtgcttgaccgacagatcctgccagaactgcgccgcctcgaccacggccggcttgtccaggtacacctggctgccttcctcgttcatgaggatggcgtcgttgggcgtggtcagcgcctggaacagccaataggcgaaggcgccgcccgacgggatcttgatgccccactgcgagacgttgccgttggcgtccttcttggtcagcttcttgccgtactcgaccagttcgtcccaggtggccggcgcgcgctcgggatccaggccggcctccttgaacaggtccttgttgtagtacatgacgatggtcgagcgctggaacggcacgccccacacgtggccgccggtgcggctgttctgcatgaaggcgtcgtagaagccgcccagccatttcttgtcggcatcgctcttggccaggccgtcgacgggcacgatggcgtcttcgtcgatcagcgtgaacatgtcggtcgacagcagcacggccagctgcggcggcgtgccgcccttcaacgcggtcaacgccttggcgatcgaatcctggtaggtgccggcgtagatcggcttgatgcggatatcgggattttccttgtggaaatccgccaccatgtcgtcgacgatcttggtgatggggccgcccacggccaccggatagtagaactcgacttcgacgggctgttgcgcctgcgccggcagcgccaggaaggcaccggccaggccggcggcgagggttttgagaacaatgcgtcgcatgggggctttcctaaaaaatcggcgcgctgtgcgtccggtggttcacagaaccgccgcgtcggcggcgaagaaatgctgtcgttcgtcgggccaggccaggccaaccgccgtgcccggcgcgctgcgcaggtggccattgacccgcaccgccacgccgccgcacgaacccaagcggcataccgccaccgaatcggcgccgaaatattccacgctttcgatgacggccggcatgccgtcggcatcgatgcggatgtgttcgggccgcaggcccagcgtgacggcgccggccggcgcgttcgccagggccggcccctgggtgccggcgacgacgggccggccgtcgtgcgtgtccagggcgatcaggttcatggggggcgtaccgatgaagcgcgccgcgaattcggtggccggccgcgcgtacaggccatccggcgtatcgagctgctcgatgcgcccgccgcgcatcagcaccacctggtcggccatgctcatggcctcggtctggtcgtgggtgacgtagaccatggtgatgccaagctcctgctgcagcgcgcggatttcgcgccgcatgtcatggcgcagctgtgcgtccaggttcgacaggggctcgtccatcaggcataccggcgcctccgagattaccgcgcgccccagcgccacgcgctgctgctggccgcccgacaactgggccggcttgcggtccagcaaggcttgcaggcccagcagcccggccacgcgcgcaagccgccgttcgtagtcgcgcgcgggctccttgcgcaccttcaggccgaacaggatgttctcgcgcacgctcaggtgcgggaacaatgcgtacgactggaacaccatcgagatgcgccgcttggctggcggcaggtcggtgacgtcacggtcgccgatgcggatccggccggaggtgggcgtatccagcccggcgatcatgcgcagcgtggtcgacttgccgcatcccgagggaccgagcagaaccgtgaagctgccggccggcgccgtgaagctgacgccggagatcgccgcggcttcgccgtattgcttggtaaggtcgtccagaacgagatgagacatgccatttcttgtttgttgcgcggaagctcaattctggccgcaaatgaaatccttttcattctgcggtgcaaacatgacgccgccatgtcagcggcggcgcttgtttcactcgtcgatcagttccccgccctcgtggaacggatacggccccggatagctctcgatataggcatggtgcgtcacgagcgcgccatcgcgccattcgtgcaggtgaaagccgggcggttccatgacgaacgccgacgggccgtcgggccgcagatccagcgcgacctggtgggccgggctggggcaggtggaagcgatcgtgccgccgaaacgctggaaaatggtgcggtgcaaatggccgcacatgatgcgttcgacgttggaatggcgtgcgaccagggcctccagctcgggcgcgccggccagcaggccgatggcatccatgtgggcgatgccggtgcgaaacggcggatgatgcatcacgatgacggtcggacggccgggttgttcggccagccgttgcgccagccattgcaggcggcgttcgcacaatgcgccgtggctttgctgcggcaccaccgtgtcgagcacgatgaagcgcagcggctggtcctcgatggtgtattgcacgaactcgccggcctcgcgcaagtaagggtgatcggcgaaggtggcggcaagctggacgcggtcgtcatgattgccgggcagtacatggtaaggcacgcgcagcgcgtcgagcatctgcttgaggtgcgcgtattcctgcgggcgcccgaagtcggtcaggtcgccgctgacgatgaccaggtccggcgctggctccaggcggttgagcgccgccacggccggcggcaggtagcggtcggtctcgaccacgcgataggccttctggcccggcatgcggatgtgcaggtcgctgatttgggcgataagcatggcgttcgatgttccaggaaattcaatgggccgccagcaccacgctgacggactggccggtctgataggtgctgtcgggcgccgcgatggcggcgaactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtcgtcgaggccgatttcgtagcgtaccgagccgcccaggaagaagcgggccagcacgcgagcgtgcagcgctccgtcgcacggcgcctgcaggcgggcgtgatgcgggcggaatgccagcggttcgtcgccggcaaccagcaggccgtcgcgcgtggccgcgcggacgcggcacagcgtgcccaggaactcgccgacgaattcggtggcgggctcgcggtacagcgtttcggcatggccgatctgttccagccggcccgccgacatgaccgcgatgcgatcgcccagcatcatggcctcgtcctggtcatgcgtgacgatgatggtggtgatgtccaggccgcgcagcatctgcgccagttcgacgcgcaggtgctcgcgcagcttggcatccagcgcggtcaggggttcgtccagcagcagcacgcgcggctcgatggccagcgcgcgcgccagcgccacgcgctggcgctggccgccggaaagctgcgagatgcggcgtccggccagggcctgcagctgtaccagttccagcatctgccgcacgcgcgccgtgcgcgccgcctcggccatgccgcgtacgcgtaggccatagccgacgttgtcggccaccgtcatgttgggaaacagcgcatagctctggaacaccacgccaactccccgcgcttccggggcgagcgcggtgacgtcttcgtcgccatagaggatgcgggtgccggcgtcgggctgctccaggccgcagatcagccgcagcagcgtggtcttgccacagcccgagggccccagcagtgcgagaatctcgccgcccggaatgtgcaggtccagcgcctgcagcgcgcgcgagccgcccggccaggtcttggcgcagttttccagcgtgatcgatacagaggcgctcatgttgcggtcttctcgttggtaatgggagcattggcggcattgcgttcgccgcgggcggccagccattgcaggccgaccagcagcggcatcagcatcagcaggaacaccagggtataagccgaggcgatctccagccgcatggacgcatagctgtcggccaggccgaccggcagcgtcttggtcaacggcgtgtgcaacagccaggtgagattgaattcgccgatcgacagcgtcagcacggtcagcgcgccggtcacgatacccggcgccgcgttgggcacgaccacggtcaggaagcggcgcagccgcgacgcgccgagcgtggcggctgcctcgtccagcgtggcgagatcggcgccggccatgctggcgcgggtggcccgcaccatgaagggcagcgtgaaaagcacgtggccgatcacgatgaaccagatgctgccgcgcaggccgctgaccgtgccccaggacacgatcagcgccagcgccgaggccagccccggcacggccaccggcagggtcagcagttcctcgagcgcgcgcgccatccggccgtggtgcagcgtcaggacccaggccgccggcaccccggtcagcgtacagaccaacagggtcagcagcgccacggcgaacgagcgccagatcgtatcggcgtacagatcccagacttcgatcacccagcgcagggtcaggccgctttccaggcccacgaagtagttgcgcgtcaggccggccagcacggacagcaccaccgggccgatcaggaacgcggccaccgccagcgtgacggtcaggcccaggcgggcgtcggtcttggaatacatcgcggacatgccggcctccctcaagcgcccgcgccggcgcgcgcgccggccaggctgtgcgcggcatacagcaccgcccaggttgccaggcccagcacgatggacagcgccgccgccaccggaatattggcgtagttggtgaattcgttatagatcgtcaaaggcagcacgtcgatctgcgtggccagcgtgaacgccgtgccgaaggccccatgctggtggcgaagctcatggcgccggcgcccagcagcgcgggcgtgagcgcgggcagctcgatatcgacgaagcggcgccacggccgcgcgcccagcgtgcgggccgcctccagcaggctgacgtcgatctgctgcgccgccgcggaaatcatgccgatggtgcgcggcagcgaaaaatacaggtagcccaggaacagcccgcccatgccgtaggcgaacaccatgggctcgccggtcatccattcggtcagcgagccgatgacgccctggcggccggccagcaggatgatcaggaaacccaccaccacgccgggaaacgccagcgggaacatcagcagcgcgaccagcgcgcggcgtccggggaactcgcggtgccaggccaggaagcggccgatcggcagcgacagcaacagcgtggccagcgtggccagcgtggcgaccagcgacagcgccacggtattgaacaggctgcgccagtactgcgggctggtgaccacgatgtaatacgccgagtggccttcctcgacggtggcgccggtcagcaccaggctggccatgggcagcagccagaaggccaggaacagcgccgcggccggcgcagcgaacaacagccatccgcggcgctgcatatcaattcacctctttggcgtagcgttcggagaagccgcgctgggccaccgacatcttcacgtagtccaccgtaccggcgcgcgcgtattcgctggcgggcaggaacttcttctgcgcctcggccgagatcgcctcggcacggaccgggcgcaggaaggcattggcccagatggcctgtccgcgttcggacagcgtgaaatccagcaccttgcggccgttgtccgcatgcggcgcgttggccaccaggctcatcacgtacgggacggcgatggttccttcggccgggatgacgaagtcgacgttggcctcgtccttgtacttggcgcgataggcgttgaagtcatagtcgatcaggatcgggatttcgcccgacagcacgcgcgcataggcggtctgcttgggcacgatgggccggttggcgcgcatcttcttgaaccagtcgatggcgggatcgaagttgtccagcgtgccgcccagcgcgcggttcagcgccacggcgccgacatagccgacgaaggccgaggccggatccaggtagcccaccatgccgcggtactcgggcttttgcaggtcggcccacgacttgggcaccggcttgccgcgcaaggcgtcgacattgaccatgaagcccagtgtgccggagtggatggcgaaccatttgccgtcgggatccttcatgccgtcggggattgcgtcccaatgcgccggcttgtagctttgcaccagcccgtccttgtcggcctggatgccgaacgtgacgccgtagtacaccacgtcggccaccgggttggccttttcggcggcgatcgacgccaatgcctgccccgagttcttgttgtcgccgggcaccgtaatgccggtggcctccttgatggccttgagctgggtggcccagtcggcccattcgggcggacagttgtagcagatggcgttctgcgcctgggcggcgccggcgccgatcgccaacgccagcagcgtgccgcgcaacgcggcctggatgatgcgtttcatggtgagggttcctcttcggggcgtggggcggcggcgacggtgccgccagggaagatgcgatagggcaggcgcgccgattcgatcggcacgccctgttccatgtgggccagcaggcgggcgcacgcggccgcgccgatgtcgcggctcggttgcgcgacggtgcacagcgtgggcaccatcaatgcgccgatcgccacgccgtcgaagccgcacaccgagatgtcgcgcggcacgcgcaggcccagttcgaccagatgcgcgatgacggccgtggccagcagatcgttggagcagaacagcgcggtaggggcatgggcggcctgcacggcctgctgcagggtggacaggttcgaggcggtgtgcgtgggcatggccaggtgcgccacaggttccagccccagcgtgcgggccgcggcgcgcgccttcgaggcggcgccgcgcccggtccgaggcggccagcggcccggtcaccagcgcgatgcggcggtgtcccagatcggccaggcgttgcaccatgtcgcgcgcggcggcgcggttgtcgaccgacacaaaagggtgcgaccccgattcgttataggccagcacatgcggcacctgcgcctgttcgagggcttgcagcgtggcattgcgggcagggttgccgacggtcaggatcaggccgtcgatctggtggtcgatcagcgcctgcacggcgtcggcctcgatcgcgggctggtagttggtcgtcgccatcatgacgctgtagccggcgcggcgtgcatactgttcggcgccctcgaagcaatcggcgaataccgggttggtcagcgtgagcagcagcaggccgatggtgcgcgagcggccggcgcgcaggctgcggcccacgcggttgggccgaaagccgctgcgttgcgcgaccgcttcgatatgcgcgagcgtatcgggcttgagcagcgcgggctggttgaaggcgcgcgataccgtggcgggcgatctcgatgatagatggtcggcctggcggcttgcggctcacagcgtgcctcgcgaggaattgtcacgatgaaaacgatttcattctaggcatgcagcatgacaacgatgtgtcacggcgccaccttagtcgaaatttcccaaagcgccaacgacattgcatcgtgcagtgccgcaagttttgcgccatgcgccgggttgcttctacactcgaagcgcggcgcgcgcgttccgaaaacaaatattgcggcgccgcgcatattgcaatccgagtcgtgcataaagacatcattggggaatggggaaagcgatgaacctgaatcgcatcagcgcgtccgaggccgcgcgcctgctgaatcggcgcgacctgacggccgagcaattggcgcgggcctgtctggctcgcatcgagcagcgcgagccggaggtccaggcctggaccgcgctgcgtccggacgccgtgctggccgccgcgcgcgaactcgaccgtggtccgatacgcggcgtgctgcacggcctgccgctgggcgtgaaggatatgttcgacacagccgatctgcccaccgcctatgggtccggcatctaccaatcgcatcagccgcgcgccgacgccgccgcggtcgcgctgtgccgcgacgcgggcgcgttggtgctgggcaagaccgccaccaccgagttcgccacctaccaccccggccccacgcgcaatccgcgcaacacggcctatacgccgggcggctcgtccagcgggtcggccgcggccgtggccgacgacatggtgccgctggcgctgggcacgcaaactgccggctcggtgatacggccggccgcgtactgcggcgtggtgggctacaagcccagtttcggacgcatttcgcgcgccggcctgaaatcgctggccgaaacgctcgataccgtcggcatgttcgcgcgcagcgtcgacgacgtggccttgctggcctcggccttgatgcgcgacgcgcggctgcgcgaattgcgctatgacggcaccccgcgcgtggccatgttccgcagcccgcaatggcgccataccctgcccgaaacgcgtccagcgttcgagcgcgccgcgcgcgcgctttcgcaggcgggcgccgtcgtggaggaactggcgccgccgcccaacgaggattgcgggctggcgcagctgcatagcgatgtgatggcctacgaggccgcgcaggcgctggctttcgaacgcatccactacccatcgcaactgagcaccaagctggcggcgatgctggaggccggcgccgcgctgaccgccgagcaatacctggcccacctggcgcaggcggggcaggcgcgcgcgaaagtggccgaatggctgcagcgctacgacgtgctgctggcgcccagcgctaccggcgatccgctgttctgccgggcctggaccttgttcggcgtaccgtgcgtgcacctgccgttcgcgcaagggccgcaaggcttgccggtggggttgcaggtcgtgggagggtttcgcgacgaccagcgcctgctggcgatcgcgcgctggatgaatggcgtgctggcggcggattgacgctgccggggtagcgggtgccggtccccgcacggggagcgactcctgcggcaagggtgcctgtccccgcggggacaggcacccgaggggttacgcggcgacggcttcggtttcggtggcttgcgtagcggcgacgtgatggcggttgacggcgcccagcacagccttgaaggaggcagtgacgatgtcgcggtcgatgcctacgccgaagccggtgggcgaatcgccaacgcgcacttccacgtagcaggcggcgcgggtgtcggtgccgatggcgtgctcgtggtagtccatgatgcgcacaggcacgtccagcgccgccacgaaggccgagatcgcgccgtcgccgctacccttcacgatgcggcgctcgccgttgaagctgagttcggcctcgatgctgaagtgcttgccctcgccggccgacggatcgccgtcgatacggtggcggaccagctgccagggctgctgctgcgccaggtattcgctgtcgaagatcgtgtagacgtcgtccgaggatacctcgcggccggtttcgtcggtaacgcgctggatggcgcggctgaattcgatctgcaggcggcgcggcaagaccaggccgtgctcctgttcgagcaggtaggacaccccgcccttgcccgactggctgttgacgcggatgacggcgtcatagctgcggcccaggtcggcagggtcgatcggcaggtaaggcacttcccagggagcgtcggcctgctgttgcgcgaagcccttcttgatggcgtcctggtgcgagccggagaatgccgtgaagaccaggtcgcccgcgtacggatggcgcggatggaccggcaactggttgcagtactcggcgcagcggcgcacttcgtcgatgtcggagaagtccaggccggggtgcacgccctgcgtatagaggttgagcgccagcgtgaccaggtcgacgttgccggtgcgctcgccgctgccgaacaggcagccctcgatgcggtcggcgccggccatcacggcgaattcggcggccgccacggcggtgccgcggtcattgtgcgggtgcacgctcaacacgatgctgtcgcggcgcgcgaggttcttgtgcatccactcgatctggtcggcgtacatgttgggcgaagtcgcctcgatggtggccggcaggttgagcaccatcttgcgctggggcgtggcgtcccattcgtcggccaccgcgttggagacgtcgagcgcgaattcgggctcggtggtgctgaagacttcgggcgagtactcgtagcgccattgcgtttgcgggtacttcgccatgtactgcttgaccatgcgcgtgccggtgaccgcgatgttcttgatttcgtcgcggctcatgttgaacacgatcttgcggaaagccggagcgcaggcgttgtacaggtggatcatggcctgcctggcgccggcggcggcctcgacggtgcggctgatgagatcttcgcgcgactgggtcaggacgatgatggtgacgtcgtccgggatgcgcttttcatcgatcagcttgcgcacgaagtcgaagtcggtttgcgacgccgacgggaagcccacttcgatttccttgaagccgatcttcaccagctgctcgaaaaaacgcaccttgcgttcgacgctcatgggctcgatcagcgactggttgccgtcgcgcaagtcggtgctcatccagatgggcggctgggtgatgcggcggctgggccaggtgcgctcggcgaagtcgcgcgcaaagggttggaacggtacgtatttggtggcggggttggcgagcatcatcagtacacctcgatcggtttcttgtgaatcccgtagagccagcggtaatgacgtcggccatggtgacggccgcgcatggggctggcccactgcattgcgttggtcgtttcgcgggcagtttggccgtaaatcggccggattcagtttaataaaacgggggaaaacgcgtgtggcgagcgtacggctgccgagctaccacggggcactaggcccggcaaccgatcggtaggcgtagtagcgatagggcggtgggggacaccgcgaggcgcaggccggccacggccgcattggagcggtcgtaggcaatcgcgaggaaggtgcgttgggcggccataacctatagtcaaacacatttcccggcgcagcgcaaatgtaaacggcgcgccagggcgcgccgtcaggccggtccgggatgcgcccaggcgctcagcgcgccggcccgatatgcggctcggcgagcctgggctcgaccgcgcgcggttcggtaatccgcggctcggcatggcgcgccgcgcagtggcgctcgtcggggcccggccggtgcgccggcgcatccaggatgccggattgctcgcgcaccagcgcgatcttgccgatgtggttatgccgcagttcggtgtgggcgcgttgcagatcgcccacggtgagcggttcttcgcgctcgccccacacccagcgcagcacgtccaggacctccggcgagagccgcggcgccaggtcggacagcacgtcggtggggaccacggcggcgcggccggcggcgatgctggatcccagccaggcgcgtatggagaaaaacacgatcagcgaccagatcgccaccacgccccaccagaagtaggggttgacgcgggtcagcatgtcgacggcctgctggcccagggcatgcatgccctcgaacgacagcgacttgccgaaggccagcagccaggcggccacgagcagccagatgacggcggcgatggcgaccaccacgacccggaatatcaggcgggggagcgccagtttcaacaaggcctggccgatcaggcggccgtcctggcggatgcgttcgggcgaagtgggattcatcatgcaaaatattgtacctatgactcgtcccgcgctagaacttcgtcctggtcaacatttgacgttgacccctcaactgcaacagtcgatccggctgttgcagctgtcgtcgctggagctggaggccgaactgtcgcaggcgctggccgagaatccgttgctggaacgcgacgaagatccggcgcgcgaggagcaggccgaccccgagcgcgaggcctcggtcgaggccgacgaggcgccggataccgaactgcgcctggacgagatgcccggttcgggcggcgttcttcccgacgacgacagcgacctgccgcaggcggcgcgcccggataccctgcgcgaacacctgctggggcagctggcgctgacgcgcgccgcgccgcgcgatgcggcgctgtgcggtctgctgatcgacgaactggacgagaacggctacctggattcgcccctggaagagatcctgacctggctgccggccgaggtgcaggccgacctggacgagctgcgcgcggcgctggcattgctgcagtcgttcgatccggcaggcatcggcgcgcgcgacatggccgaatgcctgcagctgcagttgcgccagcccgatccggcgcgcctgcccgaggcggccgatgccgaggtgctggcctgtgcgcggcgcatctgcgcgcagcatctgcccttgctggccaccggcaacgtggcccgcgtgcgcgaggccgtgcaatgcgacgaggcggtcgtgcgcgccgcgcatgcgctgatcccgcgcctggaaccgcggccgggccgcgcctggacggtgccggcggccgattacgccattcccgacgtgatcgtgcgccgtacccgccagggctggcaggcggtgctcaacagcgccgtcgtgccgcggctgcatgtcaatgccgtctatgcgcaagtgctgggcggccagcgccagggcggcaacgccggcctgcaggcgcagctgcaacaggcgcgctggatgatacgcaacgtggagcagcgcttcgacaccatcctgcgcgtggcgcaggcgatcgtggcgcatcagcaggcgttcttcacccaggggccggcggccatgcggccgctgatcctcaaggacatcgccggcgaactggatctgcacgaatcgaccatttcgcgcgcgacgacgcagaagtacatgctcacaccgttcggtacgctggagctcaagcgcttctttggcgcgggcgtgtccaccgatggcggagacgccacctcggccaccgcggtgcaggcggtgatccgccagatggtggccgacgaggatcgcgccaagcccttgtcggacagccagatcatgcagcgcctggccgaccagggcatcgtcattgcccgccgcacggtggccaagtaccgcgaggcgctgcggattgcgccagcgacgctgcgcaaggcccacgccgcgggtcgttaggacgcctcctaatttgttcctgatttcaggtagttagctgtgggattcgttgcaaatttgccgctcggagcagcttgcgcgtgacagaataattgccgataattgttctcatgtacatttgcatatgtaatgccgttaccgaacgccaagtccgcgcctgcgtggacgcgggcgcggctacgctgggcgatctccagttcgaactgggcgtggccacgtgctgcggctgctgcgcggcaaccgccaccgagtacctgcccggcgggcgggcctcgagcgtgtgcgaagtgcggtcggtcgccgttccggtcaacccgcccgcggcgctcgagcccgtaggcacgccccaaccggcggccaacggctttccgattcccctcgtcgccgtcgcctgagcgacgcggcgccttgcgccagccggctcatgctgcctggcgcaatttatcgtccccacagaagtccatgatcaggcgggccagttcgtgcaccgcccgcgagcccgtatcgctcatgcacagcgccagctcgctgggcgccgggcgcggcagcaaggcgtcgcagcgcgccattgcgggcgtctgacagcgctgctccagcaaggccacgcccaatccgccctccaccgccgcctgcagccctgacaggttgggactttcgtatgcgatgcgccagcgccggccggcgctctccagcgcatggatggcgcggttgcggtactggcagccctgcgggaacgcgaccagggcaatcgggtcgggcagcgtggcggggccgccggccgcgcacagccagtgcaggcgctcgggccacgccgcccggctcgggccggcgccgggctcacgcttgagcaggaccaggtccagttcgccgcgggcctgggcccggtgcaggttggcgctgagatcgcagcgcatcgacagccgtacctgcggatgccggcgggcgaagtcggccaccatgtgcgtcagccgggtgaccgccaggtcgtcgggcaggcccagccgcacgacctccagccgccgctcgccgctgaccacctcgcggatttcgttggaaagcgccagcatgcgccgcgcatagcccagcagccgctcgccgtcctcggtcagccgcacgccgcgcccttcgcggatgaacagcgcacatcccagcgcgtcttccagcttgcggatctgctggctgacggtcgattgggtgcggtgcacgcgttcgcccgcacgggtgaagccgccggcgtcgacgacggaaacaaagctgtgcagcaggtccaggtccacggcggttcgctccggaaaatgcatcggtttttcaaatacttttgatccaaataaagaatttgtcaatggatcgggccgctcgcagaatgcaggctagggtcgccgctggcggccggcaacgggaagccatcatgaagaccacatcggccgcggcagcggcaggcgcctggcgcggcgcgccggaccgcgcggccacgccctggggcgccatcgccgtgttctgcctcttgtggagttcggcctttgccgcggccaagatcgccgtgcacgatggcccgccactggtgttgctgagcgcgcgcttcctgcttgccggcgtgctgctgctggcggtggcgcgcctgggcgcgggatggcgcccgcccgcgccgcgcgagctggccgtgctggcactgctgggcgtgctcaacaatgcgctctacctggggttgagctggacgggcttgaccaccgtgtcatcggccttcatggcggtgctgatcagcaccaatcccttgttgatcggcattctggccggaccggtgctgggcgagcggcttggctggcgcaagctggcgggcctgtgcctggggctgctgggcgtggcgctggtgttgcgttcgcgcctgtccggcatgcacgaagacctgcacggcaccctgctggccggcggcgcgctgctcgcgctggtcgccggaacgtgctgtacaagcgcatggcgccagccgccggcctgtggacggcaaccggcgtgcagtcgctggcaggcgggctggcgctgctgccagtggcgctgagcctggaaagcgtggcggacgtgcgcctgacggtgggcctggtcggcagcatggcctacatggtcgtggcggtgtcgatgggtggttactacctgtggttcctgatcctcggccgcgccagcgctacgtcggccagcgccctgcatttcctgatgccacccctgggcctgctgttcggctgggccttgctgggcgagccggtctcgcgcctggacctgctgggtatcgtgccgattgcgctggggatctggcttgcgacacggcgcgggcgggccccgggctgatttgtggccgcgcgccaacggcgcgcgcgagcgatcgtgcgccatgcgcgggcaccgcattcgggcgggcccgcggcgcgcgccacggcgcaattcgcggcgcgcatggcgccgcaagccgcatcaggcatggcgcatgcatgcggcctgtcgaatacgcatactcattctcattgtcttgacgctttcagattgcgcttgcatcgctgttcatcaaatgcgctcttgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgacggttttcgcgccaattcgtacatgatcggcgccaccgttccgctgggccgctcgtcggtgttcggctcatggcaacgcgccacgcccagcaacgacaagctgaccggcgacgacgccacgttcaacgtctacagcctgggctacacgtacgacttcaccaagcgcaccaacctgtacgcctacgcctcgtacggcaagaactatgcattccagcgcgacgccaaggacacggccgtggcgatggggatcagacacagattctgatactcgggtgcctgtccccgcggggacaggcacctcctccccccggcctacaggaacagcctgtacgccgggttgtccgtttcgttccagtgcgggtagcccagttcggcgacgaaggtcttgaacagtttcttgtcggtgggcggaacctggatgccgatcaggatgttgccgtagtcggcgccctggttacggtagtggaacaggctgatgttccagtcggggttcatggcgttgagaaagcgcatcaacgcgcccgggcgctcggggaattcgaagcggtagagcagttcgttgcgcgccagcgccgaatggccgccgaccatgtggcgcaggtgcgtcttggccagttcgtcgtgcgtcaggtccagggtgtcgaagccgtgccggcggaagttggcggcgatcttttccggctcggctggcgtggagacctgcacgcccacgaagacgtgcgcacgctcggcatcggagatgcggtagttgaactcggtgacgctgcggttgccgaccagctcgcagaagcggcggaagctgccgcgctgctcgggcatggtgacggcgaacaccgcctcgcgcatttcgcccacttcggcgcgctcggccacgaagcgcagccggtcgaaattcatgttggcgccgcatgccaccgcgaccagggtcttgcccttgagcttgtgctcggccgcgtactgcttggcgccggccaccgccatggcgccggcgggctccagcacgctgcgggtgtcctggaacacgtccttgatggccgcgcagatcgcgtcggtattgaccaccacgaagtcgtccacgtactggcgcgccagccggaacgtttcggcgcccaccagcttgacggccgtgccgtccgagaacaggccgacatcgctgagctgcacgcgccggccggcgcgtacgctgcggaccattgcgtcggagtcttcggtctgcacgccgatgatcttgatttccggccgcaactgcttgatgtaggcggccacgccggcgatcaggccgccgccgccgatggccacgaagatcgcctcgatctcgcccggatgctggcgcaggatttccatgccgatggtgccctggccggcgatcacgtcgggatcgtcgaagggatgcacgaaggtcagcttttcgcgcttttccagttgctgcgcgtgttcgtaggcgtcggtgaagctgtcgccggccagcacgacctcgccgccgagccggcgcacggcgtcgaccttgacctgcgggctggtggtgggcatgacgatgaccgcgcggcagcccagcctggtggccgccagggccacgccctgggcatggttgcccgccgaggcggcgatcacgccgcggctgcgcgccgccggcgtcaggttggccatcttgttgtaggcgccgcgcagcttgaagctgaataccgcctgggtgtcctcgcgcttgagcagcacgttgttcgcgatgcgctgcgacagcaggggcgcgcgctccagcggcgattcgacggcgacgtcgtagaccttggaggtcaggatgcgtttgaggtagtcggtggacatggcgggacggcggcgcgggaaaaaaaggcgtcgggcagattaccacagggacatccggggcgactggccctacactaccggccatcatggaacaaagcctgctcgatgccgttcattggctgctcgctctcctggccctgcccaaggtgggcctgagcgcggttttcctcgtcagcctgctgtcggccaccctgttgccgctggggtccgaggcggcggtgtacggattcgtcaagctggcgcccgatatgttctggcccaccgtgctggtggcgaccgtcggcaatacggccggcggggccatcagctactacatggggctgtgggcgcaccgcgccgtcgagcgctggcgcgcccgccacccccacgagcggtaggacggcttccagtcgcgcctgggcgggcgctggaacgcgcgcgcgcggatctggctgcaccggatggggccgccggcgctgctgctgtcctggctgccggcggtgggcgacccgctgtgcgcggtggccggctggctgcggctcagcttctggccttgcgtggcctacatggccatcggcaagtttctgcgctacgcgctgctgaccggcgccctgctatgggcgctgccggagctccatatgtaacaatgcgccgtctgccttccgacccatatctggcgcggttttgcgcgcggatgtgggggtattcgggagattgggttgccaatgtcttaaaatggctctttaagggcccctcttgttgcttccatgaacgcccccctcgccagccaaatcctgaccgcggcgataccgcccgcacccggcgcgcgtttgcgcgaaatcccgtacaactacacgtcgttctccgaccgtgagatcgtcagccgcctgttgggcgaagacgcctggcagctggtcagcgacctgcgcggcgagcgccgcaccggccgttcggcgcgcatgctgtacgaggtgctgggcgatatctgggtggtacggcgcaatccctacctgcaggacgacctgctcgacaaccccaagcgccgcaagctgctgatcgaggcgctgcaccaccgcctgggcgagatcgacaagcgccgcgagccggccgccgtgaccgaggccggccatgatccgcgccgcgacgccaaggtggtcgagctgctggcgcgcgcccgctcggcggtggccgcgttcgagggccagttcgaccagaccgcgcagttgcgccggcaggcgcagcgggtgctgggtcgcatcaccgcgcgcgacaacatcaagttcgacggcctgtcgcgcgtatcgcacgttaccgacgccaccgactggcgggtcgaatacccgttcgtggtgctcacgcccgacgccgaggacgagatcgccgcgctggtgcgcgcctgtatcgagctgggcctgaccattgtgccgcgcggcggcggtacgggctacacgggcggcgcgattccgctgacctggaagtcggccgtcatcaataccgagaaattcgaggccctgggcgaggtcgagtcctgtgtgctgccgggcatgaccgagccggccgccgtgatccgcgccggcgccggcgtggtcaccaagcgggtggccgaggccgccgagcgcgccggcttcgtgttcgctgtcgatccgacttcggccgaggcatcctgcgtgggcggcaacatcgccatgaacgcaggcggcaagaaggccgtgctgtggggcaccgcgctggacaacctggcctggtggcgcatggtggatccggacggcaactggctggaagtgacccggctggcgcacaacctgggcaagatccacgacgtcgacgtggccagcttcgaactgaaatggttcgacggcgccggcaagcccggcgagaagctgctgcgcaccgagcgcctggatatcgaggggcgcaagttccgcaaggccggcctgggcaaggacgtgaccgacaaattcctggccggcctgccgggcgtgcagaaggaaggctgtgacggcctgatcacgtcggcgcgctgggtgctgcaccgcatgccgcgccacacccgcacggtctgcatggaattcttcgggcaggcgcgcgacgccatcccgtccatcgtcgaggtcaagggctacctggacggcgagggcaaggcgcgcggcgccatcctggccggcctggagcacctggacgagcgctacctgcgcgcggtgggctatgccaccaagagcaagcgtggcatgctgcccaagatggtgctgatcggcgacatcgtcggcgacgacgaggatgccgtggccaccgccgccagcgaagtggtgcgcctggccaatacgcgccacggcgagggcttcgtggcggtcagcgccgaggcgcgcaagaaattctggctggaccgttcgcgcacggccgccatcgcccgccacaccaacgccttcaaaatcaacgaggacgtggtgattccgctggatcggatgggcgagtacaccgatcacatcgaacgcatcaacatcgagctgtccacgcgcaacaagctgcgcctgctcgacgagctggatgcctatctggccgagccgctgcccatgggcaaggtggaggacgccgaggatgtcgcgctgacgcgcgccgaggtgctggccgagcgcacgcgccaggccatcgaacacctggcgcgcacgcgccggcgctggcagtggctgctggacaacctggacctgccgctggcccaggcgctgcccgagctcgacggcctggacatggccgcccagcgcgaggcgctggccgagcgcgtgcaggcacagccgcaggcccgcgtcttcgacgtggtgcaggaccacacggtacgcatttcgtggaagaccgaagtgctgccggcgctgcagggggtgttctcgggcaacgccggcaagctgatcctcgaggggctggtcgccgtccacgcccgcgtgctcaagagccgcgtgttcgtggcgctgcacatgcacgccggcgatggcaacgtgcacaccaacattccggtcaactcggacgactacggcatgctgcgcgaagccaaccaggcggtcgagcgcatcatgcagatcgcccgcgacctagacggggtgatctccggcgagcacggcatcggcctgaccaagtacgagttcctgaccgaggccgagctggcgccgttccaggaatacaagcggcgcgtcgaccccaacggccacttcaacgccggcaagctgatgccgggcgccgacctgcgccatgcctggacgcccagcttcaacctgatggggcacgagtcgctgatcatgcagcaaagcgacatcggcgcgatcgccgattcggtcaaggactgcctgcgctgcggcaagtgcaagccggtgtgctcgacccacgtgccgcgcgccaacctgctgtattcgccgcgcaacaagatcctcgccacctcgctgctggtcgaagccttcctgtacgaagagcagacccgccgcggcatcagcctgaagcattgggaagagttcgaggacgtggcggaccactgcacggtgtgccacaagtgctatacgccctgtccggtggacatcgatttcggcgacgtgtcgatgaacatgcgcgcgcttttgcgccgcatgggccgcaaatcgttcaatccgggcacggccgcggccatgttcttcctgaacgccaaggatccggccgcgatcaatgcgacgcgcaaggccatggtgggcgtgggctacaaggtgcagcgcgccgcgcacgacctgctggccagcgtctcgcgcaagcaggccgcgcatccgccggccacggtcgggcgcgcgccgctgcgcgaacaggtggtgcatttcgtcaaccgcaagatgccgggcggactgcccaagcagaccgcgcgcaagctgctggacatcgaggacgccaactacgtcccgatcatccgcgaccccaagacgaccacggccgataccgaggcggtgttctacttcccgggctgcggctcggaacggctgttctcgcaggtgggcctggccacccaggccatgctgtggcatgccggcgtgcagaccgtgctgccgccgggctacctgtgctgcggctatccgcagcgcggcaacggcatgacggacaaggccgagcagatcatcaccgacaaccgggtgctgttccaccgggtctccaatacgctgaactacctggatatcaagacggtggtggtcagctgcggcacctgttacgaccaattggccggctatgaattcgagaagatattccccggctgccgcctgatcgacatccacgagtatctgctggagaagggcatcaagctggacggcgtgcagggcgtgcgctacatgtatcacgacccctgccacacccccatgaagctgcaggatccgatgaagaccgtccgttcgctggtgggcgagggcgcccagaagagcgaccgctgctgcggcgagtcgggcaccctggcggtgagccgtcccgacgtgtcgacccaggtgcgtttccgcaagcaggaagaactggaccaaggccaggccgcgatgcgcgccgacggcttcagcggcgacgtcaaggtcctgacttcgtgcccgtcgtgcctgcaaggcctgtcgcgctatgaaggcgagaccggcatggacgccgactacatcgtggtcgagatggcgcgccacatcctgggtgaaacctggatggaggattacgtgcgccgcgccaacacgggcggtatcgagcacgtgctggtctgaggccgcgatcccgcggggccgcggccccgcgggacggatccagggcgccgcattgcgctatttatgtttcaatgtttatctagtattatcttatatttgcaaactccggcgccctgcggccaaggaattcatattggacgtcaaagcgcccgccacgatcccgtacttcctgaaagagcagatacgggaactcatcgtcgacggcaccttcaggccggggcagcccctacgtgaacaggacctcgaacagcgcttcggcaccagccgcagcccgattcgcgaggccttgcgcctgctcgagcggggcgggctggtggtgcacctgcagcgcaagggtttccgcatccgccgctacagccagactgaaatccggcaggtctacatgctgtacgccgaactggaggcctacagcatcatgcaattgtcggaggccgccgactcgcccctgctcgatgacctgcgccggcacgaggcgcgcatcgcgcaggcgcaggccgatgccgacgtgcgcggctatatcggcgcgctgcgcgacttctacctggccagcgcgcgctttaccggcaacgttccgcttgccgacaccttgagccgcctgtacgagcaggtcgagccgctgcgctacaacctggtgcggcgcacgctggcggccacgcccgccgaccagtaccaccgcggcatcgtcccggcgctggcgcagcgcgatctggccggcgcggcgcgccaggcgcacgtcctggtgcgcgaaatgctgccgcgcatcctcagcgcctacgaacaatgggcgggcgacgccggcgacgagccgggcgacgaccgcctgcgcgtcgcgtaggcctttctcctcacgacatccccggaccgcccgggacctgcgcaccctgccggcgcgagggagcgcacgcgacggccagcctgggcctcagacgatgccgcgcgcgcgcagcgcgccgatcgccgccggcgccatgccgagctccgattgcagtacgtcgtccgtatgctctcccaggcagggcgcggccctgccataggcgatgggcgtggccgagtagcggatcgggctggcgacgcccggcgcgtccacgcccgagccatgcggcagcgacagcttgagtccgcgatgctgcacctgcgggtcctcgaacacctgctgcagattgttgatgggcccgcacggcacgttggcggcctcgagcagggacacccattcctgcatggtgcgcgcctgcatggcctgggcgatgatgggaatcagcgtttcgcggttgcggctgcgttgcgccatggtcgagaagcggctgtcggtggccagctgcggcatgccgatcaatccggcgaacgtcacgaactgggtgtcgttgccgaccgccacgatcacgtcgccttccttgcaacggaacacctggtacggaaccatgttggagtgcgtgttgcccagccgctgcggaatcctgcccgacaggaagtagttcatgacggcgcagccggtgacgttgaccaggcaatcgagcagcgagatgtcgatggcctgtccttcgccgctgaggttgcggtgctccagcgcgcccaggatcgccgtcgaggcgtagatgcccgtgaccacatcggtgatcgggatgccggtcttgagcggaccgccgccgggctcggcgtccggcaggccggtgatgctcatcagtccgcccatgccctggaatatgtagtcgtagccgggcaggtgggcgtgcgggccggtctggccgaacccggtcaccgagcaatacacgagccgcggattgatcttgcgcagcgactcatagtccaggccgaagcgcgccagcgtgccgaccttgtagttctcgaccagcacgtccgcgtccttggcgagctggcggacgatctcctggccttcggcgctggagatgtccagcgtcaccgactccttgccccggttggtgctgaggaagtaggcggcatcggtggtttcctcgccgtgcgcgttcttcaggaacggcggcccccagccgcgcaggtcgtcgcccgcgccggggcgctcgatcttgatgacccgggcgcccatgtcggccaggatctgcgtggcccaggggccggccaggacgcgggtgaggtccacgaccttgatgtgctcaagtgcttgtttcatgacggggctcggcgccggtgggggcgcgcaatgggtgattgatgaaatccgcgagttccgcgatggcggcatcggcggcatccagccgtgcggcgaaaagctggaatacatgcggcatgtcctgccacacgctcaggcgcaccgcgacgccgcttgctgcggcgcgcgcggccagcgcccgcgcgtcgtcgagcagcgcctcggccgagccggcctgcacgagcagcggcggcaacccgcgcagatcggcgtgctgcgccgagacggcgggcgcttcggggtcgccgtcgcggccgaggtaggcgcgcgccatgcgcagcacggtggcgcggttggcgatggggtcggacgcggcattggcggtgtagctctcgccccgggcctgcaggtcgatccagggcgacatcacggcgcatgcggcgggcaatgcggcgccgcgcgcgcgcagccgcgcaagcagcagcacggccagcgcgccgccggcggagtcgccgcacaaggcggtctgccgcgcagaccagccctggccggccagccaggcatgggccgcgtcgacgtcctcgagcgcggccggacagcgcgcctgcggcgccaggcggtatccgatgctcagcaccgcccggccggaccaggcggacagccgcgccatcaggttgtggtgcgagcgatgcgagccgatctggtagcccccgccatggatgaagacgaccacgcgatcgcgggtcgatgccggggcttcgatccaatggcacgggacgccgccggcatcgaccggcgtgacgcgcgcgggcaggcgcacggcgccaaagaaagcgtcccagtcgcgccgtatccgcgcgatgtccgtgttcgggtcccagccggcgtacagttgccggacctgggccgagagcgtcgccagctgtgccgatgctatggccgtcagcggctgccggcggcggccgcctggatggcattgcccaggccctgggcgcgcgcgcggttgaagccttccgacagatggctgagctggtgcgtgtcgaagtgcgcgtcgatcgcgctgcgcaagccctgcatttccaggccgcggttgatcgagcgcttgaccaggcgcagcgcgaacgggtcgcacgcggcgatgcgttgcgccatgcgctcggtctcggcctgcagctcggcgcgcgcgacgaccttgttcaccatgccgatggccagcgcttcccgggcgctcatgcgttcgcccaggaacaggaattccttggccttgcgggctcccatgacccaggggtggatcatgacctcgaccgccgcggtggcgagcgtctggcagaccgggtcggagaagaacgcgtcgtcggaggcgacgatgaggtcgcacatgttggccaccatgaatccgcccgcgatgcacgctccgcttacctgcgcgatcgtcggcttggggcagtcgtagatgtgcatcgcgtagccgaggtagtagcgttgctcgaactcccagcgctgttccaccgtgaaattgctgcgcttggccgcggcctccttgaggtcgtggcccgccgagaagtggtcgcccttgccggagatcacgatggccttgaccgaggcgtcgcgcacggccaggccgagcgcctggtccagttcctcgagcagcccctggctttccgcgttgcgcgcctgcgggcggttgtgggcgatgcgcgcgatgccgtcggccgcctggtactcgatgagttcgaaagagtcggatttgttcatggttgctctcgtgtgtcgggttaccaggcgcgcagggcgcgccaggcgtcgtcggtgcccagggccgccttgtcggcgtcgtatccgaacagccattcctgctgcggcaggaaggtgccctgatactgggcgtcgtagtggaggaacttctggttgcgccgcgcgacctgttcgggatcgctcatgtgaaagcgtttttccgccagctgcgattgggcctgcacgcgggcggtgcggtccttgcgcagggactggtagcgctcgagcgcgggcgggatgtcgccgccggactgctgcagcgtgcgggccagcacccaggcgtcctccatgctctgcaccgccccttgggcgtgatacggcagcatggcgtgggcggagtcgcccagcagcgcgatgcggccgttgatccaggagtccagcggcgcgcggtcgtacagcgcggtgacgaagggcttgtcggtcaaccggatgagcccggtgacctactcgttccagccggcatactcgcgcagcacctcgtccacggtggtggtcgccgaccacgattccttgcggtcgcccggacggctgccgatgcagatccagttgatcttccggccgcccgagacgtagtagatgacggcgctgcgctcgggcccgagccagagatgggcgctgggcgagatgtccaggtgccgggcggcgtccgcgtcgacgatgccccgccaggcgatgcagccggaggcctggggctggtcggcctggaaaaagcggccgcgcaccagggagtggatgccgtcggcgccgaccaggatgtcgccctgtacccgggtgccgtcggcgagcgtggccgtgacctgtcgcgcgtcctggtcgatgtcgacgatccggctgcccagccgcagcttggccgggtccaggcgctcggtcagcacgcccagcaggtcggcccggtgcgcgtggtaatagggcgcgccgaagtgttccttgatcgtcggcatcaacgggttgcgcatcagcacctggcccgactgccagtcgcggtagagcagctcccggggctcgaaggcgaccttgctcaaggcctcgtgcacgcccaggtgctgcagcacggccacgccgttggggctgagctgtacgccagcgccgacctcttcgaggcggggggcctgttccagcacgacgtgatcgatcttgaatttttccagggcgacggccagcgcggcgccgccaataccgcatcctgcgatgatgactcgcatagtcttgtcctgttgtgtgtgggggggggggggggacggcccggccgggccgccgcgcgggcgcagtcgccctattggggctgcaggccgatttcctggatgatgggcccggagcggttcagctgatcctggatgaagcgcatcaggtcctggttcgacggattccagggctccacgccgttgttgtgcaggaattccacgaacgcgggcgcggtgctggccgagcgcgtggcgctttccagtttgcgcatgacggcgtcaggcgtgccgggcggggcgaagaaggcgatccagaccggcatgcccgagttcttcgagccgacttcgacggtggtctggatgtcgggaaaggccgtgaggcggtcgttctgcagcacccccagcgccttgaattctccggcccggatgcgcgcctgggccgagaacagcgtgatataggcgatgtccacttccttggccttcagggccagcaggccctgcgcatcgccgcggtaggggatatgcatgatgttcaggcccagatcgctcttcatgatctccatgcccagatgcgcgctggtgccgatgccgaacgagccatagttcagcttgccggggttgtccttgatgtactggatcagctcggtcaggttgttggcggggaagtcgggcctggccagcagcaccgtgggcgccgtgttgatcggcgcgatcggctgcagtgtgtcgatccggaagggcaggttcttgtacatgtgcggggcgaccgtaaaaccggtgttcgaacccagcaggatcgtgtagccgtcgggcgtggcctgggccactgtctgcatggccacgatgtggccggcgctgggcttgttctcgatgatgaccggctgccccagtttctccgccatgcccagcgcggcctggcgcgcgatgaggtccgtgatgccgcccgggccgaatggcacgatcagccggatcggccggctggggaaggtatcggcgtgcgccgacgaggccgccatgagcagtgcaatcgtggcgatacggcgcagcaagctgaatggtttcatggtttgtctcctcgaaggcccgaatgctaatccggcctgtttagaatgggagacaaaccttgctatgctgcacactgttttgacatgcaaaacacccagggcggcacaggagacaagaatgagcgcgccgaaagcaagtcgcccagcgcgggacaggcagttcgccagcacgctggcccatggcctgcagttgctcagatgcttcacgccggaggcggcggtcctgagcaaccgccagttgtccgagctgtcggggctgtccaagccgacggtgtcgcgctacacctacacgctgatcgaactgggctatctcaaggtcgacccggtttccggcaagttccagctgggcaatgccgtgctcacgctgtcctatccgctgctggccaacatcgcgctgcggcaggtcgtgcgctcgccgatgcgcgaactggccgaacggctgggctgctcggtgtcgctgtgcatgcgggaacgcctgagcatggtgtatgtggagaccagccggtcgcgctcgctgcgcgcgcagcgctactccgacatcggcatgtcgcaccccatcatcgccacgtccaatggccgcgcctatctcgccgcgtgcagcgcggacgagcgcaatacgctgttcaaccagatccgtgtgaagacgcccgagcactgggagcgctggggcgaatcggcgctggacatgatccagttctgggggcggcacgggttctgctattcgcatggcgaataccggccggacgtcgcgacggtcggcgtgccgtaccggccgtcgtccggcggcgagctctatgtattcaactgcgtgctcggctcgcagttcgtcaagcccggccaattggaaaacgaggtcggacccgccctgctggagatgacctcggtcctgccgtacgcgtgacggcgcggccctacgccgcctggatggcgatgccgtcgcgttcgagcgccaggcggatgccgcgggcgaataccagcgcatcgggctggtcgccgtgggatgcacagcgtatcggcctgcaaggccacggtctgtccgtcgggcgtgcgcacgctgccgtcgcgcaccatgcccagcacctgggcgatggcctggtccaggtcggtgatcatggcgtcgggctggctgcgcggcgtcaattggccgtcggcctggtaggtccggtcggcgaagacttcctgcgccgcgcgcaggccgatggcgcgggcagcgtcgatcaaggcgctgccggccagcccgtacagcaccaggtcgctgtcgacatcgcgcaccgcctggcagatcgcgcgcgccagcgccgcatccttggccgccatgttgtagagcgcgccgtgcgccttgacgtgatgcaggcgcgcgccttgcgaggcggccacgccggccagcgcgccgacctggtagaccaccaggtcgtaggcttcctgcggggtgatctgcatggcgcggcgcccgaagccggccaggtccggcaggctggggtgagcgcccagcgccaccccatgggccagcgccgcggcgacggtctggcgcatggtggatgggtcgccgccgtgaaagccacaggcgatattggccgacgtgacgaactgcagcacggcttcgtcgttgcccatgcgccaggcgccgtagctttcgcccatgtcgcaattcaggtcgatggcgggattcatggcgtgggctcctggaagtcgcgcagcaggccgcgcaaggcgtcgagctggccggtcaattgggcgaaggcggcttcgcgggccgcgtccagccgttgcgcctgcgcaagctcgatgagggcaaagcgcagcgcctgccccggcatggcttgcgccagcttgggatagccgccggtggtctggcggtcggccatcagcacgatgggcgcgccgtcggccggcacctgcaccgtgccgaagcaggtggcctccgacagcatctcgcgcggctcggacagccgcagccgcggcccttccagacgatagcccatgcggtcggattgcgcaccgatacggaaggcctggtccagcaaggcctggcgcgaggcggcgtcgaaagccgcccagtggggcccgggcagtatgcgcagcacgtcgcgcggcgggctgctcagggtggcggcaagatagaagcgcagttgccacagctgctgcgccagcgcgtccaggcgcgccgcgtcgtcggccaggggccggcgcaggccgacctggtcgcccttggccagggcgcgtccgtggtagccgccgaaggcgctacgcaggtaggtgctctggttgcccatgaccatgggcaggtcgtagccgccgtgcaccgccagataggcgcgcgcgccctggccgggccgggcgaaggacagcacgtcgccggcgcgcgccaccagcgggcgcagcacgggcgcgggcaggccgccgagcgtggcgcccaggtcggcgccgcccagcgccacgcaggccggcgcctcgaagcgcagcgtgggaccggccacggtgatctccagcgtggcggtgtcggcggcgttgccggccagcaggttggccagccggtgcgcgcgggggtccatggcgccggccaccggaatgccctggtgctggtagccgtggcggccgccgtcctggaaggtggacagcatgccgggcttgatgacggccaggctcattgcgcctcccgcaggcgatcgaactcggcggcgtcgatcggcacgaagcggatgcggtcgccgggttgcagcagcgcggcgggttcgcggcccgggtcgaacaggttcagcggcgtggcgccgatgatgttccagccgccgggcaggcgcgcgggatagatgacggtctgccggttggcgatggcgaccgagccggccggcaccgccgtgcgcggcgtggcgcggcgcggcaggtccaggcgcgcgtcgtgcacgccgatataggaatggcccggcgcgaagcccagcatgtagaccatgctgccgggcgcgccatgcagcgcgaccagcgcctcgggcgtcaggcccgcggcgcgcgcggcttcttcgaggtcggggccatgctcgccgccgtagcacacggggatttccatttcccgcccggcgctgtcgtcgaccgggatgccgccggccagcaggcgttcgacttgcgccgccagcgtggcgtagtcgggcgcgccgtccgggccggggcgatagtgcaccgccaccgccgcgaacgagggcaccacgtcggtcacgcccgccaggccggcggcgcgcagcaggccggccgccgccaggcaggcgcggccgacgccggcgtcgatctgcgcgccgaaccacacgatcaggcagcggtcgccctgcggcaggatgcgccagccggcgggcgccgaagaaggaggcgagggcgatgcggtcaacggcgatacctgctgcgaagaaagttacttggcaaacagggattctatgttcttgaaggccttgaactccagtgcgttgcccgacggatcgaggaagaacatggtggcctgctcgcccacctcgcccttgaagcggatatagggttcgatcacgaactcggtgccggcgtcggtcagcttgccggccagggcttcccactggtccatggacagcaccgcgccgaaatggcgcaccggcacgttgtgcgcgtcgaccgcgttggtggcggccgagccgcatgcctggggcgccaggtgggccacgatctggtggccatagaaattgaagtcgatccactcgggcgagctgcgcccttccggacagcccagcaaggcgccgtagaaatcacgggcttcggccaggtcgcggaccgggaaggccaggtggaacggaggaatgggggacggggtggacatgcgagctcctgacggcattgaagattcagggcatagtgtattagttgtttttgtgatagaaaaacgataaatattcgggctgagcatcaataaaatcgattgtgatccgggaattcaaaaccttcatcgccgtggcgcgcggcggcaccttcacgggagccgggcgccggctcggcctgacgcagtcggccgtcagcgcacagatcaagcgcctggaagaacacctgggcgtggcgctgttcgaacggaccggcaagtcggccgccttgaaccaccatggccgtagcctgctgccgcaggccgaggtgctggtcgccatggccgaccgcgtggtgggcatggccggcgccggccggatcagcggcctgttgcgcgtgggcgcgattgcgtcggtgcagcaggatctgctggtgcgggccctggcggccctgcgcgccgagcacccggatgtgcgcgtgcgcatcgtgccgggcgtgtcgctcacgctgctgggccatgtcgatgccggcgaagtcgacctggcggtgctgatccgcccgccgttcgcgctgccgccggagctggaatggcagcccctgctgcacgagcccatggtgctggccgtgcccgaggcggcgccggaggggccctggcgcgagctgttggccggccagcccttcatccgctacgaccgcgcctcgttcggcggccggctggtggacatgttcctgaagcggcatcggctggatgtgcgcgaagccatcgagctcgacgaaatcgacgccatcgccaacctggtgcgccacggcctgggcgtggccctgctgccgcatacgcggcacctggatgcgcgcggcctgcgcctgctcgaattggacgaccaggtccgcttcgcccgtgagatcggcctcatcgtgcgccagccgctggggcagtcgccgctggcgcaacggctggcgcaatgcctgcgggcggcggtgagtttcggggaagcgtgagggggggggggggattggtgccagtccccgttcggggacaggcacccaggggttacagcttttcgcacctcacggtgaccgggtggctgcgcaggtcggccaggacggtgtcgctgacttcgccgtcgacgtcggtgacggcgtagccgatctggcccttggtctgcaggctctggctgacgatgttcaggccatgctgggccatcaggttgtccagcgcgcccagcgcgccgggggcgttgcggtgcacgtggatgatgcgcgagccgcccacgggcgcctggtacgacagctcggggaaattgacggcgctcttggtggtgcctgcttgcaggaagcgcaccagtttctcggccacttcgcggccgatgttttcctgggattcctgggtgctgccgccgatgtgcggcgtgagcacgacgttgggcatgccgatcagcgggctggccagcggttcgtcggcgctcttgggctcggtcggaaacacgtccagcgccgcgccggccaggtggccgctggccagggcgtcgtgcagcgcctggatgtccaccaccgtgccgcgcgaggcgttgatgagaatcgcgccgcgcttcatgcgcgccagggtgtcggcgttgacgatgttctgggtggacttgccgccgggcacgtgcaaggtgacgacatcggcctgctccagcagctcggccagcgagccggcggcgcgcgcgttgcccagcggcagcttggcctcgacgtcgaagaacaccacgcgcatgccgatggcctcggccagggtgctgatctgcgaaccgatgttgccgtagccgacgatccccagcgtcttgccgcgggcctcgtaggcgccggcggcgctcttgtcccaatgccccaggtggacgcgggcgttcttctcggggatccggcgcagcagcaggatggcttcgcccagcaccagctcggccaccgagcgggtgttggagaacggcgcgttgaagaccggcaccccgcgcatcatggcggcgtccaggtcgacctggttggtgccgatgcaaaagcaccccaccacgcgcaggtcggggttggccgccagcaggtcggcgtccagatgggtccgcgagcggatacccaccacctcggcgccgcgcagggcctcgcgcagctcgcccgaaggcagcgccgccgcgtgggcgacgatgtcggtatagccggccgcgctgaagacggcgcgggcgctggggtggatattctcgaacagaacaatctgggccatgttgggttgcctgtacaacaagggttgaaaaccccccccccattgtggaccagatcgggcggcgcccgggcagtgcccatagcgccggtgtggcgaaatgcgcgtcagcggtacgcctggaacacccggaccgagccgtcgggctgcaccagcagcacatcgtaggcgtcgcgccgcccgccgtaggccgggccgtccatgccgggcgagccgatgggcatgccgggcgcggtcagtcccacggcgcgcggcttgtcgcgcagcaggcgacggatgtcggccgccggcacatggccttcgacggtatagccctgcacgcgcgcggtgtggcacgagccgtaccgggccggcatgccggcctggctgcgcaccggcgcggtgtcctcgaccatgtgggcgcggacttcgaagccgttgctgcgcaggtgctgcagccagtcttcgcagcagccgcaggtgggcgtgcgccagacgtcgatggggatcggtgtgttggccagggccgcggccggcgccaggagcaaggcccccagcagggcgcggcgaagcgtggatacgtgcgacatgaaagcctgtatagcggaggttcaaggggggcagcgcgccggccaagcgtagcatgcgtgcgggggcgcgaaagtacggccgacgatagcagggcgggactgacctcagtctgtcgcccggattacgcgtttgtcatcttgcgcgggcctcgccccgagggaaaagccgatctcggtacctgccgggccgctggccgccgtcacgccgccgttgtgcatgcgcgcgatggcgcgcacgatggccaggcccaggccgtggccttcgccgcgcggcggccgggcgccgccgctgcggaagaagcgatcgaagatgcgcggcaggtccgcggccgggatgggcgggcccgggttgtgcaccgtcaggcgcgccgcgccgtcgggcagggcggcgcagcgcacggtgatggtggcgccgcgcggcgtggcgcgtatcgcgttggccagcaggttggccagggcgcggcgcaccagcccagggttggcggcgcacgtggcgctgccttgcaccgccacgtgcagcgcctgcgcctccagcgtggcttcgaaatactccgccacgcgcagggcttcctgttcgagccgtgcgggcgccaggtcggcggcctgctcgccgcggtcggcgcgtgccaggaacagcatgtcgttgaccagcgtcttgaggtcttcgagctcctcgaggttggaggtcagcgcttcgcgcagctcttcggccgagcggggcgacgacagcgtgacctgggcgccgttgatcagggtggccaggggcgtgcgcagctcgtgcgcgacgtcggcgttgaagccctccatcttctggtacgcctcctgcaggcggtccagggtgcggttgaacgaggccaccaggtcgctcaattcccggtcgatgcccaccaccggcaggcgcacgtccaggtgctcgggctggatgctggccgcctggccggagagccgccgcaccggcgccagcgtgcggcgcacggcccaggccgccagcaccacggtggcgccgatccacagcgcgcagatcagcagcaacgcggtgccataggcatagagaaagcgcgcgttggccagcgtattgaccgccacggtcagcgtggcgccggcctcgggcgggcccggcagggtcagccgcacgccgcgcatgcgggtgtcatctgcgttgcgcagcagcacttcgtcgtcgtccgtgacgctcagcacctcgggcgtggcgttgccatagcgcagcgtgccgtccgggctggtgatccagatgcccaggtggccatggccggcctggatgccgtcgagcatgtcgctgagcgcccgcgacgtatgggactgcatgcccaccaggtgctcgatgagttcggccttgccgcgcgcctcggtgatttcctggcgctgcacttcctgtttcagcgtccagaacagcagcgctccggccaggctggacgccagcagggcgatgacgcccagccacagcgtcagccgccgttgcatcgacggcgtgcgcagcctcatgacgggcgcgattccagcacgtagcccatgccgcgcacggtatgcagcagcttggcgtcgtaggggtcgtccagcttgccgcgcagccggcggatggcgacgtcgatgacgttggtgtcgctgtcgaagttcatgtcccagacctgctcggccagcgtggtgcgcgacaggatctggccctggcggcgcagcagcagcgccagcagcgaaaactccttggccgtcaggtccaggcggcgtccgccgcgctgcgccttgcggctggccaggtccagctcgaggtcggccaggcgcagcagggtggattcctggctgcgcccgcgccgctgcagcgcatgcacgcgcgccaggagctcggagaacgcgaacggcttgaccaggtagtcgtcggcgccgccttccagcccgcgcacgcggtcctcgacccggtcgcgcgccgtcagcatcagcaccggcgtgttgcgcgcggccgcgcgcagcgccgccaggacggcgaagccgtcgatgtcgggcagcatcacgtcgaggatgaccagttcgtagtcgccctcgagcgccaggtggcggccgttgacgccgtcgcgcgcgacgtcgacgatatggctttgctcggacaggcccttgtgcagatagtcggccagcttgggctcgtcttcgataacgaggatgcacatgggggcggatgcagaatgtcgagatcctgcattatgcgctggatcgcccgccgcctcagcggtccggatcttcgccggtcacgcgctcggcgggaaagcgcagcgtgaaggtgctgcccttgccgagctcgctgtcgatcagcaggtcggcgtcgtggcgcatggcgatgtgcttggtgatggccaggcccaggccggtgccgccggccgcgcgcgagcggccccggtcgacccggtagaagcgctcggtcaggcgcggcaggtggcgcgccggaatgccgatgccggtgtcctgcacgctgtagagcgcctcgccgtcggcgccgcgccgccagcgcacgatgatgcgcccgccgtcgggggtgtagcgcaccgcgttggtcagcaggttggacagggccgaagccagctcggtgccgctgcccagcacatccagcccctcctcgatctgccactcgaacacatgccggccgttcgacagcgcctcgacctgctggcgggcagtgcgcagcagcgcgccgacatcgacggccagcgggtcggcctcgggcgaggattcgagcgtggacagggtcagcaggtcttccacgatggcctgcatgcgccgcgcctgctcgtgcatcatggccatgtactggtcgcgctgttcggcgggcagcgcctcggccggcagctcgcgcagcgtctccaggaagccggcgagcactgtcagcggcgtgcgcagctcgtgcgagacgttggcgacgaaatcgcgccgggtggtttccaggcgctcgatctgggtgacatcgcgggaaatcagcaggcgctggttgctggcgtagccggccaggtggatcatcatgacccgctcctggccgttcaggctcaggcgcaccaggatgggttcgggccagtgcccgcgatgcgcataggcgacgaattcgggggcgcgcagcaggttcagcaggttgtggccgcggtcggccggcaggcgcaggcccaggtggcgccgcgccatgcggttggcccagtcgatctggaaatcttcgttgagcgtgaccacgccgtcgggcagcgcctgggcggcggccagcatgctttgcatggtttcgcgcgtttcggccagttcgcgtgcgcgcgcccgcgtgtagcgatacagcggcgccaggatgtcgtcccaggggccgacggccgccggcggcgccgattcggggtcatgggcccagcgcgacaccaggtgcaggcgccagctgcgccacagcagcatggccgccgtggccgcgccgaacagcagccagccggccgggtcgccgatcagccattgggcaagcagggccatgaccgcccagaaggcgatcatgaaaagggtgcgcagccagatcatcgtgcggttttttagcgcgccggcacctgtgctgtaaaccggtagccgctgccgcgcaccgtctcgacgtgcgcgtcatggccgctgggttccagcgccttgcgcaggcggcggatatgtacgtccaccgtgcgctcttccacgaagacgtggtcgccccacacctggtcgagcagctgcgagcgggaaaacacccgctccgggtgggtcatgaagaagtgcagcaggcggaactcggtgggcccgatggacagcgactggctgtggcccgacaggcggtgggtgaccgggtccagcttcagcccggcgacgtcgatgatgtcgtcggtcagctgcggggcgcggcggcgcagcacggccttgatgcgcgccatcagctccttgggcgagaagggcttggtgatgtagtcgtcggcgcccgcctccaggccgtcgaccttgtcctgttcggcgcccttggccgtcagcatgatgaccgggacggcgcgggtgcgctcttcgtcgcgcagcttgcgggccagcgacaggccggaggcccccggcagcatccagtcgagcaggatgaggtcgggcagctcggcgcggatcagggtctgggcctgttcggcatcgaacgcgcgcaggaccttgtggcccgcgaacgaaaggttcacggcgatcagttcctggatggcgggttcgtcttcaacgacaagaatggtgctggacatggtaggcaatggatacgcagcatgcgccggcgcggcgcgaacattgcgatagtatggccgcaatatttcacgtatgtgaccgtagccacatccgggccaggccgtccacggcggcgggccgcttccgatcggctaccattggaccatataccgggacttcaccatgcaaactcctcattcccagcccgaatcggcgccgcagggcgagcaatccacgcatttcggcttccagtccgtgcccgaagccgacaaggcccgcaaggtcgccgaggtcttccattcggtcgcctcgcgctacgacgtcatgaacgatctcatgtcggccggcctgcaccgcgtctggaaggctttcacgatcgggcgcgccgcggtccggccgggcatgaaggtgctggacatcgccggcggcacgggcgacctggcgcgcgccttcgccaagcgcgccggccccagcggcgaagtgtggctgaccgatatcaacgaatccatgctgcgcgtcggccgcgatcgcctgaccgacagcggcctgctggtgcccaccgcggtctgcgacgccgagcgcctgccgttcccgtcgcagtatttcgaccgcgtcagcgtggccttcggcctgcgcaacatgacccacaaggaccgcgccctggccgaaatgacccgcgtgctcaagccgggcggcaagctgctggtgctggaattctcgcgcgtggccaagccgctggcgccggcctacgactggtattccttcaatgtgctgccctggatgggcaagaaggtcgccaacgacgaggccagctaccgttacctggccgaatcgatccgcatgcaccccgaccaggaaaccctggccggcatgttgcgcgacgccggcctggaccgcgtccagtacttcaatctgaccgccggcgtggcggccctgcacgaaggcgtgcggctgggctgaaacgcacgtcctgcgcggcgccacggggaacttgtggcgtgccggcttgtccgttatgcttagattgttcagttgcctgtaaggtttgccgcgcaggccccaaccggggcctttccagccgctcccgcgggggagtggcggcgcgtacgcgaggagcacaaaagcatgtcccgatcccgtttttcccgattttgcgccatggcgctggtcgccgtcgccggcacggcgatggtgggcgcgtcgtttgacgcggaggcccgccgcatgggcggtggctccagctttggccgccaatccaccaatatcacccagcagcgccaggccgtgacgccgccggccgccggggcgggctccaccgccggcgccaccagcgccgcgcgtccggctaccgccgccgcaggcacggccgccgccggcaccgccgccaagagcggcatgtcgcgctggctcggccccatcgccggcatcgccgccggcctgggcctggccgcgctgctgtcgcacctgggcctgtccggcgcgtttgccgagttcatggccagcatgctgctgatcgccctggtggtgttcgccgtcatcttcatcgtgcgccggctgcgcggcggcgcgccgcgccaggccatgcagggcgcgtacggcgcggcgggcggcaaccgtcccggccaaccgtcgcagcagcccatgtggcgcgaaagcctgaacccggcgcctgcccagcagcccgccgcggcgccggtcgctgccgcggcgcccgccgcagcggcagccgcgctgcccaaggccggcgacgacggcaactggttcatcccgggtgatttcgacacgccgcgtttcctgcagcaggccaaggaccagttcgtgcgcatccagggcatctgggacagcggcgaggtcgaaagcctgcgcgacttcctgaccgacgacctgatcagcgaactcaagccgcaactggaagcgcgcggcgccgccgccaacaagaccgaagtggtgctgctcaacgccgagctgctcggcatcgagacggtttccgatggccacctcgccagcgtgcgcttctccggcatgctgcgcgaagccccgggcaccgaggcgttccgcttcgaggaagtctggaatctgttcaaaccggccgacggcggctggctgctggcaggtatccagcagattccggtcgaacacgccagctgaccgccacggcgggatggccagggcccgttcccgcgtgaaccggccccgcggtcccggcccgacggccgggctgcaccgtgaaccggcccgccagggccggttcgcttatgggccggtcttgcgcggcatcaatggccagccggcacacggtgcttttgaacccgttacactgcgcttttgtctttgttgctgcggacaccccgcgggtggtccgcgcctgtcgattccatgctgccttttgctgccctgcccaccttgccgaggatcgccgcgcgcgcgctgaacgcgctgctcgagcgcgaatcctgggcgcgcgaccggctggcgcgccacgccggcaagaccgtgcggttcgcgctgggcgggttcgcgctgtcgctgaccatcgatagcgaggggcgggtgcaggaggccgattcggcggtggtgccgaacgtcacgctgtcggcggccgaatcctccagtctggctcgcctgctgcccggcgacggccgcgccgatttcgccgatctgacgcatatctcgggcgacgcggcgctggcgcaggtggtggcggacctggcgcgcgacctgcgctgggacgccgaggacgagctggcccgcgtggtcggcgacattccggcggcgcgcctgttgggcggcgcgcgtgcgctggccggcggcgcccgcgaggccggcggccggctggcccgcaacgtttccgaatacctggccgaggaaagcgcggtgctggtgggccggccgcaatgggagcaatggcgcctggacctggcccggttcggcgccgacagcgacgcgctggcgcgctcggcggcggcgctggaagcgcgcctggcccgcctggacgcaaggcggggcgcatgaatgccatgctgacgttcctgcggctgctgcgcatcctgctggtttccctgcggtatggactcgacgagctggtgctgtcgagcctgaaccacccgctggccacgtgcctgctgcggatcatgcggctgggtacccggccgcgcgcgccgcgcggcgcgcggctgcgcatggcgctggagtcgctcgggccgatcttcgtcaagttcggacaggtgctgtcgacgcgtcgcgacctgattccggccgatatcgccaacgagctggcgctgctgcaggatcgcgtgccgccatttccgtcggcgcaggcggctgcctgcatcgaggcggcgctgggcgcgccgccggcgcaattgttcgcccagttcgacgtcgatccggtggcttcggcctcgatcgcccaggtgcacttcgccgtgctgcacgacggccgcgaggtggcggtcaaggtgctgcgtccgggcatgctcaacgtcatcgaaaaggacctggcgctgctgcgcgtggtggccggcgtgatcgagcgcctgggcgccgacggccggcggctgaagccgcgcgaggtcgtggccgagttcgacaaatacctgcacgacgaactcgacctggtgcgcgaggcgtccaattgcagccagttgcggcgcaacttcggcccggagtcgggccgcggcgagatgctgatcgttcccgaggtggtatgggagtacaccgccagcacggtgttcaccatgcagcgcatgtacggtatcccggtcggccaggtcgaccgcctgcgcgccgccggtatcgatatcccgacgctggcgcgcagcggggtggaaatcttcttcacccaggtcttcaccgacgggtttttccacgccgacatgcacccgggcaatatctacgtgtccgatgcgccgcagacgctgggccgctatatcgcgctggacttcggcatcgtcggctcgttgtccgagttcgacaagaattacctggcgcagaatttcctggcctttttccaccgcgactatcgccgcgtggcccagctgcatatcgagtcgggctgggtgccgcccgaaacccgcgaggaagagctcgaaggcgcggtgcgcgcggtgtgcgaaccctatttcgaccgtccgctggccgagatctcgctgggccaggtgctgctgcggctgttccagacctcgcgccgcttcaatgtcgagatccagccgcagctggtgctgctgcagaaaaccctgctcaacgtcgaaggcctggggcgccagctcgatcccaacctggatctctggaaaaccgccaagccctatctcgagcactggatgcggcagcgcatcggcctgacggggctgcgccagagcctggccaaggaggccggccaatggtcgcagatgctgccatcgttgccgcgcctggtgcacgagcatttcagccgtcccaacctgacgccgcacctgctggccgagatgaaccgcctgcgccgcgcccaggagcagggcaatcggctgacggccgccctgaccgcggtgctggccgtggcggtggccgtggccctgtgggccttgagccggtagcgaatcatgatttgagtcctcctgtcatggtttcgtcaccgaactgtcattacagcttcgcggtaaccggcgataactagtagaactcgccaggtccgtgttcgacgcggccgacccgaaccgattttcaccatcctatgagccccaagcgggaattctgaacaagggccgactatgctttaccctgaactcttcaaaaccatggaagcggtgcgctggaatatggcgtccgatatcccatgggacgacttcgacggcagcaagctgtcggacgagcaagcccacaccatcaagatgaacgcgatcaccgagtgggcggccttgccggccaccgagatgttcctgcgcgacaaccgcggcgacagcgatttcttctgcgcgttcatgtcggtctggtttttcgaagagcagaagcattcgctggtcctgatcgaatacctgcgccgcttccggccggaactgatgccgaccgaagaggagctgcacaaggtccgtttcgagttcgacccggccccggagctggagacgctgatgctgcatttctgcggcgagatccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgccgtcgaactgctgcgccaggtcggcatcgacgagccggaactgcgggtcaagcagtatccgcaccaattctcgggcggcatgcggcaacgggtggtgatcgccctggcgctgtcgtgcgggccggaagtcatcatcgccgacgagccgaccaccgcgctggacgtgtcgatccaggcgcagatcctcgacctgttgcgcaagctgtgcagggagaaacaggtcgggatgatcatcatcacgcacgacatgggcgtgatcgccgacgtcaccgaccgcgtggccgtactgtaccgcggcaagctggtcgaacaggggcccaccgccaagatactcggcaacccggaccacccctacacgcgcagcctgatctccgccgtgccgcgccccgacgtcaagctgcggcgcttccccgtggtgacctatatcgaggacgtcaagcgcccgaccgtggaactggacatcgccacccactggctgggccagcggcgcgagttcgcccggcgcgccgcagggccgctggtggaagtggaagacctgggcatgcgcttcgtgctgcgcaacgccttcctggcgcgcaaccggcgcacgctggacgcggtcaagcaggtcaacctgtcgatcaacgagggcgaagtgttcgggctggtgggggagtcgggttcgggcaaatccaccgtggcccgcctgatcgccggcctgtacacgcccacgaacgggcgcgtgctctttaacggcgtcgacctgaccggcctgaaggacgagaagcggatgaacgcgttcaggcgccagatccagatggtgttccaggatccctattcgtcgctcaacccgcgcatgcgggtgcaggaaatcgtggccgagccgatccgctttcaccgcctggctgaaggcgaggcgcagacccgccgcgtggtggccgacctgctcgacgtggtcggcctgggcgcatccgccgcgcagcgctatccgcacgaattctccggcggccagcgccagcgcatctgcatcgcgcgcgcgctggccacccggccgcgcttcctgatctgcgacgaaccgacctcggcgctggacgtgtcgatccaggcgcagattctgaatctgctcaaggatctgcaggaacagctgggcctgaccatgcttttcatcagccatgacttgccggtcatccgccagatgtgcgaccgggtcggcgtcatgctgcacggccaactgctggaaacggcggccaccgagaccctgttcacgcatccggagcacgattacacccggcacctgctcagcctgatgccgcggctgcagtcgctgcagccggtgccgtcgccgggtagccggcctaccagcggcccgaggcgccgcctccgccgctgcgcccgccgcccccgccacgaaagccgccgaagccgccgctgcccgacccgccgcgccagccgccgaaaccgcccccgccgctgccgccgcctccgccacctccacctccaccgccgctgggcaaggccttgatgatgaccttgatgcccagcaccagcagcgccatagccaggccggcggaaatgctctgcatgtagatcgccacgcccacgccggccagcgccgccgcgatcggccccggcaggatgagcagcaccaccagcgccgcgatgccgttctcgcccagccagccgcgtatgccggccagccgcgagccctcgtcgcgcccgctggcggcgggcggcggcaactcctcgccttcgatgcgccgctcgagcgccgtgacgccggcctgcaccgcgccgggccagtcgccggcgcgcaggcgcggcacgatgtattcattgatgatgcggccggccgcggagtccggaatcgcgccctccaggccgtagcccacctcgatgcgcagcgcgcggtcgtcgctggccatcagcaacagcacgccgtcatccactttgtcgcggcctatcttccacttctcgaaggcgcgcgtggcgtactgctcgatggtttccggggcagtgctcggcacgatcagcaccgccacctgcgcgcccttgcgctgttccagcgccgccagctgggcctccagccgttggcgctgcgccgcgtccagtacgcccgattggtcgacgacgcgggcgccgaactccggcaccggcgccagctgctgcgcctgcgccagcagcgcccagcccgccagccacgcgcccagccacagcgtccgcaggaagcgccaggcgttactgggccggacgtggggcactgccgccctcgttgctgaacttcacctccggcgcgcgggtgatctcggcctcgttgtccacgccgaaattggccttgggcgcatagccgaagaccttggccgtgatcacttcggggaactgccgcaccagcacgttataggcctgcaccgagcgcacatagcgctcgcgttcgaccgccagccgattctcggtgccggccagctcggtctgcagatcgcggaacaggccctcggccttgagctgcgggtagttctcggtcaccaccagcagccgcgacagggccgaggacagctcgccctgcgcctgctggaagcgctgcaccgcggccggatcgtcgagctggtcggccgtcagctgcacgcggcccaccttggcgcgcgcctcggtcacttcgaccagcacctggcgttcgtgcgtcatgtaggcatccaccaccttgaccagccgcggcaccaggtcggcgcggcgctggtactggttgagcacctgcgaccaggacgccttgacctgctcgtcggcggcctggatggcgttgtatccgcagcccgacagcaacgtggtcagcagcgccagcaggccggcgcccagccaacgggtaatcgtcatggcatgtcttcctgtaacaatggatcgccggcattacaacaggtcggagccggcttgcctatgactggacgcggccgagctgttacaggttatggccaaacagggcgcctcccggggccggcatgggatacaatcattctccgtgtgcatagccaatcggcacacgtctgctggcgctttcaccgccatgcccgtgaaaacgggtttcctgtatctcctcacattcgtccgcctggattggagtctctcaactttgagcgacaggctaccgctggagttgttttgactacctctatttcctttgccgacctcgggctggccgattccctgttgcgtgcgatcgccgataccggctatacggcgcccacccccatccaggcgcaagccatcccgctggtgctgcaaggcggcgacctgctggccgccgcgcaaaccggcaccggcaagaccgcggggttcaccctgcccatcctgcaccggctgatgcagaccaagcccgccgcgcgcaagcctggccgcccgcgctgcctgatcctcacccccacccgcgagctcaccgcccaggtggccgaatcggtgcagacctacggcaagtacgccagcctgagctccatggtgatgttcggcggcgtcaacatcaatccgcagatcagcgccctgaaaaagccgctcgacatcctggtggccacgcccggccgcctgctcgaccatgccggccagaaaacggtcgacctctccggcgtggaaatcctggtgctggacgaagccgaccgcatgctggatatgggcttcatccgcgacatccgcaaggtactggcgctgctgcccaagcaacgccagaacctgctgttctccgccaccttctcggacgaaatccgctcgctggcgcgcggcgtgctcaacgatccgggcgaagtctcggtcacgccgcgcaacaccgccaccgaactggtcacccagacggtgcacctggtcgaacagcaccacaagcgcgacctcgtcagccacctgatccgcgaaagcggctggcaccaggtactggtgttcacccgcaccaagcacggcgccaaccggctggccgagaagctggtcaaggacggcctgagcgcggtcgccatccatggcaacaagagccagtcggcgcgtacccgcgccctgtcgggcttcaaggacggcagcgtggccgtgctggttgccaccgacatcgccgcgcgcggcctggacatcgaccaactgccgcaagtggtcaacttcgaactgcccaacgtccccgaggactacgtgcaccgcatcggccgcaccggccgtgccggcgccaccggcgcggcggtctcgctggtggacgatagcgagatcaagctgctcaaggccatcgaacgcctgatcaagaagcccatcgaacgccgcgccgtcgacggctggacgccgcctgccggcggcccgaccgccgaggaccgcgccgatcgcggccaacgcgccggcggcgacaaccgcgccccccaggcgcgcgacggccagcgccgcgccacgggcgcccatccgcaaggcagcgcgccgcgcaacgccgccggtccgcgcgccgacgccaagcgcaacgacgctggccgcccccaggggcgtgcccccggcgaaacgggtgcgacccgcgcgccggccccggcgcgcaaccggcccgtcggcaacggcacgcgcggcgtgttgctgggcaagtaatcccgctcacgcggcatcgacaggagccagcgcatgacgctctcgacgtggttgacctttttcgtcgcatcatgggcgatctcattctcgcccggggcgggcgccatttcggccatgtcctcgggcctgaagtacgggttcgcgcgcggctactggaacacggccgggctgatcctcggcatcctgttccagttcctgatcgtcgccgtcgggctgggcgcggtgctggccacctccgagctggccttcaccctcgtcaagtacgccggcgtggtctacctgatctacctgggcatgcgccagatccgcaccgacgccgcgccggtgacggtcgatgccggcgatccgcatcgcgcctcgattcgcgaactggtgggccgcggcttcctgatcaacaccatgaaccccaagggcacggtgttcctgctggcggtcgtgccgcagttcgtcgaccccgcgcagccgctgacccagcaatacctggcgctggccggcacgctggccttcaccgacctggtggccatggacgtgtatacgctgctggccgccaaggtgctgcggatgttgcgcaaggcgcaccacatccgctggatgaaccgcgtcttcggttcgctgttcatcctggccggcgtattcctggctacattccgtcgccactcgtaaagacaccccgctggcgcgcccgcggtgcgccagtacaatccacccgccatgaacattccccaagaagtcgcgcggcgacgcaccttcgccatcatttcccacccggacgccggtaaaacgacgctgaccgaaaaactgctgctgttcgcaggagcgatccagatcgccggcagcgtgaaggcgcgcaaggcctcgcgccatgcgtcgtcggactggatggaaatcgaaaagcagcgcggcatctcggtggcatcgtcggtcatgcagatggagtaccgcgactgcgtcatcaacctgcttgacaccccgggccaccaggacttctcggaagacacctaccgggtgctgacggcggtggacgccgcgctgatggtcatcgacgccgccaatggcgtcgaaccgcagacgatccgcctgctgcaggtctgccgcgcgcgcaacacgcccatcatcaccttcatcaacaaactcgaccgcgaagtccgcgagccgctcgagctgctgtcggaaatcgaaggccacctcggcatggacaccgtgccgttctcgtggccggtgggcatgggcaaggcgtttggcggcgtgttcgacatccggcgcaaccgcatgcgcattttccgcgccgggcaggagcgccgcggcgaggacgacgaattcatcgacggcctggacaaccccgagatcccgcgccgcttcggcgccgccttcgcgcaggccagcggcgagatcgagctgatcaacgaagccgcgccggcgttcgaccgcgaggccttcctggccggcaagcaaacgcccgtgttcttcggttcggccatcaacaacttcggcgtgcaggaagtcctggacgcgctggtcgaccaggcgccggcccccggcccgcgccaggcgctggagcgcgaagtccgccccgacgaacccaagttcaccggcgtggtcttcaaggtgcaggccaacatggatccggcgcaccgcgaccgggtcgccttcgtgcgcgtgagctcgggccgcttcgaacgcggcatgcgcctgaaggtcgcgcgcaccggcaaggaaatgcggcccaacaacgtggtgtcgttcctgtcacagcgccgcgagctgctcgacgaagcctatgccggcgacgtcatcggcattcccaaccacggcgtgctgcagctgggcgacgtgctgaccgaaggcgagagcctgcgctttaccggactgccgttcttcgccccggaactgttccaggcggtggaagtcaaagatccattgcgtaccaagcaattgcgcgtgggcctgacgcagctgggcgaggagggcgccatccaggtgttccgccccgaggccgccggcggcgcgctgctgctgggcgcggtgggccagctgcagttcgaagtggtcgcgcaccggctcaagaccgagtacggcgtggacgcccggatgatgccttcgcgctacaccagcgcgcgctggatcacctccgacgacccgcgcgcgctgcgcaagttcatggatgccaatgcagcccatatcgcctatgatgtggtcgatgcggcggcgttccttatcacttcgcccgcgcaattgcgcgtggccgaagacctgtatccgaatgtgaaattccacgccttgcgcgagcatggcggcaaagtcttcggagacaaggcgtaagccgggtcggagaccgcacggcagatgagggtagcaatgtcttggcgtttattgatcgcaacgcttctggtcgccctgggcgcagccgcctggggcggtattcaactgggtgactggctggtggcgcatgccccgcaggccgcgcccgcgcctggccaggaaggcgacgcatcgcagcaacccgtcctcgacgccaatggccggtcgtatgtcgcgcagcctccccagccgcgcgtcgacggcacgctgggcgtgccggaccaacccgccagccgcgactgggcggtgaacaccgtctcgctgttcgacaccaccggcgacccggcggtacagatctcccgcgacagcatcaccatggaccgcgcgcgcgagatcgccgccaattccgatgtgccgctgccttcgggcaactccgacatcaccacgctggacttgcaggcgctgggcggccaggcgccgatcgtgccgcaggaagccatccccgcgtccggcatgcagcagaatcccgcggcggtcgcgcaggtcgcgccgcaaaccaaccgcgccggcggcggcaactggcaggacgcgctgcgccgcgaactggcccactgcgccacgcagggctttttcgagcgccccagttgctcctgggcggcacgcaacaagtactgtgcgcccaaccgcgcatggggcaccatggccgagtgcccgcgccgtcccgactgaccgcacccagccgcaatgcaaagggcgcaccgcatggtgcgccctttttcatgccatggccgccgaagcggccacgatgcctcagccgtcgacttccatctggctttgcaggtagttctgcagccccacctggtcgaccaggccgatttgcgtttcgaggtaatcgatatgctcttcggtgtcgtccaggatgtcctggaacagatcgcgcgacacatagtcgcgcaccgattcacagtgcgcgatggcttccttgacggtcgcctgcgcggcctgttccagcttcaggtcacaggccagcagttccggcacgtcctcgccgatcagcagcttgtgcaggtcttgcaggttgggcaggccatcgagcatgaaaatgcgttcgatgagacggtcggcgtgcttcatctcgccgatggactcttcgtattcatgcttgcccagtttgttgaagccccagtggcgcagcatgcgggcatgcaggaaatattggttgattgccgtcagttcgttggtgagttgcttgttgaggaactggatgacggttttatcgcctttcatgatgtactcctggcagacaggcgcgtaaagctggcgcgcagtgacgcgcatgcgcccagcacatgcgcaaccccggcagactaccatcgcttgcgccttgactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcctgccgcgcgcgccggcctcgtcggccacttcggcggcgaacatatagccccagccatgcagggcgcggatcggcaggggcatctggtgatgcgccgccttgcggcgcaaacggctgatcatcacgtccacgaaacggctgcgttgtgcgccctggtccgctgcgccgggggcggacaggtcgtcggcgatcagcgcctcgcggctgatcttgcgctcgggcgcgcgcatcaggcgcgacaggaactcgcgctcgcccgtggtcaggcccagcgtgcgcccgcccgggctgaccagcgtccatccctggttggtcaaatgccatttgctgtcgggcggcgccatggccggctccagggcgagcgcctccatgcccaggtcgatgcccggctcggagccgcgcgcaagctcggcggtctcgggcagaggcgccagcgcgacgatgcggcgcagcagggcctgcagcacggccgccagctccagtccgctgacgtccgtgggcaggcgcgtcggcgccgcacagcagggtgcggatacggctttcgctgtcggcgaacgcttccatcgcgatgatccccacccgccggtcgatggcgcgcagccgcgccgcggcgatatggatgtcggcaagcggcgcgctcagtatcaccagggggcaggcgtgcgccgcgcagttgtcgtagacctcgatcagctccgtgcaggctcggatcttgaagccgagataggcaaggtgttccagctgtttttggtgcgcggcatcgtctctgaccagaaagatgacatcgagcgtactgttcatgagtggtgcttccgaatcgactgaaggccgggcgcgcggaaaggcgtggcgcaccggcggcgccgtcaagccgcacgcgcgcaacccgcgccgggacgcggcaccaatgttgcatttaaacatgcatgttttcatttgtgaatatatatttcaaaacatccctgcacgcgggatgctcccgtgcgtggccgccacgcagcgcccgtgccgccgcgtatagcctgcttaccaagcggccgggcaaagggggccgaatggggcgcacgggcggttacagtaacggttgtgagataagcccggagacctccctcatgccgatccgcccgttcacgcgcgcctgcctggttgcggcattgggcgccgtcctggccggctgcgccagcaacaccggccaggcgcaggccgaaggcgccgcggccgccaacgccgccaccagcgccgattccttcgcccagacgacctgggagctggtgcgctggaccaaggccgatggcggctaccgggtcatttcccacggcgacaacggcgagccgatcttcctgacctttttcgcgcagggcaagcagtaccgggtcagcggctttgccggctgcaaccgctacacgggcgcctaccggctgcgcgacggcaagctgcagatcaccgcgccggccagtacccgcatggcctgcccgcagcccgagcgcgcccggctcgaagccgactacctgcgcgcgctggcgcagatccgctcgttcacgctggacagcggcggcgccccgcgccacctgacgttcaacgtgcagggcggcgacgtgctggatttcatgcgccgccaggatcctcccacgccggaataagccgcggcgcgggcgcgtgccgcgcgggcaggccctaaaatcgctcccgtggcgcggcccggctgggccgccggttcccaggagtcctgtcatgtccgcaatctcgccggggcgcgtggcgctgtctttttccctcttgctggccctggccgcctgcgctgccgatccggccggcggcggcgccagccgggcgcaggcgcccgagcggcacagcgacatgctggcccagaccaattgggagctggcccgctggacccgccccggcggcgcgctgcggccggttccgcatggcggcgccggcaagacggcgccgatcacgctgtcgttcacgcaccagcgcggcgccgcccggctggccggctttgccggctgcaacaattactcgggccagtacaccatcgccaacggcctgctgatcgtcaccgcgccgccggtgagcacccgcatggcctgcgcgaatgccgacctggcccgcctggagcaggattacctggccggcctcaccgccgtgaccgccagccggctcgaccatgacacgcggccgcagcggctgacgctggcgctgcgctcgggcgacgtgctggacttcgcgcgccgcgccgatccgctggccggtggccagcccggcgcggccaagctggtgtacgtcgcgtcgagcaaggcgccttgcagcgccggcgcgggccgggcccagtgctaccaggtgcgcgacagcgcctcccagccctggctgctgtggtacggggacatcaccggtttcgccttccagcccggcatcgaataccggctgcgcgtggtggaagtgcgcgaccccaatccgccggccgacgcgtcgggggtgcgctgggtgctcgacagcgtggtcgagcagcgcgtggcggcgccgcgtccagcccccgcgccgtagcgccttggcggggctgtttactattacgccctgtttttccttcgttcgtgcttttccgccatgaccgccgtcgtcaatatcgccgcctataaattcgtcagcatcgccaacccggccgacctgcgcgagcccatgctcgaacaggccggccagcgccagctcaagggcacggtgctgctggcgccggagggcatcaacctgttcctggccggggcggccgacgctatcgaaggctttctgcgctggctgcgcgccgacgcgcgctttgccgacctgcaggccaagtacagcgaatccgcgcgcatgccgtttcgcaagctgctggtcaaggtaaagcgcgagatcattcgcatggaccacccggccatccggcccgaagcggggcgcgcgcccgcggtcgacgccgcgacgctgcggcgctggctggcccagggccgcgacgaccagggccgcgagctggtgatgctggatacgcgcaatgcgttcgaggtggaggtggggacgtttcgcggcgcgctggactggcgcatcgagcgtttcacgcagttcccgcaggcggtgcgcgacaaccaagccgcgctggcgggcaagacggtggtcagcttctgcacgggcggcatccgctgcgaaaaggcggccatctacatggccgaggccggcatcgagcatgtctaccagctcgaaggcggcatcctgaaatacttcgaagagaccgatggcgccggcttcgacggcgcctgtttcgtattcgacgagcgcgtcgcgctcgacgcggcgctggcgccgcaggcctgaaacggccggcccgcgtggcgggccggcggcggcgcgctcagcgcacccgcatgccgggctgggcgcccggccagggttcgagcacgtagatcccgggttcggccttctcgtcggcgtggctggcggccagcaccatgccctcggacacgccgaatttcatcttgcgcggcgccaggttggccaccagcaccgtcagcttgccgaccaggtcctgcggctggtaggccgacttgatgcccgagaacacattgcgatggcgtccctcgcccacgtccagggtcaggcgcagcagcttggtcgagccttccacttcttcgcaattgacgatgcgcgcgatgcgcaggtcgatcttggcgaagtcgtcgatggtgatggtgtcggccagggcctcgccgcccggcagggcggccggcgcgctggcttcggcggcgggcggctcgaacaggtcgtccagcagcttgggatcgacgcgctgcatcaggtgcttgaacggcgccacccgctgcggcagctgttgcgcgtcgccccaggcgaagtcggcgttcgcgccgaacagctcgcgcgccacgcggctggccagcgcgggcagcaccggcgccagcatcaccgacagggccttgaagccggccagcgcgcgcgagcagatgtcctgcaggcgggcgcgcgtggccgcgtcggcggcgccgatgcccttggccatcacccagggctgcgccgcgtcgaacgcctggttgatgcggtcggcatgggccatgatttcgcgcaccgcgcggttgtactcgcgcgcctcgaaggcggcgcggatcgattcggcctgctgcgcgaactcggccgccagcgcgtccgtgtcgccgtcgtacgccagttcgccgtcgaagtggcgggtaatgaaggcggcggcgcggctggcgatgttgacgtacttgcccaccaggtcgctgttgacacgcgccacgaagtcttcggggttgaagtccatgtcctcgacgcgcgcgttcagcttggccgccatgtagtagcgcagccattcggcgtccatgccgatttccaggtagcgcagcggcgagatgccggtgccgcggctcttggacatcttctcgccgctgacggtgatgaaaccgtgcacattcagctggtcgggcgtcttgcgcccggcgaacttcagcatcgccggccagaacagcgcgtggaagtaaatgatgtccttgccgatgaagtgcacctgctcggtcgggccggccgggtcgagcagcgcgtcgaagtccaggcccttggccgcgcaataggatttcagcgaggccaggtagcccaccggcgcgtccagccagacatagaaatacttgcccggcgcgtcgggaatctcgatgccgaaatagggggcgtcgcgcgagatatcccagtcgcccagcttggcctcgccgtcgtcgccgaccagccattcgcgcgtcttggcctgcacttcggcctgcaggtgcttgacgccctggcggttggcgccggtggtccattgctgcaggaactcgacgcagcgcggatcggacagcttgaagaagaagtgatcggacgacttcagtaccggcgcggcgccggtcagggccgaataggggttgatcagctcggtgggcgcatacacggcgccgcacacttcacacgaatcgccgtactggtccttggcgtggcagcgcgggcattcgcccttgatgtagcggtcggccaggaacatgcccttgaccgggtcgtagaactgctcgatcgagcgtgtctcgatcagtccctcgctcttgagcgcgcgatagatttcctgcgagagcgccacgttctcgggcgtatcggtgctgtgccagtggtcgaagcggatatggaagccgtccaggtagcgcggccgctcggcggcgtagcgggccaccagcgcctgcggcgtgatgccttccttttcggccttgagcatgatcggcgcgccgtgcgcgtcgtcggcacccacgaaatgcaccgtgtggcccgccatgcgcatcgaacggacccagatgtcggcctggatgtactccatgatgtggccgatgtggaacgatccgttggcgtagggcagggcagtggtgacgaagagcgtgcgtgacatgtcgtaggaggctcagggggaaggaacggacaagccggctattttagggcctttccgcgcgggcgcccgggcgcggccgcgccggcgctcgactggagggggaaaggtatggcccgtgccggggggcggcgtgcgcgggctggcctcaggccgggccaggccggctgggcatgacggggggctcaggcatgaaaacgcgccgccaggccgtgccacggcggcgctgcaggggccggcgggacgccggcgtcagcgcacttcgcgggcttcgacgtcgatgacgtcgccgcgtggctggccgaacggggcgctggcggcctggaacggacccggccgggcggcctggcgctggctccagtaggcgcgcacgccgaacggcttgccgcgtaccttggcgaccaggtacagcacgcccaccgcgatggccgtggaggccatgaacaccagggccatcatcatcccgatgaggccgaggagggcaaatagcgcggcgctgaaaaagcggaacagtgtattgaccatgtagatatggatgtaaaaccaggctaaaggttcccgcgtatccgctatccttcgagtaacggctcgcgtaatggcgcgatgaccctgggaaccatagtgtgatgagtataacgatagaacaaatccgcggcgcgttggcgggcgttgccgatccgcagaccggcctggagctgaatgtttgtgtaaaagatcgtgacatccatctggccgcggacccggccgccctcacgatagagctgggctatccggccggcggcgtggccgattccgtgcgcgcgctggccggcgccgcgctggccgccgcgggcctgggcgcggtgcgcgtcgcggttacctggaacatcatcgcgcacgcggtgcagcctggcctcaagcccttgccgcaggtgcgcaacatcatcgccgtggcgtcgggcaagggcggcgtgggcaaaagcaccacggcggtcaacctggcgctggcgctggcggccgagggcgcgcgggccggcctgctcgatgccgacatctacggccccagcgtgcccgccatgctgggcctggccggccgtcccgaaagccgcgacaacaagaccatggagcccctggtcgggcacggcctgcaggccaattccatcggcctgctcatcgacgccgacgcgccggcgatctggcgcggcccgatggtcacccaggccctggagcaattgctgcgccagaccaactggcgcgacctcgattacctggtcgtcgacatgccgccgggcaccggcgacatcgcgctgaccctggcgcagaaagtcccggtcgcgggcgcggtcatcgtcaccaccccgcaggacatcgcgctgctcgatgcgcgcaagggcctgcgcatgttccagaaggtgcatgtgcccatcctcggcgtggtcgagaacatggcggtgcacatatgcccccaatgcggccatgccgagcacattttcggcgcaggcgggggccgccgcgtggccgagcagtacgaggtgccctggctgggcagcctgccgctgcagcgcgccatccgcgagcagaccgacgccggcaaccccaccgtggcggccgagccggagagcgaggttgccggcatctatcgcgacatcgcccgccgggtggcggcgcgcattgcgggcctgccgcgcgacatggcgggcaagctgcccgccgtggtggtccggcccgcctgacgcatgcgtcggatattgcgtgtctgccccgctctcctgttcgcgcttgccgcgggacaggtccatgccaagctgccggaggtgatcgtcgatcccggcggcgtgccgccggccgcgctgcaggccatcaacagcgcggtcgacgccatcgcgcgcctgtccgaggaccaggacggcggcgaaatcgaccgcctgcgccgccgggcgcgcgacgcgacgctggccgcgttggcgacgcagggttatttcacgcccaccgtcaccctgacgccgggcaccgacgtgggcggcgaaacctgggacatcgccatcgagccggggccgcgcgcccgggtcgccagcgtcgacctgaaattcaccggccgggtcgcgcgcccggaatacgccgcgcgcatccagaagtggcgcgacgactgggccctgaaggccggccagcccttcatcaacggcgactggaacaaggccaagtccggcctgctcgacgccgtgtccacgcgcgacttcctgctggcgcacatgacccattcgctggccgaggtggacgccgaaaccgcccaggtgcgcctgtcggtggagatcgacagcggcccggcggtgcgcatgggcgccttgcagaccgacggcctgcagcgcgtgccggaaagcctggtgcgccgctatgtgaagtattccgagggcgcggcctacgaccaggacaaactcgaccagtggcagcaggagctgcagtccacggcgttcttccgcggcgcgttcgtcacgctggaccagggcgcgcgcggcggccaggacgacgtgaaggtgaccgcgccgggcgcgagcgcccgcgcgcccggctccagcggcctggcctcggtggcgccggccggcgatgccgaggtggcgggcgggccgacggccgccgcgcccgtgctcgactcgcaaggcgagatcaccctgccggtggacgtgcgcgtggtcgaggccccgcccaagcgcctggcggtatcgctgggcgtggacgacgaggccggcgtgcgcttcgagaccatctaccggcagaacgtcgtgttcggccagccggtcaccatggaaaccggcctgggcgtggaccggctgcgccagcgcgcctatctggacttcaacctgccgcccgacgagcgcgggcgcaaggattccttcggcctgctgttcgaccactccgacgtgcaggagctggacgtcacgcgttatgcgctgggtgtcacgcgcctgcaggagcgcaagggcgccggcgacagccgggtcgaatacgagacgcgctggggcggcctgctggcgcacgaccacgtcaagatcgatggcggcgacgagtacgacctgcccaccgccacgctcacggccgagtggctgcggcgcgacgtcaacagcaagtacgacccgcgcgagggcaacctgatcgccgtcggcggcggggtgggcgccacgctcgacgatggccagccctacatgcgcctgcggctgcgcggccagaaatggtggccgatcggcaagctggacgtgctgaccctgcgcggcgaggtcggccggctctggtccaacggccgcacccgcgtgcccgacgacttcggctttcgcaccggcggcgcgcgttcgatccgcggctaccgctaccagagtatcggcgtggagcaggacgacgccatcgtcggcgcgcccacgctggccgtggccagcgtggaatacgaccactatttcaatgaacgctggggcataggcgtgttcgtcgacgcgggcgacgcggccgaatccttcggcgacatggacatcgccgtgggctatggcgtcggcgcgcgcgtgcgcacgccggccggcccgctgttcctggacgtcgcgtacggccagcgcgaacgcgacctgcggctgcacttctcgttggggatcgcgttttgagcaagatatggggcgtcgtgcgccacatcctggtctggtgggtgccgggcgtggccatgctggccgcgctggcgtgcgggttcgtgttctggaccgtggcgtcgcaaaacggcacgcgcctgctgctcgacaccgtggcccggcagctcgacggcgagatcgcgggcgtgcgcggcagcgtgctgcgcggcctgcgggtcgaccgtatccgcctgtcggtggccgacgtggatgtggccgtcgacgacctgcggctggacgtggcgtggcgggcgctgggccagcggctgctgcatgtgcgcgagctggcggccacgcgcgtcgaggtcggcctgcatacgccggccacgccgccgcccgacagcgacgagccgttcgccctgcgcctgccggtggagctggcgctggaccgtctcagcctgggcgaattcgtcctgcgccaggatggcgagccgctgcccgtgagcgcgggcgagctgcaggccagcctggcggcgggccgccacggcgcgcgcctgaccctggacagcctgcgcgtgacccatgccgtgggcacgctgcgcgcgcaaggccgcctcgatgtggcgagcctcgcccagccgtggccgctgacggccagcctggatttgcaggcgcagggcagcggccccgaatcgccgctgtgcctggcgccgctgctcgacgccagggacaaaacggccaaggacaaggccgccaaggacaagggcaaggacaagggcaaggacaagggcaaggacaagggcaaggacaagggcaaggacaagggcaaggacaagggcaaggacaagggcaaggacaagggtaaggacgacgccggggaaaagccggacgagccggccgacccgtgcggcctcgcgctgcaggtccaggcgcagggcacgctcgaacagctggaggccgaactgaccggcgccggccaggggctggccctggaggcgcgcgccggcctgttgccgcaggcgccctttccgctgcgcacggccagcctgaaactgacgcgggaggacaagtccagcctggccgccacgctggattggcagccgcagcccggccagcccggccgcgaccgcgtcgtcgccacgttcgaggccgagcggctggacctgcagcgcctggccggcgaggccatcccgccggcgatgctgagcgcgcgcggcggcctggacgccgaagtcgacgatctcagcagcctgcaccgcgccacgctgacgctggacgtgaccaagggcagcagctggaaccgccaccccctggccggcaaggtcgccgccagcgtgagcgcgctgggcgatcccccgggggctttcgccacggccgcgccggcgcagccgcacgcgctgccgggcgggctgtgggtcgaccagctcgacgtcgacctgcaactgggcccgaaccgggtgcgcgcccagggcaagctggacgaacgcgccggcgcgctcaagctggacgcgcaggcgccgcgcctggacgcgttctggcccggcattccgggcgcggccagcgtcaaggccgcgctcgatggcgccctggcccgtcatcgcggccgcatcgaggccgcctatacgccggccgacgcccgcgcgcgcgtgctgggccgcgcgcgtgcgcaggcgcagctggagttcagcggcggctggggggcggggccggccgccgagggcgccgccgccggctggcgcggctcggtatcgcgcctgacggccgacagcgccggcttcgcgctggccctcgagcgtcccgtcacgctggcctacgtgcccgaggcgcttgccccgcaatggcagtggcaggtcggcgccaccaccctggcgctgaccttccccgacaagcagcgcgtcgcgctggcgcatgccgcctcgcgcggcggcgccgggcgctgggaaaccgcgggccgcgccgacgcgctggtgatcaccgcggccatggtgcgccagatactggtggcgctggatcccgaggccgtggcgcgcgccgagcgcgacagcggcagtccggtcaacgccccggtgccggcggcgcagcgccgcatttcgctcgacgcctcgtgggacctcaaattcgccggcgcgctggccggcaaggtccgggtggcgcggcgcgacggcgacctgcgcattccgggcgatccgccgatcccgctgggcctgcgcacgctggtgctcgaggccaacgccacgcccaccggcgggcaggccagccgcctcgacgcgcggctggacatggcgaccgccaggatgggcgccatcaacggcaccgccagcgccacgctgggcggcctggcgctggacccgcgccagccgatccgcgtcgccctcgatgccgacgtgaccgacctggcctggctgggtctgttcgtcggcgacacgctggaggtcggcggcatgctcaaggccaatgtgcgcgcgcagggctcgctcgacggcaaatggaacgccagcggcacggtcaacggcgacaagctgcgcgtggtgcgcatcgacgacggcgtgcggctgatcgacggcatgctgcgcgcgcgcctgcaggacgatcgcgtcatcctggattccctgcgttttccggcctcgctgcgcgtcatgccggccgaatggcgcacgcgcgagtgggtcagcaccaatcccgacgccaagggcggctacctggaggccaccggccaatgggagctgtcggccgcgcgcggccaggtgcggctgcaactgcatcgcttcccggcgctgcagcgctcggaccgctacggcatggtgtccggcgtggtgacgctggatgccgcgctgccgcgcatctccatcaatggcgacatcaccgccgacgccggctgggtcagcctggagatcctgcagggcgtgccgaccctggacgacgacgtcaaggtggtgcgggccggccagaagaacgcccaaggcgacggtccgccgctgcagatcgacatgaacctcaaggtcgacatggggccgcgcttctacatcaccggcatgggcctggatgccggcctgctgggctcgatccagatccgccttcaggagggaaggctgaccggctatggcgcgctgcgcacgcgcggcgggggcatcgaggcctacggccagaagctgcgcctgcggcgcggcacgctgaccttccagggccggctggacaacccgctgctcgacatcgaggccttgcgcaccggcgaacaggtcgaggcgggcgtgcgggtggccggcacggcgcagcggccgcgcatcgacctggtgtcctatccggatgtcagcgacgtcgagaagctgtcgtggctggtgctgggccgcggcccggacgccagcggcggcgacacggcgctgctgctgtcggtcggcacggcgctgctgggcggcgggcagccgttctacaagcagttcggcctggacgacgtcagtgtgcggtccggcgcgatcggcagctccggcagcctgctgcccgaccgcaccgtggccgccggcgtcaaccgcgacagcgacgccgacctggcgacgcagttcctggtggccagcaagcgcttcgccaacggtatcacgctcagcgtcgagcaggcgctggccggcagcgaaacggtcgggcgcgccagctaccgcctggcgcgcggcctgtcgctggacctgaaggccggctcggtcaacggaatcgcgctggtatatcggatcttgctggatgactgagcgccaaggcggcggccggcggcgggtagaatacccttcattcaatcgaggcgcccaaccatgagcatcaaaagcgaccgctggatccgccgcgcggccgaagccggcatgatcgaacccttcgagccgggccaggtccgcaccgcgggcggcaaccgcatcgtcagctacggcaccagcagctacggctacgacgtgcgctgcgcggacgaattcaagatcttcaccaacatcaattccaccatcgtcgatcccaagcagttcgacgagaagtcgttcgtcgacttcaagggcgatgtctgcatcatcccgcccaactcgttcgcgctggcgcgcacggtcgagtacttccgcatcccgcgcagcgtgctgacgatctgcctgggcaagagcacctacgcgcgttgcggcatcatcgtcaacgtcacgccgctcgaacccgaatgggaaggccacgtcacgctggagttctccaacaccacgccgctgccggccaaggtctacgccggcgagggctgcgcccagatgctgttcctcgaaagcgacgaggtgtgcgagacctcgtatcgcgaccgcggcggcaagtaccagggccagcgcggcgtcaccctgccgcgcacctgagcggcggctattgccaggggtcgtacgagccgacgctccagatatgcccctccgggtcgcggcacgaaaagccgcggccgccgtaatcggcgtcggcaatatcgatcagtatctcggcgcccgcggcctgcgcgtcccggtaggcctggtcggggtcggccaccaccaggtacacgctttgcgtctccacgccgccgacctcgtcgggctgcttcatgtagcgggaaaacggtgtgtccgtcaccgacgccagcatgatcatgccgctgcccagcgtcagctgggcatgcacgatggtatcggccgggccgggcacgatgcgttgcgcctcgaacccgaacgcgtgcaccagccattcgatggcggcgctggcgttgcggtagcgcaagcaggtcacgacgggtgaggcgacggtggctggggctggcatggcggtctccggttcggcgcggcgcgttcagggcgccgcggcggcgagggcgtcgtagccctcgcccaggaactgcaggatgcacacgccgttgccgtaggggtcggacagatgcgcgatgcggccccaggcgtggctgtgcggcggatcttccagcatagcgccggcggccaccgccgtggcgaccgccctgtcgcaatcgtccaccacgaaatccaggtgcaccggcgtccagtggcgcgcgtagtcgcgcccctggctcgtgcccgtggccgcctgcgagccggttgccttctccagcaggtagatgggcacggcggcgcccgccatctcgatggcctgcggccccagccggcgctgcggacgcaggccgaaggcgcgttcgtagaacagcgcggcccgcgccgcgtcgggaacgtcgatattgatcagtacctgtgcctgcatggtgtcggctccagtccgggaccggccctcagcgcgcggccagcgggcggatcatgagaatattggccagcaggcggccgcccaccagcatcgcgtcgggctcgcggccatactcggcgaagcccaggctggcgtacagcgcgtgcgcggcgccgttgtcggcgcccacgctcagcagcacgtggcgtaccccggtcatccgggccgcccgtgccagcagcgcctcggtcaattggcgcgccaggccgccgcggcgttgcgcgggtacaacgtaaataccccagatttcagccttgtgacgttgtttcattgtgtgcccgcgcgccacgccgccgaccccggccagggcgccgtccacgaaggcgcccagcagcacgtaaccctcgcgcggggcaaggcgggcgcgccattgcgcgattgtgtcaacgctttcttcttcgtaactggacccgaaggcttcgggcgcctcgcgcagggcggccaggcgaacgcgttgaaaaattctgcagcatcctcgggcgtcaaagggcgtatggtggaaagattcacgtctggctccgcagcgtacgcgcagggtggcggcagggttgcgccaaatataatgaagatacgtgaaaagcgcggctgtttcgcggcgcaggagccccagatgttcggtttccgcaggaaagacacgcagcagtacgaccaggaggcgcaggacgccttcgttgaacgggtcgccgcggcggcgcgcgatttcgtggccgccgtccccgccggggcggggctggactactcgccggccagcatcgccgcgctcgacgccgtgctcgaacaggcccacctgggcgccctggcgctggacccggtgcaacgggtgggggcggccgcctacctgtacgaggtggcgcggcgtcgccacggcgggctgtacgaggtctgcgacgatgacgatccggtggtgctggtgaccggcgagcccgagttcgacgtctgcctgtgcgccatcgccaaggtcgagcgccgcatcgacgccggcccgcaggaagacctgcggccgtttttcggccgctacgagcaggccgtcgcggcgcgccggcccgacatcattcgctgacgccgcgcgccggcgggcgcacccgctttcaatccgtcctacaattccccgaggtcggcccgctcgtcgggccggttgcttttttgtcaccagcccgaccccgtctggcagtacactcgcgtccgttttgccttgcccgcccaggagcgcccgcatgaaattccgcttccccattttcatcatcgacgaagactatcgctccgagaacgcctcggggctgggcattcgcgcgctggcttcggcgatcgaggccgagggcgtggaggtcatcggggtgaccagctacggcgacctgagctcgtttgcccagcagcaaagccgcgccagcgccttcatcctgtcgatcgacgatgaggagttcgacgtcgattctccggaagacgtggcgggcgcgatcaagaacctgcgcacgttcatcggcgagctgcgtttccgcaacgccgacatccccatctacctgtacggcgagacgcgcacgtcggaacacatcccgaacgacatcctgcgcgagctgcacggcttcatccacatgttcgaggacacgccggagttcgtggcgcgccacatcatccgcgaagcgcgcagctacgtggacggcctgccgccgccgttcttccgcgagctggtcaaatatgcccaggacggttcgtattcctggcactgcccggggcactcgggcggcgtggcgttcctcaagagcccggtgggccagatgttccaccagttcttcggcgagaacatgctgcgcgccgacgtctgcaacgcggtcgacgagctgggccagctgctggaccacaccggcccggtggccgagtccgagctgaatgccgcgcgcattttccatgccgaccactgcttcttcgtcaccaacggcacctcgacgtcgaacaaggtcgtctggcatgccaacgtggccgccggcgacgtggtggtggtggaccgcaactgccacaagtcgatcctgcacgccatcaccatgaccggcgcgatcccggtgttcctgcgccccacgcgcaaccacctgggcatcatcggaccgatcccgctcgacgaattcgacccggaaaacatccgccgcaagatcgaggccaacccgttcgcgcgcgaggcgctgaacaagaagccgcgcatcctcacgctgacgcagagcacctatgacggcgtcatctacaacgtcgagatgatcaaggaaaagctgggcacctacgtcgacacgctgcatttcgacgaggcctggctgccgcacgcggccttccacgagtactaccgcgacatgcacgcgatcggcccggaccgcccgcgcagccaggacgccatggtgttcgccacgcactccacgcacaagctgctggccggcatctcgcaggcctcgcagatcatcgtgcaggagtccgagagccgcaagctggaccgcaacctcttcaacgaggcctacctgatgcatacgtcgacctcgccgcagtacgcgatcatcgcgtcgtgcgacgtggccgccgccatgatggagccgccgggcggcaccgccctggtcgaggaaagcatccgcgaggccatggactttcgccgcgccatgcgcaaggtggcctccgagttcggcaaggacgactggtggttcaaggtgtggggccccaaccgcctcgcgcccgagggcatcggccatcgcgacgactgggtgctggagtcgggcgaccactggcacggctttggcgacctggcgccgggcttcaacatgctcgacccgatcaaggccaccatcatcaccccgggcctggacatgtcgggcagcttcggcgaaagcggcataccggccgcgctggtgtcgaagtacctggccgagcacggcgtcgtggtggagaagaccggcctgtattcgttcttcatcctgttcaccatcggtatcaccaagggccgctggaacaccctgctgaccgcgctgcagcagttcaaggacgactacgaccgcaaccagcccctgtggcgcatcctgcccgagttctgccgcggtcaccgccgctacgagcgcatgggcctgcgcgacctatgccagcagatccacgaggcctatcgcgaacgcgacgtggcgcgcctgaccaccgagatgtacctgagcgacatggtgccggcgctcaagccctcggacgccttcgcccgcatggcgcaccgcgaagtcgagcgcgtcgagatcgaccagctcgaaggccgcgtgaccggcgtgctgctcacgccgtacccgccgggcattccgctgctgatcccgggcgagcgcttcaaccggaccatcgtgcaatacctgcagttcgcgcgcgagttcaacgagcgcttccccggcttcgagacctacatccacggcctggccgacgaagagggccccgatggcgccaagcgctattacgtcgactgcctgaaggacgccggcgagcagtaaatccgacgcgccgcgccgcgccgcccgagggggcggcccggcgcggcgttgtcttcgagggagtatcccgtttcgatgttcgatgtcgccgtcatcggcgccggggccgccggcatgatgtgcgccgccgtggcgggccagcgcggcctgcgcatggtgctgatcgatcatgccgccaagctggccgagaaaatccgcatctccggcggagggcgctgcaacttcaccaacctgggcgccggcccggccaatttcctgtccgacaacccgcatttctgccgctcggcgctggccggctacaccccgcaggatttcctcggcctgttgcgccgccatcgggtgcattggcatgaaaagcatcgcgggcaactgttctgcgacgacagcagcgaaaccatcatcgaggtgttgcgcgccgagtgcgggcagggcggggtggcctggcgcatgccgtgccgcgtggacgagatcgcccgccgcgagggcggcggcttcacgctgcgtaccagcaccggcgcgatcgacgcgcgcgcggtcgtggtagccaccggcggcatggcgatcccgcaactgggcgcgaccgactacgcgctcaaggtggcgcgccagttcggcctgaaggtcgtcgagccgcggccggccctggtgccgctgaccttcgatcccgcgcaatggcagccgttcgccgcgctgtcgggcgtcgccctggaagtcacgctgtcgaccgggcagggcaaggggcgcgcggcgttcctggaagacctgctgtttacccaccggggcctgtccggccccgccatcctgcagatatcgagctactggaagccgggcgagcccatcgtgctggacctggcgcccggccgcgacctggccgccgaactgataggcgccaagccgggcaaccggcagcagctgcataccgtgctggccggcctgtggccccggcggctggccgatacctggctggacgtggccgggcgcgccgtcggcgcggacctggccgccgcgcgcctggccgacgtgccggaccgcacgctgcgggcgctggcggcgctgatccatgactggcgcctggtgcccagcggcacggccggctacaagaaggccgaagtgatgcgcggtggcgtcgacacgcgcgccctggaccagaagtccatgcaggcgcgcggcgtgccagggctgtacttcatcggcgaggcggtcgacgtgacgggctggctgggcggctacaacttccagtgggcctgggcgtcggggtacgcctgcggcaacgccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctggcgggcacggcgcatgcgggcagggccgcgcgcctattgttttggtaaatggaaatgactatcatttgtctttaccaaatgcaaatgccggagaccgcatgccatacgtcctgcctgccctttcgtatgcctacgatgcgctcgagccgcatatcgatgcacgcacgatggaaatacaccatacgcgccatcaccagacctacgtcaacggcctgaacgccgcgctcgaaggcgccggcctggacagcgaggagccggtcgagcaactgttgcgccgcatcccggcgctgccgccgggcatccacggcgcggtgcgcaaccacggcggcggccatgccaaccacagcctgttgtggaccgtcatgtcgccgtcgggcggcggccgcccggatggacggctggcggccgacatccaggcccagctgggcgggcacgacgccttccaggcggccttcacgcaggccgcgctgggccgattcggcagcggctgggcctggctgaccgtcacgcctgccggccgcctgcgggtcgacagcagcgccaaccaggattcgccgctcatggagggcaacaccccgatactcggcctggatgtctgggagcacgcgtattacctccagtaccagaaccgccgccccgaatacatcgaggccttctaccgggtggtggactgggccgaagtggcgcgccgctacgagatcgccctggccgagctcggccgggaggccgcatgaatacccacagccgccaccgcgtccgtccggcgctcaccagcgtcagcgccatgaccctggcggtgctggtggcctgcctggcctgctaccagctgtgggagttcctcgaccggcgctggccgcacgtcgccctggccatggccggcggcatggtggccgccggcgccaccgccctgggcgcggtgccggtgctcttctcccagaccctgtcgcagcgcgtgcaggactgcatgttcggcttcggcgccggcgtcatgctggcggccagcgccttctcgctggtggtgccgggcatcgccgcggccggcgcgcagggctacggcccctggggggcgggcatcctggtgggggcggccatcctgctgggcggcgcggtcctgctggccagcgacaggctgctgccgcacgagcacttcatcaagggcaaggaagggcgcgcctcgcgcaccctgcgccgcacctggctgttcgtcttcgccatcatgctgcacaacgtgcccgaaggcctggccatcggcgtgggctacgcgggcagcgacagcctgcgcggcgcggcgctggcaaccggcatcgccatccaggacgtgcccgaagggctggtggtggcgctggccttgctggccgccggctacagccgtgcgttctcggtggcgctgggcatgctgtccggcctggtcgagccgctgggcgccatcgtgggcgcggcggtggtgggctggtcggcggcgatgctgccgtgggggctgggtttcgcggccggcgccatgctgttcgtcatcagccacgagatcatccccgagtcgcaccgcaaggggcatgaggtgccggccaccgccggcctgatgctggggttcgtgctgatgatgctgctcgataccgcgctgggctgaggcgccgaaacaggggcggatcggcgcccatccggacgctttgcggcatggcgctttcgatgtatgctttgcgcgctgtcacgcatgtcgcgggagagagcggccgattgcggctgccgccgaaggcgcaattcgcccggaatcgctcaggtaacccataccgcgactgcatcgagtagcgcctggcgcgctcgaaacagcactctggagagacctggcgcggccaccttcgcggtgcgcaagcagcccaggcgccgaaggtgcaaacccgctcgcgcggggcaactctcaggcaaaaggacagaggggcggaaaattcgaccggttcccggacgctttccgcatcggggccggcattccgtaatcctggcaatgctgccgctggagccctcgcatgtccgcaccgctcaaacgcacccccttggccgaagaacatcttgccgccggcgcctgtatggtcgacttcggcggctgggacatgccgctggcctatggctcgcaactggaagagcaccacgcggtgcgccaggacgccggcatgttcgacgtctcgcacatgctcaacgtcgatgtcggcggcgccgacgccaccgccttcctgcgccgcctggtggccaacgacgtggcccgcctggccacgccgggtaaggccctgtacagctgcatgctgaacccgcagggcggcatcatcgacgacctcatcatctactacttcgcgcccgaccaatggcgcgtggtggtcaacgccggcacggccgacaaggacatcgcctggatgcagcgcgtggccgccgccgacggcttcgatgtcgtgatcgcgccgcgccgcgacctggccatggtggcggtgcagggccccaacgcccgcgccaaggtgtgggcggcccgtcccgcgtggcaggcggcgtccgagccgctggcgccgttctcggccgcggccgtcgaggctggcacgctggtggcgcgtaccggctataccggcgaggacgggttcgaaatcgtgctgcccgccgacgcggtggtccagctgtggcgcgacctgctggcgcagggcgtgcggccctgcggcctgggcgcgcgcgacacgctgcgcctggaggcgggcatgaatctctacggccaggacatggacgaactcgtccatcccgaccaggccggcctgagctggaccgttgcgctcaaggacgaggcgcgccgcttcgtggggcgcgatgccatcgagcagttcgccgtgccgcgcgccttcgtcggcctgaagctgcaggagcgcggcgtgatgcgcgcccacatgccggtgcgctgcgcgcagggcatgggcgagctcaccagcggcaccatgtcgcccaccctgggcgtgtcggtgggctttgcccgcatgccggtgggcgtgcagcccggcgacgccgtcgaggtggaaatccgcggcaagtgggtgcccgccctggtatgcaaattgccgttcgtgcgtcacggcaaagccgtcgaacactcgtaaactcgaggcttccgcgcggccgttggccgccggaggcgcgcaaactttctccattcccactgaattgccagaggagctcccatgagcctgcccaccgatcgcaagtacaccgagtcccacgaatgggtccaagccgaaggcgatgtgttcgtcgtcggcatcaccgacaacgcccaggagcagctgggcgatctggtcttcgtcggcgacgtcaaggtcggcgccacgctgaaggccggcgaaaccgccggcgtggtcgagtcggtcaaggccgcctcggacatttatgcgccggtcgacggcgagatcgtcgcgttcaacgacgaactcgaagccaaccccagcctgatcaacgaatcggcctataccgcctggatcttcaagatcaagccggccaacgcggccgacctggacaagctgcttgacgcggccggctaccaggccgtcgccggctgacaggccgcaacgggccggcccgcgggccggccccgcctccccgttatttcgagaaaaccatgtcgcgcgcccctgacacccattccgatttcattccccgccatatcggcccctccgacgaggaccaggccacgatgctggtcgccatcggcgcagccagcctggatgccctgatcgacgaagtcgtgccgccccgcatccgcagccgcgcgccactggcgctgcccgccgcgcgcagcgaaaccgatgtgctgcaggacctgaagcggattgccgcgcgcaaccagatctatcgcaactacatcggccagggttactacggcacgcacacgcccaacgtggtgttgcgcaatgtgctcgagaacccggcctggtacaccgcctacacgccgtatcagcccgaaatctcgcagggccgcctggaggcgctgctcaattaccagaccatggtcgccgacctgaccggcctggacatctccaacgcctcgctgctggatgaaggcaccgccgcggccgaggccatgacgctggcgcgccgcggcagccgttcgtccagtccggtgttcttcgtgtcgcagcactgccacccgcagacgctcgaagtggtgcgcacgcgcgccgagggcctgggcatcgaactggtgatcggcgacgagtcgcgcgggctgcccgaatgcttcggcgtgctgctgcagtatccgcacagcctgggcggcgtggccgattaccgcgaactggcgcaagccgcgcacgcgcagggcgccgtggtcgcctgcgtgacggacctgctggcgctggcgctgatcgagccgccgggacaatggggcgccgacatcgccgtgggttcggcgcagcgcttcggcgtgccgttcggcttcggcggcccgcacgccggcttcatggcctgccgcgatgcgtacaagcgcaacatgcccggccgcctggtcggcgtctcgaaggacgcccagggcaacccggcgctgcgcctggccctgcagacgcgcgagcagcacatccgccgcgagaaggcgacctccaacatctgcaccgcccaggtgctgctggccgtgatggccggcctgtacgccgtgtggcatggcccgcgcggcgtgcgccgcatcgccgagcgcgtgcaaagcctcaccggcgcgctgcgcgccgcgctggccgggctgggcgtgaaagtcgccaacgacacctggttcgacacgctgtcgctggaaaccggcgcggccaccccggccatcctggccgccgcggattgcgcccggatcaacctgcgccaggtcgatggcgcgcgcctggcggtgtcgctggacgaaaccgtgaccctcgccgacctgcaggccttggtcaatgtgttcgcggccggcctgggcaaggacgaggtggcgctggcgccgccgcaggcgtcgctggacggcatccccgcggcggtacgccgccaggggcccatcctgtcgcatccggtgttctccagcgtgcagtccgagaccgacatgctgcgctacctgcgcaagctggccgacaaggacctggcgctggaccgcaccatgatcccgctgggctcgtgcaccatgaagctgaacgccacggccgagatgatccccatcacctggcccgagttcgcgctgatccacccgttcgcgccggcctcgcagacgccgggctatcgcgagctgatcgagggcctgtcggcgcagctgtgcgagatcaccggttacgacggcatcagcctgcagcccaactcgggcgcgcagggcgagtacgccggcctgctggcgatccgcgcctaccaccaggccaatggccagccccagcgcaatgtctgcctgatcccggcctcggcgcacggcaccaacccggcgtcggcccagctggccggcatggacgtggtggtggtggcgtccgacgccaacggcaacgtcgacctggccgacctgcgcgccaggatcgcgcaagtgggcgaacgcctggcggcgctgatgatcacctatccctcgacgcacggcgtgttcgaggaagccgtgaccgaaatctgcgatgcggtgcacgaggccggcgggcaggtctacctggacggcgccaacatgaacgccatggtcggcgtggcgcagcccggcaagttcggctccgacgtctcgcacctgaacctgcacaagaccttctgcattccgcacggcggcggcgggccgggcgtgggcccggtggcggtgcgcgcgcacctggcgccctacctgccgggcgtgctcgacgcccggggccgcctggaccccgaggccaaggtcggcccggtctcggccgcgccgtacggctcggccggcatcctgccgattccctacgtgtacatcgcgttgatgggcgccgagggcctgcgccgcgccaccgaggtggccatcctcaacgccaactacatcgccacgcgcctgcgcggccactacccggtgctgtatgcgggccgcaacggccgcgtggcgcacgagtgcatcctggacgtgcggcccctgaaggaaaccagcggcatcagcgccgaggacatcgccaagcgcctgatggactacgggttccatgcgccgaccatgagcttcccggtggccggcacgctgatggtcgagcccaccgaatccgaaggcctggccgagctggagcgcttcatcgaggccatgatcgccatccgcgccgagatcgcacaggtcgaaagcggcgaacgcgaccgcgacgacaacgtgctgcgcaatgcgccccatacggcccagatgctgctggccgaggaatggcaccacgactatccgcgccagcaggccgcctatccggtggcgtcgctgcgcgagaacaagtattggccgccggtggcgcgggtggacaacgcctatggcgaccgcaacctggtgtgcgcctgcctgccggtggaagcctacgcgtaagcggtgcgcgctcatggcgcatgacgaggtgcctgtccccccatggggactggcacctgcaagatttcatggcgtctgcccgtgcgtgcgcctgtccccgctgggacaggcacattgccgtacgccatcgacgcttgccggcgatcacgccgaaggcgtgaggcccagccgctcgtagtgttcctggtagccggcgacgtggcgctccatgcggcggcgggcggccggcgcgtcgccggcgatgacggcttcgaccacgcggcggtgcgactgcaggatgaggcgccgggtgggttcgggcgtttgcccttcgcggctggtcgccgtcaggatcaggccggcgatggacacgatgaacgcgcgcaacaggtcgttgtggcaggcgtcggccagcgcgaagtaccagcgcacgttgagatccaggaactgctccacgtgcggcagggcctcctgcagcaggtcggtcgcctgtatcagcgcctgcaggtcttcgggcgtgcggcgcagcgcggcgagttcggcgatggtcggctcgatggcgacgcgggcttcgatcatctcctgcagcgagatgccgcgcgcgcgggcaaacagcgccacggggcgggccagcgcgtcgttggccggcagcttgacgaccgagccgccatagcgcccctggcgggtttcgatcaggccttcgctttccagcacacgcagcgcgtcgcggacggcggcgcggctcaggccggtctcttcggtgagctcccgttccgaaggcaaggccacgccgctggggcgggcgccgctgaggatctgttcgcgcagggcgtcggccagcaggtcgcgcgaacgcacggccttgatcggacccagcggattagggtttgtctctacggttttcatcgctgcagccattgtacagcgtttggttatccatataatggtcaaccattgaacttttaatcgagcatcatggctgcagtctcttcttccgtgccgcccactccgctgggcggcgtgcgcgtgctggacctgtccaaggtcctggccgggccgctgtgcacgcaatacatggccgacatgggcgccgacgtgatcaaggtcgaagcggccgggcagggcgacgatacgcgcggctggccgccgttccaggatggccaggcggcggtgttcctcagctgcaaccgcaacaagcgcagcatcgcgctggacctgaaatcggcgcacgggcgcgccgtggtgcagcggctggccgcctgggccgacgtggtggtccacagcttcggtccgggcgtggcgcaaaagctgggcgtcgattgggaggccctgtccgaaatcaatccccgcctcgtgtactgcgccatctccggcttcggcccggtcggcagcctgagccacggcaaggggttcgatgtggtgctgcaggcgttctgcggcatgatctcgatcaccggcgagaccgagggcggcgcggtgcgcagcccgttctcgccggtggaccaggccaccggcctgcatgccctgatcggcatcctggcggccttgcgccagcgcgacgccagcggccgcggcgtcaccgtggacgcctcgctgttcgataccgcgctcggtttcatgggctacttcatgcagggttactgggcccgcggcaccgagccggcgcgcgcgggcgccgggcacgagtcgctgtgcccgtaccaggatttcgcgaccgccgacaagcccatcatcctgggcatcgccaacgatgcgctgtggcgcgccttctgcgccctggccgagcgtcccgaactggccagcgacccgcgctttgccaccaacgcgcagcgcgtggccaaccgcgcgcagaccctggcggccacgcgcgcactgctggcggcgcgcacgcgcggcgaatggctgcccgcgctcgagcaggccggcattccctgttcgcccatccatacgctggtcgaggtcgatgcgcatccgcacacgcgcgaatcgggcatggtgttcgactaccccgagaccggtaccgatgccgggccgctcaagggcgtggcccagccggtgcgctttgacggcatgcgcctgaccacgcccaagcggccgccgagcctcaatcaggactgggcgtcggtgcttgccgacgccggctactccgatccggaagtccgggatctattgcaacagatggcctgaaagagccatcccactcgtacaaggagacatgatgaatgttttgatacgccgcgccctgtgcgccgccatcgcctcgctggcggcagccgccgcgcacgccgcctatcccgaacagccggtccgcatcgtggtggcgttcgcgcccggcagcggcaccgacaacgtcgcccgctactacgcgacgcgcctgagcgaggaactgaagcagcccttcgtcgtcgagaacaagcccggggccaacggcagcatcgcggccacgcaggtggcccgcacgcagcccgacggctacaccctgttcctggggtcgaactccacgttgtcggccgcgccgttcctgttcaagaagctgccgtacgagccgctcaaggatttcacggccgtcgcgcgcctgtccgatatcccgtccatgctggtggtcggcgccgactcgccgatccgcgacttcgaccaattcatcggcaaggcgcgcgccgagccgggcagggtgacctgggccaacgccaatacggcccacctcgccgccggcatggcgctgaccaagcaggcgcagctggacatgatttcggtgccctacaagagcagcccccaggcgctgaccgatgtgatcggcggccaggtcacggccatggtcgtcgatacgtccgcgggcaccgcgttcgtgcagcagggcaaggtgcgcgcgctggccgtgaccacggcccgtccggtggcggccatgcccggcgtgcccagcatgagcgagcgctttcccggcatcgacgtctattcctggctgggcatcgtgggccccgccggcatgcccgacgaggtggtgaccgtggtcaacaaggccatcctgaagatcaacgccagcgaggacacggtccgcttcctgcgcgagaacgccggcgccgagccgccgccgtcctccagcccggccgagttcacgcagttcatgcacgcgcagctcgaggtgtggcgcaagctgttgcgcgacgccaacgtggaacccatgtgacccggcaggagagccgcatgtccgcacccgcctgcgtgtccgagttcgtccgctacgacgtcgacgcgggggtggcccgcatcacgctcgaccggccggatcgccgcaacgccatcgacgttcccatgcgcgcggccctgctggccgcggtccaggccgccacggccgacccggcggtgcgcgccgtcgtcctggccggggcgggcggccatttctgcagcggcggcgacgtctcgaccatgcgcggcgcgtccatgagcgccgagcagggacgcgaccggatggcgccgatcggcgcctgtgcgcgggccttgctggaaatgcccaagccggtgatcgccgccgtcgacgggatcgccttcggcggcggcttcggcctgtgcctgtgcgccgacctggtgctggccacgccagcggcgcgcttttgcctgtcgttcatgcggatcgggctggtgcccgatttcgccgcggcgttcaccttgccgcgcctggtcggcctgcagcgcgcgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccaggcgcgcctaggcgcgcgcatcgtccagttgcagggtcagctggcgctgcgccccgcgcatcaggtccacgcgggcctggatcttcttgctgaccagcagttccgcaatggcctgctcgcggctgagaccgcgtatgcgctgcgcctcggcgtcccagtgggcgatctcgtcgtcgaactggcgctgcagcagctggcgccgcgcggcatagctgtcgcgcagcgcctgctcggtctggcccgccaggcgggccaccagctggttcagcccatgccagtactgacgcgcctctttccaggccgccgtatcctggcctgcgcgcgtgcctgcgtactcccacagcggacgataatcgcggccgggctggtggtgccgcaccaggaatgccagttgctcgaacgacagcagcagcacattgttgtcaatcgcctgcgcgtacagctggctgcggctcaacggatactggaacgacggcgccagcagcaccgaataatcggcgctgtagccggcaccctggcgccacttcttcagcgacggcaccttgtagtccttgggattgagggccgtgcggctcaggcggaagatcttgccatcgcccacgatgcgctggtcgccgcattccgcatagacgtccgcggcatcgctgcgctcggccagcacccgggcctggaaaccgagctcgcccagcgcgcacgccagcagcacatcgctgtacttggccagcagtttctcttccgacgaatcgtggccgatgcattcggaaatcacgccgccgtgctgcaggtgctcgatgatctggtcgcgcgtgcaggcgcggatggccgcttccaggcgggcgcaacgcgcgggaaagtcgagggtggcgtcggcgcacagccgcaccacggccgccacgacgccatcgtgcagcaagggatggggcaagggatggggcaagggatcagaggtggtaagcataggggggcactgtacaacacgctcgccgacgccatggcgggcgacgggcacggccgccccacggcttgcccatccatgaaaaaggcagccccgcaaggctgtcccggttgcgccggccggccgcgaacggccggcccgggctcaaggcttgggagccggcttgggggccggcgcggccggcacgccggccgcgggcgcgccggcgtcgccacggatcttggcggcgatttccgaggccgccttggccgacggcacgccgaaggccagcacgccgcggttcaggggctcggcgatgcgcggggcggcgaccagttcgcgatcgatcaccaatgccagcatattgccgatattcttgctgctgatgtcattcagcttgcgggcgcccgcctcggtgaaacgcaggcccacgaagttctggccctggcggtcgaccagcgcggccgcctcggtgagatcggcgcgagtcaggaccggctgccgttgcatgtagagcgaaccatccggcaccttgacttccatcaggccgtcgccggccttggcctgagccacgtagaactcgaccgacgccgcgctcgcctgctgcgaggaagcctggtccgccggcgtggccgcctggccgtcggtcttcttggacgcggtggtgcatccggccagcaccagcgtggaaaaagccagcgtgtaagccagtttgcgaatggtcagttgcatgatggtttccttcttcagtttgcagagaggctgacgcgccggacgcgctggccacggcgttacaaaaaagtgtacaggtccccacgcaaggccgatagtcgagactgcttccagatgtaaagacgcaatacggcctatactccaggatcacgcaggggtactcgctgtcccgccttcaaggccggcagcgtgttgagagagtcccttcgtaccagtacggataatgccgatgctgggagcgtattccagttgccggcccttgcgccagcgcggaatccatcccgattcggctccaaaccttcttgattggagctttccatgaacgccaaccccacgttcctggccgccacggccgaggtcgacgcagccgccgtcgcgccgttgcccaaatcccgcaaagtctacgaaaccggctcgcgcccggatatccgcgtgccgtttcgcgagattgagcaggccgacacgcccaccatgttcggcggcgagaagaacccgcccctgaccgtctacgataccagcggcccgtacaccgacccgcaggccagcatcgacatccgccgcggcctgccggccctgcgccgggcctggatcgaagaacgcggcgacaccgaagtgctggatggcccgaccagcgactacggcaaggagcgcctgaccgatccgaagctgacggcgatgcgcttcgacctgcagcgccccccgcgccgcgcgcgcgccggcgccaacgtgacgcagatgcactatgcgcgccgcggcatcgtcacgcccgaaatggaattcatcgcgctgcgcgaaaacctgcgccgcgaacactacctggaaacgctgcgcgccagcggcccggatggcgagaaactggccaagcgcctgctgcgccagcaccccggccagtcgttcggcgccgccctcccgtcggccatcacgcccgaattcgtccgcgaggaagtcgcgcgcggccgcgccatcatcccggccaacatcaaccacccggaaatcgaaccgatgatcatcggccgcaatttcctggtgaagatcaacgccaacatcggcaactcggccgtcagctccggcatcggcgaggaagtcgagaagatgacctgggcgatccgctggggcggcgatacggtcatggacctgtcgaccggcaagcacatccacgaaacgcgcgaatggatcatccgcaattcgccggtgccgatcggcacggtgccgatctaccaggcgctggagaaggtcgacggcaaggccgaggaactgacctgggaaatcttccgcgatacgctgatcgagcaggccgagcaaggcgtggactacttcacgatccatgccggcgtgcgcctgcccttcatccccatgacggccgaccgcatgaccggcatcgtctcgcgcggcggctcgatcatggccaagtggtgcctggcgcaccacaaggagagcttcctgtacgagcgcttcgaggaaatctgtgaaatcatgaaggcctacgacgtcagcttctcgctgggcgacggcctgcgccccggctcgggctacgacgccaacgacgaggcgcagttcgccgagctcaagaccctgggcgagctgacccaggtggcctggaagcacgacgtgcaggtcatgatcgaaggccccggccacgtgccgatgcagatgatcaaggaaaacatggaactgcagctcaagcattgcgacgaggcgccgttctataccctgggcccgctgaccaccgacatcgcgcccggctacgaccacatcacctcgggcatcggcgcggccctgatcggctggtacggcacggccatgctgtgctacgtgacgcccaaggagcacctgggcctgcccaacaagaaggacgtcaaggacggcatcatcacctacaagatcgccgcccatgccgccgacctggccaagggacatccgggcgcggccatccgcgacaacgcgctgtcgaaggcgcgcttcgagttccgctgggacgaccagttcaacctgggcctggatccggacaccgccaaggagttccacgacgagaccctgcccaaggactcgatgaaagtggcgcacttctgctcgatgtgcgggccgcatttctgcagcatgaagatcacgcaggatgtgcgcgactatgccgcggcgcagggcgtcagcgaaaaggacgcgctgcagcagggcatgcaggaaaaggcggtggagttcgtcaagaagggcgccgaggtctatcaccggacctgagcgccgggcatggcccggctcgccgagccgggccatgcgggtcaggccgccgtgtaggcggtcttgaccgaggtgtagaactcggccgcatggcggccctgttcgcgcggcccgtagctggaccccttgcggccgccgaacggcacgtgatagtccacccccgcggtggggcagttgaccatgaccatgccggcctgcgattcgcgcttgaaatgcgtggcgtgccgcagcgaggtggtgacgatgcccgacgacaacccgaactccgtatcgttggccacttccagcgcctgctcgtagctgtcgaccggaatcaccgccgcgaccgggccgaagatctcctcgcgcgcgatgcgcaggctgttgtcgcaatcgacgaacaaggccggagccaggtaatacccctcattggcgcgcttgagcggctcgcctccccaggccagctgcgccccctcttctcgtccgatggcgatgtaggccaggttctggtcgaactggctgcggtcgaccaccggcccgatgtcggtgcccggcgccagcgcatcgtcgaccttcaggccctgcaggcgctcccgcaccgcctcgacgaaacgcgggtagatgcctttctgcacgatgagccggctcgacgcggtacagcgctggccggtggaaaagaacgcgccgttgaccgcgcagtcgacggccaccttcaggtcggcgtcgttcagcaccaccagcgggttcttgccgcccatctccagctgcaccttggccatgcggccgatggcggcctcggccacgcggcggccggtcgccaccgagccggtgaagctgatggcattgacgcgccggtcgtccaggatcgcctggcccaccacgctgccgcgccccatcaccaggttgaacacgccggcgggcaggccggcgcggctgaggatctcggccagcgcccaggcgctgcccggcaccaggtcggccggcttgaacaccacggtgttgccgtaggccagcgcgggcgcgatcttccaggccgggatggcgatcgggaaattccagggcgcgatgatgcccaccacgcccaccggctcgcgcgtgacgtcgacctcgatgccggggcgcgtcatgggcagcttctcgccctggatgcgcaaggcctcgccggcgaagaatttgaagatgtggcccgcgcgggtgacctcgcttacgccttcgggcagggtcttaccttcttcgcgcgacagcagccgccccagctcttccttgcgcgccagcaactcggtgcccacggcatccagcacgtcggcgcggcgctgcccggtgctgcgggcccatgcatgggccgccgcgctggcggccgcgatcgccatgccggcctgggcggcgtcggcctgggcgtagtcgccgaccacgtcggccagattggaggggttgatattgggccgagcgtcgacgccgtccagccaggcgccgtcaatgaagttcgcgtgcatggatctcttccaaggtaagggctacgggtaggacaacgggcgccccaaggggcgcccggcacagcaaagtcgtacgacggccgccgcccgcatgcgggcggctcgcgcggggctacagcagcttgcccggattcatgatgccggccggatccagcacccgcttgatctcgcgcatcagccgcagttcgagcggatccttgctgtgcaggaagtggtcgcgcttgagctggccgatgccatgctcggcgctgatgctgccgccatagcgcagcacctcgtcgagcaccaggtcggtcacggcatcgccctgctcggccgcccactcgcgcggcgcgcccgccggacgcgacaggttgtagtggagattgccgtcgccgaaatggccgaagatgaacggccgaatatcgggatagcgttcgcgcacgcgcgccgcggccgtttccatgaattcgggaatgcgctcgatcggcagcgacacgtcgtgcttgaggtgcggcccgtcggcgcgctgcgcctccgagatttcctcgcgcaggcgccacagcgtctgcaattgcgccagcgaagccgacacggccgcatccaggcacaactcgcgctccagcgccgcaccgatcacctcctcgaccagggcgttgagcgcggcctcgtcgatcgtgtcggccagctcgaccagcacgtaggcgggatagcgctgcgcgaacggctcgtgcaagccgtcgacatgcgtgagcaccaggtccaggcaatcgccgctgaagtactcgaaggcctgcaggcgcgcgccgcattgctcgaacagcagctcgtacagctgcagcgcctggcgcggcgactcgaccgccgccagcaccaccgtgcgcgtgtcggcgcgcggaaacagccgcagcgccactgcggtgatcacgcccagcgtgccttcggagccgatcagcagctgcttgaggtcgtagccggtgttgtccttgcgcagcgtgcgcaggccgtgcaggacttcgccgttgggcagcaccgcctccaggcccagcaccagttcgcgcgccatcccgtagcgcaccacgttgacgccgccggcgttggtggcgacgttgccgccgatctggctagaatcctcggccgccagcgacaacggcagcaggcggttggcgtcctgggcggcgcggcgcaggttgcccagaatgcagccggcctcggccaccatggtgttggccacggtatccagcgcgcggatcgcgttcatgcgctccaggctgagcaccacgttggcctgcgcggcgtccggcgtggcgccgccgcacaggccggtattgccgccgcgcggcaccaccggcacgcccgcctgctggcacagcgccaggcagcgcgccacttcgtcggtcgtgcgcggccgcaccaccgcctgggcctggcctcggtagatgccgcgccagtcgctcagccagggttcgatatcggccgggctggtcgccaccacatcggcgcccagcgcctgcgtcaatcgttgcgaaaattcggatgcactcatggtcggggccgcacggtcaaaggttcatgtcgagctgcaggcgcgccgccgcgcccagcagatggtgttgcgccgccgcgcgcgccgcctcgggctcgccgcgttcgatggcgcggtagatcgccaggtgttcttcgtgcaccgcgtgcacagggtcgccctggcgccgcgtattggcgcgcgcggtctccaccgcctggcgcaattgcaggttgaggtattgcagcaactgcaggtaatagggattggcggtcgccgtggcgatggccacgtggaaacccacgtcgtggaccacgccctgctcgggttcgatgggctcgcgctgcagcgcctgcaaggcctgccgcatgcggtcgaggtcggcggcgccgcgacggcgcgccgccagtgcggccgccccgccttcgagctccatgcgcagctcgtacacccgcgccagatgcgcgcggtccaggccgcccgcgggcacctgaaagccgccggccggcgtgcgggccaccacggtacagcccgagccctgccggctttgcaccaggccctgggcgcgcaggcgctcggtcgcctcgcggatgaccgcggcgctcacgccgtactgctgcgccagcgcacggccggtcggcagcttggcgcccacggcgtaggcgccatcggcgatggcgcgggccagttgtccggcgacctggtcggtaagcgtgggggtgggctggagcatgcggggattataggccgatttctcaggttatatgaaaactttttcggccagtatgcgcggatcggcgcgccgccgcgccggtatgcctgccattgaatcaggaagtggcggcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcaacgcaggccgggcgccaggctcagtcgcgcggcgatgcctggaggcggaccaagctgcccgtttcgagcgccgcccaaacgcacccatgcgggtcgatggcgataccgtgcggctccgacccgggagccgcaagctcatagcccgccgtatcgcccgcttccgaaatgcggccgatacggttggcgccccactcggtgaaccagaggttgccggcggcatcggccgcaagcgcatgcggcctggctgcacggctgtgcaacgggaattcggtaatgcgcccgcccgcgtcgaaccgggcaatggccccattgccagcctgcgcgatccagagcgcgccctgggcatcggatgcgatgcctaccggcgccgcgtcggccgcgccaagcgggaaaatccgcggcgccgccgtcgccgatatgctgcctatggcgcccgcctgattcaaggtgaaccacatcagcccgtcgcgcccggcggccatgcaggacggatatccgcccttcacgggcagatcatattcctcgatatcgccgtcgatcgtgatgcggccgatacgatcccccgccatctccgcgaaccaaaggcagccatcgtggccggcggcaatgccaaagggacgagaagccgggcggggcagctcgaacatccgcaaggcgccgtcgggcgacaggcggccgacggcattggccgacgagagcgtgaaccagggccggccgtccgggccgcaggtgatcgtggtgggctggccatcggcgtgcggcaatgggaagcgcgacacttctccgtccggcgacagccgccctatggcattgccctttgccagcgtaaaccacagcgcgccgtcgggagtcgaagcgacgccataaagcgcctcctcgggcttgcctacgggaaactccgtcatctcgacttggttcatgaagcggcctcatcgaactgcacgcggcgtgcctgtcccagcggggacaggcgcccgagcaccaaattttttcttgtacgaaccatgaaaccgaccatcttcccttatcgatcgcggcggcgcacactagggcggcctctttcgaccatgcgccatgaccgcctccacgcccaccgcaatcctgatccgtgacagccgcgacgccgacctgccggccatcgccgcgatctacgcccaccatgtcctgcacggcaccgcgtcgttcgagctggagccgcccggtctggaagccttgcgcgaacgccgcgcggcggtgctggcgcatggcctgccctacctggcggccgaatgcggcggcgagatcgtcggctacgcctacgccacgccataccggccgcgcccggcctaccgccatacggtggaagactcggtttatgtccgcgccggacacgccggccagggcatcggcggcaagctgctggcggcgctgatcgaccgctgcgccgccggcggatggcgccagatgctggcggtggtgggcgacagcgccaacaccgcctcggtggccctgcatgcgcgccatggcttcgatacgatcggcaccttccgctcggtgggctacaagcacggccaatggcgcgacaccgtcctgatgcagcgggcgctgggcgagggcgacgccaccccgcccagccgcccgtgacccctgcccgcgcgatcaccaggggcggcgcgccgtcctcaatccgcgtgcgccgcgccggccacccagcgctcccaaccgttcttgcgcaaggcgcaggccgggcaatggccacagccgtagccccagtcgtggcgctggccgcgctcgcccaggtagcaggtatggctgtgctcgatcaccatgtcgaccagcgcctgcccgcccagccggtcggccagctcccaggtctgggccttgtccagccacatcagcggcgtctcgatggtgacccgcgtacccagccccaggcccagcgttacctgctgcgacttgatggtgtcgtcgcggcagtccgggtacccggaaaaatcggtttcgcacatgccgcccaccagcacgtcgagctggcggcgataaccgagcgccgcggccagcgtcaggaacagcaggttgcggccaggcacgaaggtattgggcaggccgttggcctgcatctcgatctcgcggtcgctggtcatggcggtgtcgcccacctgcgccaggatgcccaggtcgagcagatgatcgtcgcccaggcgctgggcccagtcgggaaagttggcgcgcagttcgcgcagcacgacctggcgggcatccagctcgacgcgatgccgctggccgtagtcgaaacccagcgtctcgacgtgggcatagcgctccagcgcccaggccaggcaagtggtggaatcctgtccgcccgagaacagcaccagggcgcgtcgttgatggttttgcataagacaccggaacaaataaagcgcggcgcggccgccacggcctgactgtaccgcagcccgcgcttgtaaggatggctgcgtacaatgccccggtctcgaattgccagttccgccttacccacatccttcccattccccagcgccacggcgccccgacggatccctttcagatgaacgcaatccgccagcagtccgactcagcagaacccctacgtcacgatatccggctgttgggccggtgcctgggcgaagtcatccaggcttgcgagggcaagcgggtgtacgacacgatcgaaaccctgcgccgcaccgccgtccggtttcgtcgtgccggcgacccggccgacgacaagctgctgcaggcccgcgtcaagcaattgcgaggcaacgaccccaactcggtggcgcgcgcgttcagctacttcctgcacctgtccaacatcgccgaggaccgcgaccagaaccggcgccagcgcgagcgcgccctggccggcgccggtccggagcgcggcagcctgcgccaggccatcgaatcgctcaaggcgcagggcgtgaacaatgcccggatccgccgcctgctgagcgaggcctgcgtgatgccggtgctgaccgcccaccccaccgaagtgcagcgcaagagcacgctggacgtgcatcgcgaaatctcttccctgctggtgcagcgcgagcgcgaactgaccgccgacgaactgtccgaactggacctggccctgatcggccaggtcgccacgctgtggcagacgcgcatgctgcgctacacgcggctgaccgtggccgacgagatcgagaacgcgctgtcctattaccgcagcaccttcctcaatgtcatcccgcgcgtctacggcgacctggcccggctgctcaaccgcgagcccgtcaagccgttcacgccgccgcccccaccgctcgaaccgttcctgcgcatgggcagctggatcggcggcgatcgcgacggcaatcccaatgtcgacgccgccacgctggaacgcgcgctgctgcggcaggccacggtgctgttcgagcactatctgcaggaagtccacgcgctgggcgccgaactgtcggccagcacactgctgatcgaggccgacccggcgctgctggcgctggccgacgcgggcggcgacgactcgccccaccggcgcgacgaaccctaccggcgcgcgctgatcggcatctacgccaggctggcggccaccgcccgccacctgaccggccagaagctggcgcgccgcgccaccgtgcccgccgcgccctacgacacgcccgacgcgctggcggccgacctggcggtcatcgccgcgtcgctatcggcgcgccacggcgcgcccatcgcccgcctgcgcctgagcggcctgcagcaggcagtgaccgtattcggctttcacctggctaccgtggacctgcgccaaagctcggatgtgcacgaacgcgtgctggccgagctgttcgcgcgcgccggcgacggcatcgacggccaggcggtggactacctggcgctggacgaggcggcccgcgtggccggccgcgagctggcgcatgcgcggccgctggcctcgccgtggatcgcctacagcgaagagaccgcgagcgaactggcggtgctgcgcgccgccgccgccgggcgcgcccgctatggcagacaggccgtgctgcagagcattgtgtcgcacaccgaaaccctcagcgacctgctggaagtactggtcctgcagaaagaggccgggctgatcgcgccgcctggcgaaaccatcgcgcccggcgacggcctgatggtggtgccgctgttcgaaaccattcccgacctgcagcgcggccccgagatcatggcggcctggctggacctgcccgaagtccgccagcgcgtacggctggcgcagggcgatacccaggaagtcatgctgggctactccgacagcaacaaggacggcggcttcctgacctcgaactggtccctctaccaggccgaacgcgcgctggtcgacgtattcagcgcccgctcggtgcgcctgcgcatgttccacggacgcggcgactcggtcggccgcggcggcggctccagctacgacgccatcctggcgcagccgccgggcaccgtggccgggcagctgcgcctgaccgaacagggcgaggtcatccagagcaagtacaaggatgccgaagtcggccgttggcacctggagctgctggtggccgccacgctggagtcctcgctcgcgccgcaggccgccgccacctcggccgaagacgcccacatgcagcagcacgcgccggccatgtcgttcatgtcggaactggcgcaacgcacctatcgcggcctggtctacgacacgccgggctttgccgattatttcttcgccgccacgcccatcagcgaaatcgccgggctgaacatcggctcgcgcccggcctcgcgcaagaagggccagcacatcgaagacctgcgcgccattccgtggggattctcgtgggcgcaatgccgcctcatgcttaccgggtggtacggcatgggctcggccatcgaagcctatctggaaaccggcgcccaaggcgcgccgcgctcgcgccgcgcccggctggcgcagctgcgcgagatggccagcgactggccggctttccgcaccctgctgtcgaacatggagatggtgctggccaagtccgatctcgccatcgccgccggctatgcccaactggtgccgcggcgcggcctgcgcgagcgggtgttcggcgccatcacggccgagcacggccgcacgctggccatgctgcgcctgctgacccggcgcgacctgctggccgacaaccccggcctgatggcctcgctgcgcgaacgcttcgcctatatcgacccgctgaactacctgcagatcgagctgatcaagcggcaccgcgccgcgcagcggcgcgccggcgatgacgccgacatccgcgtgccgcgcgccatccacctgaccatcaacggcattgccgccggcctgcgcaactcgggttgagccgtgcgctcagcgtaggaaacaacgcttcatagcagcatatttctccagaaaaactctgagatgctgccctgaagcgttgaagctactgcgattttttatagggaattttcctaaaccatctcaatcgccctcggcgcgctacggcaccgtgcattacgtatccgccgacgcccggacgatagcttcctacaagcccggaagcctcccaacattttgaggcgctgcgtcccaggatgatttgtttttgatcatccccgtttcgcaccatgcctgctcaacgcactcctcgcaccgcggtttgtgaggccaccgtccgttcatcgccacgttggatccattgcaccggattcgtgctgtgcgcgctgctggcggcatgcggaggcggtggcggcggaggtggcggcggaggcggtggcggcagcccgggcggccgtgcgccatcggcgccgcaacccgccccttcgccacgccccgaacctgcacccgagccggcacccaatcctgcgcccaggcctgctccgcaaccgccggcgcccgcgcctggagcgccccgtcctcccgcgccgccaccggaggctcccccgcccgtgatgccgccgccggccgtgccgcctcagctgcccgaagtgccggccgcagacctgccccgcgtgcgcgcgccgctgtcgacataccggcggccgcaacgcaccgacttcgtcacgcccaccggcgggccgttcttcgccaagcaggacaaagccctcaacaccatcgacctgaagatggcgcacgacctgaagctgcggggctaccgcgtcaaagtcgcggtcgtcgacgaaggcgtgcgcagcgaccatccgctcctgaacgtcgagaagaaatacggtggcgattacatggccgacggcacccgcacctaccccgaccccaagcgccagggcaggcacggaacctcggtcgccctggtactggccggacaggacaccgacacgtatcgcggcggcgttgcgcccaatgccgacctctattcggccaacatcggcacgcgggccggccacgtctccgacgaagccgcattccacgcctggaacgacctgctcgggcacggcatcaagatcttcaacaacagtttcgccaccgaaggtccggaaggcgagcagcgcgtcaaggaggaccgcaacgaataccatagcgccgccaacaagcagaacacctacatcggacggctcgatcgcctggtgcgcgacggcgcgctcctcattttcgccgccggcaacggcaggccatcgggtcgcgcctacagtgaggtcggctcggtcggacgcacccctcgcgtcgagccgcacctgcaacgcggcctgatcgtggtcaccgcggtggacgaaaacggcaggctcgaaacatgggccaaccgctgcgggcaagcgcagcaatggtgcctggccgcgcccagcaccgcctacctgcccggcctcgacaaggacaaccccgacagcatccacgtcgaacagggcacgtcgctatccgcgccgctggtcaccggcgccgccgtactggtgcaggatcgctttcgctggatggacaacgacaacctgcgcaccaccttgctgaccacggcgcaggacaagggcccgtacggcgtcgacccgcagtacggctggggcgtgctcgacgtgggccgcgccgtgcagggcccggcgcagttcgccttcggcgacttcgtcgcccgggttacggatacctccacgttcggcaacgacatctccggcgccggcgggctggtcgtcgacggccccggcgcgctggtcctggccggctccaatacctatgccggccgcaccaccatcaagcgcggcaccctcgacgtctttggcagcgtcacgtccgccgtcaccgtcgagcctggcggcacgctgaccggcatcggcaccgtcggcacggtgaccaaccagggcacggtggtcaacaaggaggccggcctgcacgtcaagggagattactcacagaccgcgcagggcctgctggtcaccgacatcggctcgctgctcgacgtatccggcagggccagcctggccggccggctgcatgtggacgacatccgccccggctacgtcggcggcgacgggaaaagcgtcccggtcatcaaggccggcgcggtgtccggcgtcttcgccacgctgacgcgcagtccgggcctgctgctcaacgcccggctggactaccggccccaggccgtctacctgaccatgcggcgcgccgagcgcgtccatgccgcggcgcagcggggcgcggacgacgggcgtcgcgcgtcggtgctggccgtggccgagcggctcgacgccgcgatgcgcgaactcgatgccctgcccgagtcgcagcgcgacgccgcggcgccggcggccgccatcggacgcatccagcgcgtgcaaagccgcaaggtgctgcaggacaacctgtattcgctggccggcgccacctacgccaacgccgccgcggtcaacacgctggagcagaaccgctggatggaccgcctcgagaaccacctggcccaggccggcggcgagcgcgtggcggccatcgccgagtatcgccacggccagttgcgctggcgccccgatggcctgcaaggccgccagcgcggcaacggcatcatgctgggcctggcgcgcgaagtctcggccggcctgagcctggccgcggcgctgacccacagccgcacgcactgggacgagtcgtccggcgcgccggcccgcgacaacgccgccatgaccacgccgggcgtactgctgggcgcgcgccgcgcctgggaggacggctggttcgtgcagggcgcactgggctatagccgctaccgcaaccaggccacgcgccacatctcgctcggcgatgccggccacaccgtcggcgccaccgcccggggccacgtctggcaggccgacgccggcctgggacgccagtggacgctcgcccccggacacacgctggcgcctcgggcgggcctgcaactcacgcatctgcgccagcaaggtttcagcgagagcggcgcgcaaggactggggctgcgcgcccacgccttgacgcgcaccgtgcccacgctgtgggcgcaactgcaaagccgccatgccttcatgctgggagccacgcccatgacggcgcagctgcaactgggcgtctggcatgacctgcgcgcgcggcgctacgccgcctccggcggtttcgccggcctggcgcaggaccagggcgccagcggctactggcccgtgccgcgcacacgcgtacagggcgcgctcggcctgcgcgccgagttcgcgccaggcctcgtgctggggctgggctacacgggccagcttgccacgcactgggtcgatcaccagctcagcgccagcctcacttaccgctactgaccctgcgcccgcctcggcacaggggctgacacccgccaactctccgaagggcctgtccccgcatggagagcgacaccagcggcaagagcgcctgtccccacggggacaggcgctctgtcatgcgccatgaacaccccagcgctccgggtgcctgtccccgcggggacaggcacgctgccgcacgccatcgacgcttgaccgcccgcaccggtacaggctcgcgatcacgtgatggcgcgcccacctgatggacgctcccttggcctgatttgtccgccatctggattcttagtactatcccgaaataaattctatatgcgcacaaatgttcgtatgtaaaacacaaagatttttctggctgcgacacaggaaggcaccctacggaagagacgcccggcctgccggacgccgccgggcagcccgagacacgccgcggcttcatccgagtgagcatgcaatggataaccccatccagaatctggcggtcgtcggcgcgggcgccatgggcagcggcatcgctgccctgttcgcctccaagggcttcgacgtggtgctgatcgacccgatggaaggcgcactgacgcgcgccgcccaggtcatcgaacggcaactgggcgtgtacgcgccggacgccatcgcgccggccatgcagcgcatccgcatggacgccggcctggaagcggcctgttcggcgcagctggtgatcgaggcggtgccggaaaaactggcgctcaagcgcgacatcttcgcccggctcgacaccctgtgcgatccgcaggccatcttcgccaccaacacttccggcctgtcgatcaacgacatcgcccaggccgtcacgcgccgcgaccgcttcgtcggcacccacttcttcacgccggccgatgtgatcccgctggtggaggtggtgcgcaacgacgatacgtccgagcagaccgtggcgcgggtcatggacatgctgcgcgccggcggcaagcggccggtgctggtacgcaaggatattcccggcttcatcgccaaccgcatccagcacgccctggcgcgcgaagccatctccctgctggaaaaaggcgtggcgagcgccgaggacatcgacgaagtcgtcaagtggagcctgggcatccgcctggcgctgtccggcccgctggagcagcgcgacatgaatggcatcgacgtgcactacgcgatcgccagctatctctaccaggatctcgaaaaccgcaccacgccgtccgaactgctcgagaacaaggtgcaggcaggcgaactgggcgccaagagcggccagggcttctatgcctggccgcccgagcgccgcgagcgcgtgctgcgcgacaagagcgccgcgctggccgaactggccgcctggctcgagaacagaaagccggtttgaccgctgcatccccccagccttgccgcccgcattccggggcctgtccccgcggggacaggccccccataccacgcaaacgcaacgccttaccaagaatatgtaggaagcaccatgaataaactcacgtcctttttcacggagctgatgcgcaagtatctgcccgatccattcgttttcgcgatcgcgctgaccctgttgaccgtgctgatggctttcggcatcgaaggccagccgctggaccagatcacccgtgaatggggcaagggattctggagcctgctggccttcaccacccagatggccgtcatcctggccatgggctatgtgctggccaccgcgccgctgaccgaccgcctgctcgaccgcatcgtcagccacgtgcaccagccgcgcaccgccatcattgtcgcgaccctggtcggcggcgtcggcagctacctgaactgggggttcggcctggtgatcggcggcgtggtcgccaagaaactggcgctgaaggtcaagggcgtgcactacccgctgatcatcgccgccgcctacagcggcttcacgatgtacggcctgggcctgtcggccagcatcccggtgctggtcaccacgcccggccatccgacggccgaccagatgggcgtgattccgctgtcggaaaccattttctcgctgcccatgctgatcaccagcctggtgatcatcgtcaccttgccgctgctcaacgcctggctgcaccccaagcagggcgaacaggtcgtcgaagtggacccggccatcgaccagagcagcgcgccggccaagaccgccgacgagctgaccgccgaggatacgctggccagccgcctgaacaacagccgcatcctcagcctgctgatcggcctgctgggcatcgcctatgtggtgttctacttcatggacggcaagtcgctggacctgaacctgatcaacttcatcatcctgttcctgggcatcatcctgctgggcacccccgcggcctatgtggccaagctgaacgaaggcatcaagaccatctccggcatcatcctgcagtaccccttctatgcgggcatcatggccatcatggccatcatggccggctccgggctggtggccaccatttccaaggtgttcgtcgacgtcgcctcgccgggcagcctgccgttctggggcctgatcagctcgttcgtcatcaacttcttcgcgccctcggccggcggccactgggtgatccagggcccgttcatgatcgacgccgccaaggagatcggcagcgcgctcaaccagaccaccatggccgtgatgctgggcaacgcctggaacgacctggtgcagccgttctggatcctgcccgccctggcgctgtcgaagctgaaactgcgcgacgtgatgggctataccgtcatcatgatgctgtgggtcggcgtcatccacattgccgcggtgcttgcctggggttacctgacccactgacgccgccgcgccttccttacggagcccagccatgaaacccaccgcctacctggtcaccggcgcctcgtccggcatcagcgcggccatcgcccgcgccctgctcgatgccggccaccgtgtcgtcaacatcgattaccgcctgcccgccgatgcgccgcaaggcctggcgtcgtaccaggccgacctgaccgatgaagcgcagacgctggccgtcgccagggaagtgaccgaggcctacgacattgtcgggctggtcaacaacgctggcgccacgcgcccgggcaccgccgacaccgcgaccctggccgatctcgactacgtcgttgcgctgcatctgcgcacggccatgatcctggtccaggcggcgctgccggccatgcgcgcggcgggctacggccgcatcgtcaacatgtcctcgcgcgcggcgctgggcaagcccgaacgggtggtttattcggcgaccaaagccgggctgatcggcctgacgcgcaccctggccatggagctgggaggcgacggcatcacggtcaacgccatcggcccgggccccatcgccaccgagctgtttcgcaacagcaaccccgaaggcgcgccgcgcacgcagcgcatcatcgacagcatcgtggtcaagcggctgggcacgcccgaggacgtggcgcgcgccgcgatgttcttcctgtcgccggacaacggcttcgtgaccggccaggtgctctatgtgtgcggcggcaccacgctgggcgtggcgcccgtctgaacgcggccatggctcctgcccgcctgctcgcgcatcgcgcgcgcgccgcctcagcggcgccgcagcgcctggttgatgtgctcggccgcgctgcgcaacggcggcaggaaagcctgcagcatctcttcgcgcgagtaccggttggcatggccgctgacgttcatcgcgccgatgacgcgcccgccccggtcgacgatgggcaccgccaccgattgcaggccgggctccagctcctgcaccacgcaggcgtagccgtcggcgcgcacgcccgccaggatccgcttgagttcggcgcggtcgaccacggtggccggcgtgtagggttggatctggctttcgtccagcaggcgatcctgctcggcctcgggcagcccggccagcagcacgcggcccatcgaggtgacccaggccggcagccggctgcccaccgccaggttgatggtcatgaccttgtgcgtcgacagccgcaggatgtagacgatgtccaccccatcgagcaccgagactgagcacgattcgcgcgtggtctcggccacctcttccatatagggcagggccaggtcccacagcggcgtagccgacaggtaggcatagcccagctccaggatgcgcggcgtcagggtgaagcgccggtcttcctgggcgacgtagcccaggcttgccagcgtcagcaggatgcggcgcgccccggcgcgcgtcagccccgtggcggcggccacctccgacagggtcatctgcgggcgctgcggaccgaaggcacggatcacggacaggccgcgcgcaaacgattgcacatagctgacgccgggttgctggggtacttgctcgaccatggaacctgtatgcagaaggtggaaatgcagccgctcggaacgcgcgccattgtagaggcgcgaggccatttcgccggccggccgcgccgcggccaggcgccttgacaccccctgaccaccatgaaacgatgttcttcagaagaacggttgttctgatatagaacaaattatcacacgccacctctaccgacgatacccatgatttccaagctcgttgctaccgcggccgacgccctggccgacgtcccggacggcgccaccgtcatgattggcggcttcggcaccgccggccagcccatggaactgatcgacgccctgctcgagcagggcgccaaggacctggtcatcatcaacaacaacgccggcaacggcaccaccggcctggccgcgctgctgggcgccgggcgggtgcgcaagatcatctgctcgtttccgcgccaggtcgattcgcagatcttcgacggcctgtaccgcgccggcaagctggagctcgaactggtgccgcagggcaacctggccgagcgcatccgcgccgcgggcgccggcatcggcgccttcttcacgcccaccggctacggcacgccgctggccgacggcaaggaaacccgcgagatcaacggccgccagtacgtgctggagtacccgctgcacgccgactacgccctgatccaggccgaacgcggcgaccgctggggcaacctggtgtaccgcaagacggcgcgcaacttcggccccatcatggccagcgcggcgcgcgtggccgtggcgcaggtgcggcaggtggtcgagctgggacagctcgaccccgaggccgtcgtcacgcccggcattttcgtcaaacgagtggtgcaaatcgacgccccgcgcggcgccaaggagcagtaatgagcagcaagctgacccgcgacgaaatcgccgcccgcgtcgcgcaggacatccccgaaggggcctatgtcaacctgggcatcggcctgcccacgctggtggccaaccacctgcccgccgaccgcgaagtcatcctgcacaccgagaacggcatgctgggcatgggcccggcgccggccaagggccaggaagactacgacctcatcaacgccggcaagcagccggtcaccgaactgcccggctgctcgttcttccaccatgccgattcgttcgccatgatgcgcggcggccacctcgacatctgcgtgctgggcgcgttccaggtgtcgcagcagggcgacctggccaactggcacaccggcgcgcccgacgccatccccgccgtgggcggcgccatggacctggccatcggcgccaaggatgtcttcgtcatgatggaactgcagacccgcgacggccagagcaagctggtgcaggcctgcacctacccgctgaccggcgtgcgctgcgtctcgcgcgtctataccgacatggcggtgttcgacctgcgggccggccagatcaccgtgaccgacctgttcggcgacaccacgcgcgagcagttgctggcgctgaccggcctgccgctgaagttcgccgactgaacgcccattgcgccccggccggcggccggggcttttaccgatcgaaggagttccccatgctgttcatggttcaaatgcaagtcaacctgccgcccgacatgcccgccgagcgcgccgacaaactgaaggccgacgaaaaagccctggcccagcagatgcagcgcgacggcaagtggcgccacctgtggcgcgtggccggccgctacgccaacgtcagcatcttcgacgccgccgacaacgacgagctgcaccagatgctgtcggcgctgccgctgttcccgtacatggacatccaggttaccgcgctggcgcgccacccgtccgcgatctgatcgcccactccctcaggaaaccgccatgccctacatcatcgagaccttcgacaagcccggcagcctggccgtgcgccagcagcaccgcaatgcgcacctgcagttcctcgaccagcacaagcacctgctgctggcctgcggcgccaagctggacgacgacggcaaggacctcggcggcggcctgtacgtagtggatgtcgacacgcgcgccgccgccgagcagttcatccaggccgacccgttccacctggccgggctgttcgagcgggtcgcgatcacccgctggcgcaaagcctacgtcgacggcacctcctatctgtaattgtctgcctgcccagggcgggcaggccccgcttcaggaatcaccatgtcttacgccgacctcagccaggcgcgcctgtattacgtcatcgacggccccgccgacgcccccgtgctggtactgtccaactcgctgggtacctgcgccgatatgtgggcgcgccagatccccgaactgagccgccgcttccgcgtcctgcgctacgacacgcgcggccacggcaaatcgtccgtacccgatggcgagtacagcttcgcgcagctgggcggcgacgtcgccgaactgctggaacacctgcggatcgaacgcgcgcacttctgcggcctgtcgatgggcggccccaccggcatgtggctggcgctggaacgccccgagctgatcgaccgcctggtcctgtgcaataccgccgcgcgcatcggcagcgccgagggctggagcgcgcgcatcgccgcagtgcgccaggacgggctggaaaccatggcgcccgggctggtcgaacgctggctgacgccgcaataccgcgccgccgaacccggcctggtccaggtcctggtcgacatgctgcgccgcatccccgacgccggctacatggccaattgcgcggcgctgcgtgacgccgacctgcgcgaacgcgtcgccgccatccgcgcccgcacgctggtcatcagcagcacccacgacctggccgccacgccgcaggacggcaaggcgctggccgccgccatccccggcgcgcgctatgtcgagctcgacacctcgcatatttccaactgggagcaaccggaagccttcacgcgcgcgctgaccggcttcctcacggagtgaacggcatgcaacgctggaaacaacggccgcccggttcgaactggggcgacttcggcccggacgaccaactgggccgcctgaatctgatcacgccggccgaagtgctcaaggcggcgcaggaaatccgcgccggccgcagcttctgcctgtcgctgccgctggacctgcccggcggcaacgtgctcaacccgcggcgccatccgccgcagctcagccccacgcgcctgcaggacacgccatacgtgaacttcccgctgcgcaatatcaaccccgacgcggtcgatgtgctcagcgacgaccaggtgctgctatcgatgcagtactccacgcaatgggattcgctggcccacgtcggcgcgctgttcgacgccgacggcgacggccgcgccgagctgtgctattacaacggctaccgcgccggcatcgacatcgtcgggccggccgacgccgaccacgccggttgcggctgcaataccggcggcccctcgtccgcgctcaagctgggcatcgagaacctggcccagcacagcgtgcagggccgcggcgtgctgctggacctggcgcgccactacggcgccggacgcaccctggtgggctacaaggaactgacgcaggcgctggcggcagacggcatcgagatcgagtccggcgacatgctggtgctgcgcaccggctacgccaaagccgtggtcggcatgaacggcaagcccgacgccgacgtgctgcatcaatatggcgccgcgctggacggcaccgacgccgaactgctgcagtggatcaccgacagcggcatcgccgccatctgcgccgacaactacgcggtcgaggcctaccccgcgcgcgaacgccagggcccgcgcgccatgctgccgctgcaccaccactgcctgttcaagctgggcctgccgctggccgaactgtggtacctcaaggacctggccgaatggctgcacgccaacggccgccaccgcttcatgctgaccgcgccgccgctgcgcctgccccatgccatcggctcgccggtgacgcccgtggcgacagtgtgaccatcgggtgcctgtcccggtggggacaggcaccgcagtcagcgtctgtctgaagtcggcgcgtgcctgtccccgtgcggggacaggcacgcggggatgaggcttcagcttttccccgaaaggcaggtgctcatgtaggccttgcgcttcttgccggtcagggcctgttcggaggcgcgcgagttgcagtctttcatgcgctgctgctgcggggtcagtttgttggcgggctcttcgcccttgaggcaactgctcatgtaggccttgcgctcgtcgccggtcttgccggttgccgacttgttgcattcggccatgcgtttttgctgtggcgtcagttccttgctggccgaggcctgggcccaggcggccgtggaacaaaacagggacacaagagtacaagcagcaaacttgctcacgcgggaaatcatggattcctccctggagccgcccggctcgcacagccttgcgcggcggccctatgcgccggcgcccgtcggccggcttccaatgatctgccaaaccgatgcgcgtagcaagttccctgctggcgcattgcggcacaagtggccaccaatgtttacggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcggtccagccgccgtcgatgggcagggtggcgcccgtgatgtcgcgtccggcatcgctgcacaggaaggcgaccagggccgccacgttttccatggcgacgaagcggccggtgggttggcgcgcggccaggtattcgcgttcggcctgttcctgcgcgacgccgtcgcgccgcgcgatctcggtgatgcggccgacgatggccggcgtgggcgcggttcccggcgcgacggcgttgctggtgatgccgctggcggcggtttccacggccagcgcgcgggtcagtcccagcagggcggtcttggtggtgacgtagccgacccggttggccgcggctcccgcgccatagaccgacgacagattgatgatgcggccccagccctgcgccagcatgcccggcagcgccaggcgggcgaggtggaacgccgccgacaggttgacggccagcgactcgtcccagtgggcgcgcggcagttcatgggccggctcgaaatggcgcaccacggcgttgttgaccaggatgtccaggcgcggcagctcggccagcgcctgggccgccatggcctcgatctggtccacgtcccgcaggtcggcctgcagcagcagcacccgcacgccgtgctcgcgcgccagggcggcttgcgcctggcgggcgctttcgttggcctgcaggcagtgcatcacgatgtcggcgccggaacgggccagcgtatcggcgatggccagccccagtccggcctcggcgccggtgatcagggcgcagcgcccgtgtagcgggcgggccgggttcatgccgcctccggcacgagcccgtcgggcgtgggagcgacgtccagccgcaccaccttgccatgcagctcgggcgaaggcgcggggtagcgctgcatcacctgtggatcatggcccggcacgatatgcgcctcggagtccgccagccgccggacggtgtggtagccctccagcatgtcgcccacgtggtagaccgccgggaagggcgcgtcgtggccgatattgccgtagagatggctggcatcggaagccagcacgccagccgcgctgcgtccagacgcgcacgatctgcaggccgccggtgtggccgccgaccaggtgcagcgacagcccgggcgccagttcggtctggccgttgtgaaagctgacccggccggcatagaccttgcgcacgaacccgaccacgtcctcgacgtcgtaggggtggcgcaacggcccatggcacatgcagcgcccggtggcgtaggccggctcggcgtcctgcacatggaaggtggcggcggggaagtcgcccagcgtgcccgcgtggtcgtagtgcaggtgggtgaggatcacgtcgcgcacctgtgtcgcgtcgatgccgatgagggccaggccctgcgccgggcgcatcagcagctcgcggccgcgctggcgcgccgcgtcttcggcgaagccggtgtccaccacatagacctcgtcgccgcggcgcagcgcccacacgtagtaatcgagatcggattcggcatcgtggaaatccaccttgcccagatagttgtcggccgcgatccggccgctatggcgcgcgtagcggatggcgtacacgtcaaaaggcgcacagttcaaggtgtctcctccaggctggatgacgtttgggatcttataaatataataggattgtattatagtagtacgaagtgcggtagcaagtggatgttccaacgcgccgcttttcactcaatggagacacaccatggcattacggcctgagtttcaaaccgagcagttccaaaaaggcctggcagttcgccgcgcggtggtcggcgacgcgtatgtggataaatcgctcaatagcgccgatgacctcacggcttccctgcagaagctggtcaccgaatattgctggggcgaagtctggacgcgtcccggcctggagcgcaagacccgcagcttcctgaacctggccatgctgatcgctttgaaccggcccaacgagctgcgcctgcacctgcgcggcgcgatcaacaatggggtgaccaaggacgaaatcgtcgaggtcgtgctgcaggcggcgatctactgtggcgtacccgccgcgctggacgccatgaaggcggtgcgcgaagtggtggagacgatggagaaagaaggggccttcgcctgacgcgttggcgaggacaggccagtgcctggacgcgctggccgacaaggagacatcatgcagaaacacaagatcgcatttctcggcctgggcgcgatgggcctgcccatggcctgcaacctggtcaagggcggccatgccgtcaccggctacgacctgaatccgtaagcgctggacgccctggcgcaggccggcggccagcgcgccgccagcgcgcgcgaggcggcggccggggccgccctggtcatcgccatgctgccaaccgcgacgcatatccaggcggcgctcgaaggcgccgacggcgccctgcagggcatgggcccgggcgcgctgttcatcaacatgtccaccatcctgccccaggaaaccgacctgatcgcgcagcgcctggccgagcgcggcatgcgcatgctggattcgccggtcggccgctccgccatggaggcgcagcgcggcacgctgctgatcctcgccagcggcagcgcgcaggacaaggcgcgcgcccgcgatgcgctgctgtgcatgggcaaccaggtcatcgattgcggcgaagtgggcggcggttcgcgcgtgaaggtggtcaacaacttcatgggtatttcgctcaatgccctgacggccgaggccctgaccctggccgaggccagcggcctgagcgtcgagctggccctggaggtcatgcgcgggaccatcgccggcctggggcatatgaacatcacctatccgaacaaggtgctgcgcggcgacctgtcggcgggtttccaggtcgacctggcgcacaaggacctgggcctggcgctcgaactggcggcgcgcagccgggcctgcgtaccgatgggcagcgcggcattccagtcctatacggcggcgcgcgcgcagggccgtggcggacaggattacagcgcgatctacccggtcatgcgcagcctgtcgggattgcccgaggcgttgccttaccaggtggatacgccggtcgaggccgatccgttcggggcggcggcacgctgagcgcgccgcgcggggcttactcggccgtcgcggcagcgtcggccagcgagtcctgcaggatggcgatggccacgctggcggcattgcgcacgtgcaggctgcccgccttgcgggcagccttgccgtcgcgcgccaccagggcctgcagcaggttcgacagctcggccacgctgtgcttggcgcggcccggcgcctgcatggacgtcgagcgcagcagcatgacgcgcgagttgagcagacgcagggtggtggtcagcgcctcgttgccggccccgtcgagcagctgctggtagaacgcgttcttggcggcgatctgctccagcggcgtgccgcgcgtgagggcgcgcttgagcgcctggaaggcctcctgcagggcggcgagctggggttcggtggcgtgttcggcgaacagctggcaggccaggccttccagttcctcgcgcacctggtagatgccgcgcgcctgttcgggcgacagccgctcgaccaccgggccgcggtgcggaatgacgacgatcaggccttcggattcgagctggcgcagcgcttcgcgcaccagggtgcggctgacgccggtcatttcgcagagttcgcgttcgggcaggcgttcgcccgggcggaaccggccaaccaggatggcgttgcggatgctctcggtcacgctatggcgcagtacggaagcgacacgctggaccttgaattcaccttctggcgctgcgggagatgtcatgcggttcgtattgcaaaatgggaaaggcatccggtgcgtgcgagcgcaccggacaccattggacggcctgcgatcagttcgaggcgctcttgccgagcgtcgtgcgcacgcgatcgagataggccgggccatcgaacccgacctgcttggcgcgcttgttccacgcctcgtaggaaggaccgatatattgctgctgcattagtttagcccgttcctcctcgggggctacccagaaggtcacgcccttcttcatcatctcctgctgggcgttgctgacgaaggtgtcgtaattgccgaaggcctcctgctgcagggcatccatcgcgccctggacctgcttctgcacgtcggccggcagcttctgccagctgtcggggttggccaggatggcccagccgttgatcgggccgaggctccagttctgcacgttcttggcgatgcgccagaattccagcgagccgcccacgcaggtcgagatgaacaggccgtcgatcacgccacgctcgagcgcggggaagatctccgtggtgggcattgcgaccggcttgccgcccagcgcgttgacgacttcggcggtctgcggattgtgcacgcgcagccgcttgcccttgaaatcctcgaccttgtggatcggatccttggagaagagctgctgggtgcaccacgcgccttcggccaggacgatggcgttccacttgtccttccagatcttgcgggtgtcctcgcaccagaaggcgtcgcacacctgcttgtattcctggatgttgttgatcaggccgggcaggttgaagatgcccatgcgcggctcgtcggccgccaggtaggtgtgcagggcggcgctcatgtccacgcggccttcgcgcacggcggtggcgatttgcgccggcggcacgagtgaatcgctgaccgtgaccttgaccttgccgtccgtggccttggccacccgttcgggcaccgaggccgtgaggatggaatagccgtcgccgggcgaagtgatgacggccatggtcaggtcataggtctgggcggcggcggcgccgctccagctggccgtgcatagggcggccgctgccagggcggcctggaatccgcgtggtagcgggaaacgttgggacatgttgctcctcctaggttggtgttgcggcgcggtgcgctgttaaaattccaagcattcaatcatacaatatgcctataataccgtcataacatcattctgggaggagcttgccggctctctcagggaaaacaccatcgcgcggccgcgccgcgtgtgtcgaggagacagctatgagcagtatcgagatgccggcacctgtcatgccgatcgagccggcggagcttgcgggcgcttccccctaccccctggcgatcgatcaggacttctgcctgatccgctggatggcggcgatctcgcgcgcctgcggcgcgctggcgacggtggcgctgctgcttatggccttgtcgatgtgctatgagatcttctcgcgctacctcttcaacgcgcccacggcatgggcgaccgagatctccggctacctgctcgtggccaccgtgttcttcggcctggccgcggcgcaggcctccaactcgcatgtccaggtcgaactctggatcgaccgcctgtccgcgcccgtgcgcctgcgggtggaattgctgtgccagtggctggcgttgctgttctgcgtggtgctgggctggcagatggccagtttcaacgtgcgcgagtacctcaacgacacgcgcgactggggcttgctttccacgccgcagtggatgcccgagctggcggtgtcggtgggaatggtggttttctgcatgtccatcctggtggacatctatcgcctgagcccgcctgcccaggcctggcggcgctggctgacgccggcgctgctggccttgctggcggccgcgctggtggccctgggcgccaatgcggtgccgatggcggccggcggccgcttcgactggggcatggccctcatcgtcgcggccctgctggcctgcgcatgggcgtggagcggcgtgcgcaccctggcgcacgtcgtgctggtcgtcggcggctgcgccgtcctgtatggcctggcgcgcggacagtcgctgggctgggtcgccttcctgctggtagccagcatgatgctgctgctgtttctcggcgtgcgcatcggggtcgcgttgggcctggtgggcctgttcggcgtgtatttcctgctgtcgcgtccgcaactgtcgctgctggccgagcgcgcctggagcagcaccaataccttcacgctgacggccgtgcccatgttcatcttcatgggcggactgttgctgcgcagcggcattaccgcgggcatgttcgacgcgctggtgcgctggttcggccgcgcgcccggcggcctggcgcacgcgtcggcgggcgcctcggccgtgttcgcggcggtgtcgggctcgagcctggccacggccgccacgctgggcaaggtggcctgcccggacatgatcgaacgcggctacagtccgcgcctgacctacggggtagcggcggccggcgcgacgctcggcattctcatcccgcccagcatcccgatgatcatctatggcacgaccgtgggcgcgtcggtcacccatctctttctggccggcatgttgccgggcctgctgctgatggcctgcttcatgctgggcgcgctggtctgggcgctggcggtgccgggctcggcgccggtggcgcgcgcctacacgctgcgcgagaagctgagcgcgtcgcgcggcatggtgcctttcgtggcgatcatcggcgcggtgctcggttcgatgtacacgggcgtggccacgccgaccgaggccgccgccatcggcgccgtcagcgccttcgtgctgtgcctggtgcgtcgccagttgagctggcgggcgttgttcgagatcgcgcacgactccgccaaggtgacggcgctgttgctgctgatcgtcgtgggcgcgggcatcttcagctgggtgttcgattatctgcggctgccgcgcgaggtggtcaacctgatccagggcgcggatctgtcgccggcgctgatcgtcgccgccatggtgctggcctatctggtgctgggcatgttcgtcgagtccatcgcgatgatgctgatgaccctgccggtgacataccccatcgccatgtcgctgggcctggaccccatctggttcggcgtcttcctggtgctgatgatcgagctcgggctgatcacgccgcccgtgggcatggttctgttcgtgttgcgcagcatgaacgagaaggcgcgtttcacggatatcatccgcggcgccttgcccttcgtgctgatcatcctgctcttcctgtgcctgatctacatttatccgcagatcgtgatgtggcttccccaacaagtgaaatgaccatgaatcaagctgtctcgccgctcgccggcacgcccgcggtcagcgcggaactggcgcgcttcgcggccaccagccgctgggaggatgtgccgcaggcggtgcgccacgaaggccggcgcagcctgttgaattacttcgccgtggcgctggcggccgcgcgcgatcccgtcctggataccgccacgcgcacctatgcccggttcgcctcggacgcgcgggcgtcgctggtgggccgcgcgcggcgcctggacatgctcaacgcggccgcgctcaatgccatggcggccaatgtctacgatttcgacgacacgcatcaccccaccatcatccatcccacggcgccggcggcgccggccctgttcgcgctggccgaaacccggccgctgagcggcgcgcagctgctgcatgcgttcgtgctcggcgtcgaggcgacctgccgcatcggcaacgccatgtcgccggggcactatgcgcgcggctggcatatcacgtcgacctgcggcgtattcggcgccgcgccgcgcgctgcctgggactgccgggcgacgccatggtggcggcactgggttgcgcggcggtgcaggcaggcgggcaggtggaaacgctgggcaccgcggccaagagcatcagcgtgggcaatgcggcgcgcaacgggctgctgtcggccctgctggcggcggagggtttcgacggaccgccgcaaccgctggagggcgtgcgcggctatctgcgcgtggccgccgacgcgcccgatatcgctgcggtcagcgccggcctgggcgaacgctgggaggtgctgaacaacacgtacaagccgtatccctgcggcgtggtgctcaatccggtgatcgacgcctgcctggcgctggcggccgatccccgcatcgccggcggcggctgggccgccatcgagcgcatcgaactgaccgggcatccgctgttgaaacagcgcaccgaccggccgggcgtcgccaccggccggcagtcgcaagtcagtgcccagcatgccgtggccgtggcgctggtgcgcggccgcgccgggctgcccgagttttcggacgaggcggtcgccgacgccgggctgcgggcattgggcctgcggctgggctttcgcgacgatgccagcatgtcggtcgacgccgtgaaggtgcgcatcgcgttccaggacggcacgctgctcgagcgcgaggtgcaggccgcgcacgggtcgcgggagcggccgctgcaagacgacgagatcgaggaaaaactgcgcgaactgtgccgccatggcggcgcgcgcgtggatgcggaccggctgatcgaggcggtctggacattggatgaggcgggcgatgccgccgccgtcatgcgactggcggcggaacagccggccgcctgaatgcacgtgcaacataggagacatacgtgaagaagagaatctggggaacgctgctggccgcggcgatgacggtgggaagcggcgcggcgcatgccggctaccccgacaaggcggtgcgcatcgtggtgccgtttgccgcgggcggcggcgtcgatgcgctggcgcgtcccttcgccaaggagcttggagatatcctgggtcagagcatcgtggtcgagaacaagcccagcaacaccgggcagatcggcgccaccgacgtcgcgcgggccgcggccgacggctacacgctgctgctgagttcggccgccttcgccacgacgccggcgttctatccgcaggtgccgtacgacccggtcaaggatttctctccggtcatgatcatggcggcggcgccccaggtgctggtggccagcaacaggttcaaggcggcgtcgctgccggacgtgctggcgcaggccaggcagtcggaccgcatcaatttcgccctgagcgccagcaccggcatccaggcgctggccaccgccatgctcgccgggcagggcggggtgacgttcatgacgattccctacaagggggcgggcgcggcgttcatggacctgatcagcggtgaagtggacctgatgatcgacaacccggcttcgtccctggtccacgtgcgcgcgggcaagctgcgcgtgctggcgaccacggggtccaagcgcatggccatcctgcccgacgtgccgaccgtggccgagaccctgccgggcttcgaggcccgcaactggttcgtgctggccgcgccgcagggcacgccgccggcggtgatccagaagctgaacgaagcgtcggcgcgcgcgctgaacacgccggccatgcgccagatgctcgagcgcgacggtatcgatctggtggcggacagcccggcgcacgcggcggccttcctgcaggacgagatcgccaagtggggcaaggtggtcaaggaaggcaatctgcagccctgaccaggggagccgctgccctcagcgcagcggctcgatggcctggtcttccagcgcggccagcagcgccgcgcagtcgccttgcgccaggcgcagggcggggaccagttcgcacagcggcgccagcacgaaggcgcgttcatgcatgcgcggatgcggcacgctcaggcggggatggtcgatggcctgttcgccatacagcagcaggtccaggtccagggtgcgcggcgcattgcggtagggccgctcgcggccatggcgctgttccagcgcctgcaacaggtccagcaggtccagcggcgccagcgtggtgtcgagcgcggcgaccgcgttgacgaagtcggggccctgggcctcgacgggcgccgtccggtacaggcgcgaagccttgcaggcgaggatgcctggcgcggcggccagttcggcaagcacgctgcgcagcgtggcggccgcgtcgcccaggctggctcccaggccgacgtatgccagggtggaagccgggctgccgttcattgcggttcgcgcgggcggttggacgggcggcggcgcggacggcggcgcttttgcgccggcgcgtcgcccgtttcgcgcggcaggtgggcggtttcctcgatcatttcggcgcgcgtggcatcgtcgccattggccaggtccatccaccactgggccagcacgctgtcgaactcgccggcggcggcgcgcagctgcaggaagtcgcaggcggcgcgaaagcgcggctgctccagcatgcggtagatggtcttgccggcgcggcgctcgaagcgcggctgcatgaaccagatctcgcgcatatcggacgagaagcggcgctggatggccagtttctcggtctgttcgtccagcaccgagtcggcggcctgcaccagcgcggggatgttgtgctcgccctgggcccgcagctgtttccagcgcacgtcgaccagttgccacagcagcgccgcgaacaggaagctggggctgatggtcttgccggcgcgcacgcgcgcatcggtgcgctccagcgccagttcgacgaaattctcgccgccgggctgctcgagcacgacgtcgagcaagggcagcaggccgtggtgcaggccgtcgttgcgcaactgccgcaggcagtccatggcgtggccgcaggtcagcagcttgagcatttcgtcgaacaggcgcgaggccggcacgttctcgatcaggctggccatggtgcggatcggctgccgcgtggcggtatcgatgctgccgttcagcttggcggcgaagcgcaccgcccgcagcatgcgcacggggtcttcgcgatagcgcttgaccggatcgccgatgatgcgcacctggcgctttttcaggtcctgcacgccctggtggtagtcgatgacttcctcggtgtgcgggtcgtagtacagcgcgttcatggtgaagtcgcggcgcgccgcgtcttcttcctggctgccgaatacgttgtcgcgcaggatgcggccgtgctcgtcggtttcctggtcgtccgaggccggcgcgcggaaggtcgaggtttcgatgatttcctggccgaacaccacgtgcaccagctggaagcgccggccgatgatgcgggcgcggcgaaacagcggccggatctgctcgggcgtggcattggtggccacgtcgaaatccttgggctccaggcccacgatcaggtcgcgcaccgcgccgccgacgatataggcttcgtagccatgctggcgcaggacgtcgcagactttgatggcgtggcgcgagacattgcggcgatcgatgccatggcgttccgcgccgatgcgctgtgggccgcgcagggccggcgcgaacagccggccgacaaattttcttatggtttcggtaatcatttaggacttcgcatcttcgaggtggtcgaacaggtcgatcacctgccatccgcgcgcctgggcgatttcgcgcaggcccgggctgggattggcggcgataggccgtgttaccgcttccagcaagggaacatcgttgaccgaatcgctgtagaagtacgactcggcgaaatcgcccagcgccaggcccatgccggccagccactggttgacccgcaccaccttgccttcgcggaagctgggcgtgccttcgatgcgaccagtgtaccggccgtcgcggtattccgggtcggtggcgatcaggtgctgcacgccgaaggcgcgcgcgatcggggcggtgacaaaactgttggtggcggtcaccagcgcgcacaggtcgccggccgccaggtgtccgcgcaccacgtccaccgcctggaccgtgaggctggggcggatcacatcgcgcatgaattcctcgtgccaggcggccagctccaccggcgagtgcgccgccagcaggcccagcatgaactcggcggcctgctcggcggtcagttcgccgcggttgtagcgctccatcaggtcgtcgttgcgccggcgcgcctcggcgggatcgccggcgcggccggtgcgggccaggaagtcggcccattggtagtcgctgtccaacggcaacagggtgtggtcgaggtcgaacagggctaggcgtcgggtcgtcatgtcgcttgcgagtgagggtctgccagcatggcgcgaagcaggggaatggtaatgggccggccggtggccagcgaatagcggtccagcgcgtccagcaaggcggccagcttccggatgtcgcgttcgtggtgggtgagcatccagttgatgacctcgggcgccagctgcaggccgcgctcggcggcctgggcggtcagcgcggccagtttgtccgcgtcggacagggggtcgagccggaagaccaggtcccagcccagccgggtgcgcaggtcttcgcgcagcggcagcgacatcggggcgcggtcgccggagacggccagcgcgaaggcccggccggtggcggccgattcgcgccagcgattgtacagggcgaacaggccggcctgccgcgcgtcgtccatgcggtgcacgtcgtcgacggccaccagccgcggcatgggcgcggtggagtcggcctcggccagctcgcgcagcgactgcgccgcgcgcgcggcgtcgatgtagatggcctcgggccgggcgctcaggccgcgcagcaggtgcgtacggccgcagccggccggcccccacaggtagatggcccgcccggccgtcagggcgtgcgcggccgccagcgcctggccgttgggaccggcaatgtagttgttcagcgcaggcgcaggcgcaggaagaacgtcaagcagcagctggcggttcatgtatggcgataaaacaggctttccggatcgcggcgcgcggcgcatggcatgccccggcgcggccaaccctgcattaaaccactgcgggccgggcagtgtcgcgcaatggcgaacgcgcaggggcgaaacccggcgggcggagcatttcggagcatttccaggggtttgcggccaggatcgcgcccggcgtcgtaaaatcccggacgtaccacccaaaatcccgcaattgttacataccccacggtttttcacatgactaatcaacattccgctcccttgacctatcgcgatgccggggtcgacatcgatgcaggcgacgcgctggtcgaccgcatcaaacccctggccgcgcgcaccatgcgtcccggagtgttggcaggcatcggcggcttcggcgccctgttcgaggtgccgaagaaattccgcgagcccgtgctggtgtccggcaccgacggcgtgggcaccaagctgcgcctggcgttcgactggaaccgccatgacaccgtgggcatcgacctggtcgccatgagcgtcaacgacatcctggtgcagggcgccgagccgctgtacttcctcgactacttcgcctgcggcaagctgtcggtggacacggcggccgcggtggtgggcggtatcgcgcgcggctgcgaactggccggctgcgcgctgatcggcggcgaaaccgccgagatgccgggaatgtatcccgacggcgaatacgatctggcgggcttcgcggtgggcgcggtcgacaagtcggccatcatcgacggcaagtcgatccagccgggcgacgtggtgctgggcctggcttccagcggcgcgcactcgaacggctattcgctggtgcgcaagatcctcgagcgcgccggcgcgcgccccgaccaggacttccacggccagccgctggtcgacgtggtcatggcgccgacccgcatctacgtcaagcaggtgctggcggccctggatcgccacggcccggccatcaagggcctggcgcatatcaccggcggcggcctgctcgacaacgtgccgcgcatcctgcaacccggcatggccgcgcaattgcagcgcgacggctgggaaatgcccaagctgttccagtggctgcagcagcagggcagcgtggccgatgccgagatgcaccgcgtgttcaactgcggcatcggcatggtgctggtggtcgcggcggaccaggccgacgccgtcgccgccacgctgcgcgagcagggcgagatcgtcaaccggatcggcgaaatcgtgccgcagcaggacggcatggcccagaccgtcgtggtctgaggcagggttcggtgcctgtccccgcggggacagataccgtcttggccgtcaagcgttcatggcgtatgacagggtgcctgtccccgcggggacaggcacccttgctcagtcgggcagcgcccgcgccatcgcgtcgacggtgcgcgccacggcgtcgccggccaggcaatcgatgatcacgcgctccggctgcgcgcgcagccaggtaagctggcgcttggccagctggcgcgtggccgccacgccttgttcgcgcgcggtatccaggtcgatatcgccatccaggtacgaccacatctgccggtaaccgacgcagcgcaccgacggcagccccgggtgcaggtccggtcgcgcgtgcaggccgcgtacttcctcgaccagcccggccgccagcatggcgtcgaaacgctgcgcgatgcgcgcgtgcagcgccgcgcgctcggagggctccaggctgagcgtgacgtagcggtagggcgatggcgcgtcgccgcgccgttcgccttgcagcagggccgacatgggttggccggccaggcggcagatttccagcgcgcgctggatgcgctggctgtcgttgggcgacaggcgcgccgcggtggcggggtccagcaacgccagctcggcatgcagcgcaggccagcccagccgcgcggcgcgcgcctcgagttcggcgcgcagcgccggatcggcctgcggcaaatcgtccagcccttcgcgcagcgccttgtagtacagcatggtgccgccggccagcagcggaatgcggccgcgcgcgtggatctctgcgatcagccgcagcgcgtcggcgcgaaattcggcggccgaatacgattgcgccggatcgcggatatccagcaggtgctggggaacctgggcgcgctcggccgccgacggcttggcggtgccgatgtccatgccgcggtagatggtggccgaatcgacgttgatgatttcgagcggccagcgctgcgccagcgcgagggtcgaagcgctcttgccggccgccgtggggccggccaggcagatgatggcgcgcggggtcattggccgcgcaggaacagtttgtcgaggtcgttgaccgaccattgcacccaggtggggcggccgtggttgcactggtcggcgcgctcggtgatttccatctggcgcagcagcgcgttcatttcctccagcgtcaggcgccggttggcgcgcaccgagccatggcaggccatggtgctcagcagctcgttgcgctgctcggtcagcaggcgcgacacgcccaccgcgcccaggtcgcgcagcacggcgcgcgccaggctttcgatgtcgccgcgcgccagcagggccggcacgctgcgcaccgcgatggaggcggggccggacgggcgcatctcgaaacccagctcgttcagctgggtctcgtgctcttcgaccagcgccacgtccttctcggcggcgtggaacacgaccggcaccagcaagtcctggcgcggcagcgcccggtcgtccagggcgcgcttgagctgttcgtagaccacccgctcgtgcgcggcgtgcatgtcgaccagcaccagcccgcgcgagttctgcgccaggatgtagatgccgtgcagctgcgccagggcctgccccagcggatgctcgtcggccgtcggcagcggcgtggcgggggcggcgcgcagtgccgtggcggccggcgccgcatctccgggcagggggcggtacaggctttgccagtcggtcgcgggtatgccggcgggttcgccgtgcaggcggaacggcacctgcgtgtgcggccgtgccggcgacccttgatagggcgactggcccggcgacggatacgcagcgggatagggcgcgcgcggctcggccaggccgggcgcggcggcggccggctcgccggcgtaggccgtgtcgggggcggcgccgtccgggacgccggccggcaccgcttcggccccgccggtctgcgccagcgtctggcccaccacctgcgaaacgaaccggtgcaccgcgccgctgtcgcgaaagcgcacttcgtgcttggccgggtgcacgttgacgtcgaccgcgcccgggtcgatgtccagatacagcacataggcgggttgccggtcgccgtgcagcacgtcggcataggcgctgcgcaaggcatggctgacggtgcggtcgcgcacgaagcggccattgacgtacaggtactggcggtcggcgcgcgcccgcgcggcggtgggccgcgtcaccatgcccatcagggcgatggcgccggcggccgccagcaccggcagcacatggccgacgaattcggcgcccagcacgtcgcggatgcgctgtccatggtcggccggcagccattggcgctgcgcgcggtcgtggtggaacaggcggaaagcgacttcgggatgggccagcgcgatgcgttccatggcgtcgacgcaatggccgaattcggtggcttccgagcgcaggaacttgcgccgcgccggaacgcggtcgaacagctggcgtacgtctatcgtcgtgcctggcggccccgaggccgggctgacctgcaggctgccgccgtcgatctgccaggcgtgctcggcgccgcgcgtgcgcgagatgatggtgaggtcggccaccgaggcgatcgacgccagggcctcgccgcgaaaccccatcgaggccaccgactccagttcgtcgagcgagcggatcttgctggtggcatggcgcgtgagcgccagcggcagttcctcgggcgggatgccgctgccgtcgtcggtgacggcgatgcggcggatgccgccgccttccaggcgcacctcgatggcgcgcgcgccggcgtcgatggcgttttcaaggatttccttgagcaccgacgccggccgttcgatcacctcgccggcggcgatctggctgatcaacaggtcgggcagggtagcaatcgggcggcgatcggacatggaggggcggcaaacggaataggcaataatggcgattttagccctacgctaccgcccggcggccggcctcgtatccacggaccctcatgctcgacttcttcaatatggtgctccacatcgaccagaccctaggcatctgggtcgaacagtatggcgtgtgggtgtacctggtgctgtttctcatcgtgtttgccgagaccgggctggtggtgctgccgttcctgcccggcgactcgctgctgttcatcgccggcgcgttcggcgccaccggccacatggacccggtgctgacggcagcgctgctgatcgtggcggccatcagcggcaatacggtcaactacacgatagggcgctacatcgggccgcgcgtgttctcgatgaacctgcgcttcctggaccgcaatgcgctgatgcgcacgcatgcgttctacgagaagcacggcggcaagaccatcgtcatgtcgcgcttcattcccgtgatccgcaccttcgcgccgttcgtggccggcgtggcggacatgcgcctggcgcgcttccagctgttcaacatcggcggcgcgctgctgtgggtgatcagcctggtggccgcgggctatttcttcggcaacattccgctggtgcgcgaacacctgaacaccatcgtgctgatcggattgggcgcggccatcgtgcccgtggtgatcggcgcgctggtgcgcctgctgcaggtacggcgcgggcagtgagaagcgggcgcccgtccccgttggggaggagcgacacccgcggcaagggtgcctgtcccagccgggacaggcaccctgctgtacgccatcgacgcttgacggccaaggcggtatctgtctctgccggggcaggcgccctggctcagctcacgtcgcctacgcgcgccagcggcgggttggcggtgaagtagcggtcgatgccggtcatcatggcctgcgccagcttttcctggtgcgccgcgctgcgcagcagggcttcttccttcggattgctgatgaaggccgtctcgaccaggatggacgggatatcgggcgccttcagtaccgcgaagcccgcctgctcgacccggttcttgtgcagccggttgatcttcttgatctcgtccaggaaggcgctgccgaccttgagcgaatcgttgatctgcgccgtggtggacaggtccagcagcaccttggccacctggcggtcgtggctgccgaggttgacgccgccgatcaggtcggccgcgttctccttgtcggccagccagcgcgcctgcgtgctggatgcgccgcgttcggacagcgcgaacaccgacgagccgttggccgtgggcttgatgaaggcgtcggcgtggatggacacgaacaggtcggcgcgcacgcgccgcgccttctgcacgcgcacgtgcagcggcacgaagtaatcgtcgtcgcgcgtcagataggcgcgcatgtacggctgggcgtcgatcagggtcttcagccgccgcgcgatgcgcagcaccacgtccttctcgcgcaggcccgagcggccgatggcgccggggtcctcgccgccatgtccgggatcgagcgcgatggtcagcatgcgcttgcggctggccgagcggccgggcgcgggaagcggcttgatgggcggggcgggcagcgcgggcgccggctcctggccgcgggccagcggcgcggccggctggtcgggcgcgggctggttgcgcgcgatctcgtcgagcacgcgcgccagcgggtcgtcgacatcgggcccggactgcttgttcaggatcgccatcagcgggtcctgcgccaccttcgggtacaggtccagcaccaggcggtactggtagtcggccaccggcttgagggtgaacacctggggcgccaccgactgcttgaggtcgaataccaggcgcaccacgttgggccggttctgcgccacgcgcaggccctggatgtacgggtcgtcgtgccgcaccttggacacgaggtcgttgagggcggcattgaccgacaggccttcgatgtcgaccaccaggcggtgggggttctccagcgtgaagtgttccgccttgagctcgctgtcgagctcgagcgtgacgcgcgtgtactcatcggccggccaggtgcgcacggccaggatggtggccgcatgcgccaggcggggaacgacagggaggacgagcagggtcgcggcgacgctgatcaggcgtcggcgggcggcggcgcggggagagagcgcgccgtgggcggggggacaatcgcgttcaaccatgtttgtcctcgggcggtatgggcggtcaggctggcgtcccgtccctggtccgcgtaagccagggagatcagcaggtccggagggggcagcaagcctgccgcgcgctccggccattcgatcaaaactaccgcgtcgtcacgcagtaaatctcggaaaccggcgtccagccattcgcgcgaatcgctaaacctataaaaatcaaggtgatagaagtataagttagaaactttataggattcaagcagcgcgtagctgggactcttgatccggccctggatgccgcattcacgcaacagtgcgcgcgtgaaggccgtcttgccggcgcccaggtcgccttgcaggtggatctgtccccccggctggccgccgcgccgcccgtcgaccagcggcgcaagctggcgcgccaggttttcggtggcggcttcgtcgggcaggtgcaggcagagggtggtcggtggggcggacatggcgggtctcgagtggtaaaacgcaaggcgtggagcggattataggaagcgtgctttctgctacgcttgccgacaggattgattctcgttcacctgttgccggatgcgtccggcaacccgaccaattcgccgcaaacggagctgtaccgccatgaaaacccgcaccgaaaaagacactttcggcccgatcgaggtgcccgagcagcacctgtggggcgcgcagacccagcgctcgctgcatttcttcgcgatctcgaccgagaagatgccggtgccgctggtcgccgccatggcacgcctgaagcgcgccgccgccaaggtcaacgccgagctgggcgagctggatccgcaggtcgcagacgccatcatgcgggccgccgatgaggtgatcgccggcaagtggcccgacgagtttccgctgtcggtctggcagaccggctcgggcacgcagagcaacatgaacatgaacgaggtgctggccaaccgcgcctccgagctgctgggcggcgagcgcggcgaaggccgcaaggtgcaccccaacgaccacgtgaaccggggccagtcgtccaacgatacctttccgaccgccatgcacgtggccgccgcggtcgaggtcgagcaccgcgtgctgcccgccctgaaggcgttgcgcggcacgctggccgccaagagcgcggcgttctacgacatcgtcaagatcggtcgcacccatttgcaggacgccaccccgttgacgctgggccaggagatctccggctacgtggcgcagctggacctggccgagcagcagatccgcgcgacgctggccggcctgcaccagctggccatcggcggcacggcggtgggcaccggcctgaacgcgcatccgcagttcagcgccaaggtatcggccgaactggcccatgacacgggcagcgcgttcgtgtcggcgcccaacaagttccaggcgctggcttcgcacgaggcgctgctgttcgcgcacggcgccttgaagacgctggccgccggcctgatgaagatcgccaacgatgtgcgctggctggccagcggcccgcgctcggggctgggcgaaatcagcattcccgagaacgagccgggcagctccatcatgccgggcaaggtcaacccgacccagtgcgaagccgtcacgatgctggccgcgcaggtcatgggcaacgacgtggccatcaatgtcggcggggccagcggcaacttcgagctgaacgtcttcaagccgctggtgatccacaatttcctgcagtcggtgcgcctgctggccgacggcatggtcagcttcgacaagcactgcgcggccggcatcgagcccaaccgcgagcgcatcaccgagctggtcgagcgttcgctgatgctggtgactgcgctcaacccgcacatcggctacgacaaggccgcgcagatcgccaagaaggcgcacaaggaaaacctgtcgctgaaagaggcggcgctggcgctggggcacctgaccgaggcgcagttcgccgagtgggtggtgccgggcgacatgaccaacgcgcgccgctagagcggcgccgggcgcgtcagttgggcgcgcccagccccgcggccgcggtcagccagagcgggatggtcgcggccgaggccagcgtgcccagcgagatcagcaccgcgaccatgcggccgtcgccgcccatgcgcatggccagcacatacgccgccgaggcggtgggcagggcggaaaacagcaccagcatgcgcgtctccagcgccggcagccccagcgcccaggcgatgcccagcgccgccgacggcatggcggccagcttgaccgccagcatccagccgatcagccggccatggcccttgccgccttcccaggcgaggctggcgcccacgcacatgatgcccagcgccagggccgccgcgcccagccgcgccatcacggtgtcgatgggcccgggcaggctcagcccggcgaggttgcaggccaggctcagcagggtcgagaccagcagcgggttgcgcgccagctcgcgcagcaggccgttgccgctgtggcgcgccaggccgtacacggcggcgacattggccatgggcacggcaaagcccacgatcagcgccatgatggtctggccggggccgccggccaggctggcggccagggccaggccgatataggtattgaagcggtagccgcattgcgccgccgaggccagcgccaccggcgcgggcctgagcacggggccggccagccaggccagcgccacgccgcaggccatcagggccgcggtggcctgcagcagctgcatggcatggccggcgctgatgggggtgcgcaggatggactggaacagcagcgcggggaacagcacgaaatacaccatgcgctcggtgccggcgaagaattcgcgggagaatcccagtttgtggcgcagggcccagcccagggcgacgagcatgaaatcgggcaaaaccagcagggcaaccgacatggaacctggaaggaaaattgacaggagcggcgcttccgcgtcgcggcgcaagctgctattctccgacattctggcagcgccttggccataagcaatcctttgaaggcgcgcgccaacactcaaaaaggccgccgcacaccggtacgcccaccgcacagccggcccgttacgcacggcgccgaaatccctggaggaaacaaactcatgaataaagtacgcaccctggttcaggccattgccgtggccaccggccttgtcgccgccgctggcgcgcaggccgccgatgcctatcccagcaaggccattcgcgtgatcgttccgtttgccccgggcggctcgaccgacatcatcgcccgcctggtgacgcagcgcatgagccaggagctgggccagcccatggtggtggaaaacaagggcggcgccggcggcgccatcggcgcgtccgaagccgcgcgggccgagcccgacggctacacgctgtcgatcgccaccgtgtcgaccatggccgtcaacccggcctgccgacccaaggacctgccgtacgacccgatcaaggatttccagccggtcaccaacttcgccaacacggccaacgtcgtggcggtcaatcccaagtttcccgccaaggatttcaagggcttcctggaagagctcaagaagaaccccggcaagtactcgtatggcagctcgggcacctgcggcgtgctgcacctgatgggcgagtcgttcaagatggccacgggcaccgatatcgtgcacgtgccctacaagggttcgggcccggccgtggccgatgccgtgggcggccagatcgaactgatcttcgacaacctgccgtcgtccatgccgcagatccaggccggcaagctgcgcgccatggccatcgcgtggccgacccgcatcgacgccatcaaggacgtccccacgttcgccgatgccggtttcccggtgctgaaccagccggtgtggtacggcctgctggcgcccaagggcacgccgatggatgtcgtgaacaagctgcgcgatgccgccgtggtggccctgaaggacccgaaggtcatcaaggccctggacgaccagggctcggcgccgtcgggcaacacgcccgaagagttcgccaaggaaatcaaggagcagtacgactgggcgcaggacgtggtcaagaagcagaacatcaagctggactgatggctgcctgacaccgtgcacgccgaaagcgccccgcggggcgcttttttcttgcgcgcgttgtttattccggttgcggcgcgggctgcgcctgcagcaccgagcaggcctggcgcaggcgctcgatgaagtcgtggtgcagggtcgagagcgcgtcctggctgcgggtcatgacgctgatgggcacgcgcagcgccggctccaggcgccgcagcgccatgccgggacgcagcatggcgcgcgcggtgatggcgtcgaccacggcgtcgccgcaaccggcctcggccagcgcgcaggccacgtagtgggtctgtacctggattgccacgcggggggccagcccttgcgcgtccagcgccatttgcagcagcgagcccgaggcatcgcgggcgtcgagcacgatgagggtttcgccgccgagttcctgcaggcgcgtcgtgccggcgccggggaggcggctcaggtgcaccagttcggtatggcccaggctggtgcgcgtcaggccggggtggttgttggcgtcgaaggtaatggccaggtcgagctcgtgcgccagcaggccctgcaccagctcggcgctgtggtgggtgtggatgtcgaaggtgatgccgggctgggcgtcgcggctggcgcgcaccacgccgggcagcaggcccaggccgagagccggcgcgcagcccagccgcaggtggccgtgggggcggtcgcgcaggctggcggccagcctgcgcacgctgccgaggtcctggttcaggcgcgccacctcgggcgccaggatttcggcttcgcgcgtggccaccaggcgccccttgacccgctcgaacagcttgaacccgagctgggcctcggcgtgcgccagcagcttgctggccgcgggctgagaaatatgcagggccgccgccgcctcggtcagcgacccggtacggcggatggcctcgaagatctcgatgtggcgcaggcgcatggctcaaacccgggatggaaaatgcgattctatgccgaggcgggttcgccgctgccggacagcctgtttatcatgtgccgttggaccagcctgaggaggggagaccatgccattgcggacgctgttggcggcgctgtgcgccgccgccatttgccaggcgccggcctgggcgcgcgaggcgccgggcgtggcgcgcgaggacgtcaatccggagatcgccagcgcgcgcagcgagcgcgcgcaagcgcacgcccagcgctacatgatcgccaccgccaacccgctggccagcgaggccggctaccgtatcctgcgggccggcggcagcgccaccgacgccatcatcgccgcgcaactggtgctgaacctggtcgagccgcaatcctcgggcataggcggcggcgccttcatggtgcactacgaccgcggcgccggcgagctgcgcgtctacgacagccgcgagaccgcgcccgcggctgcgcggcccgaccgcttcctgcgcgagggcaagccgctgtcgtatgccgaatcggtcaacaacggccgcgcggtcggcacgccgggcctgttgcgcggcctggagctggcgcatcgccagcacggcaagctgccatggcaggccctgttcgagccggccatcgcgatggccgagcaggggttcgccgtgtcgccgcgcctgcacgagtccatcgccggcgacaaggcgctggcggcgcagcccgcggcggcgcgctacttctacggccccgacgggcaggcctggccggtcggccaccggctgcggaatcccgagttcgcggccacgctgcgcagcatcgcgcgcgagggggccgatgccttctaccgcgggccgatcgcgcgcgacatcgtggcggcggtgcgtgcccatcccacgccgggcgacctggccgaggccgacttggccggctaccgggccgtggtgcgcgagcctgtgtgtggcctgtaccggggctaccgcctgtgcggcgcgccgccgccgagcagcggcccgctggcggtgctgcagatgctgggcgaactggaacagtacccgctggcgcgcatgcgtcccggcagtgtcgaggccgtgcattatttttccgaggccgggcggctggccttcgccgaccgagacttctacgtggccgatccggcctttgtcgatgttccggtgcgggcgctgctcgatcccgcctacctgcgccagcgcggcgcgctgatccgccccgaccgcagcatgaagacggccctgccgggcgatccgcaggggctgctggccgaacgcgcgcgcgacgacgccatcgaggtgccctcgaccagccacctggtggcggtggatgccgcgggcaacgtggtttccatgacgtccaccatcgaggccgcgttcggcagcaagatcttcgtgcgcggtttcctgctcaacaacgagatgacggacttctcgtcctcctaccgcgatccggaagggcggctggtcgccaaccgggtcgagccgggcaagcggccgcgcagctcgatggcgcccatgatcgtgtttcgcgccggcaagcccgtgctggcgctgggttcgcccggcggcagcgccatcatcaactacgtggccaagacgctggtcggcgtgctcgattggaagctggacgtgcagcaggcgatcgcgctgcccaacctgggcagccgcaacaaggaaaccgagctcgagcgcggcacggcgctggaagcgctggccccggcgctgcggcgcatgggccatgaggtgcgcatcaccgattttcccagcggaatccagggcatcgtgatcgggccgcacggcctggccggcggcgccgatccgcgccgcgaaggcctggcgctgggcgactgagggcggttcaggccccggccggttcctgcaaggccggcggcacgctgcgcaggcgcgcgggggtgcgcgacagcttgatgggcgaggcgatgccccggtagtcgccggcttccagcagcatgccgcggtggcgggcgtgcggatggtcgagcgcctgcgccacgtccagcacggccgcggccggcacgcccagccgcagcaggcgctcggccagcgaggccgcttcgtgcggccgcagcagttcggtcagcgcggcgcacagggcgtcgcgatgcgccaggcgctcggcgttgctggcaaagcgcgcgtcctgcgccagttgcggggcgcccagcgcgtcggccagcgccgcgaactggcggttgttgcccaccgccaggaagatcggcccggcgccggtgggcagggttttatacggcgcgatgttcggatgcgcgttgccggtgcgcgtgggcacccggccgctgtagaagtagttcggcgcgtgcggatgcagcagcgacagcgcgcagtcgtacagcgtgatgtccaggaactggcccaggccgctgcgctggcgctcctgcagggccagcagcacggcgacggccgcgttcaggccggtcaccatgtccacgaccggcaggcccacccgcgtggccgggccgtcggcctcgccgttgacgctcatcagcccgcacatggcctgggcgcaggcgtcgtagcccggcaggccgcccagcgggccgtcggcgccgaagccgctgacgcggcaatgcaccaggcgcggaaaggcctggctcagcgtgtcgtagcccagcccccacttctccagcgtgccgggcttgaaattctccaccagcacgtcggcgtcggccagcaggccgcgcagcagctcctggccggcaggctgcgacaggtccagcgccatgccacgcttgttgcggttgacgccgatgaagtaggaggcggtctggccggagaacggcggcccccagccgcgcgtctcgtcgccgccgggcggttcgatcttcagcacgtcggcgccgtggtcggcgaggatctgggtgcagtacgggccgcccagcacgcgcgacaggtcgatgacgcggcagccttgcagggcgccggggggcaatgcggcaacagccatggtggatacgcctttagtccagggaaatctgcgcggcgcggatcagctcgccccacttgtcgacttcctcgttgatgaagccggccagggcctgcggcgtgcgctcgggcgccggcacgatgccttgcttgcgcagcgtgtcgcgcacttcgggcgcgtccagcgcggcgatgaaggcggcgttcagtttctgcacgatggcgtcgggcgtgcccttgggcgccacgatgccgaagaatacgctgacgtcgtagccggccagcccctgttcggcaatcgtgggcagctcgggcagggcctgcgagcgctgcgcgctggccaggccgatggccttcagcttgccggcctgtatgtgcggcaacgcggtaaggatgtcggtgaacgacatcgaaacctgcccgcccagcaggtcgttcagggccgggccggtgcccttgtaggacacgtgcaggatgcgcgtgccggccatgcggttgaacagcacgccggccaggtgcgaggaggcgccgttgcccgaggacgcgtagctcagcttgtcgggattggccttggcgtaggcgatcagttcctgcacgttgttggccggcaccgagggatgcaccaccaggatgttgggcaggtggccgatgcgcacgatgggcgcgaagctggtgcgcgggtcgtagttctgtttcttgtacaggctgatgttgatggccagcgggcccgaggtgccgaacagcagcgtatagccgtcgggcttggcgtgggccaccagttcggcgccgatattgccgcccgcgccgccgcggttttccaccaccacggtctggtcgagttgcgttttcaggccttcggccagccggcgcgccatggcgtcggtggggccgccgggcgggaagggaacgaccagggtgactggccggtcggggtagtcggccagcgccggcgcggcggcgccgcccagcaaggccaggccggcggccaggacgaggctgcgaatcagctgttgcatggtatgtctccgtcgttgttatgtgggaaccgccgctatagcgcggtctgcagcacggcgcggcacgccgcgtcgtcgtcggcgggcagcgcgcaagggtcgcggggagcgagccggtggcgcagcgccaggtcggccagcgcggcgcgcgaggccagtcggggatcgcgcgccgcttcccagcgcagcgcggcgatggcgacgacgtggtacagggccgaggccgcctggcgcgccaggtcgtcgcgttcatgggcggccgcgtgcgcggccagcgcataggcgccgtcgaaggcgcgcgccttcgacggcgccagctcgggcgggcacggcgcgccggcggccagcaaggcctgcacatggcgctgcagcgccggcagggcgtcggccttgcggatagcgcgcagtacgtccagcgccacgatgttgctggtgccttcccagatcgagccgagatgcgcatcgcgcatcaggcgcggctcgacccattcttcgatatagccgcagccgccgcggacctccatcgcgtcgccggtcacctggcgcgcgtcgcggcaggcgcggaacttgatcagcggcgtgaggatgcgcggcagcgccgcctcgccctcgccgcggtcggcggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggcactggcgcgtgcgcggcggcctgggcgtgcagagcgcctccatcgtccgcgacaacaatgggcaggccggcaagcgcgtgcgcaacgtggcgcgcctcaacggcagcctgtttctgtcctaccggccgccacagggctggtacggtgaaaccggggtgaccttcgtgggtgcgcgctacgccgacaatgccaacgcggtccgcttgcccgactatgggcgcctggacgccatgctcggctaccgcaccggagcctgggactggcggctggcggtgcgcaacctggccgacaagacttacttcgcctcggccaccagcgccggccagatccgctacggcgagccgcgcgtcgcgcttgccacgctgcagtacgttttctgacggcgcaagcccaagtcgaaccaggaaaacgccgccgtcaggcggcgtttgcgtttgcgcaagcgcccgcaaggctagggtctgccaagatggccgcggccgtggccttgcctttccattcaggaagttcgataatttcaggaatttctgaaatcaacgtaacaaatattgtcgtggcactttctccccaaaccgaacggttcgtgctgcattttggcgaaatgggtagccgctggggcgtgaaccgcaccgtggggcagatctatgccctgctgttcctgtcgcccaaggccctgcacgccgacgacatcgccgaggcgctgggcttttcgcgttccaacgtgagcatgggcctgaaggagctgcagtcgtggcggctggtcaagctgatgcaccaggtcggcgaccggcgcgattacttcgagacgcccaaggatgtttgggaaattttccgcatcctgatggaagagaagcgcaagcgcgaaatcgatcccacccttacgctgttgcgcgacaccttgctggagcggccggccgacgaggcgcaagtctatgcccagcagcgcatgcacgagatgctggagctgatcgagctgtccacgggatggttcgacgaggtgcagcgcctgccgccagaaacgctgcaaaatctcatgaaactgggttcaaaagtgcagaaagtgctgggttttgccggcaagctgcgcggcaaggattgaatctggctgttgtttgttgaggatcatccctatgaagttgtacgtaacgcccttatcatggcctgcgagcgagccgggaggccatgtcggctgtccgggccggcctaccgtctgggagcgtctccatgattgacctcgatgtcgtcaacctgtcgcgattccagtttgccgcgaccgcgctataccacttcctgttcgttcccctcacgctcggcctgtcgttcatcctggccatcatggaaagcgtgtacgtcatgaccggccgccagatctggaagcgaatgacgatgttctggggcacgctgttcggcatcaacttcgccctgggcgtggccaccggcgtggccatggaattccagttcggcatgaactggtcctactacagccactacgtcggcgatatcttcggcgcgccgctggcgctcgagggcctgatggcgttcttcctcgaggccaccttcgtcggcctgttcttcttcggctggaaccgcctgtccaaggtcggccacctggtggtgacctggctggtggcgttcggcaccaacttctcggcgctctggatcctgatcgccaacggctggatgcagaacccggtgggcgcgatgttcaatccggacaccatgcgcatggaaatgaccgacttcgccgccgtgctgctcaacccggtggcgcaggccaagttcgtgcatacggtcagcgccggctacgtggcgggcgcgatgttcgtgatgtcgatcagcgcctggtacctgctcaagggccgccacatcgacctggccaagcgttcgatggcggtggcggccagcttcggcctggcttcggcgctgtctgtggtggtgctgggcgacgaaagcggttatctcaccaccgaacaccagaaaatgaagatcgcggccatcgaggccatgtggcataccgagccggcgccggcctcgttcaacctgatcgccattcccaaccaggaagagcgcaggaacgagttcgcgatttccattccgtacgtcatggggctgatcggtacgcgttcgctgaccacgccgctgctgggcatcgacgacctggtgcggcgcgcggaggtgcgcatccgcgagggcattaccgcctacgaggcgctgcagcgcgttcgcgccaatcccaaggacgtcgacgcgcgcatgctgttcgagcgcacctggccggatctgggctacgccctgctggtcaagcgctaccagcccgacctgtccaaggccaccgacgaacagatcgcgcaggcggcgctcgacacggtgccgaacgtggcgccgctgttctgggcgttccgcgtcatggtggcggtgggcttctacctgatcctgttcttcggcgtggcgttctggctggcttcgcgcgggcgcctggacagccggcccggcctgctcaaggtggcgttgtggagcctgccgctgccatgggtggcgatcgagagtggctggttcgtggccgagtacggccgccagccctgggtgatcgagggcgtgctgccgacctactatgcggcatccggcctgaccatcaccgacctggcgatcagcctggccattttcctggtgctctatacggtgctgctggtgataggcgtcaaggtgatgctgcatgccgtcaaggccgggccgaaaggcgaggcgagcgagccggccggccggcgcgccgatccggtccaggcggccgtcgatgcgtattgatgggggagaacgcacatggatagcttgattcctttcgactacgccaccctgcgcgtgctctggtggctgctgctgggcgcgctgctgatcggcttcgccgtgatggacggtttcgatctgggcgtggcggcgcttctgccgctggtcgccaagaccgatgtcgagcggcgcgtggtgctcaacgtggtcggcccggtatgggaaggcaaccaggtctggctgatcaccgccggcggggcgatcttcgcggcctggccgctgctgtatgcggcctcgttctcgggtttttacctggccatgatgctggtcctcatcgccctgatcctgcggccggtgggtttcaagtaccgcagcaagatggagggcacgcgctggcgcagccgctgggacgcggtgctgtgcttctgcggcgtggtggccgcgctggtgttcggcgtggcgatgggcaatatcatcctcggcgtgccgttcggcttcgacgcggcgacgctgcggcccgaatacgaaggccacttctaccagctcttcaagcctttcgcgctgctggccggcctggtcagcgtggcgatgatggtgatgcatggcggcgtgctgctggcctggcgcacgcatgacccggtgtcctcgcgggcgcgcaactggggccgcctggcggcgctggccacggccgcgctgttcgtggcgggcggcttctgggtggcctatggcctggacgggcacgtgatcaccagcgcggtggacatgcatgcgccgtccaaccccatgctcaagaccgtggagctgcaggccggcggctggatggccaactacgagaaatggccgctgacctggatcgccccggcgctgggcgtgggcggcgcgctgcttgccttcgtgctgctcagcgcgcgcgccaacgtactcgcctttctcgcttcgtcggtgtcgatcgccggcatcatcctcacggtcggcttcgcgctgtttccgttcatcatgccgtcgtcgagccggcccggcgccgggctgacggtctgggacgggtcgtccagcctgctgacgctgtggatcatgctgctggcggtggcgttcttcctgccgatcatcacggtctacacggcctgggtatatcgcgtcatgcgcggcaaggtcaccgaagactcggtggacggcacgcccaactcgtactgatcaggagccagtcatgtggtatttctcttggattcttggcctgagcctggcgtgtgcgttcggcatcctgaatgcgatgtggttcgagttgcgcgaaggccatgcgcacgatccctacaagaagccggctgacgagtgagcggcgcttccggtatcgagcatgatcccgccgccgcgctgaacaaaccgccccgcgagcattcgcgctggctggcgatgcgggcgcgcgcggcgcgcgtgccgctggcggttgccggcgccgcgccgctgatcggcggcgtgctgttggtcatccaggcctggctgctggcccgcgtgctggaccaggccatcgtgcagggcgcggcacgcgccgagctggccacctccattgtcgcgatctcggccctcatgctggcgcgcgccgcgctggcctggctgggcgagcgcgccggcgccgcggcggccgagcgcatcaagcgccaggtgcgcgaggcgctgttcgcgcgcttgctggccctgggccctcaatggtcgcgccagcgcgcctcgggcgaactggccagcgccatggtcgagcaggtcgaggcgctggacgccttcttcgccaagtacctgcccgccatgggcgcggcggcggtgctgccggtcgccttcgcggtcgtggtgctgccggtcgatgtgatcaccggcctgctgctgctggtgagcgcgccgctgatccccctgttcatggcgctggtggggtggggggcggaggcggccagccgccgtcacctgcaggcgtttgcgcggctgtcggggttcttcgccgaccgcttgcgcggcctggccacgctgaagctgtatggccgcgccgaggccgaggagcagtcggtcgtggcggccagcgacgccttgcgccagcgcacgatggcggtgctgcgcatcgctttcctgtcctcggccgtgctggagttcttcgcggcgcagggcgtggccggcgtggcggtctatatcggcctgacctacctgggctttctcgatgtgcgggcatcggtgctgaccttgcagggcgggttcttctgcctgttgctggctcccgaggtatacgggccgttgcgccagttcgccgctcattaccacgaccgggcggccgcgcgcgccgcggtggcgcagatcgcgcgcaccttcgacggcctgccctcgcccggggttgagcccgcaccgccggcccaggcgccggccttggcgcgcggcgcggcgcgcctggccgcgagcggcctgaccgtgacgcagccgggccgccccgcgccggtgctgcgcgaagccgccctgcagctggacgccggcgcgcacgtcgcattgcgcggcgccagcggcgccggcaagacgaccttgctggagttgctggcgcgcttgcgcgacggcgccggcgccatcgcgctggacggcgtgccgttggccgactgggacgaagccgcgctgcgcgaacgcgtggtgctgatcggtcaacggccttatctgtacgccggttcgatcgccgacaacatccgcctggcgcggcctggcgccagtgccgcgctggtcgaggaggcggcgcgccgcgcctgcgtcatggagttcgcgcaggctttgccgcgcggcctggacacgccgctgggcagccgcggccatggcctgtcgggagggcaggcgcagcgtgtggcgctggcgcgcctgttcctgcgcgaccccgggctgatcctgctggacgagcctgccgcccacctggatgcggcgacgcaggcgcgcgtgctcgacgaggtcctggctttcgcgcagggacgcaccttgctgctggccacgcatgccgacgcggtggcgcggcgcctgccgcggcaatggatgctggagcagggccgcctgcgggagttgcagccggcatgagcctgtggcgcttactgttccgcttgtacgcgcgccgcaaaggcgcgctggcgctggccctggcgctgtcgctgctgaccgtggcggcgggcgtgggcctgctcggggtgtcgggctggttcctgaccggggcggcgctggccggcgcgggcgcggtgttcaatctgttcgtgccgtcgtcgctggtgcgcggcctgtcgttcatccgcatcgcctcgcgctacggtgaacggctggccggccacgccgccacgctgcgcctgctggccgatctgcgggcctcggtattccgctcgctggtgcgcctgacgccgcgccaactggcgcgctaccgcggcggcgacttggtggcgcggctgaccagcgacgtcgacgcgctggatacggtgttcctgttcgtgctggcgccggttgcggtggcgctggcgggcggcgccatcctgaccgcggtcatgggggcctggattccggccgccgcgctggtggtggccgcggccttgctgctgtgctgtgccgtggcgccctggtggctggcgcgcgccggccgccggcccggcgcggcggtgcaggaaagcgcggcggccctgcgcgcggcgacgctggatgcggtcgaaggccatgccgacatcgcggccctgcatgccggcgcccaggcgcgcgcgcagttcgccgacgcgtgcgagcagtcggcccgcgcgcgcgcggcgcaggtgcgcatcgccgcgcgcggccagtggctggcgcagttggccgccggcgcggcggtgctggccgtgctgtggttcgggctggacggactggcggcgggcgagctgggcggccccttgctggcgggcttgttgctggcgacgatcggcatcttcgaagtggccggcccggtcatgcgcggcgtttcgcgcctgggcgctgcggtcgccgccgccgcgcgcatcggcgagatcgccgcgcgcgaacccgacctgcgcgatccggccgcgccgcgcgccttgccgccggcgggcgaactggcgctggaggacgtgacgttcgcctatcccgtgcccgacgccgcgccgcatccggtgctcgacggcgccagcctgcgcgtcgcgcccgggcagcgcgtggccatcgtcggcgccagcggcgccggcaagtcgaccgtgctgcagctgctgctgcgcctggaggacccgcagcgcggcgcggtgcgctacgccggctgcgatgtgcgcgagtgcgcgcaggccgagctgcatcgccgcgtggccttgctgtcgcaggatgcgccattgcttctcggcaccgtgcgcaccaatctgctgatcggcgacgcgcaggccgacgacgcggcgctgtggcgcgcgctggacgcggcgcgcctgggcgaggtggtgcgtggcctgccgcacggcctcgatacgtggataggcgagaccggtgcgggactgtcggccggccaggcgcgccgcctttgcctggcgcgcgcgttgctgaccggcgcatcggccatcctgctcgacgagcccaccgcgggcctggacgcggccaccgaggccgagctgctggcggatctggcgcgcgccacgcaggggcgcaccgtggtgctcgccacgcatgcccgcctgccgccgggtacggtcgatacggtgtacacgctgcaagcaggccggctgcaccgcgccgcgcccatgtgactggcctaagcatcggcgcgcggttatagttcgccttgcttttgtttccagggacgttcaccatgcagaccgattacgccgaactggtccggcgcaccatccgcagcgtccccgattggcccacgcccggcgtgacgtttcgcgacatcacgcccgtgctgcaggacccgcgcacgttccgcgtcctgatcgacctgttcgtctatcgctatatgcgccagcgcctcgacctggtggccggcgtcgatgcgcgcggcttcatcgtgggcgcggtgctggcgcacgaactgaacctcggcttcgtgccggtgcgcaagaagagcaagctgccgtaccgtaccgtggccgaggaatattcgctggaatatggcaatgccgcggtcgagatgcataccgattcggtgcgcaccggccagcgcgtgttgctggtcgacgacctgatcgacaccggcggcaccatgctggcggccatcaagctgctgcagcggctgggcgccaacgtggtcgaggccgcggccatcatcgacctgccctacctgggcggctcggcccagatcacggccacgggcacgccgctgtacaccgtgtgccagtaccaggaaggcgactgagcgcgcgccgcctcagcccgcgttcaggcgcggctggatgaaatcgaggaaggcccgcgtcttggcgggcaccatgcgcgagggcatcagcgcgaacaacgggatcggcgtcagcgcccaatcgggcagcacgcgcaccaggcctgcctgatggcgcgtgtcatgctgtcgctcatgaccagcggcgtgatgcccaggccctggctggccagccggcccagcatgccgatgttgttggccgccagccggcccgacacctggacccgctcgaccttgtcgcccgattgcagtacccagtacgagaacgcgtcgctcatggaggggcgcaggcattcgtgatgccccaggtccgccggcacgcgcggttcgccgtgcagggccaggtattgcggggcggcgtacaggtgctgggtcatcagcacgatctggcgcgcgaccaggctggagtcgggctgctgcccgaagcgcagcaccaggtcgaacggattgctgatgggatcgaccgggcgcatgctgaggtcgaagtcgcattcgatatcgggatacaggccgcggaactccggtatcacgtcggtcaggaacagctgcgccaggctggtgggcagcgaaatgcgcagccgccccttgggctgggcggccatgtcctgcaattgctcgtgcgccacgcgcgcttcctcgacgatatggcggcagcgctcgaaatacagggcgcccgcttcggtcaggtcgatgcggcgggtgctgcggttgagcaggcgcatgcccaggccgcgctccagctcgctgacacggcgcgacagcgtggaggtggggatgttgagggcttcggccgcgtggctgaaattcttgcgcttggccacttcaacgaagagcgcgatgtcgttgagctggatatccatcttggacctctgttcttatgccgccggcgggtgggcgcgcccaccgcatgcgcgcggtgcgagtcccgccatgataaatggcgggaacatacatcttgcttaatcattatcccgctcatggaatgaagttcgccaaaataagggtttttacttaggttcgaagcgctgatacttctccggtcgtcattgcgttgacacattgccccacacggcactgaacaacatttaagattggagaagtcgatgaaacgccacgccctggccactgcactcatggtttccgttacgctggcgggcatgtccgccgcccacgccgatggcaagacccgcgaacaggttcgcgccgaactggccgccgccaaggccgccgggcaggtcacgttcggcgagctggactatcccgctcccgccgctgcgcccgccgccggcaagacgcgcgagcaggtgcgcgccgaactggctgccgccaaggccgccggcgaagtcaccttcggcgaactggactacccgcccgccaagtaaggcgcgccgtcccgcccagcccgcgcgggcagggcgccggaccgggcggccgcagccgccgtgcccgtccattcttccattgatgggaaagtgttccccgaaataggggtttctccgcgcgggtgccggccggacactgtgggcagtgcttcgcgcgcagcatggctgcgccaggcgcatgtctttcttgccatccgtagggaactgctatgaaaaaaacactactggccgtggcgctggcgacgggtttcgccggtgccgcgcaggctgccgactcggtgacgctgtatggcctcatcgatgccggcctcggttatgaacaggtcaagttcaagggccagtcgcaaagccgcatcggcgcagtgcaaggcgtcagcagcggctcgcgcttcgggctgcgcggcagcgaagacctgggcgacggcctgcgcgccgtgttcaacctggaggccggcttcggcccgctcaacggcaactcgctgcaaagcggccgcctgttcggccgccaggccacggtgggcctggacagcgatgcgtggggccgcctggaattcggccgccagaccaatctggcgtcgaagttcttcggctcgatcgatccgttctcggtgagctacaactcggcgaacatgggcacgacattcagcgccgccaacaccatgcgcctggacaacatggtgctgtaccagacgcccagcctggatggtttcaagttcggcgtcggttattcgttcagcgcggacgacacgctggacgacgacagcaacttcgccaccgccgggaacaaccgcgtgctgaccaccggcctgcagtacctgaacggaccggtcaacctggccctgacgtacgatcgcttcaaccccaacgacgatcgggccggcggcaaatccgatgcgcgggtgcagcagtacgccatcggcggcgcttacgatttcgaggtggtcaagctggccgcggctttcggccagacgcgcgatggctggttcgtgggtcagaacatgggcactacgcccgatggcttcaacaagctgagttcgttcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccagacggtctcgtcctctgctacgacttgtacacgaacgtcgccatcggccgaggcgtagaacaggaattgggaggcggattgttctgggaggtccatgcttggattttactcgcaacagttgtattgtgctgtctaaatttacagtacttttcgcgttgctgtctttttgtgatgggtatcctaaccgtcaccggcgacgaaatcgagcaggtcacccgtaagaagcgccgccaggcacaggccaaggtgctgaaggcgctgggcatccgccttcagattcggccagacggtacacttttggtgttccggaccagcctgggtatcccgcattaggagccgcgtgcgcaagagcgaggtgctgagaatctggaaggcagatatcgacttgccacgccggatgatctatctgcccgaggcgaaggcgggtgccagggagcaacccattacggcggcactggctgaatttctggacgctttctgaaggagtcggtgtcccgccgatatccccctggctctttccgtcttccagaggctcccgatcggggtacacagtcgctatcgaaaaccctttcagactcgccgtggggcgggccggcctgaacatcgcgcgagtggtcagtcatactgccgtgtctcatctggtacaggtaggcgtgagcctgtccaccgtgcagcgcatgagtgggccaaggctggcaattgtggcgcgctatgcccaccagaacggcgaccacattcgtgccgccatgagcaacttggaaggccggatctccggcacgattacacctaaactacataaacgaaaaagccgtctccagaggaaacggcctagatcgttgatttggctggtgccggtgaaaggaatcgaaccctcgaccttctcattacaagtgagctgctctaccaactgagctacaccggcatgaacgcaagcggcgcatggccgcttgcgagggactgcattgtagtgaaacttcgcgccgcagtctttcggacaggctacttgacgatggtcagatgcggccgcttgggttcgtcgccgtcgccatcgtcgccagccggcgaggcggcggcatcgccggcctcggccgactcgggcggcgggggggcggcgtccgcgtgctcgggcgcttcgtaggcttgcacctcgaagcccatgccggcgccggtttcgcgcgcgtagatggcgctgacggcgcccaccggcacgtagacgttctcggtgacgccgctgaagcgggcctggaattcgatgaattcgttgcccagcgacagcttgttggtggccagcgtgccgacgttcagggtgatctgtccatcgcgcacatgggcgacgggcaccatggtgtgctcgtcgacctgcacggtgatgtacggcgtgtagccgttgtccgtgcaccactcgtgcagtgcgcggatcaggtacggtttggtcgaagtttcgcccatggacttcctttagcggcgcatgactttttcggaaggcgtcagcgcttcgatataggccgggcgcgagaagatgcgttcggcgtacttctgcaggggcgcggcgttcttgggcagttcgatgccgtagtggtccaggcgccacagcagcggggccacggccacgtcgagcatcgagaattcatcgcccagcatgtacttgttcttcagcagcatcggggccagctgcgcgagacggtcgcggatgctctggcgggcctgcaccatcttcttgtcgtccggcttggcgctgcggtcttccagggcgcagacgtgcacgaacaactctttctcgaagttgtacaggaacaggcgggtgcgcgcgcgcatgaccgggtcggccggcatcagctgcgggtgcgggaagcgctcgtcgatgtactcgttgatgatgttggactcgtacagcaccaggtcgcgttcgaccagaatgggcacttgaccgtacgggttcatgaccgaaatgtcttcgggtttgttgtacaggtcgatgtcgcggatttcgaaatccattcccttctcgaacagcacgaaacggcagcgttgcgagaacgggcaggtggttccggaatagagcaccatcatggcgataagtccttgtatgaaaagcgaaaggccagcgccgccaaattagcaggcgctggccccgattgccaggcgggataggcgtacagccctatcggtacatgccgaaccttaccgggaaactcagcgcgggttcggacctggcggggcaatgcgggttagcgcacgtgtttccagtaagcggcgttaaggcgccaggccaccaccaggaacaagcccaggaacagcagaacccagacgccaagctgcttgcggtacagctggaccggttcggccatccaggacatgaacgcggtcaggtcggccacgtcctggtcgtagtcggcggattgggccggattgacagctttgaatcgggtctccagcgagccgtggccgcggtaatcggccaggggttcggtcttggcggttgcgtagccctgcgcatcataaaccgtggtgacgcgctcccagttcctggtgccgtcggcggcttcgacctggtgcacggcaaccgtggtcagctcgcgcgggccctggcgatcccagagcgcatgcggcatacccacgttggggaacgccaggttgttccagccggtggccttggaggtgtcgcggtagaacgtacgcaggtaggtgtacaggtaatcggcgccgctggggccggcgttgaccgatttggcgcgcgcgatcaccgagaggtcgggcggcgtggtgccgaaccacttcttggcgtcctgcggcgtcatggcgatcttcatcaggtcgccgaccttgtcgccggtgaacagcaggctgtcctggatctgctggtcggtcaggccgatgtcctgcagcttgttgtaccgcatcgactgcgcgctgtggcagttcaggcagtagttgacgaacagcttggcgccgttttgcagcgaggcgacgtcgttgatgcgatcgggcgccttctccagggggaagccgccttcggcagccagggtggcggtgcacgtgagcatcaacgcgacggcaccaatcagctttttgatcatggtcattccgttatggatagttggctcagtgggcatggaacgtcacgcggtcggggacgggcttgaacgtgccaagccggctccagacgggcatgaggaagaagaagcccagatagatcagcgtgccgatctgcgaggtcaggttgaacgcatcgctaggcggttgcgtacccagatagcccaacaccaggaagttgacgatgaaaatgccgtacagccacttgtgccaggtcggccggtagcggatcgacttgaccggggagtggtccagccagggcaggaagaacaggatcacgaccgcgccgcccatggccaccacgccccagaacttggcgtcgatggtgcgcagcaggaccgcgactaccaccaggatgaccggcgccacgatgcgcatggcgcccttggcgcgcagcagcagcgcgatggcgcccaggatggccgcgccggccagcacccaggtgaacacgtcggtggtggcgcgcagcatcgagtagaacggcgtgaaataccacaccggggcgatgtgcggcggcgtcttgagcggatcggccgggaggaagttgttgtattccaggaagtacccgcccatctcggggccgaagaacacgatggccgcgaagatgatcaggaagcccgccacgcccatgatgtcgtgcaccgtgtagaacgggtggaacgggatgccgtccttggggcggccgtacttgtccttggggcccttcttgatctcgacgccgtcggggttgttcgagccgacctcgtgcagcgccaccaggtgggcggccaccaggccgatcagcaccagcgggatggcgatgacgtggaacgagaagaagcggttcagggtggcgtcggacacgacgtagtcgccgcggatccagatcgacagttccgggccgatgaacgggatggccgagaacaggttcacgatcacctgggcgccccagtacgacatctggccccagggcagcagatagccgaagaaggcctcgcccatcagacagaggaagatggccacgccgaagatccacaccagctcgcgcggcttgcggtacgagccgtagaacaggccgcgcagcatgtgcaggtagaccaccacgaagaacatcgaggcgccggtggagtgcatgtagcgcaccagccagccccacgggacttcgcgcatgatgtattcaaccgactggaacgcgcgttcggcatcgggcttgtaatgcatgaccaggaaaatgccggtcacgatctggatcaccagcaccagcagtgccagggagccaaagaaataccagaaattgaaattcttcggggcgtagtactcggacagatgcgccttccaggtggaggtcaccgggaagcgctggtccagccagcccaacaagcctgtcgtctcgacggttttctcgccagccatgaaacggctccttctctttatacgtggcgtattctgcgtaggtcaggataaggcgacgcgggcgtcaggccttgttgtcttcgtcgacaccgacaatgatgcgggtgtcgctcaggtactggtacggcggaacttccagattgtccggcgcgggcttgtccttgtagacgcggccggccatgtcgaacgtggaaccgtggcaggggcacaggaagccgccttgccagttgccgggcatgcctgccccgccacccgtttcgaaatgcgccgtgggcgaacagcccaggtgcgtgcagatgccgacacagacaaagagctcgggtttgcgcgagcggtactcgttcttggcgtaggccggcgtgaagccgggacgctcggaattggggtcggccatcaggccgtcctgcgacttgatgcccttgagctggtcatcggtccggcgaatgatccagaccggcttgccgcgccactcgacggtgcgcatctggcccggcgccaggtcgcccacgtcgacttcgaccggcgcgcctgcggcgcgggccttctcggacggtgcaaaggtactcacgaacggcactgcggtcgcgacgccggcaacgccgcccacggcacaggccgttgttacccagaaacggcgcgatgggtcaggtggcaggttggggtcaactgcgccatcatcatcgtgcaccagcgtatcctgactcatcttcctatccttgttgatgtgtcctttctgcatgtaggatcgggcttgcagcatccggttttgtgggaacatgtaacaacatagcaaccgcgtattatagcgcctgcctaatgccgggcatgttacttaaggagtacgcatgagcaaagccacgggttttatcaaagaatttcgcgatttcgcggtcaagggcaatgcgatcgatctggccgtcggtgtgatcatcggcgcggcgttcggcaagattgtcgactcgctggtcaaggatgtggtgatgcccctggtcaacttcatcctgggtggctcggtcgatttctccaacaaattcctggtgctgtcgatgcccgacggctataccggcccgatgacgtacgccgacctgaccaaggccggcgccaacgtcctggcctggggcaacttcattaccatcatcatcaacttcgtcctgctggcgttcgtgatcttctggatggtcaaggccatctatttcgcccgccgcaaggaagaggccgcgccggaagcgcccgccgcgccgccggaagatgtcaccgtgctgcgtgagatccgcgacctgctcaaggacaagcaggggtcgtgacggcatgcgcggcgggacggccattcagaccgggttgtcgatatcgatgaattcgacccggatgccgaactgtcgcgccacggcttcgcccagcgcttgcacgccatagcgttcggtggcgtggtgccctgctcccacgaacgccacgcccgtctcgcgcgccaggtgcacggtggattcggacgcctcgccggtgatgtacgcatcggcgccggcgtccacggcatcggccagcataccctgcgcgccgccggtgcaccaggccacccgccgtaccgggcggtccggttcgcccaccaccagcggcgtgcggcccagccgctcggccacgcgctgctgcagttgcgccacggtctgcacgccgggcgcgctgcccagccacaccaggttgtcggcgccacaggtgcgcggcgcgccgtccgggccggtttcggcctgcaggcccagcacgcgcgccagctgggcgttgttgccccattgcgggtgggcatccagcggcaggtgataggccagcaggttcagttcgtggcccagcgccagcgccaggcgggtgcggcgcgggccgagcacgcggcggtcctcgttgcgccagaaccagccgtggtgcaccagcaccgcgtcggcgccgcgctcgatcgccgcgcgcaaaagcgcctcggaggccgtcacgccggtgataatgtgcgcgatctcggccttgccttcgacctgcagcccgttgggacaatagtccttgaatcgcgccgcttgcagcgcgccgtccagccagtcggccagctcgcggatatggatcgttttcattactcgccctatcgaaaatcatgcgccgtctttggctgatatttgctcaggccgtgacagtcagtctggccattttattcgtcgtcatcaccctgcgccccgattggctgcggctgtcgggtccggcgccggccacgcgcgcgcccgcggcggccgcgtccggccaggcaggggcgtcgtatgccgacgcggtggcgcgcgccgcgccggcggtggtcaacgtatacaccaccaagcatgtcaacgtgccgctggtgccgctgcccgacgatcccgtgctgcgccagctgttcggccaggtgcccggcctgagccgccgcgaggcgtccaccagcctgggctcgggggtgatcgtcagcgccgagggctatgtgctaaccaactatcacgtcgtcgaagccgccgacgccatcgaggtggccctggccgacgggcgccaggcggcggccaaggtggtgggcgcggatccggagaccgacctggcggtgctcaagctggcgggcaagctgggcgagctgccggtcgcgaccttcgccgacaagcgcgcgccgcgggtgggcgacgtggtgctggccatcggcaaccccttcggcgtgggccagaccactacgcagggcatcgtgtcggcgctggggcgcaatggcctgggtatcaatacctatgagaatttcatccagaccgacgcggcgatcaatcccggcaattcgggcggtgcgctgatcgacgcccatggcgacctggtcggcatcaatacggccatttactccgagaccggcggctcgctgggcataggcttcgccatcccggtcgacagcgcgcgccgcgtgatggaagacatcgtgcgcacgggcgccgtgcggcgtggctggttcggcatcgagccgcaggacatgacgcccgaactggcgcgggccttccagctgccgcgcgaggcgcgcggcgtgattatcgcgggcgtcatgcgcgacgggccggcgggcaaggccggcatgcgggtgggcgacatcgtgcaggcgctcaacggcgcgccggtgatcgacacgcgtggcctgctgggccagattgcgtcgctgcagcccggccagcaggcggtggccagcgtgctgcgcgccggcaagccggcggatcgactgttgcccgcatgcatgccgcttcgctgcccgccctggccagccatcaggcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccagcagcgcctcgcgcatcatgcgcgccaccccgcggctgcccgggtcgcggcggttctccagcgcggccagtacgccggcgcggtcttccggggatttgtcctggttcagtttcaccttgccttcgagccgggcgatggggatctccagcgcgatgatggccgacaggcgcggcacgatcaggtcttccggcatggcctcgaacgtccactcgccgcccagcggcgtgtcgtaggtctgtacggtgcgggtcaggatggcgcggatgcgctgcgcgtcttcgatggcggcggcctggccatgggcgtggatggcggcgtagttccaggtggggaaggtctgccggttgcggtaccagctgggcgagatgaaggcgtgcggaccctggaataccaccatcgcctgggcgccggcctggatgtcggcggcctgcggattgcgccgcgccaggtggctgatcagggtgccgtggggcccgcgcagcgggtcgagcaggaagggcaggtgcgtggcttgcaggccctggtcgccatgggtgaccagggtggcgaagctccagtcgcgcatccaggcgtgcagcttgtggcggtcccgttcttcataggcgggcggggtgtacatccagaatctccttgccggcgggtcagtagccgcgtcgcgggtcgaccaggttcatgagcgcctcgccggcgttcaggcggcgcaggttttccagtatctggccggccacgcgctcgaacggcgcgaccgaggccatgtgcggggtgatgacgaggctggggcagcgccacagcgggtgctgcggcggcagcggctcctgcgcgtagacgtcgaccagggcgccgcgcaggcggccgtcggccagcgctgcctgcaggtcggcttccaccaggtgggcgccgcggccgcagtggatcagcgccgcgccgggcggcaggccggcgaaggtggccgcgcacagcaggccgcgggtggattcggtcagcggcagcaggttgaccaggatgtcgctggcggccaggaatggcgccagcccgtcgggtccatgatgggtggcgacgccgtcgatgcgcttggcggtgcgcgaccagcccgtcaccggcaggccggcggcgcgcagcagcggcagcgccgccatgccgatcgcgcccaggcccatcaggcccacgcgcagcggcggctggccgtagcggtcgggacggcgccattggccggcggcctggcttgcgcgcgcctggtcgaagccgcgcgagaagtacagcgcgccccacaggatgtactgcgccatgccgaggttcaattcggcatcgaccacccggcacagcggcacgtccggcaggccgggcgcggccagcacgttgtccaccccggccgacacggtatgcagcagccgcagcgccggcatcgccgccagcgcgccgggcggcggcgcccagcacaccgccacttcggcggcggcgcagcgcgggtcgggccagaccacgacgtcgatcgacgggtccagggcgcgcagggcgggcggcaggcgcagcaggtcgggcgcctggctggcgatggcaatcaaggtcatgggcggaatcagcgggcgtcgaggtagaccgtgtcgaaactctctttgacgccgatggcgctggtgacgaggttgtggacattgccacggtacagcgtcgggtagtcgatttccagcagccagcccagcgcggcgtcgtccaccaggatgcgctgcagctcgctgtacagcttctggcgttcggccgggtccacgctgcgcgcggcctgctgccacagcgcgtcggccttggggttgtggtagccctggttgttgccgaacggcgtgcccttgacgcggttgctcgacaggtacaggcgctgcacgcccagcaccgggtcgccgtactggtaggggtggttgaaggagatgtcgaagtcccactggctcatgcggctggcccagccgccggcgtcggtagcctggatgtccaccttgaagccgagctgctccagcgtctgccgcgtgtattcgcccacgcgctcccagttggcgccgtacgggaacgccagcagccgcaaggtgcgctgcccgacgtccacgccggactccttgatcagcgcgcgcgccttcttgatgttgtagtcgtagaccggcaggtccttgtcatggaacagcgtggccgagctgaacggcccggtggggacgcgccccatgccgaagaagatgttcttgacgatgaagtcgcggttcagggcatgcatgacggcccggcgcaccagcacattgtcgaacggcgcctcgcgctggttgagcaccatcagccccatggggccgaacatctcccagcccttggtggtgtattgcacgccgggcagggcgcgcaggcgcttgatgtcgacgctgtcgacgtcgtcgccgtagaccaggtccacgttggcctgctcgaaggccaccgcgcgcgaggccgaatcgggaatgacctggaagcggatgccgtccaggtagggcaggccgggtttccagtattcgtcgttgcgcaccagcgcgatgtgcgagccgcgcacccattccttgaacttgaacgggccggtgcccaccgggtgctggttggcggggttgttgcggtaatcggtgccctcgtagagatgcttgggcatcatgggcatggtgccggtctcgaacatcgagatgaagggagcgaagggttccttcaggcggatttctacggtggccgggtctaccgcgcgcacgctttccacataggcgttgaggatcagcttggtgcgtggatgcacctcgcgcaccagcttgtcgatggaaaacaccacgtcgtcggcgctaaacggcttgccgtcgtgccatttcacgtcgggctgcagctcgaaggtatagaccaggccgtcgggcgagatgcgccaggcgcgcgccaggctgggttgcggcttgaggtccgcgtcgtaggtcaacaggccctggaagatcttgccgccgacgaactgggtgggcgattgcgaattgatggcggtgatcaggatgggcggctcgggatgcacgatggcgcgcagcgtgccgccgcgggtctgggcttgcgcgggcgcgccggccagggtggcgatggcggcgctggccagcaggagggcgcgcagcgtgccccggatgtgtcggtagttcatggttggtgttcccccgtatggatcgccgccgccgccgcatccggccgcagcaccgcgcgcaaccaggccgcggtatcgtcgaaggcggccacgctgacctgcgccagcgataccgcctccagaaaactgtgcaccgtgcccggatagaccttcgcctgcacgtccacgccggcttcgcgcaggcgcgcggccatgtcctggttggtgtcgtgcagcaggtcgagttcggtgatggccatgaaggccggcggcaggccgcgcaggtccgcgtgcaccgggctgatgcgcggatcccgcggatcgtcgccggcgcgcaggtagttccagtagaaccacaccatctgctgggtcgacagcaggtattcgccgccgccgtacttgacggtcgagtcgcgaaacagattggcgtcgtacacgccgtagttcaggaccatgccggccagcggcgcggcgccgcgctcgcgcagcgtcaggcaggcggccaccgacaggttggcgccggccgagtcgccgccgatgcacagccgggcgcgatccacctccagttcggcgccgtgggcgtccagccagtcgatcacgccgacgatctcctcgatggcccgcgggtagcgcgcctcgggcgcgcgggtgtagtcgacgccgatcacggtcaggccggcgcgttcggcgtactcccgcatcaggcggtcgtgcgtatccaggctgaacagcacccagccgccgccatgtacatacagcagcgccggacccggccgggccgcgcgcggcgtgtacacccgcaggcgtaccggcccgtgcggcgtgggcacgtggatttcccgggtgcgggccatttgcggtccgccttcggcccacgggcggcgcaccgcctcggaaatggcgtgggcctgctccaccggcaccaggtcgcggcgcgggtgggcggcggaatcggcctgcatgcgttcgacgaaacgctggatctgcgggtccaggggatatggcagcgcggcggtggtcaacgtggcgtcctgtcggcagtgagcgatgccgacatcctagggcggcggcgggcgccatactggcgcggtcgggccaagtagtggcgcgcgcaggccgaaccgggggcgcgcggcgggccgctatagtcgtttacccgctatggccgccggggcgggctgtcatatcattttccggtccagccctgtacgccgtccgaccatgcccgcgatcgcgaaagacccgtcgccccgccgcgcgcccgcgtttcccgcgccgcgccagttgtcgtacctggatctgctgacgcggcaggtgcaaagcgcgcccggcgaaatggcggcgctggccaccgattacccggccggcacggtcagctccctgcaccggcacgatcgcggccagctgctgtacgccatgagcggggtcgtgacggtgatcaccgacctgggcagctgggtcgtcgcgcccggccaggcgctgtggatcgcgcccggcgtgctgcaccagacacgcggcttcgaaagcgtggcgatccggtcgctgtacatcgacccggcgcatgccgacggcttgccggcggcatgccagacgatccaggtatcgccgttgctgcaggcgctcatcctggaggcggtcaagctgccgccgcaggacgccggcagcgagcgcgccggccatatccgggccttgatcctcgacgagatgcgccatgtgtgcgcggctccgctgtatgtgcccatgccgcgcgatgcgcgcctggcgcgcatctgccaggccctgctgcgcgacccggccaacgccggcagcctggacgcctgggccgcctacggggggctgagccggcgcaacctgaccaggctgttccgcgcccagaccggcgccagcttcaatgcctggcggcagaaggtgctgctgatggaggcgctggcgcggctgtcgcgcggcgagcagatcaccgccgtggcgctggacctgggctacggcagcccgggcgccttcaccgccatgttccggcgcgccctgggggtgtcgccgcgcgaatacttccgctggaccgaggcgccgcaacgggcggattgaccccggaatcgcctgcggattctccttagcgtcagtcctggtcgagccaggcgtaggggtggaaaacgtcgatgggaagttggttgcactcgctcacgcaggcccgcagggcggccatgtcgcggaaatccaggccgctggcaatgccctggcgctccagattgagcgccagcgccaccaggtccacgttgccggtgcgctcgccgttgccgaacaggcacccctcgatccgttcggccccggccagcaccgccagctcggccgcggccacggcggtgccgcggtcattgtgcgggtgcacgctgagcacgatgcagtcgcgccgcgccaggctgcgatgcatccattcgatctggtcggcatagacgttcgcggtgctcgactccacggtcgccggcaggttgatgatcatcttgcgctgcggcgtggggccccagatggcgctgacggcatcgcagacttccctggcgaaatccagctcggccaggctgaacgtctccggcgaatattcatagatccattgcgtgcccgggttcgcgtcggccagcgcgcggatctggcgcgtgccagccagcgcgatttccttgatctcggcgcggctcatgccgaacacgatgcgacgccactgcggcgcgatggggttgtacaggtgcacgatggcgcgcggcgaaccggccagggcctcgaaggtgcgcgccatcaggtcggggcgcgactgcgtcagcgcctcgatggtgacgtcgtcggggatgcgccgctcgtcgatcagcttgcgcacgaagtcgaagtcggtctgcgaggccgacgggaacgcgacttcgatttccttcaggccgacggccaccagctgttcgaacaggcgcagcttgcgggcgccgtccatgggttctatcagggcctggttgccatcgcgcaggtcggtgctcatccagatcggggcggcggccggcctgcgggcgggccaggcgcgctcggcatggtcggcggcgaacggggcgaaggggcggtatttggttgcggggtgggcgagcatgatgtctccggcctgtcagggaagcctcatggtaggtacactgggaatgtccgtctaacgccaacaagacatgaatccgcttgaaaaggacattgccgaatccaagccgcaattggcgccgcacgagcacgcccgcgcgccggtgacggcgctggccgtcgactaccgcgacggcgagcacgtgccgcgccatcgccaccggcgcgcgcagctgctgtacgcgatcgagggggtgatgacggtgcaggcagaggccggtatctgggtggcgccgcccacccggggaatatggctgccggcgggcatggcgcacagcatccgcatgcatggccagccgcgcgtgcgcaccgttttcgtggcgccgcgggcggccggtcatttgccggatcgttgctgcgtgctggcggtggggccgctgctgcgcgagctgatcgtggccgccacccgggtgccgccggactggcggccgggcgggcgcgatgcccggctgatggcgctgctgctggacgaaatccggctggagccggcgctgcccctgcacttgccgcaaccggacgagccgcgcgtggcgcgcgtatgccgcggcatcctgcgcgagcccggcgcggcgcgcgggctggccgagtgggccgccgaactgggggtgacggccaagaccgtgcagcgcctgttcgtgcgccacaccggcatgacgttcggccgctggcgccagcaggctggcctgctgtgggccatgcggcggctggccgagggcgtgcgggtgctggatgtggccctggaactgggctatgacagccccagcgccttcgcggcgatgttccggcgcgccgtcggcgagccgcccagcgccttcgcggcgcggcgcgagccgccggcctgaggcgccggcggggcgtcgtgcccggatccggcgtattatctagcgtttcgcgcaacccgaaccgttcgagaaagaccatgccgcactatcgctcccgtacttccacccatggccgcaacatggcaggcgcgcgcgcgctatggcgcgccaccggcatgaaggatggcgatttcggcaagcccatcatcgccgtggtgaactcgttcacccagttcgtgccgggccacgtgcacctgcgcgacctgggcgcgctggtggcccgcgagatcgaggccgccggcggcgtggccaaggaattcaacaccatcgcggtcgacgacggcatcgccatgggtcacggcgggatgctgtactcgctgccctcgcgcgagctgatcgccgactcggtcgagtacatggtcaacgcgcactgcgccgacgccatggtgtgcatctcgaactgcgacaagatcaccccgggcatgctgatggccgcgatgcgcctgaacatcccggtggtgttcgtctcgggcgggccgatggaagcgggcaagatcacctcgcccgtcgacggcaaggtcatcgccaagctggacctggtcgacgccatgatcaaggcggccgatcccaacgtgtccgacgccgaggccgaagaggtcgagcgcagcgcgtgcccgacctgcggctcctgttccggcatgttcaccgccaactcgatgaactgcctgaccgaggccatcggcctggcgctgccgggcaacggcaccatcgtcgccacgcacgcctggcgcaagggcctgttcgagcaggccggccgcctggtggtcgagctgtgccggcgctactacgagcaggacgacgcctcggtgctgccgcgcagcatcgccaccaagagcgcgttcgagaacgccatgacgctggacgtggcgatgggcggctcgaccaatacggtgctgcacctgctggccgccgcccaggaagccggcgtggacttcaccatgtccgacatcgatcgcatctcgcgccgcgtgccctgcctgtgcaaggcggcgccggccaccgacaaataccacatcgaggatgtgcaccgcgccggcggcatcctcggcatcctgggcgaactggggcgcgccgacctgctcgacctgtcgtgcggcaacgtgcacagcggcacgctgggcgaggcgatcaaccagtgggacatcaacggcggcgccggcgaagccgcccagaaattcttccgcgccgcgcccggcggcattccgaccacggtggccttcagccaggacgcgaccttcctgacgctggacatggaccgccagaccggctgcatccgcgacaaggcccacgcctattcgcaggacggcggcctggcggtgctgtacggcaacctggccgagaagggctgcatcgtcaagacggcgggcgtggatgagtcgcaatgggtcttcaccggccgcgcgcgcgtgttcgaaagccaggaagacgccgtcgaaggcatcctgggcgatcgcgtgcaggccggcgacgtggtcatcatccgctacgaaggccccaagggcggtcccggcatgcaggagatgctctatcccacgtcctacctgaagtccaaggggctgggcaagacttgcgccttgttcaccgatggccgtttctcgggcggctcgtcgggcctggtgatcggccacgcctcgccggaagcggccgagggcggcaccatcggcctggtcgaagaaggtgacaccatcgagatcgacatccccaaccgccgcatccacctggccgtcggcgacaccgtgctggccgagcgccgcgccgccatgcaggcgcgcggcgagcaggcctggcagccggtcgaccgcgagcgcgtggtgtcccaggcgctgcgcgcctacgcggcgctggccacttcggccgaccgcggcgccgtgcgcgacctgtcgcaactgaagcgctgatcccgggggcgcctgtccccgcatgggggctggcgcttgcccgtgcgtgtgcctgtccccgctgggacaggcactctgccgtgggacaggcaccctgccgtgggacaggcactcttgccgctgcgcggtcacatctgtcctgattcacaggcccgcgcggccagcgccggcgcgcgctgattcgcgtcgttgcgccgatcgcggctccagctcagcagcgccagggccaggccgccgccggtcaccgccgccgccaccagcggcgtggcggccaggccggggccgtggtcgatggtcagtccgcccagccaggcgccagcggcattgcccaggttgaaggccgcgatattgaaggccgaggccaggttgggtgcgccgccggcctgctgcagcacacgcatttgcagcggcggcacggtggcgaaggccgccgcgcccagcagcgccaccgtggccacggccgcgatcgagtggtgcgcggtccatgcgaaagcggccagcaccgccgccaacaccgccaggctgcccaccagcgtgggcatcaggcgccggtcggccagcctgccgcccagcgtattgccggccaccagccccaccccgaacagcagcaggatgggcgatacggccgcggccgcgatgccgctgacgccggtgaggatgggcgcgatgtaggtgaaggtggtgaatacgccgccaaagcccaggaccgtcatggcaaagcccagcagcacctgagggcgggccagcgcgcgcagttctccggccaggtcggcctggtgctggccgcggctggccggcacccagtacatgatggccgccatcgcggcgatcccgaccgcggtcacggcccagaacgtggcgcgccagccccatgcctggcccagccaggtgccgaagggcacgcccagcacgttggccagcgtcagtccggtgaacatcagcgcgatggccgaggcctgcttgtcgggccgcaccaggctggtcgcgacgaccgagcccacgccgaagaacgcgccgtgggccagcgacgtcagcacgcgggcggccatcagggcgccgtagcctggcgccagcgcgcaggccaggttgcccagcgtgaagatcagcatcaggccgagcagcagcgtcttgcgcggcagccgcgcggtcaggatggcgaccggcggcgcgccgaccaccacgccgagggcgtagccggtcaccagcagcccggcctgcgggatcgacacgcccaggtcggcgccgacctcgggcagcagccccatgatgacgaactcggtcgtgccgattccaaaggcgccggcggccagcgcccataatgcgataggcatgtcgaatgctccagtgacggggcgcggggcccctcgaggctgtgcattctgcgcctgtatattcatgagaaaaagcggcataaaatcactagacttgtgattggagagcacgaatgccgctcaactcggatgccctgcgcctgttcctggcggtggtggacgccggctccatgcgcgccgcggccgaactgctggggcacaccgcctcgggcgtgagccgcgggctggcgcgcctggaggccgaactgggcgtcaccctgctgacccgcaccacgcgccgcatggagctcaccgaagaaggacggcagttccagcagaaggcgcgcgccatcctgctggcgctggacgaggcgcaggagtgcatgcgcatccgccaccagcagcccgccgggcgcctgcgggtggatgcgtcggcgccggtgatgctgcattgcctggtgccgcacgtcgaggaattcagccgccgctatccggaaatccagctggagctcaccagcaacgaccgcatcgtcgatctcatcgaacaccgctccgacgtggccctgcgtgccggcgtgctgtccgactcatcgctgcacgcgcgggcgttcaagccctcgaccttgctggtggtcgccagccccgcctacctggcccgccacggcaagccgcgcgatgtggccgccttgcgccggcaccggctgctgggcttcacccagcccgagaccttgaaccgctggccgctgcgccatgacgggggcagcaccttcgtggtcgagccggatatcggcgcctccagcggcgagacgctgcgcggcctggcgttggccggcgcgggcattgcctgcctgtcggatttcatgctgcgcgcggacctggccagcggcagcctggtgcgcctgctggagtcggccgacaacggctatcgccagccgctgcacgcggtgtactaccgcaacacgcagctggcgcggcgcatcgcctgtttcctcgacttctacgccgagcgcatgtagcgcaagccggcctccgtgcagaccggcgccgggctacgcgaaggtctgctccatcaggcggcggaactgcacggccggcgagcgctcgtcgtactcgacgtcgctccagcggatcggctgcgattgccgcaccggatgcttcagccgcacgttgtgcgccaggcccagcggcaggcagccatcggccaccgagtcgcgcgccggcatcaggcggccgtacaccgtgtatccgccttcgccgtcgagttcctggccggccgccatgtcgcgcttggcggtggcgaccacgtcgccatgccagccggccggcgagccggtcggttcgcgccgcaggccgacgctggccacgctgatgcccagctccagcccgatcaggtgatagggcttgtacatggccgaataattgccgctggggtcggtgaccagcccgtactccttgaagcagcggcgcacgtagtcgctgtcgccggccagcgtcacgtagacgccccagcgcaggtcgcggaataccggccggccgtcgcgctccagcgacgacaccacttccacctggccccgatggtgtgcagcatgccgccttcctcgcgcggccgcagcacgcgcgccaagtcgtccacgccgcatggcgggaaatgcaggccggtgggcgagggcagcagtccggtggcattggagacggccgccatttcgatggcgctcttggtgccgtccaggaagctgttgaacatctgcgcattgaaatcgcccgccgccaccatctcgtcggtgaagccgtagtacggccacaccgtatcgggcgtggaggtgtggaactcgggcagatacttggtgcccttgccggcggccaccacctcgaagccgctggcgcgcgcccagtccaccatttcgcagatcagcgccggctggtcgccataggccagcgaatagacgatgcccgcctcgcgcgcgcggcgtgccagcagcgggccggccagcgcgtcggcttcgacgttgaccatgatgatgtgcttgccgtactcgcagcaggtcagcacgtgttcgatgccggcggccgcctgcccggtggcgtcgatgacgatctcgacttccgggtcgacgatcaccgagcgtacgtcgtcgctgaaatacaccttgccggtcttgacggcgtggtggatggtgtcggcgttcagggccgcggcgggccagcccacccgggtcagcgcggcgcgcgcccggtcgggcgccaggtcggccaccgccaccagccgcatgccgggggtgcgctgcacctggctgagaaacatcgagccgaacttgccggccccgatcaacgccacccgcaagggtttctgattggcctcgcgttgcttgagcagacgataaagattcacgacgctacctcctcctggaacgggttcggcaagcgcaaggccgcggcacggcgggcgcctgtctttttattctgtcatgctgcgtagacacacagaatagtcgttttcggccggcgggaggagggcggttcaggcgtccgagcggtacagttcgcccgccagcacattgcgccaattgcgccagtccaggcggggccggtcggtctggtcgcggttgtacggcgcgtcgtagatgatgtggcgccagcgcggccgcgccgcgcccgtgatgaccggccggtcgtcgatcagcaggtcgccctgcaccagcgtcttgtcgcgcgtcaggatcagccgctgcgtggcgtcgcggcccaggtggcgttcgacccagagatacttttcggccacgcaattctcgaactgcatcagcggcgacgagcagatgcgcacgtccatgcccagcgccagcagctcgcggaatgcctcgaccgcgcccggcacgggcggcaggtcgcggatgaagccgggcgcggtgtagatggcctcggccaggccccgcaattcgggcgcatagtcttcgcggatatggaacgacttgcgctcctcgaacgccaccggctcgatatcggggtggcgcttgcgccaggcgtcgatgaaggcgtgttcgaaatcggccaggacgccgtcctggtccagcagtatcagcatgctgtccctgcgcaggtgatgtgatggtgggcggattgtgccatggcgcgcggccgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagccaatagtttgccgattgtaagccaccaggccgctggcattggccaacaaaaaagccgcccggaggcggctggaaggtcggcttcttcacctctgacttctcggaagggtcaacgtcagttgtacggtgttgtgtccgtagtgctcagccacccgatccctaagttctcgaatcgaatggcaggtttttgccattccaaccacttcgaagcaacgggagaccaactgcctcgcgccaagatcctcgctcaattggcggtgccaatgtattcccggagcgggcttgttattcttcaagtacttggcaacgtcggggtccaatgtgtcataaatcaactcaataaccaatttgccccaccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggccatgcgcacggcggcgaaatccagcacgccggcgtcgcggttggccagcaccgcgcgcaccgtgccgtcgggcgcctgcagcaccgacttgccggccacgatctcggtgcccgcgccgcgccgggcggcccgcccgcgcgaggggctgaacagcaggtcgcccgcctgggcctgcgccaggccggccggcgcgctggccacccgggtgccggtggggtaggtcatctcgcccagggtcagctcgcgcgccagcagaccctcgaaaccggcgacctggcgccggtcgtcgagcgtcatgtccaccttgagcagcggcagccggcccacgtccagcgggtcgctgccttcggtgcgcagcagccacgggccgggctggcgcgccgccacccaggcgccgggcggcacggccgcgccgccgatctcgttgccggcggccaggtggcagccggcgaaagcgggcgtgccatcccgcacggccaattcgacctggtggccgcgcgagcacagccagccgtcgatgcgctggttgccgtcaagcgtgaccgaccagccttgccggccgcccggcgcggcgccgtggcggaccaggcgcgtgacgcgcagcccggccacgtgcgcgggcaccgggaagtccgcgccctggaaactgtccagccggccaggttcggccagccgcagttcggtgccggccggcatgtcgatgccgtcgacgcggcgggcggcctccagcacggcgcgccgggcggtctgttcgcgcgcctcgcgctgcgcctggcgccactggctgaaatgctggtaggggaagatggcgccggccaccgccagcagcaccatcagcgccgggcccaggcggcggtgcgccgccagccagcggcgcgccccgcggttggcggccagcgtgaccgcccaggtcagcagggtgctcaggcagaacagcgacagcgccattgccaggtagaaattgccgccaggaacggacagggaaatcatggtggaattatgcgccgggccggcgccggcgtggccggcctgtcacgaggcgccgtcgcgctgggccagcgcgcgatgggccaccacctgcagcttcagctcgcccagcgccttgtacatggcgtggcggctggcctcgggcaggtcgtcgagcatgccggtgacccagctttcgtgcgcgcgcgccatgcgggcgaaggtgcgcttgccctgcggcgtcagtttcagcaccgagctgcgccggtcgctctccaccttggtgcgcaccaccagcccttccttttcgagctggtcggtgatgccggtgatattgccgttggtgaccatcatgtggcgcgacagctcgcccatcttcatgcccttgggcgcgcgctgcagctgcgccatcaggtcgaagcgcggcagcgtggtgtcgaactcggtgcgcagccggctgcggatctccgattcgatcaggttgcagcaggtcagcatgcgcagccacaggcgcagcgcgtgatggtcctcgggcgcggcgcgcgtttccaggtcgggagtgtcgatcatggctcagcggatagagggagtgggcgggggcgcaaggcccatcagcgcgaagatcgcctgcgtcagcgcgctggcgggctcgttcagggtcagcacgatgtcgtaatgattggtgccgggcatggggatgtagcggcccgggtagccgagcgccagccagtcgcgcaggaagtcgtcgctctggcgcttgaattcgtcggtttcggtttcgccgtagctgaccacgatggggcagccgcgccgcggcatgtgcagggcggggctgttgcgctcggcgtcggccgggctcatgcgcatccattcgttgatgtgggtgtgcaccagcgggcgcaggtcgaacagccccgacagcggggcggcgctgtgcacgatgtcctcgggcgcgccgtactgcccgtgccagccgccggccagcagcgcgcccaccaggtgcccgccggccgaactgccgcagatcgtgatgcgggccgggtcgccgccgtactcggcgatatggcggtgtatccaggccagcgcgcggcggttctggtcgacgatgcggtccagcgtgaccgccggcgccagcgagtagttgaccgccaccaccagcgcgccggcgcgggtgaaggccggcgccatgttgcacgaatcgctcttgttgagcgcgcgccagtagccgccatggatgtagaccagcaccggggcggcgcgcacgccgtcggccgggaagatgtcgagcaattcgtcggggtgatcgccataggggacgtccagcgtgcacggcagcgcgtcgcgcgcctgctggctggcctcggcatagcgcttgagaatcggctggatgtcgggtactgtcgcgcgtgcgttgtattgcacatcgagcgcagcgcgatcgtaatgacggtagatagcggccatggcgtggtttattgggaaaaaccctagacttgttttgcggaatactttaaatctaaactatgacgcacgccagttccttgccgcaaattcttgcggcggcctcgggcgcgcggggctgtgggtccgcgcgccgcgccggcggcgggctgcgcactgaagcatccgaatcgaacgtctcataagaacacacctgccgcgcgccaagcgcaaggagcttccaccatgcgtctcatcccttccctgctggccgccctggcgcttgcgcccggcctggccaacgccgatccgatcaaggtcggcatcgccaacgacatttccggaccgttcgcggcgctgggcgccgaggcgcgtgatggattcaacctggccatcaaggaactgggcggcaagctgggcggccagcaggccgaattcctgcagaccgacatgggcggcaatccggaccaggcgcgccagctggtgacgcgctacatccagcgcgagaaggtcgatttcttcaccggtccgatcggctcgaacgtggcgctggccgtggggcccgcgctgttcgccgccaagatcccctacctgtctaacaaccccggccccagccagtacgcgggcgcgcagtgcaacaagttctggttcggcaactcgtaccagaacgacgctttccacgaggccgccggcaaggtggccgcggaccgcggctacaagaaggtgttcatcatggcgccggactatccggccggcaaggacgccctgaccggcttcaagcgcggctacaagaccgccgtggccgaggagctctacaccaagctgggccagatcgactacgcggccgagctggcgcagatccgcgccgccaagcccgatgcggtgtacatcttcctgccgggcggcatgggcatcaatttcgtcaagcagttcgtctcgaccggcctggcgcagggcaccgcgctggtgggcccgggcttctcggccgacgaggacgtgatccaggccgtgggcgagccgatgctgggcatggtcaacacggcgcagtgggcgcatgacctggacgtgccgcagaacaagaagttcgtcgaggccttccgcaaggaatacaacggccgctatccgtcggtgtacgccgcccaggcgtacgacgtgatcatgtcgatcgacgcggcggtcaagcaggccggcggcaaggcctccgaccgcgacgccatcgtcaaggcgctcgagcaggccgactatccgtcggtgcgcggcagcttcacctacggcaagaaccactacccgatccaggcctactacgcacgcgtggtcgagaaggacggcagcggccgcatcaccaacaagctgaccggcaaggtgttcgacaagtaccaggacgtctacgtcggcgactgcaaactctaggacaggtcccggcggcggccgcgcgggcggcggccgccggccaaacaggctcgcgggcggcccgtccgggcgtaagcgacgcgggggtagtgtttcatgacgtttacgttgatcgtcgagcagttgctgaacggtctgcagttcgggttgatgctgtttctgattgccgccggcctgaccctggtgttcggcatcatggacatcatgaatctggcgcacggctcgctttacatggccggcgcctatgtcgcggccgaaaccatgcagcgcaccgggtccttcacggcggcggtgctggtggccgcgctggccaccggcctggtgggcgcggtgctcgagctcacgctgatccgcaagctggcggtgcgcgaccacctggcccaggtgctgggcacctacgccgtcatcctgatcgccaatgacctggtcaagatgatctgggggccggcgcccgtcatgctcaacatgccggccgccctgtccggcccggtgcgcctgctgcccgatctgctgtatccggcctaccggctgatgatcatcgtgttcgggctggcggccgccgccggcctgtactggttcgtgacgcgcacgcgcgccggcgtgctggtgcgcgccggcgcctccaatcgccagatggcgaccctgatgggcgtgcgcgtgcccttgctgttcctgggcgtgttcgtgctgggcgcgatgctggccgcggtggccggcgcgttgctggggccggtgaccgccgtgcagatcggcatgggcgagggaatcctgatcctggtgctggtgtgcatcgtcatcggcggcatcggctcgattcgcggggccttcgtgggcgcgctgctggtcggcatggtcgacaccgccggccgggccttcctgcccatgctgctgcgccaggtgtttccgcccgccgtggcttccagcgtcgggccgacgctggcggccatcgcgatctatgtcctgatggcgggggtgctggtgttccggccggccggcctgtttccggcgcgcgggtgagccatgcatagatcgactctgtggacgctggccctgctggccgcgctggcgcttttccccctggttgcgccggcgctgggcctggacttctatatctcgttcgtgcggcgcgtactgatctacgcgctggcggccaccagcctcaacctgatcctgggctacggcggcatggtggcgctggggcatgccgccttcttcggcgccggcgcctacgccgtcggcatcctgggggcggccggcatcacctcggcgctgctggcctggccggcggcgatcgcgctggccggcgcgctggcctggatcaccggcgcgatctcgctgcgcacgcgcggcgtgtacttcatcatgattaccctggcgttcgcccagatggtctattacgtgttcatttcgctgcgccagtatggcggcgaggacggcctgaacctgtcgggctattccacgcttcccgggctggacctggccaatgacctgactttctattatctggtgctggtcctgttcgccgtgctcatgggcgtgttcggccgcgtggtcgattcgcgcttcggcgccgccctgcagggcatacgcgagaacgagtcgcgcatggagtcgctgggctatccggtgtaccggctgaagctgacggctttcgtcatcagcggcgccgcggccgggctggccggcgccctgctggccaaccacaacctgttcatctcgcccagcctcatgcactggacgcaatcggccaacctgctgatcatggtgctggtcggcggcatcggcctgcgctatggcggagtggccggcgccgtggtcatgctggtgctggaagaagtgctgcggcaatggaccgagtattggcacctgccgctgggcgtgctgctgctgtgcgtggtgctgggcgcgccgcgcgggctggtgggcctggtgggcccctggttcgccggccgcgccggcgccgattcgacgagggccggaacatgaacgcgcctgctgcttcccccgcgctgcgggccgacggactggtgcggcgctttggcgcgctggtggccaccgaccgggtctcgctcacgctggcgccgggcgagatccacgccctgatcggccccaacggcgcgggcaagtccacgctgatccacctgctgtcgggcacgctgccggccgatgccggcagcctgaagatgggcgagcgcgacatcaccgcgctcaatgcgcaccagcgcgtggccgccgggctgtcgcgctcgtaccagatcaccaatatcttcaaatcgttcagcgtgctggacaacctgctgctggccgtgcaggcacgcgccggcagcagcttccgtttctggcgccggcgcgccgccgaacgcgaactctacgatgccgcccacgagctggcgcgccagtgcgccatcgatgccggcatgctgcaacgtccggccggcacgctgccgcacggcgagcagcgcaaggtcgagttcgccctggcgctggcggcccgtcccagcgtgctgctgctggacgagcccatggcgggcatggggccggacgaaaccctgcggctgaccgaactgatcgaaacgctgcgcggccgggccgccatgctgctggtcgagcatgacatgcaggccgtgttccggctggccgaccgcatctcggtgctggtgtacggccgggtgatcgccaccggcacgcccgagcagatccgcgccaatccggaggtgcgccaggcctacctgggcgacgaggaacagaccgccgcgctggagggcgcccgatgctgaatgtgaacgccgtggaaagcgggtatggcgccagccaggtgctgttcggcgtggacctggagatcggcgccggccaggtggtgacgctgctgggccgcaacggcatgggcaagaccacgctgctgcgcaccttgttcgggcagctgccgctgcgcgccggctcggtgcggttcgccggccaggagatcggcggctggagcccggaccgcatcgcgcgcgccggcctggccatcgtgccggaagggcaccagtgttttcccaacctgacggtgcgcgagcacctgacggccttcgtggcggcgcgcaatccgtccatcggtcaaccctggacgccgcagcgcgtgttcgaactgttcccgcgcctgggcgagcgcgccggcaacatgggcaaccagctctccggcggcgagcagcagatgctggccatcggccgcgccctggtgaccaatccgcgcctgctgatcctggacgaggcgaccgaggggctggcccccaagatccgtgaggaaatctggacctgcctggcgcggctgcgcgaagccggccagaccatcctggtcatcgacaaatacgtcgaacgcctgctcggcctggccgaccgccatgtcatcctggagcgcggcaaggtggtctggaagggcgattccgcggcgctggacgccgatcgcggcctgtgggagcgctatctgggggtgtgagcgcggcgcccgccttcccgaagtcttccttcctgcgccggcctgtccggcgcagcgcttttggggacggcacgttcctgcgggaaacccgtcttgcgaagcccgtccctagggtatatatttcaagcctaaactatcaagggttgaacatatcaggcgcgtccgcgcgggacagggcggcgcctgccacggagcgtgtaacgcgatgaagatagtctgcctgggcggtggccccgccggcctgtatttcggcctgctgatgaagttgcaggatccggccaacgaagtgaccgtcatcgagcgcaaccgcccttacgacaccttcggctggggcgtggtgttctccgacgccaccatggacaacctgcgccaggccgaccccgtatcggccaagaccatcggcgacgcgttcaaccactgggacgacatcgagatccactacagggaccgcagcatccgcaccagtggccacggcttcatcggcatcggccgcaagcacctgctcaacatcctgcaggcccgctgcgaggaggtcggcgtcaagctggtgttcgagaccttcgtgcaggacgaccaggccctggcgcgcgactacgacgccgacctggtcatcgccgccgacggcatcaacagcgtggtgcgcacccgctaacaccttcacccccgatatcgaccagcgccgctgccgcttcgtctggctgggcacgaccaaggtattcgacgccttcacgttcgccttcgtgcagaatgaacacggctggttccaggcccatgcctatcgcttcgaggacgggctgtccacgttcatcgtcgagacgcccgaggaaacctggcaatccgccggcatcgagggcatgagccaggaagacggcattgcctattgcgagcggctgttcgcgctctggctggacggccaccgcctgatcagcaacgccaagcacatacgcggcgcggccatctggatccgcttcccgcgcgtgatctgtccgcattgggtgcgctggaaccgcctgcagacgccgcgcggcgagcgcgacgtgccggtggtgctgatgggcgacgcggcccacacggcgcacttttccatcggctcgggcaccaagctggccctggaagacgccatcgagctggcgcgctgcctggacggccggcgcggcgacctgcgcggcgcgctgcagcactacgaagacgtgcgcagcgtggaagtgctgaagatacagaacgcggcgcgcaactcgacggaatggttcgagaacgtgcggcgctacgccaacctggagcccgagcaattcgcctattcgctgctgacccgttcgcagcgcatctcgcacgagaacctgcggctgcgcgatgctgcatggctgcaaggatacgaggcctggatcgccgagcgcgccggggccgggcccgcgccgggcgcgcaggcgccgctgcccatgctcacgccgttccaggcgcgcagcgtgcggctggccaaccgtatcgtggtctcgcccatggccatgtactcctgcgtcgacggcgtgcccggcgaattccatctggtgcacctgggggcgcgcgcgctgggcggcgcggggctggtcatggtggagatgacctgcacctcgcccgacgcgcgcatcaccccgggctgccccggcctgtggaacgacgagcaggccggcgccttcggccgcatcgtcgacttcgtgcacggcaacagcgccgcgcgcatcggcatccagctcggccatgccggccgcaagggctcgacccagctgggctggcagcagatggatcatccgctgcccgagggcaactggccgctgctgtcggcctcggcgctgccgtacctgccgggcgtgtcgcagacgccgcgggccatgacgcgcgccgacatggaccgcgtgcgcgaggacttcgccgccgccgcccggcgcgccgcccgggccggcttcgactggctggaactgcattgcgcccacggctatctgctgtcgtcgttcatctcgccgctgaccaaccagcgcgacgacgagtatggcggcagcctggagaaccgcctgcgctatccgctcgaagtgttccgcgcggtgcgccaggcctggccggccgagctgcccatgtcggtgcggatttcggcgcacgactgggtcgagggcggcatcaccgccgacgacgcggtcgagatcgcccgccatttcaaggcggcgggcgcggacatgatcgattgctcgtcgggacaggtcagccccgaccagcagccggtatatggccgcatgtaccagacgccgttcgccgaccgggtgcgcaacgaggccggcatcgccaccatcgcggtgggcgcgatcttcgaggccgaccacgccaacggcatcatcgcctcgggccgcgccgacctgtgcgcgctggcgcgcccgcacctggccgatgcggcctggacgttgcgcgaggcggcccgcgtgggctatcgcgatgtgcactggcccgaccagtacgtggccggcaagcggcagctggaaaccaatttcgaacgcgccgccatgctggcgcaactggacatcaaatgagcacatccacacaggccttggccgggcgccacgccctggttacgggcggtgcgcgcggcatcgggctggcgtgcgcgcgcgcgctgctggcgcgcggcgccagcgtcaccttgctgggccgtgacggcggcgccctggatgccgccgccgaccagctggcgcgcgccggccgggtgcagaccgccagcgccgacgtggccgacgccgcctcggtgcgcgcggcattcgagcaggccgcgcgcgcgcgctcgggccggtcgcgatcctggtcaacaacgccggccaggcggtcagccagcgcttcgaccgcaccgacgaggcgctgtggcagcgcatgctggcggtcaacctgaccggcacgttccactgcatccaggcggccctgccggggatgctggatggcggctggggcagggtggtcaacgtcgccagcaccgccggcctgatcggctacgcctacgtcagcgcctactgcgccgccaagcatggcgtggtgggcctgacccgcgcgctggcgctggagacggcgcgcaagggcgtcacggtcaacgccgtgtgcccgggctacaccgaaaccgacatcgtgcgtggcgcggtggccaacatcgtggagaagaccggcctgagcgaggccgaggcgcgcgccacgctggccgaacgcaatccgcaaggacgcctgatcaaccccgaggaagtcgcggaaaccgtggcctggctggccctgcccgcctcggcagccatcaacggccaggccatcgccgtcgacggcggcgaagtcatgactggctgagaacccgaaaacggagaggaaatgacgcaatccgagcaagtccacaccatgaagcaccacaagcggccgtatgctggccatgccgcgcgcacgttccagtggcaggtgtccgacgacggcaagatcgccaccatcacgctgaaccggccggaacgcaagaacccgctgacgttcgactcgtacgccgagctgcgcgatctgttccgcggcctggtctacgccaccgacatcaaggtcgtggtgctcaccggcgcgggcggcaacttctgctcgggcggggatgtgcacgagatcatcgggccgctgacgcgcatgagcatgcccgagctgctggacttcacccgcatgaccggcgacctggtcaaggccatgcgggcgtgtccgcagcccatcgtggcggcggtggacggcgtgtgcgccggcgccggggcgatgatggcgctggcctcggacatgcggctgggcacgccggcggcgcgcacggccttcctgttcacgcgcgtggggctggccggcgccgacatgggcgcctgcacgctgttgccgcgcatgatcggccagggccgcgccagcgagctgctgtacaccggccgcgccatgaatgccgacgagggcctgcaatgggggttcttcaatgcgctgcatgatccggccgagctgtccggcgcggcgctggcgctggccgagcagctggccgccggtccgaccttcgcgcacggcgtgaccaagaagctgctgcaccaggaatggaacatgggcgtggacgaggccatcgaggccgaggcgcaggcgcaggcgcaggccatctgcatgcagacgcaggatttccgccgcgcctacgatgccttcgtggccaggcgcaagccggtgttcgagggggactgagcatgccggatctttcctggcaggactggcccttcttcgaccccctccatcgcgaactggcgcgcgaactggaggcctggtgcggcccggcgctggcggccatcgaccatcgcgacaccgacgccgcctgctgcgccctggtgcgcagcctcggccaggccggctggctgcgatatgcggtgccggccgggccgggcggtggctggggcgggcgcctgcccaagatcgactcgcgcgccgtgtgcatcctgcgcgaaaccctggcgcgtcacgacgggctggccgatttcgcgttcgccatgcaggggctgggcagcggcgccatttcgctgatgggtagcgatgcgctgcgtcaacagtacctgccgccggtggcgcgcggcgaggcgatcgccgctttcgcgctgtccgaacccgaggcgggttcggacgtggcggcgcttgcctgcgaggcgcgcgccgacggcgacggctatgtgctcaatggcgagaagacctggatctccaacggcggcatcgccgatttctattgcgtgttcgcgcgcaccggcgaggcgcccggcgcgcgcggcatcagcgcgttcgtggtcgatgccggcacgccggggctggagatcgccgagcgcatcgacctgatcgcgccgcatccgctggcccggctgcgctttgccgactgccgcatcccggcgtcccggcgcctgggcgaggcggggcagggcttcaagctggccatgatgacgctggacatcttccgcgcctcggtggtggccgccgcgctgggctttgcgcgcagggcgctggacgagggcctggcgcgggcgcgcgggcgccgcatgttcggccagaccctggccgacctgcagctgacgcaggccgcgctgggcgacatggcgaccgccgtcgatgcgtcggcgctgctgacctaccgcgccgcgtggatgcgcgacgtgcaggaggtgcgcaccacgcgggaggcggcgatggccaagatgacggccaccgaatcggcccaggcggtcatcgaccgggccttgcagatgttcggcggcgcgggcgtggtggcgggcaccacggtcgagcgcctctaccgcgagatccgggcattgcacatctacgagggcgccacggaagtgcagaaactgatcatcgcccgggaactgctcaagtcctgagcgcggcgagatccacatcatcgacacaggggaaacaaccatggaaccctccgcacacctggacagcttcgcgcgcgacaacctgccgcccgcgagcgagtggcccgaattcctgctcgacggtcccgacgtggcctatccgaagcgcttcaattgcgccgccgagctggtcgacgccatggtgcgccaaggccatggcgaacgcgtggcgctgcgctggcgccaggacgagcggatcgagaccatgacctacggccagctgcaggcgctgaccaaccgcatcgcccgcgtgctggtcgaggacatgggcctggtgccgggcaaccgcctgttgctgcgcggccccaacaatccgatgatggccgccgcctggctgggcgcgatcaaggccgggctggtcacggtgcccaccatgccgctgctgcgcgccaaggagctcaggcagatcatcgagaaggcgcaggtgcaggccgtgctgtgcgatgcccggctcaaggacgaggcgctgcactgcgccgcgcccgcccacgagcactattgccccggactgggccaggtcatgctgttcaacgacggcgcgcccgatgcgctggacgcgcgcgccgcggccaagccggaggatttcccggcctgcgacaccgccgccgacgacgtgtgcctgatcgcctttaccagcggtaccaccggcgcgcccaagggctgcatgcatttccaccgcgatgtgctggccatgtgcgacctgttcccgcgccacgtcatcaggccggggcccgacgacatcttctgcggcacgccgccgctggccttcaccttcgggctgggcgggctgctgtgctttccgctgcgcgtgggcgccagcgccgtgctggccgagaaactgagccccgacacgttgctggcgctgatccacgatttccgcgccaccatctcgttcaccgcgccgaccttctatcgccagatggccgcgctcgcgcccaagtacgacatctcgtcgctgcgcaagagcgtgtcggccggcgaggcgctgcccgacgccacccgccagctgtggcggcaggccaccggcatcgagatgatcgacggcatcggcggcaccgagatgatccacgtgttcgtctccagcccacccgaagaggtccgccagggcgccatcggcaaggcggtgccgggctacgtggccgaggtggtcgacgagcagatgcgcccggtgcccaacggcacggtggggcggctggccatcaagggccccaccggttgccgctatctggccgacgagcgccagcagcgcttcgtccagcaaggctggaacctgccgggcgataccttcttgcgcgacgacgatggctatttcttctaccaggcgcgcaacgacgacatgatcatctcggcgggctacaacatcgccggcccggaggtcgaggacgcgctgctgcgccacgaggcggtggccgagtgcggggtggtgggcgcgccggatgacgaccgggggcagctggtcaaggcctatgtggtgctcaagcccggctacgagccggacgacgcgctggccgcggcgctgcaggccttcgtcaaggccggcatcgcgccgtacaagtatccgcgcgccatcgagttcgtcgatgcgctgccgcgcaccgagacgggcaagctgcagcgtttcgcgctgcgccgcatggcggcggagggttgaggtggccgagccgttcgtcagcgaggtggaggtgcggttccggcattgcgacccggccggcatcgtgttctacccgcgctatttcgaaatgatcaatgactttgtcgaagagtggttcgacaagggcatgggcctgccgtttcatgcattgcacgtggaccgccatatcggtacgccgctggcgtcggtgcagtgcgacttcagcgcgcccagccgctggcacgaacgcctgcggcaggagctgagcgtgcgacgcatcgggggagcgtcgtttcgcgcggatgtgcggtttctggggccggacgaccgtctgcggctgtcggccgacctgaccatcgtcacggtggacctgcgcagcatgcgctcgacgccgctacccgatgacctgcgcgcccgcatgcaggcgttcctgtcgccgcaggcgcgggacgcataacgtttttacaagaggatccatgacatgaaaattctgcaaccgccggactggctcgcgccgcgaggctattcgaacggcacgctgaccgagatggcggtcggctccaagctggtgttcgtcggcgggcaggtgggctggaacggccaacagcagttcgagactgacgatttcgccgagcaggtgcgccagaccctggtcaatgtcctggccatcatggccgaaggcggcgccgggccgcagcacatcgtgcgcatgacctggtacgtcaagaacaaggcggagtacgtggcgtcctatccggaaatcggcaagcactatcgcgagctgatcggccgccatttcccggccatgaccgcggtcgaagtcgccgacctgatcgaggaccgggccaaggtcgaaatcgaagtcaccgccgtgattccctgacgcggcgatccgggcgcctgtcccgcagggggagcgacacccgcggccagggtgcctgtccccgccgggacaggcaccctactgcccggcccgtcagcggatcgccagctcgccctgctccagcacggccttgccgccgacctggtcctccaggaattcggtcaccttcacgcccaggtgcagcgtcacgccgccgaagaagcgccgcgaggccacgatcatggcggtctccaggggctgcagctccttggccaggcgtgcgtcctcggcctgcagctccaccaggtcggcgctgatcttggcgtgcgtctggcgggcgcgctcgctcatgttgttgacgttcttggccgggttgttgtgcaggaacaggatcagcttttccagcttggccttttcctcttccagctcgcgcgcgcgcgtctccagcgcggcgcgcttggcgttggcgtgcgggttcaggccggcgcgcaccacggtgggaatgccggccatcgagcccagcgttccggcgtgcaccgatttgtacgcatgcgccgtgccgccggtgatcacgccctgctgcgagcccggcgggccgacggtgatggtttcgccggcggtcaccgtgctctggcggatctcgcgttcggccgccacgttcttctcggcgcgcacctgcgcgttgtcgatgaagcgcgccttgaccgacccgccgctgacgatgcgggccatgcggctgccgccgcggctgtccgcgaccccttcggcgctgccgatgatgccgccgttgacggtgacgttgccgccggcctcgacgtgggccgcctcgatcgtgccgttgaccacgacatcgcccgatacccgcacgtgcatgccggcggtgatgtcgcccttgacgcgcagggtaccctcgaagtcgatgttgcccgagctcaggtccaccgcgggcacttccaccagcgaattgaccgtggcgccgtgctgcaccagcatgggcgagccggcgatggccgcgcgcagcaggccggggtcttccggatcgacctccacgccattgagcttgggggcgaagggcgggtcggccacggccggcggcgcgaccgggccgcccagcacgttggtgcccggctggcccggggtcgccgggatacggcgcatcagcggcgtgccggccgacaccagggtcaggtcgcccaggttgcggtaatcgatgatggcgttctcgtcatcctcgctcaggcgcgtcttcagcgcgtccagcaggctttcgaagcgcgccggctcgcccgcctcgggcagggtgccgcgcgcgatctccagggcctcgcaggcgccgcgctccagggcctggcgcagcgcttcggggatgaggccgtgcacgatgccgtgcgcctgcaggccggccagcaggtcggattcgccgaccggctggccgcccttgggggcacgcagggtcagctgcgcgctcatgcggtcttcggccacctccagctcgaatgtgccgttacgcacctcgccgatgcaggcctcgaccgggccggccgtatcgcggcattgttcgatgaacacgatggcgctgatctggtcgagcaccgtggccggccatccgcgcgcctgcacggccgccaccagcgtgtcccaggtgggcagcgtgtcgttctcgccggtcggggcataggcggccgataggacgcacgtcgcctcgtccagctcgagctggagcgcatttgcgatggtcatgtctgttcctgcgggtccggcccgctgccgcgcgtcggggcagggccggtcggcgatgtcataggtgggtaatatgtggaaatatcgagttatattaagccatagatcgtgaaatcaatcgagccggggtttccctggatttcgcgctatgtcactgatttttttgatccaaaacaaaaaagtgaagcccatcggatcgtaacaatccgatgggccgggccctgcccgtcgcggcgggatcaggcgcgcagcgtggcgaacacctgttcggccgcctccagggtggcgtcgatgacggcgtcgtcgtgcgtggccgagacgaaaccagcctcgaaggcggacggcgcgaagtggatgccgcgctccagcatggcatggaagaagcgcttgaaggcctcggtgtcgcaggccgacacttcggcgaacgaggcggggacgcggtcaccgaagtacaggccgaacatgccgccgatggcgtcggccgagaacggcacgccagctgcgcgcgcgcgctcctgcaggccctgggccagccgcgcggtctgggccgacaggcgctcgtagaatccgggctcgccgatcaggcgcatggtcgccaggccggcggccaccgccaccgggttgcccgacagcgtgccggcctggtagacgccgcccagcggggcgatatgggtcatcaggtcggcgcggccgccgaaggcgcccaccggcatgccgccgccgatgaccttggccagcgtggtcaggtccggacgcacgccggtcaggccctgcacgccttgcggtccgatgcggaaacccgtcatgacctcgtcgaagatcagcaccgcgccgtggcgggtgcacagttcgcgcaggccggccaggaagccttcggccggcttgatcaggttcatgttgccggccaccggctcgacgatcacgcaggcgatctcggcgccgtgctggctgaacgcggcgtcgaccacggccaggttgttgaattccagggtcagggtgtgcgcgacgaattccggcggcacgccggccgagctggggttgccgaaagtcagcaggcccgagccggccttgaccagcaggctgtcggagtggccgtggtagcagccctcgaacttgatgatcttgtggcggccggtggcgccgcgcgccaggcggatggccgtcatggtggcttcggtgcccgagctgaccaggcgcacctgctccagcgacggcaggcgggcgatcagcatttcggccagctccacctcggcttcggtgggcgcgccgaacgacaggccgtggacggccgcttcctgcacggcgcgcacgacttcgggatgggcatggcccaggatggccgggccccaggaaccgacatagtcgatgtactgcttgccctcggcgtcccagacgtaggggccttgcgcgcgctggatgaagcgcggggtcccgcctacggagcggaaggcgcgcacgggcgaattgacgccgccgggaatgctgcggcaggcgcgatcgaagagttcggcgttggtggacatggcggatacggcagggttaggggttgacggagaaagccgcggcgcatgcgcgcgcggccgcctgaatgtcgggcgcctcgaacaggccgctgatgaccgcggctgaatcggcgccggcctgggccacctgcgacacgttggccggcgtgatgccgccgatggcgacgaccgccggacgcggcgcggggcaggccagcacccgggcgcgggcctcggtcagggtttgcagcggcgcatgcacggcctcgggcttggtgggcgaggcaaacaccgtaccgaaggcgacgtagtcggctccggcggccagcagggcgtccgcgcgccgcaggtcgttgtaacaggacacgcccagcagcaggccggcgccggcctgcgcccgcacggtggccgggtcggcgtcgtcgcgccccaggtgcgcgccgtcggcgcccacatccagggccagtttccagtgatcgttgaccaggaacaccacgcccagctcgcggcacagcggcgccagggcgcgcgcctgcgccgcgcgcaggcgttcgtcggccagcttgcgccgcaattgcagcgccgtcatgccgccggccgccgcggcgcgcacggccgccagcaggcggtcggtatcgtcccattcgggggtgatgccgtagagcccggcgggaaatcgcagcgtcttcatgactgggccacgcggttgggcaggcggcggcccatgccgggcaggaagctggcggcgatggtgcgttcggcatgcgccagggcctgttccaccgcgcgcggcatttccatcccctgcgccagcatggcggcggccgcgatggcggcgacgccgcccgtgtcgccgttgcggtcggggggggcctgccacggccaggtgctggtctggccctccggccccaccagcatgttgacctggtggccgggacgcgccggcgaacccagcaccagcgcccattgcgcgccgcccgccagcaaggcgtgggcgggcgagggcgcgccgctggtgtcgatgctgccgtcggcctgccattgcgccaggcgaacgtgctcgaccacgaccaggtcggtctgcggcagcaccagttccagcgtggcggccagcaggtcgtcggcgtcgtcctggtcggcggcatcctgcggcagcggcgtgcgctggcccaggtgcagcaccagcggcacgtggctgtagtcggcggcgatctgcgcggccacgctggctgcctcggccgacagcagcgcgccgaccttgatggcctgcaccgacatgtcttccagcaggcagcgtgcctggtcgtcgagcaattcgggggccaccgggtggacttcttcgatgccggccgtgtcctgcacggtcagcgcggtgaccgcggccagggcgtggcagcccagccgggcgcaactgactgcgtcggcgggcaggccatcggcgccggacggatccacggggccgataatgagaacgaggggaggcgtaacggagtccaagacaggaacgacggcgaaaaaggggtaatcgggccgcatcttgagctagctcagacgctcccggttgtgtttcggtaagatgtgcccattctaatggatgcttgacggacttgccccggaggtcggagcaagcgacagcagtgcaagagagaactatgcgtacttggatgtgtcttatctgtggctgggtctatgacgaagaggctggcctgcccgatgaaggaattgcccccggcacccgctgggaagacgttccgccgaactgggtctgcccggaatgcggagcgcgcaaggaagatttcgaactgatggaaatctgagcacgccaggccgtgatggccgcgcccgtggccgccttcgccggcttgccgcgactgtcccgactacccgctaccaagggggctgccatgaccgactcacatcgcccagacgccgacgacatcccggacgacgacgagctgtcgaccgatttctccaaccagttcctgctggccatgcctggcgtggtcgagggaagcctggccggcacggtcatctacatctgcgagcacacccggcgcggcgcgctgggcctggtgatcaaccggccgaccgacctgaccctggcaacgctgttcgagcgcatcgatctcaagctggaaatcggcccggtcaaggatgaaatggtgttcttcggcggaccggtgcagaccgaccgcggcttcgtgctgcacgcgccggccggcgactacacctccagcatcaacctcggcgagctggccctgaccacctcgcgcgatgtgctgcaggccgtggccgacggcaacggcccggcccgcatgctggtgacgctgggctatgccggctggggcgccgggcagctggaaagcgaaatggcgcagaactcctggctgagcgtgggcgccgactcgcacatcattttcgatgtcgcgcccgaagaccgctacccggccgcgctcaagctgctgggcgtcgacccggtgatgctggcgggcggcgccggccatgcctgaggaaaccctgctggcgttcgacttcggcgaaaagaagatcggcattgccatcggcaataccctgacccgccaggcgcgcccgctggaaatcattttctcggagacgcgcgcggcgcgcttcggccgcatcggccagctgctgcaggaatggcagccgcagcgcgccgtggtgggcctgccgctgaccctggacggacaggagcagcccgccagcgcgcgggcgcgccgcttcgccaaccagttgcacggccacttcggcctggcggtcgagctggtcgacgagcgcagctccagcatggaggcccagcaactgctgggcacgcatgccgacgacgacgcggtcgccgcggccgtcatattgcaacgttacctggataccctgtcgcagccctgacctgccgctgcccatgctcaatccccaactcaatcgccacggcgagctgatccacctgctgtccaccgaaggcctgccgcgccgcatcatcgagcagatcctcgacctggccgccaccttcgtgccggcgcccggacaggaattccccaagctgcccctgctgcacggcaaaagcgtgttcaacctgttcttcgagaactccacccgcacgcgcaccaccttcgagatcgccgccaagcgcctgtcggccgacgtggtcaacctgaacatcgccgcctcgtccacgtccaagggcgaatccctgctcgataccatcgccaacctgtcggccatgcaggccgacctgttcgtggtgcgccacggcgccagcggcgcgccgtacctgatcgcgcagcacgtggcgccccatgtccatgtcatcaacgccggcgacggccgccatgcgcatcccacgcaggccttgctggacatgtacaccatccgtcaccacaagggcgatttcaaccagctgacggtggccatcgtcggcgacgtactgcattcgcgcgtggcgcgctccgacatccacgccctgaccacgctgggcgtgcccgaagtgcgcgtggtggcgccggccacgctgctgcccgaggggctggcgcagatgggcgtgcgcgtctgtaccgacatggaagaagggctgcgcgacgccgacgtcgtcatcatgctgcgcctgcagaacgaacgcatgcgcggcgcgctgctgccgtcggcgcacgaatacttcaagcactatggcctgacgcaggcccgcctggcgctggcccggcctgacgccatcgtgatgcacccggggccgatgaaccgcggcgtcgagatcgcctccgaggtggccgacagcggccaggccgtgatactggaccaggtgacattcggcatcgcggtgcgcatggccgccatgagcctggtcgcgggagtacggccatgacggtgcgcacggtacgcatcgccggcggccggctgatcgatcctgccagcggcgccgacgcccgcgccgacctttacctggcggacggccgcatcgccgccatcggccaggcgccggcgggcttccaggcgcagcagcacatcgacgcgcgcgggctggccgtgctgccgggcctggtggacctgtcggcgcgcgtgcacggcgccgggctcgcgccgctggcctgcgaaatgcaggctgcgctggccggcggcgtgacccggctggtcgtgccgccggataccgacccgccgctggacgagccgggccgggtggaaatgctgcgccaccgcgcgcaccaggccggccaggcacagctgcacccgctgggcgccctgaccgagggcctgcgcggcgaacggctcagcgagatggccgccctggccgaggccggctgcgtggccttttcccaggccggcttgccggtggccgatacccgggtgctgtggcgcgccatgcaatacgcgcgcaccttcgggctggcattgtggctgcggcccctggacccctggatgggccgcgacggcgtggccgcggccggcgcctatgcgtcgcggctgggcctggccgaggtgccggtgcaggccgagacgctggcgctgcacacgattttcgaactgcagcgcgccaccggcgcgcgcgtgcacctgatgcgcctgtccagcgcagccggcgtggcgctggtgcgcgccgcgcgccgcgagggcctgccgctcacctgcgacgtggccgcccaccagatccacctgaccgatgtggacatcggctttttcgacagccgctttcgcctcgacccgccgctgcgcggccagcgcgaccgcgatgcgatcgtcgccgggctggcggatgacaccatcgatgccatctgctccgaccacaggccggtcggcgataccggcaagctgctgcccttcgccgaggccgaggcgggcgccagcggcctggagctgctgttgtcgctgacgctgaaatgggcgcagcgcgaacgcgtgcccctggcgcgggcgctggccctggtcaccagcgcgccggcggccatcctgcgcgccgccacggcggcgccgccgccctgcggcgaactggcggcgggcgcgccggccgacctgtgcctggtcgacctggacgccgactgaaccgccgcgccggccgccatgcgcagccgcagcgtgcacacgccgttcgcgggtatgatgctgcccggccgtgtacgggcgaccctggtggcggggcgtacggtctgggagacccctgcttgaaactgctgcgcttcgttttccgcgtgttcctggtggtgccctgggtgctgttcggcctgctgtgcgtgaccctggtgtaccgggggctgcgccaggaccagcgggcccggctgaaccggtgctggtcggcgtgcctgatgcggctgtgcggcattgccgtgcatgtgcgcggcgcgccgcgcctgcgaggcggcgtgctgtgggtcgccaaccatgtctcgtggatcgacatcttcgtggtcaactcggtgcgcgcgacgtcgttcgtggccaagagcgagatccgcgcctggccggtcatcggctaccttgccgccggcgcgggtaccttgttcatcgaccggacgcagcgccacgcggtgcatgccatggggcagtcgatccatgactgcttcgcccgcggcgatgccgtgggcctgtttcccgagggcacgacgaccgaaggcttcacgacccgcccgttccatgccagcctgttcgagccggcgcgcgccgaaggcgtggatatccagccggtggcgctgcggttcatgcatcgcggccagcgcagcggctttgccgctttcgtcggcgaggaaaccctggtggccaatctgtggcgggtattggggacgaccgggctggcggtggaggtggtgttcctggagcccctgcctacgcagcatgccgaagggcatcagccgacccggctggagctctcgcacatggtgcgcaacgccatcgccggcgagctgtagccggcccgggcggcgcgtggccgcccgcggcggcgttcagtcgccgttgggatcctgaaaacgtttgcatttcacctgcacgagtttgcggtcatgcaggcgcagggcgctcagcgcgccgccccatacgcaaccggtatccaggcagatgacgtcggggcgcatcagcaggcccagcgtcgaccagtggccgaacacgaccgtgacgtcgcgggtggcgcggttgggcacgtcgaaccagggcaccaggccggccggccaggcgcccggcgccaccttggtggcgaactccatgtggccggacggggtgcacaggcggatgcgggtcagggcattgatgatgacgcgcatgcgcttgccgcccgtgtggtcgtccttccaggtggcgggctcgttgccgtacatcttctgcagcgccttgcgccagttcgggccgcgcaaggcctgctcgacctcgccggccagcgccagggtcttggcgacgtcccatttggccagcacgcccgcgtgcaccatcaggtggcccgcttcgtagtgggccagcggccggaaccgcagccagtcgatcaggtcgacggcatcgggcgcctgcagcacctcgtccagcgtgtcggacttggagggtttgcgcacgcccgcgtaggccgccagcaaatgcaggtcgtgattgcccagcacggccgtgcagcgctcgcccatggccatgatgcgccgcagcacggccagcgattgcgggccgcggttgaccaggtcgccggcaaaccagaaacgactgtcggtatcgccggcgatctcggggtgcgccagcaattctgcgagcggcgcgcagcagccctgcacgtcgcctatggtccagatattgcctttcatgcaggaacttttctccaaggccagcggtgttgcatgaaacgcgctatggcgtgacggtattccatcatcgacagcgcgccgaaagccagcagcagggcgccgaggttcggtcccagcgccgtgatccagggcggccagcggctgagcatgccgacgttcagcgcgagctggttcagcatgaagaagcccacgcccagcaggatgccgatgaagaccttggcgcccacgccgccgcggcgggtctgcatgaagccgatgggcgccgcgatggtgatcattaccaacagggtaaacggatagaccagcttgcgccacagcgccacgacctggcggtcgtattgcagctggttgtggcgcaggtattcgatgtagtcgaccagggtcagcgccgacatgcgttcgggcgtgagcacccgcgccagcaggcgctcggggctgagcgtcgtgtccagcttgagttcgggcaccttggtgacccgcgccggcggctccttgggctgcttggcgtcggccagggccgacggggcgtgctcgtcgatgcgggtttcgctgacgtcggtgagcaccaggtcgccgcggctgaaccggccgttgggcgcggtccacagcgcggtcatttccaggtcggagcggaactcgtacagcgtgacgtccttgacctggccgtcggccagcagggtcttgatattgataatgcgggtgccgttctgcggggtgggttccttgaaccagtagccgctgttgaggcgcccgccgccggtcttgccgcggaacgtcaggtcggcctcgccgctcttgatctcggccgccggcgtgacgaattcggacagcagcgtcgcgcctatcatcagcggaatggtaatgacccacagcatgcccagcagccgcatgccgctgacccccgagacgcgcaggatgaccagctcgttgcgctgcgccaggccggccagcgccaggatcgcgccgatcagcaggccgatgggcagcagatcgtacagccgggtgggcagggccagcgcctgcatgtagaacagcgccagcatgctgaacttgtcgcccacgttgtccaggtcgtcgaccagcgcgaaaaacgtgaacagccccagcagggccagcaggaccactgcacaggagcggtaaatttcacgagccagatagcggcgtgcggtacgcatggtgggtgatgcggcagataaagcgcggaaacgtgacaggttaacaaaaacgcggcggttggcgcagccccgggtaaccggggcccgcactcctggtcagggaatctcgaccatgcgcatgcggcgtgtcagcgtggcggtgcgcgagttcaggtaaccggtgttgcggtggcggtcatagtagcggggattgggcagcatggcagccagcctggccgcctggcctgcgcccagccgcgccgcgctggtattgtaataatgccgggccgccgcctcggcgccgaacacccccacgccccattccgcgacattcaggtacagctccaggatgcgctccttgggcatgacatgctcgatcatgtaggcaagcaccagttcctggcccttgcgcaggtagctgcgcgacccggacaggaacaggttcttggccagttgctgggtgatggtcgagccgccgcgcatcttggtgcggccgcgttcggcctgccgctggttgtattcccaggccttgcggatggcatcccactcgacgccgtcgtgctcggtgaagttggcgtcctcggacgccacgaccgcctgcttgagcgtattgctgatgcggtcgtagggcacccactggtacttcagctcggcctcggggtcgcgttcgcgcaggcgcgccagctcctgccgcatgatggcgctgctgcccgggtcgcggtaggcgtaccagaccaccagggagaacatccacaattggtacaggatggcgatgcacagcaccgccatgatgacggcggtgatgacccggaaccagttcaggcggcgcgcggtgggcttgggcatgggcgggcggcggattgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccgcaacgtgatgccgcccgcgccatcgggcgcgaacacgggtgtggcggcggtgaacacgtaggccagacgctgctcggccagcgcatcggacatgcgcatggcggccgtgcccgggcgcgccatcaggtcgtccagcgtggcctgcagatcgtcggtgtcgatctccaggatggtcaggtagcgccacgtctgggcgtgcggcttggcctgtgcgtgcgcccaggtgaagcgctgcccggaaacaaagcccggcacgcgcatgacgtccggcatgtgggtattcatgtaccagtcgtcgaactcctgttcgcgtccttcgaccgggttggtcaggaccaccagtttgtgcctgggcatggcgttcatcctccggttgccgccgcgcgggccgtcccgccggcgtgttgctggctatcccacagcgcggccggatcggcttcggcgcgcgcccgcagcttgtacttctccaccttgttggtcagcgtcagcggcagctcggccacgaactcgacaaagcgcggcaccatgaaactgctcatgttgtcgcggcaatgcagcaccagggcctcgggcgtgagggcctggccgtcgtgcagcacgatcgaggcggccacttcgtcctcggtgaactcggagcgcaccgggtagacggcggcctggcgcacggccgggtggccgaggatgatggcctcgacctcgtaggccgagatgttctcgccgcgccgccggatggcgtccttcttgcgatcggtgaaatgcaggtagccgtcggcgtcgaggcggccgcggtcgccggtgtggaaccagccgttgcggtgcgcggcgagggtggcctcgggcatcttgtagtagcccagcggcgtgccccacggctgctcgacgcgcagcaggatctcgccgggcgagtcggcgggcaggtcgaagtcgtcgtcgtcgacgatgcgcacccgcacgctgtcgcgcgccaggccggcgctgaagaccttctgcggcggtgcgtccagcgggctccaggtggcggcgcaatagtcgctcagcgcatagccgttgagcaccttgatgccgaagcggcgctcgaagtcgtgcacgaacggcggcggcggcgccagcgagcacagccgcaccttgtggtcgcggtcgcgcgggtcggggggctgcgaatacaggaagttgcccacggcgccgatggcgttgaagcgcgtggcgcccgccgtgcgtacgtcgctccagaaccggctggtcgagaagcggcgcgccagcgccaccgtagtgccggccatcagcgccgaggtgacgcccagcagcagcgcattggcgtggaacagcggcaggaagacataatccacctcgccaggcaggaagtggcggtagcggatgttctgctcgccccagaagtgcgcgcaggcgtgcgtgatcatgatggccttggacgggccggtggtgcccgaggtgtacagcaggtaggccaggtcgtcgaaccgcaccgggacgcgcggcgcggcatcgctgccgtccacgtccggaaagggatgcacggcgacgccgtcgggcagtcctgccgccgcggcgcgcgcctggcccagcacgatcacgcgttggaggcgcggcagggccgcgatgatgtcggccagcggcgcggccagcgtgtccgagaccacgatggcggtgcaatcggcatggtccaggtagtagcgcagcagctggcccttggcggccgtattgatgggcaccgagaccgcgcccagcttgccgagcgccacgtagctgaacacctgttccggacagttctccagcatgaccgcgacgtggtcgccatggccgatgcccagcgccgccagcgcctgcgcgatgccgttagtctggcgatgcaggtccaggtaggtatggcagcggccgtcggccatattgcgcaggaaagtctgcgagcccgacagcgcggcgcgccgggccacgatgtggccggtcgtccagtggcgcatttcgccgaaggcggcgtgcacgtcgatggccgccgccgggggagttggctgggtttgcttcatggatggtggtcagccctgtttcggtttgatgagtcctgcttcgcgcagcagtccggaccagcgcgcctgctggtcggcggcctcggccggccaggcgtcggggcccatgaacgccggctccacgccctgctcgcgcgcgaattcgcggaactcggcgctggccgccacggcgcccatgccctcggccaggcgggcgatggcggcctctggcgtgccgctgcgcacgaaggcggcgttccacgacacgaatccgaagcccggcgcgccggcctcggccagggtgggaatctccggcacggccagcgaacgcgtcgggccgcttacacccagcgcgttgagcatgcccgagcgcaccagcggcgcgacgccggcgatggccgcggccacggcgtcgacatggccggcggcggcgtcggtgatggcttgcgaagtgctggtatagggcacgatgttcagccgcgccccggtggcgttcttgagcgcggtcgccaccgccatggcggccgagcccgagacggcgatgtcggccgcgcggccctggcgcttgtccagcgcgatcagttcggccaggttggcgaacggcgcctgcctgccggcggcgaacagccacatcgcgctggagacgcgcgccaccggctggaagtcgcgcagcggaacgtacggcgcggtctgcagcatttcggtgttgtagagaaagggcgggccggtgaacagcaccatgtgtccgtcggcgggcgcctgcagcacggcgcgcgtgcccaccacgccgtcggctccggccttgttctcgaccagcacggtggtgccccacagcgccgtcagcttggcggcgatgaagcgcgccaccgcgtcggccgccgtgccggccgtgtaaggcaccagcagggtgacgcgatgcgcggggtaggcggcgggctgcgcgcgcgcaacggcgcccagcatcaggccggggatggccgccagcagcgagcggcggacggcgtcggggccggcggccccggcgcgatggacaggcatgggtttcatggtgagtctccttcaatccgccagcgcgacgaaaaccggcgcgctgcgtccttcctgggtacgctggaacgcgacccgcaccggttggccgatgcgcagccgctcgagatcgctgtcgacgatattggtcaggaccagggggccttcggccagctgcacataggcaatggcatagggctgcggcgcggcgcgcatcacgctgtacgaatacagcgtgcccgtgcccgcggcgtcctgccattcgagcgcggtcgagccgcacagcgggcacaggccgcgcgggtaccagtgactttgcccgcagtcgcggcagcgcggcagcacgaaccggccttgcgccgcggcctcccagaaggcgcgggtttccggatacgcctgtacgtaaggatcctggtccaggatcggggcggggttctcgatattcattcgcgctccaggatgacggtggcgtgcgagtggccgacgccgaacaccaggccggggccggcggccagcgccaggtcgcagttgggaacttgcacggatggatgcgcttcgccgcgcaactggcgcaccgcttcgatggccttggtgatgccgccgcgattggccggatggttgttgcacagtccgccgccatcggtgttccagggcagccggcccgtgccggagatcaggttgccgtcggcgacgaagcggccgccggcgcctttctcgcaaaagcccaggtcttcgagctgcatgatcaccatgatggtgaagttgtcgtagaccgatgcgtacttgatgtcggcgggcgtgacgccggcctcggcaaaggcggccgggccggagcgctgcgcgccggtgtgcagcatgtcggcgtggtggccgccgttgttggtgcgtatggtctcgccgcaacccagcacccggatgcgcgggcgggcgaggctgcgcgctacctcgggcgcggccagcaccagcgcgccgccgccgtcggtgatgacgcagcagtccagccggtgcagcgggtcggcgatcatgggcgaggccagcacgtcctcgacgctgtagactttgcgcagcagcgcgtgctcgttgtgctgggcgtggtgcgaggccgccaccttgacccaggccagttgttcgctggtggtgccgtactcgtgcatgtggcggcgcgcgaaattgccgtagatgcctgccaccgtccagcgataaggcgcctcccaggccgaggccggacggtccggtcccggctggcgcgcctccgtgccggtggcctggccggcgctgcgcggcttgcccgccagcgtgatcagcgccacgcggcacttgccgctggcgatggcctgggcggcgtggccgatcagcgccaggtacgagccgccgccgatttccgtgccatcgacgtggcgcagccgcaggttcatgtggtcgaccagcgtggccggactggccccggcgtcgccggcgcagaaatagccgtccacgtcggccagggtgaggccggcgtcggccagcgcgcccagcgcgcattcggcatgcagttgggccacggaatgcgctggcgcgtagcgcagggggtgttcgaaggcgccgacgatgtaggctttgccgcgtatgctcaagttggtctcccgctgttcgccgcccatccggggatgggcgggcgtgtcgggagcaatctacgcgggtcggccgcgcgctgtctgtttacttgtcgacagatcggcgcgcggcttcagtccagccgggtctggcgcggaccggcgaaggggatctccatgccgtcctcgccgaagaagatattgccccggtagatctccccgacttcgcgcacgatccgctcgcgcatgccggggtggtcgaactgttcggtcacgtgcgagatgaccaggttgcggacgttggcctcggcggccagctcggccagctcacggtgccccatcgtgaacgcggcgaaggtcttgctgggggcggtgcccgagacgtagtggcacatatggaccagcacgtcgcaatcctgggccagttcgcgcagcgcgcggctggggccggtatcgccggaatacacgaaggactgtccgtccgcgtccaggcggtagccatacgacaccaggtgcggcgcgaagtggttcacgggcgccacgcgcacggtccagcccggcgtgcgcaccaccgcatccgcggccagttcgtgcaggtggggctgcgggcgggcgcgcatgcccgtgccgccgcgcgcctggtacacgtcgatgctgcactggttctccgtgcgcgagatcaggtccgggccgaaggcgccgtcgtcgccgatcaggcgctcggtgatcagcttcagcggcggcggtccgtagacgtccatgtcgtcgatcctgcccacgccctggtcccagcgggtcagcagtaggcgcggatagtcgcccatgtgatcgtaatggtgatggctgaagaaggcgtgcgagacctgggtggcgcgcacgcccagttcgagcatgcgatggtgcgcgccgaacccgtggtcgaagaccaggtattcgtcgccgacgcgcacgagatagcccgaacacatgcgccacaaggacggcgtgggcgttccggtgcccagtaaccacagattcatgcttgttcctcgttattcggccgcgatgccgagttcgtcgatgaagcgcgcgtacttcttctgttcggcggccacgaagtcgccgaaggcctgcgcgctcatcggccgggtttccacgccctgcacggccagcgcctgcctgatgtcgtcggcggccagggcggcggtgatgcggtcgtgcagcgcagcctgcaccggcgccggcacctcgcgcggcgcgaaaaagccgaaccagccggccaggtccagccgcgggtagtcctgcgcggccagcgccggcacatcgggcagggcggggctgggctggcgggcggtgacgcccagcgccgtcagcttgccgttcttgacgaacggaaccgccggcggcatgcccgagaagtagatgctgaccacgccgcccaccgtgtcggtgaccgcctggctgccgcccttgtatgggacgtgcagcagctgtatgcctgcctcgcgcgccagcagcgcgccggcgatatgggccgggctgccggggcctgccgaggcatacgaaaggcggttgggcttggccttggccagcgcgaccagctcggcgatcgagttgacgccgaccgtcgggttggctaccagcagcagcggcgtcgaacccgccagcgccacgggcgcgaagtcgcgcgccacgtcgtagctcacgcctttttgaacgatggggttgatgaccatctcggaggtgtagcccagcagcagggtattgccgtcggccgccgcgcgggccacggtcgacgcgccgatcgagccggccgcgccgggcttgttctcgaccacgaccgattgcccggattgctcgcccagtttcttcgcgaccagcctggcgatgacgtcgccggtgccgccgggcgcgtaggggacgacgatgcgcaggggctggtcggacggcgcggcgccggcctgcgccggcacgccggccagcgcgaacgcggtggtgatgatggctatcgcgcccatgagccgcgtaggtctgtgtagatgctgcatggcattccccgtatggtggttttcctgagttgcatgattttcgtgtgattccgttgtttgaagtgataccatttttgttatgcaaaacccagggtttacccgcaatgcacgattccgcccctagcgacccggttccgtttgcccggctgcggtttcgcgatctgcagttgctgcgcgagatcgccgcggcccgctccctgaccgccgtggccgaacggcgcgggctcacgcagccggcgctcagccgtaccttgcgcgacatcgaggcggaactgggcgcccaggtgttctcgcgcgagcggggcgcggctggcgcccaccgcggtgggccggcacatcctggcgcgcgtggacctgctgatggccgacgccggcgcgctgcacagcgagttgcgcgcgttcgaggaagggcgcggcgcccacctgcggctgggggtgattccgttcgtgtccaacgccctgatgcaggaagtgctcaagacgctcacgggcgagcccttgcgcatgtcggtgagcaccttcgaaggggccacggaccagttggtgcttgcgctgcggcgccaggagctcgacatcgtgatcgggcggctttcggcggacgccggcgccgacacgttggcgcaggagggcctgttctcgcagaccgcgtccatcgtaatgagcgaggcgctgtacgagcggcgcgccagcctgacgctggcgtcgctgcacggccatccatgggtgctgccgcccgcgtccagcccgacgacgtcatggattccgtgcagcgcctgcgcgccgaggccaggaaggccggcacgctgagcagcaacaagcagcagaaagtcaccaccaccgaaagcgccggcaagaccgtcgtggtggtcgagccggccgatccgcaagtggtctacgttcccagttacaaccccaccgtggtgtacggcgcctggccgtatccggcctatccgccctattactatccgccgccgcccggctcggccttcgcgaccgccctggtcagcggcatcggcttcggcctgggcgtggcggcggtcgacgccatgtggggcggcttcgactggggccacaatgacgtcgatatcgacgtcaatcgctacaacaacgtcaatatcaaccaccgtatcgacaccagcaacacgcgggtggactggcagcacaacgccgccaatcgcggcagcgcggcctacgccgacagcgccagccgccagcgcttcgacgcgcagcgccaggccggccagcagcgccgcgcgcaggccggccagcgcgcgggcggagggtcgatcgacgccgagcggcagcgcgccgcgcaggcgttcgaaggccataccggccatgccgtcgccggttacggcggtcccggccatggcggcgagcgcgccggggcgcctgggctcgacgcccggccgaccggcagccggccgggccaggcgggcgccgggcagcgccaaccgggccagcacaatccggctcacgcggacggcatgcaacgccagcgcgccgaccaggccgcggcgcgcgagcgagccgagcaattcaaccgcacgccggcgctgcacgacgccggcgacggcgcgcgcatgcgccagcagacccagcgcggcgacttcgcgcaacagcgcggcggctttggcggccgcggcggcacgggcggcggcgcccaccatttcggtcatggccggagatgagcatgcacaacaagcattcgatggtccggcgcgccctgggcgccctggcgctggcctgggcgaccgccggcgcggccatggcccaggcgccttaccccacggcccaggccgccggcgatgcgctggtcgacgccatcgccacgtccgacgacgtggcgatggcgcgcgtgctgggcgccaattaccgccaggtgttcccggccggcgatcacacgcaggcgatctaccgtttcctggccgcgtgggccgatcgccacgacatccagagcgagggcgaccgccgcgcctggctggcggtggggctctcgggctggaccttcccggttccgatggcgcgcggcggccaggggcaatggcgcttcgacctgcaggcgggcgtggccgaaatgcgccggcgcaccatcgggcgcaacgaactggtcgccatcgacggcgtgaggcagttggtgcaggcgcaggcgcgctatgcgcaggggccggggcagggacgctacgcaagccggctggtcagccggcccgagcatcgcgacggcctgtactggccggcggcggaccaggccgacgcgccgcccttcgggcccgacgccctggccatgggcgcggacacgccgctcgaccaggcgtatgccggctaccggttccgggtggaggctgcgcccgacggcaaggatttccgcgtggtggcctggccggcccaataccggcgcagcggcgtgtacacctttgccgccgacgccagcggccaggtgctgcagcgcgacctgggcggcgcgggcgcggtgggcatgcgcaccgacctggccggctggcagccggtcgcgcagtagcccggccgctcaggcggccagcgcggtacgcgacttgccggccgacttggccaggtacagcgcccggtcggcggccttgaggatggccgtcatctcctggccatggcggggcaccagcgcgatgccgacgctgccgccaatgcggaccgggcgcggcgtccccaggtcgtaaagctcgcagatccgcgccacgatgcgatcgcccaacgcggtggcgcaggcctcgtcgcaatcccgcaccagcagcacgaactcgtcgccgccgatgcgcgcgatcgccgcgtcggccggcgccagctccgtcagccgcgccgccacgtcgcgcagcagccggtcgccggcggcatggccgtgggtgtcattgaccgacttgaaaccatccaggtccaggtacagcagggcgaactcgtttccgtcgcggcgcgtcgccgccacggcgcgctccagcgcgaagcccaggccgaagcgattcatcagcccggtcagcgcgtcgcaccgcgccagccggtcgctgtcgcgctcggcctgcatggtcgccaccagcatgcgattgaagcggtacgccgccaccgtcatgctggccaggtagagcggcaattgcacgctgacgatccacaggctgtgctcgccggtgaaccagggcagggtagtgcaaggccccaggctcacgcagatcatcagcgcggtcaggcgcggcgcgctgaaattgcggaaacagatgccgcccaccatggcggcggcggacaggcaggccaggatcgccgcgacccagtcgccgctggccacgctgatgagcgtgccgtagcccacgctgcacgaccacagcacggtcaacacgatataggcgtcggtatgggtgggccggccggccgcggcggcgcggcgcgccgacaccagcacgacggcgcgcgccaggcagcaggccagctcgaacgccagccatgcgatgaacggcgcctgcggcaggcggatggcgatgatcagcgccaccagcacgctgttgagcacgccgcccacgaagatcgaaatcgtgccgaacaggcctccgagcagcgcctggcggatgtcgtccggcacgttccgtccgggatcggccagccagcgggtcacaggccaggcaggggggctgtagaggcggtcggtgcggtacatgcggcgggcgccagggtgcgggagaagaagttccgcgacggtacaacgtccttgcccgcttgtatatggcgccgttgccggcgttgcaaacggctcagccggcctcgcgcaacagccccgccgcggcgttctcgtgcgccagcagccagcgcttgcgctccagcccccaggcatagcccttgagcgcgccatccttgccgatgacgcggtggcacggcacgatgagggcgatggggttggccgcgttggcgccgccgatggcgcgcgctgcctggcggtcgtcatgccccagttgccgcgccagcgcgccgtagctggtgacctcgccggccggaatccggcgcagcgcctgccagacccgctgctgcagcgcgctgccgccggtggcggtggcaatgccgtccagcgcgtcgcactgccccgagaagtagtgcgccagcgcagtgacgatggccgccggggccggcgcctcgcgcagggtgtatgtcccgtagtgcagatgcagcagccgctgcaggcgttgcggcgagtcggcgaactccagcgcgcgtacctgctgccggtcgtcggtgaccaggctcagggcgccgaggggcgattcgagttgggcctgaaagaattgcatgatgcgctcctggtttgatggcgccttgactgtatgcggcgcgcgcgtgccgcgcatcccggcgcttgcggccgaattcaggcgccggcgcggcgcagcgtgaagttgatgcgctggcggcccagcagcggatgttggccctcggccagcggcatcacgccgtggtagcgcagccggtccacgccgccccatacggccacgtcgccgtgcagcagcggtatgcgggcgggccgctcgtcgcgccgcgcgccgccgaacaggaacatggcgggcaggcccagcgacaccgacacgatgggcgcgccgaagtcgcgctcgttcttgtcctggtgcagcgacatgcgcgcgccgggcgcatagcggttgaccaggcaggcgtcgggatcgaagccggcaaagcccgcctgcgccgccgcctcgcgcgccagttgcgcgaacgcctgcggcatcggcggccacggcaagccggtctgcggatcgtcgggccggtagcggtagccgtgcgcgtcggtggtccagcccagcgcgccgcaattggtcagcgccaccgacatggtgaaaccgcctggcgtggccatatggcgcagcggcgcctgcgcgatgaccgcgcgcaaggcgggcagcaaggcgtccagccagggcagggcgaaaccccgcagcacccacgcctgctcgcccaggcgcgtgcggatgccggtttgctcggcgtcgaagaggtcggcttgcatggcgctgcgtctcaggtggcgtcgtggaagatgatgcctatcgtatagcgttggccggcccgcagttcgctcaccccatggcgcaggctggcctgcaccggcccgcgcgcgccttgcgccggccgccggttgaccgcgaaaaccagcgcgtcgccctgcgccagcggcatgacctcggcgcgcgccgcgtgtccggagcgctgctcggtcatcacgaactcgccgccgtcgaagtcgcggccgggccgcgacagcaggatggccacctgcaaggggaacacccgttcgccgtacaggtcctggtgcaggcagttgtaatcgcccggcccatacttgagcagcagcggcgtggggcgcgcctggtcggcctggtggcaggtatgcagccagtcggcatgccgcgccggatagcgcatgggatcgcgcagcgccgcattccagcggttggccacggccgccagcggcggatagaacgccgtgcgcagctgcgccaccagcggcggcagcggataggcgaaatactggtactcgccgcggccgaagccgtgccgggccatgacgatgcggctgcggaacagccgcggctgtgcgtacagggcggccagctcgccgcattcgcgcgcatccagcaggccgtgcgcgacggcggcgccgcgcgcatcgagcgcggtttccagggccggccagtccagcgcgccgatgcgcgcctgcaccgtgttcgggcaagtatccataccggccagtctagcgccgcgcggccgcgccggcctccggcggcttgcgtccgaattcggccgtgcccccgcgcccgcgccgggggcggcgcgacagcgctacagtagcggctgtggcgcccgccgggcgccgggagagccgcgatggaatgggtcttggtcagtgcctgcctgctgggccggccggtgcgctacgacggacgcgatgccgcgaccgggcatccggtgctggcgcgctggcaggccgagcggcgcgtggtggcggtgtgcccggaagtcgccggcggcttgcccacgccgcgtccgccggcggaaatcgccgccggcgccgggggcgccgcggtgctcgacggcctggcgcaggtgcgcgaggcctcgggcgtcgacgtcagcgccgctttcgtcgagggcgcgcggcaggcgctggcgctggtgcgcgagcgcggcatccgcgttgccgtgctcaaggagggcagcccgtcgtgcggcagcgggtacacgtacgacggcagtttcagcggcgcgcgcatcgcgcgcgaaggcgtgacggcggccagcctgaggcgcgccggcgtgcgcgtgttcagcgagcacgagctcgacgccgcccaggcctggctgcgccacctcgaaaccggcgcctgaggttcagcgcgccagcaccagcaggcggccgggcagggtgggatgcgccagcacatcggcctcgatgccatagacgcgccgcatgtggtccggcgtcagcacgtcggcgggcggccccagcgcggccagccggccatcggccagcagtgccagcgtgtcgcaccagcgcgccgcctgattgatgtcatgcacgatcaccagcacccccatgccggcctcgtgggccagcgcccgcgccgtggccagcaattccatctggtgcctggggtccaggttggaaatgggttcgtccagcatcaggtagcgggtctggccgggcgcgtgcatggcatggcactgcgccagcacgcgcgcgaactgcacgcgctgctgctcgccgccggacagctgcggatagcgccgctgcgccaggtgggtcacgcccgcctgctccagcgcgtcgcgcaccagctggcgcacggcggccggatccagttccggaaacggataggcgcccatgccgaccacgtcgctgacgcccaggtcgaacgacagcgagggtttttgcggcagcacggcgcggcggcgcgccagctgccgcgcgctcaacgtcgccaggtctgcatcgcccaggaagacctggcccgagcgcggcgccagttcgccggccagcgccgccagcagggtggacttgccggcgccattggcgcccagcaggcccaccagcgcgccgggcgccagcgtcagcgacacgtcggtgaggatgggcgcgccgccgcgcgccaaggtcagattgcgggcttgcagggtcatgggcgttgctgcggtcagagacggcggccgcgcgccagcagccacaggaaaaaggggccgcccaccaggctggtgaccagtccgatgggcagttccgccggtacgatgaccacccgcgccagccagtccgccagcgtcagggccagggcgccggccagcatcgaggcgggcagcagccagcggtggtcggcgcccagcgtcatgcgtatcaggtggggcacgaccaggccgacgaacccgatgccgccggtggccgccaccagggggccgacgatcagcgcggtggccagcaccagttgccgccgtaccgagcgcagcgcgaaaccgaggtggtgcgcctcgcgctcgcccagcagcagtgcgttcatggcgcgccactggcgcatcagccaccacgaccacagcaaggtccagggcgccagaaacgccagcaacgaccagcgcgcgccggccaggctgcccatgctccagaacgtgaggtcgcgcagttgcgcgtccgaggccatgaaggtcagcaggccgatcacgctgccggccaccgtgttgatggcgatgccggccagcagcaggcccgccacgccatgcgcgcggcgtcccagcacgtaggcgcagccggtagccagcaggctgccggcgaaggccgcgggcgccgtgatggcgaagccgccggaggtcagcacgatggccagcaccgcgcccatcgcgccgccggccgaaatgcctaccagcccgggctcggccagcggattgcgaaacagcgcctgcatggccgcgccgcagatcgccagcgccgcgcccgcggtggccgcgaacagcacgcgcggcaggcggatgtcgaacagcacgttgcgccacagcgcatcccgcggcgtactgtcgccgccgatcaggcgcgccaggtcggccagcggaatatgcaccgcgccgctggcggcggcgagaatgcccaccgccagcagggcagcgcccagcgccagcagcagcgcgaccggatggcgccggctagcgggcgggcggggcgccgtggccagcgacacaaggcgtctccttgagttggcggatcgcctgcggcaggcgcgggccggttcccagcgccagcaggtcgtccatgaccacgatgcactggcgttgcgcggcgggcgtggcggcgattcctggttgcgcgcgcagcttctccaggccgcccgatgccgccagcgaggccgcggtcaccacgatgacctcgggcgccagcgccccgagcgcttcggccgacaagggcttgtagccctcctggccggccagcgcgttggccagccccgacaggcgcagcagcaggtccgccgcggtgtcgcgcccggcgcccaggggtgtgccggtgcggttcatcagcagcagcgcgcgcgcgcccgaggccggcagcgcctcggcccgggccagctcggcatcgagctgggcggccaggcgctcgccttctggcacggcatccaacgcctgggcgatggcgcgtatgcgcgcatgcagcgactgcaccgacgcctggtcggagacgaccgcgacacggacgcccaccgccttcaggcgctcgatggcgtcgggcggtccggcctgttcggaggccagcaccaggtcgggttcgagcgccagcacgccctcgaccggcaccgcccggtagtagccgatgcgcggcagttgcgtggccgcctgcgggtacaggctggacaggtcgtcgccgaccaggcggccgccctggcccagcgcatagacgatttcggtaacggtgccgcccagcgtgacgacgcgctgcgccggcgcggtctgcgccgcggccgcggccccggcgcaggccatcgccaatagccatgccagcaagcgcttcatggcctgcctcactcggccagcggctggccgcacaggccagacagcagttggcgccaggcggtcagttcgggcttgccgggcttgcgctcgccgaagaactgcacgatcagctcgccgccggccgtgtacagctccagcgaggtgacccagccgtcgctggtgggcttgctgaccacccaggccgaatcgacggtctcggtgttcaggtgcaggttgaagcgcgggtccagcacgttgtaccaggggccggtacggcgcagcttctcgaccgggccggtatggatctggatcatgccacggttgccgacgaagcacatgatggacaggccgctggccgcggcctgcgtcagcatgtgctcgaccgtctcggccggcacctgttgcgccaggtcggcgccggcggccttcagggccgccagccgcccgaccttcagcctgcgcagcagcgggaagaactcgtgcgtgtcctgcatggccagccagtcacgccgcagcgcggccggatcgtccacggcggcggcgtcggcggcgggcggatagggctgcggctcgggccattcgggctcgcccgcgtagcgggcgaccagcgcctcccaggccgcgccgtcggtcgcttcggtgcggtacaccttgtgcaccgccacgcccgcgccgtcgaagaattgcaggctggtgtggccgtcctgttcgacggcccaggcgctggcccaacagttgaagaacacgcgcaggtcgatatccggccccagcaccaggcccaccggcccctcggcctggatgtcctcgtagcggccgtgccgttcatgcacgcaccagtcgttgcgggtgagggccatgacttcgcccagctcgcccaggtcgcggaagatggcttgcggcttgccgcgcagcgcggtgacgcgcgcgccgttgcagccggccgcgatccattcggcttccgagacgccgagcgcctgggccaggttgcgggcacgctggccgggctggctggcggccagctcgtcgttgcgctggcgcagcgccgcggcgcgggtggcaaaggtcggttcggtcattgcattctccagggtatggttctggcgcgccgggttcaatactggtaggtcaacgatacgcgcacgctgcggcctggctcgttgtaccagtctaacggtcgcggaatcgcaatggcacccgccgtgggcacgttgatggcttcccagtatttcttgtcgaacaggttgaacacgcccgcctgcagctgcaggcccttgacggcggccgggcgccagtaggcggacagatccaccacgccgtagcccggggcctggaaatcggcgtagcgcgcgctggcggaggcctcggggtattgcacgtcgtcgcggcgcgtggcggccgtcagcatggcgtcgatgccccattcgtcgcgctggtagcccaggccgaggatggccttgagcggcggcaccgaattcaggtgctggccggtgttttcgtccttgcccacggcccaggccagcgagccccaggtgcgccagttgggcgcgaaccgccagtgcgccgaggcttcggcgccatagatgcgcacgcgcgcccggttggccagcccggtgacgcccagcgggtactggccgtcccaggccggctgccattgcggcgaacccttgcccagcggcacgttcttgtcgatgaagttctggtagcggttgtcgaacagcgatacggcgcctcccaactggtcgtcgcccaggcgggcgcccagttcccagcccttgctggtctcgggcttcaaggagggattgcccacgcgcagataggttcccgggccgccgtagttggtgtacagctcggtggccgacggcgcccggtagccgaagccgtattgcgcatacagcgtcagcgcctcgcgcgccttccaggtgcccagcagcttgggcgagaagcggccccccgacgacgacggcggcagcgcgccggcgttggggttgttctggtagccgccgccttgctgcggcttctgctcgtaatggtcgtagcgcagtgacggggtcaggatgtagcgcccgtcggcgaaggcgatttcgtcctgcgcccagatggcccactggctgcccttgacccggggcatgtcggcctggttggtatgcagcatgtcgcacaggcgcggccccatcggcgcgggcgtgccgggcgggatggcggggcagttgtcgtagccgtccgagtactgctcggtgcggttgccgtaccattcgccgcctatcgtcacgcgctgcgacaccatgccttcgaagcggctggagagctcgccgttgacgccgaggatcgattcctggatcgagttgctgcgcccgtaggggccgctggggtagccgtagaagtacgggtcgccggggcgggcgtaggcgcgcccgtcgcgcgtgcggcgggcgtcctgcgagctgtccagccgcagccgctgccaatacaccatggcccgggcgctgtcgatcgcggcgccggcctgcggggcgttgtactggtagtccagcgagacgcgcttgcgcgtggtttcctcgtgggtgcggttggcgccgtactggtagctggtgccggcgccctgctggtacatctggtcgaggtcggcgcggcgcttgaagtattcgcccgtcaggccgaggcgatggccgccgtcgatgcgctgctgcagcttgagcaggaagttgttctgggcgtagtcctcggggctgggctggctgcgcttgctgccgtagccgcccgtgtcggcgcggttgtccaggtcgtgcccattgcgggtgcccgcctgcaacagccagctggtgtcgtcgtggacctgcccggccagggccgcgttcaggccccagctggcgtcggccgagtcatagtcggacttggccagcgcgccgaagcggcgcccgtcgcgcagcaggtcggcgggttcgagcgtgcgcaggtcggccaggccgcccagcgcgccggagccggccgcgctggagtcggcgccgcgcacgacgtccaggcgcgacagggtgttgaagtccaccgcgttcagcccgccctggatgccgcgcgcgccgtcgtcgagccagggcaggcggatgccgtcgatgcgcgtgaccacgcggttttcgtccaggccgcggatgttgatgctcttggtgcggcggttgtagttgacgccgggatcgacgcgcttgccgatatcgctccagtcgagcacctggcgcgcgtcgagctcgcggcgcgtggcggtgcgggcccaggcgggatcggcgcgcacgccgtcagcctcgatggtgaccggcgccagctgggcgaccgggccggcgggcagcgcctgcagcacgtaggtgccggcgccgcgctggcgcgcgtccaggccgctgccatcgagcaggcgcgccaggccgtcgggcaccgagtacacgccttgcaggccggcgctggcgcggccgcgcaccgcggcggggtcgtacagcagggtaatgccggcctggtcggcaaagcgcgccagggcctcgcccagggggccggcgtcgatgtgccaggcgcgcgcgcccgccgatgcgggcgccgccgtcggctgcgcggcggcgggagcggccgccagcgtaccggccagtgcgcatgccgccagcgcgccgcgcatggccagtgccgtttgggggcgccttggcggcgcgggacgggcgcggcgggcgccctgatcgcaagcgtaaaccatgatcttcctttcccatcgagagcaggcacgagcgtgcttgtgctgtcgatgaccaccggcgcgtcgaaaccggacagggaacaggaattttttttgccgagggacgttctgcgctcatggctggccgcttcttcacgtcgtggcgccggcgggccggggcccgacggtgatccagtacggcgttacataggacagttgcaccggcagcagcgccggcagggcgcgcaggatgtcgtcggtgtgggccagctggaacacgccggacagacgcagcccggccaccctggggtcgcagcgcagcgtacccgggcggtagcggctcagttcgcgcaggaagcggtccaggcgcatggcatcggcgcgcagcacgccgcgcagccagtccggcgagccatccagcgtttgcgccgcgccctgcagggcgccgtcgtgccacgcgatgcgttgtccggccgcaaccgagtgggtgcggttgtcggcgccctgccagaaggccagcccggccaccacgccgagcaggccgtcggcatcgtcctggcgcagccagaggtgcgccgcctgcgtgcggatcatgccgccgcgggtcagcacgcggcaggggcggtcggcttcgaggtagatttcgccgcggtgcaggcgcaggctgagcaagccggagccgtcgtccaggctgacggcggtgccggtattcaggcgcaactgcgtgcccgggcccaacgccaccgtgcgggtttcgccggtgccggtgcgcaggtcggccagccagccgctgttccgggcgccccgcagcgcggcccaggcggccggcggcgccgccagcagtgcgaccaaggatttcagcatcgcgcggcggtcccgcgcgcggcccagggcggcctggcctacggccggcgggatgcggtcgaacatgctcgtcagccggcgggcgcgctgccaggcgcgttcgtgctcggcatggctggcgcgccagtggtcgcaggcctggatttcgtcggcgctggcctggccggagcccagccgcacgagccagcgggcggcctcgcgcgccacccggcgctcgatcggcgcgtcgtcgccgggcggattcagggggccagcaggatgcattgctcgtagccctgcgcgatgtagcgctgcacggtgcgtaccgatacctgcaggcgccgggcgatgtccgcatatggcaggcgttccagctgggccagcaggaacgcctggcgcactttcggggccaggctgtgcagaaaggcatcgatctggtccagggcttccaggatcagggcgcgttgttcgggcgagggggcgtgcgccggcggcaggctggccagggcctcgaggtaggcccgttcgagcgagcggcgccggtagtggttgacgaccagtcggccggcgatggtcagcaggtaggcgcgcggctcgcgcagcgtggcgagttcggcgcggtggcgcagcacgcgcacgaaggtgtcctgcgccaggtcggcggcgtcgtaggcatcattcagcttcttgcgcagccagctttgcagccagccgtgatgttcgcggtacagcgcgtggacggcgtcctggggggcgagggaggtgaggggcacggtaggcaggcgtgatgataatgcaaaccactatcattttagataaaaaccgcgcgcatgcaaccggtgcctgccggcgcgccagcgccgacggcccgccgccgggcaggcgcgggccaggtcatggcagggaaatgggccggggcgccgggccaggccggccggcccggcgctcagcgggcgtcgagcgcgggctcgtcggagccggggcggttggtggtcttgcggcgcagcggggccagcagttcggccagcgtgaacggaaacagcgggatcgtgcggcgcagttcggcgcgctgggcgaagtgcggcagcaattgctggccgatacgggcgtgttgcatacgaggcgtaacggttttcatggttagtacctattgctttatttaccaagcaattgtacatcgaataccgtttcgatgcagccctggcccgctttgtacaacaatggccgtgatttttgccgtctatatgcctgattcaatagactaatcaagcaattggcgcggtttgcaggcgcgcgatgcagaactgtccgcctatcggtgaattccctaggtcggcacaaacggcatacgatatacaatgttcataacggtcgccgagtatcggcgccggcacgagccgggccgcccatggcggcccggcattccaggacattgtgagcgcgaaccggccatgcctatcgttgtattccacaagggcgacgaaacctttaccgatgaggtgaaggacaacaccaatctggtggtgcgcgccgggatcaagcagtttccctatccgaacctgcgctaccagtgcgggatgggcaagtgcgccacctgcgcgtgccgcatcctcgctggcggcgaacacctgcccgagccgaactggaaagagaaaaagcagctgggagaccggctggcccagggctaccgcctggcttgccagctgtggattacccacgatatagagctgcgccaggacgcggcggcgccggccggcggcggagactgatatgtacgtgatcctgaccaacaagccgggccagttccataccgaggcggggcccgagttcgaggtggtggaggagtacgactacctcttctatgggcagcgcaaggccatctaccagatcgccgccctgcgcggcgaggccaaggtggccatcgtcgaggaagggcccggcgcggtggtcaaccacgtgccttccaagttcctggagaaattcgaatcgctgcagggcgcgcgcgacgcgctcaccgatctgacgcgctttggcagcatgcaggccgaactggttcggcgcgacgcctgagccgccgacaacccaatcgtgaacaccatggtcgaaatcaccttcatcaccaacggcggcaaggtcgtcaccgcgcccgagaacagcaatctgctgcgcgtttccctcaaggagcagggcggcattcccttcaagtgcggcggcgggctgtgcgggacctgcaagtgcctgatcgaatcggggctggagcataccgatgccatcaagcccaaggagcgccggcacctgacgccggaagacttcgagcgcggctaccgcatggcgtgccagacgttcgtcaacggcgacatcaaggtgtcgtggcagaaacccaagcccgtttgagggagcgcgcatgctgcacatcgacgacgcaatgatcgaggacgcggtcactccgcaggccgcgcaggaggtgctgcacgccgcattcctggacttcggccggggctcggccgccatgcagcggcgcgtgcgcaccgaggccggcggcgtgaagctgtcgaccctgggcgcggtgattcccggccagggcgtggccggcgccaaggtgtacaccacgatcaaggggcagttccagttcgtgatcctgctgttttcggccgccgacggccggccgctggcgacgtgcgacgcaggcacgctgacgcgcaagcgcaccgcggcgtgcacggtgctggccgccggcgcgctggcccgtccgcgttccagcgtgctggggctgttcggcgccggcacccagggcgccgagcatgcggcgcagctgagcgcgcgctttgccctggaggccatcctggtccatgacccgtatgcgtcgcccgagatcctggagcgcatcggccggcgctgcggcgtcccggcgcgcatggccgcgcccgccgacattgccgcgcaggccgatatcgtggtgaccgcaacgcgctcgaccacgccgctgtttgccgggcaggcattgcgcgcgggcgcgttcgtgggggcgatcgggtccagcctgccgcatacgcgggaactggacgacgaggccttgcgccgcgcgcgggcggtcgtggtggagtggcgcgagcagacgctgtccgaagcgggcgacctggtgctggccgcgccggataccggcctggacgccaaagtggtcgaactggccgatgtgctggccgggcgggcggcggcgcgccaggcggatgaagatatcgtgatctacaagtcggtgggcgtggggctggaggacgtggccctggccgggtacgcctaccgccgcctggccgcccagcgcggctggccggcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcggcgttcaggccgccgagggctggttctgttgctgcgcctcggtgtaggcgcgcgccgcattgtggacgtgctgggtggccagcagcgaggccagttcgccgttgccggcgatcacggcattgaggatctgcgcgtgttcgtcccagttctgcttggcgcgtcgcatgttgctgggcgcgaacagcaaggcggtgcggtcgcgcagcgagcgcatcaggtcggtcagcaccacgttgccggcgatggtggccagcatctcgtggaactgcgaattgagcgccaggaattgctgcaggtcgtcgctgcgcgccgcttcggtcccatcgtcgaggaacttgcgcagccgcgtcacggtggcgtcgtcgcggcgctgcgcggccagcttggcgttcaggccttcgagcgtggcgcggacttcgaccatgtcgtaggcgatggcctcggacggcaccgccaccgacgcgccgcggcgcggctcgatcgtgaccaggccttcggcggccagggcgcgcagggcttcgcgtaccgggatgcgcgacacacccatgtcgtcggagagccggccttcgatcagccggtcgcccggcgtgaactcgccgctgaggatgcgctcgcgcaatttgtcgcgaatgacggcgaacaaaggcatgtgctgctcgccgattttcagcgaaggggcggaatggccggcgtcgagcggatacgtgctgggaccagaaattgccatggcgttgtgcgagcagatgggacagtgaatacagtgtccattgtattactctgctacaccgtccgtgcaagccgcccggcggcggcccggccgcgccttcaggcgcccagcgcggcgcgcgccagcacgacgagcgcgccgatggcgcagatgcccagcaggatgcggcgcacggtggccggccgcatgcgctccttcaggcggctggagcaggagaagccgagcagcaggaacggcagcaggccgacgctgagcaggaactcgttgacgccgtagcggtcggccagcgacagcatggtcagcgagaaagacgccccgatgaacaggatcagccccagcgtggcgcgcaggcgcggcggcggcgaatgctgcatcatgatggccagcggcggcgcgccgaccgaggtgatggtgcccatgacgcccgaggccaggccggcgcccgacatctgggcgggcgaagcgctgatccgcacgccagccacgctgatgcccaccgcggccaggatggacacggcaaacagcaccgacagcagctgcggggcgaagcgggtcagggcatagacggccaccagggtgccggcgaagcgcccgaccagcgtgtagccgaccgtggcccagtcgatggccgcccgttcgcgcagggcggtcagcagcgacacgaagccgcccagggtaagcagcggcccgggcgccagttgcggaaagaagattcccgccacgggcgcggccagcatggcgaagcccacgccgcctatgccttgcgccaccgcggcaacgaaaaccgtggcagccatggcggcgaacaaccaggggtcgggggcgtaggcaagccagggcatggtcgatgtttgttggtatacgatatgtaatcataacggcacgacctgctgccggcaaatcaatgcggggctttttacgggttatccctcgaaaaaacagcccctgtttggtaggcggcgctatcgtattccctagtttttccggctttccgctttgagggaaatcaaactaaatatagtatacagtttgagcgcgggctccagcccgtgcgtggacaaggggaagcggtatgcagtcggatgtcgtgctgggcgccgcccattgggtgtacctgctcagtgtggtggccatcattctgacgatggtcttgcgggccaatgccgtggttccgtcggtgctgggcaccttcctggtcgtgctggctttcacgggcagtcccatccaggcgctggtgggcattttcaccgccagcttcgtggcggccaaggagctgttcaatattttcctggtgatcaccttcatgacggcgctgctcaatgcgctgaaggtgctgcaggccgacgtgcgcatggtgcagcccttgcgccgcgtcatgaccaacgggcacgcttcgttcctgatcctggccggctgtacctatggcctgtccctgttcttctggcccacgccggcggtgccgctggtgtgcgccatcctgctgccggcggcggtggcggccggcctgccgccgctggcgggcgcaatggcgatcgccatcgccgggcagggcatggccctgtcgtccgaatatgtcatcggcgtggcgccggggatcagcgccaaggcggcgggcgcggcggtgagcgccgcggtggtggccgaccgggcgctggtgctgtcggtcatcacgggcgcgatcgccctggtgatgacctacctgttcatgcgcaagcacatcgtgccgggcgatacggcgctgctggcggcctggcaggcgcgcgcgcaggatggcgagctggagcgcatcgagggttcgggttcgttcgacaaggccgagctggcgcgcggcgccagccagccggtcaagggcggggccgaggcgcgcctggctggctggtcgcgcgcttttgcgctgatcacgcccatcgctttcctgggcgtgatcgcgctgatggccttgccgcggctggtgcccggcctgccggcgctgcgcggcggcgacgcggccgcgctggtgggcggggtggcgttcatgctgatgatgctggccacgctggcggccgaagggccgcgccgcatgctcgatgtctgccccgagcatgtcaccgacggctttgtgttcgcgttccgcgccatgggctcggtgctgcccatcgccggcttcttcttcatcggcgcggccgagaccgccgcgcccatcctggggctggaatccggccatgcgccgggcctgctgttcgacctgatcagcgccgcccagcacctgattccggaaaaccactacctggtcgccttcggcgtgctgctggtgggcatggtgacgggcatcgacggctcggggttcgccggcctgccgctgaccggcaccctgtccggcgccttgggcccggtggtgggcatcgacccggcgacgctggccgcggtgggccagatgggcgccgtatggaccggcggcggcacgctgatcgcctggtcctcactgatcgcggtggccggctttgcccgcgtgcacgtgctggacatggtgcgcgccctgatgctgccggtattgctggccctgagcgtgtccacgattgccgccatcctgatctggtcctgaagcggcgtcgcgcccggggtgcgggttttcccgggcttttatttagtgcttacagtatacaatatataaacattctcgccagcgcgcttcgcgccagcgctatctacaaggagcagaccatgtcggatttgatgagccgagaagaattccgcagtgcgttggaaaacgccatcaagggcaagagcgccaacgcatcgccgttcagcatcgcctgggccagcggccagctcagccgcgaacacctggcgcgctgggccgagaaccactaccactatgtcggcccgttcgccgactacctggcctatatctatggccgtacgcccgacacctataccgaggccaaggacttcctgctggccaatatgtatgaagaggaaatcggcggcgaccgccataccgacctgctgatccgcttcgccgaggcctgcggcaccacgcgcgagcgcgtggtcagccccgacaacatgtcgcccaccacgcgcggcctgcagagctggtgctatgccgtcgccatgcgcgaggaccccatcgtggcggtggcgggcctggtggtcggcctggagtcgcaggtgccgtcgatctaccgcaagcagacgcccacgctgcgcgagaagtacggcttcaccgacgaggaagtcgagttcttcgacctgcacatcgtctcggacgagatccacggcgaacgcggctaccagatcgtgctcgagcatgccaacacgcccgagctgcagcagcgctgcctgcggatctgcgaagtcggcgcccagatgcggctgctctataccaccgccctgtataccgactatgtgcagcacgagctgtcgctggacaagctgaagctggccgcctgaaccgcgccgccgcgaggcggcgcccgcaacctgaaaggtctgatgtggaagatctccggaaccacgagttcaagaactatatcggcgggcaatgggtcgcctgcgccgcgggcaagacctatcccaacgtaaacccggccgacaccgacgacatcgtgggccgcttccaggcctcgcaggccgaggatgcggccgcggcggtggccgccgcgcaggccgccttcgacggttggcgcaacctggccgtgtccaagcgcgccgcgctgatgcagcgcgccgccgactacctggaggcgcacgccgagcagttcggccgcgagctgacgcgcgaggaaggcaaggcgctgaacctggccaaggacgaagtcctgcgctcggcgcagaccatccgcttctacgcggccgagggccagtcgttcagcggcgaaaccttcgtcaacgacgatccggacatggtcgtgtacagccagcgcgagccgctgggcgtggtgacggtgatctcgccgtggaacttcccggtgtcgatcccggcgcgcaagatcgccccggcgctgatcaccggcaataccgtggtgttcaagccttcctcggatgcgccgctgtccggcctgcgcctggtcgaggcgttcgagcaggcgggcctgccgcccggggtgctgaacctggtgaccggcagcgcctcggccatcggcgcggcgatcacccaggcgtcgcaggtgcgcgcggtgtcgttcaccggctcgaccgcggcgggcgagcagatccaccgctcggtggacatgaccacccgcacgcaaatggagctgggcggcaagaacccgctgatcgtcatggccgatgccgacctggaccgcgccgtggatctggtcgtcaagggcggtttttcgctcagcggccaggcctgcacgggaaccagccgcgtgctggtggacgcgccggtcaaggcggccttcaccgagaagctgctggccaaggtcaaggccctgaaagtgggcaacagcctggaaggcagtttcgacctgggtccgctggccaccgccaggcagctcgaatcggtgatgcgctacatcgaggtgggcaagcaggaggcccggctgctgtgtggcggcgaacggctggaaggcccgggctacgaacgcggctactacctcaccccggcggtctttgccgacgtcacgcagcagatgcgcatcgcccgcgaggagatcttcgggccggtcatcgcgctgatcgaggtcaatggctatgaagacgccatcgccaaggccaacgacaccgaatacggcctggccgcggccatcgccaccaccaatgcgcagtacgcgcaccgtttcgcgcgcgatatccaggccggcacggtgaagatcaaccgcaccaccacgggcaacctgatcaatgcgccgttcggcggcctgaagcgctccagcacctcgacgttccgcgagtcgggccgcatcgggctggagttctatacccagatcaagacggtctaccgcgccggctgaaccccacacgtttgaagggacgacatgaaacagatctatcgattggaattggaagaagcacgcgtcatgatccaggccgcgatcgccaagtcggaggaaatcggcgtgctggaatcgatctgcatcgtcgatgacggcggctatcccatcgcgctggagcgcatgaatggcgcgcgcatcaccggtccgcagattgcctggaacaaggcgttcaccaccgccggccacaagcgctcgacgcaccttttcaacacgccgcccaacggcccggccttgccgggcaacgaagccttcggcatccagtggagcttcgagggcaagttcgccgtgttcgtgggcgggtttcccatcgtggtcgatgacgaggtcatcggcggcgtcggcctgagcggcggcaacggcgagcaggacaccaaggctggcgtggcggcgctgcaggcgctggccgacatgctggccgagcgcggcatgaaggtgatggtcgccgccgacatcaagaagtagacgcaccctggaacggccatggcttatcgcattcatctgatggaaaccggcgagcagttcagcgccgagcccggcgagtcggtgctggacgccgccacgcgcgccaacgtccggatggcgcacgaatgcaccttcggcggctgcggcacgtgccgcgtcaagctgctggagggcagggtcgaatacgaagagccgcccatggcgctgagcgaggaagaggcggcgtgcggctatgccctggtgtgccaggcgcgcgcctgctccgacctggagatcagcgtggccagcgggccgtccttcgccgagccgcgccgcatcgccgcccgcgtggcgcacatcgcgccgctgtgcagcgatgtgacgcacctggcgctggaggtcgatcccgaccagtggccggactaccgcgccgggcaatacatgaacatcgtgctgcccgatgggcagacacgcagtttctcgatggcctccgacccgcgccatgggcggctggatttccacgtgcgccgcatcgccggcgggcgcttcaccgaccgctggctggccgccgcgcaggcgggcgcgccgctggagatcgaggcgccgctgggcactttctgctatcacgagcaggattaccggccgctggtgatggtggccaccggcaccgggctggcgccgatcaaggccatgctggaatccctgctggacgacgacgagtgtccgccggtcagcctgtactggggcatgcgcaccgaagccgacctgtacctgcgcgacgccatcgcgtcatggcagggccggttgtacgagttcgatttcgtgccggtgctgtcgcgccccgacgccggctggcggggccgcagcggctatgtgcaggatgcggtgctgcaggacttcgacgacctttccgagcacgcgctctacctgtgcgggtcgccgaccatgatcgcgcaggccaagcaccgtttcgccgagcgcggcgccagcctggaccatctgtacgcggacagcttcaccttccagcatccgctggcggccgcggcctgacgggcgggtgccggggggtgctgcggggtgcccggggtgccggggtgcctgtcccagcggggacaggcacatggattcctgcgggggcaggcaccccggagaagtttgcgggtggcagtcctcgtacggggcaggcacccgagtagatagaataggcgttcgacctcaatccggccgcgccctggcggcgcggccccgtcctgcgagcgccgccatgatgatcgaccccgaattgcgcccggctttcctgcctgccggcaagttgcgcgccgccatcaacctgggcaaccccatcctggccggcaccgatgcggccggccaggccgtcggcgtgtcggtcgacctggcgcgggaattcgcccggcgcctgaacgctggcatcgaactgcgggtgttcgacaccgccgggcagtcggtcgacgccgtcacccgggaagaagccgatatcgggtttttcgccatcgatccggcgcgcggcgcgggcattgccttcaccggcccctatgtattgatcgaaggggcctatctggtgcgcgacgactccccgctgcaggctaacgaagacgtcgaccgagccggcaagcgcgtcaccgtgggcaagggcagcgcctatgacctgcacctgacgcgcgccctgcagcatgccgagatcgtgcgcgcggccagctcgcaggcggtggtcgacaccttcctggcccggcggctggacgtggctgccggcgtcaagcagcagttgcaggccgacgcgcggcgcgtgggcggcgtgcggctgctgccgggacgcttcatggtgatcaggcaggcgatgggcctgcccaaggcgcgcggcgacgcggccgccgcctgcctggatgccttcgtcgagagcatgaagggcaacggtttcgtcgcccaggcgctggcgcgccatggcatccagggcgcttccgtggcgccgcccggccgggacggctgaggcgtccggccaggccggcgatggggctgcgccgcccacgctgttgccggcccgcaacaagcggcggggtttgccggcgcggctcgcggcggcgcgcttttcggcatgccgctatgccacaatatcgccggaccgcctgacgatgcagccggtcgtgccccgtcgattattccttttgcggtcgagcgatcttgaaccccctgcatatggtccgttgcgccctcgccggcgcagggttggcctgctgtgtctcggcgatggcgacgccgattttcgtgctcaattcgctcaatgcggatgtcagcatcatcgattcgcagacctatgccgaaatgcgccgcgtgccgaccggcaaggagccgcaccatctgtacctgacgccggacgagcagtccctgatggtggccaacgccatgagcgacaccatcacgctgctcgatccgcgtaccggcgcggtgcagcacaccctgaccggcatcgtcgatccctaccatctgcgtttctcgccggacatgaagtggttcgtcacggcggccaaccggcttgaccatatcgatatctacagctgggaacggcggaccgaggagtttgacctgaagctggcccgccgcatcccggccggcaggacgcccagccatatcgccatcgacagcggcagccgcgtcgcctatgtgacgctgcaggacagcgaccagttgatcgccatcgacctgggcacgcaggcgccgctgtggaccatcccggtcggcaagacgcccgccgacgtgttcgtcaccggcgacgacaagatcctgctggtggcgctgaccggcgacagctatgtcgaggcctatgacctgactgtcagcccggcgcggctggtcaggcgcatcaagaccggcgccggcgcgcatgcgttccgcgcgcagggcgacggccgccatctgttcgtcagcaaccgcgccgccaacacgatcagccgcatcgatatgcagacgctggaagtggtggacagctatccggcgccgggcggccccgattgcatggatgtgctggccgacggcaagatgctgctggtgacctcgcgctgggccggcaagctgaccgtgatcgacctggagaccaaaaaggtgagccagcaggtgcgtgtcggcaaatcgccgcacggtgtgtggacgctcggccatgcggcggcgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgtgggtgccggtcaccaccaggtcgcagcggcggttgaatacgtactccgacagcagcgtctcgggctggccgctttccagcaccagctcgggcgcggggcgtccggccagctccggcgtgccgtccaggaaggcgcgcgccttctgggccgcgtcgttgtagaaactgcgcaccaccgcgtcttcgggcgcgtccttgccgaacgggacgtcataggcgtggaacagggtcagcggggcgtcgccggccacccgcagggcggccaccagggcctggcgcgagccctcggagaagtcggtggccacgaccacgtcgcggtacggtttgcgcggccgcgccttgaccaccagcacgggctggctggcctggcgcgccaggcgctcgaccgtggtgcccagcagcaggcggctgagggtggattcgcgtgcgatgccggtcacgatcagcgagcagccgaagtggtcggccgtctcgcggatcagcggcacggtttcgccgctgcgcaccaccgccgaggtgggaacgggggcgtcggccaggtcctcggccagccggcgttcggccagctgcttgtggtcggcgctcagccggcgccacaccggcgtggtcagcggcgcattggtgggttccatgatgtgcagcgccaccaggctggtctgcgcctgcgcggcgagcatcagggcccggtccagcgcgcggtcgctgcgcgcgctcaggtcggtggcaagcagaatgggggcggtctgggcttgcatgcggcgtctcctggtagtggtcgcggcctggttcccgcacggggcgtgccggcaggatggagcatccattgtcccgcgaaggcgggccaggcgtcttgatcgcggtcaagcgggcggtacggcccagccgggccggcggcgttgtcaatacaatgccagcgttgtccatcttttcgtccgcgccgccatgccgccagatccgtccgtcctgctgttgtacacgctctacctggtggccatcgtggccgaggccatgacggcggcgctggccgccgggcggcgcgacatggattgggtcggcgtgtgcgtgatcgcctgtgtcacggcattgggcggcgggtcgctgcgcgacgtgctgctgggccattatccgctgagctgggtggcccatcccgaatacctgtggatgacggccggcgccgcgctgctgacggcgctgggggcgcgcgcactgcggcgcctgcgcagcctgttcctgctgctggacgccatcggcctggtggcgttcaccatcatcggctgccaggtggcccaacaaatggaaatgccgctgaccatcgtgctggtcagcggcatgatcaccgggtgcgccggcggcgtattgcgcgacgtgctgtgcaacgacattccgctgctgtttcgcagcgaactctacgccagcgtttcggcagtgaccggcggcctgtacctggccatgtacggccagggcgtgtccgccagcgtgtcggtgcccgtcgcgctggccgtcgggctggcgtttcgcctgctggcgttgcggttcaactggcagatgccgaagttcgtctaccgcggcgactggcattgacgccgccgcgccagggcgcggcggcgcggtcctgcatcagtacaggccttgctggcgcatggcgtcggcgaccttgacgaagccggcgatgttggcgccatccacatagttgacgtagttgccggcgccgtggccgtggcgcacgcagttttcgtggatatcgcgcatgatggcatgcagccgcgcgttcacctgttcacgcgtccagggcaggcgggccgagttctggctcatttccaggcccgacaccgccacgccgccggcgttgctggccttgcccggcgcgtacagcacttcggccgcgatgaaagccttggcggcgtccagggtggcgggcatgttggcgccttcggccacgcatttcacgccgttgcggatcagcgtgcgggcgtcgttttcgtccagctcgttctgggtggcgcacggcagggcgacatccaccggcacgtgccaggggcgcacgccggcctcgtagcgcaggccgaactggctggcgtacgtgtccaggcggccgcgcaggtcgttcttgatgtgcatcagggccagcagcttctcgtgcgtgaagccggcttcgtcgatgaccgtgccgcacgagtccgagatcgtgacgaccttggcgcccagcgccatggctttctcgatcgcgtactgggccacgttgcccgagcccgacaccgacacgcgcatgccgtcgaaagacaggccggcgcgttgcagcatttcctgcgcgaaatagaccgtgccgtagccggtggcttcggggcggatcaggctgccgccgaagcacaggcccttgccggtgaatacgctggccgccgagttcgacagctttttcatcatgccggccatgaagccgacctcgcgcgcgcccacgccgatatcgccggcgggcacgtcggtgtccgggcccaggtggcggtgcagttccagcatcagcgcctggcagaaacgcatcacctcggcgtccgacttgcccttggggtcgaagtcggagccgcccttgccgccgcccatgggcagggtggtcagcgcgttcttcagggtttgttcgaaagccaggaacttcagcaccgacagattgaccgtcgggtggaagcgcatgccgcccttgaaggggccgatggccgagctgtgctggatgcggaaggcgcggttgacctgggcctggccctggtcatcggtccagcagacacggaactggatcacgcgttcgggctcgaccaggcgttccagcagggcgtgctcggcgtaatgcgggtgcttctcgatgaagggccagaggctcagcatgacctcttggactgcctgcatgaattcggcttgttgcggatcgcgcgcggcaacccggcgcaggaagtcgtccagactctgcaatttcaagatactgcctcctggcaatgcgatggtgcagcgcgttgtgttgcggtgcaaaagcgtagagaagtggtgcgcggttgcacacttttggtgcgcaattgtgggccaaaattcgtcggacgaaaagccggaatcggccgcaaaaccagtgctggcgcggcttgccggaagggattattattggggacgtattgatgcgagcggtgattcgcctgccggccatggcaggcgaatattttccgagaagcgcatgaaatggggctctacagctatgtccccatttatttggcgcgtcttcccgtggggcgcaatcacaatttacggcgttgcaccatgttcgtggcgggcctcgcccgggtcggcgaagaaattttcgcctttatgtgtccccgttatttttgaggcctttacgcatcacaagcgtgttacagggcgatgtcgtagtccaccgtcagcggcgcatggtcggaaaaccgctcgtccttgtagatggaagtggcgcgtgcgcgttcggcgatgcccggggtggcgatctggtagtcgatgcgccaccctacgttcttggcccaggcctggccgcgattgctccaccaggtgtactggtcggcgcgctcgtccagcttgcggaagacgtcgacgaagccgcgccggtcgaacacctcggtcagccaggcgcgctcctcgggcaggaagcccgagttcttctggttgcccttccagttcttcaggtcgatctccttgtgggcgatgttccagtcgccgcagatgacgaattcgcgcccggtcttcctgtgctcggccatcaggccgtccagccacgggccgaactggtccaggaagcggtacttggtctgctggcgctcgtcgccgctcgaacccgagggcaggtaggcgctgatgactgacagatccttccagtcggcgcgcaggatgcggccttccgcgtcgaactcctcgcaatcgaagccggccaccacgcgttcggcgccggcgcgcaggtacatgcccacgccgctgtagccctttttctcggcgtggtggaagtgacccgtatagccgggcgggtggcgcagctcgtcggtcaggtcgtcatgcgagaccttgatctcctgcaggcacagcacatcggcgttgtgggcggtcatccagggctgcaggcccttgcggaaggcggaacggataccgttgaggttgagcgaggtgatacgcagcaaggctggctcctgaatcggtcatcgcggccccttgcgggccggcgcaagaatgaaactttaaccgaggcgcgccgccgctgcgccgccaggccgattcgcggataatggcggggtttgccatttcgcccatcgcacgtatgtccgcctccgcctctaccgccgctgattttgtccgttttgccctcgacgagggcgtgctgcgtttcggcagcttcaaggtcaagtccggccgtatcagtccctatttcttcaacgccggcctgttcaattcgggccgttcggtcggcacgctggccggcttctacgcgcaggcgctgatcgattccggcgtggcgttcgatatgctgttcggcccggcctacaagggcatcccgctggccaccgccacgtcggtggcgctggccgggcatggcgccatggccgggcgcgacgtgccgttcgccttcaaccgcaaggaagccaaggaccacggcgaaggcggcaccctggtgggcgcgccgctgacgggcaaggtcgtcatcatcgacgacgtcatcaccgccggcacctcggtgcgcgaatcggtcgagatcatccgcgccgccggcgccgagcccgccgcggtgctgatcgccctggatcgcatggaacgcgccggtcccgacgacgccctgtcgccgcattccgccgtgcaggatgtggcgcgcacctacggcatcccggtggtcagcatcgcctccctggccgacatcatgaccctgctgcaggacgacgcccagttcgccgagcaccgcgcggcggtgcaggcgtaccggagcaagtacggggtataggggcaggcccatgatccgcaccggtgggagccagtccccgcggggacaggctcccgctggcggcacacgcagactccaggagctcgtccccacggggactggctcccgagggatcagcccagtttttccttcagcagctcgttgacctgctgggggttggccttgcccttggcggccttcatgatctggccgaccagcgagttgaaggctttctgcttgccggcccggtattcctcgacgatggcggggttggccgccaggacttcgtcgatcatggcgccgatggcgccgctgtcgctgatctgcttgaggccgcgcgcctcgatgatggcgtccgcgtcgccgccgttttcgcccgcccacatggcggcgaacacgtcgcgggcgatcttgttggaaatcgtgccgtcgatgatgcggttgatcagggccgccagggcggctgccgatacgggcgcggcgtcgatgtccttctcttcgcggttcagggtggccgcgacttcgcccatgatccagttggcggccagtttggcctggccggccggcagggcgcgcgccaccgcctcgaagtagtcggccatggcgcggctgacggtcagttgcgcggcatcgtaggcgggcaggccatagtcggcctcgaagcgggcgcgctgggcggccggcagttcgggcatgccggcgcgcaccgcgtcgatccagtcctggccgatgaccagcggcggcaggtcggggtccgggaagtagcggtagtcgtgcgcgtcttccttgctgcgcatgctgcgggtttcgtcgcggtcggcgtcgtacaggcgggtttcctgcaccacggtgccgccatcctcgatcagttcgatctggcggcgcgcctcgaacaggatggcgcgttccaggaagcggaacgagttgacgttcttgatttcggtgcgggtgccgaattccttctggcccaccgggcgtaccgagacgttggcgtcgcagcggaacgagccttcctgcatgttgccgtcgcagatgcccagccagaccaccaggctgtgcagggcgcgcgcataggccacggcctcggcggccgagcgcatttcgggctcggtgacgatttccagcaagggggtgccggcacggttgaggtcgatcccgctggccggcgcgccgctggccaggctgaattcgtcgtgcagcgacttgccggcgtcttcttccaggtgggcgcgcgtcaggttgacggttttttcttcctcgccgacgaagaacgagagcgtgccgccttcgaccaccggcagctcgtactggctgatctggtagcccttgggcaggtcggggtagaagtagttcttgcgggcgaacaccgagcgcggcgcgaccttgccgcccacggccaggccgaacaggatggcgcgttcggcggcgccgcggttcatgaccggcaagctgccgggcagcgccaggtcgaccgcgttggcctgcgtgttgggggcggcgccaaagcgcgtgctgctacccgaaaagatcttggagtcggtggaaagctgggtgtgcgtttccaggccgatgacgatttcccagttcatggtcaggcgtcctgcgaaaccggcgcgcgctggtgccagtcggtgacttgttgatagcggtcggccaaggccagcaagcggccttcgtcgaagtaattgccgatgatctgcagccccacggggcggcggccgtcctggccgccgaagccgcagggcacggacatggccggcaggccggccaggctgacgcccagcgtgtagacgtcggccagccagtcggcggtcgggtcgtcgcggttgtcgccgatgttcttggcgacggtgggcgacaccggccccatgatgacatcgcactggccggcgaaggcgcgctggaagtcctgggcgatcaggcggcgcaggcgctgcgcctgcaggtagtaggcgtcgtagtagccgtgcgacaggacgtaggtgccgatcaggatgcggcgcttgacctcgtcgccgaagccttcggcgcgcgagcggctgatcatctcgttgagatcgccgtactgggcggcgcggtggccgtagcgcacgccgtcgtagcgcgccaggttgctcgaggcctcggcgggcgcgatgacgtaataggcggggatggccagttcggtgcgcggcagcgacaccggcacgcgcaccgcgcccagctgttcgaactgcgccagggcggcttcgaccgcggcggccacgtcgggggccaggcccgcgccgaagtattcctgcggcacgccgatgcgcaggcccttgagcggctggctgccggccgcatcgtagccggcctgggcggcgtcgtggccacggcgcacccggccgctttcgttggcctggccgtcgcaggcctgcaggctggtggcgtcgcgcgggtcgaagccggtcatgacgtccagcagttcgagcaggtcgcggctgctgggcgccagcgggccggcctggtccaggctggagccgaaggcgattatgccgtagcgcgacaccgtgccgtaggtgggcttgatgccgctgacgccgcacagggcggcgggctggcgcaccgagccgccggtgtcggtgccggtggccgcggccaccaggcgggcggccaccgcggcggccgagccgcccgacgagccgccgggcaccgcctgggtgtcccaggggttgcgcaccgggccgtaggccgagttctcgttgcccgagcccatggcgaactcatcgcagttcagcttgcccagcgataccgcgccggcctcggccaggcgctcgaccacggtggcgtcgaacgggctggcatagccggccagcatcttgctgcctgcggtggtgcgccagccacgggtgacgaaggcgtccttgtgggcgatggggatgcccgccagcgggccggccgtgccggcggccagggcggcgtcggcggcgcgggcctgcgccagcgtgagatcggggtcgatgtgcaggaaggcgttcaggccgctggcggcctgggcggcgtccaggccgctttgcgccagctcgaccgcgctgacctggcgtcgggccagggcgtcgcgcaaggcggcaatgccgccgaattcggtatgcagggcggattgggtcatgactattcgattactttcgggaccaggaacaggccgtcggccgattcgggggcgttggccagcagttcggcgcggcgcgcctcggtggcctgctcgctgacggcgtcctcgcgcaggcgcagggtgatgtcctcgtgggccgacaggggatgcgcgagcggttcgacgccctgcgtatcgacggcctgcaagcgctcgatgaggtgcaggatgccgttgagttcggcctgggcccggccacgctggtcgggggtcagttcgatgcgggccagccgggcgatgcgggccacgtcttgttcgttgagcgccatggaataccggaaaaaaatcgagggcgtagcggaggaagggaacctggcagtatgcacaggccgaaggcgttacaaagcttgaataggccgcatttatgcgctatttccggggaaattataagttatgattcacggtttaatcgttgcggtcgggccagcctcctgtcagtcgaggcggcgtcggcgttcccgcagcatgcctccccactcctgaatctagctgagctcccatgttcggattcctgcgcagttacttttccagcgatatggcgatcgacctcggtaccgccaatacgctgatctacgtccgcggcaagggcatcgtgctggatgaaccctcggtcgtcgccatccgccacgaaggcgggcccaatggcaagaaaatcatccaggccgtcggccacgaggccaagcagatgttgggccgcgttcccggcaatatcgaagccatccgccccatgaaggatggcgtgatcgccgacttcaccgtcaccgagcagatgctcaagcaattcatccgcatggtgcacccgcgcaatatgctggcccccagcccgcgcatcatcgtctgcgtgccgtgcggctcgacccaggtcgagcggcgcgccatccgcgagtcggcgctgggcgccggcgcctcccacgtctacctgatcgaagagcccatggccgcggccatcggcgccggcctggccgtttcggacgccagcggctccatggtggtcgacatcggcgggggcaccaccgaagtggccgtcatctcgctgggcggcatggtgtacaagggctcggtccgcgtcggcggcgacaagttcgacgaggccatcgtcaactacatccgccgcaactacggcatgctgatcggcgagcccaccgccgaactcatcaagaaggaaatcggctcggcgttccccggctccgaagtgcgcgaaatcgaggtcaagggccgcaacctggccgaaggcgtgccgcgcagcttcacggtctcgtccaacgagatcctcgaatcgcttaccgatccgctcaaccagatcgtctcggccgtcaagatcgcgctcgaacagacgccgcccgagctgggcgccgacatcaccgacaagggcattgccctgaccggcggcggcgcgctgctgcgcgacctggatcgcttgctgcaggaagaaaccggcctgccggtggtggtggcagacgatcccttgacctgcgtggtgcgcggctgcggcgaagcgcttgagcatcttgagaaactcggtgccatcttcatcaacgactgagcctgtctcgcggcccggcggcctgcacgcagcaggccggcgcggcccgcgaagcagctgcgggcaggcaggcccgggctgattatccatgcaacgacaagcgacccctccgctgtttcggcgcggcccgccggccgaggtgcggctggccgtgctggtcatcctggcgctggccctgttgatcgtggattcccagctgcgcgtgctcgaaccggtgcggcgcgccgtttcggtggcgctgtatcccttccagcgcgccgtcatggcgccgcgcgacctggtgcagcaggtcgacgaatggatcaacgccgccagcctcatccgcagcgagaacgaagccttgcagcgccagcgcatcgagctggcccaggtggccacgcacgcggcgcagctggccgccgagaatgcccagctgcggcgcctgctgggcgtgaccgacacggtggcgcagtctgcggtggtggtcgaagtgctgtacgagccgcccaacgcctttcaccagcgcctggttttcaacaagggcgccaaatcgggcctggcgcccggcatgccggtcatcgacgagggcggcgtggtcggccagatcgtgcgcgtcacccccatgaccgccgaagccgccctggttaccgacgagcgcgtgtccatcccggtgcaggtgctgcgcaacggcctgcggctgatcgccttcggcgccaatatccccggcgtgatcgaggtgcgctacctggcggccaacgccgacatcaaggttggcgataccatagtcaccagcggcgtgggcggcctgttcccggccgggctgccggtggccaaggtcgcctcggtcgaacgcgacaccgcttcgggtttcgcgcgcgccctgggcgagccgttggcgcatcccgagcgctaccgccatttcctggtcctgcaggtcgatgtggaccaggccgaatccaaccgccaggaggccgatgtcgatggagcggactaaggtttccgtcccggctcgacgcaagctgggcacgcccagcaacgtcgagcccgaacgcctggcgcgccccgcgcatggcgtcttcgtgtggggcacggtgctgctggtctggctgctgtcgctgctgccctggcggcaatggccgggctcgcccgacgtgctggtgctggtcatcgcattctggtgcgtgcacgaaccgcgccgcgtcggcctgctgacggccttcgtgttcgggctgctgctcgacgtccacgacgccggcctgctgggcggccatgcgctgtcctacaccttgacggcctacggggcgatcgcgctgcatcgccgcctgcagcgcttcgacctctggagccaggccatgcacatgctgcccgtgttcttcctggcccaactggtcacgcagatcatcctggcctggctggcgggcaagtggccgggctggcaatgggccgtgagcgtcggcctgaccgtcgccatctggccgctggccggctgggtgctgcacatgccgcagcgacgctacgacgacgtcgaatcttccgccgtctgatccgggcgggcgcatgttcgaattcaagaaaaccggccagcagcagaagcagcgctttcgcctgcgcgcctgggtgggcggcctgttcgcgctggcctgcttcggcgtgctggcgggccggttctggtacctgcaggtcgaccgctacgagggcttctccgagcgggcggacaggaaccgtatcgccgtcgtgcccatcccgccgcggcgaggcgagatcctggaccgcaacggcgaagtcctggcgcgcaactatcgcacctataccctggaggtcgtgccggcccaggccggcaacctggaccagctgttcgatcgcctggcgcgggtcgtgtacatcagcccgtccgaccaacgccgcttcaagcgccgggtgggcgaatccagccgctatgccagcctgcagctgcgcaacaacctcaacgacaccgaggccgcctggttctcggcgcattcgttcgaattcccgggcgtcgagctgcgtgcgcgctgggtgcgcgaatatccgcagggcgaggccgcggcgcacgtggtcggcttcatcggccggatcgccgagaacgacatcgaagaactggacaaggccggccagctgggcaactaccgcggcaccgacgtcatcggcaagaagggcatcgagaaaacctgggaggccgccctgcatggccgcaccggcctggaagaggtcgaggtcacggccggcggacgccccatgcgcaccttgcgccgcatcgacccggtgccgggctcggacatcatgctgtcgatcgacctggagctgcagaagctggcggaacaggccttcgaggggcggcgcggcgcgctggttgcgctcgatcccgataccggcgaagtcctggcgttcgtttcgcagccctcgttcgatcccaacctgttcgtcgacgggatcgacgtcgagaattggcgccgcctgaacgagtcgcccgaccatccgctgatcaaccggccgctgtacggcacctatcccatcggctcgacctacaagccgttcgtggccctggccgcgctggagctgggcaagcggcgcgccaccgaccgcatgcccgatccgggctatttcgagttcggcggccagaaattccgtaacgccggcggcgccgcctatggcatgacggacatgcaccgcgccatcgtggtgtcgtccgatacctatttctattcgctcggccccgagatcggcgtgaacgcgctgcacgatttttccaagcagttcggtttcggacagatcaccggcatcgacctggaaggcgagaaggccggggtgctgccgtccaccgaatggaagcgcaaggcctacaaggatcgcgatcgccagcgctggtatgccggcgaaacgatttccgtggcggtcgggcagggctacaactcgttcacgctgctgcaattggcgcaggccacctcgaccctggccaacagcggcctgtatcggcgtccgcacctggtgcacgcgattcgcgactcgcgctcgggctcggtcaacccgaccgagatcgcgcccgactaccgcatcccgctcaagcaggagaacgtcgacgtgatcaagcgcgccatggcggacgtggtgcgcgccggcacggcgcggcgcgccttcgccggcgcgccctaccaggccgccggcaagaccggcaccgcgcaggtgttcagcctgcgcggcggccagtatcgcgccagcgccatcgacgagcgcctgcgggaccacgccttgttcatggggttcgcgccggtcgagcagccgcgcatcgccgtggccctgatcgtggagaacgccggctggggggccagcgccgcggcgcccatcgcgcgcaccctgttcgataattggctcggccgggccgacgcgccgtcggtggtgcgggccggcgccaagccggtcgccgccgagcccgaggccgccgccctggaactgggcgccaccgatggccccatgcaggagcgccgccaatgaaacgcctgggcctgatcctgctgcgcgtgttcaccgctttcgactggccgctgctgctgatcctgatcctgttcaccctgttggggctgaccgtcatgcattcggcggtaggcagcaccgattggcgcttcgccgaacagtcgcgcaatttcctgatcgccttcgcggccatgtgggcgatggcgctggtgccgcccaatacgctgatgaagctggcgttgcccttctatgtgctgggcgtgatcctgctgctgggagtggagttcttcggcgagaccagcaagggcgcgacgcgctggctcaacctgggcgtcacgcgcatccagccgtccgagatgatgaagatcgccgtgcccatgatgctggcctggtacttccagcgccacgacggggcagtgcggatccgcgacttcttcgtggccgccgcgatgctggccgcgcctttcgtcctgatcgtgctgcagcccgacctgggcaccgcgctgctggtgttcggcgcgggattcttcgtcatctacttcgcgggcctgtcgttcaagctgctggtgccctgcctgctggccggcatcatcgccatcggcacgctgatctactacgaagaccagctgtgcgagccggaggtcgactgggtggtgctgcacgactaccagaagcaccgcgtctgcaccctgctcaatcccagttcggatccgctgggcaagggcttccatacgatccagtccatgatcgcggtggggtcgggcggcctgtacggcaagggctacatgcagggcacgcagacacacctggacttcatccccgagcgcaccaccgatttcatcttcgccgtgtacgccgaggagttcggcctgtatggcggggtggcgctgctggtgctgtacggcctgttcatggcgcgcggcctggcgatcgcctcgcgggcctcgtcgcagttcggccgcctgctggccggcgccatcacgatgatgatgttcatctatgtgttcgtgaacgtcggcatggtgaccggcatcctgccggtggtgggggtgccgctgcctttcatgagctatggcggcaccgccttgctgaccatgggcattgcctgcggcatcctcatgagcatcagccgccgccgccccgcgccggcctgagccggcggccagggaaggggcggcttcaggcgcgcggcagggcgtcggccgcgcccaggtcctgcgccagcttggccaggctgtcccagatggcgccttcgaactcgatggcctcggcatggcgcgcgcggttcatcgcctcgtattcgcccggatactgcacgcggtccacgccgggttgcggcggacacgcatgcaggtagtcgatgaaggcgccgacttcctgggtgcgccaatcggcgttgaaatccacttgcgggtccagcaggatggcgaacatgttgttggtcgccacgccattgcggggatgttccggctggatggtgccgccgcccgacagcacgcccgccagcagctcggcgaccaggcccatggcgtagcccttgtggccgccgaacggcagcagcgcgccgggcgggtcggcgaacagcgcgttcgggtcgttggtcgggttgccctgcgcatcgatcagcgcgccgtcgggggccggctcgcccctggccgccagcacgcgcgccttgttgaccgcgatcgagctggtggccatgtcgaccaggaagggcgggcagccgcccggcagcggaccggcgaagcacagggggttggtggtcaggcaggcctgcgcgccgccgtagggcgccaccgtgggcgggcggttcacgacgttggtgaacgccagcaggatcagtccggcctcggcggccatttcgccgtagtagcccatgcgccccaggtggtgcgtgcggcgcaacgtgacgatgcactggccgtactggcgggcccgctcgatggcctgctgcatgaccgctttgccgacgtgctggccgaagccgttgtcgccgtcgaaggccagcatggcgccgcggtcgttgagcagcttggcgcggccgtcggccttgacgaagccttcggccagcacgcggcggtaattgggcaggatggacaggccgtggctggtgtagccgacccggtccgactcgaccaggtgctcggcgacgtcgcgggcgatgtcgtccggcaccccctgggcggccagcaggcgctggccgaacgcgatggcttgggcaatcgagagtttcatggcgcgctccttacatccagcccagccagcgccagtacgtgacgctcatcagcagcatgagcaggtagcccacgatggtcagcacgatgccgaccttggcgaactgcttggcggtgaaggtttcggtgcccagggccaccatgttctgcggcgcgttgatcggcaggatgaaaccgtagctcaccacgaaaccgagcagcatggtcatgcccaggcggttgaaatcgcccggcagcgtctgcagcaccgcgatgaggatgggcagcatcgccgaggtcagcgcggtggcgctggcaaagccgaggtggatgaggatcaggaaggccgacaggatggcgaagatgccaagcgggccgagatggtccaggccggtatgcgccacgacctgggcgcccagccattggccggcctgggtggtcagcagggccgtgcccaggctgatgcccacgccgaacacgatcaccgcgccccacggaatgcgcgtctgcacgtctttccaggtcatgacgccaaagcgcggcagcatcagcagcaccaggccgaagtaggtggtggaggtcgtgtcgaacttgtgcagcttgccctcggtggaccagaacagcagcagcatgatcgagaccagtatcaggcgtttttgcgccgaggtcatggggccgagttcgcgcagcgaggcttcgacggcctccttgccgccggcgatggcatcgctttcgggcggcagcagcctgagcaccacgaagaccagcaccgcggacatcagcagcgaccagggcacgccggcgatcagccagtcggaccacgccacgcgttcgcccagcatcttgtccatgaagccgacggtcagcaggttctgcgcggcggcggtctggatgccgacgttccagatgctggtggcctgggccacgatgatcatgatgccggcggcgatgttggagcgcttgtccacgccgaaggcggcgatcacgcccagcatgatgggcacgacggcggcgctgcgcgcggtggcgctgggcacgaccaggctgagcacgatggtgaccgcgatggcgccgagcaggatgcgccgcgtgctggtgcccacccgggccagcgtcaccagggcgatgcgcttgtccagcccggtgaaggtcatggcggcggcgatgaacagggcgccggtgaccagcgccagcgccgagttggagaacccggtcagcgccatgctgatggcggccgaggtgccatagagcacgtcggggttcttgacgttgggcgcggtgcccagcaggaaggccatcagggtggtgatcatgatggcgctggcttcgtacgagacggcctccgtgatccacaccaccaccgcgaaggccaggatggcaagcatgcggtggccggccggcggcagctcggccggcagcggcagcagcagcaccaccaccatggcgatgatgccggcgatcagacctatcggtatcttgactttcgggggggattgcggggcagggacagcggctggcgcagtcatttgcttctccggttgaggtcagatttacgcaacaatcgtgacagaactgcggaaaacccgtattgatgtgcatcaaggcaacgttttattgcgcttgtggcgaaggggcgttggcattatgctggccgccctctgcccgcggcaagccagtacgcctcgggccatggccggcgtcatcgcgcgattgcgccgaacgccgtgtaagccgcgactcagcccagcgccagccgcagatgctcctccaggtgggttgtgggggcgacgcgccagccgctttgcgcatagcgcagccagcggcccagcaccaggtgcgtcagcaggctggcatgggccgcgatattggcgtcggccggcagcgcgccgtcggacaccgccacccgcaggcactgcttgagcgaggcctcgatgcggtcgttgatgtggttgatgcgctcctgcagccggttgtcctcggtcaccagcgcgtcgccggtcagtacgcgggtgatgccgcgattgcgttcggcgaacgccagcagcatggcgacggtcttgcgcgcctggcccatgccatagggctcggagacggcgatctggttgaccaccgtgaagatgctggtttcgatgaactcgatcagcccttcgaacatctgcgccttgctggcgaaatggcggtacagggcggcctcggaaacctgcatgcgcgcggccagggccgaggtggtgatgcgtgcggcgtgcggttgttcgagcatctccgcaagcgtatgcaggatctgggtctttctctcgccgggtttgctcgccatggaagggcctaggggcaggctgacaggaggtggagtagggaacccgtcgtcagccgcgcagcgggcgacgacgcaacagcaaatcactgaccgagtttacccgcaagtccacatagccagggcgttggcgatggccgcgggcgaacggggtgcccggatggaatacgtgcacggtgcgcaggccgacgcgccgcgcgctgcgcaggttgtccagcgtgtcttcgatcagcacggcgcgcgccgccggcacgccctcgcgcgccagcacgtagcgcagcaaggcatccgatggcttgggccggaactggccatgcatgcacatctgttcgatggcccatatgctgtcgaattgccgcagcagccccaggtggcgcagcaccgcacgggcatagtgcagcggcgcgttggtcagcagcaccttgcggcccggcagccggcgcagcttgtcggccagggcggtctcggcgcgcaccagcggcgcgacctcgaagttgtggctgcgatgcaggaacgcgtcggcgtccacgccgtgatggcgcaccaggccgatgacggtggcgccatagcgccgccagtactcggcgcgcagccggttggcggtggcttcgtccacggccagcgtctcggccaccgcctcggtcatgccgcggtcgatgagcgggaagatggcgtgcgaggtgtcgtgcagcgtgttgtcgaggtcgaacagccagaggcgctcgggcgcggccgtggcgatgcggcgcgagcggcgcaggcgcgccgccggccgcagcagataccggcgcgcctgcatcaatgcgagctgatcatcgtgcccacgccctggtcggtgaggatttccagcagcaggcagtgcggcacgcggccgtcgacgatgtgcaccgaattcacgccattcttggccgcgtccagcgacgacgagatcttgggcagcatgccgcccgagatcgtgccgtcggcgaacagttcatcgatggtctgggccgacaggctgcgcagcagcttgccgcccttgtccagcacgcccggcgtgttggtcatcatcagcagcttctcggcgcccagcacctcggccatcttgccggcgaccacgtcggcgttgatgttgtacgcggtgccgtcctcgccgtagccgatcggggagatcaccgggatgaactggtcatcctgcagcgccttgaccaccgccggctcgacgcgcgtgatgtcgccgacgagcccgatgtccagcggctggctggggtcgtccttgttgaccatcagcttcttggtggcctggatgagcatgccatccttgccggtcaggccgacggccttgccgccgacctcgttgatcatcatgacgatgtcctgctggacctgtccgcccagcacccattcgaccacttccatggtttcggcgtcggtcacccgcatgccttgcacgaaggtgccctgcttgccgatgcggcgcagcgcgtcgtcgatctgcggaccgccgccgtgcaccaccaccgggttcaggccgaccagcttgagcagcaccacgtcgtgggcgaagctgcgctgcaaccgttcttccgtcatcgcgttgccgccgtacttcaccacgatggtcttgccgtggaatcgtcggatatacggcagggcttcggacagcacggccgctttgacagcgggagacaggacggcggcagggtcgggggtgtcggtcatggcaacaaatatacggactgaatataaaagtaggatgaaaggacagccaggcgccgggccacgaagggcagcgccaagcctacggccgattgtagtattcgctgcggccttatgcggccaacccatgtccatatgcccgacaaataggcttcattcaggtacatttgggggcgtttttgcaacggcggcgccattttccgcgcgccaggccggcatccggccggggccgaggcccgcgaaccacccatcaagaggctacatatgcgtatgaactttgtccggtcggccctgctggcgtcggccttcctgctggccggcggcgccgcccaggcggaaaaactggtcgttggcgccacccaggtgccgcacgccgagatcctcgaggtcgtcaagccggccctggccaaggaaggcgtggagctggacatcaaggtgttcaccgactacgtccagcccaacctgcagctggccgacaagcagctcgacgccaatttcttccagcaccagccgtacctggacaccttcaacaaggaccgcaagaccaacctcgtgtcggtgggcctggtccatgtcgagccctttggcggttattcgaagaaaatcaagagtttggctgagctcaaggacggcgccaccatcgccatcccgaacgatccctccaacagcgggcgcgccttgctgctgctgcagaagcaggggctgctcaagctgaaggacccgtccaacatcgtcgccaccccgatcgacatcgccgagaaccccaagaagctgaagttccgcgaactggaagccgccatgctgccgcgttcgttcgatgacctggacctcgcgctgatcaacaccaactacgcgctggaagcgggcctggtgcccacgcgcgacgccctgttcatcgaaggtgccgactcgccctacgccaacctggtggccgcccgtcccgacaacaaggacgccccggcggtgaagaagctggtcaacgccctgcattcggaagcggtgcgcaagttcatcatcgagaagtacaagggcgcggtcgtcccggccttctgatcctttgggtgcctgtccccgcctggggactggcacccacggaattccgggtgtctgtccctgcatggggaccggcacccacggagttgccctgagtgcctgtccccgcggggacaggcaccaatatccggccccgccgcttaccctgccagcgccttttgcaccgtggcctggaattcggccttgtcgtactcgcccaggtagcgcttgatgatctggccttgcttgtcgatgaggaaggccgtgggcgtgaggcggacgttgccgaacgcctgggccagctcgccgctggtgtccagcgccacggggaacggcagcttgcgcgtttgcgcgaagttcagcacgtaattgggcgggtcgtagttcatcgcgaccgcgatggtttcgtagccttgcgggtggtactggttgtagttggcgatgttgtcgggcatctgcttgacgcaggtgacgcaactggtggcccagaacttcaccagcacgaccttgccgcgcaggtcctgcatggtgattttctggccttcgagcgtggtgaaggcgacatccggcgcggtctgggccggacgccacatgaaccagccgccaatgccggcggccaccgcaatgatcaggacaagcgcgattttcttcatttgatgggtatggcttcgacgccgttgctaccgctgcccgccggcgcggcgccggattcgatcggcgccttctgcgcggccgtaccatcagacgagccctcgccggatttggttcccgaacccgacaggcggatggcctcttcgcggctgatggtctcgaacagcttgacgacccgggccacgccgcccacgcccgcggccgcgttggcggcgtagtcgccctcggcctgggtgaccttgcccatcaggtagaccacgccgcgcgaggtcgtcaccgaaatggtgccggaaggcacgtacttggtgttgatcagggccgtcttgaccttcgaggtcagccaggtgtcgttggagcgggtgctgaaatcggccgccgggccgaccgtcagctggttggtgaccgccttgacgttctcgatcgactgggcgatggcggtggcctgcgccttggcctcttcggtcggggcgtcgcctgtcagcagcacgtggccgccgtacaccatggcattgacgcgggcggtgttgcccagcttctgcgcgatctggctttcggccttgaaggcgatgttctggtcttcgagctggacgccggaggtgcgccggtcggtgacgacgaccgcggtggtggctgccgcgccgccgatgaccagcggggcgcaggccgacagcgtgagcgccgcggccgagagggcggcggccagcagcaggggacgggcggcggttttggcgtcgggcatcattcggtgtctcctagtagaagggcgtctatgccgtcgcacagggcgtgcagcaagatgatatggacttcctggatacgcatggtgcggtcgtgcggcacacagagatggacgtcgtgcggggtgatgagttcccccatgaccccgccgcccttgccggtcagcgcgatgacatgcatttcgcgttcgcgcgcggtttccatggcgcgcaccacattgggcgaattgccgctggtcgagatcgccaccagcacgtcgccgggctggcccagcgcatggacctgccgctcgaagatctcgtcgaatccgtagtcgttgcccaccgccgtcatgatggaggtgtcggtattgagggcgatgccggccaggggcaggcgttcgcgctcgaagcggcccaccagttcggcgatgaaatgctgggcatcggcggccgagccgccgttgccgcatgccagaatcctgccgttgttggccagggctgcgaaaagcaggtctaccgcggctgccaggggggcggccagcgcgtccgcgctttgttcgcagagcgccatcgcatcgcgaaagtgcgacgtcatgcgagaggtcatatccatggcgcgcattatctcacgcgccagccctgcgcatcctgcccgcggcgcccctgcgcgggggcatgctcggccagccagaaggcgccgcgcagccagtgcggccggccggcctcgaaggccacgacgtcgaagcgcaccggcggcggcgcgccgggccagtggcggcgcagcagcacgggcagcagcaaggccgccgcgcgcgccaggcggccttgcttggacgcgccgatgctggctgccgcgccgccgtagccggcgtgggcgcgcgcccgcacttcgaccagtaccagtacttcgccgtcgcgcatggcgaggtcgatttcgccggcgcggcagcgcaggttgcgcgtcagcggccgcaggccctgccttgccagccagcgcagggcggcgctttcgtaagcctgtccgcggcgctgcgtgggcgagccgccgccgcgggcgccggggcttgcgcgcggcgaggccggcgggcggcgatgcaggcagcgctgggcctgggcggcgcgggcggaaggccaggcgggtggcggtgtcggtcatggcggtcgtcgcaaggggcggtgcagggctacactggcacagttttcaccgtcgcagcaccatgcaatgaatcaagatgtcctatcgccggcccagggcgacgcctggagccgggtggctgaccgggtggccgcgcagcactggccggcggccaccttgtacgtgatcgccacgcccatcggcaacctcggcgacctgggcctgcgcgcgtggcaggcgctggtgcgcgccgatgtgatcgcggccgaagacacgcgcgccagccgcacgctgctggacgcctggggcgtgagcacgccgctgatggcggcgcaccgccacaacgaggccagcgccgcccaggcgatctgcgaacggcttgcccagggccagcgcgtcgcgctggtgtccgacgccggcgcgccggcggtcagcgatccgggcgcgcgcatcgtgcgcgcggtgcgcgaggcgggctacgccgtggtgccggtgcccggccccagcgccgtgatcgcggcgctgatgggcagcggagcgacctcggacgagaatccggcgttcgcgttcgccggcttcctgcccgccaaggcggtggcgcgccagcgctggctgcgccagtggtgcgcgctgccggcgccggtggtgatgttcgagtcgccgcatcggctggccgccacgctggccgacctgcgcgaggccggcggcccggcgcggctgttgaccgtggcccgcgagttgaccaagcgcttcgaggaaatcgccacgatgccgctgggcgaggcggcggactggctggccgccgacgcgcaccgcggccagggcgaattcgtgctgatcgtgcaccaggcgccgggcgcccaggacgacgaggccgatccggccgacccgcgtaccgatgcgctgctcgacgcgctgctggagtcgctgtcggtgcgcgatgccgcgcgggtggccgccaaggtgaccggcctggcgcgcgatgtgctgtatgcgcgggcgctggcgcgcaaggagcagccatgaatccgcccagcgcacaggccacggatatcctctattgcgacaccgatacgccgctggggccgatgcggctggccgcgcgcgggcaggcgctgtgcggcgcctggttcgtcgaccagcgcgattgcccggccgccgcgggctggacgctggacgccgcgcacccggcgttgcggcaggcggccgccgagctggagcaatggttcgcgggccggcggcgcgctttcgaggtggccatgcagcccgagggcacgccattccagcgccaggtctggcaggcgctgctggaactgcctttcggcgcgaccatcagctatggcgagctggcgcggcgcgtcggccggcccaaggcggcccgcgccgtggccggcgcggtgggcaggaatccgatttccatcctgatcccctgccaccgcatcatcggccatgacacatcgctgacggggtttggcggcgggctgccgcgcaagcaggcgctgctggcccacgagggacaccgttatctgagccgcgccgcccgtgcgcgccgggtttccaccacgcagatggaactgcctctcggcgcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgcaagcatcggcaccgtccgcctccccccacgccccgagctgggaaggctatggctacggattgatcggcgtcctggtcttcgccctgaccctgcccatgacccggcttgccgtcggcgagctctccccgctgctggtcggactgggccgcgccctgctggcggccgtgccggctgccgcgctgctgtggctgacacgcagccggcgtcccgaccgagccgaatggtccggcatcgtgctggccgccgtcggcatcgtggtgggctggccggtcgcctcgacgctggccatggcgtcggtgccggccgcgcacggcgcggtgttcaacggcctgctgccgctgtcgacggcggtattcgccgcctggcgcagcggcgaacgcccctcgccggcgttctggagcttcgcggtgctgggcgccgtcctggtggcgggctatgcgttgcggcagggccaaggcgccctgcagccgggcgacctgtggctgctgctggcggtggtgctgggcggcatgggctacgccgaaggcgcccgggccagccgcacgctgggcggctggcgcaccatctgctgggcgctggtggtcagcgtgccggcgctgctgccggccgtgctgtggctggcgcacgacgcggcctggcccagcctgccggtggccggcgcgtttgcctacctggccttcggctcgatgttcctgggatttttcgcctggtatcgcggcctggccataggcggtatcgcgcgggtcgggcagatccagctgctgcaaccgtttcttacggttgtcgcggccgccctgctgttcaatgagcaggtcgaacccattacctatgtgtttgccgtggcggtggtgctggtcatcgccggcggccggcgcgccatggtgcgaaaagcatgatcggctccgacctgtcctccctcgaccaggcgcccctggcctcgctgtcggtattgatgccgctggtgctgttcacgctggtcaactcgctgacgcccgggccgaacaacgtgatgctggcctcctcggggctgaccttcggctttcgccgcacgatcccccacctgctggggatctcggtcggcttttcgatcatgctgctgatggtcggcctggggctgggcgccacgctggagcgcctgccctggctgtactcgacgctgaaatacggcggcaccgcctatctgctgtacctggcctggaaaatcgccacctccggcccgatggaaagcggcgccgaacgcggcaagccgctgaccttcatccaggccgcgctgttccagtgggtcaaccccaaggcctgggtcatgatcgtcagcgtggtggcaacctatacgccgcagcatggctatttcgccaacctgatcattgcgaccctggtgtgcggcgtggtcaacctgcccagcgtgggcgtctgggccgccttcggcatggcgctgcgccgctggctgcaccgcccggccgcggtgcgcgccttcaatgtcggcatggccgtgctgctggtggtgtcgctgtatccggtgggcctggacctgctggcgctgtataccggctgacgccagggaactggcgggcacgccgcatggtctgagcagaaggcgggcgccgccgcgcgcgccctcgaatacgaacaagctccggtcacatggtttccctgcccttcagactctcgtggcgccgcatggcggccgtgctgctattggcggccggcgcgctgggcttcaaccagctcgacgcctggcagcgccaggccattttctcgccgcaaaccgatcagcagcgctggtggcgcgaaccaccggcaggcaccgaggtgttcgacctggcgctgcccaacggcgacaaggtgcatgcctggtactggcagagcccgcgccgcgacgcgccgaccgtgctgtacctgcacggcgcgcgctggaacctcaacggcagcgcgttccgcatggagggctggacccgcatgggctactcgatgctggcgatcgattatcgcggcttcggccagtcgacgccgctgctgccctcggagcaaagcgcctcgcaggacgccgccgcggcgctgcaggaactggcgcgccgccagcccgatccggcgcgccgcttcatctacggccacagcctgggcggcgccatcgccatcgacctggcggcgcggcccgatctgccgccgttcgcggggctgatcgtcgaatccagcttcaccagcatcggggccatgctcggcacgatgaaatggggctgggtgcccggcgccacgctgctggtcacgcaaccgttcgcctcggtggacaagctggccgcgctgaccactcccatgttgctgctgcatggcacggccgaccgggtggtgccgcacaccatgagcgacgaactctatcgcgccgcgcaacaggtgcccgccgacctcaagcggctggtgaagatcgaaggcgcgtcgcactcgggcgcgatccgcagcggacgcatctatgaagatgccgtggccgacttcgtacgcgacgccggccgcggctatgccggccgccagggcgccccgaccccgctcacggcctctcggcccggtacctgagcggctcaggcaccggccggctcgatccggccccaccagcgcgcgcgcagcttgtcataggccaggttgtagaagaaggcgtagggcaggtagaacatcagcaggccgatgtccagcatgaaggcttcccagaagctgatggccagccaccaggcggccagcggcacgatgatcagcaccaggcccagctcgaagcccaccgcatgcgccacgcgcaccggcatggtacggaccacgccgaagcggcgctccagccgttcgaagccggcgttgtagaccatgttccacagcagcgcgatccaggcgatgacggcggtcagcacgcccatgtcgaacagcggctggtccatggcccaggcggcgacgggcgcgctcaggccgatggcgatgatttcgaagaagaacgcgtgcaggaagcgttccttgatggttttgggggtttgtctcgaggaagaactcataaacggcttgccaggcgccggaagctgccgaaatgcggaacattccggaccttacccgattcctggctcgcctgccggccacggacctggctcaggctcacgatgcgcaagccgttgcgcgccagccaggtgcccagttcggggtgcgccagcacctcgtattcggcggcgcgctgggaggcgtgcgccgcgccgtggacctgcggccagcccggatggcacatcagcagatcgccatcgcgcgcattcatcagccaatgatgcagcaggccggcgtaacgccgcggcccgcccgtgaaaccgtagacgcccagcatgcgccggttggtctgccagccctcctggccggcggcgcgcgccagcgccccggcgcccagcgcgccgatcagccgcgccttggcggcttcggccagcggcagcccgaactgcaggccgggtgcggtatgccgcagccagatgcgctgcccggcgtagcgccgcttgagcagggcgcgcaggcgcggcaggatgccgggcagctgatgcacgtgctggtggccgtcgacgtagtcgggcgcgcggccgaatgcccgttcgaacgcgtcgaactggctggccagccgcgcatcgatccagtccggatccagctggccggcgtaggcgcgccacagcagggccgccagcccgggcgcggccggggcggcgccggcaaaggcttcggtgaaatcgacatggacgcccaggtcgacgtccaggcgcgccagcgccggcgcatcggcggcgaacgccggcgccagcggcatgcagctgaccgcgctcaggcgtcccgcgccggccaattcgatcagcgcgccatcgatggcctcgttcatgccaaaatcatcgccgcacaccgcgatgcgccggcaacggacatcgccggcctggttcctcaagggagacacctcttcgacatgcgcggcctgctgcgacagattgcctggttcattgccgtcggatgcgccgcggccgccacccattgggccgtcgcggtcgcctgcgtggaatgggccggcctgcccccgctgggggccaacgtggtgggctggctgttggccttcgtcgtatcgttcactggtcatttcagactcactttccgccaccttgcggcatcctggaccatagccgcccggcgtttcttccttgtgtcagccctgggtttcgccatcaatgagttgtcatatgcctggctgctgcacgccacgtcgctgccctatgacgtgctgctggccctggtgttgatcgggctggccttcctgacattcgtcgctagccgcctgtgggcgttccgtcacagacacgccccttgaaggcttcgtccaccagcaccagccagaggctgcgccgcgcgtcggcaaagcgcgccgcctggccgcgcagcggcgcgtacgcctcttcgtcggccgccgtgccccagacccagtaacggctgccctccggcgcctggcacaggcgctgctggaaagtatctgccgagaccagcagccgctcgcccagggccggctcgaactggaccgcgtcgtagagctccctgcgccaattgtcgcgcttgggaatttcggggttgctccagtcgtcgaccacccacatcggccgggccgcatgggcatacagctgcaggtcgaacggataggtatgcagggccaccagcgtgtcgtccggccgcagctcgccgcgcagcgacagggccagctcgcgcgaactgccgcgggcgttgaacgacgccacgaacaccgcggtcacgcagatggccaccgccaccagggcgctgacgcgcgccatgcggcgcgtggcccgcgccaccgccgggtcgcgcaaggcgcccatcaccacttcggccagcaggaaggccagcggcggcagcaccggcatgatgtagccgaccagcttggactgcggcatggagaaaaacgccacgatgaccgccagccagaccagcgccaggcggcgcaagccgtccgggtcggcgtcggcggcccagaattgcttgcgcagcaagccgccggcccacaacgaccacggcaatgccaggcccgcgatgacgggcaggtagaaccagaacggctgcacattgttgaagccggtctgcgcgaaacgctcgaaatgctggtggacgaagaagtactggaaaaagcccgggtagcgtacctgcatcagccagaaccagggcacggccaccaccgcgaacgccaggatggcgggcggccacagcaaggcccgcaggccgcgccagtcgcgccgccacgccagccaggccagcaggatcgcgcccggcagcaccagcccgatcagccccttggccagcatggccagcgcggcgcacacgccggtggccagcgccatggcgcgccaggcctgcccgccgcggacacgcagcgccgtgtcggcgccggccagcacgcacagcgtgatcatgccggccaccagcatatccatgttggcgtactgggcgccgccgaaaaacagcggcagcgtggccagcaccagcacgcagagcgtcgcggacgcggcgtcgcgatggcggcgcacgaacaggtacagcgcgacggcgctggcccaggcggccagcgccgagggcaggcgcgccgcccattcgttgacgccgaacaggcggaacgacagctcggccagccagtagtacagcggcggcttgtggaaatacggcatgccgtcgatgagcggcaccgcgaacgagccgttgcgcagcatgtcccaggccacgccggcgtagcgcccttcgtcgggcagcgccaggggccgcatccaggacaggaaggccagccagacgccgaccgcgagaagcagccagcccgccgcgggcaggggccaggacctggcctggccaggggaaaccgcatggggttgcatggatcgggtagcgagagtcattgggaacgcgccttggccgcgcgcttggcgcgcccgcggcgttgacgggcgatgaacaggggccggcctttcacttcgtcgaagatccgggccacgtactcgcccaccacgcccagcgaaatcaggttgatgccggcaaagaacagcagcgcggtgacgatggtggtccagccggacaccgcgttgccgctgatgagatagtcggccaccaggtaaccgccgtaggacagcgacagcagcgcgaacagcacgccgatgaggctgaccagccgcagcggccaggtggtgaaggcggtcaggccgtcgcaggccaggcgaaacagcttccaggcgctgaagtggctggcgccatggcggcgcgcttgcggggtgtagggcacggcctgcgacttgaagcccacccaggcatacagccccttcatgaagcgggtgcgttcgggcagcgccaccagggcctcgaccacgcggcggtccatcaggcggaagtcgcccgcgtgcggcggcacctcgacgccgcgcgccgtgctcagcaggcggtagaacgcgcgggcgccgacacgcttgaaccacggctcgtcgtcgcgctggcgccgcaccgcgtagaccatgtcggcgccgttgcgccaggccgccagcatgtcgcctatcagttcgggcggatgctgcatgtcggcgtccagacagatgacggcgtcgccgtccgcggcttccaggccggccgtcagggcggcctccttgccgaaattgcgcgacagctgcacgtagcggatgccctcgaccgcggaccattgcgccatcagctcggcggtatcgtcggtgctgccgtcgtcgacgacgatgatttcccagctggcacaccattgctccaggcaggcgcgcagggccggcaccagcacccgcaggttggccgcctcgttcaggcccggcaccacgcagctgacctgcacgccggtggcgccgtcccccgccagcaccgccatgcgcgcggactgcccggcggcggacgtgccggcgccggcaagcagctgggatcggaattcggtatacatgaacacaccacggcgaaattgacgggaacggccgccagtattcgtgaagccccgtcaaattttcatcaaatccgctgccgttgggagcgttcgccgggcttcggtaaaatcgccgcaccccgaacggagaagtacgtgccccaaagttacattgtgcgaacaatgcggccggccgacgtggaggcagtgctgcgagtccaggccgctgtgtacccggccagcctgctcgagagcgccgccctgttccagaaccggatcgagatcgcgccagccacctgccaggtcgcgctggacggccaggatctcatcggttacctgatcgcctatccctgggacgccggcctgccgccggccctggaccgatcgctcgagcgcctgccgggcgccgccgatacctggttcgtccatgattgcgccgtgctgcccgccgcccagggcggcggcgtggccgcggccttgctggccggcggacgcgcgcaggcgcggcgcctgggcctgcggcgcgccagcctggtggcgctggcccaggccgtcggctactggctgcggcacggctaccagcccctggcggattcggacgcgctgcgcgccaagctggccggctatggcgacggggcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatggtgcgcgccgacctggccggctgaaatattgagcccggcggtcaactggcccacaataggccatcagcgagactgcccgccgcccggaaatccggccagcggacaggccggtcatggagcagccggccaggcgcacgcgccgttgcgcccggccacggctttcgcgcagcgctagttcgtcctgaggtttcaaccggccccggagggccaaaggctcgcatgatttccctcacgcccgttcagtcgcttctggcctgctgcctggtgctggtcgcaggccgcattctgaccacgcgcatcggcgtgctgtcgcgctacagcattcccgaccccatcgtcggcggcctgctgttcgcggtcctggccaccgccctggacacctggggcgggatccagatctcgctcgagaccaacatcaaacccaccctgctgctgatcttcttcggctgcatcggcctgaccgccgacctcaagctgctggcgcgcggcgggccgcgcctgatcgccttcctgctggcgctgattcccttcctggtgctgcagaacgccgtcggcctgggcctggcctggctgctggacatgcatccgctgatggggctgatcggcggcaccatcaccctggtgggcgggcacggcaccggcgccgcctacgcggcgcgctttgccgacatcaacaatatccaggacgtcatggcgctggccatgaccgccgccacgatcggcctggtgctcggcggcatcatcggcggcccggtggccgaatggctgatccgccggcacaagctggacccgcgcatggccggcaaggacgccaaccaggtactgcccgaagtcgagaccaccgccgaggcgcccaccgccacgtcgttcatcacctcgctgacggcggtattcgtgacggtcgtggtcggcacctacctggcgggcctggtcgaggacgccccgatcagcctaccgaatttcctgtggtgcctggccaccggcgcgatcatccgcaacttcggcggatacgtcggcatacggctggacgaccgggtctcggaaatcatcggatcgatctcgctgtcgctgttcctgggcctgaccatgatgacgctggacctgtccagcgtggtgcggctggccggcccgctggcgctgatgctggtggcgcaggcgctggtgtgcgcgctgtatgccggctgggcggtgttccggatgctcaagcgcgactacgaggcggccgtcatggcggcggcgttctgcggtttcgccatgggcgccaccgcgacggccatcgccaatatgcaggcgctgacgcggcgccacggcccggcgcccgaatcgttcatcgtggtgccggtcaccggcgcgttcctggtcgacatcctgaacgtgatcgtcctgacctcgctgatcgccctgccgttcgtgggaggcatgtgaccatgttcatccgctggctcattctctccgcctgcctgctgctggccgcctgcagccgcgctcccgataccgagatcctgcagcgcgatgtcggccagaccctggccgccacgtacggcccggacctgttcgacatcgtcgcgctgcgccgcatgggctcggccaccgacagcacggccccgccgggccagacgcgccgggtggtctattacgatgtggtgctgggcctgaagaaggacctcaccctgggcgcctgggaccagcccggcgccgccgcgctggtcagcctgctgggcgccgggccgcgcagcatctcgggggtgaaatccagcggcaatgccgccggcgaccagatcgtcgcccacgccagcgccatctaccagcgcgacgcagagcaatgggtgcacgtcgccccggccagcttcacggccaccgaagcgccctcgctggacaccggcgcgccgccgccggtgacgcgccagctgctccagacgctggagcagatcacgcgttccgtgccctacagcgcctccagcaccgcccagcacgtggtgcaacaggagctggagcgctcggtggcgcgcatcaatggccggcttgcccgcctgcaaaagggctacccgctggcgaccggccccgacaagggcgagtacctggcgttcggccaggcgctggccgcgatcgggcgcaacgagcaggtgcgcgtcattcccctcattaccggcggcagcgcggacaacatggccatgctgcgcagcggcgcggcggtggccgccctgtcgcaggccgacatcgcgcaactggcctacgagggcaaggggccgttcgaaagccagggaccgttctccgggttgcgcgcgctgggcagcctgtatccggagctggtgcacatcgtggtgcgccagggcgatggcatcgccacggtgggcgcgctgcgcggcaagaagattgccctgggcccgtcgggctcggcggtacgcaccacgctggagaccgtgctggcagcccatgggctgcagccggggcgcgactatgcagtcatcgacacgccggccgccgcggccctgccgcagctgagcgaaggacgggtcgacgcggtggcgcaggtcatcggtacgccggccgcgcccttgcgcgcggcgctgacccaggcgcgcctggcgctgctgccgctggaccgggctgcgatcgacaagctggtgcaggccgatccgaccctgatggcgctggacatcccggccaacacctaccccagccaggccgcggccatccccacggtgggcatggcggcgctgctggtcaccacggccgatctgacgcgcgacgaggccgcgcatatggtggacgtggtataccgggccgggcaggacctgctggccgccgggtccgcgcagggcgcgcaggtatccgcggccaacgccgggcgcggattgagcattcccctgcacgacggcgccgtggaagccttcgagaaactgggcgcgccgcccctgcccgagggcaggtaggcggctggcgccgggctagaagaagctcagtcccaccgaaatgatgacgccggtcaccagcagctggatgatgcaatagcccatgatgtccttggccttcaggccggcaatcgccagcaccggcaaggcccagaacggctggagcatgttggtccaggcgtcgccccaggcaacggccatcgccaccctcggcatatccgcgccgagcgcctgcgccgcgctgatcacgatggggctttgcaccgcccattgcccgccgcccgacggaatgaagatgttcacgatgccggcgctgatgaaggtccagaacggcagcgtggcggccgaggcgatcgacacgaaccactcggacaaggtggcggccagccccgagtccatcatgatggccatgattcccgcatagaacgggaactggatcacgatgcccgcgcctcccttgatggcttcgtccaggctggccagcaggcggcgcggcgtgccgtgcagcaggatggccaggatcaggaagctgaagttgatgacattgaggttcaggccggcgccgcgcacgacgtagtagtcgaacatgtaggccagcccgcccgcggcgatcagccaggccagcagcctgctgttctccaggcgcgcggccggacgcttgtcgtcgtccgaggccggcaccgaggcctcttccaggcgcgccggatcgacatagacgctttccttctcgtcgggcagcatcagccggttgaccagcggcacgaggatgaacatcgccaccacgatcaccaggttgaataccgcgaaaatcgtatcgccggtgggaatgatgccgatcttgtcggcggagaaatgcccctcggtcgcgatggtcagcggaatcgagccggccagaccgccgtgccagatgatgaagccggaataggcgctggccaccagcagccggtaatcgacccgcacctggcgggcgatctgcttggcgaacagcgcgcccaccaccagcccgaagccccagttgatccagctggcggccagcgacaccacgctgaccaggatgatcgccccgccggcgctggtggccaggctggccagccgcgccagcatccgcttgaccagcggcgtgctggccagcatgtagccggtgaccagcaccagcagcatctgcatcgcgaaagtcagcagcccccagaagccgttgccccaccagcgcacgacggccatgggggtctggccttcgatgatcatggccgcgccggcggcgaccagcgtcagcagcaccacgaatacgtaagggtcgggcaaatagcgctcaaccattttcacggctgaacgagacatcagtttgaacacatcatcctcctgttggctggccaggcgccacggaggtccatggataatgaacgggcggcgcgcaagccatggtcgttgttcgacgatagcccaggcctggcgcacaggcccggggatgcgcacagacagcacccggccgtccgcacgcggcgcatcctaacatgccgcgcgtgccggccccgcggccggctcagtagtagaaagagttgaaggtaatgtatgccttgtaggcgatcgtcgcgagcgcggcgatcaggccgatgcccagcaggcccaggccaaggttgcggtcgcgcaggccgaagcccacgatcatcaaggcgacgggcgccgcgatgatgatcagcatcgtgttcgtatccgggtgcatgcttttgttctccctggttgacctggccgcggccgccccgcgacgatgcggcccgcgcgcgccaccggcgcctccccaaaacggcaaccccgccccatcttagctgccgtgcctgccttgcggactctaccgcatggcgcaggcttgcgccaaatcaacggcgacggcccgcccgcgccacaagacgcagcacgcgctcgcgcaaaggtagaaaaaaggaagcggaaatgaagaagggccggtgcttttgcaagcgaccggcccttctgggatgctggtgggtggtacaagtttcgaacttgtgacccctgccgtgtgaaggcagtgctctaccactgagctaaccaccccgaaagaggcgaaattctagcacgaaaaaaacattgtgtgcaaacgaccgcccgcaggctcagccaggctgcccggattccgcgggcagcggctcgatcgcgcgccaggcgcaggccccgccgaccgccttgtccagcgcctgcagataggccgcatgctcggccaattccgcttcgctggcggccagcacggtcagcaccgaggcatcgaacttgcccagcaccaacgcgccgttggcgttcgcgccctggtcatcgacgtcgatcagcaaggcgtcctggccgcgcgtcatcgccagccagacctcggccagcagctgcgagtcgagcaaggcgccgtgcagggtccggtgggcgttggagatgccgtagcggtcgcacagcgcgtcgagcgagttgcgcttgccggggtgcaggctgcgcgcatgcagcagcgaatcgacaatgttctcgcagtgggtgttcagcggatcgcggccgatgcgctgcagctcggcgttgaagaacttgacgtcgaacgcggcgttgtgggcgatcagctcggcgtcggcgatgaaagccaggaattgctcggccacttcggcaaagcgcggcttgtcggccaggaactcggtggtcaggccgtgcaccgccagcgcctcggggtcgctgtcgcggtcggggttcaggtagaggtgcagattgttgcccgtgaccatccggttgacgatctcgacgcaaccgatttcgacgatgcgatggccctgggccgggtccaggccggtggtttccgtatcgaaaatgatctggcgcataagcggtgctactccgaggcgggcggcacgacggccggcccggtatggctggcgccggtgcgctgcccttgcgggcgcgccgcggcgatcatcgaatacgccaccggcaccacgaacaaagtcagtagtgtacccagcatcagcccgccgaccagcacccagccgatctgctggcgcgattcggcgcccgcgccctgcgccagcgccagcggcacggtgcccagcaccatggcgccggtcgtcatcaggatgggacgcaggcgcagcacgctggcctcgaccacggcctcgtgcatggccttgccctggtcgcgcagctggttggcgaattcgacgatcaggatgccgtgcttggtgatcagccccaccagggtgatcaggccgatctggctgtagatggacagcgtgccgccggtcagccacagcgccagcaacgccccggtcatcgacagcggcaccgacagcatgatgatgaagggattgcgccagctctcgaactgggccgccagcaccaggtagatgaaggccagcgccatggcaaacaccaggtagatgctgcccgacgagtcgcggaactcgcgcgactggccatcgaggtcggtgatcaccgtattgggcagcacgtcgcgcgccacccggtgcatgtggtcgagcacttcgcccagcgcatagcccggcgccaccgccgcgtcgaccttgaccgcgcgcaagcggttgaagtggttgagcgactgcggcgacacgctttcgcgcaccgacagcaggttgtccagctgcaccatgctgccatcgcgcgcccgcacgtaaatgcccgagatgtcggtgggcgtggcgcggtcgccctgcaccacctgcacgatcacgtcgtactgttcgccctggtccttgtagcgcgtaacctgccgcccccccagcatggattccagggtgcgcccgaccacttcgacgctggcccccacgtcggccatcttgtcgcgatcgacgtgcacgcgcagttcgggggtgttcaggcgcaggtcggtatcgatgttctgcaggccgggatagtcgcgcagcgcattggtgaacacgccgaccagcttggccagctcgggatacgaggcctggctcatgatgatgaattccaccggcttggaacgggccgactgccccagcgagggcggattggtcgggaacgcccgcacgcccggcagcgacgcgaacttgggctgcagctcctgggcgatctgctgctggcgccgggtgcgctcctcccagggcgtcaggcgcaggatggccgtgccgtcggtgaccgtcggaaagcccaccgtcacctgggcggtggcggcctccgggatggcggcgtagaactgttcgatacccagcatgctgtcgagcgtgtagttcagcgtggcgccttcgggcgcactgacgatgccgaacacgacgccgcggtcctcgatcggggccagttcgctcttgaccaccgagaacagcaccccgctggcggccgccaccacggcgcccacgcccaccaccgtccagcgatggcgcaaggccagctccagcgcgcgccggtagccgcgccccagcgcttccagccagccctcgatcaggttgtaccagcgattgtggctgtactggtgccgcagcagcaccgagcacatcatgggggtaagcgtcagcgccacgaagcccgacaccagcacggcgcccgccagcgccagcgcgaattcgatgaacagccgcccggtgcggccggtggcgaacgccagcggcgcgtacaccgtgaccagggtcagggtcatcgccaccaccgcgaagccgatctcgcgcgacccctggaacgccgcctgcttgcgcggcatgccttcctcgatgtgccggaagatgttctccagcaccacgatggcgtcgtcgaccaccagcccgatggccagcaccatcgcgagcagggtcagggtgttgatcgaaaagccgaacaggtacatcagggcgcaggcgcccaccagcgataccgggatggtgacgatggggatgatgctggcgcgcaggttgcgcaggaagaagaagatcaccagcaccaccaggatgatggcttcgccgatggtcttgaacaccgagtcgatcgagcgctcgatgaacaccgacgagtcataggcgatgttcagcttcattccggccggcaggctctggttgagctgcacgatctcggcgcgcaccgccttggagagctccagcggattggcggtggactggcgcgtcaggccgatattgatggccgaacgcccgttgtagcgcgacagcacgcgatcattggccgcgccgatctccaccttggccacgtcgcgcaggcgcaccggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggtgacatgggaaagatttgcctctggatgggggaaagcggccggccgggcttgccgtgccggcgcattggtgtcactctacgcatagatatcggtacagtaccggtacactttttcatgtcactttaatcactggcctggtaaaaccaccatgacagttgcgacttcttgcacgccgcccaccgagtcgtagaccatgcaggcgccgtcgagcacccgcatcgagcgctcgacctcgatggtgaagtccacgtgccccggggtgtcgatgatgttgatgcggtgttcgggataattgccggccatgccgcgccagaacgccgtggtggcggccgacgtgatggtgatgccgcgcccctgctcctgctccatccagtccatggtcgccgcgccttcgtgcacctcgcccagcttgtgggtgatgccggtgtagaaaaggatgcgctcggtggtggtggccttgcccgcgtcgatatgggcgctgatgccgatgttgcggtagcgttcgatgctcgtcctgcgagtcatgatggcctcttgatggcaagggatcgtggtttttccacgcgtcgcggaggtcgtccgcgccgccttgcgcacctgcgctgcaatcggctgtggctggatctggcgccgatgcgctattgcagacaatactacgactggcgccgcccatggcagatatccctggcgtcgccggggtggcttgccgcaaggcgcgggacatctcccgcgcctgtcccgtcctgtcgccggaggtgcctgtccccgccgggacaggcacccgggcccaggaaaacccccacgctgcgcccgctgtgcgggcgtgcctgtccccgccgggacaggcacactgtcgtacgccatcgacgacaggccgaaaaaaagccccgcggcctgcggccggcggggcgtgtacggcgccgggactgccggcgctatttcttgtccttgtcttccttgacccggtacaccagcacggccgtgtgggccagcgacagcaccttggcggtcacgctgcccagcagcaggcgcgacaggccgctgcggccgtggctgccgatgaagatcaggtcgcagccggcctcgccggcggcctggacgatgccgtcggccacgttgaaattggacaccgcgcgcgactcggccttgaccccggcggtttcggcccggtcgaggatcagcttgaggtatttctcagcctgttcggccgaggccttttcgtagtcttcgtcggtaatggcgtaggcggcggccatgccatcgaacccgatggtggcggcaaacggctgcgtgacatgcagcgcgacgacttcggcgccggtggagcgggcaaagcagatgcccgcattggctgcttgcgcggacagcggggaaccgtccgtgggaatcaggatcttcttgaacatgctgcctgctcctgtctggtaagagactccatgctaacggaaaaccacccgccgacgcaccccgggggagacccgcccttgacccgcgtcaacccagttgctgggcggccgcgaacaggttggtgcaacgggtgccggtacggcagtaggcgagcacagggcccggcatcgtgcgcaacagctcggcgaagcgcgcgacgtcggcggcggtcatcgcgctgccgaccaccggctggtactcgacctgcaaacccagcgcctgggcggcctgcgacacatcggcggcggtcggctggtcggggccgccttcgaaatcgggccggttgatgatgacgctcttgtaacccgcggcggccacatcagccatgtcggccggccccagctggggcgcgacggcgaaattctcggtaaggggcttgatagcggcggacatggttgcaacctcgaatggtgaaacgccggacaggcgggatctgtggaaagtatattcagttctgcggatcggcatatgcccggcgcggcttcgtcggccctattgcgccatcaccgcggcgatcgattgccagatgcccggcgtatcgaccatggcgaccgagaaccgcagcatggtcgacggcgcgccgctgggcgagaacagggtgcccggcgccagcagcatgccgcgctcggccgcgttgcgcgccaccggctcggaatcgcggccgcagtcggcccagacgaacatgccggcgtgcggctcgtgcgggacggacagcccgagctgctgcagggcctggatgctgcgcaggcgcgcttcgttgacgcgcgcgcgcacgcgctcgatgtggcgctggtattgcccttcgaccagcacccggtgcaccacccgctcgcccagctccggcgaggtcagcccggccagcattttcaggtcagtcaggcgctgcagcgtctcggccccggccgcgatatagcccacgcgcagactggccgccagcatcttggaaaagccgcccaccaggatcacgcgctcgaggcggtcgagcgcggccagcttcatggcgccgcccgggtgcaggtcggcataggtgtcgtcctcgaccaccatgaaatcatggcgctcggccaggcgcaggatgtcgtaggccgcgccggccgacaaggtatggccgatgggattgtggaccgcgccgttgatgatgtacaggcgcggcttgtgctcggccgccaggcggtcgagcatggccaggtccgggccatcggggccgcgcggcaccccgacgggacgcgcgccgaatgcagccaggcgcccgaagatgacgaaccacgccgggtcttcgaccagcaccgtgtcgcctggcttgatcagatggcgcgccacgatgtccaggccatgcgtcacgccattggtggtgagcagattgcgctccggatgggccggcacgccatcggcctgcagcatggaagccagctgctggcgcagcggcgcgtagccttgcgggctgccgtacgacaccaggttgccgcgcaccgtgcggcccaccgcccgcaccgccgcggccaccatgtcggggtcgagccactcgggcggcagcaggccggcgccgcccggcatgccggcggcggtttcgcggaacatgttgcgcagcagccagctcacgtccacccgcaccggggtttcgggcgcggcctgcggcacccgtgcgctcgccagggcggtcagggaggcgctgcgggcccgcacgaagaatccggcgccgtgccgggattgcaccagcccgcgcgccaccagccggtcataggcctcgaccacggtgaagcggctgacaccgctttgctcggccatccgacgtatggacggcagccgggtgcccggccgcaggccgtgctcgtcgatgcgccgcgccaggtcatcggccagttgcgtcaccagggtggcatcagcctgccgcaccggctgccacccggcgccggagggggaagagcagtccgagacggtctggcgccaggccaacaagtatggcgtgccgcgcatcgccttcgtcaacaagatggaccgtgtcggggccgacttcttccgcgtgcagcgccagatcgtcgagcgcctcaagggcgacgccgtgccgatacagatcccggtcggcgccgaggaccatttcgagggagtggtggacctggtcaagatgaaggccatcatctgggacgacgccagccagggcgtgcgtttcgaataccgcgacattccgcccgagctccaggcgcaggccgagcagtggcgcgagaaaatgatcgaaaaggcggccgaggccaacgaagccctgctcgaaaaatacctgtcgggccagccgctgagcgaggacgaaatcaagagcggtctgcgcgcccgcaccgtcgccaacgagatcgtgcccatgctgtgcggcagcgcattcaagaacaagggcgtgcaggccatgctggacgcggtcatcgactacctgccctcgccggcggacgtgccggccatcatcggccacgacgagcgcgaccgcgagatcgagcgccatcccgccgacgacgagccgttctcggcgctggcgttcaagatcatgaccgaccccttcgtgggccagctggttttcttccgggtctactcgggcgtggtcaagtcgggcgattcggtgctcaacccgctcaagagcaggaaagagcggctgggccgcatcctgcagatgcacgccaacgaacggcgcgaaatcagcgaggtctacgccggcgacatcgccgccgcggtcggcatcaaggaaatcaccaccggcgacacgctgaccgacccggcgcacgtcattatcctcgagcgcatgaccttccccgaaccggtgatttcgcaggccgtcgagccccgcaccaaggccgaccaggaaaaaatgggcattgcgctcaaccggctggcgcaggaggatccgtcgttccgggtgcggaccgacgaggagtccggccagaccattatttcgggcatgggcgagctgcacctggaaatcctggtcgatcgcatgaagcgcgagttcggggtcgaggccaacgtgggcaagccccaggtcgcctaccgcgagaccatccggtccaccgtcaccgacgtcgagggcaagttcgtcaagcagtcgggcgggcgcggccagtacggtcatgtggtgctcaagctggagccgcaggagcagggcaagggctacgagttcgtcgacgccatcaagggcggcgtggtgccgcgcgagttcatccccgcggtcgaccgcggggtgcgcgagacgctgaacaccggcgtgctggcgggctatccggtggtcgacgtcaaggtcacgctggtgttcggctcgtaccacgacgtggactcgaacgagaatgcgttccgcatggcggcgtcgatggccttcaaggagggcatgcggcgcgccaagccggtgctgctcgaacccatgatgcacgtggagatcgagacgccggaggatttcacgggcaacgtgatgggcgacctgtcgtcgcggcgcggcatggtgcagggcatggaggacatcgccggcggaggcggcaagctggtgcgcgccgaggtgcccctggccgagatgttcggctactccacgtcgctgcgttcgctgacgcaggggcgcgccacctacagcatggagttcaagcattacgccgaggcgccgcgccaggtggccgagcagatcatcgctgcccgcggttcgggggcggcggcgcggggctagggcggcggctgcgcgacgacccgcttgtcgtcgcgggccgcgatgcgcttttccaggcggcgcagcgccgccaggacgaacagggcgatcagcgtgctggccagcgcggtggcctcgcgccccatgccggcggccacgccgattgcggcggtcagccagatgccggccgaggtggtcaggccgcggatctcgccctcgttgcccagcttgatgatgacgcccgcgcccaggaagccgatgccggcgatcacgccctgcagcacgcggctgaggtcgccgacctccatgccgccttgcagcggcaccaggacgaacagcgccgcgcccagggccaccagcatgtgggtgcgcagcccggccgccttgccgctgcgctcccgctcgtagcccagcagcccgcccagcgccaccgccatgcccaggcgcagtacgatgcgggtggcctcggcgacatccggaatgtcggcgaattcgttgcgcacggtggtccagatttccatccagacagtgtccatggctgcgtgctcccggaaaagggaattccagcatagcagggccacgcggcgctgtgcacggcggccgggggtcgttatgatcggcaaacccgcctgcgttggagacgccgatggactatcttgtttcgctggcccagcaacccgccgcctgggcagccctggctaccctcatcgccatggaagtcgtgctgggcatcgacaacctcatattcatctccatactcaccaacaagctgccgccccagcaccagaccaaggcgcggcgcatcgggatcggcatggcgctgatcctgcggctggcgctgctgggcacggtggcgttcatcgtgcagctgacgcagccggtgttcgaactgttcggccacgggttttcgtggcgcgacgtcatcctggtggccggcggcctgttcctggtgtggaaggccaccaaggaaatccaccaccatgtcgatcccaacccgggcgacgacatgttcggcggcaaggccgccacgctcggctttgccgcggcggtggcgcagatcctgatgctggatctggtgttctcgatcgacagcatcatcaccgccgtgggcatgaccgagcacattcccatcatgttcgtggcggtgatcgtcgcggtggccgtcatgctgctggcggccgagccgctggcgcgcttcatcgaacgcaatccgaccgtggtcatgctggcgctggccttcctgatgatgataggcatgacgctgattgccgaagggttcggcgcgcatgtgcccaagggctatatctacgccgcgatggcgttctcggccctggtcgaggggctgaacatgatggcgcgccgcgcccgcgaagggcgtggcgcgggggccgccggcggatgacgccgcggccgcgcggcggcaatacctgcgatgtatcggccgacccaaatatagtatttccgcggcgcgcccttcttgcctaggatgttcgcaaagaacatcctgggcaggagtcgtgatgcaagaaggcaatacaggaaagcgcatggccgggcgccccgcgcgcgccggagcggggcatggcggaggcggcgcatgagcggccccttggagggcgtacgcatcctcgacgtcacgaccgtgttgatggggccgtacgcgacgcagatactgggcgacctgggcgccgacgtcatcaaggtcgaaccgcccgccggcgacaatgtgcgcggtatcgggcccggccgccacgcggacatgggcggcatcttcctgcacgccaaccgcagcaagcgcagcattgccctggacctgaaaaaccccgccggccgggaggcgctgctcaaggtggccgccacctgcgacgtgctggtctacaacgtgcgtccccaggcgatggcgcggttggggctgtcgtacgccgaagtggcgcaggccaatccgtcgatcctgtatgtcggcatgtacggctacgaccagcgcggcccctacgccgcccgggcggcctatgacgacctgatccagggggccgtggggattccgtcgctgtcggtcgaggcgggcagcgacataccgcgctacgcgcccagcgccatggtcgaccgcatcgtcggcatcagcgccgccaacgccgtcaccgccggcctgtaccaccgcgcccgcacgggccaggggcaggccatcgacgtgcccatgttcgagaccatggcgcaccttatcctgggcgaccacatgatgggccagaccttcgagccgcccctggggccgcccggctatccgcgcatcctgaacgccgaccggcggccctacgccacccgaaacggccacatctgcgtcctgctctatgcggacaagcactggaaggcgttcttcgagctcatcggccagcctggccgcgacgcggccgacccgcggtttcgcgacatcggcacccgcacccagcacatccacgccatttatcgcctggtgtcggacgacatcgccagccgcaccaccgaggagtggctggccgcgttcgaggccgccgatatcccggccatgcccgtgcacaccatggcctcgctgctgcgcgacccgcatctggaggccatcggtttcttcggcatggtggaccatcccagcgaaggcgcggtgcgcatgatggcggtgccgtcgcggtggtccggcacgccgccccagccgcgcggccatgcgccgcgcctgggcgaacacagcgtcgacgtgctgaaagaagcgggatacgacgacgaggccattgccgcgctggtgcggaacggggcggccatcgccgcggcccgccagcttccggagggaaccgatcatgactgatttcctgcgccacgaacggcacggcggcgtgctgctgttgaccatggaccgcgaacgcacccgcaacgccctgtccgatgccgacgcggtcgaggcgctggtccaggcctgcgcgcggatcggcgccgacctgtcggtgcgggccgtggtgctgacaggctcgcatggcgtgttctcgtccggcggcaatctcaagacgctgtccgatacggtgggcgccgggctgggcgagccggtgcacagcctccaggcctatcgcagcggcatccagcgtatcccgctggcgctgtacaacctggaggtcccgaccattgccgcggtcaatgggccggccatcggcgccggctgcgacctggcctgcatgtgcgatatccggctggccgcccgccaagccagctttgccgagagtttcgtcaagctgggcctgacgccgggcgacggcggcgcctggctgttgccgcgcatcgtcggcatgtcgcgcgcttgcgagctggcgttcacgggccgcagcatcgacgccgcgcgcgcccgcgaactggggttggtctcggaggtgttcgacgccgacgcgctgctgccggcggcgctggcgctggcccaggagattgcccagcattccggccatgcgctgcgcctgaccaagcggctgttgcgcgagggccagcatacgcggctggataccttgctggagctgtcggcgggcttccaggcgctggcgcatcacacgcaggagcatgccggcgcgctcgacgcccatctgagccgcaagcgaggctgacgcggctgcgcgccggccttgcggccgccgcggcatccgacaagcaccaacagaacggagacgaccatgcattccaggaccctggcccttgcgctattgtccgtcgcggcgttggcgcagggtggcagcgcccgcgcggcgtccgactatcccgcgcatccggtgaagatcatcgtgtccctgccgccgggcagcggcgcggacacgaccgcgcggttcctgtccaagcatctggcggagcgtttcaagcagcctttcgtggtggaaaaccggcccggcggcaacagcttcattgccgcccaggccgtggctaccgcgccgcccgatggctacaccctgttcgtcgccagcaattcgcccatgacgaccaacgcggctgtcttcaagaacctgccctacgacgcggtcaaggactttgccccggtcgcgccgatcgcgcgctttccgatggccctggtcgtgccggccaattcgccctaccgcagcgttgccgatctggtggccgccgcgcgggcggcgcccggccagctgaactttgccagcggcaccgcgacctaccaggtcgtgctggagctgtttcacgagcagaacggaatcaaggccacccacgtgccgtacaagggtacgtcggccgcgctggccgacgtggccgggggcgtcgtgcaatacagcgtggccgacgtcagcgccgccttgccgttgatccgcggcggcaaattgcggccgctggcggtgaccagcacacggcgcatcaaggacctgcccgacgttcccaccatgcaggaaagcggcaacaaggggttcgaagcctatgcctggaccgccgccttctttcccgcgaaggtcgatccggccatcgtcgcgcgcgtgtccgacgccgtccaggcgctggtgcgcagccaggaaggcaaggcgttcatggagcaattgggcggcgagcccttcgtcggcggccccgataccctggcggcgttccagcgcgacgagctggcgtccatgcggcgcatcgccaaactggccaatatccagcaggaatagcgatcggggctcagcgcgcctggccggcggccggctcggtctgcatcaggcggcacgccatgtcgacgaagttggcggtggtcggcgtggcgttgtcgggatgcacggccagggcgatgccgaccttgatggtttcggccagttgcggcacattgaccagccgcacgccgctgccggcctgccggcatgccaccttgggcacgatggccaggcccagcccgctttccaccaggctcaggatggtctgcacctggatcgcctcctgcgcgatgtgaggcaccacgccatactgttgaaacgcgtacatgatcaacgcgtgcatgcccggcacgtgcgtgcgcgaatagccgatgaacggttcgtccgccagctcgtcgagcgcgacgtcgtcgcgctgcgcgtagcggctaccggccggcaccgccagcatcagatgatcggcctgcagcagcgtgatgcgggccgtcgacggttccagcaccggaaagcgcaccaacgcgacgtccagggtgtgcgcatccaggcggcgcagcaggtccaccgtggtggactcctcgatgaccaggtccacgcgcgggtagtccttgcggaacgccgacagcagctgcggcatcagcgagtagatcgacgagccgacaaagcccaccttgagcatgccctgcttgccgctggcgccttcctgggcagcgcgctggatttcatcggcgtagaacagcgtggcgcgcgcatagcgcaataccacctcggccgccggcgtgggttgcaggcccgcgggcagccgctcgaacagctgtacgcccagttcctgttccagtttcttgatcgcggtggaaaggggcggttgcgccatatgaagccgctcggccgcccgatggaaattgagcgtttcggacaggaccaacaattgcttgagctggcgtagctccacggcgcgcctccagtgatgcgccgggctggcgatatgcacgatgtattgcccggtccacatctaatattagaccgtgatatgggctgcgtgtagattgtcgtgatgcccgcgcagccgcgcgggccatgggtttcacggcatcttcaagaaccggcgcgcgtgcgcggtgccgtgccgccgcacgtatgggagccatcttgggcacgatcatcgaggcgctgcagctcgccgccattcccgcgcacgacgaggccctgcgtccggccgtgcgcgccttcctggacgaggcgctgcgggaaatgccggcggatcggcgggcgcgctcctggatggggcatgacgccgaattcagccgcgcgctggcgcggcagggctggctgggcctgacgctgcccgtcgagtacggcggcgcgggccgcagcaatttcgcgcgcttcgtgcttagcgaagaactgctggccgtcggcgcgccggtgtcggcgcactgggtcgccgatcgccagaccgcgccattgatcctgcgcttcggttcgccggcgcagcgcgcgttctacctgcccaggatcatccgcggcgaggccttcttcgccatcggcatgagcgaacccgacaccgggtcggacctggccagcgtgcgcacgcgcgccacgcccgtcgccgacggctggttgctgaacggacgcaagatctggacgacgaacgcccaccgttcgcactacatgtgcgcgctggtgcgcacctccggcgcgccggaagatcgccaccgcgggctgtcgcagatgatcttcgaccttgccctgccgggcatcgagatccggcccatccgcgacatcgccggcgatgcgcatttctgcgaggtgctgttcgacaacgtgctgctgccgcacgatgcgctggtgggcgaggaaggcagcggctggcggcaggtgatggccgagctggcgctcgaacgcagcggtccggagcgcatctactccagcatggtcctgctcgatggctggctggcccatctgcgttgcgacgccgcgccccagcgggcgcaggtctgcctggcgggccgcctggccgcgcggctcgcggtgctgcgctcgatgtcgctggcggtatcgcagcggctggagcagggcgccgacgccagtctcgccgccgtattggtgaaagacctgggcaccgagttcgagcaggcggttcccgagctgatagggcaggcgctgcacgccagtccgcagccggcgcccgacgatgtgctgatgcgtacgctggcctacctgacgctgatcaatccgacattttccttgcgcggcggaacgcgccatatcctgcgcggcatcatcgcgcgcgagctcgggctgcgctgaggcggacctacatcgagggggagtacatggtgtccaccatgcagcaggatctatacgaaacgtttgcccgggcgctggccggcctgtgtccgctggagcgggtgcgcgagctcgaagccgcggccgatccgcgcgccggcgccgcgcgcgcctggaacgaggtggacgccctgggctatggcgacgccttgtcgcccgccgaacacggcggcgccggcctgtcgcttgccgatgccgaaggcttgctgcgggccgccggggccatggccttgccgtttccgtttgccgacaccttgctggcgcgcgccttgctgcgcgccgccgggcaggccgtgccggacgggccgatcgccctgggcgtggcgctgccccatggcgccggctggcgctgcgcgcccatcgcgggcgtggcgctggcgcaggccgtggcggtcgagcacgatggttgcctggcgctgtggccggcgccggacgcggtccagcccggcttgttccggccgcgcgccagcggcgcgccggcctggcgcgggacgccggcgcaagccggccgcgccggggcgcccgccggcgccgtgcaggcctggcgcaatgcggccgacgccgcgggcatggcaggggccatgcaggcggtgctggatcgctgcgtggcctatgtgcaggagcggcagcagttcggccgggccctggggcggtttcaggcggtccagcaggacatcagcatgctggccgagcaagtggcggccgtggccatggccgcgcggctggcatgcgccagcggcgtgctgtttcccgatcccgcgcttgccgcctgtgcccggctcagggcctgcgaggccgtgcccgttgtctgcgcgctggcgcatgcggtgcatggcgccatcggtatcaccgaggaattgccgctcggcctgtacacggcgcggctgcacgagtggcgcgccaccgggatgagcgaagacgattgcgccgagctgcttggccggcgcgtgctggccgatggcgagcggacgctgctggacgtggtgcgcgggatggtgtccgccgcccacgcctagcgtcgtccgcacgccgcgccgccggcgcagcgatttttccccttgtctcctttccgaggtccatcatgtccgtccatccagatcccgtagtcatcgtcgcggcgcggcgcacacccatcggcgcgttccagggcgcgctggcgcactacagcgcgccgcaactgggcgcccatgcgctggccgccgcggtgcggcaggcgggcctgcagcccgacgcggcgcaggaggcgctgatgggatgctgcctgttcgccgggctggggcaggcgccggcccgccaggccgtgctcggcgcagggctgcctaccgacgtgcaggccaccaccctgagcaagatgtgcggctcgggcatgaaggccgccatgctggcgcatgacatgttgcgcgccggatcggccgatgtggtgctggccggcggcatggagtcgatgagcaatgcgccgcatctgatccccaaggcgcgccagggatatcggctcggtgacggccagttgctcgaccacatgtaccgcgacggcctgcaggatgcctacgaaggccggctgatggggcattacgccgacctggccgcgcgcgaatacggcttctcccgcgaacagcaggacgcgtatgcgcacgagagcgtcctgcgggcgcaacgcagcgtcgccgaaggcgaattcgccgaggaaatcgcgcccatagccggcctggcgcgccgtggcgcgccggccgccatggtcgctgtcgacgagacgcccggcctgtgcgacgtgtcgcggctggccagcctcaagccggtcttcaatgccgacggcacggtgactgccggcaacgcctcttcgatctccgacggcgcggccgccctggtgctgacgcggcaggcgcacgccgagcgcctggggctggctccccaggcgcgcatcgtcggccatgccaccgcggcgctgccaccgggccagtttccggccgcgcccgtgcgcgccatcgcgcggctgttcgagcgggtgggctgggaccgcgactcggtcgacctgttcgagatcaacgaggctttcgcggtcgtgacgatgatcgccttgcgcgaactgggcctgccggccgaacgggtcaatgtcaacggcggcgcctgcgccttggggcatccggtcggcgccacgggcgcgcgcctgatcgtcacgctgatgcacgcgctgcggcggcgcggcctgcgtcgcggcgtggcctgcctgtgcctgggcggcggcgaagcgacggcgatcgccgtcgagcgcgcctgaggccgcggccgcccgccggcccgcttgccgggcggcgggcgcggcgcgctacgccctggcgcttgcgcgcgagacgacgatacccgccgcctcgcggtcccacagcggagatagccgctgctcggcgcgctgcttgagcttgaacttctcgatcttgccggattcggtcagcggcaacgcatcgacgaattccaggaagcgcgacaccatgtagtagctcatgttttccacgcaataccgggtcaggtcctggtagctcagcgcgctgcccgggcgcagcagcaccgaggcgccgacttcatcctcgggcagatcgccgcgtacggggtagaccgcggcattgacgacttcgggatgcgacatgaggacggcctcgacttcctgcgaggaaatattctcgccgcgccgccgtatggagtccttcttgcggtcgacgaagtacagatagccgtccgcgtccaggtagccccggtcgcccgtgtggaacaggaagttgcgccgcgcctgcagcgtcgcctcgggcatcttgtagtagcccgaggccgtgctccaggtttcgtggctgcgcaacgcgatctctccggtctggccggcgggcagttcgatgtcgttgtcgtcgacgatgcgcaggtcgatgcccgggcgcggcttgccgcaactgaaggccttctcggcgggatcgtccagccgggtggaggccgccaggcaatagtcgctgagcccgtagccggtgaaaaccttgacgccgaagcgggcctcgaactcgtgcacatagggcgggacgggcgccatcgagcacagccggaccttgtggtcgcggtcctgcggcgtgggcggctgggtccacaggaaattgacgatcgcgcccagcgagttgaaacgggtggtgccgcactggcggatctcgctccagaagcgcgtggtcgagtagcggtccgtcaacgccacggtggcgcccgccacgaacgccgtccaggtactgttgagcaaggcgttggcatggaacagcggcaggcagacatactccacgtcgtcatgggcgacccagcgggccatggcgttctgcgccgcccacacattcacccccgcctgcggccacatgacggccttggacggccccgtcgtgcccgacgtgaatagcagcgcgccaagctgccaggggtcggcgtcgaacgcctggtcctcgcggccatcctgctccagcgcggcgtagcggatggcccggggggcctgctgcgcggcatgtccggccatcgtcgacgacgacgatccgctgcagcctgggaagttcgtgcaggcacgccgcgatcagggccaaatacttctcgtgcacgatcagcgtcgtgatgtcggcgaaatccaggtaatagaccagcagctttcccttggccgcggtattgatcggcacccacaccgcgccgatcttggccagcgcgaataccgccaggatcatctccgggcaattgtcgagaatcagcccgacatgcgcgccggcctgcacgccatgggctttcaggccccggccgacggcgctgctgcgccggtcgaacccggcatagctgatcctttcgtcgcgcggcaggaaatgaagaaaggtcttctcgccatgccgccgggcctgcatcgcggtgatttccgccatgctgcgttgcttgatatcgtccagcgtgaagtctgccatgtgggccttgatgtcgttgccgccgtgcacattcggtgcggagagcgccgcgcgccggggttgcccggtcggcgtggcgccggccgggtgatgggctcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggcgcggcgatggggtcttgccgggccccgcagatctcgtgcaccaatgcgcgcacctgggcgatgtcgtcgccggcttcttgcgagcgccgggtggccgtcaccagctcgcgggtaagcgccggatcgcagacaggggttgccgacagcagcccctgttccatttccagccggtacaccatgggcgccagcagggtgtacaccacgccttgggagaccaggtgcttgatctcggcgatcgagtccagggtcgtatggtgccgcagctcgaccccctgcgcgcgggcctgggcctggatgtggcgcgtcaggccatgcttggcattgggcaggatcaatgggtagcccgtcaggtcgcggaacgcgaccggccgctgggcatccagcgcgcccggcgggccgaccaggtcgatcgagtccgccgtcagccggcgcacctccagctgcctgagcggctggctggcgaacagcacggcgatatccaggcgccccgacttcagccattcgagcaggtggcccgacatgccctcgatgagctcgatgtcgaagctgcactgctgccgggcgcgctcgatcaactggccggcgaaggtgcgcgtcatgccattggggatgccgatcttcaccgcgcggccggaatgggcagccgcggcatggcgccgcttcaggtcgtccaccgcccgcaggatggccacggcgtcgcgcagtacggcctcgccgtcgacggtaaggctgacgccgcgggccgagcgctccagcagctgggtgcccagctcgtcttcaagcgccttgatctgcgcggtcaaggccggctgcacgatgtgcagggccgacgccgccttggtgatgctgcggcggtgggcggtctcgacgaagtagcgcagctggcgaagttccatagcctggggagttggcaaacatggagagatcagcccgcatcgtatcaagttacgccgccgccgtaacgatgcacggaacgttgcgcgaaccggcgcagccaaggccctgctgcgttgcgccaaagacaaaggccgcccggcatgccgggcggcctttgcgggcagcgcgcctagatcacaacggagtgatcttggtggccatcggccccttgggtccgtggcctgggacgtagctcactcgctgctgttcgacgaggactttgtggccttcgccctggatttcagagtagtgagcgaaaagatcggggccgccgttttccggcatgatgaaaccaaaccctttctcgtcgttgaaccacttgactatgcctgtttgcatgaactttccttggatatgggggcacctctccccaaatagagaggctgatcaaggaaaggatggtgaaccatagggcacgcaagggcgcttaccgtacagcgatctcgatgcttgacgagccattttcactatgggctgtcgtggcggtcacgtcaagcacaatcgcgccatcgagccactgtttctattgattgacagggcaatccggcaatagcgcagtccggcgtatcctccgcaggggctctggggaaaacacgcacaaaatttcgctgaacgaagatgaggcccgggtggtggccgccgcctcccgcttccacacgaagcgcagggcgtgcagcgttgcgtcggcttgtttcaattaaaccgtaggtacagcctgtcattgcgcgtaccgtgggtcagggacgctcgccgcgacaaccatggacgcgcgagccggtgtaaggcgatgcatccatccgccttgcgccacctgccctgccatggcctcaatccattcggttttccatcatgaagcgcttgaagaaggcccttgcacgcgtggcgaatgcctgcctcgggattctgccaccggcaacaaccgccgaacgccccaacaaggcccacaaccggcatcagccaggcacgcatgcggcgatcctgtcgccttggcgcgtttaccggatatatgctcgcccggggcacctgttgcttcgaaacgatcaaggccgaatctatgacctgggcatcatgaagggcgtggaacctcatctgacttatcgcctgttcacgcgagggctcaagggccagggttttgcctcgcgcacgctgctgctggacgatatcgcccgccggatcgaggatggcgagatatcggatgaattgcttacgctttccgaatgcacggccgaacccggcgccgatctggatcgcggcacccacaccgacgtttcaatgaggctggcacgctgacgagacacccgccacgccccgattaccgctcaaagcgccgcggcgaacagcggtttccacgattcgatgtggcgggtgatcagcgccacgatggcgtcgggttgctgcttgacagccaggtcgatcatttcgtagtgctcttccaccgaggcgcgctggcgcacgcggccctcttcggaattgatgccgtagagccgcatgtcggcgcgcagatgcatgatcatccgggtgagcaaggggttgccggcgcgcgagaccagggcctcgtggaagctgcggtcggattcgatgtactgccccacgtcctggtccttgaccgcctgggcgacctcgtcggccagcgcgaccagcggcgcggtgtcggtcaggccctggcgcgccagggtggccagtgcgccggattccagcatgacgcgcacgtcgaagtggttctccaggtcctgcagcgtaatggcctggacccggaagccgcgattgcgcaggggttcgaccaggcccgagcggctcaattccagcaaggcttcgcgcacgggcgtggtggagatacccagctcgttggccaggctgggaaccgaatagatcatgcccggcgccgctgcgcccgacacgatctgggaacgcaattgcgcaataacggattcccgcaaattcgcgggcggcaccatcctcgccattcggtttacctccatgctggttcgtgcgttgtcgtagccctcactttaacaaaaccgatgatgtagcgcgtgacgcgccgccgtgggaggcggcggtttttcaggctgcatcgtccatggacgggtagccgtaatggcgggccggcacccaggtttccttgacggtgcgcggcgacacccagcgctgcaggttcagcatcgaacccgccttgtcgttggtgccgctgcggcgggtgccgccgaagggctgctggccgaccaccgcgccggtgggcttgtcgttgacgtagaaattgcccgcggcgaaccgcagcgcggcggcggcctggccgatggcctggcggtcgttcgcgaacaccgcgccggtcagggaataagggctggtctggtcgacgagcgcgagcacgtcgttccagccggcgtcgggatagacgtggacggacagcaccgggccgaagatttcttcctgcatggtggccgccttgggatcggcggcttcgatcacggtaggctggacgaagtacccgacgcggtcgtctcccctgccgccggccagcaccgtggagccctgcgccggcgcgcggtcgatgtatcgcatgacgcgctcataggccttgcggtcgatcagggcgcccatgaagttgccgaaatcggcgacgtcgcccatgcgcaccgtggccaggttatcgagcagggcttgccgggcgcgcggccacagcgaggccggaacataggcgcgcgacgcggcgctgcatttctggccctggtattcgaaggcgccgcgtagcaaggccacgcccagcgtctcggggtcggccgaggcgtgcgcaagcacgaagtccttgccgcccgtctcgccgaccagcctggggtacgtccggtaccccggcaggttgcgcgccacctgttgccacaatccgtcgaagaccgcggtcgagccggtgaaatgcaggccggcgaaatcggccgagcgcagcacggcggccgagaccgcggcggaatcgccgggcacgaagttgatgaccccgggcggcaagccggcggcttcgagcagttcgagaatcaggtagttgctcagcgacgccgtaaacgcgggcttccagaccacggtattgcccatgagcgcgggcgcgcacggcaggttgccgccgatggccgtgaagttgaacggggtgacggcatagacgaatccctcgagcggacggtagtcgagccggttgagggcgccgtgggtcgagagcggctgcgattgctgcaggcgttcggcgaaggcgacgttgaagcgcaggaaatcgatcagctcgcaggccgagtcgatttccgcctggtgcacggtcttgctctgacccgccatggtcgccgcattgagcgtctggcgccacggcccggccagcagctcggccgcgcgcaggaaaatcgccgcgcgctcgccaaacggcatggcggcccattcggcctgggcggccacggccgcctgtaccgcggcgccggccgtaagttcgtcggcctgctcgaccatgcccagggtgtgcccgtggtcgtgcgggcaatgcagcgcgcgggcggcgacgccgcgctggcgctgtccgccgatgaccaacggaacgtgcgattgggcgacgcgcagcgcatccagcgcgttggccaggcactggcgctcggcgctgccggggcggtagtccaggacgggttcgttggcgatgtgcgaggtattcatcaggctgttcacggatggcctcactgtcccgggatgacgggcggaacatagctgaaggtgtgcatcaggatcgcgccggcggccacgacgatggggaagtgcaccaggaactgcatggcggtatagccgaccaggtccttggatttgaggcgcagtatccccagcagcggcagcatccagaacgggttgatgaagttgggcagcgtttcggcgatgttgtagaccatgacggtccagcccaggtgggcctggatctggttggccgcgtccatgatgtacggcgcctcgatcacccacttgccgccggccgacgggatgaagaagccgaggaacgccgaatagatgctgaccagtatcgagaacacgctgctgtcgtgcgccaggctgacgaaccagtgcgcgatcgcatccgacaacgtatgcccctgcacgttggcgaccttggtgagcacgtagccgatgccgccgtagaacgggaactgcagcatcacgccgccgatgctgggcatggcgcggccgaaactctccaggaagctgcgcggccgccagtgcagcagcaggcccagcaacaggaacacgaagttgtaggtgttcagctgcgacatcgtgatgaaggggttgccgctgcggaaggtgaggtacagccatcccgacgccagcccgacaacggccacggtcagccaggggctgaactccaggtaatcgccggggcgctggcgttgcgccgcctgcgcctcgggttccgtcaggtccacgccaaggtcctgggcggtcaaggagcgctccgggctgggcgccgtgaagtagcacaccagtcccgaaaccacggtaaccaggatcaccaccaccaggttctgccaggtcagtatggtttcggagaagccgatcacgccggtgatgggcatcagcgacgccggaatgctggccggcgtggcctgcagctgcgcggccgacgagctcatgcccagcgtgaacccgcagcccagccccaggtacccggcggcgccggctgcccggtaatccagacgcaggtcggtgcgacgggccatttcgcgcaccagcaagcccgagaaaatcaggctcaggccccagttgaccagcgacagcaggatgctcagggtgccgatgaacaccacggcgccgcgcggggtcgagggcacgtgcgccagcgcccgcagcagccgcgccacgggcggggacaaggccagcacgtagccggtaatggccaccatggccatctgcatcgtgaaggggatgatgctccagaagccttcgccgaaggccttgctgacggccagcgggtcgccgccgtgcaggacggcgccgagcgcgaccaccgcgcacgccacgaccacgaagacgtaggcatcgggaaaccatttctccgcccaggcgaccatggcctgggagaagcgttccatgggactggctatggcctgcctgccctgtgcgggggcagcggcggctagatgattgttgggcatggcaaactcctgaggaaggcaagaataggattacctgcgcagcgtcaaaggcgtgatcggaaccgcctggcaggtcaggcaggtgtccgcggaaccatcgaagtcaatgaggtgggccacctgcccggaaacgatgtgcatggcgcagctctcgcattggccgacgcggcacccgctcggcagggacaggccggcgcgctcggcggcgtcgagcaaggtgccggccgaggggtcccaggtgaagccgccctgctctgcctcgatctcgatcggctggggcgccagggtggccggcacgcgtttttcgctggtgaacgtttccgagaaaatgtcgaaacgcgggatgccgcgcgccgccagcgcgtcggtgcagaacgccaggaaacccggcgagccgcacaggtagaccagcggccgcgccgccaccgtcgccggcggcagccacgcgaaatccagccggccgcgctgctggtaatcgcggcccggcgcgtcgtcgcttgccggctcggcatacacggtcagcgtgcacaccgagccgatgcgctgcgccagccgcttgagctcggccccgtacgggtgcgacgaaccatcgcggcaggcgtgcaccagcagcaccgacggggcaggcccggcatcctgcgccagcgcctcgaggtagccatgaaaaggggtaatgccgatgccgctggccatcagtatcacgggccgcgccgtgcgcaagggcggcgtgaagacgcccgccggcgcggacagcagcacgcgcgcgccctcggccagctcatgcagcgcattggacatcaccccggcggggccatcgccgtcgcgtacgcgccgcacggcgatcgacaggtgggcgggttcgcgattggggccggtaagcgagtacgcgcgccgggcggcgccgccgggcatggacacgatgacgtgctgccccggcaggaaatcgggcaacgcctgcgcgtcgcagggaagcaggcgaaactccgccacgtcgtgcgcgatgccgcgcttttgcgccagcacgaattcgcgcgcgccgctccagctgccgcggttgcgcgcgtcgtcgcgcacgatgtcgcacaccgtggcgcgcaggggcaccgagccgctgaccggatcgcggtggcgatccgtcatgatggcgttgatattgctggacgcgggcccgacgatggcgccgtcgacgcgccccagtccctcgcagccctgccaccagccgaattcggcgatcgccacgttctcgtgcagatcggcgttgattttcgcgcgcagggcgacttcgccgtagggcgtgcgcacgcgcacccaatccccgctggctatgccgcgggcccgcgcggcctggacgctcaggtacacctggggctcgggcgacttgcgccgcaacgaagcgacgtaccggtgcgacgaatgcacgaaccagccgctcttggccgtgctcatgaccagcgggtatgcgccggcgtgccgcgccggcgtatcggccggctcgacatggacgggcagcgcgggctggccgatgtcgcgcagggccgcgcagtggatttgcaccctgccgtcctgcgtgggaaagccgacgggctgcccgtcgcgcacggccttgtacttctcatggacaaacggctgcggaaagcggatgccctcgggctgcctgcgcaaggcctgcacatcgatacccaacggcgccagctggtggttccagcacgcatccatgtccgcgccaaagaacgcatcgcgcagccccaggcggcgcgccagctccagcacgatctcgtagtccgcgcgcgactcgccggcgggctccaccatcctggggcgcagctgcacgtgctccacggccgcctgcgtgatctcgaaacccagcttcagcgcttcgcgctcccagggcatgttggccggcaggacgatgtccgcgttcatggcggtcgggttcatgctcatgtcgacgtgcacgtggaagtccagggcctgcagcgcctccagattgcgggcggtctcggcctgcgagaccagcaggttcgacccgaagctgaccagcgtgcgcaccggataggggtcctgttgcaggacggcccggcagaagtcgcgcgccgtgatccatcccaggctgggcggcccgaggggcagttcgtccagccccagcgccttggcgcgttgcaccggcgacagcagctcccgatacccgttgacggcgcgatacggcggcgccacggtccacaggttgccgccctttctgtcgcatgcgcccgtcaaggcgtatagcgtggcgatggcgcggtcggtctgggtggcgttggtatgctggccgacgccggtccaggagtgataggacagccggggcgcgttctcgaagatggcgttgaattgcgccagctcggcctcgtccagccaggccagcctggcgacctcgtccggcgtgtagcgctccaccgctacccgcaaggcgtgcatgaccgtcacggcctcgcacgcgcggccgtcgtgcaggcgcaaggtccaggatccgaacagctcggcccgcgcggtatccgcgccgcggccgctggcggccgggctgccgtcctgcatcaccacccgcgcggccgggtcggcgtcgggccacaaatccacggcgcgcagcaaggcgccgcttgcgccgtccaccaggtacggcccgttgctccagcgcgccacgaagtcgtggtcgaagcggccggtatgcagcaggtggcgtatggcgcccagcgcgagcgcgccatcggcgccggggcgcacccgcagccacaagtccgcctgctggctggatccctcccgattcggatccaccaccaccacccttgccccgcgctggcgcgccgccgcgatccgcgcggcctgcgccagccaggtccgcgcggggttgtggccccacagcagcatggtgtcggtgtgctccaggtccggcacgccgatgccgcgcccgaaggtcagcgcatgggcatagtccttgtgccagccacagacctcgaccgcgtagatcaggttggggctgccgaacacccgcacgaatcgctcgacccactcgaagctgtccaccatgggcgtgccgctgggcgtggtgacggcgaacgcaacgctttcggcgccatcgcgccggcgcgcgaccgccagccgcgcggccacttcgtccagggcttcggaccactcgatttcccgccagccggggtcggccgcgccgcgcggattggtccgcctgagcgggcgcagcaggcgatggctttcggccatcatttccggcgccgcgcgacccttggcgcacagggcgccgcccgtcggatggccggcaagcggcgtcacggcgaccagccggccgttctcaacgtggttgacggatccgcagcgcgaccggcacagcgtgcagtaccccgtgacttgcttcatgttgcccttgcccatgtaatgcgtgacgcgctacttaacttgggcgaatagtagcgcgtgacgcattatataagaatgaggggaaacacggatatgggtaagggccgccagaggcagcgcggccggtccagaaaggcgctgcctccaacggccgcctcagccctcgccggcccgcggcagtttcgcgatcaccttgatctcgaaatcgaagccatacagccaggtcacgcccacggcggtcagggtgggatgcggcgcctggccccagtactcgggcaccacttcccagatctgctcgaaccgggattgggggtcgaccatgaacacggtgacgtcgacgacgtcttcgaagctgcacccggcggcggccaggatggcattgaggttgtcgaatgcctggcggacctgttcctgcagcccctgtttcggcgagccgtcttcctggctgccgacctggccggaaacgaacagaaagccgttggaccggatggccggcgaatagcggttgcggtcgtacaaggcctggcggccggccgggaaaaccacgttgcgtgcggacattgaagcctctccatcatgggtgattgaaacgtgcccgtctgggcagtgcgatccactttaatgagcgcggccggaccgataaacaagcgatcgcacccaacattgtttgtagaatccaaacaatcggacagcctggaacaacgatggatcgtttcgatgcaatgcgggcattcgcccgtgtagtggagaccggcagctttaccaaggcggcggacaccctgcacatgagcaagaccagcgtgacgcaactggtgcagcaactggaggcgcgcctgcgcgtgcggctgctcaatcgcaccacgcgcaaggtcaacgccaccgccgacggcgccgcctactacgagcgggtgcagcagctgctggccgacctggaggacgccgagaccagcctgtccggcgcgtcggccacgccaaggggcaggctgcgggtcgatgtgcccagcccgttcgccagcacgatcctggtcccggcgctgccggccttccaggcgcggtatccggacatcctgctgcatctgggcgtcagcgaccgggaggtggacctgatcgacgagaacgtggattgcgtcatccggggcggccagatcagcaacctgtcgctggcggcacgccacgtgggcgacctgcagctgggcgtctacgccgcgcccggctatctggcgcgcgccggcgtgcccgcccatccgggcgagctgcaagacgcccggcaccgcatcgtcggcttctcgtggtcgcgcgcgcgccgtctgtttccctgcgccatgcagcgggcggacgagcgcatcgaggtggcgggccgccatgccctgctgctggacgaaggcaatgcctatcttgccgcgggcctggccggcatgggggtgatcggggtgccgacttacatggccgaggcgcacgtcgagcgcggcgcgttgatacggctgttcggcgactggcggctcgaccccatgcccctgtatatcgcgtatccgcagaaccggcatgtcagcgcgaagctgcgggcgttcatcgactggatcgtggagctgatggcgcggcatgcgcccgtgacggacgcgccgccgccacgccggtccgccaggctgccaggcggaccggacgctgcgccgcccgatatcactggggcgtgatgccgaggcgctggatcatctcgctgacgcgctggttttcgacggccagtactttcctggcttcctggcgcgatgcgggataggggtcgatgcccagggtgacgaactggctggcgacatcgctggcgcgcaaggactcgagcaaggcctggttgatccgctccaggcggtcctcgggagtgcccttgggcgccatcagcccgacccaggcaaccatgtcgaagcccttgatctcgctgacttcggccagcaccggcgcatccggcatgctggccgagcgctgggcggaagagacggcgtaggcgcgcgcgtccggatttcacgtgcggggccaccgacgcgaccgagtcccacatgaacgagacctgcccgctcaggacatcggtaagcgccgcggcgctgcccttgtacggaatgtgctgggccttgatgcccgcgctgtccatgaagacttccgcggtgaggtgtccgatggatccgttgcccgacgaggcgaacgtgtacttttccggactcttgcgcagcaggtcgatcaattcctgcgcgctcttggccgggaagctggacgaggtcaccagcacatagggcaccttcgcgaccagtccggccggttcgagatcggacggcgagaagccgcttttcatgagcagcgggttgaccgtcaccgaaccggacgagccggccagcaaggtgtatccgtccgcctccgatttggccaccgccgtcgcgccgatggtgccgccggcccctgccctgttttccacgataaacggctggcccagcgccgcggccagcttttcgcccgcggcgcgggcggccacgtcggtggcctggccgggcgtccacggcacgatgatgcgcaccggcttgtcagggtaggactgggtcgcgtgcgcctggggcgccagtatgcaaagtgccgcggccagcgaagcaaagcgcaatgtcatgacagtctccttgttgtaaaagcctttttgctagctgatccgggcaagcgcccgcccagctgcctaatgggcgccccgtgggtcgccggatggtcccgccaccacgccggcggcatgcaggtccgatagttgccgggcgctcaggccaagcagctcgcccagcacctggtcggtgtgctggcccagccggctggcgccctgggtaggccggcgcatggcgcgcggctcgcgcaccgacgtgccgagcgcccagtgttcgccggcgccggccgtcgcgatccgctcgaaaagcgggttggcgctgcccgcccggccatcccgggccagcatctgggtggctgtctggtagaggccccagcagacgccgcccgcgtcgagcgcggttctgacctgcgccagcatgcgggcccgaaaccagggctcgcaggcggcggcgatggcgtcccggtgcgcgaagcgctgcgcctcctcggccagcttggcgccggtgcgcgcttcgatggcggccaccgcctcggccaggccgcatgtccgcaccaggctttgccactgccctttcgaaatggccgcgaccatgacccggtttccgtcgcgggtgacgaagtccctgccgaaggcgccgtagagatgattgcccaagggctcgcggtcctcgcccagcagctcggcctgcgccagcgtgccaaggtgcgacatcagcgcaaacgccacgtccgacagcgccagccgcagctccgcgccctggcctgtctggcgccgcctgagcaccaccgacaccaccgccatcgcggcctgatagccgcagcacgcgtcccaggccggcagcgggctgttgaccggctcgcgtccgtcgccggtggcatgcggatagccggtggcgcaattgaccgtatagtcgaccgcgctcgagccgtccgcgttgccttcgatggtgcaggtgatgacgtccgggcggccctcggccagcgcggcgtgggacagccaggacacgccgatgttggtaagcaggatgccggcgtccggccccggcgcgcacaccagctttctggccaggtcgcggccttcgggcttgcgcaggtccagcgccacggaacgcttctgcttgttcaggcccgtccagtacaggcttgttccgccgggcatgcggggcatgcgctcgtagtcgatgcctccgcctgtcatgtccagccggatcacctcggcgccgaactgcgccagggtcaggccggccaggggggcggcgatgaaggcggagctttcgatgacccgcacccctttgaggaaatccaggttcactaccgcgcccctgcgagcgaggcccgcgacggaaccaggcagctgcggacaaagcgcatgaagacgaccccgtcggcgcgcacgccttcggtgcgcacggtcaccacaccctggccgggacgggacttgctctcgcggaccgacagcacctcggagcgcgcgtacacggtgtcgccgggatgcacgggcgccagcaattcgatctcctgccacccgaggttggcgacggcgttggcgctgatatcgtcgacgctcatgcccagcacgatcgccagggtcaggccgctgttgaccaggggcttgccgaattccgtctgcgaggcgtagtgatggtcgcaatgggtcgggtggcggttcatcgtcagcaggctgaactggatattgtccgcctcggtgatcgtccggccgggccagtgcgcgtactgatcaccggtcttgaaatcctccagcaaccggccccgggccagcagcatactcttggcgtccatgctcatgctctcctgtgatgcacggaaagcatcataggaggcttgcgcaaagttattatgtgattaatcttatcgattattcatctatcgaagtccgcggccgcgccagccggcgcgccgcgaccggagctggccgcatgggcaaagaaaagagtcgaccgttaccgaacatcaatctgaagctgctgcatacgttcatgctggtggccgagcattgcagcttccggcaggccgccgagctgtcgcaccggtcccaggccgcggtgacggggcagatcaagcagctcgaagcgcagctgggcgtggaccttttccatcggaccacgcggcaggtcaggttgaccgccgaaggcgcgcaattgctggagagcgcgcgccgggcggcccacgaaatggaaaacgggctgcggcagatccaggaaacggtggacctcaagcgcggccgtattttcctctcgtgctcgaccaccgtgtcatcgacgcggctcgcgcccatcctggcggcgttcgagcgcgactatcccggcgtggaagtgttcgtgcgggagctgacctcgggcgatatgttcgagacggtgcgccgcgaacaggcggacttcggcataggccccatcatggagctgccggaattcgatttcgaacccatcctgaccgagaacctgtacgcggtggtgcccaggaatcttttccccgacaccgccgagcagatcaccctggcgcggctggcttcgatgccgctgctgctgctcaaccccggtacggcgctgcgcgccctgatcgacgatacggcgcgcagccgcggcttgacgatcaacgccaagttccagttttcgcaggcgcagacgctgatatcgatggccaccgccggactcggcgcggcagtgctgccggccatggtcctgcccgcgaagccgcacaaggacgtgcaggtgctgcccatcgcgagcccccggatgacccgggacgtggcgatcgtccggttgcggcatagaaagctgacgcccgcggccgccaggctggcgcagctggtgcgcgacctgatccacgggccgctcgggcggcgaaccgcccgggcgactacacgacgcccgtctgcctgagcgccgcgagccgctcgccgcacacgcccagcagctcttcgtacaccccggcgttgtcctgccccagcgcgccgccggcccgcaggaaccgggccggcgtgccggacagcctggggacggacgccggcagcaccgtcttgccgatgcgcggatcatcgacttccatcaggttcccgcgcgcccggtattgctcgtcctggaagatgtcctcgatcgagtacaccttcgaacacggcacgccctcgttgcggcaaagatcgagcaaggcttgcagatcgaagcgcgcgctccacgccgccaccagcgcattgatggcctgccggttttccgcccgggccgcggcggtggcgaatctggcgtcgccggccagcccgggcgcgcccatcgcgctggccaggcgctcgaacatccggtcgttgctgcacgcaatcgccacccattggccgcagcgggtctggtaatggctgtgcggcgcgacgttcggaacgtccgcgcccaaccggcgccgcacgaagccggtggccgcgtacacgggcgcgagttcgtccagcaggcggaacacggactcgtacaggccgatatcgacgacctggcccaggccggtgtggttgcgcgcctgcagcgccatcagcacgccgatggcgccccacagccccgagatatagtccgccagcgaggtcgagcccggcacgactggcgggccgtccggctcgccggccaggtgcgccaggccgccgaaggcatgcgcgatgcgggcgaaccccggctcttcgcgcttgggcccatcctgcccataggcgcttacgcgcagcaggatcaggccggggttcagttcggacaggacgtcgtagcccagcccccatttctccagggtgccgggccggaagttctccagcaccacatcggactcgcgcaccagctccttgaacagcgccgcgccctccggggtgcgcaggtccagcgtgacgaagcgcttgttgcgcgcctcgctcatccacatatacgtatcgccgcacggcgagggcgtgccgaacttgcgcagcgaatcgccgcccctgggctgctcgatcttgatgacgtcggcgccgaagtcggccatgatggttccgcaaaacggcgcggcgagaaaggttgcgatatccaatacccgcaaccccgacaaggccttgggcgggtgcggggcttctttgagatctgctgccactgctggctcctggtagaacgactgcatctgctgtcactctcgcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggccttctgggcctcgctgccgttgcggaagatctggttgacgcacaggttggagtgcgcgccataggacagcgccaccgaggcgctggcgcgcgagatttcctccatgaccagcatatgggccaggtagcccagcccggttccgccgtattcgtcgctgaccgtcatgcccagcacgcccaggtcgccgaatttgcgccacaggtccatggggaactgatcgctgcggtcgatctcggccgcgcggggcgcgatctcggcgttggcgaaagtgcgcaccgcgtcgcgcagcatatccaggtcttcgcccagattgaaattaaggctgggaatgtccatgggtgtctccgtgatagtgagcacttacacctttagcggggccgggtgcaccccggatcgggattgcagctagccacatcatgcgccgccgcgtgggcccgggcaatgatgcagtgcaaatattacgtttacgtaaacgtaaacgtaaagttgagtcgggttttccctagcagtttcatgcgcgggcaccgccatgggcacggccgtgcgggcttactgtttttgcgccagcaggcgctggcattgcaattcctgctgggcgatttcggccagggtatcctcgatgtcgcgctgttgttgtgtcagggtggcgcggtgctgggcgagtatggtcaggtagtggcgcagttgcggggcggtgtcgcccgggccatcgtacatgtcgatcaggctgcggatctccgacagcaacaggcccagccgcttgccgcgcagggccagcttcaggcgcgcgcggtcgcgcgtgctgtagacgcggttgcggccatcgcgcaaagggctgacgatgccctggtcttcgtagaaacgaatcgtgcgtggcgtaatgtcgaactcgcgtgcgagttcggagatggtccaggtagacatgagcgtttggcagtttacgtaaacgtaaattatgatgagttgaagcaggcgtcaagccaatacagggagaggcaatgaatccgaacgagcagaaactgcagtatccgtgggaccagacacaacccgagcccggcgtggccctcgtggtggccgaaggggtgaagtggatacggatgccgctgccgttcgccctggaccacatcaacctgtggctgctgcgtgacgagatcgacggccgccagggctggaccatcgtcgattgcggcatcgcgcgcgacgaagtgaagacgatctgggagcaggtgttcgagaacgaactggaaggcctgccggtgctgcgcgtgctggtgacccacatgcaccccgaccacatcgggctggcgcactggctgtgcgagcgctggaatgcgccgctgtggatcagcatgaccgatttcatggtggccagcctgtggtcgcggcgtaccgatggcggcgcctcgggcggccaggccgcggtcgagcactttgcccgccacgggctgaccgacacggatgcgcaggagcagatccgccagcgcgccggctattaccccaacctggtgtccgccgtgccgtcgcgctacacgcgcctgctgcatggcgacgaggtcgccatcggcggacacccctggcgcgtcatcgtgggttatgggcatgcgcccgagcatgtgtccctgttcagccccgcgcacaaggtgctgatctcgagcgacatggtgctgccgcgcatttcgaccaacgtcagcgtgttcgaccacgagccggacgccaatccgctgccgctgtacttgcgctcgctcgatcgctacgacgatctgccggccgataccgtggtgctgccttcgcatggccgtccgttcgtcgggctgcacgaacgcatcgcccagcagcacgcgcaccacgacgagcgcctggctgaagtcctgcaggcctgtgcgacgccgcagtcgacggccgatatcgtcccggtactgttcaagcgcaagctggacctgcatcagctgaccttcgccatgggcgaggcgctggcgcacctgcacgcgctgtatttcgaaggcaagctcaagcgccgcaccgatgccgacggcatcgtgcgtttccaggcggcgtagcgggcgcgcctgctgcgggcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgcccaagctggtcagcggcgaacacgtgggcgcgctggccatgagcgagccgggcgcggggtccgatgtggtcagcatgcgcctgcgcgccgacaagaaaggcgaccgctatgtgctcaacggcaccaagatgtggatcaccaacggccccgacgccgatacgctggtggtctatgccaagaccgatcccgaggcgcaccagcgcggcattaccgccttcctggtcgaaaagggattcaagggcttctccgtggcgcagaagctggacaagctgggcatgcgcggcagccacacgggcgagctggtattcgaagactgcgaggtgccggaagaaaacgtcctgggccaggtcaatggcggcgtgcgcgtgctgatgagcgggctggactacgaacgcgccgtgctgtcgggcgggccgctgggcatcatgcagggcgtgatggacgtggtggtgccctatatccacgaccgcaagcaattcggccaggccatcggcgagttccagctcatccagggcaagatcgccgacatgcacagcgtgctgcaggccagccgcgccttctgctacgcggtcggccgcaacctcgaccagctcggcgccggccacgtgcgccaggtgcgcaaggactgcgcggccctgatcctgtacacggccgagaaggccacctggatggccggcgagggcgtgcagatcctgggcggcaacggctatatcaatgaatatccggtcggacgcatgtggcgcgacgccaagctgtacgagatcggcgccggcaccagcgagatccgccgcatgctgatcggccgggaactgtacgcggaaaccgcatgaccggccgccatgcccgcaagcaatagcacgagccagccatgatctacagcggcgatgtccaacgcatcgaaccggcgccggtcgcgggacccgctccgctggatgtcgcgcacctgatcctggccggcttcgatcgccactatgcgctgtttcgctacagcgcgcagcgcgccaagtcgctgttcgagtcgggcgactggcatggcatgcaacgcctgtcgcgcgaacgcatcgagtactacgacatgcgcgtgcgcgaatgcgccacgcaactcgacagcgcgctgcgcggctccgacgcgcgcacggccgatggctcgcgcgccaacggcagcgcggcgctgagcgaggcgcagacggcgttctggctggcggtcaagcaggagttcgtgggcctgctggccgaccatcgccagcccgaatgcgccgagacgttcttcaattcggtatcgtgccgcatcctgcaccgcgactacttccacaacgattttctgttcgtgcggccagccatcgcgaccgattacctggacagccgcatcccgtcgtaccgggtctactatccggtggccgaaggcctgcacaagagcctgatccgcatggtggcggacttcggcctggccgtgccgtacgccgacctgccgcgcgacgcgcgcctgctggcgcgcgcggcggtgcgccagttgcgcggccagctgccgcgccacgccggcccgcggctggcctcggactgccagatccaggtgctgggctcgctgttcttccgcaataccggcgcctacatcgtcggccgcctcatcaaccagggcacggtctacccgttcgccgtcgccctgcgccgcaacccggccgggcaggtatgcctggatgcgctgctgctgggcgccgacgacctcagcacgctgttcagcttcacgcgggcgtatttcctggtggacatggaaacgccggcagccgtggtcaatttcctggccagcctgctgccgcgcaagcccaaggccgagctctacaccatgctcggcctgcagaagcagggcaagaccctgttctaccgcgacttcctgcaccacctgacgcattcgcgcgacgccttcgacatcgcgccgggcatccgcggcatggtgatgtgcgtgttcacgttgccgtcctatccgtacgtcttcaagctgatcaaggaccgcatcgacaaggacggcatggaccatgccacggtgcggcgcaagtaccagatggtcaagctgcacgatcgcgtcggacgcatggccgacacctgggaatattcctaggtcgcactgccgcgcagccgcttcgccccccggttgctggaagaactgcgccggctggtccccagcctgatcgaggaaaacggcgatacggtggtgatccgccacgtctacatcgagcggcgcatgatgccgctgaacctctacctgcgccacgccagcgacccgctgctcgaggtcgccgtgcgcgagtacggcgacgccatccgccagctcgccacggccaatatcttcccgggcgacatgctgtacaagaacttcggcgtcacccgcctgggccgggtcgtgttctacgactacgacgaaatccagcgcatgacggagatgaacttccgcgccattccgccggcgcccaacgaagaagccgagctttccagcgaaccttggtacgcggtgggccccaatgatgtctttcccgaggagttcggccgcttcctgctgggcgatccgcgcgtgcgccaggccttcctgcgacatcacgccgatctgctggcgccccagtggtggcaggcctgccgcgcgcgcgtggcgcaaggccggattgaagagtttttcccttacgataccgacaggcggttgcacccccaggccgcgccacctccacgcgcggccgcatagcgccacatcctgtcccgatttctaggagcaagtcatgtccgatcccattgttatcgtttccgtcgcccgcacgcccatgggcggcatgctgggcatgcctgtccggcctggccgcccacgagctgggctcggccgccatcaaggcggccatcgagcgcgccggcatcaagcccgaacaggtcgatgaagtcatcatgggcaacgtgctgcaggccggccagggccaggcgcccgcccgccaggccgcgctcggcgccggcctgccgctgggcgtgggctgcaccacgatccacaaggtgtgcggctcgggcctgaaggccgccatgttcggccacgacctgctgaccgcggactcggtcgacgtcgtggtcgccggcggccaggaaagcatgagcaacgcgccctacctgctgctcaagggccgccagggctaccgctacggccacaacacggtgtacgaccacatggccctggacggcctggaagacgcctatgaccgcggcaaggcgatgggcgtattcgccgaggactgcgccaccaagtacagcttcacgcgcgagcagcaggacgccttctcgctcgaatcgctgcgccgcgcgcgcgccgccagcgaagatggcagcttcaagtgggagatcacgccggtaaccgtggccggccgcaagggcgatacggtgatcgataccgacgaggcgcctaccaaggccatgcccgagaagatcccgacgctcaagccggctttcaagaaggatggcaccgtcaccgccgccaactcgtcgtcgatctccgacggcgccgcggccatggtgctgatgcgcgcctccaccgccgagaaactgggcgtcaagccgctggcccgcatcgtcgcccatgcccagcatgcgcaggagccgaactggttcaccaccgccccggtcggcgcgctgaagaacctgttcaagaaaaccggctggcaagccagcgacgtggatctgtacgagatcaacgaagccttcgccgtggtcaccatggcgaccatgaaggacttcgacctgccgcacgacaaggtcaacgtgcatggcggcgcgaccgcgctgggccaccccatcggcgcttcgggtgcgcgcctgatggccacgctggtcggcgcgctgcgcaagaccggcggcaagcgcggcgtggccacgctgtgcatcggcggcggcgaagccgtcgcgatggccatcgaaatgctgtaaaccgcccccaggcctgccggttcgccggcaggccggcggggccgcggcctcgcccacggcaagaatccgccgcctccatcaacgccccacgggtatgcccatgcctatcatcgaatcccgcatcgatacgcggtcgcaggactacgccgacaatgcgcgcgccatgcaggcgcagctcgacgacctgaaccagaagctggcccggacggcgcaaggcggcagcgaaaccgcgcgcgccaagcacgtgggacgcggcaaattgctgccgcgcgaacgcgtcgaacaactggtcgacccgggcagcccgttcctggagctctcgcccatggccgcgcacggcatgtatggcgacgaagcgccaggcgccggcatgatcacgggcgtcggccgcatcgccggcaccgaatgcgtcatcgtgtgcaacgacgccaccgtcaagggcggcacgtactacccgatgacggtcaagaagcatttgcgcgcccaggagatcgccgcgcagaaccggctgccgtgcgtctacctggtcgattcgggcggcgccaacctgccgcgccaggacgaagtgttccccgaccgcgatcacttcggccgcatcttctacaaccaggcggtcatgtcgtcgcagggcatcgcgcagatcgcggtggtgatgggatcgtgcaccgccggcggcgcgtacgtgcccgccatgtgcgacgaatccatcatcgtgcgcgaccagggcaccattttcctgggcgggccgcccctggtgaaagcggccacgggcgaggaggtcagcgccgaagacctcggcggcggcgacgtgcacacgcgcctgtccggcgtggccgaccacctcgctgccaacgacatgcacgcgctgcagctggcgcgcaacgccgtggcccgcctgaaccgcgccaagccggctgcgctggctctggcgccggtgcgcgaaccgcgctacgacgccagcgaactcaacggcatcattccggccgacacgcgcaagccctacgacgtgcgcgaagtcatcgcgcgcatcgtcgacggctcggaattcgacgaattcaaggcgcgctacggcaccaccctggtcaccggctttgcccatatccatggcatgccggtgggcatcgtcgccaacaacggcattctgttctcggaatcggcgcaaaagggcgcgcacttcatcgagctgtgcgcgcagcgcaagatccccctggtcttcctgcagaacatcaccggcttcatggtgggccgcaagtacgaaaacgaaggcatcgcgcgccacggcgccaagatggtgaccgccgtggccaccgccgccgttcccaagttcacgatactcatcggcggctcgttcggggccggcaactacggcatgtgcgggcgcgcctattcaccgcgcatgctgttcatgtggcccaacgcgcgcatctccgtgatgggcggcgaacaggccgccagcgtgctggccaccgtcaagcgcgacggcatcgaggcgcgcggcgcgcaatggagcggcgccgaggaagacgccttcaagcagccaatccgcgagcagtacgagcgcgagggccatccctactatgccaccgcgcggctttgggacgacggcatcatcgcgccggccgatacccgccgcgtgctgggcctggcgctgtcggcggccctgaatgcgccgatcgaagacacgcgcttcggcgttttccgcatgtaatccgccacggcgccacgccacggcgccgcgccaccaaggagccatcgtgttctccaccctgctgattgccaaccgcggcgaaatcgcctgccgcgtcgccgccaccgcccgccgcatgggccttcgcaccgtcgccgtctattccgatgccgacgccaacgcgcgccatgtggccgcctgcgatgtcgccgtgcatatcggcggcgccgagccgcgcgccagctacctgcgcgccgatgccatcctgcaggccgcgcgcgacaccggcgcgcaagccatccaccccggctacggcttcctgtccgaaaacgaaggctttgccgaagccgtggcgcaggccggcatggtgttcgtcggcccgccggccggcgcgatcgccgccatgggcagcaaatcggccgccaaggcgctgatggagcgcgccggcgtgccgctggtgcccggctaccatggcgaagaccaggatccgcagttcctccggcagcaggccgacgccatcggctacccggtactgatcaaggccagcgccggcggcggcggcaaaggcatgcgcgtggtcgaggagagcgccgccttcgccgacgcgctggcctcgtgccagcgtgaagccagcgccagcttcggcgatgaccgcgtactcatcgagcgctacctgcagaagcctcgccacatcgaaatccaggtgttcgccgacagccacggcaattgcgtctacctgttcgaacgcgactgttccgtgcagcggcgccaccagaaagtcatcgaggaagcgcccgcgccgggcatgacgccggaacgccgccgcgccatgggcgaggcggcggtagcggcggcgcgcgcggtgggctacgtaggcgcgggcaccgtcgagttcatcgccgaacccgacggccgcttctacttcatggaaatgaatacccggctgcaggtggagcacccggtcaccgaaatgatcaccggccatgacctggtcgaatggcaattgcgcgtggccgccagccagccgctgccggccgcccaggacgaactgcgcctggatggccatgccatcgaggcgcgcatctacgccgagaacccggagaagggcttcctgccgtcgatcggcacgctggcctacctgggcctgcccgcgcacacggccttcgccaacggcgaggtgcgcgtcgacggcggcgtgcgcatgggcgacaccatcacgccctattacgaccccatgatcgccaagctgatcgtccatggcgccgaccgcgaacaggcgcgcgcgcgcatgatccaggcgctggcgcacacccaggccgtcggcgtgcagacaaacgccgcgttcctgggccgcctgatgcgcgacgaggccttcgccacggccgacctcgataccggcctgatcgaacgccgccgcgccacgctgctgcccgaaccgcaaccggccggcgccgacgtgctggccctggccagcgccgccgtgctggtgcgccagggcctggcccagccgcaaggcgaggccggcaagacggccgacccctgggacgcacgcgacggctggcgcctgggcggccgctaccggcagaccctgtgctgggtcgacaacggcgaacggcgcgacatcgagatcacgcgcgagggcgggcaatggcgcatcggcgccgcgcccgcggccggccaggccttctcctggcatgcccagcccagcgccaacccccagctcagctatggcctgcgcatcacgctggatggccgggaaagcgccggcactgtggtcctgcatgccggcaaggcctatgtgttccacgacggcgccacccacatcctggacctgtacgatgccctggcgcatgcccaggacgatgccgagggccacggcggcggcctgaccgcgcccatgcccggcaagatcatctcgatcgccgtcgccgtgggcgacaaggtcgagaagggccaggcgctgctggtgatggaagccatgaaaatggagcacaccatcacggcgccggccgccggcgaagtcgccggcctgttctatgccgtgggcgaccaggtcggcgaaggcgccgcgctgatcgaagtgaagtgaatgacgccgggcgcggcccggcgtcgggtcagccttgctccggcgtgacgtggcccacgtaggcaaagcgcggctgcgggccggcgccggtgtccacggtctcgttccagatgcgcagcaggcgcgtgctcatcggcaggccggcgcgcgcgtacagccgggtgtacaccaccaccacctcgtccgtttcgtcggcgcgcgccaggcccagggccaggtaatgatcgcccttgtagtggcggtagacgccgggacggaagtcctgcatcgccatgccggccccgtccttacttgcgcacggcggcgatcacgccgtcgagctgctcgagcatgcgggccatgtcggcttcggtcacgttcagcgccggcatgaagcgcagcagattgccgcgcggcgcgttcagcagcaggccctccggcgccagcatgcgcgcggcctcgacgatggccggggcgtcgtcgcggtccagcaccagggcgcgcagcaggcccatgccgcgctcgccgcgcaggctccacttggccgacagcgccagcaggccttcggacaactggcgcgtgcgcgcctgcgccgcctccatgaagcccggcgcggtgatagtgtcgaacaccgccacgccgaccgccgcgcacaaggggttgccgttgtaggtgccgccctggtcgccgtgcgcgaacacgcagacctcctcgcgcgccagcagggcggccagcggaatgccgccgccgatgcccttggccagcgtcatgatgtccgggatcacgtcgaattgctggtacgcgaacagcgagccggtgcggcccatgccggtctgcacttcgtcgacgatgaacaggatgccgtgctcgtcggccagcttgcgcaggccctgcatgaactcgcgcgtggccgggatcacgccggcttcgccctgcacgggctcgagcatcacggccaccgtctgcgcgtcgatcagggcgcgcaccgagtcgagatcattgatctcggccttgggaaagccctccacctgcggcgcgaacatcgtgtcccagcccggcttgcccgaggccgacatggtggccagcgtgcggccatggaagccgtggttcatggtgatgatcttgtaggcgccgttacggttcacgcgcccccatttgcgcgccagcttgatggcgccttcgttggcctccgcgccgctgttggcgaagaacacccggtcgaaacacgatgccgaggtcaggcgctgcgccagctcgatcgacggcaggttgtagaacgccggcgacgggttcatcagcttgtcggcctgctcggccatcgcgcgcttcatctcgggcgcgcagtggcccagcgtgttgacggcccagccttgcacgaagtcgagatatcgcttgccggcatggtcctccagccaggaaccctgacctcgcacgaacaccaggtccgggcgggcggtgatctccatgagggcgttgactttgaactggctgaattccatggcggttcctgctggtaagaaaaaacagggaagaagggagggcgaaacccgaaatttagcaccgaccggacaatgctatcgtgacggcaaccccttcctcggcttcgggactgcccaaaaggctcgccccgcatgccggccggcgggctccgacccttgcgcccgccccgttcaaccgtctttcgagcagtcaacatgaatcgcgttttcgccggcctgtgcgccggtcttgccctggccgccgccagcttcgccgcccacgccgactatcccgagcgtccgatccgcatgctcgtgccgttcccgcccggccaggccaccgacatcttcgcccgcgcgctggccgagaaactgggcgccgacctcaaacagcccatcgtggtcgagaaccgcgccggcgccggcagcaatatcggcatgggcgaggccgcccgcgccaccccggatggctacaccctggtcgttgccggcagcgccgcagcggtcaaccagacgctgtacaagaacatcaactacagcctcaccaaggacttcgcgccggtctcgggcgtgttctccgtgccgctggtgttcctggccacgcccgcctcgggcatcgacagcctgcagaaactggtgacgcaagcccgcgcgcatcccggcgaactggcctacgccagcgccggcatcggcggcacccagcacctgtcggccgagatgttcaaggccgccgcggacatcgacatccgccatatcccgtacaagggcagcggcccggcgcaggccgatttcctgggccaccaggtgccgttgatggtggattcggtcaccgccggcctgccgcacatcaagaccggcaaggccgtgccgctggcggtcaccaccgccggccggctggcgcagctgcccgacgtgccgacggtggccgaatcgggctatccgggcttcgaagccatcggatgggccgccgtgctggccccggcgggcacgccgccggccgtcaccgagctgctcagccgccatatcggccaggcgctgggcagcgccgaactcgccaggttcctgcgcgagcgcggcgccgaacccatgcccaccaccccgcaggcgaccggccagttcatcgccgccgaagtccagaaatggggcgacgcggtacgccgctcgggcgcgcaggtcgactgaccggaagcggcgcggcctgtgcctaacggctcaggccgcgtgcggcgatcggccagaggtcgaccaccacatcgtcacgaaacaccaccaggctgtcgtgcagattgaaggtcggatccacgtgcgacggcaccagccgcaccatcttgcccagcgccggcgcgggcgcgccgggctccacccgcgccacgccgtgctcgtcgttggcggcgagataagtcaggccggcacggcccgccacccgcggcgggccgcattccgcggtgctggacttcagccccgcatcgagcacgacgcggccggcagccggcgtgctcatcaccgtgctcaatacatacaggcttggttcgaagcgcagcgtctcggcccattcgttgtcgccatagtcggcgtccatgaacgggtatgagcccgcctgcaactccgtgaatacgccgctggcggcatcgaactgcgcgctgcccgtgcccgagcccgtgatggtcggacacgcgaggccggccgcacgcagggcgtcggcatgcgccgccgcggcgcgcgccacctcggcacagaccgcggcgcgatcggcctgcgtacgcatgtgctgcaccgagccgtgatacgcctgcaggccgccaaagcgcaagcctgccgccgcgtcggcgcgccgcgccagcgccagcgccagcaccacctgcgggtcggtcaccccgcagcgtccctggcctacgtccacctcgaccagcaccgtcacccgcgcccccgcgcgctccatggcctgcgccagtgcctccaggttgtcgggatggtccacgcatacgctgatgtcggcctggcgcgccagctcgcccagcaaggccagcttcacggggccgaccacctcgttgctgatgtggatatcgcgcacgccagccgcgacgaacggcagcgcctcgctcaccttctggcagcagatgccgcgcgcgcccagcgcaagctggcgcaaggccacctccgggcacttgtgcgccttggcgtggggccgcagcgccacgccaaggcgctcggcccaatcctgcatgacgcgcagattgcgctcgaacgccgcaagatccagcgccagactgggcgtatcgacatcgcacagggcctgcccggcgcgggcggccggcggcagtattggagccacggaagcattcacagcgagtttccttgttcgtattcgtttcgacggctgcgccgcgcacggcaagtcataacctgggcaggggtagccataacccgaggccgggtttacccccaggtaaacgatacccctccggacattggctaacgcttttgtgcatgacaaaatcccgaacctataaagggttgtaccgcaaggctcgccctttttcactggagaagccctcatgtctatgaaaagctggatcaaaaccctgaccctcgccttggctgtcgccggcgccgctacctcggccaacgcgcaacagttcttccgtatcggcaccggcggcaccgccggcacgtactatcccgtcggcggcatgatcgccaactcgatctcccagcccggcaagctgatcgccaccgccgtcgcgtccaacggctcggtcgccaacatcaacggcatcctgggcggctcgctcgaagcgggcttcacgcaatccgacgtggcctattgggcttacagcggcaccggtaccttcgacggcaagcccaaggcccaggacctgcgcctgatcgccacgctgtatcccgaaagcattcacctggtggcgcgcaagggctccggcatcaagacggtggccgacctgcgcggcaagcgcgtctcgatggacgaacccggctcgggcacgctggtcgacgtgcgcctgatcctcggcgccttcggcatgaccgacaaggacatcaaggccgaatacctcaagcccaaccaggccggcgacaagctgaaggatggcggcctggatgcgttcttcttcgtgagcggcgcgccggccggcgcgatttccgaactggcctccagcggcgccggcatcgagctggtgcccatcgtcggcccggaaatcgacaagctgcgcagccagcaggagttcttcacgcccgacaccatcgccgccaacacctaccagaacgtgggcgaggtcaagaccatctcgatcaacgcgcaactggtcacctcggccaagctgcccgagcagaccgtctatgacatcgtcaaagcgctctacagcgacgccacccgcaagacgctggacaatggccatgccaagggcaagctgatcaccaaggaaaacgccgtcaagggcgccggcatccccttccacgcgggcgccgagaagtactacaaagaagtcggcctgctgaagtaatggactggacgcgccgtgcctgcatcgcgcgtcccgactccaatgcgccaatcgcgctgcctttccgccagggctgcctcagggcagccctggtcgcgcaataccctatagaagttgcagcttatgcaaatagatcacgataaaacccagcagctaacggaaaagtacgattcggaaatccgtttccggccgctggataaaacagccacctggatcgtatcgattctgctggtcacgctgtccatcttccactactacacggccggtttcggcctgctgcgcgaagccacgcaccgcggcgtgcacctggccttcgtgctcagcctcatcttcctggtgttcggcttcagcaaggcgcactaccagcgcgagccgaaatcgacgctgctgtgcccgggcggcgtgccgctgtacgactgggccatcgccatcgtgctggcgctcagcgtcctgtacatcccgtacatcttcgaagacctggcgttccgcgtcggcaatccgctgccgatggacgtggccatgggcaccatcctgatcgtcggcctgcttgaaggcacgcgccgcgccatgggctggcccctgcccatcatcgccatggtgttcctggcctatgcggccttcggcccttacttcccgggcctgctgcagcacgccggcaacaactggccgcagatcgtcaaccacatgtacctcaccagccagggcatctatggcgtggcggtgggcgtggtggcgacctacgtgttccacttcgtgctgttcggcgtgctggccacccgcatcggcctgggccagctgttcctggacgtggcctccaccattgccggccgctacgcgggcggcccggccaaggtctcggtgttcggctcggccatgttcggcatgctgtcgggctcgtcggtggccaacgcggtgacggtcggctcgctcaccatccctgcgatgatccgcatcggctatccgcgccatttcgccgccggcgtggaggcggcctccagcacgggcgggcagatcacgccgcccatcatgggcgcggccgccttcctgatgatcgaattcctgggcatcccgtaccagcagatcgccatcgcgggcatcttcccggccttcctgtacttcttcggcatgttcatgcaggtgcatttcgaggccaagcgcgagggcctgcgcggcctgaccgaggaagaaatgccgaccctcaaggcttcgttcaagaagcgctggccgacgctgctgcccctgatcatgctgatcggcgtgctggccagcggtcgcacgccgtacctggcagcgtttgccggcatcacgggctgcatcgtggtgggcctgctcaaccccatgcagcggctgcgcctgcgcgacctctacgaagccttcgagaccggcgccaagtacgcgctggcggtgggtgcggcagcgggcaccgtgggcctggtgatcggcgtggtcacgctgaccggcgtgggcttcaagatctcgtacatcgtgatctcggccgcccaggccatcgcgggcggcgtcggcacgatcatccccgacgtggtcgccaacacgcagaccctgacgctgatcgccgcgctggtcatgaccggcatcgtgtgcatcctgatgggctgcggcattcccaccacggccaactacatcatcatggtggccgtggccgcccccacgctggtgcaactgggcgtgcaaccgatcgcggcgcacttcttcgtgttctatttcggcatcctggccgacatcacgccacctgtggcgctggcggcctacgcggcggcgggcatggcgggcagcgatccgttcaagaccggcaacacggcattccgcctgggcatcaccaagctgatcgtgcccttcgtgttcgtgttctcgccatcgctgctgatctcggtgcagggcttcacctggtacgacttcttcaccaccctggtgggctgcatggtcggcctggtgctgctgtcggccgccttctcgcgctacatgctggtcgagatgaaaagctgggagcgctgggtgtgcgtggtgggcgccttgctgaccatcctgcccggcctgaccagcgggctggtcggcctggccatctgcattccggtattcctgcgccagctcgcgcagctcaagctggagaacggcgccaaggcagcctgaccccaggccgcgtccctccgggcgccgacgcaatgcacaacccaccgcaaggtgggttgtgcattctggacgcggtcgcgcgctttcctgccacaaatgcggaccgcgcaacgccgcatcgagcacttgtgtactgagaaccattattatccatgcctagaatcgagcggatttccacctgcctgcgattcctgtcatgtcgtccccgcgtccccccgcaccttggcgcgcaccgctcgcgcttgccggcctgtcgcttggttgcgctgccggcgcatacggcgcgcccgcgccggcacaaaccgtcgtcaccctgcccgcgcaagaggtcatcggcgacagcgtcgcggcggcccggtccgtgctgcgcctgccggagatcgagcgcgcgcaggccgacaacttcgcctccctggtcgatcagctgccgggcatctcgatggccggctctccgcgccccggcgggcaaagcctgaacatctggggcatgggcgataccgaggacgtgaaaatcgtcctcgatggcgcgcccaagggtttcgagaagtaccgccagggctcggtcttcatcgaacccgaactgatccggcgcatcgaggtcgacaaggggccgcacaacctggtcgacggcaatggcgggttcggcggcaccgtcaagatcgataccaaggatgcggccgacctgttgccgccgggcgcgcgcttcggcgcgctggccaagtacggccgccattcgaacgacggccaggacatctacagcgtggcgctgtacggccgcacccgcgccgacggggccgacggcctgctgtatgccaaccgccgcgacggcggcgatctgcgccgccccgacggcacccgcttcgcatactcgcgcaacaaccagcgctcgctgctcgccaaggtcaacctctatccggacgacgcccagaccatcaccctgtcggccatgcgttcgaatgcggcgggttggcaacccttcgcggccaagcgcgacgatcttcccgcgccttcgcaggccgatatcgaccgctacggcctgaccgaagcatggcggcgcaagctggtccatcgcgaccagctcgaccagaactacagcgcgaaatggaacatcgccccatccgcccatccctgggtgaacctcacgctggcctatgcccgctcggacacccggcagcgcgaccggcgctcgtcccgggcgtcgcagtcggcctttctcggcacgctgggcaacaagagttgggtcgactaccgcgacgaccggttcgacctcagcaacgaaagccacgtggccctgggcacggccgagcatgtcctgctggcgggcctgcgctggcaccggcatcgccgcgacacgctcatgtactacccgcccggccgcggcgagcccgattacaaccacgggtacttccagccgcactacatgccttcgggcacgcagaccgtgcgcagcctgtacctgcaggacgccgtcaccgtcggcggccttaccgtcacgcccggcgtgcggtacgaccatgtcgccaataccggcaggccaaacgacgcgccccgctacaacaaccccgcccccgtggccgggcatgactaccgccgcgtctcgtacgcgggctggaccccgcacctgggcgtggtctggaaggcggcgcgaggcgtggcgctgttcgccgacgccggccgcacctggcgcgcacccgtcatcgacgaacagtacgaagtgcaatatgcgaagtccaatgtgtcgggcagcagccgggcgctgcggcccgagcgcatcgtgggcctgcgcgccggcgccgtactggattacaacgatatcgcgacgcgcggcgacagcgtgcagatacggaccacgctgtttcgcaatcgcggcaagcacgagatcttccagcgccgtggcgtggcatgccgcgggcaggccgagggcggcgccgcctcggactgccccaagcccttgtccaactaccgcaacctgcccggctacaccatcgaagggctggaactggagacctactacgacagcccggcgatgttcgccagcctgtcgctttcggccatgcgcgggcaccgcgacgcctcgccgcgcgatccatgggggccgcgcacctggatcgccgagatcccgccggtctcggcgcgcgcgatgctgggcgtgaaactgccgcgcctggacatggtcctgggatggcgcggcgaattcgtgcgccgccaggaccgctcgccgaccgacggcgacccgctggccggctactgggccttgcccaagaccgccggctacgcgctgcacggcctgttcgcaagctggcaaccccggcatgtcaaaggcctggacgtgcgcctggccgccgacaacctcttcaaccggccctatcatccctacctgggcgaagcggtatcgggcacgggccgcaacatcaagctgagcatcgcccagcgcttctaggaatgcctgcgcgcggcttgcggcgtgctcctcgcgcaacatcagtgaaaacgtgaagaccgcgcgcagcgcactgcccccttttacagagccgcgcgcagttgcggccaacttgcagcggtctggcgcgtacggcgccgaaatgcaccgcaactcgtccttaaggtgtcgtgcgggcggcgagttgcccagggtgacaattcagcgtaaagtaaaatcacgtttgctggtctgccgatttgcgggccgactgtgcaacgggcaccttgaagcgccatatgttcgatatcctggtttatctgttcgagaattactacacgccgcaagcctgtcctgccgccgacgtgctggcaaagcggctggccgccgccggcttcgagcatgaagacatcgacgacgcgctgggctggctgtacggactggccgaaaccaccgaacgctgcgtcgagcttgcccacgcgccggccaccggcatccgcatctacaccgacgccgaataccagcagttgggtaccgagtcgatcggcttcatcaccttcctcgaatcggccggcgtactgccggcgccgctgcgcgaaatcgtcatcgaccgcgcgctggcttcgcccgaaacgccgatctccctgtccaagatcaagatcatcgccctgatggtgctctggagccaggaagccgagatcgacaacctggtcctcgaagaattgctcgacgacgaaggctcccgccggctgcattgatgcggccgcgccagacatggcgcgccggcccgtgctggcgcgccatcgcattgatttccggaaccgcgtgaattacatcggccgcttcgcccccagccccagcgggccgctgcatgccggctcgctggtcgcggcgctggccagctggctggacgcccgcgcccatcatggcctgtggcgcctgcgcatcgaggacgtcgacacgccgcgcaccgtgcccggcgcggccggcgtcatcatggatcagctgcgggccctgcacttgcattgggacggcgagatcatgtggcagtcgcggcgcggcgcggcttaccagcaggcattcgacgccctggccgcgcgcggcctgatctacggctgcggctgcacccggcgcgagatcgccgactcggcgctgcgcggcacggctggcgtcgatggcgaacgcccgtatcccggcacgtgcctggcgggtgcgcgtgccgcccggcgtcgagaccttcgtcgatcgctggctggggccacagcaacaggacgtggcggccgcggtcggcgatttcgccctgcgccgcgccgacggcctgtgggcctaccaattggcggtggtggtggacgacgccgaccagggcgtcaccgacgtggtgcgcggcgccgacctgctgggctcgaccgcacgccagcgcgtgctgggacggttgctgggcctggccccgccgcgcgtcatgcatgtgcctctgatcgtcgacccggccacgggcctgaaactatcgaagcagaatggcgcgccggcgctcgattgcagccagccgctgcgcatgctgcagcaagcctggagcggcctgggcttcgcgcccctggcggcagccacgcccgaggcattcctgcaggcggccaccgcacaatgggcgcaacgtttcggcatgcgccacgccaccgtgccggccggtcctaaagcggattgagatcctcgcccagcatgcgcaccagcaggccggtccccctgtcgtccacgcgcatctcgccgtagcgcgcgcgctggtagcgctgctgctcgccttccggaaagaaataggcgttggtcaccaggcgcacgccgctggcgcgcaggcgataacgcagcacgatctcgttgccgtcgcgcggcgcggcctgctcctggatgcgcaccgggcgcgccacgccgcgctcgtcgggagccagtacgacgtagccatcgatgtgggcgaacgcggcggcgtcctgcccgtcggccggcctgtcgttgcgccagcgttcgatatcctcgcccgcggcaaatcgcagcgccatgtagtcgccctgcatgagcgaacgcggatcgaccggggccagctccaggatcgccacccggcccttggccagcaaggcttcgcgctgccagatattgccgttgacgacggccagggtcacggccagcccggccagcaccagggccacccgccagcgcagggagcgcgacggcggccccatgggcgcgcgcgtcgccggggcagcggtgcgcatccattgcggcaccagccacaccagcagccggcccaggaacagcagcagggcgccgccggccagccacaacgccttgtccagcagcgggatctgcaactggtagtagtagatcatcaggtaggccagcaggctgatcacgcccagcatggtcaggcgcggcttgtgcaggccgaaacccagcagcagccacgccagcgcgaaggccacgcccgggctgggcaaccagaacagcgccagtaccagcaaggccagcgggacgccccagagcatgccggcggtcagctggcggcggcgcggccacagcaccgacagcgcaaccgccacgggcagcaggacgccggcgaccgtcaacacggcggtggaggggtgcagcgcccagagggcccgcaactgcatggccgtcacgccgcccgccagccacaccatcgattgcgccgccagcgccagcgcccagcccagcgggtcgagctgctgcggccggatgcgcgaccatcgatggcccaggctgaacgcgaccgccgcgccccaggcgccgaccacggccacgggcagccatacgaatgcagcgcgcagcgcgtcgaactccagcagcaggcccagcagttgcttgtcgcccatgccgggggtgagcccgcgccagatcagcccggcgccggccagggcgatcatccagccgctcagaaagcgcagcaggagatccggcgtgagggcatagaccaccgcgcccagggccagaatgaagaagcacgcgctggcgaacgaggcgctgtcccatagccccaccatcaccaggatctggcccgcaaagcccatcgccgtggcgcactggcgccagaacgggcccgagtcggtgcgcagcaccgccaccgccacgatacacaggcccaggccggccaccagcgccccttccttgctggcgacgatgcccgacgcggccacgaacagcagcagcagccaggtggccagccaggcgctcagtcccagcaggccatgcacgtaccagggcgtctcggccgcgccacgggcgtcctccggcgccagctccagcactggagcgccggcttcggccgggtcgagcccattgccggccgaggcgcccgcgggctcggcgtcgaccgcggcccgggtggactgctcgcccagccggcgcagccaacgcaccgcccagaccgcctcggccatcagcagcccggccagcggcagcgccgcccacacgccgggctccagttccagcagccaggcgccgaccacccgcagcgatacgcagatcatggccgccgccagcaaggccaggatgaccaggtcgcgccgcacctgctgatagtagaaacccatgcccagcgtcgtggcgatccaggcgattccggtggccgaggccaggtcggccagggcgccgaaatcgaacagcagggccgccaccagcacgccttgcgccagcagcgccagtacgcgcgggccgacccgcgtgctgacgtggcggtgatgcgccacccattcccagcaggccagcatggccaggttcagggccgccagcaccagcgcgggaaatcccgccccggacaacgaccaccaccatgatagtaagcgctcacctagccagagcgccacggctacattgagtatcagtgcccaaagcagccagagcgcctggctggcgccggccagcgcccatggcagcagcaacaacgcccaccaggcgaacagttcccaggtatcggcgccagtctggtaagtttgacccagcaaggccagcaacgcccccaggaacaggcctgccagcaccagcaatgcgccgacgccatggcggcgtaccccggtggcctcgcgcaggcgccaggccacccaggcggcgatcacggccgacagcgccaacaagccctgcgcccccgcgaatcgctggattttggtcatggccggccagttggccgccacccagcaaaccaccgcgctgcccagcagcacgactcccagccacagggtcgcgcgccccaggaactgacgccatgcgtacagctccgaacccgcctgttggtgagtatcgacttgcatgccccgattctccgctcttatcatctgcgctaactgcggcgggactgccgccactggatacacatgaacaaaacgttgattattgccgagaaaccctcggtggccctggatatatcacgcgccttgggaggctttgcgcgcgagggcgactattttgaaagcgatcgttacgtgctggcttccagtatcggacatttgctcagtctggtggcgcccaacgacccggtcaagggcaaatggagcttcacgcacctgccggtgatcccgcccgccttcgaactgggaccgaccgacaagaaatcggccgagcgcctcaagctgctggtacggctggccaagcgcaaggatgtcgacgccatcatcaacgcctgcgacgccgggcgcgaaggcgaactgatcttccgctacatcgtccagttcgccggcgtgaaaaagccgatccagcgcctgtggctgcaatcgatgacgcagcaggcgatccgcgacgccttcgccaacctgcgcgacgacgaacagctcaagccgctggaggccgccgcgcgctcgcgcgccgaggccgactggctggtggggatcaacggcacgcgcgccatgaccgccttcaacagcaaggacggcggctttttcaagacgccggtcggccgggtgcagacgcccacgctggccatcgtcaatgaacgcgaaaaccgcatccgttcgttcgtctcgcgcgactactgggaagtgcacgccaccttcgtggcggccgccggcctgtacgaaggccgctggatcgaccccgcattcaggaaagacgagcgcgatccggaaaagcgcgagtcgcgcctgtggtcgctggccgccgcgcaaagcgtggtggcggcctgccgcgcccagagcggcagcgtcaccgaggaatccaagccctcgacgcagatgtcgccggcgctgtacgacctcacctcgctgcagcgcgaggccaacggccgcttcggcttctcggccaagaccaccctggcgctggcgcagacgctgtacgagcggcacaaggcgctgacctacccgcgtaccgattcgcgctatctgcccgaggactacatcaacaccgtgcgccagaccatgcaggtcctggcgcagggcgattccaacgccgtcggcgccctgtcgcgccatgccgatacggtactcgcgcaaaactgggtcaagcccaaccggcgcatcttcgacaacaagaaggtgtccgatcacttcgccatcatccccacgctgcaggtgccgcgcgacctgagcgaagccgaaggcaagctgtacgacctggtgctcaagcgcttcctggcggtgttcttcccggccgccgagtaccgcgtcaccacgcgcctgaccgaagtgcagggccaccgcttcaagaccgagggcaaagtgctggtcacccccggctggctggccgtctacggcaaggaggcccagggcgaggacgccaacctggtgccggtggccgacggcgagaccgtgcgcgccgaggacgtcgaagcggtcggcctggcgaccaagccgccggcgcgctacaacgaagccacgctgctgtcggcgatggaaggcgccggcaagctggtcgacgacgaagagctgcgcgaggccatgtccgagcgcggcctgggtacgccggccacccgcgcggccatcatcgaaggcctgctcaacgaggcgtacctgcgccgcgacgggcgcgacctggtccccacggccaaggcgcgccagctgatggcgctgctttcggggctggacgtctccgaactcacctcgcccgaactcaccggcgagtgggagcacaagctcaagcagatcgagcagggcgcgctggaccgcgccgccttcatgcgcgagattgcccagatgacccaggtcatcgtcaagcgcgccaaggagtacgaacgcgacaccgtgccgggcgattacgccacgctgcaaacgccttgtcccaagtgcggcggcgtggtcaaggaaaactatcgccgcttcgcctgcacccagtgcgatttctcgatcggcaagcatccgggcggacgcaccttcgaactgcccgaggtcgaagaattgctggccaagcgcgagatcggcccgctgcaggggtgcatcagcaagatgggccgcccgttcgccgccatcctgcgcatcagcggcgagtacaagctggagttcgacttcggccagaacgacgaggaagacaacgaagccgtcgacttctccggccacacgcccgtgggcgcctgcccgaaatgcagcgcgcgcgtcttcgagcacggcatgagctacgtgtgcgagaaattggtcggcctgcagaaaagctgcgacttccgctcgggcaaggtgatcctgcaacaggagatctcgcgcgagcagatggaaaagctgttgaccgccggccgcaccgacttgctcgacggtttcgtctccagccggaccaaccgcaagttcaaggccttcctggtgcgccaacccgacggcaaggtaggcttcgaattcgagccgcgcggcgacaagcccggccgccccggcgcggcggccaagaaggcggcaggcaagaccgccaccaagacggcggccaaggcgcctgccaagaccgcggccaagaaggccgtcaagaaagccgcccccaagaaggcggccaccaagaccgccgccaagaaggccgccaagaaatcggctgcctgaacgcacggccccgcgtcatcgcgcaccccgcgcgatgacgcgccgcatcctgcccgtacccgcaccgcgcggtccacgcgaccgacgcggccagttgcgttatcgttgccgcaatccactggcaaaaccgcctcccccattcgaggatgacatgactgcactccgttccccccgcggcgccacgcggcggcgcttcctggccggcagcggcgccctgatggccgtgggcctggcgggctcgcgcctgtcctgggcgcagccggcgctgggccgggttgcctacggccagggcagcatcgatccgttcttcgccgcgggatacgtggcgctgaagcagggctatttcgccgcggacgagctggaggtggaatacctgaactcgcaaagcggtccgcgcaccaaccaattgctggccgccgggcagatcgtgttcggcgccaccgcggccaccgccgcgccggcgctgacgctggccggcaagccggccgccctggtgttcgggttcgaccgcaagctgacctacgccaacatcatcgtgcgccgggccgactacgaaagcggcaagatccgcacgcttgccgacctggccggcaagcgcgtgggcgcgacgcagccgcaatcgagcacctggctgatggcgctgtacctgatgcagaaggccggcgtggccgacaaggtcgatatccgcccgctgggcgacctggccaccatgctgggcgcgctgaagaccggttcggtatccgcctcgatggcaacgctgtcgatgatggaacaggccgtccaggaaggctggggcatgcccatcttcgacgccaccacggaagcctcgtggcaggagttcatgggcggcgacgtgcccggcatcgccgcgctgacgctgcaggacaccatccagaaacgcccggaagtggtgcaggccttcgtcggcgccctggtcaaggcgcaggatttcatcagcgccaacagcgcggccgccgtcaccgatctgatctacgacgactacctcaacgcctacgcgcggccggccatcgagaagaccatagggctgtaccagcaaacggttttcctgcgcgacaacatcatcaccgaggacgcctacgcgcgcatgaccgccatcatgggcgacggccgccagttctccaacgaggagctgaagaaggtgccgtacagcgcctgcgtggacatgcgattcgtgcgcaaggcccggggcctgtgatgatcgagctcgagcacgtcggcaaggtctaccaggcccgcaatgccaccgtgcacgccgtaggcgaggtcagcctgcgcatcgacgatggcgagttcgtcgccatcgtcggcccgtccggctgcggcaagagcacgctgctgaacatgatcgcgggcttcctgccgcccaccaccggcacggtccgcgtcgccggcgcgccggtggccggccaggttccgccggcgctgggctacatcttccagaaagacaccctgctgccctggttcaatgtgcgcaagaacgtggcgctgggcctgcggttccagggcgtggacagcgcgcgcatcgcccggcgcgtggacgaactgctggagctcgggcacctgagcggttttgccaacgcctatccgcaccagttgtccggcggcatgcgccgccgcgttgcgttgctgatgagcctggccgtcgagccacgcatcctgttgctggacgaacccttcggcgcgctcgacacccacaccaagacccatctgcatcgcgagctgggcgagatctggcgcaagctgggccagaccatcgtcatggtcacgcacgacctggacgaggcgatcacgctggccgaccgggtcgtcgtcctgtcgggcccgcccagccgcgtgctgctcgacgagcgcatcgccatcgcccacccgcgcgacgtcttcacgctgcgcgacacgccgcagttcaccgcgcatatgcgcagcctgtgggccgtcctgggccagcagttccgcaacgccgcctgagcccgccgatgtcctccgattccccgctcccggacgcgctgcgcgatggcgtgcggcgccgcctgcgcgtcacggcatggcagctgctcatcctggcgctcatcctgggcgcctgggaaggcctgacgcgcgttccctggttcgtgcagaacacgatcttcgatcccttcttcatcagccagccctcgcgcgtggcgcagcgcctgtggcaatggatgcaacccggaccgcaatcggtctggccgcacctgtggctgacgctgcaggccacgctgctcggcctggcggttggcgtgggcagcggcttcgtggtcggcctggcgctgtcgcgcagccgcatgctggccgatgtgttcaacccgttcatcgtggccttcaattcgatgccgcgcatcgccttcgttccgctgatcacgatgttcttcgagctgggcatggcctccaaggtcgtgacttcgtggttcgtggtgtttttcctggtgttcttcaatacctacaagggcggccgcagcgtcgaacgcgagctggtggacttctgccgcaccctgggcggctcgccgcgccagatcctgtggcgcgtgcgcatcccgaccgccgcggcctggaccttcgcggcgctgcccaacgccatcagcttcgcgctcatcggcgtggtgctggccgaattcgtcggctcgaccaccggcatgggctacctgatgatcaccgcgctggccacgctgaacgccaccgacatgttcgcggccgtaacgctgctctccgtcgtcggtatcgtcctggtgtactgtgtaacgtggctcgagcgtagactattgcactgggccccggaattccgtgactgaacgtccgtagacatgatctccctaccgtatctgcaacgcttcgccctgtccggccaggtggccttggtcaccggctcggcgcgcggcctggggctgcgcatcgcgcaggcactggccggcagcggcgcgcatgtactgatcaacggccgcgacgcgcacgccgtcgaggccgccgtgtcggacctgcgccagcagggcctgcgcgccagcgcgcagccgttcgacgtatccgacgagcaagccatggagcaggccttcgcgcgcatcgacgccgaacacggccggctcgacatcctggtcaacaatgtcggggctcgcaaccgcaagccgctggccgagaccagccccgccgaaatccgcgccatgatggacaccaacctgatcgccggcatcctgctggcgcggctggccgcccagcgcatgatgcgccagcgctatggccgcctcatcgccatcacctcggtggcaggcgaactggcgcgcgccaacgacgccgtctatccggccgccaagcagggcctgaccggcatgatgcgcgccctggccgtggagttcggcggccacggcatcaccagcaacgccatcgcgcctggcgcgttcgccaccgagaccaacgcggcaatcgccaacgacccgcaggccggcgcggccatggcggcgcgcaaccccaccggccgctggggcgatcccgaagagatcgccggcgcggccgtcttcctggcctcgccggcggcctcgtatgtcaacggccacgtgctggtggtcgacggagggctgtccgtccagttctgagcttgcccgacccgcgaggctgcgcgccgtttccctgcaggacttccccaacattcttcagaggtggtacagcatgaagcagcactttatcgacaacgcctcggtacccggatcctcgggcgaacgcattcccgtcatcgatccgtccaccggacaggaattcgacagcatcgcgcgcggcaacgccgccgacatcgacctggcggtgcaggctgcgcgacgcgcctacgagggcgcctggggccgcctcagcgccgccgaacgcggccggctcatgcttgcgctctcgctcaaggtgctggagcaccgcgacgagctgaccgcgctcgaatcgcgcgattgcggcaagccgctcaagcaggcccgcgccgacgtcatcgccatcgcccgctatttcgagtactacggcggcgcggccgacaagctgcacggcgagaccatcccctaccagcagggctataccgtgctgacgctgcgcgagccgcacggcgtcaccggccacgtggtgccctggaactaccccctgcagatcttcgggcgcagcgtcggcgccgcgctggcggccggcaacgcctgcgtggtcaagcccgccgaggacgcctgcctgtcgctgctgcgcgtggccgaactggccgcagaaaccggctttcccgccggggcgctcaatatcgtgaccggctatggccatgaggccggcgacgccctgacgcgccacccgggcatcgaccacatctcgttcaccggttcgccgcgcgtgggcgtgctggtcacgcagacggcggccgagcggcatgtcccggtcacgctggaactgggcggcaaatcgccgcagatcgtcttcgccgacgccgatctcgacgccctggtgccggtggccgtcaatgccatcgtgcagaacgccggccagacctgctcggccggcagccgcctgctggtcgagcgcggcgcctacgagcgcgtgctggagcgcctgggcgcggccttcgcggccttgcgcgccggccccgcgcaaagcgacctggattgcggcccgctgatccgcaagacccagcaggagcgcgtgcgcggcttcctggacctggcgcgcggcgatggcatcgccacggtggcgcaaggccgcatcgtccccgaggcgccggccgagggctactaccaggcgcccacgctgctgcgcgacgtgccggtggaccacccgctggcgcaggaagaagtcttcggtcccgtgctggcggccattccgttcgacgacgaggccgacgcggtgcgcatcgccaatgccaccgagtatggcctggcggccagtgtgtggacccgcgacggcggccgccagctgcgcatcgcgcgcaaagtgcgcagcggccaggtcttcatcaacaactacggcgcgggcggcggcatcgaactgcccttcggcggcgtgaaggccagcggccatgggcgcgagaaaggcttcgaggcgctctacggcttcacggtgctcaagaccatctcgatcaagcacgactgacccataccgacaacgaggagacacaagatgcgattgaatggcaaaacggccatcgtcaccggcgcgggctcgggctttggcgaaggcatcgccgcggcgttcgcgcgcgagggcgccaaggtggcggtcgccgatatcaacgaagccggcggccagcgcgtggcggcggcgatcaacgcggccggcggccaggccgtcttcgtgcgcgccgacgtctcggacaacgccgccgtggccaacctgctggccgccacgctgaaggcgttcgacgggctggacatcgtcgtcaacaacgccggcaccacgcaccgcaaccggcccatgctggaagtcgaagaagacgagttcgaccgcatctacgcgatcaacgtcaagagcatctacctgaccgccaagcacatggtgccgtacttccgcgcccatggcggcggctcgttcatcaatatcgcctccacggccgcgatacggccacgtccggggctcacctggtacaacggcagcaagggcgcggtggtcaccaccagcaaatcgatggccgccgagctggggccggacaacatccgcgtcaattgcgtcaaccccgtgatcggcgccaccggcctgctggcggacttcatgggcgtgcccgacacgcccgagaaccgcaagcgctttctcgccaccatcccgctgggccgcttctccacgccgcaggacatcgccaacgcctgcctgtacctggccagcgacgaaaccgccttcatcaccggcgcctgcctggaggtggatggcggccgctgcgtgtaggcgcgcggcgaccgtcccgggtgcctgtccccgccggggggacaggcacccgggatcacgcctgcgggctcggggactccggcaagggcggctcctcgtaccactggccgtcggccagcatcatgcgatgatggccatggccggccggcatcatgggaaagcagttctcctgctcggccaccgccacgtcgaggaagtagggaccagggtgttcgaggcaggccgccagcgcggcatccaggtcctgcggccgctccacgcgcgccgcgccccagccgaaggcgcgcgccagcgccacgaaatccggtagcgacgcgttgtagctgtggctgtagcgcccgccatggatcaactcctgccactggcgcaccatgcccatgtagccgttgttgcacagcacgatcttgaccggcacatcgtgctgcatggcggtggacaactcctggatgttcatcagcaccgacgcgtcgccgctgacgcacaccacggtcttgccgggatgcgcgatctgcgcgccgatcgccgccggcacgccgtagcccatggtgcccgcgccgcccgaggtcagccagcgattgggacggtcgaagcgcaggtactgcgcggcccacatctggtgctggcccacatcggtcgacacgatggcgtcgcgtccgtccagcgccgcgcccaggcggtgcatgagatgctgcggcaggatctcgtcggccgccggcgtgtacgccaggcagtcccgggcgcgccaggtgtcgatacgctgccaccagggccccagccgctgcgccggcagcgggcttgccgccagttcgtcgcgcagcgcctgcaccagcggcaggcagtcgcccaccagggcgacgtccacgcgcacgaccttgttgatcgacgccggatcgatgtcgatgtggatcttgcgcgcatgcggacagaactcggacagcttgccggtaatgcgatcgtcgaagcgcacgccgatgcacacgaccagatcggcgttgtgcatggccaggttggcctccagagtgccgtgcatgcccagcatgcccacgaactgcggatccgaggcgggaaacgcgcccagtcccatcagggtcagcgtgcagggcgcgccgctctggcgcaccagctcggtgaacgcggcgcaagcctgcggccccgaattgaccaggccgccgccgccgtagaaaaccggccggcgcgcctgcgccagcagcgccgcggcgcgccgcaccgcaccctgcggcacccgtgtggcggccttgccgccctggcgccgtgcgcgcagcgccgccaactgcctgcgcgccggatcggcctcgccctgcggcgcgtccgccgggctggccagctggatgtctttcggaaaatccaccagcaccggaccgggacgtccctggcgcgtcaggtcgaaggcgcggcccaccacctcggccacgtcctggaccgcgcgaatctgcgtattccacttggtgaccgagcgcgaaatgccgatggcgtcgcattcctggaacgcgtcggtgccgatcgccgcggtcgagacctggccgctgatgcacagcaccggcaccgaatcgcacatggcgtccagcagacccgaagtggtgttggccatgcccggccccgaggtgacgaacaccacgcccggcctgccggtggtgcgcgcgtagccttccgccgcgtgtaccgcggcctgttcatgacgcaccagcacatgccgcaagcgcggctcggcgtacaaagcgtcgtatagcggcaacacggcgccgcccggatagccgaacaccgtgtcgacgccacgctcgatcagggtgtgcaggagtatcttcgcgccattgacggcggccgcgtgttcgacttgctgaagggcggaaagcgtggaggtatgcagacggtcgttcatgctgaccatcttatggggttttaggaagaatacttatcttcttttccaacaaataccccaaatcgcagtaaattagcccatgtttttcatccgatttagaaaatgaaactggacaagttcgatctggcgattttgaaggccctgcaggacaacgcgcgcgccagcctcaacgatatcggcgcggcggtcggcctgtcgtccaccccgtgctggaatcgcatcaagcgcatggaaggcgccggcatcatacgcggctatacggtcgacatcgaccccgccagcatcggctttaccgataccgtcatcgtgcatgtcacgctggaaagccacagcgaggaaacgctctacgagttcgggcgcgcgctggcgcagatccccgaagtgctggaagccttcctggtctcgggcgattacgattactacatacgcatcgcggtacgcgatacgcgcgattacgagcggctgctgcacgaacgtctctatcgcattccgggcatccggcacagcaagtcctgcttcgtgctgcgcagcctgaaggaaacccggctgccgctcacgccgccgcccgagcaggcatgacgccgcgccaggccgttcaggtcagcacatagccgcgcggcaacaagggcgcgggcaggggatgggcacccaggccctcgagcaggtcgatttcgagatcgcgcgccagcgcggccagcggcaggtcgttctcggccaggccgaacggctcctccagctcatcgcccaaggcatccaggccgaagaacgtgtaggcgacgaacgccaccgccaacggtgtcagcggccccagcgtgcccaccaggccgaacggcagcagcaggcagaacagccaggccgtccgatgcagcagcagcgaatacgcgaacggcgtgggcgtggtcttgatgcgctcgcaggccgcctgcacttgcgcgcaggccagcacgcgttgctgcaacccctggtacaccacctcgccatagcggcgctgcggcccgccttcgtgcaggtcgccggtcacggcgcgcaggatggcatcgggcacgttgcggtggccggccagcgccatgctttcggcgtccggcagccaggggcgcgcggcggtcaagggatcgccgccgcgcaggcgcgcgaccagcgcatgattgaagccgatcaggcggcgcacgatacgcgcctggcgcggcgcgtcggccgcgccggacaacacggccgcagtctcgcgcgcgaggctgcggcactgcgcgctcaattcggcccattgcttgcgggcctcccaccagcggtcgtagcagacgttgttgcgaaaacccaggaacaccgacagggccaggccgaacagcgaaaagggcacggcattgaggtggccgggcgcgaaccactggcgcgcgtgcagccacgcaacgacacaggacaacgcgacgatgacggcaaccttggcggcaatgtgcggaatgacggagccgcgcaaaatgaacagcaggccccaggcggtagggcgcggacggacaatcatgacaatctggctacaacggaacttcggcaaccacaactatagcctgtgaagcgcgcggcgccgtcgatataatggcccgcttgcccgcccacgccttttgcgtcctatgaccgagatcatcaaaccctggcactccgtgcgccgctccaggctgcacggcaacggcgtcttcgcgacgcgcaagatcccggccggcacccgcatcatcgaatacggcggcaagcgcatcagcgccgaagaagccgatcgccggcaccccaccaatccggacgatccgttccataccttcttcttctcgctgagttccggccgcgtcatcgacggcggcgacgaaggcaacgacgcgcgctggatcaaccactcgtgcgaccccaactgcgaagcgcaggaaggccgccacggcaagcgcgtctatatcgtggcgctgcgcgatatcgcgcgcggcgaagagctgttctacgactacggcctggtgctcgacggcaggatcaccaggaagctgaaagaaggctaccgctgcctgtgcgggacgacgccgtgccgcggcaccatgctggccctgcccgagaagaaaaagaccaaggccaggagcgccgaaaaggcctaaggccgacagggtctgtcgggcgccgcatcgcaatcggcgtacaatggaccggccgcagcaatgcggtacagggccggcggcgccgcaaagcaccgtccgtccccaagcagtacgtcttcagggcggggtgcaattccccaccggcggtatgccacgcaatgtggcgagcccgcgagcgccctgcgttggcaacagcgcaggggtcagcagacctggtgagatgccagggccgacggtcatagtccggatgagagaagatgtgccggcactttcccgccagacgggcgctcgcgcgcctgcgcggtattgcgtttggctgtcgatttagccctgaaacgtttttcgccatttccttttttgcgagagcgtttcaatgtccaacgtcgttcccacccctgttttccccctgttcgcccagcctttcgccacgcgcctggagcgcgccctgcagcacctgcgcatcggccgccccgtcatcctgatggacgatttcgatcgcgagaacgaagccgacctgatcgtcgcggccgacaagctgaccgtgcccgtcatggcgcaactgatccgcgacggcagcggcatcgtgtgcctgtgcctgccgggcgaaaccctcgaccgcctggagctgccgcccatggtcgacagtaaccgcagccggtactcgacggcctttacggtgtccatcgaggcacgcgaaggcgtgaccaccggcgtgtcggcggtcgatcgcgtcaccaccatccgtgccgccatcgcgccgggcgcgcgcagcggcgacgtggtcagccccggacacgtattcccgctgcgcgcgcagccaggcggtgtgctgacgcggcgcggccacaccgaaggctcggtggacctggcggccctggcgggcctgcgcccggccggcgtgctgtgcgaactgatgaatgccgacggcacgatgatgcgcggcgcgtcgctcgagcgctacgccgccaaagaaggcctggtcgccctggccatcgacgaactggcggcgcatctgcaagcgcgtggcgccaccggcgcgccggccgaactggccgtcgccgcctgaggcgcgcgagccgtcaagacgtcgacgcacgtgcctgcgccgccatggcggccaggcactgcacagcgtcgccggccaccacgcgggcggtgcacgccagcatcagattgagattcaggccgaagtcctcgaccgtgtagccctgcgcgtccacgtgacgcgacgggtcgtgcggcgcgcgtcttgcgccaagctgctcgaccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtccatggcgtatggcggggtgcctgtccctgcggggacaggcacccttgccgcagcggggacaattggcgggtgccagtccccctgcggggacaggcacccgaggagtggtcttatgattttccggcgatcccggcctggcacgataggtgccgtcaccctgctgtgcgccagcctgctggccatgccggcgtcttcggcatgcacgcgctttgtctatcacggcgccaacgacgaggtgatcaccgcccgttcgatggactggaaagtggatgtcgggaccaacttgtgggccttcccgcgcggcatgcagcgctcgggccaggctggtccgaattcgatccagtggacgtcgaagcatggcagcgtcatcgcgtcgggctacgatatttccaccaccgacggcatgaacgaggccgggctggtcgccaacgtgctgtggctggccgagtcctcgtaccccgaatacgatggcaagacacccgggctgaccctggccgcctgggcgcaatatgtgctggacaacttcgcgagcgtgcgcgaagccgtcgatacgctggcgagcgagccgttcaccgtcgtcacggacaatgtgcccggcgagcagcggccggccaccttgcatctgtccctgtcggacgccagcggcgacagcgccatcatcgaatatatcgacggcaagcaggtcatccaccacaaccgcgcctaccaggtgatgaccaactcgccgaccttcgacaagcagctggcgctgaacgaatactggaagcagatcggcggcaccgtgatgctgcccggcacgaaccgggcatcggatcgctacgcgcgcgcgtatttctacgtgaacgcgattcccaagagcgaggatcccgtcgaggcgatagccagcgtatttagcgtgatccgcaacgtttccgtgccgtatggcattaccacgcccgaccagcccaatatttcatcgacgcgttggcgcacggtcgccgaccacaagcgcaagcgctacttcttcgagtcggcgctgacccccaatatcttctggatcgatctgggcgcgctggatttctcggcggaaagcgggaaggtgatgaagctggatcttggccccgatcaggcccatatctattccggtcaggccaacgcgcatttcgagcaggccgcgccgttcaagttcctggggctctgagcgccgcgcattgcgcgcgtgtggggcacagcaggaaaaagcgggttgcggcgctgccgcaacccgctttgtgcgtcagtgacgcgtttcgacttgcaccaacggttcgttggaaaccgaagccaccggcttgcgctcgcggcccaggcgcgccggcgtggcggccgcggcgatgcgcatctgggtttgcgcgtgacgttccggatcggtttcgacccaggtcaggccggcggcgtcgaggacgtcgtgcagcgcgccggttgccggtgcggccgcttgcgccggcaccacgatggctgcggcgggacggacggcggcgggctcgggcgtcttctctggctgggcgacgggcgcttcggcttcgaccggggccgcggcctgctcggcaggcttgaccggggcttcgaccggggtggtttccaccggagcggtttccaccggggccgtttccaccggagccgtttccaccggggcggccgctgccggctcagccggctgggcttgcgcctgcggcgtttcgaccggcgtcagttccgcttgcacgggctggaccgcttgcggggcggtgtcggcggctgcaaccacgggttcggcctggggcgcctcggtagcttgcggcgcggcaggctcggcggcggcggtctcgatcgtggcggcgggctcgtcggcggccacgctgactgccacgggggcggccacggtctcgggctcggccggctgggcaggcgtctcgatgtccgctacgcccgctggcgcgtcggcctgctcgtcgtcggcgccttcgacgccttcggcattgaccgtgctgccgtcttcctggctgcggcggccacggcggctgcgacgacggcgacgcttgcgctcgggatcggtacccgtttcggcgccggcgtcggcattggcgtcgataccgtcgatgccgtcggcatcctcggtcacgggagcctgctcattgctgctggcggcttcggccaccgtcagggccgcggcagcggcggccgccggcgcgggcgccgcctggcgcttttcgggcagggcggtcgccacggtttcggccagtgccgccaccatgttttcctgctcggtcatgggcgtgtcggtctggccttcctcgcgacggccgcgtccgcggccgcgacgaccacggccacggccacggccgccttcttcgccggtctcggcggtcgaggggcgttcctggcgcggctggccggctgcctgctgttgctgggtctgctcgcgttcggtccgggcttccttctggccacgctcgccgcgttcaccgcgctcttcctggcgtcgtccgccgcgcacgtgatgacgcgcgtcgccgctctcggcgtgttcgccgcggggctcattgcggcgatggcggttgcggtccgagccgtggcgttcgccgcggcggttctggccgtcgtgggcgcgccgcgcacggttcgcgccgcgcttttcgtcttcggacttggtttcggtcttggccggctcggcgctgccgcccagccaggaggtcaggcgcttgaaccagccgcccagtccgccctgggcggccgccgcggcggcaggcgccttggcgggggcgggcgtggacaccggggcgggctgcgcgggcgtgatgcccttgaccagcgcttcggggcgcgccttgatctcgtgctcgcgcggctgccaggtgaggtcggtggccggggcctcggccaactcgaagctggtcttggtttcttccaggcgcggatcgtcgtggcgcaggcgttcgatatggtggtgcggcgtctccaggtgcttgttgggaatcagcaccaggttgaccttcaggcgggcttccatcttggtgatgtcggcgcgcttttcgttcagcaggaaggtggccacgtcgaccggcacctgggcgtgcaccgccgcggtgttttccttcatggcttcttcctgcagcaggcgcagcacgtgcagggcgctggactcggcgtcgcggatcacgccggtgccgttgcagcgcgggcaggtgatgtgcgagccttcgttgagcgccggacgcagccgctggcgcgacagctccatcaggccgaagcgcgagatcttgcccatctggacgcgggcgcggtcgaaatgcagggcatcgcgcaggcgctgttcgacggcgcgctggttcttgctgtcctccatgtcgatgaagtcgatcacgatcaggccgccaaggtcgcgcaggcgcaactggcgggccacttcctcggcggcttccaggttcgtgcgcagcgcggtttcctcgatgtccgcaccgcgcgtggagcgggccgagttcacgtccacggcaaccagggcttcagtgtggtcgatgaccactgcgccgcccgagggcagctgcacggtgcgcgagtacgcggtttcgatctggtgttcgatctggaagcgcgagaacagcgggatgtcgtcgcggtagcgtttgacgcgctggacgttgtccggtatgaccacgctcatgaaggcggtggcctggtcggcgatttcgtcggtgtcgatcaggatttcgccgatctcgggcgaaaaatagtcgcggatcgcgcggatgacgaggctggactcgaggtagatcaggatcggggcggcattgtcgcgcgccgcgccgtcgatggcggtccagagttgcagcagataggacaggtcccactggagttcgtcgacgttgcgtccgatgccggcggtgcgcgcgatgatgctcatgccctgggggacatcgagctgctccatggtgtcgcgcagttcctggcggtcctcgccttcgacgcggcgcgatacgccgccgccgcgcgggttgttcggcatcaggacgaggtagcggccggccagcgagatgaacgtggtcagggcggcgcccttgttgccgcgctcttccttctcgacctggacgatcagctcctggccttcgcgcagggcgtcctggatgcgtgcggtgcgcacgtccacgccttccttgaagaaactgcgcgcgacttccttgaacggcaggaagccgtggcggtcttcgccgtagttgacgaagcacgcttccaggccgggttcgatgcgggtgatgacgcctttgtagatgttgcctttgcgttgttcgcgaccggcagtctcgatgtcgagatcgatcagtttctgaccgtcgacgattgcaacgcgcagttcttcctggtgcgtcgcattaaacagcatgcgcttcatgagtggtgttctccgttgtcatgacgcgccgatatcggcgcgtgacctcgggtcactcgggctgcggactgtagcgggcaagagaatgcggaccgtacctgggcggccgcccaggcgtatccgccgcgggtcaggcgggcacgtcgtgccgtagggcacggggttcgggcagcaggagggtcagcttcactgagtggttgacggatgagtgctgtgaacgtcagttgcggcgggattgggtacccgtacgcacctggtgctttatataaatctgcgacgattcttgcgttgcttcagagacgcttgcggcttgcaagggggctgccaggaaggcgggcatcgtgccacaccaccgtccgacaggccgcgcttgcgccggcgaccaagagaccccggagctgaacgagcaggcagtacaatgcggcctgcgcgtccgacggagacgctaacgaatattgcatctcaacgccaggcggctgttcagccccttaaggctgtcccgattatatgtcgctttccgcaatgcgcaaagaaacttcccctggcaccacgccacccgctgtccgcatgctggcaatcggccccgagcacgatggccagcgtatcgataatttcctgctcaggctgtgcaagggcgtccccaagagccatatctacaaggccatccgcggcggtgaagtgcgggtaaacaagggacgcatctcggccgaataccgcctcgtcgagggggatgtcgtacgggtaccgccgctgcgcctgcccgacccgggcgcgaccaggccggttcccggcgcggaatttcccgtcgtgtacgaagacgatgcgctgctggtcatcgacaagccggcgggcgtggcggtgcatggcggcagcggcgtgtccttcggcgtcatcgagcagttgcgggccgcccgtccgcaggcccgcttcctggagctggtgcaccgcctggaccgcgagacctccggcctgctgatgctcgccaagaaacgcagcgcgctgctggcgctgcacgccatgctgcgcgaaggcaagggcgacaagcactatctggcgctggtggagggcgactgggtcaacgaccgccagcacatccgcctggcgctgaccaaatggaccacccagtccggcgagcgccgcgtacgggtcgaccaggcggggcaggccgcccacaccattgtcacgctcaggaagcgttttggcggttacagtctggtcgatgccgagctgcgcaccggccgcacccaccagatccgcgtgcacctggcgtccagcggctttcccatcgtcggcgatgataaatgcgggacggatgaaatccgggccgcgttcgcgcggcgcgggttcggacgcatgttcctgcacgcacaccagctgacgctgcctcaccccctcacgggagaaaccttgcgcttgacggcggacctgccgcccgcctgcctcaagctgttgaaacaactggagacggcctgaccatgggttattcgttggtggtattcgattgggatggaaccttgatggattccactcacagcatcgtggcggccatacagggggcttgccgcgatctggacctgcctgtgccgtcggcgtcgtcggccagctgggtgatcggcctgtcgctggaaagcgcgctgcgccgggccgtgcccgaattgacgcaggccatggtgccgcgttttctcgagcgctaccggacccactacctgctgcgcgactcggagctgcgcctgttcgaaggcgtgcgcgaactgctggccgacctggccagccaggacgtccgcctggcggtcgccaccggcaagagccgcgtggggctgaaccgggccttggccgccaccgggctcgggccgctgttcgacgccacccgcacggccgatgaaaccttcagcaaaccccacccggcgatgttgcaggaactcatgcacgagctcgggcacgaggccgacgccgtggtcatggtgggggatacctcgcacgacctgcagatggcggccaacgccggcgtgcacggcctgggtgtcgcctatggcgcccataccttggcggagctggaggcctgtgccccgcaggcggtggtcgacagcgtggccgtgttgcgcgaatggctgctggcgcgctcgccgggccgcatcgagagcgtgtaggcgatccggctgcgggaacggccggcgcggtgcgctgtcttacctggatcggcgccatgcgcgcgctgccgtcgcccggcgacggaatagcgcggcgcacgccaccgtctatttgggtaagagcgggcggcatgcccgcctacaccggagatctccatgctgatacgcaagccctctgatatcccgtcgtcgcagatcacgcccgagacggtctggcagggacggcgcgactggattgcgcgcgccggcctggccgccgcggcgctgggcctgcccggctgggcgcagcgcgcggccttcgcacaggatgccgccttgccgggcgcgcccaattcccgctatgcggtggtggacaagcccacgtccttcaaggacgtcaccacctacaacaattactacgaattcggcctcgacaagggcgatccggccgcccacgcgggccggttgcgcacctggccgtgggaaatcgcgatcgaaggcgaggtcggcaagcccggcgtctacgccatcgacgatctgctcaagctggcgcccatggaagagcgcatctaccggctgcgctgcgtcgagggctggtccatggtgattccgtgggtgggctattcgctgtcgacgctgctgcagcgggtcgaacccaccggcaacgccaagtatgtcgagttcgtcaccgcggtgcagcgcgacaccatgccgggcgtgcgttccagcgtgctcgactggccgtacgtcgaggcgctgcgcctggacgaagccctgcacccgctcacgatgctggtgttcggcgtctacggcaaggtcttgcccaaccagaacggggcgcccgtgcgcctggccgtgccctggaaatacggtttcaagtcggccaagtcgctggtggccatccggctggtggagaaacagccggtcagctcctggatgaacgccgcgccgcaagagtacggcttctacgccaacgtcaatccggatgtgccgcatccgcgctggagccaggcaaccgagcggcgcatcggcgaagacggcctgttcagtcccaagcgcaaaaccctgatgttcaacggctacgccgagcaggtcgccagcctctaccagggcctggacctgcgggccaattactgaggtccccatggccgatgacgcgatcaaggcgagcgccgccgcgcgggccgtgccggccgcccccctgacagcccgcgcgatcgggcgcatcaagccgctgctgttcgtggccggcctgctgcctttcgcgcgctggttctggctgggggccaacgacggcctgagcgccaaccccgtcgaattcctgacccggtcctccggcacctggacgctggtgtgcctgctggtcaccctggcgatcacgccgctgcggcggttgaccggccagcccgcgctggtgcggctgcgtcgcatgtgcgggttgtttgcgtttttctacggcagcctgcatttcctggcctgggtatggtgggatcgcggcctggatccggtgtccatgctgcaggatgtgggcgagcggccattcatcaccgtgggttttgccgcgttcgtgctgatggcggcgctggcggccacctcgacccagtgggccatgcgcaagctgggcaagcgctggcagaccctgcaccgggcggtctatgccatcggcctgctggccatcctgcatttctggtggcacaaggccggcaagaacgatctgcagcagccgctgctctatggctcggtgctggccctgctgctgggatggcgggtggcggcctggtggcggcgccgcggcgccgcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgacagcggccgagtccactcatgcgccggatagccgtgcagattgatgtgcagctgcgcgccgctgatggcgcgcgcctgatggcgtccctcgcgctcgaagaacggcgcgcgttcgcgataggcaatgtcgtcgcccagcgcgctgtaacgcgacgcatgatgcatgtggcgcgggtgctcggcgcgcaggcgtgcgtgcagcgcgtagccgtcggggttctcggcggcgatcagggcgaaatgtgcctggccgcccgcgaccagcgcctgcgccgcgcgcagcgccccgaccacgcccgagctttcgttggcatgctgcgcccccgaaatgaagacggccggccccggccccgcgacataggcgcccagcacggggcggccctggcgcgataccgcctggaaaggcacgccacccagctgcgccatctggccggcgatccggcccgcgtccagcggcgccgtcgtctgcgccaacagctcggccagcgcggccggcccgaccggttcgagcggctcgaacggctcgatcgacatgcgcacgcgcgccaggccatcggtgcgccgcaccagcggaatgatctgcccgggctgcaggccgcgatcgccgggcggccggttggcgtaaccctggaaaaactccagcagcgagaagtagatatcctcgtgcatggcctcgtacgtgctgaggagctcttcgtcgacacccgggtcgaattccatgcccggaatatccacccggatctccaggcgctcgaagtacggctcgcgcacgccccaggcatgcgcgcggaccgtgtcgacgatggtgcggaacgcagcctggaactcggtgttctgcgccgcgtccagccgcggctcgcccgcggcatcgcacacgcgcagccagccgcacggcgagagcccgtccacgccatcggcgccgggcgccggctggttgggcgcatggacgcattcgtggtgctcgcgtccatcggcatagcgcagcgtcacatcgtagtgcagggcatcggaacccgcctcgaaccgcaggtccacgcccgccagcagcgccgccagcggataggcctccagcgtgaagcggttgggctgcgccagcggatgcaccgggtagcgcacgtgcacggccaccagcccctcgcggtccgcctcttccaggaaatagtgcagcagcggcttgtacgcgctgcgaaaccgcgcccgcacgccggcctgcgccagccgcgcttcggcggcacggcgcgcctgcggtccttcgaacagccagccgtgcaccgtcgcaccgcgccaggccgggtcgtggtaggcgtgcaaccacgcatccagggtgcggtcgaaagtcttttccagcagaatcatgaataggttcccacagccttcctgaccgggcgcatcgcgcccggtcaggactacggccatagtaaccgggccggcccgggcgggcctgcaacgctaggccaggggcagatagatgcgcgtcttcagctgggccgcgggcgtcgtcttgggatcgttgaggtattcctcgaacatggggaaatcgcccggctcctggccgctggccggcagccattgcgagaacagccagttgtagggcgcctcgatctcgctgtacgggccggtgtactcgagcacggcgcaacgcatcgccgggatatccagcggttcgaacggcgccggcgccgccgtgcctggcggcagcgatacaccggcgcgcgagcgcaacgcgtcgcgcgccacctgggcgggatcatcgtagtacacaccgatgtagcgcggcggcggctgcatgccgtcacgcaccaggtcctggatggcagccagcagcgccaggcggtcgaacgtattgcctatctcctggtagtcgccctggtgcgccaggatggccagggacaggccgggaaagtcttccatcgtcagggggtacatgcgcagctcctcggggttgaaagggctggagcgtttcgcacgatagcggccgggcggcaggccgtactgcgcgctgaacgcccggctgaacgcggcttccgatgcatagccggcccgatccgccacctgccgcagcgaacccttgccctgtgccagcgccaccgatgcccgcgccagccgcatccgttggaccgtggcgtgcacggtctcgcccaacaaggcgcggtatacgcggtggaagtaatagggcgacaggcaggccagctcggccagccggtgcaggtcggcgtcggcatcgggccgcgccgccagccaggccagcacgggctcgaggcgctcggcgtagtaaagacgggtcttgggcttcatgcgatctccagtgaacgcaatgtagccaagcccgctttgcagattttgcggttttgcgcggacggcgaagcgcccgcgccggccggcttactgcggataggtgcccggcatcaggatgccgcggtctatctggttgatgtgcttgtggccgcacagcgccatggtgacgtccatttccttgtagaggatcccgagcgcccgcgtcacgccggcctggccgtaggcgcccaggccatagaggaacgcacgcccgatcatggtgccgcgcgcgcccagcgccaccgccttgagcacatcctggcctgagcggatgccgccgtccatccacacttcgatgcgcgagccgaccgcctccgcgatggccggcagcgcgctgatggaggaaaccgcgccatcgagctggcggccgccatggttgctgacgatcagggcgtcggcgccgctctcggccgcgaggcgggcatcctcggcatccaggatgcccttgaggatcagcttgccgccccagcgccgcttgatccattcgacatcgtcccagctcaggcgcgggtcgaactgctcggccgtccaggacgacagcgacgacaggtcggtcacgcccttggcgtggccgacgatgttgccgaaggtgcgtcgccgcgtgcccagcatgcccaggcaccagcgcggcttgaacgccaggtcgatcaggttgcgcagcgtcggcctgggcggcgcggacaagccgttcttgatgtccttgtggcgctggccgaggatctgcaggtccagcgtcagcaccagcgccgagcaccccgccgccttggcccgatcgatcaggttgccgacgaactcgcggtcgcgcatgacgtagagctggaaccagaagggcttgccgctgccctgggcgacgtcctcgatcgagcagatgctcatggtcgacaaggtgaacggcacgccgaactcggcggcggcgcgcgcggccaggatctcgccgtcggcgtgctgcatgccggtcaggccggtgggcgcgatggccaccggcatcacggcgtcgctgcccgccatggtggtgcgcagcgaacggccttccatatcgacggcgacgcgctggcgcagcttgatgcgctggaagtcgctttcgttggcgcgataggtgctttccgtccaggcgcctgaatcggcgtagtcgtagaacatgcgcggcacgcgcttttgcgcgatgacgcgcagatcttcgatgcaggtgatcgtagaaaggttctgggtcatggtcgatgaaggtcaggaaagcggcacggcgatggccggccttcgcgcggcgagagccagtatacgccgcccctcgcgcacgcctgcaggattcatccgataatccacgtatcgcgccacggcgcggccgttatacgaagcacaaggatccgacatgtctgacgcccacatggaaaccgtacacgtcatcgtcaaaggcaaggtgcaaggcgtgggctaccgccacgccgccgtgcgccgggcccacatgctgggcgtgaccggatgggtgcagaacctgcccgacggcacggtcgaggccgtggtgcagggcaccgccgaccaggtcgaccacatgctggaatggctgcgtcgcgggccgccggccgcgcaagtgcgcgagctggccagcgagcgcagctgtagcgccgcgccacggctattcgatgcgaatgccggcggccttgatcacgcccgcattgcgggccatttcctgctcgacgcgggcgcgaaagcccgccgcgtccacatattccggctcgaagcccagctcgcgcatcctggcctgggtgcccggctcggccagcatggtctgcagcgcctgcgccatgcgctgcaccaccgcctgcggcgtgccatgcggcgcgacgatgccgaaccaggtctggaagtcataaggcgccacgccgctttcggcgacggtgggcagttcgggcagcaagggcgagcgcgcgctgctggtcagcgccaccgcgcgcaccttgccggcgcggatctgcggcaaggccgccaccagcgtgtcgatcgaaagcgggatctggttgccgatcaaatcggtcatggccggcgcgctgccccggtacggcacgtgcagcagcttggcgccgccgtgctgcgccaggtactcgccggccaggtgcggcgtggaggccgtgccgaacgaaccgaagctgagcggctggctggccgacttgcgcacgatgtcctgcaccgtggcgatgccggtctgcgggttggtcaggatcacgaacggcgcgctcgccgcgatggcgacatactcgtagctcttgatcgggtcgtagttcaggttggcgtacagcagggaattggtcgtgtacgtcggcgcgccgctgatcatgaaggtatagctgtcggccggcgcgcgcgccaccgccgtcgcgccgatgcccgtgttggcgcccggccggttctccaccacgatggactggcccagcagctcgcccaggcgtgcgccgaagtaacggccgatcacgtcggtcgagccgcccggcgggaacggcaccaccagggtcaccggcttggccggccagtccgcttgcgccgccggcgcggccatgggcaatacggccagcgcgcacagcgccagcgctttcaggcttgctttgaacatctgctgcttccctttccgaatgaaaaaattgcgcggcctcaggcggccggcgcgcgcagcgccggcgcctggcgccagcactgggtcagttgctcgaacgcgtgcgccagttgcagtacgccgcgttcgtcgcgatagcggcccacgatctgtatccctatcggcaggcccgtctcggtgaatccgcagggcaccgaaatcgccggatgaccggtcaacgacaggtagtagcccgaacgcatccaatcgatgtagttgcgcatctccacgtcgccgatgcgctggatgtactcctggtcggcggaaaaaggcggcacctggctgaccggcccgatcaggaattcgtactgctgcatgaagtcgtgcatgcgctcgaacagctgcgcgcggtcgcgctcggcctgcgccagcacggcgccgctctggttcaggcccagttccgtgttccagatcacggtgtccttgacgcggtcgcgatgccgccgcacggtctcgccttgattgatggcaaaggccaggccgcgcaaggcatggaacgacgaatccgcctggccgaagtccggacatgcctggtcgacccggcaacccagctcttcccagcgcggcagttgcgcctgcagcacgcggccgacggccggatcgaccggcaggccgccccagtccggtgcgtacgccacgcgcgtgccggcgaaatcgcgttccagcgcccccaggaacaggcctgggtcggcatcgatggtcagcggatcgcgcgcgtcggggccggccagcgccgccagcatcagggcggcgtcggccacggtgcgcgccatcggaccagccacgctcagggtgttgtacggcgcggccgtcggccacatcggcacccggcccggcgaaggacgcaggcccaccacattgcagaagctggccggattgcgcagcgacccgcccatatcggtgccatcggccaggagcaccatgcggcacgccagcgcggcggccgcgccgccgctgctgccgccggccgtcatggccgggtcatagggattgcgggtggggccgaacaccgcattgaaggtctgcgaaccggcgccgaactccggcaggttggtcttgcccagcgtgatggcgccggcggcctgctggcgcgtcaccaccaggctgctgcgctcgggcacgaaatcggcgaatacgggcgaaccatgggtcgtccgcatgccggcggtcaggaaactgtccttgtgcgccacgggcaggccgtgcagcaaccccagcggctcgccgcgcgcctgcgcctggtcggccgccgcggcgcgccggcgcgcgccttcgacatccagcgtgacaatggcgttgaccgtggggttccaatgttcgatggcctccagatgcgcctgcaggatctcgcgcgcgctcagatggccggccgccagttcggcccgcagttgcagcgcggtcattgcgcaaatcgattcccagcccatggtgtgctccgctcaagtattgctatacaatacaaagtactgaatatacgtatttatacggcggctgcctgcctgtgcacaatgcgggtaaacaagtagccgcgcctctggagacgcccatgcccgctgccaccgccgctttgcttgccgagcgtgccgaccaccccctgtatgtcgcttccgtggaaaaaggcatgcgcgtgctggaggctttcgatgccgcgcgcgactcgctcagcctcaccgacatcgtgcagctcaccggcatgggcaaaagcgccgcgcagcgctttacccacacctgggaagcgctgggctacctggccaaggatccgcaatcgcgccgctatcgcctcggtcccaaggtggtggaactgagttattacttcctgcgcagcgaccacctggtatcgctggccgcgccgcatctggtcgccttgcgcgagcattgcgggctggcggtcaacatgagcgtgctgagcggcgacgacatgatctacctgctgcggctgccgagccgccagttgacgctggtggagatgttgccgggccggcgcatgccggcctggagcaacagcgcgggccgcatgctgctgtcgcagcgcgacgatgccagcgtgcgcgacctgctggcacgcgccgcgccgcagctctacacgccgcgcacgcagaccgacccccaggcgctgctggccgagatccgccaggcccgcgaggacggctacgccatcacgcaggaccaggtgctgctcaaccagatgggcgtggccaccctgctgcgcgacgaacggcgccagccgctggcggccatcagcgtcacggcggcggccgacgaatatccgcgcgcgcgcctggtagcggaaatcgtgccgcagatgctcaaggccgcctacgccatctgcggcgcctgaagcgcgcggccgcgcacgcgtatcggccaacgtccgctgcggccgcacctgccacgcccccaagcaaaagaggctgcctcacggcagcccctttcggcatacgacggcagcaagcgcgtcaggcgtcgatgttgcccgccgacagcgcatgcgtttcgatgaacgcgcggcgcggctcgacgtcgtcgcccatcagcgtggtgaagacctcgtccgccgcgatggcatcttcgatctgcacccgcagcaggcggcgcaccttcgggtccatcgtggtttcccacaactgctccgggttcatttcgcccaggcccttgtagcgctgcttgctcaggccgcgctcggcttcgccgcgcaaccattgcatggcctcgcggaaatcggacacgaactgttccttgcgcttgtcgccttcgccacgcgccacgatggcgccggcgccgaccaggcccaggaacgtcttggccgacttggccagcaccgcgtagtcggcgccgcgcacgaagtccgcatccagcacgctgacacgcacgttgccgtggtgcatgcggcgcaccgccaggcggtgcttttcggccacgtcgtcgtactcggccaccacttccacgccattggcggggctggccgcgtgcaacgcgtcggacaggcgctgcgccgatgccttggtgcgttcggcgtcctcgaggtcgatctcgacgccttcggccagcgccgacagcgcggccacgtcgaacacgcgcgacaggcgggaaatgaccgcgtcggccagcacgtactggcgcgccagttcgttgagcgcctcgccacggatcggggcggcgccctggctgggaatcagctcggcgtccttgagcgccagttgcagcatgaattgcgcttcttcctggtcatccttcaggtagcgctcgtcgcggccgaccttgaccttgtacagcggcggctgcgcgatatagacgtggccgcgcgccaccagctcgggcatctggcgatacagcagcgtcagcagcagcgtgcggatgtgcgcgccgtccacgtccgcgtcggtcatgatgatcaggcggtggtagcgcagcttgtcgatattgaaatcggggccgatgctggtgcccagggccgtgatcagcgtggcgatctgctcgctggcgatgaggcggtcaaaacgcgccttctcgacgttgagcaccttgccgcgcaggggcaggatggcctggaacttgcggtcgcggccctgcttggccgaaccgcctgccgaatcgccctcgacgatgtacagctcgcacagcgccgggtccttttcctgacagtcggccagcttgccgggtaggccggcgccttccagcacgctcttgcggcgcgtcatctcgcgcgccttgcgcgccgcctcgcgcgcacgcgcggcctcgacgatcttgccgcacagcgccttggcgtcgttggggtgctccagcagccaggtttccagcgtgcgcgccaccgcgtcctcgacggccggacgcacttcgctggagaccagcttgtccttggtctggctgctgaacttgggctcgggcaccttcaccgacagcacgcaggccaggccttcgcgcatgtcgtcgccggtggtctcgaccttggccttcttggccagctcgttgtcggcgatgtacttgttgagcacgcgcgtcatggccgcgcgcaggcccgtcaggtgcgtgccgccgtcgcgctgcggaatgttgttggtgaaacacagcacgctttcgctgtagctgtcgttccactgcatggccacttccacgcccaccagcacgccgccggccgacgattcggcgctgaccgcgaacacgttgagatgcagcaccgacttgctgcggttgatgtactcgacaaaccctttcacgccgccggagaacgcaaagttctcctccttgccctggcgctggtcgaccaggcggaccttcacgccattgttcaggaacgacagctcgcgcaggcgcttcgagagaatctcgtagtggtactcgatgttggtgaagatggccggatcggccaggaaacgcacttccgtgccgcgcttgtcggtcgggccggtcgccgtcaggggcgcgacgcgctgcccctggcgaaattccatctgatgcacctggccgttgcggcggatcgtcaggcgcagccactcggacagggcgttcacgcaggatacgcccacgccgtgcaggccgcccgacaccttgtacgagttctggtcgaacttgccgcccgcgtgcagctcggtcatcacgatttcggcggcgctgcggccgaactcgtcatccttgtggatgtcggtcgggatgccgcggccgttgtcggtgacggagatcgagttgtcggtatggatggtgacgacgatgtcgtcgcaatggcccgccagcgcctcgtcgatcgcgttgtcgaccacttcgaacaccatgtggtgcaagcccgtgccatcggaggtatcgccgatgtacatgcctgggcgcttgcgcacggcctccagccccttgagcatcttgatcgaatcggcgccatagccggtgttctcgggagtggtgttctgttgatctgacatgtcgattctttaacgccttaaaaaacagcctcacggccacaccgttcgcgcgcgcaagcgcgcacaaacggcacaaacccatctgtgtcgcggatcagatccgcatgggcatgacgacgtatttgaactgctcgtcgtcgggcagggtgatgagcgccgacgcgttggcgtcgggcatgacggaccactgcacgttctcggccttgatgttgctcagcacgtccagcaggtagctgacgttgaagcccacatccagcggctcgaagctgtagtcgatatcgatttcttcctgcgcctcttcctgctcggcgttggaggacgaaatcttcatctggtgctgcgccagctgcaggcgcacgcccttgaacttgtcggtggtcaggatggcggcgcgctgcaggctgccttgcagggcttcgcggctgaccgagaactggcgcgtgtagttggtgggaatcacgcgcgtgaaatccggaaacttgccttcgaccagcttggacaccagctcgacgtcgccgaaacggaaacggatctggcccggcgccacgtccagcgccaccggctcgtcggagtcctcgagcaggcgctgcatttccagcaccgtcttgcgcggcacgatgacctcatggcgctcggcgatgccgtcggcctcggtggcgcagtgcgccaggcggtggccgtcggtggccacggcgcgcacacggcccggctcgaacaccagcagcatgccattgaggtagtagcggatatcctgctgggccatggcgaagtgcaccatgttgaacaggtggcgcagcatgcgctgcggcatgctcaacgacacgtcccactgttcgggctgggccacggtcgggaactcgctggccgccagcgtctgcaatgcgaagcggctcttggccgactgcaccgacagcttgttgctggccaggcccagcttgacctcgccggtgtccggcagggccttcaggatgtcgagcagcttgcgcgccgccaccgtggtggactcgttctccgggccgacgccgaagtcggcatgcgtggtgatctggacctcgaggtcggtggcgatgaaagccaccttgttgccctctttgcgcatcaggatgttcgccaggatgggcagggtatggcgtctttcgacgatgcccgccacagtcgacagcggtttcagcaatgcatcgcgtgtggtttgtacgagttgcatggtcatccttttagagtttgttccaacacgtgcagggtatggttaagctcggcttgtttggcgcgggcatcggagatcttgcgcacagcgtgcaggacggtggtgtggtctcgtccaccgaacaggtcgccgatctccggcaagctcttctgagtcaactccttggccaggtacatcgccacctggcgcggcagggcgatattggccggccggcgtttcgagtacatgtcggccaccttgatcttgtagaaatcggcaaccgtcttctggatgttctcgaccgtgatctggccgttggacaccgaaagcaggtccttcagggcctccttgcagacatccaccgtcagcacgtcgcggccatggaaacgcgcgtaggccagcaccttgcgcaaggcgccttccagctcgcgtacgttgctgcgcaggtgcttggcgatgaagaacgccacttcctcgggcatcggcacgccttcggactcggccttgcgcagcaggatcgccacgcgcatctcgagttcgggcggctcgatggccacggtcagcccggagtcgaaccgcgaaatcaaccggctgtcgatacccgagagctccttcgggtacgtatcgctggtgatgatgatctgcttgcgctgcgccaccatcgcctcgaacgcatagaagaactcctcctgcgtgcgattcttgccggaaaagaactggatatcgtcgatcagcagcagatcgagcgaatggtagtagcgcttgaaatcgtcgaacgccttgcgctggtaggccttgaccacgtcagagacgtattggtccgcatgcacgtagcgcacccgcacgccggtccccgcggccaccatggcattgccgatggcgtggatcaggtgggtcttgcccagccccacgccgccgtacaggaacagcgggttgtaggacgtgccgggattctccgccacctgcagcgccgcggcgcgcgccagctggttggccttgccggtcacgaaattctcgaaggtgagatccgtgttcaggcgcgaccgctcgtaaacgatgttcgcggcgtcggcgcttgccggcgccggcggagcaggctccgatgcttgctgcaccgcagcaacgacggccggcaccgagaccgccaccgggcgcggcacggccatcggtatgcgtggcgcggagctggtgccgggcagctcgaacgtcacctgcaccgggcgctggtaccactcggcggccagcgcctcgatctgatgggaaaagttcttccgcacccaatccagcttgaagcgattgggcgcggccacgcgcagaaccgcttgcgcttcgtcatacgcaagcgggaccagcggtcggatccacgcgctgatttgttggggggggagttcctgctcaagacgactgacgcaggtctgccagaattctttcatgtcgctcttgttcaaacctcgattctaccctgcctgggggtaggttatccacaggccgggaaaccgcggcaatgctcggtcccccctaactgtttgacaagacagagaaaacttgctgaaatgatgggcttttccgaattctgtctgtcagaaggttccagaagaagccaagagaagccaggcccacgccttggccgctacttgcaagccgcctcattgtgtatgctctggggcgagccagtggcgccaaccgtgcggccgcctcggccccgtctgttggattgcctgccgcgctgcccaagcatgcgcgccagcaggcagccatccagatacccgccgcggatcttggccaggaaccccgtcgggcaggtcccttctgacttttgttctttttgtggatcgtccatgaaacgcacctaccaaccttccgttacccgccgcaaacgcacccacggctttcgcgtgcgcatgaagacccgtgccggccgcgccattctgaatgcccgccgcgccaagggccgcaagcgtctggccgtctaatccaggcggacaacggacgattgcccggaatcggcggattgcctgtaacaggagcatcgccgccggccccgtcgccagtctccgtcacgtcacccatgccgcgcgccacgctccctgcggaggcgcgattgcatcgcccctccgagtttgccgccgccctcaaaggccggcgactggcccgaggggctttctttattgtcagcgcctcgccctgtgcccctgctgatgaccagccggcgcgcgcgcgcctgggcctggtgatcgccaagcgttttgccgcccgcgccgtgacgcgcaataccttgaagcgggtcatccgcgaagcgttccgggctcgccggcttgccctgccggcccaggattacgtggtgcggctgcacagcaagctgacaccggcaagcctcacggccctgaaacgctcggcgcgcgccgaagtagatgctcacttcacacggatagcgcgatgatcaggagactgcttatcgccccgatccggttttaccggtacttcctcagcccctgggtgggccggcagtgccgcttcaccccgacttgctcggcctacgccatcgaagccattgaacgtcatggcgcatggcgcggtctatggttggcggcgcgccgtatcggccgctgccacccgtggtcgccgggcggatacgaccccgtaccacccggccacggcgccggcgcgcaggcctgctgcgcgcatcgccaccgcaccgaacccgattgacgctacactcgtaggctttgctggcccgcttacaactcctcaggcaccatggatatccgacgaaccgtcctctggatgattttctctttttcgctgttgctcctctggaacaactggcaaatccataacggcaagccgtcgctttttggcgggccggctcccgaagcggccgccacgcagcagcccaaggccgatgcgaacggcacggcggcttcgtccaccgcgtcgatcccgagttcgccggccgccgcccccgccgcggcatcggtgccgggcgctgcggcgcccgcggccgccaaatccgagcaggtggtaatcaccaccgacgtgctgcgcctgactttcgactccaacggcgcgcaactgatccgcgccgagctgctgaagtacccgtcgagcagccagagcgacaagcccacggtgctgatggaccgctccgccgacctggtctatgtggcccagaccggcgtggtcggcgcgccgcaaggcgaatccttccccacccaccagacgccgttccatctagtgtccagcgagcgctcgctgaccggcgacacgctggatgtggtgttcgaggcggaatccggcggcctgaaggtcaccaagacatacacgctgcatcgcggccgctacgacgtggacgtgcgccacgccatggccaataccggcggcgcgccgctcaatccggccctgtatctgcagctcgagcgcgacggcaccgacccggccggcacctccagcttctatcacacgttcaccggcgtcgcggtgtactccgagcaggacaagttccaaaaggtcaccttctcggacatcgagaagaagaagggcacgtacatcaagcaggccgacaacggctggatcggcatcgtgcagcactacttcgccacggcctggatcccggcccagggcaagcagcgcaccaacgaactgctgcaggtgcagcagaacctgtacgcggcccgcaccatcgaagccgtgggcacgatcgccccgggttccagcgccaacgtcgacgcgcacctgtgggtcggcccgcaggaccagaaggccatggccgcggttgcgccgggcctggaactggtggtcgactacggctggctgaccatcatcgccaagcccctgttcaccctcatgacctggctgcacggcctgctcggcaactggggctggaccatcgtcgccctgacggtcatcatcaaggcggtgttcttcccgctggccgcggcaagctatcgctcgatggcccgcatgaagcaggtcgccccgcgcctgcaggccctgaaagagaagtacggtgacgatcgccagaagctgaaccaggcgatgatggagatgtaccgcaccgagaagatcaacccgctgggcggctgcctgcccatggtggtgcagattccggtgttcatcgcgctgtactgggtgctgctggccagcgtcgagatgcgcggcgcgccgtggatcctctgggtgcacgacctttccgtgcgcgatccgttcttcatcctgccggccatcatgatggccaccatgttcctgcagatcaagctcaaccccacgccgcccgatcccgtgcaggccaaggtcatgatgatcatgccgctggtgttcggcgggatgatgttcttcttcccggccggcctggtgctgtactggtgtgtcaacaacacgctgtcgatcgcccagcaatggaccatcacccgcaacctggagcgccaggccgcggcagcggccaaccgctgatcgagccagccacgaaacggcgccctgcggggcgccgtttttttcgtcctgggaatgtgacggttgcgttgcaagaagggggaccgtccctcgtagttagcttttatttattgcgctggatcaagtaatcaatttcctaacggcggtcagctcacctatgatgagcaagcgccgtgccgccaccgtgtggcgcgcgttttcagggcgaacccgcgggttcgcgtcgtggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcatcgctgagcgcggcgatgcgctgctgctgcgcgttgcgcgcctcggcgggcgtgaacagcgccccgaccgtcgcgccgtcgaaatacggcacgggatcggcggccagatcgcggatcttgaccataccgccgggttcggactgcttcaggcgggccagcagatggtcggccagttgcttggaattcgaacgatcgccaaggatcgaggacaggatgacgagggttttcataaggtgggcctccagtggtacggcgtcgtgccgtgtagccatggcgttactttaagaggcttcattgtttacataaacccagttaagatgaactgttcgttctgaatttagaacaattttcatgcaagatctcaacgacctctactacttcgcccaagtcgtcgagcaaggcggcttcagtgcggcatcgcgggtgctcgatgtcccgaaatcccgcctgtcgcgccgcatctcgcaactggaggaccggctgggggtgcgcctgctgcaacgcacgacgcgccgcctgcgcctgaccacggccggcgaacgctacctgcactactgccaggaaatgacggcgtccgcgcgtgcggccgaggacgccatgcggcagttgcaatccgcgcccgcgggcccggtggtggtcagttgcccggtgtcgattgcccagcagatgctggcgccgctgctgccggaattcctcgacgcctggccgtcggtatcggtgcagctgctggtcaccaaccggcgggtggacgtgatccgggagggggtggacctggccttgcgcgtgcgcaccaagctggataccgatgccgagctggtggtcaagcatctgggcatagccagcggcaccctggtggcaagccccgcctacctgcaacgccatggcacgcccgaaacgccgcaggaactggcctcgcatcgcacgctcagcttcaacgacccgcagaacgaagtgcgctggccgctgaccaaccagcgcggggaatcggtcgaagtcgccgtgcagccggtgctggccagcaatgacttcatcgtgctgacccaggccgcggtgcgcgggcgcggcatcgcgctgctgccgtcgatggccagcgaagcggagctgcggcgcggcgagctggtgcgggtactgccggactggcgctcgccggaaggcatcgtgcattgcatctacccgtcgcggcgcggcatgatgcccgccgtgcgcgctttcctggactttcttgccaagcgcgtgcccccgctggtgcgccagagcgacacggcccggccgtagggccggcctcaggccttgcggccggcgacctcggccgtgtcctgcggcgccggcggcgcggcggccggggccatgagggccgcggcgcgcgccgcgacccgcaccagcaacgcgtgcaattgctcggccgtcaggcggccgacatgctcgcgcgcccacaggatggcctcgccctgctcggacaggtccagcagcacgggcggccactgcgccaggctgttgaccagcgccgcgcccggcagcggatcgggcgccggaccaagcggcagcagcacggtcaccatgtcgtcctcgcatccgatatggaccgcccattgctcatcgatggccagggaggtgaccggctcgtcggcgccaacgggcagccccagcaggtggcgcaggttgcggatgagcaaagggaacatggcatctcctgagcatacgtacggatggggtcacatatgctgacctccccggcgcccggcccaaatcaggcaaacgctgcccgccatgggggaaagcggcctaacgagcacggacttctccgcgccacgcgggacgcgaagaacgccggacaggccgcggttaccaacatggcatccggcgggctggctgtcgcccgcgccgcatccggccatcgccgccccaaccacggaggacccgcacatgttgagcaacaacgtcaatccggtcgtcggcctgtcgtaccgccccctgcccgagacgccgcccagcggccaggccgccgcacacccctccatgcgcctgctcgagccgaacaacgacgaattcgtgcgcagcgtggccagcccgcgcctgcaccacagcagcgaggcgctgcgcgaagtcaagcacgatgtcaggcagttccaggccagcggcgaccgctcgctgcagcaactgcgcgacctggaagtggcgctcaatcactgggaggccagccagcccagggagttcgccaagcgcggcggcctggtggccgaattgcgcaccgccatcgacgcctacaagcagcagctgcacgagcaggcgcccagccatgccaatctggacgtgaaatggctggatgggctgcgcgccgggtcgatggcgctgcaaggcgacgtcaaggtctggatgcagaacctcgaagacctgcatacgcggcgtcccgacgaattcgccgcccgcctgcagcaatccaccgacgcgctgtacagccacctggaggcccaatgggcgaagcagcacggaacgccgcccacggcgagcgacgtcgcgggcatgccgcaatggcaggaatacaccgccatgctgcgcgagcgcttcgcgggcctggacaccatacgccccaacctgacggccgaggaaaacggcgtcgccatcctcaagacgcagacgcagctgctggctttgcagcgggcgcaggaagcgctgcaggccagcctggccgacggcgtgtcgcaccagggcgacgtcggcctgctgcgcacccagttgctggccggcatggtcgaaggattgatcgccctgcagcaggccgacgacgacagcgcgctatggagccgcccttccgccgccgatagcggcggccgcctgtccgtcgaagccggtgccaaggccagcaccgatttcgaggcgccggccagcaagggcgagctgctcaggggcaagggcatcagcggcgaagccgtgctggaggcgttcgccaacatcgagatgagcgtaagcggctcgcgcgccggcgccgccggcgaggcggaaggctcgctgcggctgtacggcgagtccacggcacgcgccgaggtgtccgggtcgttcgagcctttcgccctgtcgggcagcatcgggcgcgaggaagccgacggcgacaccgcggccagcgccaaccccgtgctgtcgctgaacgtgagcgccgagctgtcgagcaagctggggctggaagcccagggctcggtgacgctgggcagtttgctcaagctggatgccgaaggacgcgcggaagtcggcgccagcgccgaggtctcgggcgcggcggcgatcgacaagcgcagcgacggcctcagcgtgcgcctggaggcccaggccgaggccttcgcgggcctgaaggccgaaggaacgttgacggccaacctgctgcacagcaaatatgccgacgcgcacgggctgaccgcctcggtcaccggtagcgccgccaatgtcggactgggagccacggccgagggcaagctggtggccagccccggccagttcgaaatgggcggcgaggtcggcaccacgctcggcgtgggcggcaatatcggctggaacagcaaggtcgacgtcaacgcttcgaccgcctacgcctacgaactggcctcggcggccatggcgcgctttgacgccttacgtgccagccagctcgaccatgacgccaagaccagcggcaacgaaagccagctcaaccgcctggcggccaacctgcaatcgcacatcgacgcgaccagccaaaaactggatgcactgaacagcgccagccggatccgcaaggtggacgggtttgccgccggcgacggcgcccaggcggcggccggcctggcggcacaaatggccttggtgggaacgggcgcggacctcagccacgacatcaagatcacggcgctgaatctacgcgcatgacggcgaggcgttcgaggcgaggcgctcagccgctgcgccggaacgcctcggcctcgtcggccggcgcgctctggtcgtacaggggaatccagaacacggcgcacaatccgatcccgccctgggcgttgggctcgccgtcgcgcaattcgatatcgccatcgttgcgccgcgcataggcacgggcaatcgacagccccagccccgatcccgacgacgacgcatggcggtcgcccgccatgcggtcgaaccgggcaaacgcccgggcgcgcaatagcggctcgatgccggggccatcgtcggcgacctgcacctcggcgcggccggggtagcgcacgaccgataccgtgatgtgcgcccccgccggggcatagttgatggcgttgtgcaccaggttggacagggcctcgtgcagttcgacctcgctgccccagaccggcaccacggcggtgtcgctggcgccttcggcctcgtcgccgcgcgcgtcgacccagcccagatcctgctgcttctcgtgggccagcggcagatactgcagcacgacgtcgcgcgccacgtcgttgaggtcgagctcctggcgcggtggcgcatcggcctggctggcatgcgccagcgacagcagctgctcggtcaggcagcgggtgcggccaagctggtcgacgatggcgcgcaacccctcctgggcgcgcaccggatcgcgctcgcgcaaggcgtattgcgcctgggtcagcatgatggccaagggcgtgcgcaactggtgcgacgcgtcggccaggaactgcgactgttcgtccagcacgcggcgatgacgggcaatgtggtgattgacggcctcgaccagcggcgcgacctcgctgggcacccgcgtggcgtccagcggcgtcaggtcgtcgggccggcgggtgcggatatcgttgcgcaggcgcaccagcggccgcagggcccagttcaccccccaccagaccagcaaggccaccagcgccagcatgcgggtatcgcgcaagacctcctggcgctgcgcgctggcctcggcctcgacgcgcttgccgatgctttcggccaccacgaccaacacctggcgatgctggttgcggtagtagaggtcgcgcaccacggccacggcgcgcaccggatcgttgcgatacaccgcgtcgaagaagaccggctgcccgttgctgcgcggccagtacggaggacgcggcatctccggcatgcccgacagcgcccggccgggctcgcgcggcatgccgggcaggttttcaggccagggggggtcgatttcctcgatgcggtaatactttcgcatcccggccttcgcaccaacccttttcggcgcatttttggcgtaacgccaacaatgccatacattactcagaaattcgagtgcctggggatttgccatcccccaccgctttgacttaggcccacaaaatcgcctacttttctacgccagatccacgccaggatttacgccaagggagagtagaggatggggacgtaccgcaaacgcggggacacatggcgggctgaaataaataaggccggcgtccgagagagcaagacgtttcccacgaagcgcgaggcccaggagtgggccgcggcccgggaaacggagctggcgaccatcgccgtggggggaatcaccccgaaatctgttgcgcaagtgctacagcggtactgcgacgagatatcccctcggaacaaggggcaccgctgggagcgggtccggatcgcgcgcttcttgaaagaagaggcggatctttgcgccaagctcatccacaccatcagtaccgcggacctcggcgcatggcgtgatcgccggctggcgcaggtgcagcccgtctcggtacggcgtgatattgccctcctgcgggccgcctggggttacgccaggcgcgaatggaggaacctgaaggatgacccctggctggacctgacgatgccgccagagggccgtcatcgtgagcgaatttacacccaggacgaagtagaccgcctcgtattggcgctcggctgggaagaagggcagaaggtggtgaccgcccgccagcagacagccgtttgtttcctgctatccctcgaaaccgccatgcggtcaggcgagctgctgtcgctggagcactcgcaggtagacctgaaaaagcgggtagcgcaactggaccagacgaagaatggtgaccgccgggcggtgcctctgtcctcgcgggccgttgcgctgttcaagagcctggccggcctgaacgatgtcaaggtcttcacgatcacgccggcgctgcgtgatgtgtatttccggcagggtaaggccatcgctgaagtcgacggggccacgttccacgacgcccgcgctacagcactcacgaggctatcgaagaagctgtccatcctggaactggccaggatggtcgggcaccgggatccgcgcagcctcatgatctattaccgcgagagcgccgcggatatcgccaagaaactggattaagccgcgcgcctgccatcgggagcctggcgccggccatcaatccagtcctcgacctcgctgtacttccagcggcgcgcgccgccgaaaatgaaggggcggggaaagtccttccgcttggtcagcctgtcacgcacatgcgcgggattcagctgcaggaggctggcgatttcggtgtgtgtgataaagcggtcttccatctattcctcccgttcttccttttcgatttctcggttcagccagcggtgcagtgccagggcgagcaccactacggcgcccacggcgattcccagcagggcgaggtagggcaggtcaggcatgggcggcctcctgcatcttggcgccgatctcggcagcggcacggacgatggcgcggcgggtggcggcctcaatcccgccgtacttgtgggccgcacatccaaaccaggtatcgccggggcgccgtgcagagccaccatagtcatcgacatggacccacaggcgcagcttcacagccagccgcagcgcatcgccgtcgtcggtgagcgggttccattcgatgcccgccaccttcccgtctgggtcggccttggccggccgcgtgaacagcatgtgcgcctggaagccggtgccgggccatacccccatgccggctgcctttgccgccagctccaacagttcgcggtcagttcgcattgccgtccccctccttgcgcgcggccaggacagcggtttcgtcatcgtcggccgcttcgccaacggcaattcgcagtgcgtcaaacgcggcgtcaaaccgggcgacgttctcggggaacaccaccagaccgccgtcagtgcggtcccagacgtgcggatacagcttggtcatgcccttgacggcggctaccagttgagcgagcgatgccggtatatcggcatcacgcaccgcctcgctggcctggctgtcctctgccgccgtgggcgcgggggtggacttgagggtgcggacggcgttcgccgcctgacggaatttggtgtggtaccgtcgattctcataatgcagacgatcaagcacctgcgccgcttcctccagtgccgcattgcgcacgtcctcggcgctgtcccgggccgccgctgccgcgtacacatcaggatgcagccctgccgggtgcagcgtccaacgccatccagcaggggcctggggcgcgctatgtccagggcttgtgtccagaggctcaggcttatgtccataggcgctggcctggggcgcggcattctcgatggcatccagcgcacgcatccaggggcaattgctgctgctgtgttcgccgatttccaccagcagatggtgagcaatggcgttcgccagcttgtcggccatgtcgtggtactcgtcgcgctcggtcattacctcttcgagttgcttgtccagcgattcgttgatagcccgcagtctctggttgtcggccgcgaagccgtgctggtgaataaccggctgcgcctccccggctacaggggcgcttgccagggcccgatcggcgtggtccagaatatcgccaacggtgcgcgtttcaccatccagcgtgatcttgtcagcttcgatattgagcgcttgcaacgcgccggctgaccagcgtaaggcagtgatggcggcgtcaagggctgcgagcttcgcatcgccgtcctccatgcagtgctggtccatttctacgcccaggcgtagatcctgtagcgccttgatgtggggcgcccgctcatcggctacaggggcgcgcaacttctgcacgagcgcgccgcattgctcggccagtgccttggcttcgttcatggcgtcgatttcggcctgcgacagatcgcgatagcccttgatcttctggtgctggttttccatcactgctcctatggggtactgcgttggggggaatcgttacgccgcttccggctccaggttcaggcccagcgcgccctgcttttcgatcgccggcgtcacgctgatggtgatttcgttgcccagcacctcgtgcagcttcttcacctgctcgcccgtggggtggcacttcacgcggaacgtgagcgtcacgctgccgccttcgtgcagttccgcctggaaaccgtcgacgtctacagggtccatctggatgtcggacgaaccgcccaggccgaagccgatgagcaccttggcgccctttaggtcgtgcttgaggcgcacgcggtcgatcaggtcggcgtagatccgttcggtcaatgcttcgccgacggccatttcggcctggttcggcgcttcctcggccttgtagaggccatggcgcagccgcggatggaactccgacaggatgccgttgccggtcgtgaagctgatcttcaggtcggcgccgccggccggctcgtcgccgtggcgctcggtgcgcacattcaggtgcgcgaggatcgcggtttgctcttgcagggagaacatggggcagggctccaagtggtgctacgtgggtaatagggcgggcgccgcccagggagatcaggcggccaggcgcttcagctgaacaaccagctcatcgcgctcggccagaaactggagaacggccttttcgtggtcggccagctctttggcggttgggatgaagcggcagacgaacagctgcagctcttccgggaaccgtggatcgaacgacacgaagtcggcgaactccgcaccggtgacccagacgttgtgcaggcactgcgggcgatattggtccggcagcgtgcccgcttccagatagcggatgtgcgtggtgcttttcgggcacttcgtctcgagcacgccgcgccggccgtcttccacgaacaggccgtcaacgctgcatccggccgccacgtcgggcaggtacatgaagccgctttcgatggcgacattgccggacgcttcttcgtaggccatgcgggcgaacggctcctgatcgatgccccactgcatttccttgctggtgtaatcgctgccttggggcatgcccgtcagtacttcgatggccagctcgaacttgtagtcggcgcgcttggtcgaccattccttcttggccgtcatcgccagcatgtcggcggcgcgcgacccggtgacgcggccgcagcggtccggcagccagccgtcgctgccctgctcatggggggagaggatgtagcggttcattcctggatacctccttggtcatcgcggccgaagccgtcgtcggacgggtcgcggggcggctcgtcgatggtcttgccgtcatctggcgggggttcggtgggtaccgcctcgccgcgcagcacggcgcctcgcgccgccaccgcggacttgaaggcgttgtagatggccatgtcccgcgtggcgcgcacctcggccaagccgtctttccagaccttctccagggcggcggcatcccgggccgcatccacggccttgcgcaggcgcggcagcaggtcgggatcgaccggcgcgctggcggtggtggccaggccttcgccgccgtctgtgttcaggtggtggatcgcctccgacaggcggtcgttcttcggccagtatttgtaggcgcgcttcaccaccgtctttttggccatctcgccgtagtcggtcttccagggcgacgactttccggacttcaccgactgggaccggttcatgatcccgtcgatttcgtcccggctcattggcgtggtcaggtagtcgccgtcggcggtcttgaccaccacataggccccgatgatttcgccccgttctttgctgaagggattgaagacgtgcgtgggcggggcatcgaagccattcagggcgaacgtgtcggcggaacgcaccagctcggcctgggcccagcggatggagccggtagccacggccgggtcgattaggcccatgtagctgatgtccaggcagatccggccgtcgcgcggcaccaggtacgcctggcgcttcgcggggttcaggctgatgccaatcgcggccacgttcgtcaccgcgttgatcacagactggcggttgcccgtcgcgaccttcagggtgtagtcattgttctgcagcacctggatggcgaagcccgcttccttctcgaagctgatgctctgatcggtcagcacggccgcgaaggactcgcgggcgttgtaaatgtcctgggtgatgacggcgaggttgttcaagggttattccttcgcggcgactgcggtcttgccgcagccttcgcaggcggtgagggtggatcgggcgtcgagggtcgggccgatcaggccggtggctaccgccagcgcggcgaccatggcggcgtatccggccaggtccaggtcaaggcgcgtggcgcgcaggtaggcgatgaggcggcggctcattgccggctcccgaaggtgacgcgctggccgtcctcggtcagctcgaccagcgtgtccagcagtcgggcgcgggccagcttggtccactcgacaaacagcgtgccgaccgacaccgcggactctccgcgcgccgcggcacggaccagcagcgagaacgccgcttcggattgcgcatcgccgatcgtggccgcgtacagcgcttcggcgaccagctccggatcgccatagggccagcgcacgcagcgctgcgccaccagggcgtaatgcaggtcggcatcgaggtcgcgccgcagctcggccagccgctcggcgtcggtcagcgggcgcacgaccgcagccgtgccgcactcggtggggtaggtgaggggaagcatggtcaggcctcgtccgaccgtgcagccatgtcgcggtaacggtcgaagtcgtcgcggaacgcctctttcaggcgcgcgcgcgccgcagcgggtcggccgtcatccaaagccgggcaagctgcttcatgaacgaaccgccgagctgggccattacctgcaccgcctgctcatcgctgatgtaagtggtttccatggtgtctcctgtccccggcacccggggcgggtggggaaggtcaagtggtctgctgccagggcgcacggccctcgcacatggcaatgaacatctctttttgagcggcccaggcagcggccctagcagcggcccgctcttcctcggtggcttcgccgttggcgaaacgctcggccacgtccagcgcgtccttgcttcgctgatccgtcatcagatgttcaacttggcgagcgcaccagacggcgaacaggcgcgcatcgcgatcaacaccgggcacgcagcgaagcgcccacagcgcgtcatccaggccgttgcttgcgaggatggccgtcaacgcgaccggctcggcatgtgaaaacttgatatagctttcgcgctcgctgtcatcgccggaaaactcacggccctgaacggcacggacgaccttgttgtagccctcgaaacatgcaccatcgcggcgcagatcagcgagcgtgacttcgaatttgagggtggccttggtatcggacacagttatctcctagcccctaccggggcgggtgggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcgccagtggcgcggatggcttcaatcagtgccagcggcacgtcgccctggcgcgtgccgttacggtgcaggtagtcgcggacaagcaccgcggcctgcagcagttcgggcatgcccgcggcgcgcagtgcttccccggcaattgccatcgaagagccgttgccatgcgcatagcgctggcaggcggcttgaaactcgtcattgagcgcgacccgctcaatcaacttggcttccatttctttctccctttgccctcccgccgggtggcgggcgctgcctcggtgaggcgttgggagaaatatagcaacgctacagattcaatgcaatagcatcgctacagtatttttgtaaccgacgcaaaaaagcccgctcgaggcgggctgttgaactacggccttggcgtcagccgtcgttgaaggttgagctcggcttgggcttttcgatctttccaacgagctcggcaggtaggtcatccttcacattgaagccattacacagagcatcattgggtccccacacggcaccggtcgacacgcgtcgatttgactcttcgcatgtcatccactgatctgaaagcccgagcaagtagtccattcgagcccagaaaacgtcatatatggcggtgcctggaacattgccacccatgccaggtgttgtaccagcagacatatcgccacctgtcgttggcatgggtagaactgacccggcggacgtattgagcgcggctgaaacacgaacaccgcctggaatctcctttgttcgtaccgtccatgtatctgtccccatggctgcagcaaggaccacatacacgatccatgaccgcgatgcgctcatcgagtcgtcgtcatggaagaacttgaagtcatcgccatctgccaggcgaaacagtttctcggccgcattcagcacttcttcggccgacttcccttcataggtccgttgtgtgaccttaaggtattcgctacgtgtcaactgcggttgcttcgcagcacaccccaccaggagggcagtcgcggagagtgcggcaacaagtagaggcttcattgtgggttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgcttcacgccagcgccacggcttccacttccaccttgaagccgtaatgcagcggcccggtgggcaccaccgcgcgagccgggcgcgccgcgcccgcccattcggcgtaaatggcgtcgaaggccggccagttctccacgctgtccacgtacacgcgcacctggaccaggcggtcgatgccgctgccggccgccgccagcgcggccgccacgttgtccagcacctggcgcgcctgcgcctcgaagggcgcgtcggccagcttggtcccgtcggggccgatcggcagctgcccggacacgtacaccatgccgttggccacgcaggcatggctgtagtggccgcccggccgggccagggtgtcgggcgcaagatagcgggcaggggcggtcgaggcaggcatggacggctttccagaaaatgggggcaggcccgactataaaccgcgggcggcgcggcggccttcagccccgctgcacctatcgttcaaccggggttaaggcgggcggacactttcgccggcgccgcgccttgcgttacaacaggcatatcgcgacccggaaggagcacccatggcttacgacctctggtactgggacggcatacccggccgtggcgagttcgtgcggctggcgctggaggcgggcaagatcccgtatcgcgaccgcgcccgcgagcccggcgaagacatgctggccgacatgcggcgccggcgcgacacggcgccgtttgcgccgccctacctggtcgccgatggcatgaccatcgcgcagacggccaatatcctgctgttcctgggcgtggagcacggcctggcgccgccggaccgcgccggccgcctgtgggtcaaccagctgcagctcaccattgcggacctgacggccgaagcgcacgacgtgcaccatccggtcgccgccggcctctactacgaagaccagcaggacgtggcgctgcgccgggccgccgatttccgcgagacgcgcatgccgaagttcatgcagtacttcgagcaggcgctggacaggccgggcggctggctcaccgacatgggccgctggagctacgccgacctgtcgctgtatcacgtggtcgaaggcctgctgcatgcctttccgcggcgcatgcgcaccctgatgcaccgctatccgcggctgatgacgctgcatgcgcgcgtggccgaattgccggaattgcgcggctacctggccagcgaccgccggctgccctttggcgacggcattttccgccactatcccgaactcgacggcgcctgaccgggccgccgtgcgcccgcgaacccccgccacgtgcggcgtcgaaggggggtggtgtcaattcttgttgcgtttcaactcatcttgtcgtgtgttgcggcaagccccggatagaattgcgtccgcgcaatattcggagggcttgccatgaggtatttcctgatcctggtgggggccgctgtggtggcctatctattggcgcgcggcatcgccgccgtgctggccgatagaaaggcccggaaaacccaacggagagaaatcgagtgatcccgcgtaacgccaaacttgccgccggcgccggcgtgctgtttgtattgattctgatgctggccttcagctcgtggttccaggtggaccagggcgaacgcggcgtggtgctgcgcaacggcaagctggtgcgcgtttccgagcccgggctcgatttcaagactcccttcatcgattcggtcagcaccgtgtcggtgcgggatcacactttcatcttcgagaacctcgaagcctatagctatgaccagcagcccgccacgctgcgcgtgtcggtgacctaccgggtgccggccgagcacgtggccgagctgtacgccgagtacggcacgatcagcaacctgcagatgcgcgtgctcgagcgcaagacgcccgacgcggtcaagaatgtgttcggccgctacaccgcggtgcgcgccatccaggagcgccagaagctgggcgtggacgtgaatgcggcggtgctctcggccatggacggcgcgccggtgcagatcgtcggcgtgcaggtcgaggaagtgggtttctcgaaggcgtatgagcattcgatcgaacagcgcatgctggcgcaggtgcagatcgagaccacccgccagcagaaagagacggccatgatcaccgccgagatccaggtggtcaaggccaaggccgaagccgatgcgcgccgccagcagttcaccgccgaagccgacggcatccgcctgcgcggcgaggccgaggccgcctcgatccgcgccaaggccgaggcgctggtcgccaataccaacctggtcagcctgaacgccgtggaaaagtgggacggcgtgctgccggccacgcaggtgccgggcgcggccctgccgttcatcggcatcaagtagccaggcaagcgcacccttgtgaaaaaccccgccggcgcaggcctggcggggttttcatgggtggacgcggcggctcaggcctgggtctggtccttggtgggcgccccgggggcgttggacttgaccgacgcgatgccgttgtcgcgcgcctgggtggtcttgtacatttcgctgcgtccgatcgactgcccattggtcgccgtcagcgaaaaatagggcgaaccgtccttggcggtcagtcgctggtaacgcgcgtcatcgggcgcgttcttctgcaccgacgcgatgccatcctgcgccgacgccttgctggtgtagcgttcgctggtcaggatgatttcgtgattgcccgcgtgcagattgaacatgtactgcgtaccgctcgccttgagtacaaagtagccgctcatggatattctccgcatgatggaaggatgagggtgtgactacggggtgtgactacgctgggtacggcgctgcgccggcgaaaacggcggcgcgcgtcgagcatagcgtattgcgcggcgggcagccaggcgggcgcgggccgctaccagccgtgcgcgcgttcccaggcctgcaatccgccgtcggcttccagcgcatggtattgcgggaactgcgctccggtggcgcaggcatggttgggcaggatgcgcagccgcatgcccaccggaaagcgcgtcgtcacatcctcgccggccggcccgccggccatgatgccgtgttcctggttggcgccgatcagcgtataacccgccagcggcgcgccatccgccgtgcagacctggccatagccgaaatcctgcttttgcttctgcgtgccgcggtcgcggctcatcgccatccagcccgcgtccacgatgacccagcccttgtcggcctggtgtccgatcacggtggccagcacgctgagcgccagctcgtcgacgcggcacacgccgatgttgtgcatcaccaggtcgaagaacacgtagacgccggcgcgcacttcggtaacgccctgcagctgcgcggccgacagcgccgtgggcgtcgagccgacgctgaccaccgggcacggcaggccggcggcgcgcaggcgctcggcggcgcgtacgcagcccgcgcgttcctgctcggccatggcggccagggcttcgggagtatccagatcgtagctcgagccggcgtgcgtcatgacgccgcccagccgcatgccgccctcatgcagcgccgcgcccaccgccagcagcgccgcttcctccggcttgatgcccgagcggtggccgtcggtgtcgatctctatccacacctcgaacacttcgtcgtgggcacggccaaagtcggcaatggcgcgggccgacccggcgttgtcggtaatgatcttgaggtcgcagccgcgccggcgcagcgccagcgccgccggcaggcgatgctcggccatgcccacggcgtacaggatgtcggtgatgccggcggcgaagaactgttcggcttccttcagcgtcgatacggttacgccatgcgcgccggcggccagctgcgccagcgccaccggcgtgcatttgctggtcttgacgtgcgggcgcaggcttacgcccagcccgttcatgcggtcctgcatgcgggcgatgttgtgctgcatgcgcgccacgtcgacgatggcggcgggcgtgtcgagggtatcgagcgggtgggcgtgggtagtggtcatggtgtgcggatggatcggaaattcgggtcagcggacggcaggccggaacgcctgcagccagggcagcgcgacggccagcgtcgcggattgcagctcgggttcgggcgcgccttgcgggcgggccaggccaaggcggttgtgccagcatgtgcgcagccccaccgcggcggtgccgaacaggtcgtggccggagccggccacgaaggcggcggcgtcggccggcacctgcagcgcctgcagggccatgcggtacgggcgcgggtcgggtttgtagaagccggcttcttccgccgtcacgatcgcgtcccaatcgacgcccagcaggccggcggcctggcggcccaggtcgcgcgagcaattggtcaccaccgccagcttgcagtgcggacgcagcgcccgcagcagcgcgcgcgcgtcgtcccagacaggcagttcatgccagccggcctccagcgcggcgggcgcgctctcgggcaggccggtggcgcgcgcggcctcgcgcaccagttgctcgtagggaacatagcgcccgcagccgtacgccaggcgcaggtattcggcgcgccaggcgcggccggcgggctccgagcccgcggcggcgttccacgccgtccatgaatcgagcaggcccgtcagcaggtcgaacaggacggcgcgcggatagcccgttggcgtggcgatggacatggatcgctccaggtgggggaatgcatcgactataggacagccagccatctgcatgatttaatgattcttcatcaatcgttaagcagaactgaatgctcagaatcgaggacctgcaactggccgcggccctggcgcaggcgccgtcgctcagcgccgcggcgcgcgcgctgaacgtgacgccgccggcgctgtcgatgcggctgcgcaagctggaggccggcctgggcctggcgctggcggtgcgcagcgcgcgccgtctcagcctgacgcccgaaggcgagcgcctggcccgcgaggccgccgccctgctggcgcaattgcaggcgctgcccgaatcgctgcggcgcgacgacagccgcctgaccggcacgctgcgggtcgccgcgccgttcggctatggccgctggcatatcgcgccggtgctggcgcggctggcgcagcgccatccggagttgcgcgtgcagctcgatctgcgcgaaacgccctggcccgatcaccaggacgccgacgccgtcgtgcacatcggcgcggtgcgcgattcctcgtgggtgacgcgccggctggccgacaacgagcgctggctgtgcgccagcccgcagtatctgcaagaccacggcatgccgcgcgaaccgcgcgacctactccatcatcgctgcatctgcatccgcgaaaacgacgaggacgccagcctgtggcgtttccgccgcgcggatgccggcgcagcgggccgcaagtcggccgagaccgtgcgcatcgcgcccgcctacgtatccaacgatggcaacgtggcgcgcgcctgggccgagcaggggctgggcctggtggtgcgctcgcaatgggacgccgaaggcgcggtggcgcgcggcgcgcggcgcgctggtgcgcgtcatgccgcactggcaattggacagcgcgcccgtcatgctgctggtgcccggccgcaagggccgcagcgcccgcgtcaaggcgctgctcgaatgcttcgacgaacaggcggggcacgcatgagcggcaagttcgaaggcgtgcggcccgcatccgaatcctcgatcgaaatcagcttcgtctaccagggcaggacttgcgtgcggcgcctgcgcatgaaacccaccgtcgccaacctcaagcgcgcggccgagcaacgcgccgccattgtcgagaccatcgcgcgcggggagttcgatccgttggttgcgcccagacggcagtgaacgccggcgctcgatagccgtcgccggatcgcggatcttccgcgagcgtcgggcacgccgcttgctggggcgttggcgcacaggccgatcgcctgcacggcaagcggcatgcgtgcgcctttttacctatccgaggaagacaacatgaagacctgcatccatgcccttgccgccgtatcgggcgatgctcgggaccagcgcgagacggacgccgagatgcgctacggcaagtagccgcgacccattccacgacaaggagccaatcatgaacaaccgtatccgggcggccctgcttgccgccatcacgctcgtcgcgctggcgggctgcaacaccatgtcgggcgccggcaaggacatcgagcgcggcggcgaaaaaatccaggagaaggcgcagtagcagcacctcggccggggcgcgttgccgctccggcaaatccgcacgacaggcgcgcgaacgcgcgttccacgcatcgcgtcatccagacgctgtccggcatcgcgccgggcgcaggcgattttttcaaacgcaatgtactattaggtcgagataattcctactcgactaagctgatggcgcctgcatctttcgatgccgaatctccctaggatttcttgatttccggtgtcagtagtcactggcaagcaagctgggaagactacgaattcctgtctggtttccgtcgccacgcacgtgcacggccactgaccgcgtcagatcgccacggccgtaccgaccaattcgctgcgtggccgcttcatccctcttgcttcatccataaaccttaccagcgtcgtggtgtgatccctgcgtacgcccatacatttcatttcgcgggagagatcatgagacggttaaaggcccaggctttcgagggcagccgcagcaggccggcaggacatggggtggcgcctaccttgctggcgctggccctggggttccagggggcggcggcgtgggccaattgcacgacgtcaaacggtgctaccacttgcaccaacgccaacggctctcataccaacaaggtgggcagtggaccgagcgggatgaacgaacgcgtcaccgtgaatcagggggcgcgcatcgagacaaacgccagcgcggcgatcagtgtgggaacgagcgggcaggtacgaatcgagggcggtgcagtagtgcaaagcacggtcaatactgctgcgtccggccagtacgccaaaacgctggaagcagcaagcaataacaatatttccatccaagtaaacgcgcagctcctggccaagggcagcgcttcgcagtccagcgcgttgggattgtcaggcgccggcaataccgtcaccaaccatggcacgatccgggccgataatgccgcggcaatctgggtcactgccaataccgccaatgcggccaataccatcgataactacgggactatcgaaacagtgctcaatggcggctacgccaacgccatcggcagcacgcggaacaacagtgccacgggcgctggcgtgacggtacgcaatcatgccaacggacgcatcgtcggcaacgtgaagttcgaggctggcgacgacagcgtcatactcgacggcggctctaccatcaccggatccttgaacggtggcagcggcaacaacagcctgacgctgaaagccggcgacggcacgctgggccgcgcaatccgcaacttcggcacgatcaccaagcaggaggctggaacctggaccctgaatggccaggtcggccgcaacgacaacaacctcaagtccacggtcaaggtggagggcggcacgctggtcttgcgcggcgataacagcggcgccacccagggcggcgtgttgcaggtgtccgccggcgctacggcggacgtaactgccgccagcgccatgcagtccatcagcaacgccggcacggttcagttcacgcaggacagcaatgccgcctacgccggcgtgctgagcgggaccgggagcatcgtcaagcgcggcggcggcgacctgacgttgacgggcaacaacacccataccggcaaggtggtggtggaggcgggcagcctcagcgtatcggcggccaacaacctgggtggcgcaggtagttcggtacagctcaagggcggcgccctcgccctcaagaaaaccatcgtcgtcaatcgcggcctgacgctcgattccggggcgcagacgttgatcatcgagccgggaacaaccacgacctggcaaggccaggttagcggcgccggcaaactggtgacccagggcggcacgctggtgctggagcacgcgtccaatacgtatagcggcggtacggagatcaacaacggaacgctgcgggcggcgcatgatgccagcctgggttccggcacgttggcgctcaagaacagccagctggccgccacggacagcttcacggccacgcgtgcattgacgctcgctggaaacgaaagcatagacgtcgcagccaccaagatactcagttggaacggcgaaatcagcggcgccggcaccctggtgaaggaaggccaggggaccttgctgctgcgcggaaccaatcagcaaaatggcggcacgaccgtcaatgccggtacgctgcagatatcccgcgacgccaatcttggccgaggggcgctggcgctgaacgacggcacgctgcagagcaccggcagcttcgcgacctcgcgcgcggccaccttgcgcggccaggccaccatggaggtcgacgcttcgcataccgtgacctggaatggcgagctgagcggcggcggcatgttgcgcaagtcaggccagggcacgctggtcctggccggcgccaacacgtactcgggtggcacggtggtcgaggccggcgcgcttcgggcaggacacgaagacaacctgggacggggcgcaataaccctgcagggcggagatctgcttgccggcggcagtttttcgagcaaccgcgatctcacgcttgtccgcggttccttggacgtggctcgcgacgctaccctgacctggagcggcgcgatatcgggcgccggcgatctggtcaagaaaggggacgggcgcctgacactcacgggcgtcaacgagtacgccggccagaccgtgctccggggcggcaagctgcgtgtggccagggacgaaaacctgggccgcggagcactggtgctggaagacaataccgtgttcgagagcatgggctcgcatgccgccacgcggcaggtcacgctcaagggcgcgcccaaggtagagacgcttgacggcactacgctcgaatggcgcggcacggtcgacggcgacggcaagctgtacaagcaaggcggcggcacgctcgtgctgagcggcaacaatacctacgccaagggcgtcgaggtctggggcggggtcgtgcaagtctctcgcgaccagaacctgggcgcggccaatggcgcggtcacgctcaacggcggcgggttggcggccaacggggatttcaccagcaatcgccagctggagctgaccgccggggccaaggccatcgacgtcgcggccggcaaggacgtgacgtggcgcggtgtcgtcaacggcgccggcgcgctgaccaaggccggcgacggtacgctggcgctggccggcgccaacacctacaccggcggcacgcgcttgcagggcggcaccgtgcaggtatcgcgcgacaacaacctcggccaggccgccggcgcggtcacgttcgacggcgggcggctggccaacacgggcagctttgcgaccgcgcgcacggccacgctcaacaaggctggccagatcgataccgaccggggcaccacgctgacatggaacggcgccatcggcggcaagggcgagctgcgcaagcaaggggcgggcaccctggtgctgggcggagccaacacttaccagggcgacacccgcgtcgaggccggcacgctgcaagtgtcggccgacgccaatctgggccagggcgccgtgcatctgcacgacagccggctggcgacgaccggtacgttcgcgacctcgcgccgtctggagttgaccggacgtggcgcggtgcaagcggctgccgccgccacgctggattggcgcgggacggtcgctggcgccggcacgctggtcaaggagggcgcaggcacgctggtgctggccggtgacaaccagcatgccggcggcaccgaggtcagggccggcacgctgcaggtatcgcgcgccaccaacctggggcccggcgcgctggcgctggagaacgcggcgctggccacgaccgccagcttcacggccacgcaggcagccaccctgactggcaacgccgccatcgacacggccgccggcaccacgctgggatgggagggggccatcggcggaaccggcagcctgcacaaaaagggcgagggcaagctggtgctggtcaaggacaaccaccatgacggcggcaccacgatccacgccggtaccctgcaggtgtcgcgcgacgccaacctgggctcgggacagagcgcggtgacgctggatggcggcgccctggcggtttctgccgggttctccagcgggcgcgagatcgtcgtgggcgccgggcacggcgcgctttcggtgacgggcggccacaccctgcaatggcagggccaggtcggcggggcgggggcgttgaccaagacgggcgacggcacgctcgtgctggagcacgacaatacccacgccggcggtacccggattaccggcggggtgctgcgcgtctcgcgcgatgagaacctgggcgaggcgcatggcatgctgacgctcgacggcggcacgctgtcgaccaccgccgggttcgcgagccggcgcaacgccaccgtgggcaacggcggcggccggatcgtcgtcgccgacgccgccacgctggatttgcagggcgacgttgccggcgcgggccggctggtcaaagagggcgcgggcacgctggccttgggcggcacgaacacctatgccggcggcaccgtggtcgaggccggcacgctgcgggtcgcgcgcgacgccaacctgggcggcggcgcgctgaccctgaacaacagccgcctgcatgcgaccgccggctttgccaccggccgcgatgcgaccctctccgggcgcgcctcgatcgacaccgacgaccgggcgacgctgcaatggcgcggcacggtcaatggcgccggcaggctggtcaagcagggcctgggcaccctggtactggacggcgacaaccggtacgcgggaggcaccgaggtcaatgccggcacgctgcaggtcgcgcgcgacgccaacctgggcgcgggcgacgtggcgctcaatggcagcagcctggccgcgaccgccagcttcgccaccgcgcgcacggccacgctgagcggcgcggccgccatcgacacggccgacggcgccaccttggactggaatggcctgctcgacggtgacggcgccctggtcaagcagggcaacggcaccctggcgctggccgcggccaaccgctatggcggcggcaccatcgtcaaggcgggcgccgtgcggatcgcccgcgacgccaacctggggcgggccggcaccggcgtaacgctggacggcggcgcgctggccaccacggcggatctcgcgaccggccgcgcggcgaccctgggcgcggccaacggcacgctggacgtggccgccggcacccgcctggactggaacggggcgatcggcggcgccggcgcgctgaccaagaccggcgccggcaccctggcgctcaaccacgacaaccagcatgccggcggcaccctggtccatggcggcacgctgcggatcgcccgcgacgccaacctgggcgcggcgggcacggcggtgacgctggacggcggcacgctggccaccacggcgtcgttggcgcccgagcgcgcgctgcgcgtcggggcgcgcaacggcgtattgctgccggacgcgggcacgaccctggattggcggggcgtggtcgccggcgcgggcaagctgaccaaggccggtccgggcacgctggtgctcagcgccgataaccgccatggcggcggcacggcagtcaccggcggtacgctgcaagtttcgcgcgacgccaacctgggcgcggcggccggcgccctgacgctggacggcggcaccttgctgagcaccgccagctttgcctcggcgcgtgtcgccaccctcgatgccgcgggcggcaccttcgtcacccgcgacggcacccggctggattgggacggcgcgataggcggggcgggtggcctggtcaaggaaggcgccggcgagctgcggcttggcaatgccaatacctaccaggggccgacccgcatcgccgccggccgcctggccgtcaacggcagcatcgccagcccggtcacggtcgagcaggccggcgtgctgggcggcacgggccgcatcgtcggggatgtggccaaccgcggcgtggtcgcgccgggcaactcgatcggcgcgttgacggtggccggcaattacgctggtacgggcggcagcctggaagtggaggcggtgcttggcggcgacgccgcgccggccgatcggctggtgctcgacggcggcgcggccagcggcgtcacgccggtcgtagtcaagccgcagggcggggtgggcggcctgaccctgcgcggcattccggtggtcgtggcccagggtggcgccacgaccgcgcccggggccttccgcctggcgcagccgctggtcgcgggcgcctacgagtaccagttgctgcgcggcgcgggcgacggcgccgcggcgcaggcgcaagactggtacctgcgtacctcccgcgtcgagcgcgacaaggcgggcaggatcgtcaaggtcgtgcccttctaccggcccgaggtggcgctgtatgccggcacgcccatgctgatgcgcatggtcggcacggaagcgctgggcagctaccgcgaacgcgcgggccagcccggcgcggccgcgcccgaggcaggcgccgcagcccggcgtggcgtgtgggcacgtaccttcgggcgtcgtttcgagcgctccgcgggcagcgaagcggcgccgtccttcaacggcagcctggccggcatgcagctgggcgcggacctctacacgcgtcgctcggccacccggcatgccgacgccttcggcgtgttcggcggatacgccacggcccgcggcgatgtgcggggcctggcgcgcggcgagatccaggcggtgggcacgtccacgctgcgggccgcccagctgggcgcctactggacgcacactggtccgagcggctggtacgtcgacacggtgctggcgggcacgcgctacaagcagcagaccagctcgtcggcccatgtcggcgcgaccagccgcggctggggcatgatggcctcggtggaggccggctacccgtggcagctcaatccgcgctggcaaatcgagccgcaggcccagttggtgtatcagcagcttggcatcgccaatggcgccgaccgcgtgtcttcggtgtcgtacaagacgcccgatgcgctgacggggcggctgggcacgcgcctggcgggccagtacgcatacgggaaggcgcagttgcggccgttcatgggcgtatcgctgctgcacgatttcaccggcgccgacaccgtcacgttcgcgggcgtgcacagcgtacgcgccagccgccagaacacggccgtggatctgaaggcgggcgtggacacgcagctgggcaagagcgtaggcctgtgggggcaggtcggctacggcaagtcggtcggcagcggcgacggcagcgaccgtggctggagcgccaacctggggctgcgcgtggcgtattgaccgggggccgggccggccgctcggcggccggcattgcggctatattggcgtatgccgaccactacgcccgccctgcgcccgcaagacctgaccgaaaccgccttcgcgccttatggctggatgctgggcaagccgctgcccgccggcgacgatgtgctgcggttcagcaacccggccaccgatttctggcaggagcacgtgttcgacaccggcgccggcgccggcagggaaacggaagtcctgtgggtcaattaccggatcagccagcccggtttcgacaccctggaaaagcacctgctgacccagcaggccatcgtgccgctgaccggcgccatcgtgcagatcgtcgcgcgcagcgcgttcgacggtagccccgacctggccagcctggccgctttcgtggtgccgccggggcagggcatttgcatgcgtccgggctgttggcacgccacccggatttccggcggcgaagtgacctgcctgatgctgacacgccgatcgaccaccctggacctggtgcgccacctgcatggcgagccggcccgcgaaagcgaaatcgtggccatcgtgccgcatgggctcgacctgcccgcgcggcccacggctgagggaccagccccgcacgggcgctgatgcccgcggcaagacgtgcctgtccccgccgggacaggcacccgtcaagcgacggtatctgtcctttcccgcctgcagcccacgttttgagacggcccttgcgggccgtttttcttgcgtgcgtcacgccgattccgcttgcgcgggcaatatttgtcccgtattatgggatcaaatctcaatttacgggattaataaaaagccgcgccagcggctgccatcacccactgcgcgactgggctgccttcagtctgcgcatcaggagacaaacgatgtaccgaatcgtcagcgcgcttgcggtgtccgttacctgcctggccggcatgggcgccgcgcaggcggaccaaggcgcggccgcctaccccgacaagcccatcaagatcgtcatcccctattccgcgggcgggggcaccgaccagttcatgcgtatcgtgtccgaacgcgcctcccgggtgctcggccagcccatcaccatcctcaacaagccgggcggcagcaccgtgatcggcgtgaacgccgtcatcggcgccgcccccgacggctatacgctgctggtgtccaccaacaccagctacaccctgatcccgtacgtgatgtcgccgccgccctatgcgcccgagaagtcgctggactacgtggccacgctgggccagacgtccatggtgctgaccgccaacaagaccatgccgtccgatctgaagacggtcctggactcggccaggcagagtcccggccgctacacctacgccacgtatggcgtgggctcgtcgacccatctggcgggcgaggtgttcatgaacgataccggcgtcgagttccgccacatcccgtacaagggcgtggaggcggtgaccgcgctggccggcaaccaggtggacctgatgatcgacggcatcaacgccgcgggcaccatgctggatgccggcaagacccaggcgctggtggtgctgcagcgcacccgctcgcagttcctgcccgatacgccgacgctggtcgaggcgggctaccccgaggccgccgagaacgtcatttcctatgtgatggcggcgcccaagggcacgccggcagccgtcatcgacaagctgcaaaacagcttcgccgaggccctgcgcgacccaggcgtgctggcccaggccaaggccatgcgcaccgaggcggccttcaaggggccggcgcagacgcaagcgttcgtggacagccagccggccttgttcaaggacatcgtcgaaaagaagaacatcaagttctgaacggacaagggcaatgagcagtctcgaacagcacatgcagccgccggggcatacctggtgggacatcatcgaagagcacgcccggcgctttccggagcgcgacgcgctggcgcacggcgacggcgccatcacctatggcgagctggccgcgcgggtgcggcgctgcgccgccggcctgagcgcacgcggcatcggcgcgggcgactgcgtggcgctgctggctccgccgacgcccgacgccatggtctgtctgctggccgcggcgcggctgggggcgttgtgggtggggttgaaccccaggtaccagccgcgcgaaatggcatatgtgatcggccacgcgcagcccaagctggtgctgtcggtgcgggagttcgaggcgcgccgctatgccgacgacctggacgcggcgctggccacgctggcgccgcaggcccggcgccccgatctgctgttctatgacagccgggcatcctgtgacgaggcgatgctgcacgcgttgtgcgacgcgccggatgcgccatgtccggcgccgttcgaggatgccgcccagccttgcatgctggtctacacctcgggcaccacgggcattcccaagggcgtgttgctgagccagacggcgctgatctaccgctctaccgtgcaggcccgcaccttcgccacgcaaagccacccggtggtcatcaacttcgcgccgatcaaccatatcggcggcatgcacttccggggcctgtcgcagatcctggccggcggcaccatcatctaccaggagcgctaccggccggccgaggtgatgggcctgatcgagaagcatcgcgtcaacatgctgatgctgggctcgaccatgctgcagatgctgatccgcgagccgtccttcgacatgtccatcatgcgcgggatggagtggttcattttctcgggcgcggccattcccatgcccatcctgcagcgcgtcaaggagcactgcccgcgcatcggctccacctacggcctgaccgaatcgtgcgggtcggtcagctacatcgtcgccagcgattcgctcgaggcggccgcctataccgtggggcgcgccattcccgaaggccagttgcgcgtggccgacgagcaagggcagccgctgcccgccgggacccagggcgagctgcaggtgcgcggccagtactgcatgaatggctacctgcgcgacgccgccgccacggccggcgccttcacgcgggacggctggctcaagaccggcgacatggcccagcgcgacgacgacggcaacttccgactggtcgggcgcatcaaggaaatgtataaatccggtggctacaacgtttacccgcgcgagatcgaggtcgtgctcgagcagcaccccaacgtgttgatgtcggccgtcatcgccgtcgacgacgagctctaccagcaggtcggccacgcgcacctgatcctcaggcccgacaccgaggtgtcggaaccggagctggtgcagtggtgccgcgaacgcatggccaactataaagtgcccaagcgcattttcgtccgcaactcactaccgatgctgtcgataggcaaggtcgacaagattgccttgcggcagcagcactagaccatccatgtccaatccgctgaaccgttaccaccacatcctgcacgccatcgccggccgtcccggcggcctgtcgctggccgacctggccgccgccaccggcctgccgcgcagcacgacccatcgcatggccaccaccctgcgcgagatcgattacctggaccaggacgacgccagcggcaacttcgtgctgggcgatggcctgatcggtctgatgcgcagcagcctggcccaggacagcaagctggcgctgttcgatcccgccttgaacttcgtggtgggacgcctggaggaaaccgccttttgcgcgcggctgtggaacgacaaggtggatctggtgcaggcggtcacgcccacccgcaaggaccagctgtatatctacccgggcgtgggcggccggccgctggacaagtgctcgtcgagcaaggccatcctggcctacctggatccggcccgcatccaggcgctgctcgaaccgctggccagcagtaccccggggctgcgggtggacaccttgatgcaggagctcgaccaggtgcaccggcagggctttgccatctgcgacggcgagatcgacgaaggggtgctgagcgtcgcctgcccggtgatgagcggcccggcgcgcggcctctacagcatcggcgtggtcggccccgccgcccgcctcaaatcgcatgacctgcaggaaatcgtcgcagtcctgcactcggccgccgacctggccgccgccgaactgctgaacagttagcgactcacaaggggaacaccgctatgaaggaaatcatttcgctggagaaaacgggcgcggtggcgacggtcaccatagaccgcggcggcaagcgcaatgcgctgagccaggagatggtgctgcgcctgaccgatatcgcgctggagctgcagcaggacacctccgtggcgtgcatcgtgctcagcggcaaccagaacgaattctcggccggcatcgacctgggcgatgccatgcgctggagcctggacgacaagacccagctcgagcggcgcgccatcgccttgcgcggcacccggctgtgcaaggcctgggaagacctgccgcagatcaccatcgccgccgtcgagggcatgaacgtgggcggcggcatcgcgctcacgctcgcctgcgactggcgcgccatgggcaagtcggccttcctgttcgtgcccgaagtgcagatcggcatcccgttgggatggcagaccattccccgcctggtgaacctggtcggtccggcgcgcgcgaaacagatcgtgctgctgggcgaaaagatgtcggccgacaccgcgctcgaatggggcgtggcagatttcgtcgtggccgacggcgcggcctgcgcccatgcccaggacctcgccgcgcgcatcggcaagatgcccgagctcgcggtgcgcatgtccaagcaaagcatcaacgcgtatgccaacgcgctgaaccacctgggcagccacatggacgtggaccaggccatgctgtgcggccagacccgggacgccgtcgccgtgcgcgaccgctacgcccggtaacggcggcacctttcaatcattcactcacccataaaggatcaatcatgctggactggaaccaataccgctcggaactgatgacgcgcatcggcgaaatcgccaaggccagcccggaaaccgtcaagggctatcaacagctttcggcggccggcaagcagaccaatcagctggacgccaagacgcgcgaactgatcgcgctggcggtggccgtcaccacccgctgcgacggctgcatcgcggtgcacgccaaggcggcaaccgacaacggcgccaccaagggcgagatcgccgaggcgctgggcgtggccgtggcgctgaacgccggcgccgcgctggtctactcggcccgcgtcatggacgccgtggacgccgcccaataaccgcagcgccgtcgcggcgcacccggtacaaaaccatacaaggggaatagggaatgtcgagacttgcacgcttgctgctggccggttgctgcgcgctgggcgccgcggcgcccgccggcgccggcaactggccggccggcccggttacgttcatcgtgccgtttccggccggtggttccatggacaccttctcgcggcccatcgccgggcagctcagcaaggagctgggcgttcccgtggtggtgtccaaccgctccggcgcgggcggcggtgtcggcatcgccgccatcgcccgcgccgcgcccgacggctacaccatcggcatgtccagcgtcggcaacatggccatcaacccgcatatctatcccgaccttccctacagtccgctcaaggacttcacgccgatcgggctggcgggccgcttcgtcaacgtgctggtggtcaacagcaagatcccggcccgcaatgtccaggagctgatcgaactggaccgcaagaagctcgacagcatcaccttcgcctcggccggcaacggctcgaccaaccacctgtccggcgagctgctcaagcagctcacccacaccagcttcctgcacgtgccgtaccggggcagcggcccggcgctggccgacgtggtcgcgggcaacgtggcgttcatgttcgacaccctcaacacctcgatgccgctgatcgaatcgggcgccttgcgcgcgctggccgtgaccagcgccgagcgcagtcccttcctgcccgacgtgcccaccatgaacgaagcgggcgtggccggctacgccaaatcgggcgaagacctctggtgggccatcatcgcgccccagggcgtgccggccgacgtgcgcgacaagctgaatgcggcgctcaacaaggcgctcgggtctcccgccttgcaggcccaggtgcgggcccagcgggtcgagacgctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccggcgcgcacgttcaggcgctgccggggcgccggcgcatcagggtggatttgccgaacaggctttcgaccaggtccaccgcgacctgggcggtcttgttgcgcacgtccagcgcgggattgagttcgacgatgtcccgcgagcgcatcaggccggtgtcggcgatcatttccatgcacagctgggcttcgcgataggtgggaccgccgggcacggtcgtgcccacgcccggcgccagctcggggtcgaggaagtcgacgtcgaagctgacgtgcaaatgcgtctgcgggtccagcccggccagggcggcctccatcaccgcgcgcatgccgacctcgtcgagatagcgcatgtcgtagacctccagcccggcgtcgtagaccaggttgcgttcgccttcgtccacgctgcggatgccgatctggcgcacccagcccggttcgatggccggcgtgcggccggccatgctggtcagtgccgcggggccgttgccgcacaggcaggcgaccggcatgccgtgcacgttgccggtgggcgtgagccggttggtattgaagtcggcgtgcgcgtccagccacagcacgcgcagcttgcggccactcgcgcggcaatagcgcgccaccgcgctgatcgagccgatggccaggctgtggtcgccgcccagcaggatgggcaggcgctcctggcgcaactcggcgctgacggcgtcgtgcacgagctggttccagccgatgacttcgttgaggtgccggtagccgttggccggcgggcgccacgggttgggcgcgccctgcaggttgccgcgatcggtcacttgcaggccgcgccgctcgagcaggcgcaccaggcccgccacgcgcagggcctcgggccccatggaagcgccgcgctggcccgcgccgatgtcggtgggcgcgccgatcaggctgaccccgtgggggaacgatgcagcgatcacgatggacctccggaagagcctggcgcggaatgcgcaagcacgtgcgccagttgcgcgcaggcccagtctatctgttcgcgcgtgacaatcaagggcggcgacaggcgcagggtctggccgtgcgtgtccttgaccagcatgccgcgcgccatcagccgctcgcaataggcgcgcgccggcccggcgtcgggctcgagttcgagcgccagcatcaggccgcggccgcgcacttcgcgcaccgggccgggcagcgcgcgcaggcgctgcatgaaataggcgccctgctcgcgcgcattgtcgatcatgccttcgtcatgcagcacccgcagcgcggcgcgcgcaaccgcgcaggccagcgggttgccgccgaaggtgctgccgtgctggcccggctggaaaatgcccagcaccgcctggttcgacagcaccgcggacacgggatagaagccgcccgacagggccttgccgatcagcgtgacatcggcctcgatgccttcgtgcgcctcggccaggaaagcgccggtgcgccccagcccggtctggatctcgtcgaggatgagcacgatatcgcgttcgctgcacagcttgcgcacctggcggaaatagcccggcggcggcaggatgacgccagcctcgccctggatgggttcgaccaggaaggccaccgtgcgcggcgtgacggcagcctgcagcgcggcgaagtcgccgaacggcaccaccgtgaagcccggcgcgaaaggcccgtagccgccgcgcgcatccgggtcggtggaaaagccgacgatgcccagcgtgcggccgtggaagttgttggcgcacacgatgatctccgcctgcccggccggcacgccgcgcgcctcgtagccccatttgcgcaccgccttgagcgccgtctcgaccgcctcggcgccgctgttcatgggcagcaccttgtgcgcgccggtcaggcgcgccaggtcttcgtacaggggcgccagctggtcatggcggaaggcccgcgaggtcagcgtcagccgctgcgcctgctcgaccatcgcggccaggatgcgcggatggcaatgcccctggttgaccgccgagtaggcggacaggcaatccaggtagcgccgccccgccgtgtcgtacagccagaccccgctgccgcgcgccagcaccacatcgagcggctggtagttgtgggcgccgagttcgtcctcgatccggtcgcgccgcgtggcggcgggtgctggcatgttcatggcggtctcctgcgggatggtcctacctggcctgcagaccatcttagggaaatgcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccttgcggaaatacgcctggacttcgcgctgggtgtgctcgatgtgcttgcgcagcagcgccacggcgcgcgcggcattgccttcctcgcaggccgcgaggatcttcaggtgctcctggtgcgagcggtcatggcccgcggcctcggtcacgcgcagccgcatcagcttgcccatgtggtcgcgcaccgaccggatcatggccagcaggcgcggccggttggccggcgcatacaggcaatcatggaattgcgcgttcagctcgctccattcggacgcgttctcgtgcctgctgtaggcatcgagcaggcggcgcgcctgcgccagatcggacggcgccatgttgggcaccgccagctccagcgcccggcattcgatggccaggcgcaggtccagcatctcgacataatcggccgcggtcagtaccgccaccgtcgccccggcgttgggcgtgaagaccaccaggccctccgactgcagccgcaccagggcttcgcgaaccggaatcttgctgatgcccagatcggccgccacctcgtcctggcggatcggcgcgccctcggccaggctgccttcgagaatgcgcttgcgcagctcgccatacgcgcgctcggtggctgtaccggcgacttttctctgagcggtttcgggcatgggggcaaccaggttcatgacgaaagggattctaacaacagcccgcctggccggcggcggcgccggctgccatcggccaggcgccgccgccctgtcgatcgctcaattcccgctcaggctggcattgccgatcaacgtcttctgggcagccaggtcggactgcacgaaagccgtgaactcgtccaccgtattggcctgggacgcatcggcgcccaggtctgtcatgcgggcctggacgcgcgcatcggccatcaccttgttgaccgcctggttcagcccggccaccgcctgcgcgggcgtgcccgccgcgacgaacaaccccagccaggtgccgtgcgaatagcccggcacgccggcctccgccaccgtgggcacgtccggcagggcgccgatacgcttgtcgcccgataccgccagggcatggaaacggccgccgttgacatgcggaatggcagacgccgcgccggagaacatcgactccacgtgtccggccatgacgtcggtttcggccaggctgctgcccttgtatggcacgtgcagcatctgcacgttggcctggcgcatcagcaacgccatggacagatggttgctcgacccgacgccgcccgagccataggtcagcttgccgtcggccttgcgcgcgccgtccagcagctcggccagcgaacggtacttgctgttggccgaaaccaccagcatgttgggcaggctggtcacgcgcgccaccggcgcgaaatcctggatggaatacgagagctcgggcgagatcagcgtgttggtgatcaggccgggcggcgacagcagcaccgtggcgccgtccttggccgagcgcgccaccgcggtggcgccgatcgcgccgttggcgccggcccggttctcgacgatgaccgatcgattgagcgagtgccccagctgctcggccaggatccgcgcgatcacgtcggtgtagccgcccgcggaaaagcccacgatcagccggatgggccgcttgtccgcgccggattcgtcggcatgcgccgttccgccggccagcaggcagccggccagcgccgccgccagcagcgtgcggcgcctgttttcccttgcatatcctttcattttttttacccccggtactgcgttgaagaagtgtcatgcgcagggccgcgcgtgcgcgcggctgccccgactacatcgccagcctgtcctgcagccgcttgtagcgggtcgcggcggcgacccccagatgacggaacccgtgcaggcgcaccgatcacagatcgctcaccggcaccgacagcgattcggccggcgcgcccagcacccgctcggccagctcgatgtccagcgcggtcgaaatggcgatgccgcggccgttgcaccccagcgaaacgtgcatgcccgcggcgggctcgtgcacatgcggcaggtgatcggtggtgaccgcgaagtagccgctccagtggtactcccaatccagcttgcccaggtgcgcgaacagctccgcgcccgcgcgatgcaggaacggcacgatgcgtgcgtgctccaggcccgcggtcgcgccagcgccccccatcaccaggcggccgtccggagacagccggaaggaggtcagcagctggcgcgtatcgctggacacgtgcccctgcggcaggatctcgcggcgcatcgcctcgggcagcacacgcgtggcgacctgcgccgtgcgtaccggcacgatggacgtgcgcaggcccggcaccagccggtcggcatagccgccggtggccacgatcacgctgggcgccctggcctcgccggcctggcagcgtgccagccattgcccggcttcgcggcgcaacgcctcgacacgcgcgccgccgcagatcgtcgcgcccagcgacagggccacgcgcgccaggccacgcgcgtaggccaggggctgcacatggccgccgcgcggatccagccagcccagccgatagcgcggcgtgcccagcaggcgcgccaattcgtcggcctgcagcaggcgcgtggccacgccacgttcgccccaggcctggcaacggcgctcgaccgcgcgcaggccgctgcgggtgaacgcgggctggatccagcccttgttgccggcggcgcaatcgatgccgaattcgtcgatcagcctgaatacgacgcccggcgcctcgctgccgaagcgcaccagccggcggccggcctcgcccgggtagagcgtctcgattacctcgggatcctgcttcaggccggcgatcacctgcccgttgttgcgcccggacgccccccagccgggctcggccgcatccagcacgatcacccgcctgccttcgcggcacaggcgtatggcggccgacaggccggtgaacccggcgccgatgatcagcacgtcggcggcatggcgcccgtccagggacgggagcgccggcgccgccggcgcggtggccgcccacaatgaatcgggcaaccgcaagggttcgcccagcagtcggtcgggattcatcgcgcctgcgcccccgccaccgcgccgcaagggcgggtttgccgtggcgcggtgcgccgggcggtccatccgtatttcgtcttgctgtcagccatgatgcctgagtggtccgtgcgcggcgccttgcgcaacgcgcggcgccctgtatccgtatctcgattcatacgtatacgtaaatcttatatcgtatacgaatataggcgctgctggtgaaatccctagggcggcacgatgtcatgatatgtatatcatttaatataatcgtatacgaatatagcggccgggcggccttgcccggcggcccttcctggatcctgcacatgcccaccgtacgcgtcgaactctcccccggccgcagcgccgaacagaaaacccgctatatgcaggaagtcacgcgcctgacggtggagatcctcaagtgcccggtcgaaagcgtggatgtcatcttcatcgaaatcccgccgaccgaatgggcccacggcggaaagttctacgcccagcccccggcttgagcatcggcgcggcccgcctcgggatgccaaggccgcggccgcgccgcgccacggtaaaatcgacggttttcgaccgtggcgcaggcgcgcccatcgaggttttcccatgtcttcccccaaagtcggcttcgtcagcctcggctgtcccaaggccctggtcgattccgaacgcatcctgacccagcttcgcaccgaaggctacgaggtcacgcccgaatacaacgacgccgatgtcgtggtggtcaacacctgtggcttcatcgacagcgccaaggccgaatcgctcgaagcgatcggcgaggcgatcgccgagaacggcaaggtcatcgtgaccggctgcatgggcgtggaagaatccgtcatccggcaggtgcatcccagcgtgctggccgtgaccggaccgcagcagtacgaggaagtggtgcgcgcggtgcacggcgtggcgccgccccgccaggaccacaacccatacctggacctggtcccgccgcaaggcgtcaagctgacgccgcgccattatgcctacctgaagatttccgaaggctgcaaccatcgctgcagcttctgcatcattccctccatgcgcggcgacctggtgagccggccggtgggcgacgtgctcagcgaggccgagcggctggtgcgggccggcgtcaaggaactgctggtcatctcgcaggacaccagcgcctatggcgtggacatcaagtaccgcagcggtttctggaatgggcggccggtcaagacgcgcatgaccgagctgtgcgccgcgctgtccgagctgggcgtgtggacccgcctgcattacgtctatccgtatccgcacgtggacgaagtgatcggcctgatggccgacggcaaggtgctgccctatctggacatcccgttccagcatgccagcccgcgcatcctgcgcgccatgaagcgcccggcgttcgaggacaagacgctggcgcgcatcaagcgctggcgcgaagagtgccccgacctgacgctgcgctcgaccttcatcgtgggctttccgggcgagaccgaggaagacttccagtacctgctggactggatgagcgaagcccagctcgaccgcgtcggctgtttccagtactcgccggtcgaaggcgcgccggccaacacgctcgacaatcccgtgccggacgaggtcaagcaggagcgctgggagcgcttcatggaacaccagcaagccatctccaccgcgcgcctgagcacgcgggtaggccgggagatcgacgtgctgatcgacagcgtggacgaagaaggcgcggtcggccgctccagcgccgacgcgccggagatcgacggctgcgtctacgtcgacagcgagcagccgctgaaggccggcgacatggtgcgggtgcgcgtcaccgactccgacgagtacgacctctggggcgagcggatcgcctgatcgaaagcacaggtgcccgtccctgtcgggacaggcaccgaatcaacacggcgcctccttcatggcgggatcacagaaggtccgacaggtcgtcggcgtgctcctcttccatggcgaggatgtcctccagcagccggcgcgtggtcggatcggcctcgccgacatagtcgaccatctggcgatagctgtcgatggcgatgcgttcggcgatgaggttctccttgatcatgtccttgagatccttgccttccacatattcggcgtggctgcgttcgagcaggccgaccggcgagagatcgggctcgccgccgagctgcacgatgcgttcggccagacggtcggcgtgcccctgttcctcggcggcatgctcggcgaattcggcggcgaccggctcggcgctcaagccgcgcgccatgaaggcgtggcgcttgtagcgcagccaacagaccacttcggtggccagggcttcgttgagcaggcgcagcacggtcgcgcgatcggcgcggtatccctcggtcacggcgccggactcgatgtcgcggcggaccttggcccggatggccttcacatcgacggcgaacgcgcggtgtggctgggtggctgactgttccatatcgctgactcccaaaatagaagacaaaacgacgctgtatgttcaagcgcccctctcgatccagtgtacagacctgggcgcgccgcgctgtgtcaagacattgcccatggccgtccgcggcaggcctcgtcccagtttgcgtaaactagggcctggcccgcgctcgcgatgcaactggtaacgagcgcatggactcttgaacgagttatgaaaattcagaacatctgtgtgtactgcggctcgaacagcggccgccaacccgagtacatcgagcacgcgcaaggcttcgcacgcgagctggtcaagcgcggcctgggactggtgtacggcggcgccagcgtcggcatcatgggcgcggtggccgataccgtgatggccgaaggcggccgggtcatcggcatcattcccgaggcgctgatgaagaaggagctggcgcaccgcggcctgaccgaactgcatgtggtgcagtcgatgcacgagcgcaagacgctgatggcgcagaaggccgacggtttcgtcgccctgcccggcggcgcgggcacgctggaagagatcttcgaaatctggacctgggcgcaattgggcatgcaccagaagccatgcggcctgctcaatatcgccggctattacgacctgctgggtcagttcctgaatcacacggtggatgaagccttcatgcgcccgcaacatcgcgccatgctcgccatcgaccacgacccggcagccctgttggaccacttcgccagctacgtcgcgcccacggtttccaagtggatcgcgccgggcgaacactgacccgcgatgacccacgccatgccgacccaacccgccgctccacgcaccacggcctgcctgctgcgcgactacttccgcgccaaggacgaaaaccggccgttgtacatggcccgcgccttcgcgcccgacgccgtgctgaaaatggcgctgcgcacacaggccatcgcctttccgcccgagtcgcacggattggcggccatcgccgacacgctgtcgcgcaagttcggccagacctacgacaacgtctacaccttctacctggcgcatccgggcgaacacgccgtgctgcccgagttctcgtgcgactggatagtgggcatgacggacaaggccagcggcgaggtccgcgtcgggtgcggcagctatgactgggtgttccaggccgagccgcacctggtcaagcggctgaccatcaccatcgaatcgatgctgacgctgcccgccgacacggccggccccgtgttcggctggctgaccgcgctgccctacccgtggaccgacgcgcagcgcgtggtggccagcgcgccgcccatcgagagcctggcgccgatcatgtactggctgcgccgcgacgtgcgccgcgccgatcccaccggcggcatggcatgaaataccggctggccgcgttcgatttcgatggcacgctggccgataccctgccctggttcgaatccgtcatggacggggtagccgacaagtacggcttccgcaaggccagcgccgccgacaaggcgcagctgcgccaccgcagcacgcgcgagatcatggcgttcctggaagtgccggtctggaagctgccggccatcatggcccatgtgcgccagctgatgcgcgagatcgatccggcggtgcgcatgttcgccggcgtgccggccgcgctcgcgcaactgaaggcggccggcctgcgcctggccgtgtgcagctcgaactcgctcgacaacgtgcgccgcgtgctgggtccgcagaccggcgcgctgatcgacgactacgaatgcggcgccgacctgttcggcaagcccgccaagctggcgcgcctgatggcccgccatggcgtggagcggacccgctgcatcctgatcggcgacgaaatgcgcgacatcgacgccgcgcgcaaggccggcgtgatggcgggctcggtggcctggggctacaaccacgtcgacgcgctgcgcgcccgtgcgccagacgaaatcttcgagcaggtggccgatctggccgccgtgctcgcgcccggctttccctccttcccaccgacgccatgagctccgatcccacgcatcgcatcaccgacctcgacaccctgcaggcccggtacggcacgccggccccgaactcgctgaccaaggaagtcgattacctgcacccccattaccgcgccttcgtcgaagcggcgccgttcgtggtgctggccaccagcggcccgcaggggctggacgcctcgccgcgcggcgacggcccgggtttcgtcgtcatcgaggacgaccgcacgctgctgctgccggatcgacgcggcaacaaccgcatcgacagcctgcgcaacatcgtggccgatccgcgcgtggcgttgctgttcctggtgccgggggtgggcgagacgctgcgcgtgaacgggcaggccgagatcagcgtcgaaccggcgctgctggcgcgcttcgcggtcgacggcaagccgccgcgcagcgtgctgcgcgtgcgcttggaaacggtgttcttccagtgttcgcgcgccatcgtgcggtcggcgctgtggaaccccgatgcccgcgtggaccgcgccagcctgcccagcgccggccagatcctcggcgcgctgagcgccgggatgctcgacggcgaacgctacgaccgcgagctgcccgagcgcgtgcgcgcgacggtgtactagcaggctggcggcggcggacgcctcagggctgccagccgcgcacgaagacgtccaccggctggcgcttgccgccggccttctgcaattccagcaggcgcagcacgccctgcccggtggcgatatctatgccttgcgcatcggcacgcaacacggccccggacgtgccgccggcagcctgctccagcgcctgggcgcgccacaccttgaccggatcgtccaggccgggcaggcggatggtcgcgcccggcacggggttgaaagcgcgcacacggcgcgccagcaccgcggccggcaggctgcagtcgagcgccgcctcggccttgtacagcttggccgcgtaggtcacgccggcgtcgggctggcggcgcggcgccaggccgccctgggccagcgcggccagcgcgtcgacgatggcctgcccgcccacgcgggccagttcgtcgtgcaattgcgcggcggtctgctgcgcgccgatgggcacggcgcgctccagcagcatgtcgccggtgtccaggcccgcgtccatctgcatgatggtcacgccggtctcggcgtcgcccgcctcgatggcgcgctggatgggcgccgcgccgcgccagcgcggcagcaggctggcgtggatgttcaggcagcccaggcgcggcaggtccagcgtccattgcggcaggatcaggccgtaggcggccaccaccatgacatccggcgccacgcgctccagttgcgcgcgcgcggcggccgcctcgtccggatagcggccgtcgagccgcaggctgcgcggctgggcgacctcgatgccggcggccagggccgcctgcttgaccgggctgggcgtcaatttcaggccgcggccagccggccggtcgggctgggtcagcaccagcggcacgtcgtggccggcggcaagcagcgcatcgagcgcgatacgggcgaattcgggagtgccggcgaaaacaaggcgcatgggacggtcggaaacgggtcagggcgcggcgcgcgcgccgcggacatcaagaacgggcgcgccgcctaggcgcgctcggcctcgcgctcggccttcttgagcttggtcttgatgcggttctgcttgaggttggacaggtattcgacgaacaccttgccatcgagatggtcgatctcgtgctgcacgcacacggccagcaggccgtcggcctcgaactcgtagggctggccttgctggtccagcgccttgcagcggatgcgcgcggcgcgctcgacctcgtcgtagatgccgggcaccgacagacagccttcctcgtaggtctggcgttcgtcgctcttccaggtgatctcggggttgatcagcacgcgcaggtcgttgccctcttccgagacgtcgatcaccacgacgcgctcgtgcacgtcgacctgggtggccgccagcccgacgcccggcgcatcgtacatggtgtcggccatgtcgcgaaccagctgccggatgcggtcgtccaccaccgcgaccggcttggccgtcttgtgcaggcgcgggtcgggataacgaaggatggaaagcaaagccatgaggaatcaagcgccaaagtctatgtatgcagactcatatcataattcattagacacttgatttctaataggtttctcctaagtccgggatatgccgggcttcaggtcaccgcggcgcgctcgcggtattggggacggtcccaggcgcgggtgtccagcacctcccggaggatctcgacggcatcccagatatcggcgtggctcaggtacaggggcgtgagcccgaagcgcagcagctcaggttcgcgataatcgccgatgaccccgcgcgcgatcagcgcctgcatcacggcgtagccctgcggatgcaggaagctgacatggctgccgcggcgcgcatgctcgcgcggcgtcgccagggtcaggggatggtcggcgcagcggctttccaccagcgcgatgaaccgatcgcccagcgccagggacttggcgcgcacctgcgcgatatcggcccgcagggcgatatccaggccgcattcggcggtggccagcgagacaatcggctgggtgccgcacagatagcggcgtatgccttgcgcgggcacgtaggtgtcggccatttcgaacggctggcgatgcccccaccagcccgacagcggctgccagaagtcgtcgcgatggcgcggcgcgacccagatgaaggccggcgagcccgggccgccattgaggtacttgtaggtgcagcccacggcgaagtccgcgccatcggcatccagcgccacgggcacggcgccggccgcgtgcgccaggtcccagatgatgagcgcgccgcgggcatgcgcccgccgcgagacggcggccatatcgtgcatggcgccggtgcggtagttcacgtgcgagagcagcaccacggcgacgtcgtcgtccaacgcctgctccagcgacagcccggcgtcgaccaggcgcagttcgtagccctgccgcagcaggtctatcatgccctggatcatgtacaggtcggtcgggaagttgtcgcgctcggacacgatcaccttgcgctgcggcgcggcgcgctgcgccagccgcaaggcggcggccagcgccttgaaaatgttcagcgaggtgctgtcggtcatgacgacctcgtcctgtccggcgccgatcagcccggccagcttgttgcccagccgcgccggcagctcgaaccagcctgcggtgttccagctgcggatcaggccctgcccccattcctggccgatgacctgcgcggcgcgcgccgccgctcccctgggcagcgcgcccagcgaattgccgtccaggtagatcaggccggcaggcagttcgaactcgtccttgaaggcggccagcggatcgcggcggtcggcctccaggcaagcctggcgcgtcgtcattgcttcttcccgatacttgaaatatcaaatatggtagcagcgggcggcccggggttgattgcaaaatcaccatgacagcgaggccgatttgcacgaatatgcgaaccaattcgaacagcacgaaagaaaattgcccatgcaactggacgccatcgatcgccgcatcctcgacatcctgcaaaccgaaggccgcctgagcaaccaggacctggccgaccgggtcgcgctatcgccgtcggcctgtctgcggcgcgtgcgcgccctggaagacggcggcgtcatccagggctaccgggcggtgctggatccgcgctgcctgggcctggacttcgaggccatcgtgcacgtatcgctggatcaatcccaggctggctggcacgaggccttcgtcgcgcgcctggccgggctggaggaagtgcgccaggccagcatcgtgaccggctcgtcgaactatgtgctgcaggtgcgcacgcgcgacctggcggcgttctcggccttcgtggtggacaagctcaacggcatcgccggcgtgcgcgagatccactcgcacatcgtcatgcgcaaggtgaaggattgcggcggcgtgttgcccgtgggcccggccggcctggccgggccatagcggctcggcagcagccgagcgtggcggcaaagtcgcgcatccgtccgcgcacgccgcgcacgcatgcgacactacggccgtccgatttctttctcacgccatgccgctcacgcacacccgcgccgaactctccgcctggctgcgcctgtcgcaggaacccggcgtcggtcccgccgccgcctatgcgctgctggccgcgctgggcatgcccgagcagatctacgcccaaggcagcgccacgctggcgcgccacgtgccgcaggacgtcgcgcgccagctgcgcgcgccactgtccgacgaggccgcggcgctgatcgaacaaacgctgcaatgggccgagcaacccggccaccacatcctgaccctggccgaccccgcctatccgcaacagctgctgaccatcgccgacccgcccatcctgctgtacgtcaacggcgaccccgcctgcctgcgccggcccgccatggcggtggtgggcgcgcgcaacgccacgcccggcgggcaggacaacgcacgcgccttcgcgcgccacctggccggccagggctggtgcatcgtcagcggcctggccctgggcatcgacgcggcggcccacgaaggcgcgctgctggccggcgagcagggcgccggcacggtggccgtgatgggcaccggcatcgaccgcatctaccccgccgcgcaccgcgacctggcgcaccgcatcgtccagcacggcgcgctggtcagcgaactgcccctgggcacgggcgcccagcgccaccattttccgcgccgcaaccgcctggtggcgggcctggcgcgcggcgtcctggtggtcgaggcggcgcgccagagcggctcgctcatcaccgcgcggctggccggcgaaagcggccgcgaagtgttcgccatccccggctccatccactcgcccctgtcgcgcggctgccatgccctgatccgccagggcgccaagctggtcgaaaccgtgcaggacatcgccgacgagctgggcggcgcgggcccggccgcctcggcgcggaccgccccgccggcccggccggcgccgccccaccccctgctcgatgcgctgggcttcgatcccctgcacctggatgcgctgcaagcccgcaccggcatggacgccgccagcctgaacgcccagctgctggagctggaactcgatggccgcgtcgcgcgcgtcgagggcggccggttccagcgcctgcgctaaggccgctgcccgcaagcggggcggcgcccgccgcgcggaacgtactaatattgttcgttgatcgcgaatcacggccgcccgcgcgggcggccgacccatccacaggaacagccatgtcccagcccagccgcgtcaagatcgtcgaagtctcgccccgcgacggcttgcagaacgagaaggaattcatcgccaccgacatcaaggtggaactggtcgaccgcctgagcgcagccggcttccagaatgtcgaggccgcgtcgttcgtatcgcccaagtgggtgccgcaaatggccgacggcgccgaggtgatggcgcgcatcgcgcgccggccgggcacgatttattcggtgctgacgcccaacatgaaagggctggaaggcgccctggccgcccgcgccgacgaaatcgtgattttcggcgcggccagcgaggcgttttcgcagaagaacatcaactgctcgatcgccgaatccatcgcgcgcttcgagccggtggccgccgccgccaggcaggccggcgtgcgggtgcgcggcagcatcagctgcgcgctgggctgtccctaccagggcgaagtgccggtcgaggccgtggtggatgtggcccggcgctttctggcgctgggctgcgacgaaatcgacgtcgccgacaccataggcgtgggcacgccgcgccgggtgcgcgaggtcatggacgccgtcacgcgcgtggtcgacccggcgcgcgtctcgggccatttccacgacacctacggccaggcgctggccaatatcctggcggccctggagaccggcatcgccatcttccacgcctcggcatcgggcctgggcggatgcccctacgccaagggcgcgaccggcaacgtcgccaccgaggacgtgctatacatgctgcgcggcctggacatcgagacgggcatcgatttcgacgccgtggtcgatatcggccagtggatttcgggccacctgcagcgcaagggctccagccgcgctggcaacgccgtggcggccaagcgcgcggcctgagccagggaccagcccgcgtagaatgcacgacccgcaggagctcccgcgccaggccccgcgccggagccccgcggcaacgacgccagggcgcccatacgccctcctcatgctacgcggcctcgccgcatcgcccgttccattcatgaacaatctattcgccgcaccgaccccggaagaacacgccgccttgctgcaggaaatcggcccgttgccgctgtccggccaggcctggcccgattgggtgcgcatcctggcctggatcgtgctggccgtgatcggcgtgcagatcgtgacgaccgccatcggcctgccgcccggccaggtcaaccccatactggccggcaccatcatcctgtgcttcctcggcctggcgctggtgtcgtggcacatgcagatttcggtcacccgcatcgacgagtcgggcctgcggcagacctggatcacccgccgcgaagtcgcctggcaggacatccagttcgccaagttcgtgcccttgctgttttccaagcggctggtcgtcttcacgcgccatggccgccccatcgtgttccagggcggcacccgcgacctgcaggtcgcgttcgccaagatttcgctgctgtaccgccgcaagcgctgagacggcggcccgccacggaccgccgggcgctgcgtcagcggatcggcagtgcgtacatcaggccgccctgggtccattgcgcgttcaggccgcgctggatcttcaacgggctgccctggccgacgttgcgctcgaagctctcgccgtagttgccgacctgcttgatgatgttgtaggcccacttttcatccaggcccaggttggcgccggcgcccggcgtcacgcccaggatgcggcgcacgttggggttttcgctcttgagctgctcgtccacgttggccgtggtcacgccgtactcctcggcctcgatcatggccgacagcgaccagcgcacgatattgagccacgcgtcgtcgccctggcgcacgaaaggccccaggggctctttcgaaatgatctccggcagcacgacgtagtcatcgggcttctcgagccgcgaaatgcggatcgacgccaggcccgacgcatccgtgctgaacacgtcgcagcgccccgaggcaaaggcattgaccacttcgttgaaggtttcgatcaccaccggcttgtagctgacctggttggcgcgcgcccagtcggccagcgtgttctcgttggacgtgcccgtctgcagacagatggtggcgccgttgagttccttcgcgctcttgacgcccagcgacttgggcaccatgaagccctggccgtcgtagaaattgatgccggcgtggatgatgcctagcgcggtgtcgcgttgctgcgtcaccgtcgtgttgcgggtcagcacgtccacttcgcccgattgcagggcggtgaagcgctgctgcgaattcagcggcacgaccttgatcttgctggcgtcgccgaacaccgccgcggcgacggcacggcacaggtcgacgtccaggccgcgccaggtgccttgcttgtcgggcgccgagaacccggcgaaaccggttgtggtgccgcacacgaccgtgccgcgttttttcaccacatccagcgtggcgccctgcgcgccggccaccatgccggccagcagcgcggccgcggccaatccttgtgcgatcttcatgttcctgccctccgttgcgttgcggcgcccccggcgccgaccaaacccgcaagattacccagcccgccaggcaccggcaaataaccgggcgttcgaaccatatgccggcggcctcaggccgccagcgaaatcgataccggcgcgttggcctcgcaggcctgcagcgcgcggcccaggcgcacgatgccctgcgcgatctgcgtctcgttcatggtggcgaacgacatgcgcaaggcatggggatcggcctgggccgggtcggcgtagaacgccttgcccggcacataaacgacttcgtgctcgatagcgtagggcagcaggcgcgtcgcgtcgatagcgccgttcaggcgcgcccagaagaacatgcccccctcgggtttgcgaaacacgacccggtcgcccagctcgcgttgcagcgccgcggccatggcgtcgcagcgcgcgccgtaggcggcgcgaatgcgcggcacatgctgcgcatagcggccgtcggccaggtactgggccaccatttcctgggtccaggccgagcaggccatatcgtcggccgccttggccccgaccacgcggcggcgcacctcggccggcgccaccacccagccgatgcgcagcgccggcgccatggtcttggacatgctggagatatacacggcccaatggcgcgcctgcccctcggccagcgccgcgatgggcggcaccgtctcgccggcaaagcgcagttcgccataggggtcgtcctcgacgatcaggaaccgatgcctgaccgccagctccagcagcctgaggcggcgttcgcggctgatggtggccccgcatggattggaaaacgaagccacgacgcagaccatcttgggacgcacccgcgcggccagcgcatcgagcgcatcgagatcgatgccgctcggcccggacggcacggtatgcaccgcggcgccggtgtagcgcaacgcctgtaccgaattgggaaaggccggcgtctcgatgaccgcggcgtcgcccggctgcagcatcacccgggcaagcagcgccagcgcctgctgcgacccgcccgtgaccgccagttcggtgtcggcgtcgcagtgcaggccgcgcgccgcgctcaggcgcgccagctcgtgccgcaggctggcctgtccgtcgatgttcgaatactgcaggcaggcgcccaggcgttcgagcacctggcgcgaagccgcggccagcccctcgacgtcgaacagctcctgggccgggtagcctcccgccagcgaaatggtgcccggccgcatggcatagggcatgagcgagcggatcggcgaggcgggcggatgctggaaaggcgcggcaaacgcataatcgggcgcggcgaggggcatgggaggcggaggcggaaagagtaaggagggcgcggcgccgggcaggccggcggcgggccgcgccagaacgttgaaatctaaacaaatacccgacgattctaagagggggacaaagcagggtcaacgcacggcggcccggatgcggcatcggcgcaacccgcgccgcccgctcccgcagcgccaggcgcggccaggccctaaactatgggtgctatgggtgacatggccgcgcaacgccgcggcgcatacgagagataccgcatgacagaagtagattcgatgccgcaccggctggccgccatccaggcccgcatcaaggccgcctgtgaacgcggcgcacgtccgcccgaaagcgtggcgctgctgccggtaagcaagacctttcccgtcgaggcaatccggcacgccgcggcgctgggcctgcggcgtttcggcgagaacaagacccaggaaatccgccacaaggcgccggagctggccgacctggacctgcagtgggtcatgatcggacacctgcagaccaacaaggccaaggacgtggcgcgcgatgtcgccgaagtccagtcgctggaccggctggaactggccgacgcgctgcagcgccgccatggaaatggaggcgcgctcgctcgacgtgctggtgcaggtgaagacctcgcccgaacccagcaaatatggactggcgcccgaactgctgcctggcttcctgcgcaccctggtcagcgacttcccggccttgcgcgtgcagggcctgatgaccatggccgtcaacgacgaggatccgcgggccgtgcgcgcctgcttccgcctgttgcgcgaactgcgcgaccgcgcgcgcgacagcgtgcccggcgtggcgctggaccgcctgtccatgggcatgagcggcgacttcgaaatcgccatcgaggaaggctcgaccgaaatctgcatcggcagcgccctgttcggcgcgcgcccggccagcgcgccctaggggtgcctgtcccggcggggacaggcacccttgccgcaggtgtcgctccccgtgcgcggacaggcgccgcaggcactgcgcgaggcataatagctcccgtaacaatggcgcgccgtccggcgcgcccattcccatatcccgcactcgaggagacaacatgcacaagcatgcaaagcgcctgctgacgctggccgcgctgacctttgccgccggcgccgcggcacagagctggcccagccagccgctgcgctggatcgtgccctacccggccggcggcggcaccgacgtggtggcccgcactgtcgccggcagcctggaaaagccgctgggccagaccatcgtggtcgagaaccgccccggcgcggccaccatcatcggcgccaccgccattgcgcaagccgatccggccggctatgtcgtcggcacggccgactccggcacgctggccttcaacccctcgctgtacgccaagctgtcgtacgacccggccaagttcacgtatatcggcggcatcgcccggttcccgctgatgctggcggtgaacgtgaactcgccgtacaaatcggtggaagacgtgctgcaggcggcccgcaaggagcccgccaagctgactgccgcctcggccggcgccggctcgccgcaccatctggcgctggagcttttcaagcagcgcgccaacgtggacgtactgcacgtgccctacaagggcgccgccccggccatccaggacctgctgggcgggcaggtggacatgatgttcatcgatctggccgcgggcctacccaatatcaaggccggcaagctgcgcgtgctgggcacggccacgcccgagcgcctggccgtgctgccggacgcgcccaccatggccgaacagggcgtggccgatttcaccgcctacgcctggcaggggctggtcgggccggccggcatgcccgaggcagccgtcaaaaagctgggcggcgaactcgagcaaagcctgaaatcgcccgccgtgtcgcaaaagctgctggacatgggcgtcatgcccatgccgatgacgccgcaggacttcaaggcctacgccgagaaggagcgcgccgcctgggccgatgtcgtcaagaaggcgaatatccgcctggaatgaacggtgcgcggggcggacggcctgcgggccgccgccccgtaccgcatcagtgcttcatgtggccgtgatcgtggccggccatgccggggttgtggcccaagggcttgaccttgaacttcaccgccacctcgccggcctgctcgaacttcagcgtggccgggacttcgccgccttcggcgaagggcgccttcagcttcaggaacatgacgtgatagccgcccggcgccagcctggccttgccgtcggccggcacggccacgccgtcgacctggcgcatctgcgccacgccgttctcggtgacgacgttgtgcaattcgacccgctcggcggccggcgagctgaccgagaccaggcggtcggcagccttggcgtcgttctcgatctccatatagcccgcgccgttggcctggccgggagccgaggcgcgcacccagaggtcatcgacctcgacctgacccaccttgaaatcggccgcccaggcggtggtggccacactcagccccaatactgcgcccacgccccatttgcggatgttcattgcttgtcctcctgatacgcgttcgccgcgctgcggcgaaccgggttagcgccacgcgaggtggccacatcgatgccgccgaccgtggccggcgcctagcgccgccgcaccagggcgcgggcggccgccaggaccgcatcggtcaaggcttccatcgcctgcgagtttacccgccaatgctgccagtacagcggcacgtcctcccaggcgcgggcgcgcagcggcaccagctgcccggcatcgagctcggcctgcaccagcggcagcgggttcatggtccagcccagcccgcccagcgtggcttgcacaaaggcccgcgacgacggcagccaccacaccggcggctcccaggcggcgcggccgatgatgcggtgcgcgtagcgcgcctgcagggcgtccttgcggttgaacactagcaccggcgcgctggccagcgtgcgggcgctgacgccctgggcgaagtagcgctggtgaaacgccggcgtgcagcaggccacgtagcgcatgctgcccagggcatggatgcggcagccctgcaccggatcggccagggtcgtcaccgcgcccagcaccgcgcccttgcgcaacagggcggcggtatggtcctggtcctccgattgcaggtccagcgtggcgcgcgagcgcgccgcgaaccgcacggccgcgtcgacgaaccaggtctccaggctgtcgtggttgaccgccaccgggatgctggcatgcggcacttcgtcctcggccacgcccaggcggttcagcgcgtcgtgctccagaagcgcggcctgctcggccagctgcaccagcacctggccgtcgtcggtggcccgcgccggaaccgtgcgctgcaccagcaggcgtcccatgcggtcctccagcgccttgacccgctgcgaaacggccgagggggtgacggacagcgcggccgcggcgcgctcgaaactgccttcgcgcaccaccgcggccagcgcgcgcagattgccgtgatcgagtttcatgaaattagaaatacttaatatggttaaaggaaattagctgtatttcatcttcacggcaagcgagaatggcattcggcggcccgatgcaggccgccggttcgcaccacaataaaaaccgctgtcgccgccatgttcactttgtccgtacccgcctatgtcaccgcctgggccagtggcgccgccaccggcctggggctgtttgccgtcgtcggcgcgcaaagcgccttcatcctgcgccaggggctgatgcgcgcgcacctgctgagcatcctggccgtgtgcgccctgatcgacgctgtcttcatcttcggcagcgtctgggggctgcagacgctcacgggctggttcccctggctgatccaggccatcctgtggttcggcgtggccttcctggcctggtatgcgctgcaatccgcgcgccgcgcgctgcgctcggacggcgggctggaagtcgcccgccaggccatcccctcgcgcggcgccgcgctgctgggcgcgatcggcttctccttgctcaatccgcacttctggctggacatgatggtggtggggtcgctggcgcacggcttcgccgatgcccggctggcgttcgccgccggcgcgctgaccgccagcgtggtctggctggcggtcctgggagtggggtcgcgcctgttcgcgccgctgttttccagcccgcgcgcctggcgcgtgctcgacggcctgatcgccgccgtcatggccctgctggcggctcgcctggccttgggcgggctggccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcccggcctgggccgggcgccggatgcggtttcaggcctgcttgaaatacaggtgcgcgccacaggcgtcggcggggtcgaccttcagttcgccgccgggctggcgggtaaagcgcacgccgttggcttcgaacagggcggccgtggcggccgcatccttgaccagcaaggtggccgaggccaggtaggcgtcgccgagctggggctgggcatcgccgcggcgttgcgcctcggccgggccgatcagctcgatgtcggcgcctgcgccgaagtcgagcaggatatggtcgtccccgcgcgtgacgttctccgccccgatcagccgggtgtaggcggccgcggccgcgtcgaaatcggacaccatgcccaccaggcgcccgaacgccaccacgccgttggggtgatcggtccagccgggctggcgcagcgtgtcggccgtgaggtgctggcacagattggcgtgcgtcaggccgggatacaggtcgtgccccagcatgaccgtctcgaagtgcaggtccagcgtacggtcttccagcaccagcttgcggttcaggtggcgcggcggttcgatctccaggccggccgcgagaccggcctggtagctttcctgggccgatgccgcgttgaacgccacgctgtagaggccttcgcccttggcgaggaatttgtccacgcccgccaggaatttgttcgggtcgccgatgccgcggatttcgagatagtcgccggggaacatgatgcacaggttctcggtgccccattcctggtgcttgccactgggcggcacgacgaaccccagcttcctgtattgctggctggtccggtccaggtcgtgcacggctacgaccggatgatcaactctaccgactctggcggtcatttccactcctgttcatgcgcgggcggctgcccgcctgtgtggctaagattatactattgaatattatcgtatactaattttgcgtatgggccacggcgtggcgccggcggccatccagcgaggggaatcgactatgaatacaccgttgcgcgtgggcatcgtgggatgcggcgtgctggccaatgcgatggccggccatctggcccgccagccccggccagtggagatcgtgggctgcctggtgcgcgacccgggacgcgcacgcggcgcgctgccctgccacggcagctgggaggcgttgctggcgcaacggccggacgtggtggtcgaatgcgcgggccaggccgcgctggcgcaatacgcccaggccatcctggccgccggggtggacctggtgccggcctcggtcggcgccctggccgatgacgcgctgcgcggcgcgttgctcgaggccgcggccgctgccggcgcgcgcatccgcatccccagcggcgccatggtgggcatcgacggcctggccgccgcccggcacgtgggcgtggcggaagtcctgtaccggggcaccatgccgccggtggcgctgcagcgctatgtgagcgggcccctgcccgagcgcgggctggcgttcgccggctcggcgcgcgaggccgtggcccggtttcccaagaacgtcaacctgacgggcacgatcgcgctggccggcatcggctttgaccgtacgcgggtcgagatgctgatcgatcccgatgcgacggccaacgtccacgaattgctcgcgcggggcgagttcggcgatttccacgcgcgcgtcagcggcctgcggatatccgaatcgtcgccgtcgtcgcgcatcgtggccggcagcctggcccaggcggcgctgggctcgggttttctcgccctgtcctgacggggcgggcgcggcgcaagcgcgagccgcgccgggcggtctgcctcagccggcgcgccggtacagtgccaccgtgcccgccagcacgaccagcatgccgccgcacaggcggttgatccagcgcaggccgccggtgcgcaatgcccggaccaggcgcgcgcccagcgcggcatagcccagcatagcggccaggttcagcacggccagcaccagcgccagcgcgccgtactgcggcgccagcgccgcggccgggtcgatgaactgcggcaggaaggccgacatgaacagcagcgccttggggttggtcagggcgaccaggaaactgcgcgagaacagcgcgccggcgccgctgtcgccgccgcccgccgccggcgcgggaagcaccagggcggcgtcgctgcgcagcagccgccagcccagataggccagatagccagcgccgatccatttgagggcctggaaggccggttcggacgccgccagcagcatgcccaggccgccggcgacggcggccaccagcaccaggtcggccagcaccgcgccggccatgccccagcaggcccgccgcaccccgtggcgcgagccgttgctgagcgccagcagcacggtcgggccgggcgtgacgatgatcaggccggaggcgaggacaaacagggcgagggtggcaagcgtcatggcgggctccgcgcggcatggccgggcaagcgtgcagtgtgacgccggccgccggtcgcgtccagtgtccggctaccatatcggtcctgccgtcagaaacgtttcatatgccttcctctgtcgattcctccgtcctggccccgcccctgtcggccgtgctgctgggcgccgccgccgccgtgcaggcggtgcgcaagggacgctcgctgaccgatgcgctggccgagacgccgccggcgctgcggccggccgtgcaggcgatcagtttccacgccatgcggcagctgggctgggccgacgccgtggccgaaacgctggtgcggcgctcgcccggacccttgttcgacgcgctgctgcgggtggcgctgagcctgctgcgtcccgcgcccggcgccgcggcgcagcccggcgcgccgcagtatgcgccgcatacggtggtcgaccaggcggtgacggcggcggccggccagcgcaagctggccgcctacaagggcctgctcaacgccagcctgcggcgcttcctgcgcgagcgggaagccttgcaggacagcgtggccgagcgccccgcggcgcgctggaaccacccgcgctggtgggtggagctgctggagcgcgcctatccggaccaatggcgcggcatcctggccggggccaatgtgcccgcgccgctgaccctgcgggtcaaccgccgccgcgccacggtagagcaggcgcgccaggcgctggcgcaggccggcgtggccgccgcgccggtgggcgatgccggcctggtgctggccgagccgcgcccggtgccgcagttgccgggctatggcgcgggctggtggtcggtgcaggatgcaggcgcgcaactggccgcgccgctgctggcgccggccgacggcatgcgagtgctggacgcctgcgccgcgccgggcggcaagaccgcccacctgctggaactggccgatatcgacctgctggccctggacgcggacgtgcaacgcctggagcgggtggaccagaacctggaacgcctgggcctgcgcacgccgcgggtgcggctggcggccgccgacgccagcgacctggacgcctggtgggacggccggcccttcgatgcggtgctggccgacgtgccgtgcaccgcgtcgggcatcgtgcgccgccacccggacatccgctggctgcgccgcgccaaggacgtgccgcgcaccgccgccctgcaggcgcgcatcgccgacgccctgtggcgcacggtcgccccgggcgggcgcctgctttacgtgacctgctcggtgtttccggccgaagggcgcgagcaggccgaggccttcgcgcgccgccatgccgacgccgcgcccctggacgcgcccgggcagctgctgcctgttgccatcgatgcaacaccgcaggcgcaacacgacggttttttctatgccttgtttgccaagcggacctgaatcgccaagaatagggtcatgctgctgcgcatttgccgtatgtcgatgattcttcgcctatttgtcgcgttgttgctggtattttgctcgttctcgccgattacgagcgggcttgcccatgccgccgatccgcacgtccagcgcatcgagccgctggtgcgcgacggcaagctggagctgagcgccgacgtccatttcgagctcaacgaccagctgcgtgacgcggcgcagcgtggcgtgccgctctatttcaccgccgacctgcagatcacccggtcgcgctggtggtggttcgatcacacgctggtcgacaaaagcattacctggcgcattgcctacaacgccctgacccgccagtggcgggccggcgcgggcgagctctcgctgccggtcgcctcgctggacgacgccatggacctggtgcgccatatccgcaactggcaggtggccgacgcgtccgagttcgaccccggcgtgcgttatggcggccagctgcgcgtacgcctggatacctcccaactggcgcggccgttccaggtcaacgccctcaacagcagctcgtggtcgccggccacgccgtgggcggagttctccttcgccctggccgagcccgcgcgggacccctcatgagaatgtttctacgccttgccctggtggtcggcggcgtcagcggcctggccctgctgggcctgctggcctggtccaccggcaatgcgtcacgctttgcgcgctattacgacaccctgctgattctcaacggtattttcgccttcgcgctgttcgtctgggtggtggcgctgaccgtgcggctggcgcgccagatccgccggcgccagttcggcgcccgcctgacggcccgttttgcgctggccttcgccctgatcggggtggtgccgggcgcgctgatctacaccctgtcggtgcagttcatgtcgcgctcgatcgagtcgtggttcaacgtccgcgtcgacagcgcgctggagtcgggcctgaatctgggccgcgccgcgctcgactcgcagctggccgacatggatgtgcgcgcccgcgccatggcggccgagttgaacaacatgtccgataacgacattccgctggcgctgacgcggctgcgcgaggccaacggggcgcaggaggccaccgtattcaccggcagcgggcggatactggccttctccaccaatacctacgggcagctgctgccgcccagcttgcctgccaccttgctgaaccagctgcggctggcgcgcggctactcggccgccgaggccgacgacccggcgattccgggcgccgagggcggcctgcacctgcgcgtggtgatcccgttgtcggcgccggcgcgcttcgacggcatcctgggcggctcggccgagccgcgctggctgcaattgatgcatgccgtgcccgaccagatcgcccataacgccaaccgggtgcagcagggctttcgcgactaccaggagctggcgctgtcgcggctgggcctgcgcaagctgtacggcatcaccctgaccctggccctgctgctggcggtgttcgccgccatcgcggtggcgctgtcgctgtccaagcggctggtgcggcccctgctgcggctggccggcggtacccaggcggtgggcgtgggcgatttccggccgctgcccgagccgcccgaacgcgacgaagtcgggcaactgacccgctcgttcaacgccatgacgcgccagctcgaggaggcgcgccagatggtggaaagcaaccggcgccagctggagcgctccaacgtctacctggaaagcgtgctgtccaacctgtcgtccggggtgatcgccttcgacgaagggttccgcgtcaccacggtcaaccagggcgcccagaccattctgcaggccgacctgcgctcggtcatcggccggccgctggaaaccgtggacggcatgctggagttcgcccaggtggtgcgccaggccttcgcggcccacgcggcggtgggctcggaacgcctgcactggcagcagcagttcgagattaccccggggctggacgaaaccggcgggcagccggtgacgctgctggcgcgcggcacccacttgcgcgtggacggccgcggcaacggctacctggtggtgttcgacgacatcaccgaggtcatttcggccaaccgtaccgtggcctggggcgaggtggcgcgccggctggcccacgaaatcaagaacccgctcacgccgatccagctgtcggccgagcgcctggccatgaagctggccgaccggctgcagccggccgacgcgcagatgctgatccgctccaccaacaccatcgtcaaccaggtgggctcgctcaagcagatggtcgacgacttccgcgagtacgcccgcacgccgccggctgtcatgcagcgcatcgacctcaatgcgctggtggccgacgtgctgtcgctgtatgggtgggatccgggcgacggcggcggccgcggcgcggcgcgcgtgctcaatctggacgtggagctggcgcccggcctgccggacatcgagggcgacccgacccagctgcgccaggtcatccacaacctgctgtccaacgcccgcgacgcggtcgccgagcagggcggcgaggggcgcgtgaaggtcaccacgcagatcgtgcaaagcgagcagcccgacggcgggcagcagcgcgcggtgcgtttcaccgtggccgataccggaccgggctttccgccgcaggtcatgcagcgcgccttcgagccctacgtgacgaccaaggcgcacgggactgggttaggattagccattgtgcgcaagatcattgaagaacatggcggccgcatcgatctcgccaatcgcaaggaagggggcgcgcggatctccatattgttgacccgcctggctttgccgtccgatactatggacgcgaccgcgcaaaaaaaggataatgcggctacgcaataggtgagaggttatggccagaattctggtggtcgacgacgaagttggcattcgcgagctgctgtccgagatcctatacgacgaggggcacacggtcgaactggccgagaacgcggcgcaggctcgcgccgcgcgcttgcgcatgcgcccggacctggtcctgctcgacatctggatgccagataccgacggcgtcagtctgctcaaggagtgggcgtcgcagggcttgctggacatgccggtcatcatgatgagcggccacgccaccatcgacacggccgtcgaggcgacccgcatcggcgccatggactttctcgaaaagcccattacgctgcagcgcctgctcaagaccatcgaagccggcctggcgcgcgtccgcgcgccgcgcgccgcgccgccgctggcgcatgccgccgcggcgccggtggccgtcgcgctcgaggacgagctcgacccgccgcagccattccaggctccggtcgaggcgccggccgcttccaacggccagctgggcagcatctcgctcgaccagccgctgcgcgaggcgcgcgacgaattcgagcgcatctacttcgaataccacctggtgcgcgagaatcacagcatgacgcgcgtctccgaacgcaccgggctggaacgcacccacctgtaccgcaagctcaagcagctgggcatcgaatccgcgcgcaagcgaggcacatgaagatcctcatcatgggggcggggcgcgttggcaccagcgtggccgaaaacctggtgtccgagcagaacgacatcacggtcatcgataccgacgtcggccagctgcgctacctgcaggatcgcttcgacctgcgcgtggtgcagggcgacggcatccaggtatcggtgctggagtcggccggcgccgacgacaccgacctgttcatcgcctgcgcggcttccgacgcggccaacctggtggcgtgcaagatcgcgcgcgaagtcttcaacgtgccgcgccgcatcgcccgcatccgcatgcccgagttcgccgaccatcccgagctgatgagcgacgagggtttcgccatcgacgcgctcatcagtcccgagcgcagcgtcaccacctacctgcacagcctgatcgagtttcccgaggcgctgcaggtggtcgagttcgccggcgggcgcgtcagcgtcatcacggtccgggtgggccacggcagtcccatggcgcatcacccggtcgacgaactgcgcgaggtctggccggacgtcacggcccgcatcgtcgacgtgctgcgcgacggacgcccgctgcatgccgggacgggcacggtggtggcgccgggcgacgaggtcgtgctggccgtcgacacccggcacgcgcggcgcgctgtgcgccagctgcgcgaggccgagaagaccgtgcaccgggtcatgatcgcgggcggcggcaacatcggcctgcggctggcgcgccagctggccgaggaaggctacagcgtgcgcatcatcgagcacgatgccaagcgctgcgaatacctggccgccgagctgcccgacaacgtactggtgctgcatggcaacggcaccgacgaagcgctgctcgagcgcgagaatatcgaggacatggacacctggctggccctgaccagcgacgacgaggacaacatcatgtcctcgctgctggccaagcggctgggcgcgcgcaaggtcatcgccctgatcaaccggcaggcgtatggcgaacttatgcagggcagccatatcgacgtggcggtttcgccgtcgcaggccaccatgagcgagctgctgcggcatgtgcggcgcggcgacgtggtggcggtgcaccggctgcgccagggggtggccgaggccctggaggccgtcgcccatggcgaccgctccaactcgcgggtggtcggccgcgcggtgggcaagatcgggctgcccaagggcgccagcatcggcgtgctggtgcgtggcgacgagatcatcgttcccgacgccgacaccgaaatccagtcggacgaccatgtcatcgttttcgtgccttcgcgccggcagatgccgcgcgtcgagaaactgttccaggtgtcggcctcctttttctgaaccacgcggccgcgctcgggcgccgggccatgacgtcgagcggtattcatgaagcgtttgctggcgaccttttacgtgctgggtctgaccatggtggtgttcgcgctcaccatggtgattccgctggcggtcgcctacatcggccaggacgccggcttcaccgcctttctcgaaggtttcctgctggcgctgggcatcggcgcgggcacctggctggcgacccgccgcggccgcagcgagctgcacgcgcgcgacggcttcctgctggtgtccaccgtatgggccgcgctgcccgcgctggcggccatcccgctgctgctctactacgacgacgtgggcataccgctgtcgttcaccgatgcctatttcgaggccatgtccggcctgaccaccaccggcgccacggttctgagcgggctcgacgccctgccggcctcgatcaacctgtggcgcgccacgctgatctggatcggcggcatgggcatcctggtgctggcggtggccatcctgcccttgctgggcgtgggcggacaccaggtggtgcgggccgagacgcccgggcccatgaaggacgagcggctcacgccgcgcatcgccagcaccgccaaggcgctgtacgcggtgtatttcggtttctccatggtatgcctgctggcctatcgggccgtcggcctgtcgtggttcgacgcctggtgccatatggccacgaccatggggctgggggggttctcgacttatgacgatggcttcgcgcatttcgactcgctgtcggtcgagctggtggccatcgtcttcatgaccatctcgggcatcaacttcgccacccacttcaacgcgctgcgccagcgcaactggcgcgcctacgtggtgtgcccgcagaccattccgtacctcacggtcatgctgggcgcgggcctggtgatctccgtattcctctatatcaagggcgtatacggagacccctgggaggcgttgcgctatggcatgttcaacaccatttcggtggccaccacgaccggctacgccaatgtggactacgcgtcctggccgctgttcgcgccgctgaccatgctgttgctgtcggcgttcgtgacctcggccggctcgaccggcggcggcatcaagatgatccgcatcatcctgctggtcaagcaggcgcgcaacgagctggtcaccatgctgcacccccacgcggtcagcccggtgcgcatcggttcgcgcgtggtggaccagcgcgtcatggcgtcggtgctcgccttcatgctggtgtacggcctgtcggtgggcgtgctgagcagcctgctgctgctgtcagggctggacctgatcacggccttttcggccgtcatggccatgatcaacaataccgggccggggctggggccggtggggccgatgggcaacttctcggtactgaatgatttccagacctgggtatgcacgttcgcgatgctgatcgggcgtctcgaattgctgacggtgctggtgctgttcacgccgctgttctggcgcaaatagcggcgcgcgcggccgctgcccgcgcggtggtgtactattcagtgtactcactaaatttggcgtaaggcctttctctcccatgccagaaccagacaagcaagcaacgagaaagaagcgcacaacgtcctccctgacggacagtacggtgttcgatcctgccaagcaggtgctgtggtcgcggcccggataccttgtgcggcgcctgaaccagatccactacgcgctgttctacgaagagtgcaagacgcagaacgtcacgccggtgcaatatggcgtgctgacggccctgtcgctgagcccctggctggaccagaccgcgatcggcatggagctggggctggaccgcaccaccaccgccgacgtcatcaagcggctgcaggagcgcgggctggtcgagcgccgcgtcaaccccaacgacaagcgttcgcgccaggccgtgatcacgcaggaaggcctgcgcatcatggggctgctgcaaggcggcatggcgcgcgcgcagcaacggctgctcgagcccctgtcgccgtgcaaccgcgaaatcttcatgaagctgctgtcgacgctggtcgacgccaacaatcagtacagccgcacggcgctcaaggccatgtagccgggcttcagcgcgccggcgccaacgccgccggcaatggcgcgccggacggttcgcgatcgcccagggtattgcgcacccagaccagttcggcggccaccgccacggcgatctcggccggcgtacggctggcgatgggcagcccgaccggcccgcgcagccgggcgatgtcctcgtcgcccaggtcgaacaggcgcagcctttcccgccgcttttcctggttggcgcgcgatcccagcgcgcccacatagaacgcgcgcgacttcaacgcctcgagcagcaccatgtcgtccagcttgggatcgtgggtcagcgccacgatggcggtgcgttcgtcggtgccgatctccagcacgatgtcgtccggcatggtggcgaccagcgtggcgtgcggcgcatgccaggctgcatggaattcctcgcgcgggtcgcacacgatcacctggaaatccagggtggcggcaatatcggccagcacctgcgcggtctggttggcgccgatgatgagcaggcgccagtgcgggccgtacacggcacggaacatgcggccgtcgaaatccggcccttcggccggcgcggcggcttccagcgcggccgcgccggtgtgcaggtcgatcgtgcggcgcaccaggcggtgttcggcaatcgcctgcagcacttcgtccagccaggcatcgcgcggcgccagcggctcggccaccaggcgcagcgtgccgccgcagggcaggccgaagcgggtggcttcgtcgcgcgtgacgccgtaggtcaggcgttcggcgcgctcgggcagggtgccggcgcgcgcccgcgcgatcaggtcgtcttcgatgcagccgcccgacaccgagcccacgacctggccgtcgtcgcgcaccgccagcatggcgcccgcctggcgcggcgccgacccccaggtctgcacgacggtgactaggtgcacgcgccggccgctggcaagccagtcgcgggcgtgctgcaatacatccagatccagggcgttcatggggctactctactcgcggacgggcggcgcggccagcaacgcgccggcatgcgcctggaatttactcactatactgaatactatgccacgcgtcgatcatggttctccccaggctggtccgcccgcgccctgcgtgggcattttgctcgcgggcggccagggccgacggttcgccgccgcctccggggggcaggacaaactcctggccaggctggccgacggcacggccgtggcggtgcgcgccgcggcggccttgcgcgaggcgaccgacgccgtggtggcgatggtcagaccggaaagcgccgccctggccgccttgctgcgcgggcagggctgccatgtgctggagagcgagcaggccagcgagggcatgggcgccagcctggcggcggcggcccgcttcctgttggccgggccggttccgaatatgccgcagcgggccgatgtctgcctggtggcgctggccgatatgccatgggtgcggcgcgatacgctgtcggccgtgcgcgcggcggcgtgtgccgatggcataacggtgccggttcaccaggggcggcgcggccatccggtggcgttcgggcggtcgctgtggggcgagctggcggcgctgcgcggcgacgtcggcgcgcgggagttgctgcggcgccaccgcgtcgccgcggtcgcggtggatgacccgggcgtggcggcggacgtggatacgccaggggacctggcgggcgatcgcgcctgagcggcgccggcccgggtgttgcggggccggctcagggttgcccctaggaggcgtagatttttcttttaattgtcagtatgctgactataaaatcagtgtactgatataagtgccgccgtgggcggccggactgccgcgggtcgctggccgggcgcgtaaagtcccgcatggcaagggtttcggcgcgtcccgcgagacggcgcccacgccccgatcgcaaagcctggcggtgcggacttgagtccatatagtcagtatactgattaaaaaggacggcctggaaaccgcgccttcacccgactcaccatccagggagcagacgtatgacaaaagtgcgcaagatcgccttcgaggagcatttcacggcggtcggctttggcgattactccaaggcattcgtacagcatctcgatccgggctttgccgccgaactgggcgcgcgcctgaccgacttcggcgcggggcgcctggccgaaatggacgccgccggcatcgactatgcgatcctgtcgcagacaggcccgggcgtgcagggcgagcccgacgccgccgtggccttgcgccgcgcgcgcgagaacaacgatttcctggccgaacgcattgcccggcatccggaccgcttcggcggattcgcgaccctgcccatgcacgatcccaagaccgccgccgccgaactgacgcgcgcggtgcgcgaactgggcttcaagggctcgctggtcaatggccacaccaacggcgtgtattacgacgaccccgcctacgatgcattctgggagcagatgcaggagctggacgtgccgctgtacctgcatccgttcgacgcctacgtgctgccgcatgcctacaagggccacccggaactggccggcgcgacctggggctggggcgtggaaaccggcacgcatgcgctgcggctgctgttcggcggcgtgttcgaccgtttcccgaagctgaagatcatcctgggacacatgggcgaaggcctgccgttccagcgctggcgcttcgacagccgtttcgccgcctacccgtacggcgtcaagctgcagcgcgcgccgtccgagtacatcggctccaatatcctgatcacgacttcgggcgtctgttcccacccgacgctggtcggcgcgatcgccgagatgggcgccgaggccgtgatgttctcgatcgattatccgtacgagtcgaccgcgctggcggtcgagttcatcgaatccgcgccgttggacgcggcgacgcgcgacctggtctgctacggcaacgccgcgcgcctgttcaaactgtgacgcccctgtcttggagaaacgagtaatgcagaagacctaccgcattggccagatcgtgccgagttcgaatacgacgatggagacggagattccggcgatgttgctggcgcgccagcagattcggggggagcgtttcacctttcattcgagccggatgcggatgaagaaggtggtcaaggaggagctggcggcgatggacgcggagtcggatcggtgcgcggtggagctgagcgatgcgcgggtggacgtgctgggttatgcgtgcctggtggcgatcatggcgatgggccgcgggtatcaccgtcagtcgcaggcgcggctgacggcgcacacggcggccaacgggggcgaggcgccggtgatcaccagcgcgggggcgctggtcgatgcgttgaaggtgatgggagcgcggaagatcgcggtggtggcgccgtacatgaagccgctgaccgagctggtggtggactacatcggcaacgagggctacgaggtggtggattaccgggcgctggagattgcggacaacctggaggtgggacgccatgatgcggggcggctgccggagatcgtggcggggctggattaccgcgaggcggacgtgatcgtgctgtcggcgtgcgtgcagatgccgtcgctgggggcgattgcgaaggtggaggcgcagacgggcaagccggtggtgacggcggcggtggccacgacgtacgcgatgctgaaggcgttggggctggaggcggtggtgcccggtgcgggcgcgctgctgtcgggtgcgtactgagccggagaaggagcgagcgatgagcaattttcggtatggcggcaacgtgcaggccaacgggatccggcagcactacctgcgctatgggggcgagcgggccggtcgcgatccggtgatcatcgtgccggggatcaccagcccggcggtgacctgggggttcgtgggcgagcgttttggcgagcagttcgacacctacatcctggatgtgcgcgggcgcgggctgtcgcagtcggggccgcagctggactatggcctggatgtgcaggccgaggacctgctggcgtttgcgcgcgcgctggggctgtcgcgctacagcgtggtgggccactcgatgggcgcgcgcatcgggatccgtgcggcgcgcacgggcgaggcggggctggcgcggctggcgatggtggatccgccggtgtcggggccgggccggcgggcgtacccgtcgaagctgccgtggtacgtggactcgatggcgcaggcgcgccaggggatgacgggcgagcagatgaaggcgtactgcccgagctggacggccgagcagctgcagctgcgcgccgagtggctgcacacgtgcgaggagcgggcggtgatcgccagcttcgaggggtttcacgaggacgacgtgcacgcggacctgccgcgggtgcgggcggcgcggctgctgatgacggccgcgcggcgaggtggtgctcgatgcggacgtggccgagatcgaggcgctggcgccgggcacggtgcacgtgcgggtggcgggcgcggggcacatgattccgtgggacaacgaggaaggtttttacgcggcgttcggggattttctgggcgcgcgcctgcgggcgggctgaggccgcgaggacacaaggagagtagcgatgccggtgagcgattacgagatgatccgggcctggacgcaggtgctgcgcctgtccaggctgcaggcggggcagacggtgacggtgctgaccagcgcggccacgcacccgcagacgctgggcacggcgctggtggcggcgcagtcgctgggggcggtggtcaatcggctggacctgccgccggtcaatggggagaaggcgctcagccgcgatgcgctggcgtacctggggaccacgccgctgacgggcaacaaggcggcgatcgcgatgctcaaggcgagcgacctggtgctggacctgatgacgctgctgttctcgcccgagcagcacgagatcctgcaggggggcacgcggattttgctggcggtcgagccgccggaggtgctggcgcggctggtgcccaccgagggcgaccggcagcgggtcaaggcggcggcggcgcgcatcgcgggcgcacgcgagatgacggtggagtcggaggcgggcacgcggctgcgctgcgggctgggggagtttccggcgatcagcgagtacggctacgtggacgagccggggcggtgggaccactggcccagcgggtttgcgctgacctggcccgacgagggctcggccaacggcacgatcgtgatcgaccggggcgacattttgctgccgcagaagtcgtacgtgagcgagcccatcgtgctgacggtggaaaacggctacgcgacgcgcatcgaaggggggctggatgcggagatgctgcgcgagtacgtggccacgttcaaggacccgcaggcgtacgcgatctcgcacatcggctggggcctgcagccgcgggcgagctggaccacgctggggctgtacgaccgggaggcgaccatcggcatggatgcgcgggcctacgagggcaatttcctgttctcgctggggccgaacaacgaggcggggggcagccgcacgacggcctgccatatcgacattccgctgcgccgctgcacggtgcgcctggacgggcgcgaagtggtgcgcgagggcaaggtactggactgaggaaggggcagggacatgagcaatgatctgggcagctacgagcgccaggggttcggggcggcgctgccgttgaaggcgccgtacgggctgctgatcgtggacttcgtcaacgggttcgcggacccggcgcagtttggcgggggcaacatcgcggcggcgatcgagaccacgcgcacggtgctggcggccgcgcgcgagcggggctgggcggtggcgcacagccgcatcgtgtatgccgacgacgatgccgacggcaatatcttcagcatcaaggtgccggggatgctcacgctcaaggagcacgcgccggccagcgcgatcgtgccgcagctcgcgccgcaggccggcgagtacgtggtgcgcaagagcacgccgtcggcgttctacgggacgatgctggcggcgtggctggcgcagcgcggggtgcagacgctgctggtggccggggcgaccaccagcgggtgcgtgcgcgccagcgtggtcgacgcgatgtcggcgggttttcggccgctggtgctgtccgattgcgtgggcgatcgcgcgctgggcccgcacgaggccaacctgttcgacatgcgccagaaatacgccgccgtgatgacgcatgacgaggcgctggcaaagacaaagtgacactcaggtgcctgtccccgcacgggagacaggcacctgccgaaccctgggagcccgtcctccccgctgcctacacgggatagaccaggtcgttggccaggatggcggtgtcgtagatgacctggcgttcctgcagcttgagggtgccgttctcgcgcacgaagcggtcgtggtagctgccggccaggtgcagggtggtggggccctcgaccagggtctgcatcagcaggaaagtgctggatgcggcgatctcgccgtctggcgtttcgctggtgacgcgggtgttgctcaccatgtgcagcatatagcgcggcgcgaacatctgcgtgcgcgaaatcgccacggcgcggtcgtgcatcatgtcgcggccttcggcataaaccaggcccaccggcaggttcagctcggcattctcgcgcgccgtcacgcggtacagcgcggtttcggtgaagaaatccggccacgattcgacctggccgccatccagggcggcgcagtagtcggcgttgaactcttcgacctccagcttcagcgcaatggcgcgggcggggtcgatcgtacggggagggaagaacgtctggctcattatgctgtcctgattcagaagcccatgacttcgcggtagtagctgtacatcgaacggatggccgcttcggaaatcagcgtgttcgaggtgccctgcttgcccgactccagcttgatcacgttgacgtcggtgctggcgcggcgcacgccctcctgcacgaatttcatggcttcgttgtcttccaggccgaggaagcccgccgggcccatcaggttgccctggcgcaggcggtggcgctgcatctcctcggtgtcgtcctcgtacccgaacatggtccattgcatgatcatgctgtcggggccgttggggatgatgtggcgcacgcccagggtgttcatttcgcgctgcacgatcaggttgggccagatggtctgcatcgtcaccgaccagggcgagtcgaattccttgatgaattccaggaagcggtcgtcgcgcaggcgcaggccatcgtggaacgaccgcatttccttcttgttctcttcgctgacggtggcgtacttgtcctcgctcttggccgaggccatggtgccgtggcgcccatggaccgagtcgaccagcatggcggacttgttgccggccaccagcaggccgaacaccaccaggaaggagtgcagcagcgtggcgtggtacgggtccttcaggttctcgtggtacatcttccagttgcagggcaactcgttgcggtagtagccgaggatcttcagcttcttgccggggaagacggcgtcgaaatcggccaggatctcgggcgtgaggtactccgcgatcggttcgacttcactgctgtaggaggcgaataccacgccgttgcgcgtggtcacgtgcaggcggcgcaggccgtgctcgtcgttcttgaaatccttgggcatgccgccttcgcggttgacgccacgcttgaacgggataccttgcaggttgcccttcagatcgtacgaccactggtggtaggggcagacgaactctttggcgttgccctggttgtggcgacagaactcggcgccacggtgcgcgcagcggttctcgaacacgttgatcgagccgtcctcggcgcgcgacaccacgacgggcttggcgcccacgtacgagcgcttgtagtcgccggcattggggagctcggcttccagggcgacgaaattccacgtcttgccgcggaagatcttttccagctcctgctcgtagaccgcgttgttcgtgtagacccagtcggggatgaagtgcagggcatactgcggccacgcgcattccgacagcggggcgtccttggccgccagagtacggccgatgacggtttgggattggtacatggagacagctcctgtgtgggcgttatcgagtgcggtcaggccacggcgatggcggcctgccaggccttgaccaggggtttgagcgcttcggccggatcggccaggcggtgcggatcgacggggatgccgcgttcgaacagcacccgcagctggcgcaggtcgccgcccgcgttgacggcgatgccatggcagggcacgccatcgcgcaagccgatccacagcacgcgcggcgcggcctgcgggtccgtttgcgggcggcatacatagcgcaggccgggttgcggcaagcccaggatctggatgttgcagccgtactggtcggtccagaaccacggatagggttcggcggcgggcgccaggcccagcatggccgcggccgccgcgcgcgcctgttcgttggcgttctgccacgattcgaagcgcgcggccgtgcccaggcaggcgcgcggctggctggcgcagtctccggccgcatagacctgggggtcggccgtgcgcgcctggctgtcgacgcaaatcccgccgttgtcgtccagcggcaggccggcctgccgcgccagcgtgacctcgggcgccaggccgatactgaccacgatcaggtcggcgttcacctgcgtaccgtcggccagggtgatggcatagggcgggccgtcgccgatggcggcgatcgcgccgcccaggcgcaggtcgacgccgctggcgcgcacgcgttcggccagccagtccgacacgatggccggcagggcgcgctcgagcaggcgggacccgttttcgattaccgtgaccttggcgcccagttcgcgggcggtggaggccacctccaggcccagaaagccgccgccgatgacggctgcgcgcacgcccgggcgcagcgccgcgcgcaggtccagggcgtcgtccagcgtgcggatgtagtgcacgccggcgcgtccgcgcggcagggccggcaattcgcgcgcatggccgccggtggccagcaggcagcggtcgtatggcagcgtgcgcccgtcggccagccgcaccgtgcgcgcggccggatcgagcgcggcgaccgccgtctcggtaagcagcgcgatgtcgttctcggcatagaagccggcggggtgcacggcggcctcggcatgcgtggccgtaccctgcaagaccgccttggacagcggcgggcgctcgtagggcgggtgggcctcctggccgaccagggtcagcccgccgcgatagcccagctgccgcaggctggccgcggcgaccgcgccagcctggcccgcgcccacgatcacgatggattggatctcgtccatgatcaggcttgcagatcgacgtagatgtcgtcgttctcgatcttcagcggatagatgcggatgtcggccgtcgccggcgcgcacatggccttgccggtcttgatgtcgaacctggcctgatgcagcgggcattcgatgcagccatcctccagatagccgtcggacagcagggcataggcgtgggtacagacattgtccgaagcgaagtattcgccttcgctgcgatacagggccaatttcgcctcgccggcggtaacgggcatgacctcgtcgtcctcgagttggtcggtagtcgcgatcttgatccagttcatggctaaatattcagtgtactgagtaagtatgcgcagtgtacttcctataaaacggaaatttatcctagggatttccctggtcgcgccgcccggtcgcggggctggccggcccgccccggcgggcacgcgccgatcacgcgccaagccgcgccattgctggacttgccgctcgccgcaccggcccgcgaaaacgcggacgcgagcccggcaggaacaccggggaaaacctcgttgacactcaaaaacactatcagtatgctgaataaaacgtcagcatacttactttttttcggcacgtttcaggcggccgaagcgggcatgcgggcaagtcgttccaaaccgggcttcagctcccggatgcagttggcggtacaacccggcgcgccgacggccgggattccccggacacggccggccgtgtccagacaagcagatattcgcattcgattcgacagctcaggagcaagtcatgcaacgacgccgttttctcgcacaagccgccggcgctgccggcgccggcctggccgcggtgggcatgcccgccatggcgcaggccaacccgaccgtccgctggcgcatgtcgaccagctggcccaagagcctggacacgatctacggctcggccgacgagctgtgcaagcgtgtcggccagctgaccgacggcaagttcgagatccgcgcatttcccggcggtgaactggttccttccgcgcagaacatggacgcggtcagcaacggcaccgtggaatgcaaccatgtgctgagcacgatgtacatcggcaagaacacggcgctgacgttcgatactggcctgtcgttcggcctgaacgcgcgccagcacaacgcctggatccactacggcgggggtctgcagcagctgcgcgagctgtacaagaaatacaacatcgtcaaccacgtctgtggcaacgtgggcgtgcagatggacggctggtaccgcaaggaaatcaagtctaccgccgacctcaatggcctgaacatgcgtatcgggggcatcggcggcatggtgctgtccaagctgggcgtggtgccgcaacagattccgctgggcgacatctaccccgcgctggagaagggcaccatcgacgcggccgagtggatcgggccgtacgacgatgaaaagctgggcttcaacaaggtggcgccctactactactcgccgggctggttcgaaggcagcgcctcgatcacctccatggtcaacgacaaggcctgggaagcgctgccgccggcctaccaggcggcgttcgaggccgcctgcggcgagcagagcatgagaatgctggcgaactacgacgcccgcaacccccttgcgctgcgcaagctgatcgccggcggcgccaaggtcagtttcttccccaaggaagtcatggacgcggtatacaaggcatcacagcaattgtggaccgagctgtcggaaaagaatcccgacttcaaggccatttatcccggctggaagaaattccaggaagacgaggcgggctggttccgcgtcgcggagaacgcgttggacaactacaccttcgcggccgtggcgcgggcgcaggccaagtaatcgacgtcattcagtttcaaagggcagtcatgacgacagaacataccggcgccgaggttggcgccggttcacggcaaggagtcggggcgcgcgttccccgcaaggaggacgcgcgccatctgcatggcaagggcaacttcgtggccgacatggccatgcccgggctgtgcgaggtggcattcctgcgcagtccgctggcgcatgcgcgcattaccgatgtgcgggtgcccgagagcgtgcgcgacaaggtcgtgctgcgctcgatgatgggcgatgcgcgcgatatcgcggccgattcgaccctgccgacctaccagccctcggttcagccgccgctggccagcggcaaggtgcgcttcgtcggcgagccggtggccatgacgttcgcgccgacgcgcgccgaggcggaagaccatgccgagctggtggaagtcgattatgacgacctgccggtctatgccgacgtggccggcgcgcagcaggccacgtcggacctggtgcacgagcactggcgcgacaacgtgttcgtcaccttgaacgccgaccgcgacttcgacgaacatgccgcgcgcgccgaggtggtggtcaggcgcaagatcgacctggcgcggcaatgcatggttcccatggaaggcaaggcggtgctggcctactgggaccaccaggccgaccagctggtggtgatcagcgccacgcaagtgccgcacatgatacgcagcgtgctggcccagtgcctggacctcgaacagggccgcgtgcgggtggtgtcgcccgacgtgggcggcgcgttcggctacaagtgcgtgctgcagcaggaagagctctgtgtggcctggctggccaagacctacaagcgcccgttccgcttcatcgaggaccgccgtgaacacctgacggccggcgccaattcgcgcgagcaccattacgaaatgaccgcctatgcggacaagcgcggcaagctgctggcgctggacgcccggatcacgatagacggcggcgcctattcggtgtggcccttcaccatcgggctcgagcctgaccaggcggtcggcaacctgcccgggccctatggctttcgcggctaccgctgcgagacgcgctgcgtggctaccaacaaacccggcttcgtgccatatcgcgggcgtaccggcgtgtgcttcgccatcgagctgacgatggacgccgtggcgcgcgaagtgggccgcgagccttgggaagtgcgcctggagaacctggtgcaacccgagcagatgccttacgtcaatgtgaccaacaagcacttcgacagcggcgactacccggccagcctgcgcaaggcgctggagatgatagacatcgacggcgtgcggacccgccaggcccgcggcgaggccgacggccggcgcatcggcgtgggcgtggccacctataccgagcaggccgcgcacggcacctcggtattcgccgcctggggcacgcccgtgattccgggcttcgaccaggcgacggtgcgcgtgacgcccgatggcgggctggaagtgcgcgtgggcgtgcactcgcacggccagggcatggaaaccaccttcgcccagatcgcccatgagattctcggcatcgacgtggcgcgcatcaaggtgctgcatggcgataccggccagacgccgttctccaccggcacctacgcatcgcgctcgctggtcatgtccggcggcgcggtgtcgcaggcatgcaagcgcctgctgccgcgcatgcggcacatcgccgcgcacatgctgggcgtggccgacgacgcggtgacgctgcaggacggcatctaccgggccggcgagaaatcggtcgccaccggcgacgttgccgacgcctggtacctgcggccgcaattgctgccgcccgacgtggacccggcgggcctggaagtgaacgtgggctacaagcccaaggtcgacaccggctgcttcacctacgccagccacgccgccgtggtggcggtggatccggacaccggcgcggtcgagatactggattacgtggtcgtcgaggattgcggcaccatgatcaaccccatggtcgtggaaggccagaccatcggcggcatcgcgcagggcatcggcaccgcgttctacgaagagacgccctacgacgccaatggccagccgctggcctcgacgctggccgactatatgctgcccggcccgaccgaggtgcccaacatgcggctgcaccatttcgagacgccgtcgccgcatacggaattcggcgccaagggcatgggcgagggcggtgcgatcgcgccgcccgcggtgctgttcaacgcagtcaacgatgcgctgcgcggcctgggcgccgccgagctgtcgcgcaccccgctgacgccgatccgcgtgctgcaggccattgcgcaaggcgccggggaggcagcatgaaagcggcgcagttcgaatatttccgcgccgagtcgatgcagcaggcgctgcagtggctgcgccagcacgacggccgcgccaagctgatggccggcggccagtcgctgggcccgatgctgaatctgcgcctggcgcgtccaccggtggtgatcgacatctcgggggtgccggcgctgcgcgaggtaggcgagcgcggcggccgcgtgcgcgtgggggccgcggtcacccacgccgagatcgaggacggcgtgcacgcggcgctgcgcggctcggccttgcagcaggtggcgacgggcatcgcctatcgcgccatccgcaaccgcggcacgatcggcggcagcctggcgcacgccgatccggcggccgactgggtgctgaccatggtggcgctgggcgccgacatcgagatcgccggcgtggacggcgagcgcatggtgccggccgaatccttcatgcagggcgcctacaccacggtggtgggcgagggcgaattgatcgccgccgtgcacgtaccggccatgaccgatggcgcgcgctggggctactacaagttctgccgcaaggccggcgagttcgccgaggccagttgcgcggcctggttcgagcccgcgcggtgggtggcacgcatcgcggtgggcgcgctcgacggcgcgccctgcctgctgccggggctggccgacgccgtggcgcgccagggcgcggccgcgctgcaggccgagcggatcgatgaagcggtggcgcaggccatgcccggcaaggatgccctgcatcgcaaattgcatgcaaccgccgtggcgcgctgcctgaagcaggcgctgggcgtacaggaatgacgatggttcaagtaacgttggaagtcaacggcaggcaggtggcccacgaggcgtcgccgcgcatgcacctgggcgattttctgcgcgaccaggcgcgcctgacgggcacccacctgggctgcgagcacggcgtatgcggcgcctgtaccgtgctggtcgacggccagccggtccgttcgtgcatcacctatgcggtggcgtgcgaaggccgccaggtgaccaccatcgaaggctatgacggcgatccggtcatggcgcgcctgcgcgccgccttcaccaagtaccatgcgctgcaatgcggctattgcaccccgggcatgctgacgacgtcgcgcgacatcgtgttgcgcatgcccgatgccgacgaagcgcgcgtgcgcgtggaactgtcgggcaacctgtgccgctgcaccggctacatgggcatcgtgggcgccgtgatgtcggtgctgcgcgacctgcgcgagcaacccgacgcggccgtgcaggccttgcgcgcggccgcggccgacgggcgcctgccggcgccgcgcggcgagcagcccatcgctttccagcctttcacgcccagcgcgccgacggctgcccaggcggagccacggccggccgcggccgccagcccggtcggcggcaagggcaaccagatcgtcgacgcgttcaccgtgccgtttcccgcggccgaggtgtgggccttcatggtggacctgccggccgtggcggcctgcctgccgggcgcggtcatcgaggaaaccgacagccagcgcgtcaagggcaagatcgccatcaagttcggccccatggctgccgcgttcaacggcgcggctcgcctggagcgcgacgaagcggccatgcgcgcggtttttcgcggcgccggccaggattcgctgagccagtcgcgcgccaccggcgatattgcctaccaggtcgaggcggtgtccgagaacgagacgcgcgtcaaggtggatctgcagtacgccctgcaggggccgctggcgcagttctcgcgctcggggctggtgcaggatttcgtgcggcgcatgatcgccgatttcggcaagaacgtgacggcgcgcctgcgccagcctggcggcgaggcgttgccgcaggcgcagttcaacccggtggcgatgttcttcagcgtgttgtggatgcggatcaagcgctggttcggccacggcggctgaacggcgcgccggcgtcgcgcgcgattccagggggatggagatgcagaaggcaatcgggaagtggtggcgccgggccatgggcggtatcgccctgctggcggcggcgggtacggccggcgcgcaggcgccggagccgttgcgggtgcggctggactggacgccctggggcgtgcaggcggctttccacctggcgcagcagaagggctggtacaagcaggcgggcctggacgtcacgctggaggacagcaacggttcggtcacgacggtgcagatcgtgggcggcagcgaccgtttcgacctggggcacgccgccctggcgtccatgatgattgcgcgcgacaaggggctgccggtcaaggcggtggccgtgttcgcgcgccacagcgacattggcctgctggtgccggccgattccggcattgccgggcccgaacagctcaagggacgcaaggtggcctataccgccggctcgctcgaggcgccgttcatcgacgccttcctggcgcgcggcaagctgaagaaaagcgatctggagctgatcaacgtcgatgccgccagcaaggcctccacctatgcggtgggccgtgccgacgcggcgttctcgaccatcccgttcttcctgcccgtggtatcgcagaaccgcccgtcgcgggccgtgcgctttgccgacttcggcctggacatgcccagcttcgggctgttcgccagcgaggacaagctgcgcgagcgcggcgaggccatcggacgctttgccagcgtcagcgcgcgcgcctgggaatacatctacgcgggccacgaggacgaggccgtatccgccatcctggcgcagcggccgcaggcgcgcctggaccgtacggtgctgcgcggccagatcgatgccttgcgcggctacttcggcctggcggccggccagcgcgtgggcgcgccggtgccggccgactgggagcaggcggtcaagacgctgtcgtcggtgggcctggtacgcgccgacgccaaggcggccgacttctatgtgccggacctggcccggccgcaacgctacgacgcgctggtgaaaccgtgagcgtggcggctgtcagcgcggccggggtgcgcaagaaataccccggcgaacgcggggtgcaggcgctggaaaccatttcgatcgatgtgcccgcgggccgtttcgtgagcattctcggccccagcggttgcggcaagagcaccttcctgcgctgcgtggccggcctggagacgatcagcgagggcgaactgcgcgtggccggccagcccgtcaaagggccgccggatggcataggcatggtgttccagcgcgacgcgctgcttgaatggcgcaacattcgccgcaacatcctgctgccggtcgagtttgccggcaagccggtggcgcgctaccgcgacaaggtcgacgcgctgctgcggttgacgggcctggcggcgttcgcggacaactatccgcgcgaactgtccggcggcatgcgccagcgcgccgccatctgccgcgcgctggtcgacgacccggcgttgctgctgatggacgaaccgttcggcgcgctggacgccctgacgcgcgaccagatgaatgtggaactgcagcgcatctggatggaaacgcgcaacaccgtgatgttcgtcacgcatggcatcgccgaggcggtgttcctgggcgacgaagtgatggtgttctcgccgcgtcccggacgggtgctcgagaccatccgcatcgacctgccgcgtccgcggccgctggcggtgcgcgagacggccgagttcggccgctatgtgcgccatatacgcggcctgttcgagcagatgggcctgatcgacgagggagggcgtgcgccatgacagccacgggtcgcaaatgcttgcatgcggcagcgggcgccgtatcgctggcggtgttcctgctgttgtgggaagggctggggcgggcgctggaggtgcggcccatcatgctgccgctgccttcgcagatagcgctggagctggccgcggaatggcgctggtacgccgaccaggcctggtacacgctgatgaccaccgtggccggcttcgcggtcgcggtggtgggcggcgtgctgatcgccgtgatgctggtcagttcgcgctggtgcgagagcttcctgtacccgctgatcgtggcgctcaacagcgtgcccaaggtggcgattgcgccgctctttgtcatctggctgggcaccggcgccgagcccaagatcgccatcgccttcctgatcgccgtgttcgccgtcatcgtcgacaccgtgcacggcctgaagtcggtgccgcaggacgtgctggacctgggccgcgtgctcaaggggtcgcggcgcgatttcttcttcaaggtacgcctgcctggcgccctgccgtccatcgtgaccggcatgaaggtcgccgtgtcgctggcgctggtgggcgccatcgtcggcgagttcgtttcctcgcagcgcgggctgggctacgtgatcatgagcgcgcaaggcaccttcgacaccgtgcgcgtgttcgcggccctgacggtgctggcggtcatgggcatggccctgttcgcgctgctggtgtggttcgagcgcaaggccacgccgtggcgcacgcccgtcgagggccattgagccggttttccatacctacatatttatatcggggaatacatgtgggcattgcttgccttatcgcgcggcatagacgcgctgaacctgcgggtcggccgggccgtgacatgggtcaccttgctggtggtgctggtcagcgccggcaatgccgtggtgcgcaaggtgtttcatagcagttcgaacgcctggctggaactgcagtggtacatgttcggcgcgatgttcctgctgaccgcgggctacacgctgctgaagaacgaacacgtgcgggtggacattctgtcctcgcggctgccgcgccacaagcagatctggatcgagattttcggggtggtgttctttctgctgccggcgtgcaccctgatcatggttctgtcgtggccggtgttcatggattcgtacctgagcggcgagcagtcgtcgaactcgggcgggttgatccgctggccggtcaagctgttgattccggtggggtttgcgctgctggtgctggcggggctgtcgcacctgatcaagtgcatcgggttcttgcgcgggcagtgtccggacccgaccgcgcgcgagggcagcaagagcgccgaggagctgctggccgaggagatcgcccgcgaggcgctggagcgcgaggcgagcgtgcaagaacaacgtaataaccacgaaggccgctgatcatggagtttctgatagccaatctggcgccgatcatgttcgcgacgctggtgctgttcttgctgctgggttttccggtggcgttcgcgctggcggccaacgggattctgtatggtctggtgggcatcgagctggacctgctcagcccggcgctgttccaggccttgccgcagcgggtgttcggcattatttccaacgacacgctgctggcggtgccgttctttaccctgatggggctggtgctggagcgatcgggcatggccgaggacctgctcgagacgatcggccaggtgttcggtccgttgcgcggggggctggcgatcgcggtggtgttcgtgggcgcgatgctggcggcgaccaccggcgtggtgtcggcctcggtgatctcgatgggactgatttcgctgcccatcatgctgcgctacgggtatgacaggcggctggccagcggggtgatcgcggcctcgggcacgctgtcgcagatcattccgccctcgctggtgctgatcatcctggccgaccagctggggcgctcgatcggggacatgtaccgcgcggcgatggtgccggggttcgtgctggcgggggcgtacatcgcctatgtggtgatcgtctcgctggtcaagccctcggcggcgccggcgctgcccgaggaggcgcgcaggtttcgcgagcccaacggctcgcgcggggggcgttcgctgctggtgctgatgctgatttcctcgctgtcggcctatgtgctggggcagtggctggagaacgacacggcgccggtcgacgagcaggtggtggtgagcctgctgctgtgggggctgacggcgttcgtgatcgcgatcgccaacaaggtgttccgcctgaagatgctctcggcgctggccgagcgggtgaccttcgtgatgatcccgccgctgttcctgattttcctggtgctgggcacgatcttcatcggcgtggccacgcccaccgagggcggggcgatgggggcggtgggggcgatcatcatggcgctgatccgccggcgcctgacgctggacctgctcaagcaggcgatggacacgaccaccaagctgtcgtgcttcgtggtgttcatcctggtgggctcgacggtgttcgggctgaccttccgcggggtcaacggcgatctgtgggtcgagcacctgctgatcgggctgccgggcggggagtgggggttcctgatcgtggtcagcgtgctgaccttcgtgctggcgttcttcctggacttcttcgagctggcgttcatcatcgtgccgctgctcggcccggtggccgacaagatgggcatcgacctgatctggttcgggatcatcctggcggtgaacatgcagacctcgttcatgcacccgccgttcggcttcgcgctgttctacctgcgctcggtcgcgcccaaggacgcctacaaggacaagatcaccggcaagatcatccagccggtgaccaccggccagatctactggggctcggtgccgttcatcgtgatccagctgttcatggtggccgccgtcatgctgtttcccggcatggtcatgcactacaagggcggccagtccaccgtcgacccggccagcgtgaagatcgaagtggaggggggctacggcggcagcgtatacgggggaggcgacgccacgccattcaaatagtggttacctgccgggcgtttggtaacgcccgttttatctaagggaaaacccttgattcgggtttcccctgaccccccgagggccgcgctacgcggccctttgcgtacctcgctgcccgctcatccgcgccaatacttgagtgtgagtggttgctcacatgattgtcacaggtaaaaaatctccgattcatgatgttgcgcataaatgtcacgaatttcaatcttcttgccacaaagttgcggctatcatgccttcataagacgccgtcgagtgctccccgggcagtttccgggcttcaaagccgaatggcgcgttccctcaatcgaaagaacacgcaaggagtcggagatggaacagatccccttcgtttcgtcagcccccaacaccttgggtatcgagctcgaattgcagttggtcgatccccgcagctttgacttggctgccgcgtctgacgagttgttggcccagttggccaaccatcccatcgccgatcgggtcaaacccgaaatcacccgatcgatgatcgagctgaattcctcggtgcacgagcacccggccggcttgctggccgaaatgcgcgaaatgcgcgatgtcctttgcgaagccgccgacgcggtcggcgttggcgtcacgggcggtggcgcccaccccttcatgcgttggcaggaccgcgccatttccgatacgccgcgcttccagtacctggccgagatgtacggctacctggcgcgccagttcacggtgttcggccagcatatccacctgggcgtgccctccggcgacgcggcggtgcgcatggtgcgcgggctgtcgccgtatgtcccgcatttcatcgccctgtcggccgcctcgccctattgcgaaggcgtggacaccctgttttcgtgctgccgcctcaacgcggtcaacagtttcccgctggctggccacatgcccgccgacgtgaccgactggtaccgcttcgaggcccacctggcccagctgtgcgccagcggcctggccgagagcatcaaggacctgtactgggacatccggcccaagcccgagtacggcacggtcgagatccgggtctgcgacaccccgctgaccgtcgagcgggcctgccagctggctgccttcgcgcaggcgctggcggtgcaggtggcgcgcgaccccgaacccagccagcaggcctggctggcctatcgcagcaaccatttccaggcctgccgtttcggcctgcacggcagctacgtcacgccggacgggcagcgcgtgcggctggtggaccacctgcgcgcgctgttcgagcgcttggcgccggtggccgaagaactgggcaccggcgacatgctgcaaaccctgcgcgacgagatcctgcgcaatggcaacgacgcgcgctggctgcgcggccaattcctcaaggtgcgcgaactgcccctggtggtcgagtccatggcgcaaaactggcgcggccagggcgtccaggacacccccccgtcggcggtgcggcgccgcatccgcgcgacctccgagccagtgggaggcgtgtgcgccctgagcacgccgcagggcgatccgctgcccggctgggccgagcgcctgcactgacgcaggccggcggcgtcagcctgcccggcgtccgccgatggcgctgaccgagagatgggtttcgccgggcgcggcgcgccgcgccggcgcccgccaggcgtggccgtaggccacttcgatgctcaggctgatgcggccttgcgggccgcgccgggcctccagcgccgcatgcaggcgatccagccaggcgcgcccggccaggccggcgcgccggtcgcgcgccgggttgccgcccagggcgcgcacatcctccagcaggcgctggggggtctcgtaggtcagcgtcagggtttcctggtccattaccggatcggcaaaaccgttctcgaccagcaggtcgccaaaatcgtgcatgtccacgaaggtcggcgtggccgtgcgcaggccggcatcggccagcgcctcgcgcagctcgcgcagcgttccgggacccaggcaggaaaacatcgccagcccgcccaccttgaggatgcggcgccattcggccaggaccgcgtgcggctcgggatgccagtgcagggccaggttggaccacaccaggtccagctgctcgggcggcagcccgctggcggccaggtcggcgcgcacgaaagagacggcgggcttgccgcgctgggccaggcgtcccagccaggcggccacgccgcccggcgtccaggcctggcgcgcgtgggccagcagcggctcggcggcgtccagcccggtataggcggcgctcggaaagcggtcgcgcagcagcggcaggctggcgcccgcgccgcagccggcgtccagcagcgcggccggttgcagcctgatatagcgcagccggcccatcatgcgctgcgcgacttcgccatacaggaactgagcctgcgcgagatcgccgcggcgggagaactggcgcaccacgtcggcggccacgatgggaagcgaaggcagggaagaaggcaaggacatttgtatcgcggtgccgcccacgggcgcgggcaggcatgatgtgatcagggccatcgggcgcacgcccgcatcgaggaagccaggcggcccatgacccacattattgcgcattcgcggcgctggcttgcccggctgccgtcggactgcccgttgtgcggcctgcgcgccgccggcggccgcctgtgcgagccctgcgccgccgaggccatggcggccctggggccggccacgccgcgctgcccctgctgcgcggtgcgcctggcgccgcgggcgcgccattgcgccgattgcctgcgcctgcggcccgcctaccagcgcgtggtggcggcgctcgattacgccgggccctaccgcgggctgatctcccgctacaagaccgcgtgccggcatgagctggccgtggcgctggccgacctgatgctgcgcgccatccggcaggccgatccgccgctgcgcggcccttgcctgctggtgccggtgccggccagcgcggcgtcgctgcgccggcggggcttcaatccggcggcggagctggtggccgcgctggccgcgcgcctgggctggccgctggcgcgtacccagctgcgcccggcccgggtgcttgccggccgccagaccctgcgcggccgccgcgaccggctccggggcgccacgggccggtggcgcgccttgccggtgccggccggcgccaccgtggccctggtcgacgatgtggtcaccacgggcgccacggcgcattgcgccgcgcgcgccttgctggccgccggcgccggccgcgtcatcgtgctggccgcggcgcgcacgccggccagccatggctgaagtccgcccaggccaaggctggcaaaatggcggtcttcccgtcatgcacgcggcgcccgcgcgcccatcccgccatgttccacgtcgtcctggtctctccggaaatcccgcccaacacgggcaatgccatacgcctgtgcgccaataccggcgcgcagctgcatctggtgcgcccgctggggttcgagctggacgatgcgcgcctgcgccgcgccgggctggattatcacgaatggcagccggtgcaggtgcacgacacgctgccgcaggcgctggcggccaccggcgcggctgcgccgcgcatcttcgcgctgaccacgcgcgcgcgcaccagcctggccgacatggcgttccaggcgggcgatgtgttcgtgttcgggcgggaaaccgccgggctgtccgaggcgcacatggcgctgttcggaccagcccagcaactgcggctgcccatgcggccgggccagcgcagcctcaatctgtccaacgcggtggcggtgacggtgttcgaggcctggcgccagtcggggtacgccggcagtatctgaggcgggacaggcgcccgctcagtccagcgacaggttcaagcggccgatcacctggtcccagcgcgctttctccgcctggatgcgttcggtcagcgcctgcgggctggagggggcgggcgtgaagtactgcgcggccagttgcttgcgcaccgcgtcgctgtcgatgatggtggccagttcgcggttcaggcgctcgacgatgggcgccggcgtgccggccggggccaggatggcgttccaggaaatggcctcgaagccgggatagccttgcgaggccatggtcgggatgccgggcagcgcgtcgctgggctccaggctggtgacggccagcgtcttgaccttgccgtcgcgtgcgtgcggcatggcgatggcgggcaccatgaaaccggcgtgcacgtcgccgccgatgatggcggtgattacctgcggaaagcccggatacgggatctgcgtgaggtcgatgccggcttcgtgcttgaacatttccatggccaggtgggccgagctgccggggccgaccgagccataattcagcgcgccggcgcgctcgcgcgccagcttgacgaaatcctgcacgttgtcgacgggcaggctggccggcaccgtcagcacattggggctggtggccaccagcgtgaccggcgcgaggtccttcagcgggtcgtagcccagcgtgcgcttgtacagggtcggggcggtgaccagcggcccgttgatggtgtagagcagggtgtagccgtcaggctttgcctgcgccaccatgcgggtgccgatattgccgccggcgcccggcttgttgtcgatcacgatggattgctgcagcgcctgcgacagcggctcggcgatggtgcgcgccagcaggtcgggcgaggagcccggcgggaacggcaccaccagatggatgggccgttcgggccaggcggcgtgggcggcggcgggcagcagggcggcgacggccagcggggcgcacagacggcgcagcaggcggccagcccgggcaaggcgttcaagagcatgaagggactccttggttttcagggcgatacgagcggttttcgggagtgcgggcgttatggcgtcgggctttcggggcgcgcctcgcgtgccagcagggccgataccgccgtcatgggcgacagtccctcgaacagcacggcgcagacggcctcggtgatcggcaattcgatgttcagtgcgcgggcgcggtcgcgcgcggcccgcgcgcagcgtacgccctcggcggtcatgccgctggccaggatgtcggccagcttgcggccggcgccgatttccagcccgacccgccggttgcgcgacagttcgccggtggcggtcagcaccaggtcgcccaggccggtaaggccggcgaaggtttcctgttgcgcgcccagcgcggcgccaaagcgcgccatctccgccaggccgcgggtgatcagcgcggcgcgcgcgttggtgcccagcgccaggccgtcgcagatgccgcaggccacggcgatgacgttcttgagcgcgccaccgacttcgacgccgaccacgtcggtgctggcgtagatgcgcaccgccgcgccgtgcagggcggtcgtgacggcgtcgcgcacggcggacgatccgctggcgacggtcagcgccacgggcagcccctgcgcgacctcgcgcgcgaacgacgggccggaaagaacgccggcggccaggccgggcatggcgcccagcgcggcctgcacggtttcatggggcaggcgggcggtctgttcctcgaaccccttgcaggtccataccagcggcacggcctgcaggcccagggccggcaggcgggcggccagttcggtgcacagcggcgtcatgccggcgaccggcacgcccaggatgatgagggcgtgggcgggatcgtgcgccaggtgcgcgagcgcctgcgccaggtcggcgctgacctgcagggcgtgcggcagcgccacgccaggcaggtagcgggtgttttcgtgccgggccgccatggcctgcgcctgggcgccgtcgcgcgcccacaggacagtggggtggcgccggctggccgcggccgctagggcggtgccccagctgccggcgcccagcacggcgacgcgcagcgtggcggggcgtgcttggctcatggcttggccgcggacttactggcgcgtggcgcccgggggcaggatgatgcccgagtcgttgccgttggcggcgtccggttgctgctgggccatttcggccaggcgttgctcgtacagggcctggaagttgacttcggccaggtgcagggccggcagcgaggtgcgcgtgatggcgtcggccacgttggcgcgcaggtacggatacagcatggtggggcacacgatgcccagcagcgggtccatctgctcggccgggatgttggccagttcgaagatgccggcctgggtgccttcgaccaggtacagcaccttgtcgttgacgcgggtggtgacggtcacggtcacggtcgactcgaacacggtctcggccaggcgctggccgcccacgttgatgctgacctcgacttgcggcgcttcctgttccaggaacacgtgcggcgcattgggcatttccagcgacaagtccttcaggtagacgcgctgcagattgaacgagggcgcgtccgagcccgcttgctggttggtttggtcctgatcagccatgagaatttccgggtgaatgaaaaacgagtggaatggcggcgcggcgagcgccttcagccgccgttgagcagcgggagcaggccgcctgagcggtccagcgcctgcaggtcgtcgctcccgccgacatgggtctcgccgatgaaaatctgcgggaccgtgcgccggccggtgcgctcgatcatgatgtcgcgttgcgacggatcctggtcgatacggatgatttcgagatcggcgacgccgcgctgcttgagcagcgcctgggcgcgcgcacagtagggacaatagtccttgctgtacatcactactttctgcatggtcgctccgggtggggatgggatggcgggcactcagcctttctgggtgaccggcaggccggcggcaaaccaggcgcgcatgccgccctcgagcaccgacacttcggcaaagccctgcgaacgcaggcgcgcggcgatgcgcgcggcgtcgcggccctgctcgcacacgacgatcaggggcttgttcttgggcagcgcgccggcctttttctcgaggtcggcggcgggcaggctgcgggcctgcgcgatgtggccggcctggaactgctcggtcgggcgcacgtcgacccagacggcctggcgctggttgaccatctggatggcttcggacgtacccaccgcggcgccggcgcggcccttgcgcagggccggcagcatcagcatgatgcccgacaccacggccacggcgacgatgaagacgttgtttttatcgatcaagaattgcagtaaatccacagggcatcctaggggggcggcgcgagcctggaaacaacggcccggccgcgccgcgaaacagggcgggccagggggaaaagcagagaaaaaccagtcaattataaaatgaccgcattgttcaactttaacccgctcaggttgcggcctacaccatgtacaaacttgttctgatgcgccacggcgaaagccagtggaacctggaaaaccgtttcacgggctggaccgatgtggacctgaccgaaaccggccgcgagcaggcccgcaaggcgggcgaattgctcaagcgcgagggttacgccttcgacctggcctatacctcggtgctcaagcgcgccatccgcacgctctggatcgccctggacgccatggacgccatgtataccccggtgggcatcaactggcgcctgaacgagcgccactacggccagctgcaaggcctgaacaaggccgagaccgccgccaagtacggcgacgagcaggtgctgatctggcgccgcgcctacgcgatcgccccggagccgctggacctggaagatccgcgccacccgcgtttcgacggccgctacgccaagatcccggccgaccagctgccggccaccgaatgcctgaaggatacggtggcgcgcgtgctgccgttctggaacgaatcgatcgccccggccatccgcgccggccgccgcgtcctggtggccgcgcatggcaacagcctgcgcgcgctgatcaagcacctcgacaatgtttccgatgatgacatcgtgggcgtgaatattccgaccggccagcctctggtgtatgaattggatgaggacctgaagccgattcgccactattatctgggcgatgccgccgagatcgaggcggcgatggctgccgtggcggcgcagggcaaggcgaaaaaggactgattcatgcgggtcgcggcgggtttgctggtgtgggcggcggtggcggtagcgccaccggcggcctgggcggtttcggacctggcgggtcgccagtccgaagccgaacgacagcaggccgcgctgcgcgaccgcatcgacgcgctgcagaaagagatcgacacgcgcgaggccgcccgcaaggaggccgccgacgcgttgaaggaatccgaatcagccatttcgcgcatcaatctccggctgcgtgaattgggcgaggccagccgcaaggccgaagccgaactcgccggcctggaaaagcaggtggtggcgcagcaggcggtgctgcaaaagcgccgcgccgagctggccgaccagctgcgcacccagtacaccagcggcctgtcgccctggacggccctgctgtcgggcgacgacccgcagcagctgggccgcaacctgggctacctggactatgtatcgcgcgcccgcgcgcaggcggtgcatgcgttgcgcgaggatatcgcccggctcgcggcgctgcaggggcaggccgatgcccgccgcgacgacatccagacgctggtggccgagacgtccagccagaaggccgcgctggtcgaacagcagaaaacccgcgccaccctgttggcgaaattagagggacagattgcggcgcaacgcgccgaggccggcaagctgggccgtgacgaccagcggctgtcgcacctgatcgacgacctgggaagcgccatcgcgcgccaggcggaggaagatgcccgccggcgcgccgccgaggaggcccgccgcaaggaagaggaagcccgccaggccgaggccgcgcgccgcgccgaggcggcgcgccagcaggaggcggcccgtcaggccgccgcggcccgcgaggccgacgcccggcgccaggccgagacggcccgccaggcgcagcaggcgcgcgatgccgaggcgcgcgacgccgccgccgcgcgcgagcaggccgaggcggcggcccgccaggggcgcggcccggtggcgctggccgaccctgacgccgctggcctgcgccaggtcgagggcggccggctggtcgatccgcaggccgcgccgccgcgcgaaacccgcccggcggctcgcgccgaaccggccgagccggcgccgcgcgaggccgcgcctgcccgtacggcgtccgccgccccggtgggcggcggcaatggcctgcggcgcgggctgccgatgccggtgcgcgggacgatccagggccgcttcggcgtcgaccgccccgatggcggcgtgtggcgcgggctggtactgcgcaccgccgagggcacgccggtcaaggtggtggctcccggcaccgtggtctacgccgaatggctgaggggttttggcaatctcatcattgtcgaccatggacagcagtacctgacggtatacgcttacaaccagagcctgctcaaacgggtgggcgaccgggtggcggcaggcgatactattgctacggtaggcgcgaccggcggccaagtggaatcgggcctatactttgaaattcgccatcgtggcgcaccggtggacccggcccagtggctggcccaataatccggcataaatatcgggaagtgtgcatgagcactcgcaagtttcgtggtttcggtctggtagccatcggtgcggtggcgggcatcctgctgagcgtgggcgtgtccgcggtcgcacagcgcggcagtcccctgccgctcgatgaactgcggcagctcagcaatgtgttcgcggccatcaagaacaactatgtcgaggcggtcgacgacaagacgctgatcggcaacgcgatctccggcatggtgtccaacctggacccgcactctgcctacctggatgccgacgctttccgggaaatgcagacggccacgcagggcgagttcggcgggctgggcatcgaggtcggcgccgaagacggcttcgtgaaagtcatctcgcccatcgaggacacgccggccgcgcgcgccggcatccaggcgggcgacctgatcatcaagatcgacgacacgcccaccaagggcatgtcgctcaacgacgcggtcaagctgatgcgcggcgcgcccaagtcgcccatcacgctgacgatcatgcgcgccgaccggccgcagcccatcgtggtcaagatcgtgcgcgacatcatcaaggtgcgcagcgtgcgcagcaagatgctggacagcaacgtggcctacctgcgcatcgcgcagttccaggagaagaccggccccgatctggcgcgccatctgaaggaactcggcgccaagggtgcgcccaagagcctggtgctggacctgcgcaacgatccgggcggcctgctgaccagcgccatcggcgtggccggcgccttcctgccgcccgacgccctggtggtgtcgaccgacggccgcacgcccgattcgcgccacaagtaccgcgccacgcccagcgaatacgcgcgcggcgaaggcaattacctcaacgacctgccgggctgggtcaagaccgtgccgatggtggtgctggtcaacgtgggttcggcttccgcctccgagatcgtggcgggggcgctgcaagaccacaagcgcgccaaggtgctgggcaaccgcacgttcggcaagggctcggtgcaggtcatcctgccgttgagcgaaagcacggcggtcaagctgaccacgtcgcgctacttcacgcccagcggccgctcgatccaggccaccggcatcgaacccgactacgtcgtggccgataccgccgacggcgatctgttccgcctgccgcgcgaagccgacctgcagcgccacctgtcgaaccagcaaagccccgacgccgaggtcaagtcgaacaacgacgacaacaccgaagtggccggcaaggcgttcgagttcggcggcaaggacgacttccagctgcaacaggcgctgaacctgctggccggcaagccggtacagaaaggttcggcccgcgcgcaggccaaggccgacatcaaacccagcgaaggcaagacccagcgcatgacgatcacgccgactggtgtggagcccgccaagagcaaatgaacgaccagcagctgctgcgctacgcccgccatatcctgctcgacgaactcggcatcgaggggcaggagcggttcctggcggcgcgtgtgctgatcatcggcgcaggcggcctgggctgcccggccgcgctttacctggccacggccggcgtggggcatatcaccctggtcgacgacgacgtggtcgaactgagcaacctgcagcgccagatcctgcatgccagcgacagcgtgggccgcgccaaggccgaatcgggccgcgacatgctggcccgcttcaatccggaaacgcaggtcgaggcgcgcgtcgagcgcctgggcggcgccgccctggatgccgccgtggcgcaggctgacgtggtgctggactgttcggacaacttcgccacccgccacgccatcaaccgcgcctgtgtacggcaccgcaagccgctggtgtcgggcgcggccattcgcttcgatggccaggtcagcgtgtatgacctgcgcgatgcgcaggcgccgtgctatcactgcctgttccccgaggccgacgatgtcgaggaactcaactgcgccaccaccggcgtgttcgcgccgctggtgggcatcatcggcagcgggcaggccgccgaggccttgaagctgctggccggcatcggccagagcctggccgggcgcctgctgcagctggacgtgcgcagcatgcaatggcatagcgtcaacgtgccgcgcgatccggactgcgcggtgtgcgggcagggcgggcaggccgccgagcacgcgcgcggcgacgcggcgcattgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgggcggcggccggcgcccgttgcgaggacgccggccgcgccccccccccccaaaggagacaaccatgcacaggctcatcagaagcacgctacttgccgcaaccctggccgcgctcggcccggcccaggccgcggatgccgacggctacccgcaggggccgatcagctacgtcgtgccggctccgcccggcggcctgatcgacaccatggccaggaccgtggccgaaaccatggggcgcgaactcaagcagccggtcgtcatcgagaacaagcccggcggcaacaccaacatcggcatcgcctacgtggcgcgcgccaagcccgacggcctgacctggctggcggtatcgtcgacgctggcggtcaacgccacgctgttcaagcagttgccgttcgatcccgagaaagacctgatccccgtcgcgctgttcgccaccacgcccatgggcatggccgtgcccgccaactcgccctacagcaacgtacaggacatcatcaaggcggcgaagtcaggcaaggtgctcaacgtcggatccagcggcttcggcaccccgccgcacctggccctggtgctgttccagcgcctgaccggcgcgaagttcaaccacattccctacaagggcggcgcgccatcgctcaatgacctggtcggcggccagctcgacctgatcttcaccaccctgagcgagtcgcgctcgttcatccacgccggccgcctgaaactgctcgcggtcagttccagcgaacgggtcaaggagttcccctcggtgccgacgaccggcgagcagggcctgccggacatgctgatcgcaggctggaccgggctcatgatgccggccggcacgcccgcccccatcgtcgacagcatatcggccaagctggtcgcggaagtggccaagcccgccatgaagcagaagctggaagacctgggctacgtggtcgcgccgcaggaccacgcccgattcacccgcttctaccgcgacgaaatccgcaagtggggagacgtgatcatccaggaaaacatcgagcgcatgtaaaccccccacccgggtgcctgtccccgcacgggggacaggcacccgctgactttccttcctcagcgcgccgccctcgggctggcgggcgtgtcgatgtagcccagcttgcgcgagatatcgttggcgcaggcatgcagccgggtggcgatctgtccatcccagtcgctgtcgaatgtcgccgacgggcccatcaccagcaggccggcggcgatgtgccccatggaatcgaagacaggcgcgcaaaaggcgtcgatgcccgggatggggctgcccagcgtgcgggagatgccgcggctgcggatctcggacagctggcgttcgtagtcttcctgggcgggacggctttggtggcgcgacccgaaatgcacgcccatggggtcggcctccagcacgcgcgacaccaccttggccggcaggtaggcggcgaacaggcggccggtggccgtatgcaccagcgacatgaccgtgccgatgcgcaggttcacgtgcagcggatgcgccggctcttccagcctgatcagcgtgggccccaggttgccccacacgaccaggccggtgccatggccggtttcggccgccaggtcggcgatggcctgcgaggcttcgcgcaccggatcgaggcgatgcagcttggccagccccagctccagcgccaggtggcccagctcgtacaggccggacgccggatcgcgcgccacgaaacccactttcatgaaactgaccagataggggtggaccttgccgggcggcatgtcgcattcctgcgccagctcggtcagcccggcggggcggccgaactgggccagggcctgcagcacccggctgcccagctccaccgactggataccacgacggttcttttccaattcacatcctctcgaaggccgggctgcgcacggcggccggtggcgggggatcaagggtaaacgccaatattatcacttcaacaattatatatagttaactcataactaatcacttagactttaactaaacatgagcgtacatctctccggggccggcctgcccgccgccgtcgacgtggtcgtcataggctcgggcgcctcgggcatggccaccgccgtcaccgcggcctttcatggcgcccaggtcgtggtgctggagaaggccgacaaattcggcggaaccacggcgcgttccgggggatggctgtggatacccggcatgccgctggccacggcgctgggcatcgacgagccggccggcgcggcgcgcgactacatcgcgcacgaagcgactacccacttcgacgccgcgcgcacgcaagccttcctggagaacggcggccgggcggtcgaattcttcgcccgccatacccaggtgcagttcgacatgccgcgcagctttcccgactatcacgcggaagcgcgcggcggccaggcgggcggccgctccatggtcacgcgcccctacgacgggcgcgaactgggccaggccatcgcgcacctggcgccggcgctgcccgagctgatggtgctgggcatgatgctggcctccggcgacgaaatccgtcacttcacccgcgccttccgctcgctggcgtcgtttcgctatgtcgcggcgcgcctgttgcgccaggcgcgcgacgtgctgcgccacggccgcggcatcacgctgaccaacggcaatgccctggcggcccggctggccaggtcggcgctggacctggacgtgccgatccacctgcgctgccgcgtgcggtcgctgctggtcgagaacggccgggtcgcgggcgtgcgagtgacaccccggagggcgaacgcacggtgcgcgcccgccgcggcgtggtgctggcctgcggcggctttccgcacgatctcacacgccagcaggcgctgtttccgcatgtcgcgcgcggccaggggcattactcgccgtcaccctccagcaacaccggcgacggcctggcgctggccgagacgctgggcgtgcgggtggacgcaacgattccgcacgccgcggcctggacgccggtgtcgcggcccacgcgccgcaacggcgaacaaggcgtgatgccgcatttcatcgaccgcgccaagcccggggtgatcgccgtgacgcggcacgggcaccgcttcgtcaacgaaagcctgtcgtaccacgacttcgccatcgccatgatgcaggcatgccaggacgacgacgaggccacggtctggctgctgtgcgaccacgccacgctgcggcgctacggcctgggccgggtcgcgccgttcccggtgccctatggccgccacctgcgcgccggctacctgcgccgcgcgcccaccattgccgcgctcgccgcgcagatcggcgtggacccgcgcgtgctggccgccgaggtcgagcgcttcaaccgcgacgccagcaacggcgccgacacggcattcggcaagggcaccaccgcctacaaccgcttccagggcgacgcgctgcacggccccaatccctgcctggcgccgctcgaacaggcgccgtactacgcgatccagctgttcgtcggcgacatcggcacgttcgccgggctgcccaccgacgcacatggccaggtgctgtatccggacggccgcgccgccgacggcctgtacgcggtgggcaacgacgcggccagcatcatgggcggcaattaccccggcgcgggcatcaccctggggcccgcgctcacgttcggctacgtcctgggcaggcacctggggcagcgccagccagccgcccggtccgccgaacccgccaccgcggccatggcgtaagggcgtgcgattcgccacccatcaccgccaccacgcttttcacgagatgccggatcgaccggcccaggaggacacatgagacactcgctacgcatcgccgtgctcgcggccagcgccttgctgggcgccgtcggccccgcgcacgcctaccccaccaagcccgtcaccatcgtggtgccgttcccggcgggcagccagaccgacatggtggcgcgcatcgccggcgccgagctggagcgccggctcggcaagcccttcgtggtggagaacaagccgggcgcctccggctcgatcgccgccaagtacgtggccgacagcgcgcccgacggctcgacgctgctgctcacgaccgccgcgatccaggccatgaacaagagcctgttcaagcagccgtcctacgacccggtcaaggacttcacgccggtggcgcaaatcgccaccacgtccatgatgctgatgacgcggcccgattttcccgccgacaatgtcgaggagctggtcgcgctggccaggaaggacggcaacgccatgtccgccggctacggctcgtcgggcgcgcagatcgccctggcgctgttccaggcgcgcgccggcacggatgtgctggccgtgccgtacaagggcatccccaacgccgtgaccgacgtgatcggcaagaccatcaccttcactttcgtggacgtgggcaacgcgctgcgcttccagcagggcaagcagctcaagccgctggccatcgcgtcggcccggcgctcgcgcctggcgccgtcggtgccgtcgctgtccgaatccctgaaggactacaacatcaccagctggtatggcctggtcggccccaaggccatgcccgacagcgtggcccagtcgctggcgcaggcgctgcaggccagcctggccgatgccgccaccgtggaaaaactggcggtggccggcgtcgaacccgcatacatgccgccggcgccgttcggcaagcacatcgagctcgaagtcgacaactgggccaggctggtccagctggcgcgcatcgagccgcaatgaccgccgggtccttccccgccccaacccttcaccattcacattcatagagcgccatgaaaatcatcgactttcgcctccgtccgcccgccatgggctttctcaacgcccgcatctacacgcgccccgacatccgcaaccggttcacgcgccaactgggcttcgagccggcgccctcggccgaggaaaaatcgctggagctgatgttcgaggaaatggccgccgccggcatcgagcagggcgtgtgcgtgggccgcaattccagcgtgctgggctcggtgtccaacgccgacgtggccgctgtggccaaggcgtatccggacaagttccatcccgtgggctcgatcgaggcagccacgcgcaaggaagcgatgacgcagatgcaggaaatcctggacctgggcatccgcatcgtcaacctggagccgggcgtctgggccacgcccatgcacgtggacgaccgccgcctctatccgctgtatgccttctgcgaggacaacggcattccggtcatcatgatgaccggcggcaacgccggcccggacatcacctacaccaaccccgagcacatcgaccgggtgctgggcgacttcccggacctgaccgtagtcagctcgcacggcaactggccctgggtgcaggagatcatccacgtggcgttccggcgccccaacctgtacctgtcgccggacatgtacctgtacaacctgccaggccacgccgacttcatccaggcggccaattcgttcctggccgaccgcatgctgttcggcacggcgtatccgatgtgcccgctgaaggaatacacggagtggttcctgacgctgccgatcaagcccgacgcgatggagaagatcctgcacggcaacgccgaacggctgctggcgcaggccggccgctgaaggcgggcctcgtcctcatgcgaacgcgccgccctcgggcggcgcggctgccttcattcgacccgcatcttgccgatgtccggcgcgaacgcctcggccggatgcctggcgacggcgcggcacagcagctcggacatgcccttggccaattgcttgttggaccagttgcccgaatccgagaaccacttgggcacccagttgaccgcgccgaatatcgagaagatggccagcttggggtcgcaggggatgacgctgccgtcctcgataccctcgcgcacgaagccgcgcagcttggcctcgaagcggtcgcgctgctcgacgatcttggcgcggtcctgcggctcgagcgcgtgttcctcggtgatgatcacgcagcggctcatctcgctcagcgtcacctgcaggtattcgcgcaccgccatctgcagtttgtccagcccgctgccgccatgccgctcggcggcctcgatggcctcgaaacccacgcgcagcgcctcggcgaacgcctcgaacagcagcgcgtgcttgttgggaaaatagtgatagagcgcggccttggtcaccccaaggctggtggcgatgtcgcccagcgatgtcgcgtggaaccctttctggttgaacgcagcaatggcctcgcgcaacagcgcttcgcgcttcaattgatgcatggccttgcgcgtaggcactgcgttattccatgtcgccactgatcgagtcctcccggtgagttacgtggaccggtcgcatatttaactttttttcctggtcaggtacaactcggtaagcgttccctcgtacgcctcggccgcgaaggccagggtttcggacaaggtcggatgcgggtgtatggtcagcgcgatgtcgcccggttcggcgcccatctcgatggccagcgcggcctcggcgatcaggtcgccggcctgcggccccaccatgcccacgcccagcaaggcgtgcgtggccgggtccacgaggatcttggtcaggccctcgccgcgtcccaggctgagcgcgcggccgctggccgcccacggaaaagcggctttctcgtaggcaatgccgtcgcgctgcgccgcggtttcggtcaggcctacccaggccacctcgggatcggtgtaggccaccgccggaatcacccgcgcgtcgttggccacgcgcatgcccgccgcggtctcggcggccaccttgccttcatgggcggccttgtgcgccagcatgggctcgcccaccacgtcgccaatggcgtagatgtgcccgacattggtgcgctgctgcgcgtcgacgcggatgaagccgccctcgtcgacccgcgcgccggcgcgctcggcgtcgatggccgcgccattgggccggcggcccgcggccaccagcacctgatcgtacacctgcgggccgggcgcctgcgggccgtcgaagctgacatggatgccgtcatcgcgcgcctgggccgcgcttacgcgcgtgcccagcaggacggcctcgtagcggctggccacgcgctgcgccagcggcttgaccaggtcgcggtcgcagcccggcagcaggccgtcggtcagctcgaccaccgtcacgcgcgcgcccagggccgcatagaccgtggccagctccatgccgatgacgccgccgccgatcaccagcaggcgccggggaatttccttgagctccagcgcgccggtcgaatccatgatgcgcgggtcgtcgggcaggaacggcaggcgcaccgggcgcgaaccgaccgcgatgacggcctgcttgaacgccacgcgggaaccatcggataccgccaggctgtgcgggccgtcgaagcgtcccgtgccggtcaccacctccaccttgcgctggcgcgccagcccgcccaggccgccgcacagcttggccaccagcgcctccttgtgcgcgcgcagcttgtccaggcgtatgcgcggctcgctgaactcgatgcccagctcgctcatggcgcgcgcctcgtctagcgccttggcgcaatgcagcagcgccttggagggaatgcagcccacgttcaggcagacgccgcccagggtcggacgctgctccaccagcaccacggaaagccccaggtcggcggcgcgaaacgcagcggtatagccgccgggtccgccgccgagcacgagcaagtccgtttccatcgtcgaagccatgtgccgccttttccttctactctgttggtacggggcgggccttgcccgcgccgaggtaagcgctggagagatccccgcccgcgccgctggccagctgctcgcgcgtgccttcgaacacggtctgtccatgcttgagcacatagccgaaatcggccacgcgcagcgccaggctggccatctgttcgctcagcagcaccacccgtccgccctgcgcgcagtattgcttgatgaaatcgaagatctgcgagacgacgatgggcgccaggcccagcgagggctcgtccagcagcacgcagcgcggctggtgcagcgtcgccatggacaggatcagcatctgctgctggccgccgctcagcgtgccggccttggcgccgcgccgttgctccaggatggggaaattgccgtagacgctttccagggccgccttgaaattgcccttgggcttgcggaaatgccaggcggtgatcaggttttcctcgaccgtgtgctggtggaagatgcgccgtccctccatggcgtgcgcgatcccgtggcgggcgcgctcgtacggcggcatgcgggtgatgtcgacgccgtcgagcaggatctggccgccccgggccggcgtcacgccggaaatggcgcgcatcagcgacgacttgccggcgccgttggcgccgatgagcgcggtgatgccgtcgggctgcgccgtcagggtgacgccgcgcacggcatcgatggcgccatagctgacctgcaggttgcggacttcaagcatgagcgggctcctccgcgccaagataggcctggatgacggccggatcggcgcgcatgccgtccatgtcgccccggtagatttcgtcgccggcctcgaacaccacgacgtcctcggccagctcggccaggaaatccatgtgatggtcgatcaccatgacagccacgccgtggtcgcgcgccaggcgcaccagaccgatgaggtggccggactccagctccgacaggccggcggccggttcgtccagcagcagcagttcggggtcgctggccagcgcgcgggcgacctcggccaggcgctggatgccatagggcagctcgctcatgatcgcgtcggcgtgctcggacagtccggccgcctgcatgagggcgtcgacctggcgcaggaaggccgcttcctcgcgccgggcgcccgccgtattgaccgccgcggccagcgcgccatggcggtagcggcggtgggcgcccatcaggatgttctcgcgcaccgtgaagctgggcacgttgcgcggatcctggaaggtgcgcgtgatgccggcctgggccaccttgtgggacggccagccggcgatgtcctggcccttgtacaggacgcggcccgaggtcggccggtagatgccgctgacgacgttgaccagcgtgctcttgcccgaaccgttgggaccgaccagcgcggtgatgctgccggcgtgcaggtcgagcgagacgccggccagcgcgcgcaggcccgcgaactccatgacgacctgttcgacccggatcaggggctgggccgcgtcgcgccgcgcatgcgacggccgctcgcccagcggcgccgccggctgcccggcgacggcccggcgcagctggtcgtacttgctgtagcgcgtctgcgtgcccagcagcccggccagtccgcgcggcagcagcgtgaagatgaacaccaggatcaggccgtagacgatgtactggtaatcgttgaaggcctgcagcttctgcggcaggtaggtgaacagcacggcgccgtacacctgcccggccagcgaacccaggccaccgacgatggacatcaccaggatctcgatcgaacgcatcaggccgaagctctcgggcgtgagatagccgatcatgtgcgcatagaagccgccggccagtcccgccaggccgccgctgatggcgtaggcggcgcgcttgaccgccgcctgcgaaatgcccagcgagccggcggcgatttcgctgacgtgcacggcgtagaacgcccggccgtaatggcttttgacgaagttgcgcagcatcagcatgaccaccagcagcaccgccagcaggatgcggaagtacgccaccgtatcgatgctccagccgaagatctgcagcgtgccgatctgcgaggacgggatgccgcgcatgcccatcaccccgccggtcacgccgcgcagctcgcgcgccagttcgtagacgatcaggccgaagcccagcgacatcatcgccaggtagaactcgcgcacccggcccgccggcccggccagcaggaagcccacgcccgaggccacgatggtggccatggccagcgccacgggaaaaggcacgccccaggatttcagcgcaatggcgctgacgtaggcgccgatggcgaaaaagcccgcatgccccagggagatctggccgttgatgccggtcagcaggttgatgccctgggccagcaggatattgatgatgacgaagctccacatctgcaccgtgccggtgtcggcatggccggcgcccacggccagcgcaatggccagcacgcccagcgtccaggagttcgtcaggagttgtcctagcagtttcatcggcctcacaccttcacggtttcacgcttgccgaacaagccctgcgggcgaatcgtcagcacgccaatcaagagcacgaacgccaccacctcggcggcggcgggcgagacgtagccgcccaccagcttctccatgatccccaggatcaggccgccgaccagcgagccgaacgcgctgcccatgccgccgaccacggcggcgacgaaggcgaggatcaagagatgcaggccgaagttcggatccacggtgccggagacctgcgacaccaggatgccggcgatgccggccagcacgccgctgaccaggaacgagaacaccaccacgcggtacaccggtatgcccatcagggccgccaggtcgcgatcgtgcgccaccgcgcgcaccccgtagccccagatggaatgccgcaggaacagctccatcaggcagacgatcatcacgctgatgacgaacacggcgatgtactgcagcgagatataggcgcccatgaactcgaccgtatcggcgctgctgaacagcacgtcggggaaagcgaccgcctgggtgccgaacagccagctggccatcccctgcaggaagatgccgatgcccagcgtggagaccacccagcccatgctgccggacatgcgccgcatgggccgcacgccgaccagctcgacgatccacaggatgaaggcggtgacgagcaatgaaacgcccaccgcgagaaacacattgacgccggcgccgaccatgaccgcggtcagcatggcgcctgccatgaggacggacccttgcccgaaattgagcacgcgggtcgtccagaacgtcaggttcaggcccagcccgatcagggcatagaccgcgccgacgctcagtcccgaaactatcatctggataaagaaatccataccaccctcatccctctggcgctgtggctgggtccggcgcggccccgcgccggccggacccgccgccggttattgcgcgatcggctcgagccggatcttgtcgcccttcttgacgtactcgaacaccttgaccccatcggtctcgatgccgtggtggcgttccttcgagaaggtgtaggccgtgttgacgccctggtagtccttgatcgactcgatggcggcgatgacggccttggggtcggtcgagttggccaggcggatgccttcgaacaggatgttggccgcgtcatagccgttggagaccgagatcgccatgaacagctgcggattctcgggatcgttgccccaccagcggtcggtgccgtacttggccttgtaggccttggcgaagtcggccgcgggcgcgcgcatcgggttgccgaaggcgccgatcatggtgcccagggtgcccagcgtgagttcgccggcgccttcctggtagggctggcccagcgcgccgttggaagcggccaggggcacgttcacgttcaggcgcgccatggttctgcgcagcacggccaggtccttgcccaggccgatggccgcgatggcatccacgttggcgcgcttcatgcgcgccacctgggccgtcatgtcctgcgcgccctggttgtacgagtcggtggccaccggcttggcgccgccgttcttggcgatggaggcggccaggtagtcgacgccggtcacgccgtaggcggtgctttcgtggatgatgcccacgcgcttgaacttcttggccaggtactcgcccatggccacggcctcgatgtcgttctgcagcgcgaacgagaacacgttcgggcgcggcttctcgccggtcttctcgcccggataggtcaccaccggcgtctgcgcgatggggttcatgtagggccggccgtcggcctggaccatgtcgatcacggccagcatggggccgctgccggccgggccgatgatgccgacgatgtccttgttgtcgagaatggcgcggatgttctgcaccgcacggtcgggattgagctggtcgtcgagcagcatggcgatctcgatcttcttgccattgatgccgcccttggcgttccattgctcgacggcaagctcgacggcgcgccggttgccctcgccgaattcgttatacgggccggtcagggccgaggtcatgccgatcttgatggtatcggcggccagggcggcgcccgaagccagcacggcggcggcgaccgccaggcaagtcgttgatttcctgtaccaagacatattgtctcctcctagagagtttcgaacatcgttgcgtcgtgccccgtgtccccggggcttgtttcctgacccggtcaacgggcggtctggatcgtgccgaaagcggccagcacatcgcccaggtcggcgtgcggcaaggcctgggcaaatttctcgatatggtcgtaggcggacggcgccacgccggtctctgcgccgatgcggcgcaccagcgccgacacgccggccctgtcgtagctgtattcggtgtggtccgtatgcatctgcaccaccacgggttcggcccgtccgtccacgtcggactcgatgcggcaggacagcaggcccagcgccggatcggccagcggccggatgcggggaatcaggcccagcacgccggcgtcgtcgaacgccgtcatgtgagcgatagtgggcgcgccgtgcagcagcgtggtggccacgcagaactggatgctcatcagcgtgcccgacacgctttcgaaggggccttccttgtccatgccggcgtagccgaccaccgtggggttgaggtggatgcgcaccgcccggacggcgtcggcctgcgcgcccagctgctcgcgcagcgccaggctggcgcgcaccggcgtctggttgagcgcgcagacgggatagggcttgaaggtgaccttgagtatggaccagtccttgcccagctggccggcgatggcgtcgacgtcgcactcggttctgacaaaggcacgcacgaagccgctgcgcccctcgaaggcgccggcggccgataccgaaccgctggcggccagcgtggcggccgccaggccgttgcgcccggccatgccgacctggtagcgccactcgtcggtgccgtcgccgaacgattgcaggatgccgccggcgaacgaggccgcgttggccagggcggcggcggtccggtcctcgggcaggcgccacaggcgggcggccgcggccgccgcggcgacggtgccgtacagcggcgaggcgcgcaggccggcggccgtggtcaacggcgaataggcggcctccagcgcgccgcccacttcatagccggccaccagcgcgggcaggaaatcctcgatacggccttcgccgcgctcgaccagcgcggtcagcaagggcagcaggatggcgccgaagtgcgccacgccgcaggtgtcttcctgcgctcgaccatggaacaacgccgcgttggccagcgccgcgccggccaccgtgctgcggcggccgctgcccagcagcgtcgcgccgtcttcgcgctcgccgtccatcgccagcacggcgcgctcggccacgccgaagaacggcgtgggatgggaacccagcgcgatgccgtagccattgaacacgcaggcgcgcgccttgtcgagcgccggcgccgggatggtgtcgagttccaggttcgccgcaaaccgggcgaatcgttatgccagggtcatgggatgtctccgtgttcggtgctttcgatgcggcggcatggcgccgcccgcccgttgtcctaaccgttgtattcgtcgcgcagcacccgcttgagcaccttgcccgacggattgcgcggcagttcggccaccaccttcagttcgcgcggcaccttgaaactggccaggcgctggcggcagtgccggtcgatctcttccagggtcagcgtctggccggggttgagcaccaccacggcggtgatgcgctcgccccatttgtcgtcgtgcacgccgatcacggccgcctcggcgatctgcggcagctcgtacagcgccgcctcgacctcgctggacgccacgttctcggcgccggtcaggatcatgtccttggtgcggtcggtgacgaacaggaagccttcctcgtccaggtagcccacgtcgccgctgcgcagccagtcgccgtagaacgcctcggcggtcttctccggcgcgttccagtagcccttggtgaccttggggccgcgcatgcagatctcgcccttccggttggccggcagccagccgcccgcgccgtcggcgatgcggatctccacgtgcggcagggcgcggccggtcgagccgatcttctcgatctcgcgcccggcttccatcagcgtgtcgccgctgcaggtttccgtcatgccgaacccgtcgacgaagcggccccgcgtgaacacccgcgtgaaatcgcggatacgcgactccggcgtcttctcgccgccggcgatgcaccaggcgaaggtgtccaggtcgaagcggtccggatccggcactgtcagcacccggctgagcatgaccggcgccatccagccgcaggtcaggcgatggcgctcgatcgaggccagcaccgcttccgggtcgaactcgcggtgcacgcacagcgtcccgcccacccacagcaccgcgatgcccggcaggtcgaacgcgccgacgtggtacagcggccccaccaccagcagcttctcgctggccgtcagccccagcgcgatcacatggtcgatggatttccagtggaggttgccgtaggagtgcatcacgcccttgggccgcgacgtggtgcccgacgtatacatcaggcgcaccaggtcggtttcggccacggcggcctgcggcgggatctccaggccgggctggcccagccggcgcgaatcggcctgggcctgcgcgtcgatgacgatcttgggcgtctccagcgcgacgatggcgtcgaactcctcgtccaccagcagcagcttggcgccggcgtcgcccaggatataggcggcctcgggcgcggccagtcggtagttgaccggcaggaacaccgcccccaggtagctggcggcgaaggccagctccaggaaagccgcgctgttcttcatgaacagcgccaccacgtcgttctggccgatgccgcgcgcgtgcagcatggcggccgcctggagaatgcgctggtggaactcggcgtagccgatctcctggtcgcggtagacgatggccgccttgtcgggcgtgcgccgggcgtggaaggcaatcgaggcgctcagattgaacatgatgggtggtctccgtggatgtgcggatcgtttgcgcgggtggcggccggggccggtcccgcgtcgcgtttctgggtgctcagtatgacttgggcatgccaagatcgtgtatggcgatgtagttcaggatcatctcctcggacaccggcgcgaacttgaacaggcgcgcgtcgctccacagccgttcgacgtggaattcgcgcgcgtagcccatgccgcccatggtctgcatgctgcgttcgatggcgtggctggccgcctgcgatccgatcagcttggcgatgttggcctcggtgccatagggcagcctctggtcgcacagcgccgccgccttcaggttcatcaggcgcgcgcactgcagctcggcatgcgactgggccagcggaaactgcaggccctggtacgaactgatgggcttgccgccgaacaccttgcggtcgttggcgtactgcaccgccagccgcttggccagccggcccgcgccgatcaggctggccgtggtaacgatgcgctcggtattgagcacgtccagcagctcgcgaaaccccttgtccagcgtgcccaccagctcgtgcggctcgatgcgcacgttgtcgaagaacaccgagcaggcgctcagggtctgggtgccgaccttgtcgatggccgaatagctcagcccttcgcgctcgacgtcgatgatgaacatcgatatgccgtcgctgggccgcgcgccctcggtctggcgcgaggtgcgcaccaccaccagcatcttctgcgcggcgtccaccgcggtgatccagatcttgcggccgttcaggcgccagccgccgccgggctcggcctcggcatagcttttcatggccagcgtgttggtgccggcgtccggctcggtcagcgccatgcagaaattcatcttgccgccgaccagggccggcagcagttcgcgcttcatttgctcgctgccgaacttcgagatgggcacgccgccgaagatggggttgatcatgaacagctggcccagggtcgcgccgccgccgccggccgagagctcctcgacgatcagggccaggtccagcatgcccaagcccgaaccgccatgctcctgcggcagggccacgccggccaggccggcgtcgcagatggcctgccagcactcctgcggaaacgctttcctgcggtccaggtcgtgccagtaatccacaccgtagtcctcgccgatgcggcgcgcggtctcgacgatcagcttctgctcgtccgaaagcgaaaaatccatggaaactatcctttggtatggggtcggttgcgcaacagccggtacgggtcttgcagcaggtcgatgacgtggttgaggaacgccagcgcgctggcgccgtcgtgcagccggtggtcggcggccagcaccaggcccatctcgcgccgcagcgccggggcgccctgctcgtcgggccgaaacagctcgcgtatgctgcccacgccgagaatggccgattgcggcgggttgatgatgggcgccatgtatgtcacgttgaacatgccggcgttggaaatggagatcgcgcccccgctcatgtcttcgcgggtggccttgccggcgcgcacccggcccagcagggcgtcggattgcgcggcgatgtcgtccagcgaggcatggtccagcccgtgcagcaccggcgccatcaggccgcgctcggtcgagaccgccacgcccacgtcgatgccctggaactggacgatgtgatcgtcgttccagatgcggttctggtgcggcatggccgccagcgcgcgcgccaccgccgcgatgacgaagtggttgagcgtcagccgcggcgcgtcggccatgtcgtccgcgccctggccaggtccggtccagcgcgccaccacggtgcccaccggcaccgtctcgccggcggcgaccaggatctcggccagcgtgccgtcagcctgcgcgacaatctcgttggcgaccttgtccgtctccaccacgaacagcgaatcgcccgccttgacctcggcgccgctggtcacgctccactcgatcagcatgccttcggtcatggtcaggcccagcttgggcatgagcaggtcgttcaactggctcatggcctactgtccggtaaagcgcgcggcgcgcttttcgaggaaggcgccgatgccttcgtgggcgtcgcgcgtatccagcaccaggccgatcatggcctgctcgtgcgccagcgcgttggccagcggcatgtcggcgccgtcgcgcaaggtgcgcttgagcagcttgagcaccagcggcgacttggcggcgatctgcccggccagcgccagcgtttcggccatcaggtcggccgccggcaccgcgcggttggccaggccgatgcgcacggcgtcggcggcgctgatgcgcccgccggtgaacatcatttccttggcctggcacggcgagatctggcggatgatgcgctgcgtgccgcccgcgcccgggaacaggcccaggttcacttcggtcaacgcgatggcggcgttatcggccacgatgcgcaggtccaggcacaggagcagctcggtgccgccgcccagcgcccagccgttgaccgcggcgatggtgggcttgtcgctggtctcgaagcggcggaacacgtgatggatgtcctcggcgaactcctggtagtgggccaggccctggcgcgaattcaggtcgaccaggtcgccgccggccacgaacgacttctcgcccgcgccggtcacgacgatgacgcggcactcggcgtcggcctccagcgtggtcagcgcgcgctccagttcgagcagggtcggcgtgtccagcgcgttgtgcagcttgggacggttgatggtgatgatgccgacgtggtcgcggacttcggtgagtatgctttgttcgctcatggtgtctccagtattcaggcgcacagcttgcgggctgcggcgatgatgtcggcctcctgcggctggtattgcgcttccagcgacggcgcgaagggcaccggcacgaaaggcgcggccacgcggacgatgggtgcatccagttcgtcgaaaccgatgtcggccatgcgcgcggcgatctccgcccccacgccgaaggcctccacggcctcgtgcacgatcagcaggcggtgcgtgcgccgcagcgaagccagcacggccgcctcgtcccagggctggatgctgcgcaggtccagcacctcggcctcgatcccgtcgcgcgccagcgcctcggcggcgcgctccaccttgtgcaccatggcgccgtagctcaccacggtgaggtcgcggccggcgcgcgcgatgcgcgcctggcccagcgggatcggcccgacgtcgtcgggcacctcgcccttggcggcgtacaacgccttgttttccacgaacaccacgggatcgggatcgcggatggcggacttcagcaagccataggcgtcggccggattgctcgggcagaccaccttcaggcccgggatgtgcgcgaaccacgcctccaggcactgcgagtgctggggcccggcgctgatgccgccgccgtgcggggtgcgcaccaccatcggcaccgaagcctgcccgccgaacatgaagcgcgccttggcggcctggttgaccagcgcgtccatggtcagcgtcatgaagtccatgaacatgatttccagcaccggcttcaggcccgacagcgcggcgccgaccgcggcgttggccatggtggcctcggagatcggcgtgtcgcggatgcggtcggaaccgaacctgtcgtgcagcccgcgcgtcacgccgaacgggccgccggcctcggcgatgtcctcgccgaacaggaagaccatgggatcctcttccatgcactcggccagcgcgcggttgatggcgtgggcaaatcggagttcggccatgtcagcgagcctcggcttgggtgtagacatcggtgcgggcagtttcccacaccggcgggcggcccttgcgggcccgctcgaccgcctggtcgacctgcgcctggaccgcgtcgcgcactttctggcgttgcgcctggctcacgcccttgctgtcgagcaccgcctcgaagcgggccaccgggtcgtgttcgtccaggccggagatctcgtcgctgtcgcggtacttctgcgggtcgccctcgtagtggccgcgccagcggtgggtgatgcactcgagcacgcgcggccccttgccggcgcggatgtcggccacggcggcctgcgccgcgtccatgaccgccagcacatcgttgccgtcgaccttggcgtgcggaatcgaaaaggccgccgacagcttgtccagcggcgcgacgaattgcttgtgggtgggcgaaaactcggcccagccgttgttctcgcacaggaagagcagcggcagctgccacagcgcggccaggttcaggctttcgtgcagccccccctcggccatcgcgccgtcgccgaagaaggccaccgccagcgcatcggtcttgcgcacctggtgcgccagcgcgctgcccagcgcgatgggaatgctggcgccgacgatggcgttggcgcccagcatgccgatcgacatgttggccacgtgcatcgagccgccccgccccttgcagatgccctcttcgcgcgccatcagctcgaggaagaaatcgtccatgtcgatgcccttggccagcgcgtgaccgtggccgcggtgggtcgaggcgaccgtatcgtccggccgcagcaccatgcccatcgcggccgccacggcctcctggccgacgctgaggtggatgaagccgggcacttcgccgtcggcgaacaagcgtccgagccgcagctccaccagccggatgcccagcatgcgctggtacgcatcgagcaactgttctttattggcgcgtgccaccttgcctcccttgtaacaatcgtgcctggcctggccgcgaacggcctggaacagcgccgttcgtggagaaattcacttagtcagttaattaactaatcaaacgattagcaaaataatagagaggacacctcgaagcgtcaatcaagggtttttaccgagatgccagggcgaacgaggcgcagcctgccccgcaggaaccaggtgcccgtgcccgccgggaatgcgtgtgcctgtccccgcggggacaggcacacgccccaaaaaaaagccgcgcagagcgcggcaggaggaaaacggaacgacagggcagccgtcaggagtcggcgccggcgcggccgcccgacagggcgcgggtgatgcggccggcgcgctcgtgcaggtcttcgcccagttgctcgagcgcgtcgccggtgaactgggcgctgaagcccaccgcgctgatagccatcaccggtttgccgaaggcatccagcacggcggccgaggcggtgcttacgccctttacgtagtggccggcatcggtcgcatagccgttcttcctggcttcctgcacgcccgccaggtattcgtcgaacggcggcttgtcatcccagcgcaaggcgttgaagcgctgttccagctggtcgcggtccagcccggcgttggccgccatgcagcggcccagggcggcgatgtacatgggcaggcgctggcccacgctcatgtgcacccgcaccgagctgtcattgtcggcgcggtccaccagcaccacccgctcgttgctggtgcgctgccacaacgtggccgtgacgcggtgcgcgcgcgcgatctcttccaggtgcggatggatcaggcgcacgtaggcgccctgctccagcacgcccttggccagttcgaccaggcccagggcgatcgaataggtcttggtcgattcgtcgaacgtgaccaggccctcgtacaccagggtcttgaggaagttgtagcaagtgctggaattgagctggaggtcgcgggccacccgggtgacgcccacgcctgccggcgcggcgctgaggtagcgcagcacacgcaggccgccgaccagcgcgcctaccagtttttcggggggttcggctgccattctgaagacagagaatttctctcgccaggaaaaatgaaagtgtggcacatcgctgccctgcggtataccccgccgctcagcccgcgcgccgtgtgcgcaggcccgccaggtaatgctggatcgtctcctgcacgcccgggatgcggaagttctcgtgcatcaacggctcgagcgcccgtatcctggccaccgcggcatcgggcggctccatcgccagcctggccttgcgggcgatggccagggccgcgcgccgtccggcgtagtaggccaggcgccgctcggccagcgcgtcgaagccgtcgaggccgagcacgtcggtcaccagccccaggtcgcgcgccgccgccgcatccagcacctggccgctgaggcatagctggcgcgcgcgccgcgctgatcttggtttcgagcgccgcctgcacgatgaccggatacatgctgaacgccatctccgggcaggccagggacaaatcctgcgcggcgatgaccagatcggtcatggccagcaatatgacgcccgccccggccgccttgccgcgcgccaccgccagcagcggcaaggggcagcgggccatggccgccatcagttcgcgcagcgcggcgccctgccgttccagcgccgccgcgcccagggcgaactcctcgatatcgccgccggcgcagaacagcgtgggcgcggcgctgcgcagcacgagcaggtcgatgccgtcgcgccccagcgtcagcgtggcgccgaagcgcgggtcgcgccgcagccccagcagcagttcgtgatcgaatggctgcatgggttcgaccagcacgccccgggcctcgataccgtgctcgcgagcgatgtcgcccaggcgctgcacggcctcgcgcagttgctggtcgctggcgatgcccagcaccacgccgccgatatcgctcttgtgcagcaggctggcggcctgcagcttggccaccaccggatacgccagcggcgcgggcagccgttcgggcgcaggcccggccacgagcacgccggcgggtacgccggcggcgcccagctcgcgcagcagcgccttgccgtcgcattcggccagcgcctcgatacggccggcgcgcgccgccggcggcgcggcggccggcaacgccatggccagggccgcctcgcgcagcgcctgcaggcgcaccgcggcgcccaccgcggcgacggccggcgggatatcgcggaaaaccgggatgcgcgcctgctccagcgcggccaccgactcttccttggcgccgatccagatcacgatgatgggccggtgggtgcgctggcgcgcctgcgcgatggcgtcggtgaacgcgctggcgatgctgtgcatcaggccgacgaacagcacgatggcatcgttgccggggtcgcgggccaccgcctccagcgcccggccgatgctggccgtgtcctgcacgacgttgccggtcaggtcgagcgggttggcggcctgcacgaaggagggcaataccggcgccagggcgctggccgtgtgctcggccagcggcggcagggccagcccccaccgctcggcttcgtcggcaatcagcacgccggcgccgccggagaccgacatcaccgcgatccgccggccctgcggcacgctgtcgaacaggtacaggcgcgccgcgtccatcatctggcccagcgaatccacgcgcagcgcgccgtgctggcgcaggcaggcgtcgtacagggcgtcgtcgccggccagcgcgccggtgtgcgaggcggccgccgcggcgcccgcctgcgagcggcccgccttgatggcgatgaccggcttgccggcctcggccgcggcgcgcagcgcgcggcgaaacgccaccgtatcgcggatgtcctcgacatacaggccgatgacgcgcgtgtcggcgtcgccggccaggtaggcgatggccgcggcggcgtccatgtcgcattcattgccggtggtgatccacttgctgaaccccagcccggagcgcaagcagatgttcatccagtaggcgcccagcgcgccgctctggctgaccagcgcgaagccgccctggcggatgggggtttcttccagcgcggtggtgaaggaagcgatcagcccggtcgcgctgttggccacgcccaggcagttggggccgaggatggccacgtcatgggcgcgcgccagttcccccagccggcgctgcagcgccgcgccggcctcgcccgtctcggaaaagcccgaggaaaacaccacgaaggcccgcaccccggcggcgatgccctcgcggatcacgccctcgaccagcgcggccggcgtgccgacgatggccaggtcgaccggctcgccgatggccgccagcgacggatagcttttgacgccctgcacctgggcgcgggtcggattgaccggaaacagtttgccgacgaatccgcgcgacagcatataggccagcggccggccggcgatcttgccggggtcggcggaggccccgacgatggccacgctgcgcgcctccagcaccgccgccgcgcgcgccgcgccctgccattgcggcgccgccacgctgcgctcggccatatccagatcctgcgtcatgtcagttcgcctcgatgcctgccactttgatcacttccgcccagcgcttcatttcgctgtccaggaacgcgctgaatgcctgcggcgtcgaggccaccgggatcacgccctggctgatcagccgcttgcgcacgtcggggtcttcgaattcggcgcgcacggcgtcctgcagcttggccacgatgtccttgggcacgccggccggcgcgaccaggcccagccaggtattgccgttgaaaccgggcaggccagactcggcgagcgtcgggtagtcgggataggccggcgagcgggccaggccggtggcggcgatcagcttcagcttgccggccttgacgtacggctcggccgacagggcgtcgacgaacatggccgacaccgagccgccgatcacgtccgtcagggcctgcgcgctgccgcgataaggcacgtgcaccagcttgatgccggcgtcctgctgcagcagctcgcccgacaggtggttcgactggccgaccccggccgagccataggtcagggtgcccggcttggccttggccagggcgatgaattccttcaggttggacgccggcacggaaggattgaccaccaggaagttggtcagctcgaccatctgcgtgatgttggtaaagtcgcgccccgtgtcgtaggccagcttgttgtagatgttggggttgatggcatggctggtggccaccgcccccagcgtgtagccgtcgcccggcatgcgcgccagcgcggcggtggcgatcgtgccgccgccgcccggcaggttcttggccaccgccgattgtcccagccgttcgagtccatacgccgccgcgcgcgcgatggtgtccaggatgcccccggccgacgaggcaacaatgatctcgatgggcttggaaggataggcctgctgggcgtatgcctgcatgggcgccacggccagggtggccagcagcgcgccggccagcctggacgagatgcgcggaaaagatgttccgatattcatgttgcctcctagttattctttatagagaatatttatctggattgcgaataaagtctaggagtggggaaaagccttgtcaagaaaaaaacttggcaacgcccccgttgacgcccgtgccagccaccgctaagatattttttactgagaactaaattctctataaagaataacgacacgcaccgtccggcctggcccggttcgcctggcgagccccatgcgccgcggtgcatcccaaaggagcagatccgtgagcttgagctttgccttttccagcgaacacgaagccgtacgggacaccgtgcggcggctctgccaggaagagctcgcccccctggtgttcgaggccgaagaacaggaggcctttccccggcgcgtattcgagcgctggggcgagctgggcctgctgggcgtgcgctaccccgaggccgacggcggcagcggcctggacaaggtcagcgactgcattgtgcgcgaagaactcagttatctgtcgcaggcattcgcctcgacctggtcggcccacacccacctcggcatctggccgatctggaaagccggcacgccggcccagaaagcgcgcttcctggcccccgcgctggccggcaggaaagtggccgggttcggcctgagcgagccggacggcggctccaacgtgcgcgccatgaagacccgcgccgagcgcgtcgagggcggctggcgcctgcacggcagcaagctgtacatcaccaacgcgcccttcgccgactttctgctggtggccgcgcgcaccagcgcggcactcaagccggagtcgatcagcctgttcatcgtcgagctgcccaacgccggcttcgacatcgccaagctgaaaaaggaaggcatacgcgcatccgaaaccgcgctgatccatatcgacaacgctttcgttcccgacgactgcctgctgggcgaaaccgaaggcacctatccgctgatcctggaatcgctgagcgagaaccgggtcggcgtggcggccaatgcgctgggcatggcgcgcgcggcgttcgacgcggcggccagcttcgccaacgaccgcctcgtcgccggcaagcgcgtgggcgaataccaggccatcgcgcacaagctggccgacatgtcggcgcagatcgaggcgacccgctggctggtctattacggcgcctggcgcgtcgatcagggcacgctggacgccgccaccgcggcgcgcgtcaagctggtcgccagcgagaccgcggtggcggtcagcgagcaggccatccgcatcttcggcggcgccggcatcatgcgcgagtatcccgtcgggcgcattcaccgcgacgccctcgtctatgtcatcggcgaggacaccagcgaaatccagaaaaacatcattgcacgcagcctggggttcaagccatgagcgactacgtattgcgcgagcgccgcggcgccacgttcgtcatcaccctcaaccgccccgagcggcgcaacgccttcgacctggaagtgcgccagagcctggccgaggccatcttcgaggcgcgcgacgacgacgccgtcaaggcggtaatcatcaccggcacgcagggcgtgttctgcgccggcggcgacctcaagtcgctgtcggacggcaagcgcccgatctaccaggaccgcgaccgcatccgccgcctgcacacctggttccacgaactggtcaacctcgaaaagcccgtcatcgccgcggtggacggaccggccttcggcgccgggttcaacctggcgctggcctgcgacttcatcctgggcacgccggcggcgcgcttttgcgcggtgttcgggcggatcggcctggtgcccgacctgggcggcttcttcctgttgccgcgcatcgtcggcctgcagcaggccaaggaactggtgttcaccgcgcgcgaggtgggcgccgacgaggcgcgcgcgctgggcatcctgtaccgcgtggtgcccgcgcccggcctgctggacgaagcgctggcgctggcggcgcgctttcacagcgcctcgaccctggcgctgggcatgtccaagaacatcctcaaccgctccttcaacctcgaccagaacaccctggccgaactcgaatcccacgcccaggcgctggccatccacagcgagtaccacgaggcggcggtggcgcgcttcctggacaagcagccgctgccgttcagctggcccggcgaggacaaggacggccagtcatgagcatgaacgccttcatcaccggcgccagcgacaccagcgtcggcgagctgccgggctcgagctgcatgggcctgcacgccgaggcggcattcggcgccatcgccgacgccggcctggagccgggcgacatcgacggggtgctgtgcgcctattcgttcaccgaaccgcacctgatgctgggttcggtgttctgcgaatacaccggcatccaccccggcttctgcaccgccgtccaggccggcggcgccagcgcctgcatcatgatcatgcaggccgccgccctggtggccagcggccagtgccgccacgtgctggtggtcaccggcgacaaccacctgaccggcctgtcgcgcgatggcgcggtggcggcgctggccgaagtgggccatccgcagttcgaacgccccttcggcatcagcgtgccggcttcgtatgcgctggtggcccagcgctacatgcacgaatacggcgccacccccgaacacctggcggccatcgcggtcgagcatcgccgccacgccggccgccatcccaaggcgcacaagcgcgatccgatctccatcgacgacgtgctgaactcgcgcgagatcagcacgccgctgcgcctgctcgactgctgcctgatctccgatggcggcgccgcgctggtgatcagcagccgcgcggccagcgcggccagcagcaagcggtcggtcgaaatcctgggcgccggccagggacacacccacgaacacatcgtggccgcgcccagcctgaccgatttcggctgcaaggcgtcgtcggcgcgcgccttcgccgccgcgggcgtcaggcccgccgacatcgacgtggcgcagatctacgactcgttcaccatcacgctgctggtcgagctcgaatccatcggtttcttcgagcgcggccaggccggctcggcggccatgcaaggccagctcggcctgggcggcgcgctgccatgcaacacccacggcggcctgctctcgtatggccactcgggcgcggccggcggcatgttccacgccgtcgaggccgtgcaccagttgcgcggccaggccgaccagcgccaggtcgacggcgcccgcctcgccttcgtgcacggcgacggcggcattctttccgcgcattgctcgctcgtcctcggagccgcctgatatggacaaaccgccgatcacccccaatgccgaaagcctgcccttctggcagggctgccgcgaccatcgcctgcgctaccagcaatgcgccagctgcggcacggtgcagcgcatcccgcgcgccgtatgcacccattgccacggccgcgcgctgcaatggcgcgattcggccggccagggcgtggtgctcagccacaccacggtgcgccgcgcccccacgccggccttcaaggccgacacgccctatgccatcgccctggtggacctggacgaaggcttccggctgatggtcaacgtgcgtggcggcgccggcgcgccgctggccatcggcgcgcgggtgcgcatcgtgttcgaggcgcgcggcgatggcgccgtgccgattgcggagatggagacgccatgacccagctgtacacctacgaaaccttcacgcccggcacggtgctgggcgaatgggcggaacccctggacgcccggctggtggcgacctgggggcgcctgttcggcgccgaggcgcgcgaccagccggcccgccaggtgggcctgaccgtggcgctgatgatccgggcctacctgaacgtggtcacgccgcgcccgcccggcaacatccacgcgcagcagatcctgtcgatcgacggcctgcccggcgtcggcgagacggtgcgctcgcgcatccgctgcctgggcaaggagatccgccgcgagcgccgctacctgcagctggaagtcagcggggtgggcgaacgcgaacgcaacctctacaccgggcggatgaacctgatctgggccgcatgaggaacaccatgacgcaacgccttgaagaagtctcgatgcgggtcacccaggcggatatcgacatctacgccgagctgaccgacgatttcaaccccctgcacgtcgatccggcgttcgcggccaccacgcccatgggcggcaccatcgcgcacggcaccctgtcggtcaacctgatctggcagtcgctggcgcgcagcctcggcgccgccgcgctcgcgcgcatcgacctggacatccgctttctcaagccgctgttcgccggcggcgccatcaccgccggcggacagcccgacgcagccgagccggaccgctacgaggtctgggtcaagggcgccgacggcgccaccctgatcgccggccatgcccgcctggcgccaatcacggactgaggaacactctatgcaattcacccacgagcaccgcgagctggcgcggaccacgcggcgcatcatcgccgaacacctcgacccctatctcgacgaatgggaagcggcgcagatgtttcccgcccaccaggtcatgaaggcgctgggctcggccggcctgctgggcatcggcaagcccgccgaatacggcggcatggcactggatttcagctacgagatggtgtttgccgagacgctgggcgaagtccgctccagcggcctgagctcggcgatcggcgtgcaaagcaccatgtgcacgccggcgctcgcgcgccacggcagcgacgcgctcaagcgcgcgtacctggcgcccaccatcgccggcgacctggtgggctgcatcggcgccagcgaagcctcggccggctcggacgtgtcgcagatcaagacctgggcgcgccgcgacggcgacgactacgtgatcaacggctcgaagatgtggatcaccaacggcgtacagggcgactggatctgcctgctgtgcaacacctcgcaggaaggcggcccgcacaagaacaagtcgctcatcatcgtgccgctggatacgcccggcgtcagcgtctcgcgcaagctggacaagctggtgctgcgcgcttccgacacggccgagctgttcttcgacgacgtgcgcgtgcccgtctccaaccgcatcggcgcggagaacatgggcttcatctaccagatggagcagttccaggaagaacgcatgttcgtcgccgcgcgcggcatgcgctcgatggagcgcgtcatcgaggagaccatcgcctacgccggccagcggcaggtgttcggcggcaccgtgctgtcgaaccaggtcgtctatcacaagctggcgcagatgcagaccgagatcgaggcgctgcgctcgctgctgtaccgcgccatcggccagtacctggacgggcaggacatcacgcaactggcgtccatggccaagtattgcgcgggcaggctgtcgatgcggattcccaacgagtgcctgcagttctggggcggacaaggcgtgatgaacgagaactggatctcgcgcgcctatcgcgacctgcggcagaccgccatcggcggcggcgccaacgaaatcatgctggaagtcattgccaagaccatgggcatccacccgggcaagcgcgcctgagcgccgcccgacccggacacaacgaggagacacaatcatgcacggcaagaatgcactgcgggccctgctggcgggcctggcgctgggcgccacggcggccggcgccgccccctatccggaacggccggtgcggctgatcgcccccatcgcggtgggcgggctgaccgacacgctggcgcgcctggtggccagcggcctggcggacaagctgggccagccggtcgtcgtcgagaacaaacccggcgcgggcggcatcatcggcatggaggcggccgcgcaggccgcgccggacggctacacgctgatcctggtctaccagggcgtggcggcggtcaacgccagcctgtacaagaacctgccctacgacacccggcgcgacttcgcgccggtcgccgggctgggcaatttcccgctggtgctggtcgccagccccgcctccggcatccagtcggtcggggcattgctcgagcgcgccggcaagcaggccaaggcgcccagctatgcgtcggccggcaacgcgaccacctcgcacctgaccatggagctgttcaagaacgcctcgggcctgcaggccctgcacgtgccctacaagggcgaaggaccggccaacaccgacgtggccggcgggcaggtggacatcgcgttctcgtcgctggcttcggtggcgccgctggtcaagtccggccggctggtggccctgggcatcagcacgccggagcgctcggccgtgctgccggacgtgcccaccatcgcgcaggccggcgtggcggatttcgaggcggtgggctggtacggcctgctggcgccggccggcacgccggccgaggtcgtcgccaagctgtccgacgccgtggcggccgtgctcgaccagccggccatccgcgccaagctggaagcgctgggcgtgaacgcgcgggccacgcccgccgccgacttcggccggcagatcgacgccgaaacggaaaaatggcgcgcggtcatccagaccgccggcatcaccctggactgaggcccccatgctcaaccacgcattggcgggcatcaccgtactggacttcagccagggcatcgccggcccgcacggcgcctgcctgctgggcgagatgggcgccgaggtcatcaagatcgaaccgccggccggcgactggctgcgcggcctgggacaccgccagggcggcaccagcgtgctgttcggctacttcaaccgcggcaaggcgggcgtcgcgctcgacctgaaggaccacgcgcaacggcgccaggcgctggcgctgatcgacaaggccgacgtgctgatagaaagcaaccggcccggcgtcatggcccgcctgggcctgggctacgaacaggcgcgccagcgcaatcccggcctggtgtacatctcggtcaccggtttcggccaggacggcccgcaccgcgacctgcccgccaccgacgccgccatgcaggcctacagcgggttctcgttcggcgcgggcgacatgcgcgatccggtgcgcgtgcgcgtgtcggtggtcgacatcgtgaccggcgtctatgtcagcaacgccgcgctggccgcgctcatggcgcgccatggcaaccaggggcaagggcagtacatcgatctcagcctcatgcacggcatcagcgccgtgcagggcgccaagtacgccgagcacgccgccacccggggcgtgatcagccgcgagctctacgcggccatcggcatctatccgacccgcgacggccacatcgcgctcagcgccatgcgcgaccagcaggttaccgacttcatcggcctggccggccgcgccgacctgctggccgacccgcgctacgccacgcagcaggcccgctacgacaaccaggacgaactgcgcgcgctgattgccgccgaactggccaaacagcccaccgcgcactggatcgaggcggcgcggcgcatcgacctgatctgccagccggtgcagacctacgaccaattccgtcaggacccgcaggtccgtacctacgaactcttccaggacatggacctgggctatgacatgccgctgccggcggtgcgcatgcccggcatgaccgcaacccaggccagcctgcgcccgccgccgcgcctgggcgccgacaccgcggcggtgctgcggcgccacggcgcgagcccgccctccgccgacgccacgccctaggcgcggcgcatcacgcgcctgagggtctcgatgaacgattgcatcaggtgcgaggccggctcctcgcgcagcctgaggaggtacgccgtcaacggcgccaggtcccgcaccggccgcatcacgaagccggccccgggccagctgcgcgccgagaattcgtccaccagcgccaccccggcgccggcctggaccagcgcgcaggtattctgtggcgaccccacttcgatcaccggacgggccgcgaccgactgcgcgtcgaaccatgcctgcagcttctggccgaacgccgagccgcgctcgtaggccaccagcggatacggcgccagcgcctcggcgccgaccggctcccggcctgccagcggatggccgggcggacagatcagcaccatccgggccgcgccgatttcctcctgttcgaggttgggatggccggccggcaggatggtcagcgccaggtccgcctggcgcttgagcaggcgctcggtcagcggcgcctgggtcaggtgatgaaagctgagcttgacctgcggatgcgcctggcggtactgggcgatcgcggcggggatgagcatctggcccaggctgggactggccaccaggttcaggatgccctcctggtgctcgaacaggtcgcgcgccatgtcgttgacgcgctgcacgccggcgtacacggcctcgacctcgtggaacagcttgcgcgcctccagcgtggcgtacagccggccgcggatgcgctcgaacagcgcgaagccgatgcgctgctccatgtgcgacagcagccggctgacggccggctgcgacacgaacaggagctcggacgcgccgcggatcgaaccggtgatcatgacggcgcggaacacttcgatctggcgcaggttaagtttcatggcgacgggccggcctggtagtggaggttaaggcctggccggcttccagcctgccagatccagtgatcgcgacggaaaatggttaacccattgttaagggtgaccgtcgatttggcaatggccgccatgccgcggacggccaataatccggccatggaccgccgcgcgtgcgcaccaggcgcggcttcactgcacaggagacagccatgcaagccagccacggcgcgcgcatcgacgaacagacctcgggcgtgtacgtcatcgccgccacgcccttcgccgacgacggcgagctcgacctcgcgagcctcgacagcctgaccgatttctacctggacaaggacgtggccgggctgaccatcctcggcatgatgggcgaagcgtccaagctgaccgaggccgagaccgccaccgtcatgacccgcatcctcaagcgcgtggacggccgggtgccggtggtggtgggtgtgagccatccatcgaaccgccatctggaacgcctggcgcgccaggccatggagctgggcgccgcgggcgtcatggtggcgccggcggccgggcggcacaccgacgaccaggtctacggctactacgccacggtggccgaacgcctgggcgccgacatccccatctgcctgcaggacttcccgcaatcggccggcgtgcatacctcggtggccgtcatccaccgcctggtcgacgacttcccgcaggtcgtcatgctcaagcacgaggacttccccggcatgcgcaagctgagccaggtgcgcgcccgcagcgaggccgagggccggcgccggatcagcatcctggtgggcaatggcggcctattcctgccgcaggaaatgctgcgcggcgccgacggcgccatgacgggcttcgcctatccggaaatgctggtgcaggtgtgccggctgttcgcggcgggcaaggccgaggccgccgaggatttgttcaatctctacctgccgctgctgcggcacgagttccagtacggcatcggcctggccctgcgcaaggagacgctgcgccggcgcggcgccatccgcagcgcctacgtgcgccagccggggccggcgctggacgcggtcgaccacgccgagctgggccggctgatcgcgcgcctggaagcgcaactgggacgggccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgagcagcgcgatggatttggccgccgggtccaggcgcagggcggctccgctggcgatggcctgcagcaggcgcgcgtcgaagccttccatgatgggcatgccggccagcaccgctccctggaccatgaccgggttgagcttgccgaacaccagggccttgggcgcgatgcccttgtgcagcaggtcgtagaacgcccagccgcccgccacgccacccttggcggtcgggatgacgaggatgcgatccttgatggattcgccttccgcgctgtgcccgatgcgcgagatcacgccgctccagcggtccaggtcgtagcgcgggctgaacccctcccgcatgaccagggcctggccctcgacgaccggcccccaggcgcgatcgaccgcaaaaacttcactcatcggagttctcccgtgcaggcaatgtccacgcaatccgccgtgcggcgcaagatggtgttgaagcgatgggcggtaatggtgttgaccagcttccccgaattggagatcaggttggtccagccgttttcctcgcggatcttcgacaggcgctgcaggatgtagaagcagacgccctgcaggatcgtcacgccggcggcttccagcacgtcgacatagcccagccgtttcgcatcgctgtagatcatgtggttggtcgtcacgaccgcggtcatgcccggcgccacgcggcgccccgcgaaccgctcggagagcgactgcatttcgtacaacgaaagctgcgggcccgagaagaccacgatgttcgcgccgccgtccttgtactggtaggcgtcgaagacggcctgcaggtcggcatccgtgacggtcatggccgcggcgggcgccacgccgccgaaggcggcctccagcgtcggcgcttccggcgtcgcgccgaccatgtggaacatcgccatcgagccgtagctcgccagcgaggcgccgagatgcttcagttcgtcggacatcggcgtcttgccgtagccgtcgatcacgggaaccgcgaaatagtcctggttgggatgcccgatgatcttgcccagcgcgccccagtccgcgaagtcgcgcatctgcgcctgcagcctgacatggagggttccgcgccgcgtcgaggtgaaagccgtactccggcgtgcggccggtcagcgccgcggcgaaactggacttgccggcctcgaagttcgtgcgcgcgcccagcaccgagttcgcgtagatgacggtgccggtgtcgccccaggccacgtgctcgccgatcttcggctggtacacgtgctgatacgggatgcacgaatcggtggccgcgatgcgcatcgtcttgtagcgcgagaggatatccttctctttttcctcttcctcggcgtcctgcgccatcctgggatcggcgtggaaatgcatgcattgcgcattgctcgatgcgggcacggcacagctcgcatgctggtcggtcatgtgccgcagatgctgcagcccgccatcgcccatcacctcgatgtcgcccatcacatgggcatgggtgatgggaacgaagcgctcggcgccgaagaagttgccgacctgaatctggaattcgatcgcttcctgcaccgcggcgcccttgtcgccgcgcagcatcgcgagttcttcctcgctcagccgcatggtcccttgatccaacgtagttgtgttgctcatcgcctttccttcgttgttcagtccgctttcgcgcctgattccttgaccaacttgccgtacttccgccgttccgcgtcaacgaaccgggccatatcgccggcgtccatgaacgcggggctggcgccctgcgcctgcaggcgctcggcgaaacccggctcgcgggtaatcgcgccgatcttcccggacagcagcttgatcacctccggcggcgttccggccggcgcgaacacgccctgccagttctcgatggcgaaacccgcaaagccctgctcagccatggtcggcacctcaggcaacagcgcggagcgctggggcgtggtgacggccagcgcccgcagcttgccggccttcaggtgcggcagcgccggcggcaggccggagaagaacatgtcgacctggccgcccagcaggtcggtcatcgccggcgcgccgcccttgtacgggatatgggcaatgcccgccctggactccagccggaaccattcgccggccaggtgttgcggcccgccagtaccggacgaggcatagttcgccgcgccgtccttgcccttgatctgggccagcaggtcggccaccgaatgggcggggctgcgcgcgttgaccaccagcaccaggggcgcggacgccacccgcgccaccgcgacgagatccttggccgggtcatagggcatcttggcgtagagcagcgggttgatcgccacctcggcgggcgagccgaccagcaaggtatagccatcggcgggcgagcgcgccaccgtgtcggcgccgatattgccgccggcgccggagcggttctcgacgatgacggattgccccagctcctcgcccaggcgggcgcccagcatgcgcgccactacatccgtcgcgccgccggccgggaagggcacgatgatgcgtatgggcttgtcgggataggcagcggccgccacgctgcccaggcccagtgccgtggcggccaggccgccggcgatcaggtttctgagtttcatgatgtctcctcttgctggacgtgactatgcgcgctccaggcattcttggataatcacgaaaacaggctatgtgacatattttcgttatcaccccgtggagaaggccatggcacagcaacgactggcgggcggttcggtgccggccgtattcaaatcacggctgcggatgaagcacctggaactctttcgcaatctctgcgagctgcactcgttgcgcaaggccgccgaggcctccagcatgacgcagccggcggcgaccaagctgatccaggagctggaaagcatgttcggcgtcccgctgttcgagcgcgaccggcgcggcatgcgccccaacgcgcatggggatctgatcaagcggcacttcaacgtggtgatgtccgatgtcggccatatgtgcgacgaattggccttgtacgccagcggcggcgcgggcgtggtcaggctgggcatcgtcccgtcgctgtccgcgcagctgcttgcgcgcattaccgacgacctgctgtcggcccaccccaacgtgcggctggaactgaccgaaggcgccaccgaccggttgatggagggcttgcggcgtaacgatctcgacctcatcttcggccgcatcctggaccgggcgcgcatctccgagctgcgcgtggtcgaggtctataccgagtccttcgaggtggtcagcgcggcgggccacccgctggcgcgcaaggcgcgcgtcagctgggaagacctgagccaggcacgctggatcctgccggcaaccgggtcgccgctgcgcgacatggccgagcagttgttcaccggccgcggcatcctgcgccccgtcgtctcggtcgagtacagcagtttccaccagatgcgctacgtcatcgcgggcagccagctgatcgggctgctgcccacctccgtcgccctgcaaggcgaggcgcagggcgacatcgccaggctttcccccgcggagcgggcgcggttcgccccgatcagcctgatctcgcgccaggacttcgagcagccgcccgtcgtgcggcagttcgaggccatcgtcctgcgggccgcccgggacctcggccaggcctgaacagcgcccggtgatcactggtgtttatcacctccgcccaataactgatcaccggggaatgatctttgatgcacactatgcgcctggcccgatcccgccccttttctccggagtttcagtggtacacgccacgccccccacgcccggcccgggcgacagccgcggctttgtcgagcaactgcgcggcatcgtcggcgccgcgcacgtcctgaccgacgaacatcgcacccgccgctaccgcgccggctttcgcttcggcttcgggcgcgccatcgcggtcgtccggcccggcagcctgctggaacagtggcgcatcgtccaggcctgcgtggcgcacggcaagatcgtcatcatgcaggcggccaacaccggcctgaccggcggatcgacgccggacggcaatgactatgaccgcgagatcgtgatcatcagcacgatgcgcatgaagaagatccagctcatcctggacggccgccaggtcatctgctttcccggatcgaccctggaccagctcgaacagacgctcgcgccgctggggcgcgaaccgcattcgctgatcggctcgtcgtgcctgggcgcctcggtgttcggcggcatatgcaacaactccgagggctcgctgatccagcgcggcccggcctacaccgaactggcggtctatgcgcaactgggcgaagacggccggctgcggctcgtcaaccatctcggcgtcgcgctgggcgactctcccgaggaaatcctgggccgcctcgaccagggccaattcggcgcgaacgacgtggagaccgcggtgggcagcggctcggaccacgaatacgccgagcacgtgcgcgccgtcgacgcggactcgccggcgcgctacaacgccgacccgcgtcgcctgttcgaggcctcgggcagcgccggcaagctgattctcttcgcggtgcggctggacacgtttcccgccgaaacccagacgcgcgtcttctatatcggcaccaacgatcccggcgagctgacggcgatacgccgccacatgctgaccaggctgccggcgctgccgatcgccggcgagtacctgcaccgcgacgcgttcgatatcgccgacgtctacggcaaggacaccttcctggcgatacgccagctgggcaccgcccgcctgcccaggctgttcgcgatcaaggcccggatcgacagcttctgcgagcgcgtcccgctgctgccgaagtacctcagcgaccgcgtcctgcaatttgccagccggctgttccccgaccacctgcccaggcggctgcgcgaataccgcgacgcctacgcgcaccacctgatgatcaaggtgccgggcaagatcggcgaccagacccggcgtttcctgcaggcctacttcgacgacgccaccggcgccagcttcgaatgcacgcccgaggaagggaaggcggcctttctcctgcgcttcgcggcggccggcgccgccgtgcggtatcgcgccgtgcatgccggccaggtggaagacatcgtcgcgctcgatatcgcgctcaagcgcaatgaccgggactggctggaacagctgccgcccgacgtcgaggcgccgatcctgatgaagctgtactacgggcattttttctgccacgtattccaccaggactatatcgtcaagaagggcgaagattgcctggcgctggaacaccggatgtggaagctgctggacgagcgcggcgccgaataccccgccgaacacaacgtcggccacctgtacgacgccaagcccgaactgaaggcgttctatcgcggcctcgatccgtgcaatcagttcaacccgggcatcggccgcacctcgaaactgcagggatggcgctagggcggatgcgcacgggcgagggctgccctcgcccgtgcgcggttcaggcttgcagcaacgcggcgtaccggtccagatgatggtcggtgccgccgagcagggggtcgatcatggccagccgcttgaagtaatcgcccggcgccatctcgtcggtcatgcccatgccgccatgcagctggatggcctgctcgcccacatagcggccggcgcgcgcgaccacgaccttggcggccgacagcttgcgctggcgcgcggccgcgtcggcctcatcgagcgcctgggcggccacgtaggccattgaaagcgcgagctctttctgtaccagcatgtccgccatgcgatgctgcagggcctggaagctggccagcggtacgccgaactgcttgcgcgtgcgcaggtattccgccgtcagctcgatcaggcgctccatggcgccggcggcctccgcgcacagcgcggcgatgccccagtccaggccggcctgcaatgcggccaggcccgcgcccggcgcgcccagcagcgccgacgccggcagccggacatcggccagcctgacgctggccgcgcgctggccgtccatggtgggctggctggccagcgccaggccggccgtgccgcgagtgggaaccaggaacaggctgagcccgtccgtgccggccagcctggcgctgaccaccagcacgtccgccgccgcgccatgccagaccagggtcttggcgccattgagcacataggcctcgcccgcgcgctcggccacggtctgcaccgcttcggggttggaccggccgccctgttccagataggcggtcgcggcgatgcatgcgccggccgccaggccgggcagccatgcccgtcgctgttcgtcgttgccatgcccctggatgatcgtggtggcgatcaccgcgctcggcgtgatgggctcgctcaccaggccccggccgagctcgtgctgcaccaccagctgggtggccgcgtccgcgccgaagccgccatgctcggcgcgcacattcaggccctgtatgcccagctcggccaggcctgcccagatggcggggtccatgcccgcgtcgccgcagacgatggcgcggcgcttctcgaacgtgtagccggtctcgatgaagcgccgcaggctgtcggccagcatgcgctgctcttcgctgtaactgaagtccatatccgcctctcgctcaaagtcccaggatggccttggaaatgatgttcttctgcacctcggtcacgccgccgaagatggtggtcttgcgcatgtcgaagtacgtcgcggtggcgcaggcggcccacgcggggctgtccacggcctggccgccgccgtccaaccatgcgctgtcaaagggccaggcatcgggccctgcgatctccatctgcagcatcgccaggtcctgctgcagttccgagccgcggatcttgacgatggacgcctccggccccggagcgccggccgcctgcgtggccacgcgcagcaacagcatctccagcgccatcacgtccatctcgatgcgcacgatcttgtcgcgcacccggggatcctcgatcagcgtgcggccatgcccgtcggcggtggcagcggcatagcgcttgagctgcgccagctcgcggtggcaattgccaatgccggcaatgccggtgcgctcgtggccgagcaggtacttggcgtaggtccagccgcgattctcctcgccgaccaggttctccaccggcacctccacgtcctcgaaccaggtctcgttgatgtcgtgcccgccgtccagcgtcttgatcggacgcacggtgatgccaggcgtcttcatgtcgatcagcagcagcgaaatgccggcctgcggcttggcctcggcgtcggtacgcaccaggcagaagatccagtcggcccaatgcgccatcgtggtccaggttttctggccgttgacgacatagcggtcgcccttgcgctcggcgcgcgtgcgcagcgaggccaggtccgagccggccccgggctcggagtagccctggcaccagaaatcctccacgcccggcatgcgcggcaggaagcgctgctgctgcgcgctgctgccgtacttcatcaacaccggcgcgatcatgctcaagccgaatggcagcaggcgcggcgcgccggcgcgtccgcactcgatgtcgaagatgagtcgctgcaacggcgtccagcccgtgcccccgaactcgaccggccatcccggcgcgccccagccatgcgcatgcaggatgcggtgccagcggatgtagtcatcgcgcagcagatgctggtgcgcgagcactttctcgctcaactcccctggcagggcctgcgcaagaaagcctcgaacctcctcccgaaatgcctgttcctctgatgtgaagcgcagatccatgagatatctctttcttgtaggtggagagcggaacgcccaacgcgtccacgtccagccaggatagcctcctcattgcggattgagggaaaaaatatccggcgaactgctcgcgcagaaggccggcatcgaaccgaaccgacacggcacaacgggcgcccgggccgcgggcgcccgccgcgatcagtcgatccgctgcaatccgaccttctcgaccacgtcgcgccagcgctgcagctcgttgtcgatccgctcgcgcgcggcctggcgcgtgccgccgccgggctcgatgccgcgcgcctgcaggtcgcgcacgacatcctcggaacacatgatctcgttgacggcggcgttcagttcatcgagcacctgggtcggcgtgcccttgggcgccatcaggccgttccacccgcgcgcggtcagatcgggatagcccgctttggcgctggtcggcaacgaaggcatttccttcaggcgctgcggcgacagcacggccagcgccttcatgcggccggcctggacctggctgagcacttcggccggtgaattgaacgagatctcgatctggttgccgagcagcgccggaatcaggtcgccgccgcccttgtagggcacatgcagcagcttcgtgcccgtcagcaactgcagatactcgcccgtcaggtgcgtgaaggtgttctgcccatacgagccgtagctgaccttgcccggattcttcttggcgtaagcgaccagctcctgcagcgtattggccgggaactccaggttcgacaccagcagataggtcgtctggctggtgaccgcgacgggttcgaaatccttcgccggatcgtattgcagggaggtcctgatggtgggcacgaccgtcaattccgaggaggccgacgccagcaaggtatagccgtcggccggggcccgcgcgacgaccgtcgccgcgatcgtgccgctggcgccggaacggttttccacgatgaagcgctggttgtacttcttgcccagccggtccgccaccaggcgggccaccgtatcggcgccgccgccggccggatagcccacgatcagcgtcaccggcttgaggccgggccacgccacatccgcggccatcgccgtcggcgcccacgcgcccaacagcagcggcgcggacagcgaaaacaacagcctgcgcaacagacggcttgttcttgcagcgatttgaatgcacatatgatttctccttgtctcatagttgtagaaaaagcgccaccgtcatggaccggacccgaaagcccggcgttcgtgacgggggggtacatcaccactaccgaaaacgcgtcatggcagcctcgccgctgccgcttactctgtttgcgcggccggctcccgcacatgcgcgaccaggcgcgccagcatcgcgtcgcattgcgcaagctgttgcagcgacacgaactcatcgggcttgtgcccctggtccatgctgcccggcccgcatatcaccgtggggatgcccgaacggctgaacagccccccttcggagccataggccgcggtgccgaaatcgtccgaaccgcaccattgcgccagcaggcgcgccgcttcgctgtgcgcctcggtggccagccccggataggcgctcaacggccgcatctcgatgccggtttccggattgaccgcctgcatgcggggcaacagctcgcggtccgcataggttcgcaattcgcgctgcacgaggccggggtcgaagcccggcaaggcccgcacctcgaagtcgaattcgcattcggccgggacgatattgagcgcgcgtccgccggcgatggtcccggtctgcaccgtcgagaacggcggatcgaagcggccatcgtggtgctgcggccttgccaggcgctcgccgatctcgttgagcttgccgatcagccgggcagcgtactcgatggcgttgacgccggaaggcgcatatgcggaatggcacgcgtgtccctttacctggcaacgcatggcggccttgcccttgtggccgaggacgggccgcagcagcgtcggctcgccgatcaggcacatggacggcagcggcgcgcgtttttcgatctcggccagcatggacccgacgcccaggcagccaagttcttcgtcataggaaaacgccaggtggaccggaatccgcagcggtcgttccaccagggccggcaccgccgccagcaccgcggcgatgaaacccttcatgtcggccgtgccgcggccatggagacgtccgtccttttccgtgaggcagaacggatcggtggtccacggctgcccgtccaccggcacgacatccgtgtggccggacagcacgatgccggcccggtcgcgcagcccgatggtggcgaacagattggccttggtgcccgcttcgttgtagaacagttcgctggccacgccggcctgtgcgaggtagtcctgcacgaacgagctcaacgccaggttcgactcgcggctgacggtcgggaacgcgaccaatcgcgccagcaggtcgccggtggcgctactcatcgcccggcacgccataggtgggcgcgacagtcgggttcaaggcccgcgccagatagtcctgcatctgggggcgataggcctgccacagcgcgtcgagcgaggcgatggggcagccctcatcccaatcgacgcgcaggtcggcgatcggccagctgacctcgccggccaggctcaacgccgccgaatgcacggggccggcttcgccgcccgcggccacgccggcggccatgcccgccagcaggcgatccgccaggggaccggcggcgcgctcgaaggcgctggccatggcgccgatcacggcggtattgctcagcaggttgcccgcggcgacacagttttccgcctcgacgacgtgatgcacgcccagggcgccggagccggtgaaggacgcggtgcgtccttgcgcgtcgatgaccgtgacctgccggtgctggcgccaggggtcggcatcgagcgcctgctccagggcctgccgcggggcggcgcccgcggccagcaggtccaggatggcgggacccagcgatggcagggtgatgttctgcgtggacacggcgcccacgccgggcttgagccatgggcagcgggcgccgaccgcgatgctggacgagctgatggcaacgccgagctgcccggtgtcgggacacagcccgatgatcgagaatgtcatgttcccctccctagcgctgggcctgccaaccgtccggaatgaccgcgatcacatcgatctccatcagccattgcggttggcccagcgcgcttaccaccaggcccgtggagatcggaaacactcccttgagccacttgcccacctcctggtacaccggttcgcggtagcgcggatccaccagataggtcgtggtcttgacgatgtgggacaggtcgctgccggcttcctcgagcaactgcttgacgttgctcatggcctgctcggtctgggcgcgcgcatcccccaggccgaccagccggccctcgaaatccgtgccgacctggccgcgcacgtagaccgtctgcccggcacggacagcctggcaaagatcattgtccagggtctggttcgggtacgtgtccttggtgttgaacatgcgtacgcgtgtatgcgtaggcatcgatagcattcctgtaggcgggtttcacactcactgctgggactggccgaaatcgggatacgacaggtagttgcgctgcatcgcaatgtggccggcaatgtgcttcgcgtcgtgccagacgccccagaggaaggccgagccacgccgcgacagccagggcaggccaagaaaatacacccccggctcgctggagacgccgcgctggtggcggggcttgccgttggcatcgaacgcgtcgacgttcaaccagccgtactcggcggcatatccggttgcccagatgatcgacgtcacgttggccgcggccaggtcgagctgcagaatgggctcggtcatgcatgcggggtcgggcggcacccggcgggcttgcggctcgtccggcagcgacaggccgttgcgcgcgatgtaggcgtcggcggcgtccagcaaggcaaagtgattggcgtcgccgcgcgccacgttctcggccagatcgttctcgaacgccacgacgccatcgcgaaacgacttcgtcacgcccaccagcgtgattccctggtgcgcgagcgcccgaaactcgatggtgcgtccgccatccgtgccgctgaccgcaatggtcacgtgctcgcggccgggctggaccgtctcctggtcccacaggccgagcacgcccagccaccagcagaaatcgcggccgcggtagcgccggggcggacggtcgtgcggcccgacggaaagatagacctcgcggccggcgcgctggagttcatcggcgatctgcaccccggacgaccccgcgccgatcaccaggacggcgccctcgggcagttgcccggggttgcggtaatcggccgaatggatctgcgtgagcgcggggtcccgcggcgcgatggccgggatcaccggccgctggaacggcccggtcgcgacaacgatgcgctgcgcctcgtaggtgccggccgacgtctccaccgtaaagccgtacctgccgccattgcgctcggcgcgcaccacttccacgccggtacggatgggcgcattgaacttgcgcgcataagcctccaggtagtcggccacggcgtccttggacgcgaaaccgtccggatcgagcccttcgaattccaggccggggaagcgatcgtgccaggcggggccgttcgccaccagggagtcccacctcccggttcgccagcgctgcgcgatgcggtcacgctccagcacgatgtgaggcactccctgcccagtcaggtgctcgctcatcgcgatgcccgcctggccaccgccgacgacgagggtgtcggtcaaaatggggctatcaacagtcacgtcttctccgtaatcgacgtcaagggtttcatgccgtgggcgcgcggcgaatgggagaccgcgcaacgtcgccatcggcatcggggtgccacaacgtgcacccgctggcttggcagcattacagcgaaaaaagcccgcgcgctgcgttggatttactgatggcgtacaccagtaatgccgaaaaatgccatgccggacgatgcgaggcgcatgcgatgcctgttgcgtcggcatatacgaatccgaacgtcgacaaatacgaagcagtgcatccgtgggtgtctataagatctggccaatggcgccgcttcgaccggccgccgcccaaccccactgacaccaccgcacattgaggagtcgatgcatgtttgacgcgcttgtccttgaaaagaatgacgatttcaacgcctcggtacgccaggtcgacgacagcttcctgcccgacggcgacgtgaccgtcgacatccattactccacgctcaactacaaggacggcctggccatcaccaatcggtctcccgtggtgcgcgactggccgatggtggccggcatcgatggcgcgggcatcgtccgcgccagcgaaaaccccgcctggcggcccggcgacgccgtgatactcaacggctttggcgtgggcgagaaacacaagggctgcctggcccagcgcgcgcgcctgcgaggcgactggctggtgcgcctgcccgagggattgagcctgcggcaggcgatggccatcggcactgccggctacaccgccatgctgtgcgtgatggcgctggagcgcaacggcgtgcgtcccggagatggacccgtgctggtcacgggtgccaccggcggcgtgggctccatcgcggtgctgctgctggcgaaactgggccaccaggtcgtcgccgtgaccggaaaggccagcgaggcgccttacctgcgcagcctcggcgccgccgagatcctggaccgggccgaactgtccggccagggcaagcccctgcagaaagagcgctggagcgcggcggtcgatgtggtgggcagccacacgctggccaatgtgctggcacagacgcgctatggcggcgcggtcgcggcctgcgggcttgcccagggcgcggacctgccggccaccgtcatgcccttcatcctgcgcggcgtgtcgctgatcggggtggacagcgtcatggcgccgcttgaaatccgcaaccaggcctggcaacgcctggcgaaggacctggacctcgccatgctggagacgctgacgcgcgagattgcgctggccgaggccatcccggcagcgcacgagctgatggccggcagggtgcgaggccggatcctggtcggcaccggcaacgcctgacgactgcgcgggtccgccgcccaaggcgcggacccgccatggccctaggccgtatcgccggatgcagggtcggcctgcgggcttcacatgaagtgcgaaggcgcgaccatccccggcacgtgctcgtccgagatataggtccggcatcgctgcatgaaggcctccagcacgcgacgcggcctgggcacggggatccacgccatgcccaggcgcatgggctggtgcttgccggccaggcgcaggctcaagacgcgcttgccgtccagcgaatggctcatgcgcggccgcacgttcaccagcgaatagcccacgccgttggcaaccagggaacgcaccacgtccgggctgcccgagcgcgcggccaccagcggttcgagctgctgggcgtgaaacagtccgaagaaatactcgcggcttctcggcaggtccagcagcaccatgggatgctcggccaggcccttcaggtccgccacgcgctgttgggccagcggcgaggtctcgccgacgatgacatgcggcggcagggtggccaagggctcgaacgtgatatcggtgccctgcacttcgaggtcataggtcaccgccacgtcgatctggcccttgtacaggcgctcgatcaagccttcgtgatggtcttccacatgcgtcacctggacttgcggatgggcgcgcgaaaaaccctggcacagctccggcgtcaccatcgcggccagcgtggtgaagcatcccacccgcaaaggcccccgaatactcgactgcgcgtccgagacgatgccgtacaggccggcggtctggtccagcacgccgcgcatctgcttgagcaggtcctcgcccagcggcgtcgtcgacaggccctgggcatggtgccgcacgaacacctgggcatccagctcggattcgatatgcgcaatcgccgccgagatggatgacggcgacacatgtatgcaggccgcggcttcggcaatgcttttgtagtcgccggcggcgagacagtattccagctggcgtaacgtgattcgggagagcatggagaatgaaccgtcagcgaaagtgaaaaatacttcgtcacggatcattcaccaattcagtcaccatgacaagccaacagcatgccggcggcgcgtcgcggcaaggccttgccgcgacgcatgcgcgccagcctgggccgcctactgtcagcccgggccgagcatggcggcccgcgcatccacgccgatcggcttgccgtccccggcccggatcagcaacggattgatgtcgagctcggccacctggtcgcgcaagtccgcgatcagccagctgacccggctgacgacctcggccacggccgccacatccgccttgggcatgcctcggtagccatcgagcagcggccattgcttgagccgccgcaatagcgccatggcctgttccgtgtccacgggcgccaccgccaactgggtatccggcaccagctccacggtgaccccgccgaacccgaccatgatcatcgggccgaactgggcgtcgttgatcgcgccaaccagcagctcgctttgcgcggtcaccatctcggccaccaggcagccatcgagcacggcgccgtcgacctggctggacagggcctgttcgatctccgcccaggcgcgccgcacggccgcgtcgtccgccagcctcagcttgaccgccccgatatcgctcttgtgcacgagttgcgcgctgacagccttgagtaccacgggaaagccgatggcccgcgcggcctcgacggcttgttcggccgtgcggcagaaacgctcttgcgccagcgggatcccgtacgcgcgcagcagcgccttgacctcggattcgccgggacgcgcgcccagcatgcggccggcgccctcgggcatcggccacgacgcgggccgcggcgcgtcccgggcgggcagggcgtcggccttcggcacgtagtgccgcaggatgcgggtcgcatcatccatgcgatcgacataaggcaggcccagatcctgcagcaaggtccggcagttgtcggccacgcccccgggcgtcaccaggaacagcaccggcttgccgcccgcctgcgccatggcctggcccagcgccagcgtcacctgctcgaagtgcggcgaagtcgtgagaatgacgaaaatgacgccgatatcgggcgcctggttgtatgcctgcacgatggtgcgcagctggctcatctcttccgtggtccgattgcccaggtccaccggattgaaggcatggctggggttcatcaccgtgcccagcaactgctgggacgcggcgtccagcctgcccagccggatgcccacgtcggacaggcggtcgaccccgatcccgatggcgccgcccgacggggaaacaatgcccacgccttcggcggcgcatcgcccgaatcgcgccaggatcgcggccagctgcagcatcccgtcggggtcgtcgacgatcgtcacgcccgtggcttcgcacagcgcttcgagcgcccggtagttgcccgccaggctggcggtatgcgagcgcgcggcctcggcgccggcggcggtgcggccggtcttggtcaggagcacgggcttgcccgcgcgctgcgcgcggcgcgccagcttggcgaaccggccggtatcgacgaaaccttcgacatacatcgtgatgacgcgcgtcagcggatcgtcgatcatgtactcgaagaagtcgcagatctccaggtcgcactggttgcccagcgacacgcaggcgctgaagcggatctgctcgcggcatgcccggtcgtacatcgacaccatgagcgcgccgctctggctgatcaggccgatgttgcccggcagcagctcgccctgttccaccaccagcgaggacgtcaacgccatgcgatggtggggattgatgatgcccatgcagttcggacccaccagccgcatgcccgcctcgcgcgcaatgcgcacgatccggtcctgccgcgcgacgccttcgtcgcccagctcggcgaaccccgccgacacgatcacgcaggcgcccacgcccgccgcggcgcattcgccgatggcctgctcgatcatgtccaccggcagcgcgaggatggcgacatccaccggacccaggtgggcgatgctcggcaccgccagcagccccgccacttcggccctgcgcgggttgacgggtatcacggtgccgcggtagccgttgcgcgtgacgtagtggatgatgcggccgccgaacttcttcaggtcgtcggaggcccccacgacggcgatcgaacccggcgcgacgatgcgcgccacgctcaaccggggcggcctggtaaaaccgggcgatacggaagcgttgtccattacctgcccttgaagcgcggctggcgcttttccttgaacgcggcaatgccctcgttcttgtcttcggacgcccagatgcgggtgcaccattcctcttcgagctgcgcggcccggtcggtgttgtcgcgatactgggcgcgcacggccagcttgatggccttgaccgacatgggcgcggcggtggccagccgggccgcgatctgcgccacctgctcattgaactccccggccggcacgacccgggtcaccaggcccagctccagcgccgccgcggcatcgatgtcctcgcccagcagcagcaggcccagcgtacggttgcggcccaggaaatgcaccaggcgcaccatgccgatgctccacgtcgggatgatcccgagataggcgtcccccgcgcggaacttggcggtgtccgaggcgatgcggatatcgccgatccacgcaatgcccgtgccgccgccgatgcaccagccctcgatggcggtgatcacgggtttttccagcgtttcgattcgctcgacgacctcgcggccgatcacgcgcagcatgcgggcgtcgtgctccgagaaatcggcctggtcgttcaggttggccccggcggagaacgcgcggctgcccgcgccgcggatcacgatggcgcgcgtctgctcgcgctgctccagcgcctgcagcccctcgagcaatgcgtgcagcatctcgaccgagaatacgttcaagggaggcgcgttgatcgtcattgtgctgacggcgccctcatgcgtaatgtcaatcgtcccggccatccaacgtctcctttttgatatgggggaaagaatctggaagtgcttgcacggagccgcacagcccgccgggcggcctcctgatcgctgggctccatgttcacgggcttgcggcaagctgtaaatcttcaaattccgcgccagcgcatcaagaaatccaaagctgtgccgggactgccgggattgcgggacgccagggcctgcgcgcggaccccgcacggcccgcggcgtgccttgacaagacattggcaacgccctataaatatatttataattcatttaataataaattatgcaggggagaatatggtgaacccgcccgaagcccgcgtatccgtccggaccgcgaccgccatgcgcctgcgcggcgctcgcctgcatcccgcctgggtccggacatcatgaaactgcgtctggccgaaaactttcgagccgtgttctatgcgccgttctacgccctgaaggcgctcggccacgccgggcgcgagggcctggaaatcgaatggctgccccccgccggccccggcggcgcgatcgacgaggtgaaagcgggcgcggtcgacctgacctggggcggcccgatgcgcgtcatcaaggaccacgacagcgcgccggacaacggcgcctcgctgctgtccttcggcgaagcggtcgggcgcgatccgttcagcctggtcggccgggccggcctggccgctcgcggcctccacgacttgccctcgctgcgcctgggcgtggtgtcggaagtgccgacaccctggtattgcctgcgggccgacttgcacgaccgcggcatcgatatcgcgcgcgacgggcggctcgtcgaggccctgaccatgccgcagcaagtgcaggccctggcggacggaacgctggacgtcgcgcagctgttcgagccgtgcgccagccaggcgctcgcggccggcggccggctgctctacgacgccgccagccgcggccccacggtctacaccaccttcatctgcagccgcgacggcctggcgcgcaacggcgccgccctggccgcgctggatcgcgccttgcgcgcgacgcaggcatggatccacgcgcacgacgcgcgcgaccttgcccgcctcaccgcgccgttcttcaccgaacttgcgccggacatcctccacgcggccatcgagcgctaccggcgcaacggcatctggtccgaaaccacccacgtgaacaaggagggcttcgatcgccttgcctgcagcttgcacagcggcggattcgtttcgtcgcgcataggctatgaggcctgtgtccacaatttcgaccactgacgcgggacggccatgcacggcgcccgattgcgttgcccaccatctttctcggaaatcatcacgatggccattctgcaccccctgaacttcgcgcgcggcctgtgccgcctgccgcgcctggccctgagcgcatcgatcctgctgctggccagcctggcatcgccggccgcgtcggccgccgacgcgtttcccaaccgttccatacggatgatcgcgcccttctcggccggcggacccgccgacatcgtgagccgcctctacgcccagcacctgtccgacctgatgggccagcccgtggtagtgctgaaccgcgacggcgccggcggcatcatcggcaccaacgaagccgcgcgcgccgcccccgacggctataccatcgtattcggcacgaccagcaccatggtcatcaaccagatcatctccaagaagctgccgtacgacttcttccgcgacttttcgctggtcggcctgatcgccaacgcgccgcacgtcctggcggtgcgcgcggactttcccgcccggaccgtgcccgaactgatcgcgctggccaagcagcaccccggcaaatacaccttcgccacctccggcatcgggaccatcgtccagatgggcggcgaactgctcaagtacaccgcgggcatcaacctcatgcacgtgccctacaagggcggcgggccggccacgctggcgctgctcggcggcgaagtcgacatgacggtcaacgacctgacgaccatcaagaaccacatcgccagcggcaagctgcgcgccctggcggtggccgacaagaaccgcctggcgctgctgccggacgtggcgacctttaccgaactcggattgcccaagatggtctccagcacctggtggggcatcgcgctgccgcaggccacgcccgccgacatccaggccaggttccaggcggccaacagcaagatcgtcgccaacccggactacgccgcgcgcctggccgaactggccgtgcagcccctggtgctgacggaccaggaagcccgcgacttcatcgccgccgaaacgcagaagtggcaaaccatcgccaacgtcgccgacatcagcgtcgattgatcgacacaggcggccgcgcccaggtggaacggccgcccgatacggagcaggaaatcatgtcggtactggtcacgggtggggcggggtttgtcggcctgaacctcatcgagcaactgcttgaacgcggcgaagacgtcgtggcgttcgggcccgcccccttgccggacgcggccaccgcggccatggcgcatctgccggggcgactgtccaccgtacttggcgacgtacgccgcggcgcggacctggacgccgccttgcgcgagcatgccgtcgatcgcgtggtgcatggcgcggccgtcaccgccggcctggagcgcgaaaagaacgcggccgcggatatcttcaccgtcaacctgctcggcgccgtgaaagtgatggaggccggcctgcgccatggcgtgcggcaggtggtgcaactgggcacgggctcggtgttcggcgccgccggccaggtcgaaggcatgctggacgaaaccagcgccgtgctgcccgaaacgctgtacggcatcagcaagttcgccgccgaacgcaccggcgtgcgctaccggaaaacgcgcggcctgaacctgaccgtgctgcggctgggcacggtcttcggccgctgggagtacgacacgggcgtacgcgataccttgagcctgcccctgcagctgtcgggcatcgccgaggccggcggacaggccgtggtgcatagcctggcggccgatgactgggtctactcggtggacgtggcgcgcggcatcctcgccgtgctggaccgcgggcagacgcccgacccggtctaccacctgtcggccggcgcgcgctggtcggtgcgggactggtgcgaacgcctgcgcgagcgcttcccgcgcttcgcctatcgcatggccgacaacctggacgaatgcaccatcgggcgcgacaaggccgtgcagcgcgcgccgatggatatcgcccgcctgcgccgcgataccggctacgaaccgctgtacatgctggagcgcgccttcgacgactacctggcctggcgggcggcggtgggcaggatcgcctgaatccgccgcagcctgacccgtgccgatgcacggagagccagacccgcatcgcgtggtgtgcctgtccccgcgtcttggccgtcaagcgctcatggcgtagaccggtgtgcctgtcccagcggggacaggcacaccatgccgcaggcgccggtctccatgcggggacagcctccctgaccggccgccggcttttccccttactccaccgtcacgctcttggccaggttgcgcggcttgtccacgtcggtgccgcgcacgcacgccgtgtggtacgacagcagctgcagcgggatcgtatgcacgatgggcgagagcgcgccgtagtactcgggcatgcggatcacatgcatgccctcggcgttggcgatcttgctgtcggcatcggcaaacacatacagctcgccgccgcgcgcgcgcacttcctgcatgttggatttcagcttctccagcaacgcgtccttgggcgcgatcgtgaccaccggcatgtgctcggtcaccagcgccagcgggccgtgcttgagttcgccggccggataggcctcggcgtggatatagctgatttccttcagcttgagcgcgccttccagcgcgatcggatagtgcatgccgcgccccaggaacagcgcgttttccttggacgcgaagcggtcggcccaggccatgatctgcggctccagcgccagcaccgcgccgatggccgcgggcaggtggcgcaaggccttcaggtgctcggcctcctgctcctcggtgaggcggccgcgcgtctgcgccagggccagcgtcagcaggaacagcgcggtcagctgcgtggtgaaggccttggtcgacgccacgccgatctcgacgcccgcgcgggtgatgtacgccagctcgcactcgcgcaccatggcgctggtgaccacgttgcacaccgtcagcgtgtgctgcatgcccagcgaacgcacatgcttgagcgcggccagggtgtcggcggtttcgcccgactgcgagatggtgaccaccagcgcattggggttgggcacgctgtcgcgatagcgatactcgctggcgatttccaccgccaccgggatgcgggcgatggactcgatccagtacttggcggtcaggccggcgtagtagctggtgccgcaggccaggatcagcagcgaatcgatctccttgaagaccttgtacgcgccgtcgccgaacagctcgggcgtgatcgactcgatgtcctgcagcgtgtcgcccacggcgcgcggctgctcgaagatctctttctgcatgaagtggcggtacgggcccagctcggccgcgccggtgtgcacctgcaccgtgtgcgccttgcgctcgacctgcttgccggcctggtcgacgatccacacgcgggccagctgcaggtcgactacgtcgccgtcttccaggtagatgatctggtcggtcgtgccggccagggccagcgcgtcggaggccaggaagttctcgttctggcccagcccgaccaccagcggcgaaccctggcgggccccgaccacgcggtgcggctcgtcgcggcagaacacggcgatggcgtaggcgccctgcaggcggcgcacggcctgctgcaccgcctcgaacagatcgcccgcatacaggtggttgaccaggtgcgcgatgacctcggtgtcggtctggctttcgaacacgtagcccacgccctgcagctcctggcgcagctcttcgtggttctcgatgatgccgttgtgcaccagcgcgatgcgcggctcgtccttgccctgcgccgagaaatgcgggtgggcgttgtaggtggcgggaatgccgtgcgtggcccagcgcgtgtgggcgatgccggtgaagccgcccagcttgtcttcggcgacctgctcggacagttccgccacgcgcttggtgctgcgcgtgcgacgcaggtggccgtccatatacagggcgacgccgcacgaatcgtagccgcggtactcgaggcgcttgaggccttcaatcaggatcggggtgatgtcgcgctgggcgacggcgccaacaatgccgcacatgggtggactcctaagaattcaggttcggacgcattgtgcgctgcccgccaagaaattagatttcttaattctacgaattttagaaggttattttcttacagaaacgtgattaaatataatttcttccggagcgttattttgaattaatcatgcaaaacacgcctaatccttccgtccctttggatgacctggaccgccgcatcctcgaccaaatgcagcgtgactgcaccctgaccaaccaggaactggccgcgcgcgtgcacgcctcgccgccgacctgcctgcgccgggtgcgccgcctggtggacgaaggcgtgatcgaaaagcaggtggccatcgtcgcgccggccaaggtgggcagcacgctgacggccatcgtggaaatcacgctggacgtgcaggcggccgaacgcctggccgaattcgaggccagcctgctggacgaaccggcggtgctgcagtgctaccgcgtctcgcccggcccggacttcgtggtgatcgtacaggtggccgacatgccggcctaccacgccctggcccaccgggtgttcaccgcccaggccaatgtgcgcaacgtgcgcacctttttctcggtgcaccgcgccaagttcgagacgcgcatcgggatcggcgggtaggccacgggccggccgtaccaatcactgctggacttccagcaggccggccgcccccatgccgccacccacgcacatggtcaccaccacgtagcgcgccccccggcggcggccctcgatcagtgcgtggccgaccatcctggcgccgctcatgccaaatggatggccgatcgagatcgcgccgccgtcgacgttcaggcgggcgtcgggaatacccagccggtcccggcaataaagcacctggcaggcaaaggcctcgttgagttcccacagatcgatgtcgtcgaccgtcaggccatggcgttcgagtagcctgggcaccgccagcacgggcccgatacccatttcctgcggctcgcatccgacggtggcgaagccgcggaacacccccagcggttccaggccgcgtcgggcagcctcgcggccggacatcaggacgcaggccgcggccccatcggacaactggctggcgttgcctgcggtcacgaattgcccgtcgccacgcacaggcgccaaccgggcaagattgtcgagcgaggtatccggacgagcgccctcgtcccgcgcgcactccacctgtcgcagcacggcctcgccggtggccgggtcgatcgtgcgcatggtcgtgcggatcggcgcgatctcgtgctcgaatctgcccgcctcttgcgcggccgcggtcaggcgctggctgcgcaacgcgtattcatcctgggcctcgcgcgaaataccgtagcgttgcgcgaccagatccgccgtctcgatcatggtcatgtctatgcccggcaagtgcgccgacagccattcgttgcggtgcgacgacctgttgatatggtccagcaccaggctgaccgactcgacaccgccggccacgatcgccggcacgccttcggtacggatccggccggccgcgattgcgatcgcctgcaggccggagctgcaggcgcgctgcaccgtcatgcctgaaaccgtgaccggcatgccggcccgcagcgcgctcaaccgggcgacgttcctgccggtcccgccttccgggtagccgcatccgagaatgacatcctcgacctcgcccgcctccaggccggcccgcaggacggcatggcgtatggcatgggcgccaaggtcggcgccgtgcgtcagattgagcgccccgcggcgggccttgccgatcggcgtgcgggccgtcgatacgatgactgcatcaagcatcttcgagtctcctgtcgagaatgtgccggtcatgcctggcgcgcggcatgcagcgaggcaaacccggcaccgcgggtagcgagatcgcgcaacagcggcgccggctgcaacgaagcgtcctccagggcgtcggccaggcgggcgagccggtcgcacacgctggccaaccctacccgttcggcatggaacatgggcccgccgcgccgtgccggccagccgaagccgtggacccagatcaggtcgatgtcgcgggcctgccgcgcaacgccatcctgcaatacacgcgcgccttcgttgatcaccggcaggatcagccggtcggtaatcgtggcgagatcgaacgattggcggcgtatgcccagttgttccgccatgcgccggatcagcgcttcgacctcggggtccgggacggcgacgcggctgccaggcgcataggagaaatatccgcggccaaccttctggccaaacctgccaagttcgcacagggcatcggcaatgggggagcgtgctcccttgccacgccggatgcgccaactgatgtccaggcccgccaggtcggtggccgcgcacggccccatgctgaacccgaactcgcgcgcggcctggtcgatgtcctgcggcaacgcgccgtgttgtagcagcaactctatctgacgggcgcggtgggccgacatgcggttggcgacgaatccatcgcatacgccaaccgttacgcataccttgcccatgcggcggcccaatgccagcaccgctcccagcgtccgtggcgcggtgcgcgcgccgcgcaccacctccagcaggcgcatcacgttggccgggctgaagaaatgggtgcccacgacatcctgcggccgccgggtcgcggcggcgatcgcgtcgacatcgagcgtggacgtgttggtcgccaggacagccccgggccgcacaatgctatcgagctggcggaaaatcgcctgcttgatcgcgagatcctcgaaggcggcctcgaccaccacgtcggcctcggctgccgcctgcatgtcgctggcaggcgagatccgtgccacggcatcccgtgccgccgcctccgtcatgcggccgcgcgcagcaagcgaccggtaatgcgcgcgaatcgcttcaagcgccctgtccaggctggcctgctcgacatcgataaatcgcacgcgcaatcccgcatcggccagcgcgatggcgatgccccggcccatcgtccccgcgccgaccacggcggcatcgtgcgccatcggcggcgcggacgtggcgtcatcgagcccgacgcgcctggctgaacgctcggcgaaaaacagcgcgcgcaacgcgcgcgactcttcgccgtcgcgcaatcgggcgaacagctcgcgttcgagcgcccggccgcgggcaaagtccggctgcgccgctgccgacaaggcctccacggccgccgcgcccgcctggggtgcgcgcaacgcggcaggacgggactcggcaatcttgcgcaggtcctgcccggtctgcggcgacatgggcggatgcgccaacgtgctggcacggcgcacgcctgcaggactgtcggccagggatgccgcgaattcaatggcccgttcacgcagcctgtccggccagacagcgtcgagcaggcccgactcgcgcgccgtctcggcatcgatcgtcgcgccggacaggatgagttcggcggccgcctccaatccgatgagacggggcaggcgctgcgtgccgcctccgccaggaatcagccccagggtgatctccggcagtccgagccggcatcccgccagcgcgacgcggccatggcatgcaagcgcgagttccagtccgccaccgagcgcctggccatgcagcgccgccacgacaggcttgcggcacgattcgatcacggcgggcacatcgattgcctcggcagcgcccttcgcacgcgcaaactcccggatatccgcgccggcgacgaacgtgttgccctcgcacgccagcaccaccgcccgcactgcggggtccgcttccgcctcgcgcagcgccgagcacaggccggcacgtaccgtatccgacagtgcgttgatcggcggattgtcgacgctcaggacggctacgttccgatgccgggcaacgctcaccaccggcttgatgtgttcgaagtccgggttcgtcattctcgacctgcctccagctggttggaaatgctacgtgtagggaaatcgccacgttggcctgggcaacgtggacagcatgaaatctacacgcctaacctcgccgcaatcaggccaagtattcgcatattcgaattattcattcataagcatgaatactgcgctcagccgttgattcgatgttcgcggcctgggtactcttcgttccatcagaactggcgcatacctcgaagccggtcgcatacacggagacaacacgcatgccgctggcgaatcatgaagtttcaccatcacggccccgcaccgcggacgcggccgaatcgattccgaacgactgccggggccagaacttctggcgcctcgatccatcgctgcgccaactgctggcgctttgcgccgataccgaagagttgcgccatttcacgccgcacttcgaccggctcggcgagctggccggcaacacgctggacgaactggcggacgccgcggacaagcatccgccgacgctggcgccgcgcgaccgccacggccgcgacgtcgaccgcatcgactaccacccggcataccgggaaatggagcggatcgcgttcagcgagttcggcatggccgcgatcggccacaagcccggcgtgctcggctggcctggccacgcgtcgccactggtcaagtacacgctgacctacctgttctcgcaggcggagttcggcttgctgtgccccgtcaatggcaacgatgcggcggtcggcatgatccagcgttacgccgacgacacactcaagcaacgcatggccggcatgctcagccaggatatgcgtaccctgctgaaaattggccatttcatgacagagcgcaccggcggctccgacctcgccgggatcggcacccatgcccggttcgacgggagcgcatggaagatatatggcgagaaatggttctacagcgccatcgacgccgattacgtgctggtgctggcgcgtccggaaggcgccccggcgggaacgcgcggccttggcatgttcgtcgtccctcgcttgctggaagacggcactcgcaatcgctaccgcatcgcgcggctcaagaacaagctgggcacccgttcgatggccaccggcgaggtcgtcttcgacggcgccctcgcccatgccatcggccagggcagggacggcatacggtacgccgtcctgcccatcaacgcctcgcggctctcgcacggcgtgcgcgcagccggcatgatgcgccggtgcctgaacgaatccctgcatttcgcccgccgtcgcgccgccttcggcaaaccggtgatcgcgcatccgctgatgaaacgcagcctgttgaagatcatggtgcccaccgagcaggcgttgtcggcatgcatgtttgttgcctcgacgatgcaccgcgccggcgcggacgatccgcgggacaggaagatcgtgcggctggccaccgcgctgctgaagttccgagcctgccgcgacaacgcgacggtcgccaccgcagcgatggaagtgcgcggcggcagcggctacatcgaagaatggatcaatgctcgtctggtgcgcgatgcccagaccgggctgctgtgggaaggcaccagcaacatcaacgcgctcgacatcgtcacccgcgcggtggccagggatgccgcccatgaggcgttgcgccagcgcctcatggagctggctcgcgatgcccgcgtgccgccacgccacggcgcggcgctgacgcaggccgtagaggaagccgtcgcgcgtatcgccgcgatcgccgccgatccacagctcgaacaccttgcgcggtcggcctcctcgcgtctttatcacgtgatgaccgccgtgctgctcgcccacgaaggcgccatgctggccgccaggaccggcgatgcccgcaggctgctcctgagctggatggtgctgatgcatcgcatcgaacatgccgagccattcgatggcgagcatgcccggcgcgagtcgcgcgccgccgacctgctgctggacgtcgaccgacccgtgacgctggaagccctgcacgccgtgaccggcatgctcgacgccaacgccgcatgaacgcctgcaaacgcatcgccagcagccacccgttggcccacgagatttccgccgcacccattttccgatcaggagccatccatgcagaaaaaacgtagagcgctgttgtccctgcttggcgccagtgcgttcccggccttggccggacaggccttcggccaggggccggcgtggccgacccgccatctgcgcttcatctccggcggcgccgcgggaggcaccagcgacatcgtggcgcgcaacctgcaggaaccgctgcaaagcaagttcggacagtccgtggtgatcgagaacatgccgggggtcggcggcctgatcggcgccggcaacgccgcgcgggccaccgacggccacaccttcttcgtctcgaacctggcctccaacgtactgagtgtgctgctgtacgagaaagtgccgttcgactggcataccgacctgccgggcgtggcgcggtgctgcacgctgcccaacggcttgttcgtgcgctcggataccggcatcaccagcgcgcagcagctgttcgacacgctgcgcaaggatcccgaaaaacgcgtattcagctccgcggcgatcggcacgacctcgcacctttcgtgcgtgatgctgggccagcgcctgggcatcgatctgctgcacattcccttcaagggcgccgcgggcaacatgctgggcctgctgcagggcgatgtgttcttcaccatcgagaacattcccaccttcgcggccctggtcaaggaagggcgcctgcggctgctggcggtatccaccgccgagcgctcgcccaacttcccggacgtccccaccatccaggagtccgacatcgagaatttcgacgtcttctcctggttcggcatttcggcggcacgcagcaccccgcgcgcggccatcgacgccgtggcggcggagatcctgggccaactggccgaacctgtcatgcaaacccgtttcgagaacctcgggatgaccgtcgccggactcggccccgacgcctacgacaagttcatcgcctccgagatggccgactggggagcaacggtcaaggccgccggcctcaagccggccaaatagccagtccctccccacccgcgacgactccgactcatccaacgcccctgccgcatgccgaccccatcccaatcccgccgtcccggttccgggcacacgttgaccgccctgttcgagccccgctcggtcgccgtcgtgggcgcatcggacgatccgtcgaaaatcggcggccgccccctgcacctgttgaaggcggcgcgcttcgcgctaccgatctaccccgtcaatcccgcgcgcagcgtggtgcagggactggacgcctacgcccgtatcaccgaaacgccgactcggccggatctggccatcgtcgcggtgccggcggcgcatgtcctggccacattcgacgacgtcgttgcggctggcgcgcgcgcggccattgtctacacctccggctttgccgaaatcggcgccgagggtgtcaaggtacaggccgaattgacggcccgggcgcgcgccagcggcgtgcgcgtactggggccaaactgcctgggcgtgatcaacacccgcagcaagctgatcgccacgttcagcggcgcggtgggacatgctcccccgaggcccggatccatagggctggccagccagtccggcgcactgggcgcccactgcctggtgctggccgaacgccgcggcatcgccttcagcgtctgggcgaccagcggcaacgaaagcgacatcgatgtggccgagctgattgcctacatggcgaccgacccgggcacccacgtgatcgtggcttgcatcgagggcgtgcgcgacgccggccgcctgatcgaggcgctggaactggcgcgcacgcacggcaagcagatcgtgatgatgaaggtaggatcatcgccgatcggcgcggccgccgcggcgtcgcatacggcatcgatggtgggctccgatcaggtcttcgacgccgtgctgcgcgagttcggtgtgtaccgcgcgcattcgatcgaagacatgctcgacgtcgcctatgcactgaccgtacaccagagcccccgcggccgctcgctggccgtcgttaccacgtcgggcggggtaggcgtgctgctggccgacgaagccgagcggctgggcgtggacatgccggagctgcccgcgatcgcccaggctcgcatccgtgaattgctgccctatgcaggcacgcgcaatccggtcgacgtcaccgcgcagatcaccaacacgccggagattctggggcccatgctcgacgcgctgctggcctccgggacggtcggctccttgctgcttttcctgtcccacctcgggctgaacgccgcgatgatgcggcgcctgatgccagccctgactgcgctctcgaagcggccgggccctcaggtgcgcgtggcttgcctgctggcctgcgacgaggtgcgccaggaactggaggccctgggcttcagtgtgttcgaggatccgacccgggctatccgcaccgtggcggccttgatggagattgcgacggcacaggcgcaggcgcgcccggcgcggacgctgccgcggctacccgataccgcccatgccgtcacgcccggcatgcaatacagcgagaccgaggccaagcgcctggtacggtcgatcggcatccagaccctgcccgagcgtatcgcgcaggatcccgcccaagccgcggcaatcgccaccgagctgggctttccggtggcgctgaaaatcgtgtcgcccgagattctccacaaatcggacgtcggcggcgtgcagctcgccgtgcagacagccgacgaggcgcgctccgtctacacatccatgatggcgcgagtgcggcgcaactgtccgcaagcgcgcatcgacggcatcgcgatagccccgatggcgcgccctggcgtggatctgatcctgggctgcatccaggacccgaccttcgggccctgcctgatgctgggcagcggtggcgtctacaccgagatccttgccgatgccgtgatccggcgggcgcctttcgacgccgcgacggcccgctcgatgatcgcgcagctcaaaggcgcgccgctgctcgacggtgcgcgcggcatgccacgcgccgacaccgatgccctggcgcaggccgttgcgatgctttcggtctacgcgtatgccaatcgtcgccacatcgaaagcctggagatcaatccattgcgggtacttcccgcgggccagggcgtcgtggcgctggatgcgctggccacgaccgtacggcatccgacggagcccggcgaagcgacggtttgtcctgcacaggaagcgcactcatgaacgacatgcatcacttcacgaccgccatctcgaagatcgtcagcacgccacaggaagaagagaccatcatccgcggacatcgcctgtccgacctcattcgcgaacagccgttcgtggcatcggccttcctgctcctgaccggccggctgcccgacgcgggcgaagcgcgtacgctggatgccgtgctgaccgcgtgcgtggaccatggcgtgacgccggcggcggccatcggccgcaccttcgcctcctacggggcgcccatcgcccaggccatggcgggcgcggcgctgctgtacggcgacgtggccggcggcgtcggcgacccattggctgccatgatgaagcaggccatcgccgaagccggcgcgcgcaacggcgcacccggcgagcacgacgtcgatgccgccgccgggaacctggtcgccgcggccctgcgggccggcgggcgcatgcccggcttcggcaatccgccgcacgccagggatccgcgcccgcgcgtcctgctggaggtagcgcgctgcgccggcaccgcgggcatccactgcgaactgctgctcgcggccgaacgccatctcgccgccgccaagggcagggatatccccatcaacatcgacggcatcgtggcggccttggcactcgacctgggattgcccgacggctgcgccgccgcgctggtgatgatcgccaggaagttcagcgtcctgacgcactacctggaagaaaaggggcagaatacgaagtggcgtcatgtcccccaggagtgcgtgcactacaccgggcccatgccgtcatgatcggcgcgctgcgacatgcctgccctggttcgcgcgccgcggcgttcgttctttcgggtctccaaaccatgaccaacgaagtcaaatcggccgtccgtgtcatccagatcctcgaatacttcgacaccgtgcgccgcgaggccggcgtactggagatttcgcgcgcactgggtttcccggcgtccagcacggccggcatcctgcgcagcctgcagcggctcagctacctggtccaggacgagcaacggctctatcgtccgaccccgcgcgtgacattgctgggcagctggatcgacccgctgctcgcccacgacggccccctgatggcgctgatgagccatttgtccaaggcaacgggcgaaaccatcatcctggccctgcaagtggatgccggcgcccgctacatccacatcattccctcgacgcagcgcgtacgcctgcatgtcaacgtcggagacgtacgccctttgctgacctccggaaccggcaggctgttcgtctcaacgatggagcccgaccaggtgcggcgcgccgtattccggcacaacgccttgcgcggcgccaacgagcccgagatcaatctgtccaccgtcacgcgcgacgccacccagatacgcaagaacggctatgccacatcgctagaccggctcgtgccaggggtaggcatcatcgcggccttgctgccggaacgcgaaggcacccggcccatggcggtggccgtcggcggccccagcgtgacgatacgcacgcgcaccgccgaacttgcgtcgctgctcagggagggcatcgggcagtatctcccgcacctgggcaacgcaggcgaccaatcgtaattccgccaaggatacgtccatgaaagaacgcgacacgaacgcggctcgtccggatggcgagccacctgtgcaatggcggcggcacagctcgcactggggagtcttcgacgccgcgcacaccggcgaccgcttgaaggtccgtccgtttgcgggcgatcccgatccgaaccgcctcatcgagaatctgccggacgccatccgccatggcgtgcgcgttccggaaccgatggtcaggctgggctggctgcgcgacggccccgggccggacacccggcgcggcagcgacgactatgtgccgatgtcgtgggacgagatactggatcgtcttgcccgtaaattgcgccgcgtggtcgatcaccatggcaccgccggcgtgtttggcggctcatacggatggtccagcgcggggcgcttccaccatgcgcaaagccagctgcatcgttttctcaatgtcgcgttgggcggctatgtccgctcggtccattcatacagttcgggtgccgcgcaggtggtgcttccgcacgtggttggcggcttcgacgaagtcacgctgtgcaacgtctcctgggaacagatcacccggcataccgacgtcgtgctggcatttgggggcatggcgctgaagaactcgcgcgtggccgccggcggcgtcagccggcacatcgaacgccaggccatggcgcaggccgccggacgcggctgccgcttctatacgataggcccgcaacgggacgatctgcccacggaggcggccgcgacctggctgccggtggtgccgggcacggatgtcgcgctgatgttgggcatcgcgcacacgctggtcgcagcgggcctgcatgaccgggatttcgtcgtcgatttctgcgacggctggccggtattcgaagactatctgctcggccgcgccgatggcctggccaagaacgcggcatgggcagccgccctgtgcggcatcgacgctgcggccatcacggagctcgccctgggactggcgggcaagcgggtcctcgtgaccgtggcccactccctgcagcgcgcagaccatggcgaacagccggtctggatgggcctggtgctcgccgcgctgctggggcaagtgggactggaaggcggcggatacagttatgcgctgggctcgatctccaagtacgggcggcgcaagaatgccgtatcgatcgcggcgctgccacaaggcgccaaccacgagaaacgcttcatcccctgcgcgcgcatcgccgatatgctgctttcgccaggcgagacgttcccatacaacggcaggacgctgcgctacccgcatatccggctcgcgtactgggccggcggcaatcccttccaccatcaccaggacctcggccgcctggcccaggcattccagcggctcgacaccttcgtcgtccacgaaatcggctggaccgcgaccgccaggcatgccgacatcgtcctgccttgcaccatgacactggagcgcgacgatatcggcgcctcgccgaccgacgatctgatggtcgcgatgcagcaggtcgtcccgccttacgccgatgccaggaacgattacgatattttcagcgacctggcgcagcgcatgggttgcggcgccgcaatgaccgaagggcgctcggcgtccgattggctgcaatggatctacgcggcaacccgcgagcagctggcagccaaaggcctcgacgcgccgtcgttcgacgcgttctgggagaagggcgagctcaggctgccccagcgcccggacgatggcggcgcgcaacgggcattccggctggaccctgcggcacacccgttgcccacgccgagcggccggatacagatcgcctcggcacagatcgcggcgttcggctatgacgattgccccgggcacccggcctggctgcctcccgccgaccccgtctcggcggcctacccgctctatctcgtcgccaaccagcctgccaacaaattgcacagccagttcgactacggcggttacagccaggcatcgaagcgggagggccgcgaggtctgcacgctgcatccggcgctcgcgcgcgccagggagatcggcgagggagacatcgtgcgcatctacagcccgcgcggatcgtgcctcgcggcggcgaccctgtccacggatatccgcgaggacgtcgtgcgcctgcctaccggcgcctggtacgacccggagcaggacgagcgcgggttgcccatgtgcgtgcacggcaatcccaatgccgtgacccgcgacgcgggcacctcgtccctggcccagggctgctcggggcagctgacggcggtgcagatcgaaaagtacctgggcccgctcagggatgttcgcgcctattgcccgccggccatcgccacgcggcccggaccgccgggcccgcttgcgccgccagccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaagtggtcatgcttgactggcggaccttctgggagacagggggcggctcctcgaggctcagttcgaaggtgcgcaggcgggccaggcgcgcctgctcctcctgctgttcgcggacttctattgggttttggtcgtcgactgttgtgactgttggcttagtatgcttaggctcgagtttgggcgagtgtggtctctagatatggccctatgccgagtttattgggtctaccagatccaggcttggccttatcgcacacacgtagaggttgtcacccgtttagcaagcgggatgtagcggcacgacttgggacgttatgggcgagacttttcacccaagcccctggcgcacaaatgaaaatgcccagtgcaagggctgggcatcgaattcttggtggcctggggcggaatcgaaccaccgacacaaggattttcaatcctctgctctaccgactgagctaccaggccaacgaagtccgcaactatacacaatttttcgcggctgtgcacgcgcaccgcccgcttgtgtgaaaaaagccgcgcacttgcgcagcgattgcgcaaaagcggcgcaccccaggtgctgtggcggggccgccgcgtccggcgcgccggacgcaggggtatagggggccgggcagggggtacggggtataatccttggcggtcgctgttacaaaattagcagctttgcgccgggcgcttgcccatcccagcctttcatgtcagtcgccgttcttgccttcggtctgaatcacacctccgccccggtctcggtgcgcgagcgcgtttccatgcccgtggacttggtcaagcccgcgctggaaggcctgcgcgcgacgttcggcggcgcggtgcgcgaggcggcgatcctgtcgacctgtaatcgtaccgaactctattgcgcggccgagggccaggtggccgagcatctgccagcctggctggccgagcacaaccggctggaagccgcggccttgcgcccgcacctgtaccgccaccagcacgacgatgccgtgcgccatgcgttccgcgtggccagcggcctggattccatggtgctgggcgagccgcagatcctgggccagatgaaagacgcggtgcgtgcggccaacgaggccggcgcgctgggcacgctgctgcatcaattgttccagcgcacattctcggtggccaaggaagtgcgttcgcagaccgccatcggcgcacattcggtgtcgatggccgccaccgcggtgcggttggccgagcgcgtgttcggccagctggaagacgcgcgcacgctgttcatcggcgccggcgagatgatcgaactgtgcgccacgcacttcgcggcccagcgcccgcgcagcatggtggtggccaatcgcaccatcgagcgcgccgagaccctggcgggccggttctcggcccagaccatgaagctggccgacctgaccgaacggctggccgagttcgacgtcattgtttcctgtacggccagttccctgcccatcctggggctgggcatggtcgagcgcgccacgcgccagcgccggcatcgccccatggtgatgatcgacctggcggtgccgcgcgatatcgagcccgaagtgggccgcctggacgacgtgtatctgtattcggtggacgacctgggccggctggtgcaaagcggcaccgacgcgcgccgcgcggcggtggtgcaggccgaggccatcatcgagacgcgcgtgcagggcttcatgcactggatgcagtcgcgcgaagtcgtgcccgtgatccgcgacctgcatcaggccgccgacgacgtgcgggccgccgagctcgagcgcgcgcgccgcatgctggcgcgcggcgagtcgcccgaggccgtgctggaacagctggcgcacgggctgacgcagaagtacctgcatggcccgctggccgcgctcaaccgcagcgagggcgacgaacgccgccagctgctggcctgggtgccgcgcctgtttcccggccgcgattcccgccgttagctgcgcgcgccagaccccgccttcgcggcgggcgttcgtgcgccgggcgtccgcttgtgtccattctttcctgataccgaacgcccatgaaaccgtccatgcgcagccgactcgagcagttggcccaccgtctcatcgaagtcgacgccttgctggccgagccggaaacggcggccgatatggaccgttttcgcaagctgtcgcgcgagcgcgccgagctggagccggtcgtcgaggcgttcaatgcgttcctgggcgtcgaggccgatgtggccaccgcgcaggagatgctgtccgatcccgacatgaaggccatggccgaggacgagatcaagaccggccgcgcgcgcatcgaggagatggaggcggcgctgcagttgctgctgctgccgcgcgaccccgacgatggccgcagcctgttcctggaaatccgtgccggcacgggcggcgacgaaagcgcgctgttctccggcgacctgctgcgcatgtatacgcgctacgcggaaacgcggggttggcgcgtggagatcatgtcggagagcgagtcggagctgggcggctacaaggaagtgatcgcgcgcatcgatggcgacggcgcctatggccggctgaagttcgagtccggcgcgcatcgcgtgcagcgcgtgccggccaccgaggcgcagggccgcatccatacctcggcatgcacggtggcggtgatgcccgaggccgacgcgatgtccgacatcgtgatcaaccccagcgatctgcgcatcgatacgttccgcgccagcggggcgggcgggcagcacatcaacaagaccgattcggcggtgcgcatcacgcacgtgccgaccggcctggtggtggagtgccaggacgaccgctcgcagcatcgcaacaaggacaaggccatgcaggtgctggccgcgcgcctgaaggacaaggaaatgcgcgaacgccagagcaaggaggccgccgagcgcaagagcctgatcggctcgggcgaccgctccgagcgcatccgcacctataactatccgcagggccgcgtgaccgaccatcgcatcaacctgacgctgtacaagctgcagcagatcatggaaggcgacctggacgagctgaccggcgcgctgctggccgagcaccaggccgagcaactggcggcgctgggccacgatctgtgatgcgcgggcgatgaccttgctcaaggacctgctggccgacccgggcctgccccggctggaggcgcgcatgctcgccgagcacgtgctgggccgctcgcgcgcctggctgctggcgcacgataccgacccggtcgagcccgcgcacgaggcggcctggcggcagctggcggcgcgccgcctggctggcgagcccatggcctatctgctgggcgggcgcgagttcatggggcattggtacgcgctgacgccggatgtgctgattccgcgcccggataccgagctgctggtggagacggcgctgcattggctgcaaggccgcgctgcgccgcgcgtgctggacctgggcaccggcagcggcgccatcgccgtgtcggtggcgctgggttgcccgcaggccgaggtgacggccaccgacctgagcgcggccgcgctggcggtggccgagggtaacgcgcagcggctgggcgcgcgggtgcgctgcctggcgggcgactggtacgaggccttgccggcgcaggaccgctacgacctgatcgtctccaaccctccctatatcgcgcgcgaggacgcgcatctggcgcagggcgacctgcgtttcgagccgcgcggcgcgctgaccgacgaaaacgatgggctggcggcgctggcgcgcatcgccggcggggcgcccgggcgccttctgcctggcggcgccatctggatggaacacggctgggaccaggccgaggcggcacgggcgctgctgcgccaggccgggctgcgcgaggtgcacagccggcgcgatctggccgggatcgagcggatttccggtggatacctataattgagctgttgagctacttccctttgcgagccccctatgagcgacgtgcaagaatttatccgcgaaaccgtgacgcagcaccccgtcgtgctgttcatgaagggcactacccagtttccgcaatgcggcttttcgggccgcgccatccagatcctgaaaggctgcggcgtcaagaagctggtgaccgtcaatgtgctggaagacgacgaagtccgccaggccatcaagacgttttccaactggccgacgattccgcagctgtacgtcggcggcgaattcatcggcggttcggacatcatgtccgagatgaacgaaagcggcgagctcaagcagctgctcgatgactccggcgcgacggcctgagtccatgcggcggctggtcgtcggcatcacgggcgccaccggcgccatctacgccgtgcgcctgctgcaggcgctgcgtggcgtgtccgacgtcgagtcgcacctgatcgtgtcggcctcgggcgtgctcaatatcaagcacgaactggacgtgggccggcacgatgtccaggcgctggccgaccacgtgcacagcgtgcgcgatgtcggcgccacgctggccagcggcgcgttccagaccgccggcatggtgatcgtgccgtgctcgatgcgcacgctggcggccgtggcgcacggcctgtccgataatctcatcacccgcgccgccgacgtcacgctcaaggagcgccgccggctggtcatgatggtgcgcgaaacgccgttcaacctggcccacttgcgcaatatgaccgccgtcaccgaaatgggcggcatcatctttccgccgctgcccgcgttctaccatcgcccggcctccatcgaagaaatggtcgaccacaccgtggcgcgcgtgctcgaactgttcgacatcgaagtgcccggcccgcactgggccggcatgtagcgcatccgccttcgcctgcctgtacctgaagcctgccccgatggggcaggcttctttgcgtacggccgcaggcagccgcggcagggaatcccccgatattgacaccggacaattattcagtactatgcgcaattaactcagtgtactaagtagaagcatagaagcaccaaggctgtttgttgttccggtcaagatccagccgcccgcattctgcgggcggtggccacaaggggaatacagatgcaacgccgtagttttctagccaaagtcgcccacatcgccgccgctgtcggcgtcagcgcctgtgccgcgaccagttccttcgccgccaccggcgacttcccgaacaagccgctcgacatcatcgtcacctttccgcctggcggggggaccgacatgctggcgcgtttgatcggcaactatctcaccgagagcctggggcagaccgcggtggtcgagaaccggccgggcgccagcggcaacgtgggcgcgcgcctggtggccgaccgtgcgccggacggctactcgctgctgatggtcaacagctcgttcgccgtcaatccgggcgtgttccgcaatctgccgttcgacccgaagaaggacttcgccgccgtcatcaatgtggcctatgtgccgtcggtgttcgtggtgccggccggttccaagtacaagacgctgggtgagctgatggccgcggccaagcagaccaacacccaggtcacctacggctcgtgcggcaacggcacgccgcagcatctggccggcgagctgctcaacgtcagcgccaagacgcatatggtgcacgtgccgtacaagggttgcggaccggcgctcaacgacgtgctgggcagccagatcggcctggccgtggtgaccgcctcgagcgcgattcccttcatcaaggcaggcaagctgcaggccctggcggtgacctccaaggagcgctcggcgctgctgcccgaggtgcccacggtggccgagcagggcgtggccgggtacgagctgaaccagtggcacggcctgctggtgccgggcgccacgccgatggcggtgcgccagaagctgtacgacggcatcgccaaggtgatgcagcgcgatgacgtgcagaagaaactggccgacctgggctacagcaccgccagcgacggcccggaagtgttccagaaaatggtggaaaccgatatcgaccgcttttcggcgctgaccaagcagatcggcctgaaagtggactgacccctgggagatgcaagcatgagcagcaaactgaagatcagcctttcctgcggcgactacgatcgcacgcgcgccttgttcgacgggcgcgcgcccatcgagggctgcgaggtcacggccgtgccgctggagccggaggaggcgtttcatcgggccttccgctaccacgagtacgacgtcaccgagatctcgatgagcagtcatatgatgaccacggctcgcggcgacaacgaatacatcgccattccggcgttcctgtcgcgcgtgttccgccattcgggcatttatgtgcgcacggaccgcgacatcgacaagccgcaggacctgcgcggcaagaccatcggcgtgcccgagtaccagatcaccgccaacgtgtggatccgcggcatcctggaagacgcctatggcgtcaagccgcaagacatcaagtggcgccggggcggcatcgaagagccgggccgcggcgagcgggcgccgatcgagctgcccgacggtatcgacctgcagcagattcccgacgacaagacgctgtcggacatgctggaggcgggcgagatcgatggctatatcggtgcgcgggctccctcgtgctttctgcgcggcgcgcccaacgtggggcgcctgttcaacgactacctgaagaccgagcaggattacttccgcgagacccgcatcttccccatcatgcatatggtgggcatccgcaggtccctggtcgagcagaatccctggctgccggtcagcgtctacaaggccttcctcaaggccaagatgctggcggtcaaggagctcaacgagatctgccacctggcggtgacgctgccttggatggtgcaccactacaacgcggcgcgcgaactgatgggcgacgattactggccgtacgggctggatgccaatcgccatgtgatagagaccttcgcgcgctatcactacggccagggcctgtcgcgccgcctggtcaagcccgaggagctgttcgcggcctcttcgctggacttgtccaagatctgagaggctgtccgaaccatgaaagcgccggccttgcagtatcacgcgcctgcttcgttgccgcaggccctgcagttgctcagcgagcacgacaatgcgcgcgtgctggccggcggccagtcgctggtggcgatgctgaacatgcggttcgcgttcccggactgcctgatcgacatcaaccgggttcccgagctggcgtacatccgccacgagcagggcgcggtctgcattggcgcgatgacgcgccagcgcgagatcgagttctcgccgctggtggcgcagcatttgccgctgtggcgcgaggcggcgctgcaggtcggccatcgccagacccgtaaccgcggcacggtgggcggcagcctgtgccagctggatccgtcggcggagatcccgaccgtggcgctggccatggacgcgaccctgtcggtggccagcgtacgcggcacgcgcaccctggcgatggcggattttccggccggctacatgacgccggcgctcgaacccgatgaaatgctggtcggcctggcggtgacgccatggccggccggccatggccatgccttcgtggagttcgcgcgccgccatggcgatttcgccattgtgtcggtggcggtgctgctgctgctcgacgacgccggctgcgtggcgcgcgcctcgatcaccctaggcggggtggcggccacgcccgtgcgcatggcgcaggccgaagccgcgctgctggggcagccggccgagcccgccacgctggcgcgggcggcggcgctgtgcgccgccatcgacgccaaggccgacagtttatgtgccgtcgtggtaccgccagcggctggcgcgcgtgttgaccgagcgcgccctcacgcaggcggtggcgcgcgccaaggaaagcgaatgagcgatatcaccgaatccaccgcgcagcacgtttcgttgacggtcaacgggcgcgcatgcggcggttgcgccgagccgcgcatgcatctggccgatttcctgcgcggcgagctggggctgaccggcacgcacatcggttgcgagcacggggtgtgcggcgcctgtaccgtgctggtcgatggctattcgacgcgcagttgcctgatgctggcggtgcaggcgcaggacagccggatcgataccatcgagggactggccggcgaagacgacgcgttgcatccgatccagcaggcgttccatgaactgcatgcgctgcaatgcggttattgcacgccgggcatcctgatgtcggtggccgagctgctggcggccaaccctaatcccgatgaggcgcaggtgcgcgacgtgctctcgggccacctgtgccgctgcaccgggtatcagaacatcgtggccgcggtgctgcgcgcggcgcagctgatgcgcgcggaggccggtcatgactgatgcgacaagccccggactgggccgcagcgcgccccgtatcgaggacgatgcgctgctgcgcggccaggcgcgcttcctggacgatatcgaggtcgagggcgtgctgcatgcctgcttcgtgcgtagcccgcatgcccatgcgcgccttgtctcgatcgacctgtcggccgcccgcgcggtgccgggcgtggccgcggtctatggggcgcgcgacctgttcggccagttgacgtcctggcgcatgccgctggggttcccgctggcggcgctgcccgatgacacgacgccgttcgtgctggccgagcgcgaggtggcgttcgtcggcgaggccatcgcggtggtggtggccgacagccgccacatcgccgaggacgcggcggcgcgggtggcgatcgaatatgaagtgctgggcgcggtggtggattgccgcgatgcgttgcggcccgatgcgccgctggtgcgcggcgagctcgcgtcgaacattctgcagcagtacacgctggcctatggcgactgcgagacggctttcgcgcaggcgcaccgggtgctggaagacgatttctgggtgcatcggggctgcgcgcatcccatggaagggcgcggcgtgctggcgcgcatggaccgcgccaccgacacgctgaccgtgtggtcctcgacccagatggcccacgaactgcattacacgctggccctgatgctgggccagcccgaggaccgcctgcgcgtggtgacgcccgacgtgggcggcgggttcggcgccaagttcatgatttatcccgaggaaatggcgattcccgccgccgcgcgcaagctgggccgcccggtcaagtgggtggaggaccggcgcgagcatttcacgacctcgatccaggagcgcgaccagtactggaaggtggcgatggccatcgacgaccagggccatgtgctcggcatacgcggcaacttcgtgcacgacaacggcgcgtatacgccgcagggcaccaatgtgccgtacaacgccgcctcgtccatgaccggcccctacgtggtgccggcgttctcgctcgatgtgagcgtggcctataccaacaaggtgccggtggccacggtgcgcggcgcgggatatccgcaggcggccttcgtcatggagcgcatgatggacagggtggcggccgagttgggcatcgacccgggcgaatgccgccgccgcaacctgatcggcccggccaagattccctacaccaagccgttgaagtcgcgcgcgggaatgccgctgaccatagacagcggcgattttcccgccctgcaggcatgcgcgctgcaggcgtccgattatgacggcttcgcggtgcggcgcgatgcggccctggcgcgcggccgctggcgcggcatcgcggtggccaacagcgtcgagcccaccgggcgcggcccgttcgaggtggcgcgcgtgcgcgtccagccgtcgggccaggtgtcgatctacaccggcgccctggccatgggccagggcatcaagacgacgctggcgcagatctgcgccgggcacctgggcgtgccggtcgcggcggtcgaggtgcaggccggcgataccgcctacgtgggctacggcatgggcggtttcgccagccgccaggccatcatggccggttcggcggtcgaccaggccgccgcccaggtgcggcggcaggcgctggagacggcggcggcggtgctcaaggccgaggccgaaacgctggaactggccgatggcgaagtgcgcgcgcccgacggacagtcggtgtcgctggcgcggcttgccatgctgcgcaaaggggtgccgggctatgcgctggtcagcccgggcgatcccgggctggacgccaccgcgtacttccactgcgacgcgcagacctacgccggcgcctcgcatgtatgcgaggtcgaggtcgaccccgccaccggggccatagagatcgtgcgctatgtggcggcgcaggacagcggccgcatcatcaatccgcagctggccgagggccaggtgcacggcggggtcgtgcacggcatcggcaatgccttgttcgagtggatgggctatgacgccgccggccagcccctgagcactacgtttgccgaatacctgctgcccaccgcgccggaagtgccgcccatcgaggtggtgttccagccctctcccacccccttgaacccgctgggcgtcaagggcgtgggagagtgcgccaccattccggtggccgtggccgtggtcggcgccgtggagcacgccgtggcccattgcggggtgcgcgtgaccgagtttccgcttacgccggtgcgactgctggagctgctgacgcaggccgaagcgcgcgccgccgcgcctactgattcaggggagtttgtcgatggagttcactaacaccttccatgtgtccttgccgctggacgaggcatggcagttgatgctggatgtgccgcgcatcatgccctgcctgcccggcgcgcgcctgaccgaagtgctgggtccggacaaataccagggttcggtgacggtgcgcctggggccgatcaagctgggcttcgaaggccaggccgaactggtgcgcaaggacgaagccacgcacactgcctggctgcagggctcgggcatggatccgaaggggcgcggctcggccaagtccgagttcagcttcgcgttgacgccggccgcccatggcggcacggacgtcacggtcaatacccagctggcgctgtcgggggcggtggcgcaatatgggcgcggcagcggcatgatcgcggaagtggccgcgcagatcctgggatagttcgagcagaacctggcgcgctcgctcagcggcgaggcgcagcaggacccggcgcaaccggctggcgccatgcctgcgcggcccgggtccgcggcgcctgtagccgcggccgcgcccgcgggcagcgtggtcagcccggatgcgcaggctgtgttgctgcaggcgcaggccgtgctgagccaggcgcaggccgtgctggccatggctcaggccagcctggcgcgcccggccggcggcgcgccgtcgcgggccgccgcgcccagcgccgagctcaacatgctgggcataggcatgcgcgccatgtgggcgcgcgtccgctataccgtggggggctggttcggaaggcgggagagctgaccgcacgggcgcccgccccgttccgatacgcgaggcgcctgtcccgcatgggaactggcgtctgtccgtgcagtgtgcctgtccccgctgggacaggcacactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgtggcgctgagactgggcaggatgccggtgcggtcggccaccggctgcaccgcgcccagcgccgcttcgcgcgtggcgtaggggccgatgcgtacgcggtacaggttgttggcctgctcgaccaccgccggcggaatgccgctggccggatccagttgcccgttgatgcggctgaccagcgattcggcgttggccggctggctgaaggcgcccagttgcaggtagacgccgctgcccgcgcccgcggccgggcgcggcggcgtcggcgcgttcgaggcgagctgggtcgcggggtgcagctcgacggcggcggccgcgctgggcgcggcaacgggcagcggcccggtggccgaggcgggcccgggccgtggcgccgccgcgccgccattcatcgcgaggatctcggcaggcaggatgcgctcgacggtgacgggcccgctgcccgggccgatgatgcccagcttgtgggccgccacataggacaggtccatgatgcggtcgctgtggaacggtccgcggtcattgacccgcacgatgaccgtgcgcccgttgatcttgctggtgacgcgcgcgtagctgggaatcggcatcgtcggatgcgccgccgtcatggcgtacatgtcgtacgactcgccgttggaggtcgagttaccatggaacttcttgccgtaccaggaggccaggccctgctggcggaacgggcgttcgctggtgtcgggcacatagcgcttgccgaacaccacatagggccggttcgggccgctggccagcggttcgaggcgcggcgtcgcgtcgggcacgttgtcgaggttggacggcgggttggcgtcggggccgtcgtccttgtagtagccgccgcgtttcttgcctggcgtggagcagcctgcgatggccagcgccagcagcagtgtcgacaggagggcaagcggacgcgaacggatcatgcggggtcgtcgggcagttgggtgcggtggcgcaccagcagcgggtcgtggtcggagaagcgccgcgccagttgctcgaccacgtataccgagcggtgctgcccgcccgtgcagccgatggcgacggtgaggtagttgcgggtgtcctgcgtgtactggggcagccagcggcggatgaacgcggcgatatcgtcgatcatctgggtcacgatatcgaagccgcccagccaggtggccaccggttcgtcgcggccggtcagggggcgcagggtgcggtcgtagtaggggttgggcaggcagcgcacgtcgaacatcaggtccgcgtcgctgggcacgccgcgcttgtaggcgaacgattcgaaagtcagcaccagcggcggccggtcggcctggatcaggtcgcggatccaggcgcgcaactggcccggcgtgagatccgaggtgtcgatgacgtgttcctggtcgcgcagcggcgccatcagctcgcgttccagcgcgatgcactcggccagcgacggggtcttgccgccgcgcgccaggcggtcggtcagcgggtggcggcgccgcgactcggaatagcgctgcaccagcgtgtcggtgttggcgtcgaggaagatcacgctcaggctggtgcccatggcgcgcgaggcggtgatgacatcgggcagttcggccagctcgccgggtgagcgcacgtcgatggcgacggcgacccgttccatggcgtcatcgcgggcattggcgatgaattcggccagaaagcgcaccggcaggttgtcgatgcaggtgaatcccgcatcttcgagcaggcgcagggcgaccgacttgccggagccggaaatgccggtaataaggacgactctcaacatggctgtgattgtggcatggaattcgatcgcccgtgcgcgccggccggcatctgctatggtctcggctgccggatctgcgcctgtcccgatggcgggcaggcgggtatcctggcagtcggccaagcggccgacgttccggcgggccgggcccgcgtcaacttcgacagtccgatgttagccttcaaatccgatttgcgtattgcaatgcgagcctggcgcgccgcgtgtggcgtgctggccgcagccgcgggcatgctggcgatgtcccaggccgtggcccagagcgaggccgcgctgcggcccgacaccatggccgcccgggtcgccgcctgtacggcctgccatggcgaacagggccgcgccggccccgacggctactatccgcgcctggcgggcaagccgcaggattatctgtaccaccagttgctgaattttcgcgatgcccggcgccagtatccgcccatggcgcatctgctcaacggcctgcccgatgcgtatctgcgcgagatggcggtatacttcgccggccaggacgtgccctatccgccgccggcgcgcgtcgaagcctcggccgccctggtcgagcgcggccgcttgctggtgcgcgagggcgacccggcccgcgctatcccttcctgtgcgtcctgccatggcgcatcgctggccggcgtcgcgccggccatcccgggcctgctcggcctgccgcgcgattacctcgtggcgcagatcggcagctggcagaacggcctgcggcgcgccgccgagcccgactgcatggcgcaggtctcgctcaagctgacgcccgaggatatcggcgcggtgtcggcctggctggccagccggtgggacatccgtacacgccgcaaccggccggctcgctgacgctgccgctggagtgcggcagccaggcggggcattgaggaggcggccatgaagatcatcaagcgcgtcctcgtcgtcgccatcctggccctgctggccgccgtcgccaccctgtattggctgggcacccgcgaccacgtgcccgccggcccgcaagccgcgccggccaccggatcagccgacgagctggtcgagcaagggcgctacctggcgcgggccggcaattgcatggcctgccacaccgcgcgcggcgggcaggcctacgcgggcggcacgcccattcccacgccgttcggcaccttgtatggaccgaacatcacgcccgacgccgaaaccggcatcggcggctggagcgccgacgatttctggcaggtattgcacaacggcaaaggccccggcggacggctgctgtacccggcctttccgtacaccgaatacacccgcatgacgcgcgccgacgccgatgcgctgtacgccttcctgcgcacggtcgagccggtgcgccaggccagtcgcccgcacgagctggcgtcgccgtacgaccagcgcctgctgctggcggcgtggcgggcgctgtatttcgagccgggcgggccgcaggccgatcccgggcagtcgctgcagtggaatcgcgggcgctacctgaccgaagggctgggccactgcgcggcctgccatacgccgcgcaacagcctgggggccacccgcgccgccgaggcgctgggcggaggcatgatcgacgggctgggctggtacgcgccgccgctgaccggccagccgggcaccggcctgggcgactggagcgcgcaggacatcgccgcgctgctgacgaccggcatcgcgccgcactcgaccgtggccggccccatggccgaagtggtgctgggcagcacgcagtatctcagcggcgacgacgcgctggccatcggcacctacctcaagtccttgccggcggcggcgtcgccgcccgccaggcgcggcgccccgtccgcgacggtgatggagctgggcggcaagctgtacggccagcattgcgcgcagtgccaccaggccgacggcaagggcagtttccccgcctggcccgcgctggccggcaaccccagcgtcatcgcggccgaaccggccaacgtgatacgcatggtgctcgatggcggcttcgcgccagcgaccgcggccaacccgcgcccgcatggcatgccgccgttcgcgcaggcgctgccggacaacgacatcgccatgctggtttcgtacgtgcgcaacagctggggcaaccaggccggcgcggtcacgccgctggacgtgaaacgcacgcgggagagcggagcggggcggtagggcggggttcggtgtgggtgccagtccccgcaagggggacaggcaccgtggcgttacttgctgctttgcaggatcgccatggcctggcgttccatgaattcgcccagcgtgtcgatgccgcgcagcttgaggatggtattgcgtacggcggcttcgaccaggacggcgagattgcggccggcggccacttgcagcatgactttgcggatcggcaggccgagcatgtcctgggtgatgtcctgcagcggcaggcgctcgaacttgtcctgcgcggtggcccgcaccaggtgcacgatcagcttcaggcgcatcttgcggcgcaccgaggtctcgccgaagatggtgcggatatcgagcaggcccaggccgcgcacttccagcaggttctgcagcagttgcgggcaatggccctcgatcacgccgggggcggtgcgcgagagttcgaccgcgtcgtcggccaccaggccgtggccgcgcgagatcagttccagcgccagttcgctcttgcctaggcccgattcgccggtgatcagcacgcccaggcccagcacgtcgaggaagacgccgtgcacggtcgtggtgggcgccagtttcttgcccaggtagatgcgcagcaggtcgatcagctgggcggccgccacgggcgtggacagcagcggcacctggtgctgcgcgcattggtcgatcaggtcttgcggcggcgtcaggccgtctgccagcaggatggccggcacgccgccgatcagcagctcgtccatgtggtgcatgcggcggcgcaggtcgaagcgcgtgtagtacgccagttcttcctggccgaacacctggatgcgggacgggtggatcaggttcaggtggcctaccaggtcggcggcggccatgccgtcgtcggagatggcccggtcggcggcgtcatggccggcgatccagctgaaggggattttgtcggcgttgtcgtcgaccagttcctggaccgtaagcatggcaagtttcgcgtggcgtcagagttggccggtggtcagcatgcggtgcaccgcggccggatcggtttcgctggccagcgcttcgcgcagcggcttgttggacatgagctgggccagttcggccaggatgtccaggtgctgctgcgtggcggcttcgggaacgagcagacagagcagcatggaaaccggctggccgtcgggcgcgtcgaaggggatgggctgggccaggcggatgaacgcggccagcgcctggtccaggcccttgacccggccatgcggcacggcgacgccctggcccagcgctgtcgagcccagccgctcacgcgagaacaggctatcgaacacgaccgagcgggccaatccgtgatggttttcaaaaagtaggccggcctgttcgaacgcccgtttcttgctcgtggcgagcatgtcgagcacgacattgccggcgggtaggatgcgcgacaagtgattcatgcgggtcattatatggttatatgtcgcagtgcaaaaaatcgttgcctttcctgccctgccgggactgcgcaagcatagtccgaaccgggcaattatgggagggcggacgcatgcatgcaacgcggcatgacgaggaccaattgagggacagatgggggagtttgcttgccgatgtcccgcggagtacttcctgggacatcggtcgcgataacggatccggtggtccggatcacgatgggggcaagctcacgctacgagcgttcgcaaggcgcgggactacggttgctgcgcggccagcgcagcggcttgtcgctttgcggactcggcggagtggctctgaaccttgtctttgtgcttgatgacctgacggtctattttgtcgaccagtagatcgatggctgcatagaggttctcgtcgacggcttcgcaatggatatccttgccgcgcagacgcatggtgatttcggccttgtgccgcaggggctctaccgaaagcatgacctgtgggtatcgataacatgatcgaaatgccgcagcactcgcgccagcttgttcatgacatattcccggattgccagggtgacgtcgaggtgacgaccgcagatgctcaggttcatagtctgctctccttccgaaaagagaaaaaagggtgcgcatgagcgcgggtaaatggggggcgtcctcctgtagggcaggtggatccgcgtgcgggatccttgagtactagtgtatagactctattggccaatacaagttgcgctagcgcaagattgtgtacgtttgatggcggccccagaggggcgcgcgcagggcttagggctttccccgagaggacgcggcgcagcccccgcttacatgcggaaatgctcgcccagatagacgcggcgcacggccggatcgccgacgatttcgtcggggtgcccatcggtgaggaccttgccttcgctgatgatgtaggcgcggtcgcagatgcccagggtttcgcgcacgttgtggtcggtgatcagcacgccgatgccgcggcccttcaggaagcgcacgatgcgctggatctcgatcacggcgatcgggtcgaccccggcgaagggttcgtcaagcaggatgaagcgcgggctggtggccagggcgcgcgcgatctcgacccggcgtcgttcgccgccggacagcgaaatggcggtgttggcgcggatatggccgatctgcagttcttccagcagggcttcgaggttgtcgcggatcctggcctcgggcagcggcttgccgttggggccgagctgcagctccagcacggcgcggatgttctgctccaccgtcaggcggcggaacaccgaggcgtcctggggcaggtacgacaggcccatgcgcgcccgcttgtggatgggcatggacgtgatgttcgagccgtcgatctcgatgcgcccggagtcggccggaaccaggccgacgatcatgtagaagctggtggtcttgcccgcaccgttgggcccgagcaggcccaccacctcgccgctgaccaccgacagcgagacatcctgcaccacggtgcggccgttgtaggtcttgcgcagcccggtggcgcgcaggctgccggcggcggcgccggcagcggtggcggtggacagagtggcgtgggagtcggtcatcgtgcaacgtgataggagagggaggcgcggttcactgcggcttcttgggcgcttgcttcttggcgcggcattccgcgatcgcggcgtcggccttggcgcgcggctcggccagcgagcgtacgcgcccgcctgcggccgatgagttcgggccgccctgcgcctggtagatgccggtcttctcgttgtagcgcacccggtcgccgcgaatcgtgtcgaacggtttgccgcagatgtagcgggtgacgatggcctggccgatcaggtcgaactggctcttgctgctttcgtattcggcgcgcaggcccttgccctcgatcagctcgaaggtctcgggacggtcctggcggatggtgacgatcttgcccttgtcggccgtggcgaccccgaactggttgcccgccgcgtcctcgttgacttccagcttgtccgaggtcagcgtcatcagcccgcgcgtgaggatgacgttgcccgtgaagatgctctggcgcttgatgtcgtcgtagtgcagcgtgtccgagaggatcagcgtgctcggctcttcggccggcgcggcctggccggattgcgcctgcgcctgcgcagcgccggcagcggccagcagcaggatgctgcacaaccgcagcggggcaagggaaagcctcaggtgggtcatggtttgttctggttggagttggcgggcgtctcggtggattgccgcttgcgcccctcggttcctgcaatttcgacgtcggcggccgccgatacgcgcaattgccgggtcttgttgttgtaatgcatgccggtgccgttcatgcgggaattgcccttgttgacctgggcgggcaagtcggtgaacaccacgtcttcgtcgggcagcaggatcagctgctggctgcgtacgtccagcgtctcgttgcgggcgtcgggctgccggtgcacgtgcgtgtcgccgttcatgacgatgcgctggccgccctgttccatgatggcggttttcgataccccgatggtgatcgggttgccggcctgttggccgatggcgcgcggcgtggtcacgtggtaggagtcgtcgtcggggaagtgctcgacatagacgccttccaggcggttgatcgggtggccctggacgtcggtgcgcagcatcacgaaatcgcgcgcccacgagtccatctcgtgcgtcagccggcgcggcggatcgacctggacggcgcgttgcgcatagtcggccgcccaccacgtgccgacgaccagcgccagcagcaggaacaaggcgatcagcgagggaaagcgttctttcatgcctgataacggttactggatggcgccgggcccgagcagggccggcgtgcccaggaaggtgcccaggcggccctgggcggcaagcagcaggtcgcagcattcgcgcaccgcgccctggccgcccggctggctggatacccagtgggcggcttgcgccacgtagcccggcgcattggcgacgctggcggcgaagccggcgcgctgcatggcaggcaggtcgatgatgtcgtcgcccatatagccggtctggttgagttggacgcccacgcgctgggcaagttcactcagggcgccgcccttgtcgcgcacgccttgcagcacttcggcgatgcccagctcggcggcgcgccggtcggcgatggggccggagcggccggtgatcagggcgactttcaggccgccttccatcagcagccgcaggccatggccgtccagcgcatggaaacgcttgaacatttcgccgtgctcgccatagtacaggccgccatcggtcagcacgccgtcgacgtcgaaaaccatcaggcgcaccgcggcggcgcgttcgcgcaccgaggcggggatgcgggcgagcaccagggcttcggcggggtgcggcacggaaacaggagagttcttggtcatactactttggctgccatcaagtcgtgagtatgcagggcgccgatcagcacgccggcggtgtccaccaccagcatctggttgaggcggcggtcgtccatttgctgggcggcctcggcggccagcgcgtcaggcccgatggtacgcggagcccgggtcatgccgtcggctaccgtcaggctgcggatgtcgccgacgcgctcgatcaggcggcgcaggtcgccgtcggtgaagatgcccacgggcttgcgctgtgcgtcgacgaccgccgtcatgcccatgcccttggccgagatttcctcgagcgcgcggggcaggggggcgtcttcggcgacgatgggcagcgcgggcccgtgccgcatcacgtcgcgcacgtgggtgagcaggcggcggcccagggcgccgccggggtgggaacgcgcgaaatcctcgcggccgaagccgcgcgcctccaggcaggcgaccgccagggcgtcgcccagggccagcgccgccgtggtgctggcggtgggcgccagattgagcgggcaggcctcctgggacacgctggcgtccaggtgcacgtcggccaggcgggccagttcggattcggcgttgccggtaatggcgatcagtcccgcgcccatgcggcgcaccaccggcagaatggtcagcagctcctggccggtgccggaataggaaatcgcgatcaggacatcgtcgcgggtgaccatccccaggtcgccgtggatggcttcggcggcgtgcacgaaaaaggccggcgtgccggtggaggccagggtggcggccagcttgcgggcaatgtgcccggtcttgccgatgccgctgaccacgacacggccgcggcaggccagcagcatgccgacgacctgcacgaagctgtcgtcgagccgggcggcgaggtcggcaatggcttgcgcctcggtctgcagcgtgcggcgtgccgaggcgagaatggcctcgggcgtggggtcgggatgagcgctcatggagcggattttaatcgcagtgcgccaagttgccgggtccgggcccctatggcatgctggcggctcctttttgcgccctttttcttttcaggcaggcccgtcgtcatgtccacctttcccgcgccggttctcggcaccccgctgtctccaacggctacccgcgtcatgttgctgggcgcaggcgagctaggcaaggaggtggtgatcgccctgcagcgcctgggggtggaggtcatcgcggtcgaccgctatgccgacgcgccgggccaccaggtggcgcatcgcgcccacgtggtctccatgaccgatccgcaggcgctgcggcaggtcatcgagcaggagcgcccgcatgtggtcgtgcccgaaatcgaggccattgccaccgacctgctggtcgcgctggaggacgaaggcgccgtgcacgtcacgcccaccgcccgcgccgcccacctgaccatgaaccgcgaaggcatccgccggctggccgccgagaccctgggcctgcccacctcgccctaccgcttcgtcgataccgagcaggcgctgcgcgaggccatcgacggcggcatcggctatccgtgcgtgatcaagccggtcatgtcctcctcgggcaagggccagtcgatcatccgctcggccgatgacatcgccgccgcgtggcgctacgcccaggagggcgggcgcgtgggcgccggacgcgtgatcgtcgagggtttcatcgagttcgactacgagatcaccctgctgacggtgcgcgcccgcggcgccgacgggcagatcgtgacgcagttctgcgagcccatcgggcatcgccaggtcgatggcgactatgtcgagagctggcagccccatcccatgtcgccggtcgcgctgcagcgctcgcgcgagatcgccctggccgtgaccggcgacctgggcggcctgggcatattcggggtggagctgttcgtggccggcgaccaggtctggttctccgaagtcagcccgcgtccgcacgacaccggcatggtcaccctgatttcccaggtgcagaacgaattcgagctgcatgcgcgcgcgctgctgggcctgccggtggacacgcgcctgcgccagccgggcgcaagcagcgtcatctacggcggggtcgatgcccgcggcgtggccttcgagggcgtggcgcaggcgctggccgagcccggcaccgacatccgcctgttcggcaagcccgagtcttacgccaagcggcgcatgggcgtggggctggccgtggccgacgacgtcgaccaggcccgggccaaggcggcgcgcgtgtcgcaggccgtgcgcgtgcgcgcctgaggcaacccgcccttgccagggcctggcacatcggccctggcaagggggttcgcggaaacgtcctattcgggaatgatgcgcattatcgctaggatcgcgagtgcttccaatccggaagtcgcaatagctcgcatccatgattccaccttgccgcttatccctgatcccggcgctggccgccatggcgctggcaggcgcctttcccgcgccgagcggggccgcgccggctgaattggcgcccatcgcggtcatcggcgacgatcccgacgatccgcgggtattcgaaggcagcaccgccacccgtaccgccacaccgctgcgggaggtgccgcagacggtcgacaccgtgaaggtgccggacgccctgaactatggcgcgcgcacgctgggcgaggcgctggccggcgtgcccaatgtcaccgacgccagcgatacccgcttcgacggcttgcgcatacgcgggttcgacgccggcagcgacttctacctggacggggtgcgcgatgacagccagtacgtgcgcgacctgcacaacatcgagcgcatcgaggtgctcaaggggccggccggcgttctgtacggccgcggcagccagggcggcatcgtcaatcgggtgagcaaggcgcccgggccgggccgcgcttccaccctcgaagtccggctgggcggcgaggactttcgcagcctgtacgccgacctgagcgcggacccttccgacacggtcagcctgcgcctgaacgtgggcggcgagaatgcgggcagtttcaggcacggggtcagctcgcgccgccgcctggcgtcgcccgccttggcgtggcgcattacgccacggctcgattggctggcgcagtacgaacacagccgctacgaccgcgtgcccgaccgcggcattccctcggtggacggccggcccgcgccggtcgggcgctcgaccgtctacggcgaccccgggcgcgacaatatcgacgatcgggtccaggtgctgcgctcgcgcctgcgctaccgggcggccaatggatgggagctgcgccataccctgtcgacgttccggctgcatagcgatttcgacaacacctatctgtccggctggcgcgccgagaccgggctggtgcaacgccagcgctggcagcagcacctgcgcgcccggcatctttacaacgtcttcgaggccgagggcacgttcgccaccggctggctcgaacaccgcttgctggccggcgtcgagctgggcagccagcatcgcgatccgacgctgcaccgcgcggccaccaaaggccccggcgcgcagccggtgcccgggctggcgctgcaccaccccgacttgagccagcagcaccacggccgcatggagcgcgccagcgatgcgcgtcaccgcgtgcgtacgcaaggctactacttgcaggatcaactgcgattgagcgagtcctggcaggtggtggcgggcgcgcgcctggaccggttcggggtgcgcacgcgcaatcgcctgctgggcctggaaggcagccgtggcgaccgcagtgtgagtccgcgcctgggagtggtctggacgccctggccggcgcacgcgttctacgcgtcgtacagcaagactttctcgcccaccggcggcggcaccataggcatcacgccggacgcgcggggcaacgccaatgatctgccgcccgaacatacgcgccagtacgaagccggggtcaagagcgactggctggacgggcgcctgagcaccatgctggccgtctaccagctcgaactctacaaccgccgcacgcgcgcgccccacgatcccacgcggatactcctgacgggcctgcagcgctcgcgcggcctggaaatgagcggggcggggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgccgactacgacggctgggcggcgcagggcaacccgggctgggggtggacgacgtgctgccgctgttcaaggccagcgaggaccaccatggcggcgccagcgccttccacggcgcgggcggcgaatggcgggtcgagcgccagcgcctgtcctggaaattgctcgacgcgttccgtgcggcggccgcgcaggccggcatcgcctcgatcgacgacttcaaccagggcgacaacgagggttgcgactatttcgaggtcaaccagcgccgcggcgtgcgctggaacaccgccaagggttttctgcggccggccatggaccgcggcaacctgaaggtcctgaccggcgcgcgggtggcgcgcgtggtgttccagaaccgccgcgcggtaggggtgcgcttcatggcggagggcggcggcgaacagtatgcccaggcgcgcggcgaggtggtgctggccgccggcgccatcgggtcggcgcaactgctgcaggtgtccggcgtggggccggcggcgctgctacaggcgcgcggggtgcccgtgctgcatgacctgcccggcgtgggcgcaaacctgcaggaccacctgcagctgcgcctgatctaccgggtgcggggcgcccgcaccttgaacggggtggcgggcaccctgtggggcaaggcatggatgggcctgcaatacgccgtgcagcggcgcggcccgctcagcatggcgccgtcgcagctgggtgcgttcgcccgctcgggccccgagcagtcgcgcgccaatctcgagtaccacgtccagccgctgtcgctggagaagttcggcgacccgctgcatgattttcccgccttcaccgcgtcggtgtgcaatctgcgtccgaccagccggggccacgtgcgtatcgtctcgcccgatccgggcgaccatcccgagatcctctgcaactatctttccaccgaggccgaccgcaaagtcgccgccgacagcatccgcctgacccggcgcatcgtggctcagcccgcgctggcgcgctaccagccgcaggaatacaggcccggcgagcaatggcagagcgaggaagacctgcagcggctggccggcgagatcggcacgaccattttccatccggtgggaacctgcaggatgggcgacgacgcgcaggcggtggtggatgccgcgttgcgcgtgcatggcctgcagggcctgcgggtgatcgacgcatccatcatgccgaccatcacctcgggcaataccaactcgccgaccatcatgatcgcggaaaaaggcgcccaactgctgcgcgaagcccgccggcaaacatgaaggccgccgcatcgggtgtattcacgggttcgccgcggcgcgcggctgcgttatattccgacacttgtttaacacgtgcagcatgccgaggcctggcgccccgcgcagcgccttcgacagagccccatgccccacgctattgaaatcgtggccacgctgttgttcagcgtggcggtactacacacgttttccgttcccttctttgctcgcctggctcaccgcaacgggccgcatgccggcgtatggcacctgctttccgaggtcgaggccgtctttggcgtatgggcgttcgtactgatcgcctgtatggcgctgatggccggcaccgatcgcgcagtccagtacatggatacgcgcaacttcaccgagccgctgttcgtcttcgcgatcatggtggtggcgtccagccggcccatcctggagctggtgggcagcgtggtgcggctgctggcggccatggtgccgatacggcgcgagctggccaccttcttcatcgtcatgtcgatcgtgccgctgggcggctcgttcatcaccgagccggcggccatgacgctggccgccatcctgctgcgcgacggctacttccgctgcagcggccgcgccggcttcaagtacatgacgctgggcgtgctgttcgtcaacgtgtccatcggcggcgtgctgacctcctacgcggcgcctcccgtgctgatggtggccgcgaccttcggctgggataccgcctacatggctacccatttcggctggcgcgccgccgtcgccgtcttcctgaacgccggcgtgctgaccatgctgtgccgccaggccctgctggagggcgcggtgggcaccggcgccggcgtcaatgcgtccggcgacgcatccgagaagcggccgcccgtgccggcgccggtgacgctgatgcacctggccttcctggtggggatcgtccttaccgcgcatcatcccgctgtgttcctgggcatgctgatgatgttcatcggcttcgcgcacgcctaccagcgccatcagagccggctgatgatcagggaaggcctgatggtcggtttcttcctggccggcctggtcgtgctgggcggcttgcagaaatggtggctgcaggatctgctgggcgggctggaacccacggtgctgttctggggcgcgactgcgctgacggccatcaccgacaatgccgcgctgacttacctgggctcgttggtcgaaggaaccagcgaggcctggcgctacatgctcgtggccggcgcggtcaccggcggcggcctgacggtgatcgccaacgcgcccaatccggccggtttcgccatcctcgggaagtacttcccggacggcagcatatcgtctgggcgtctgttcatcgcggcgctggtaccgacgctggtggctgctgccatgttcatgttgccggtataagacagggcagggccgcgccgccgccaggcggcctttccttgaaaaaccgctaaaattcaagaatttcccgtatttcgccggcccagccgccgtgccgcccggaccttcccggccaggcacagaggtggaattccacgcgccggttcgcctgggagttttcgttaaatgcccatttatgcatataaatgcagcgcgtgcggccatgccgaggacgtgctgcaaaagatctccgatgcgccgctggcggactgtcccgcctgcggccagagcacgtattccaagcaggtgacggccgccggcttccagctcaagggctcgggctggtacgtcaccgattttcgcaacaacaacggagcgggcaagccggccgctggccaatccgccgcgccggccgccagcggcggcgacgccggcggtgcgtccgcctcggccgccacgcccgcacccgcggcgccggcagccacctccacctgattgcggcacagcgtcatgcgcgtgttcaagaagtacttcatcaccggcttgttgatctgggtgcccctggccatcacggtatgggtgctgggcctgctcgtcgcgacgctggaggggttcgttcccggcttcttgtcatcgcagtcgttgtttggcgtggatatccccgggttccgcttcgtcctcgtcatcaccgtggtgctgctgacgggcgtgtttgccgccaacctgctcgggcgcagcctgctcgagcactgggagcgcatcctggggcgcattccgctggtgcgctcgatctacaactcggtcaagcaggtcagcgataccgtgctggcgcccaatggccgggcgtttcgccaggccgtgctgatccagtacccgcgcgccggctcgtggaccatcgccttcctgaccggcacgcccagcggcgaggtggcctcgtaccttcccggcgaacacctcagcgtctacgtgcccaccacgcccaacccgacgtccggctttttcctgatgatgccgcgcgaccaggtcatcgatctgcagatgagcgtcgacgcggccctgaagtacatcgtttccatgggggtcgtggcgccggcggatcgccggcccgtatccccgcccacgacgcctggtgcgcccctggcgccgggcgccgaaccgtaaccttttacgcttacacagcctatacacggagttatcccgcatgcgtacctgctacaccggccaggtttgccgtgaccatctcggccagactgtcaccctgtacggctgggtgaaccgccgccgcgaccacggcggggtcatcttcatcgacctgcgcgatcgcacgggcctggcgcaaatcgtgttcgaccccgacaatgccgaggctttcggcacggccgagcgcctgcgcaacgagttctgcatcagcatcaccggcctggtgcgcctgcgccccgaaggcacggccaacgccgagctggcctcgggcgaggtcgaagtgctgtgccagcaggtcgagatcctcaacgcgtcggtgacgccgccgttccagctggatgacgacaacctgtcggaaaccacccggctgacccatcgcgtgctggacctgcgccgcccgcagatgcagcacaacctgatgctgcgctaccgcgtctcgatcgaagtgcgcaagtacctcgaccagctcggcttcatcgacatcgaaacgccgatgctgaccaagagcacgcccgagggcgcgcgcgactacctggtgccgtcgcgggtcaacgccgggtatttctttgccctgccgcaatcgccgcagctgttcaagcagatgctgatggtctcgggtttcgaccgttactaccagatcaccaagtgcttccgcgacgaagacctgcgcgccgaccgccagcccgaattcacccagatcgattgcgagacttcgttcctgaacgaagtcgagatccgtgaaatcttcgaaggcatgatccgccatgtattcaaggtggtgcaggacgtggacctgcccacgccgttccccatcatgagctggacggaggccatgcagcgctatggctcggacaagcccgacctgcgcgtcaacctggaattcaccgacatgaccgacgtcatgcgcgacgtggatttcaaggtgttcgcctcggccgccaccaccgcgggcagccgcgtcgtggcgctgcgcgtgcagggcggcggcgagatgtcgcgcagcgagatcgacgcctacacgcaattcgtcggcatctacggcgccaagggcctggcctacatcaaggtcaacgacgtggccaagggccgcgagggcctgcagtcgcccatcgtcaagaacctgcacgatgccgcgctggccgaactggtcaagcgcaccggcgcgcagaacggcgacatcatcttcttcggcgcggatcgcgccaaggtggtcaacgacgccatcggcgcgctgcgcgtgaagatcggccacagcgaattcggcaagaaggccggcctgttcagcggcggctggaagccgctgtgggtcgtcgacttccccatgttcgagtacgacgaggaggaaaaccgctataccgccgcgcaccacccgttcaccagcccgaaggacggccacgaggacttcctcgaaagcgatccgggcaaggccgtcgccaaggcctacgacatggtgctcaacggctgggaaatcggcggcggctcggtgcgtatccaccgcgaggaagtgcagagcaaggtattccgcgcgctcaagatcgacgccgaggaggcgcgcgagaagttcggcttcctgctggacgcgctgcagtatggcgcgccgccgcatggcggcatcgcgttcggcctggaccgcatcatcaccatgatggccggcgccgaatccatccgcgacgtgatcgccttccccaagacccagcgtgcgcagtgcctgttgaccggcgcgccgtcggaagtcgacgagaagcaattgcgcgagctgcacatccgcttgcgcaacgtcgaagtgaaatgaagtaagctggcgaagcgccgacgccatgggcggcggcgccgccagcggccggaatcgggcaggccgggcaatggcgtggcttcgcccgtttcgataacgcgccatacctcctatgtcgcttattcgcgtagtcagctacaacatccacaaaggccgctcggccctgggccggcgcgagtccctcaacgatctgcgcctgggcctgtatggcctgcgtccggacctggtcttcctgcaggaggtccagggacgcaacgaggtatcctcggtcctgcacgcccagcacgaatcgctggccgccgcactgcgcctgcaggcggcctatggccgcaatgccatccgtaccggcaccgatcacggcaatgccttgctgtcgcgctttgacatcctcgatcacgagaaccaggacatctccgaccatcgtctggagcagcgcggcctgctgcacgcgcgcatcgacgtcggcggcaccgaggtgcactgcttcgtcgtgcacctgggcttgttcgccggcagtcgtggccgccagatccaggccctgacggaccgcatccggcaatcggtcccggacggcgcgccgctgctgatcgtgggcgacttcaacgattggggtgaccgcctggcgccgatgttcgtgcagcagctgggcctgtacgaagtgttttcgcacgcgccgcgctcgcacggcggcgacctgccgcgcctgcgcgactcggtcaggcgcttgggcaacgtactgcgcggcgtgcccaacagcgtggcggtgctcgaacgcaacaaccagctgggcatgggcggcgcctattgtcccctgccgccgccgcggactttcccggcggtgttcccgtggttccgcctggatcgcatctaccaacgcggcttcgccgtgcgcagcgcccgcgtcctgcgcgggcgcgagtgggcgcgcctgtcggatcattcgccgctgctggccgagctcgaattgccgtgaaggcccagatcgtcaggttgcactggaccgatggcaacgccatccgcctgctgcaaaacggcggcgatttctttcccgcgctatgcgaggccatcgacgcggcgcgcctgtcggtgcatatggagacctacatcttcctgctcgaccgcaccgggcgacagatgctcgaatgcctggagagcgctgcccgccgcggcgtcaaggtgcgcgtggtgctcgacggtttcggcagcgccggcacggccgagacgatacgcctgcgcatcacccaggccggcggccagtgccgcatcttccggcccgagccccgctggctgggccacctggcgttctcgcgcagccgcttgcgccgcctgcatcgcaaggtggccgtggtcgacgccgagctggcgttcgtcggcggcatcaatatcgtcgacgactacgacgacctcgaccccggcgacgacatccccgcgccgcgcttcgacttcgccgtggcggtgcagggccccctggtgccgcacatactctatgcccaggacctgttgtgggtacggctgaactgggcccgcctgcgccgccacccaggggactggatgcgcctgttcaagccggtgcacgccgacgcctcgccggccggcaagctgcgcgcggcattgctgctgcgcgacaacctgcgctttcggcagaccttcgagcaggcctacctttatggcatccagcatgcgcgccgcgacatcctgatcgccaacgcctatttcttccccgggcatcaattccgcaagagcctcatgcaggccgccgcgcgcggcgtgcgcgtgcggctgctactgcagggcaagcccgaataccgcatgcagtacttcgccacgcgcgcgctgtacgaccggctgctgcgcggcggcatcgagatctacgaatacatgccgggctacctgcacgccaaggtcgccgtcatcgacaacatggctaccgtcggctcgtccaatctcgatcccttcagcctgctgctggcccgcgaagccaacgtggtcgtcgacgaccagcccttcgcctgggacctgcaggaacgcctagagcgcgccattgccctgggcggccagttcatccggcccctggactaccagcggcgcggctggctgcggcgatgcgtcgacgtcgcggcctacaccatgctgcgcatcggcgtggcgctgaccgggcgcgcggggcggtactaatcggctgccgcgacgcgccgggcgcccaccaggcccagcgccagcgcggtgccgaccaggatcacgccggcgccggccaggatgcgcggcgtcaccgcttcgtccaggaaccacacgccccatagcacgccgaacaccggcaccaggaatgtcacgctgaccgcggcggtcgggccgacacgggcgatcaggcggaagaacacgatataggccgcgccagtgcagacgattgccagcagcaccgtggcgcgccacgcctcgaacgataccgcctgttcgggccagtggatgatcgccaggggcgccagtaccagcgaggcggccaccatgctgcccgttgcgttggtcagcgcgtccacgtggccgagatagcgcttggtccagttggccgccatgccgtagaacaccggcgcgctgatggcggccagcacggctggccccgtgccgccgtcatggaaatccagcttgtcccataccagtacgatgatgcccgacaggctgatcagcaggcccagggcgcgcatgcgcggcaggcggtcccccagccacagccagccgatcaccgcgccccacaccggcgtgaccgcattggccaccgacagaaagcccgcgcccagcgactgggccgcataggcatacagcaggaagggcagcgccgaattcagcgtgcccaccaccaatatcgccttccagtgccgtgcgatcaacgccggcttgccgcgccacagggccagcggcagcaggaacagcgcggccagccccacgcgcagctccatcagggcggcgggcccgaactcgggcaccgccacgcgcatgaacaggaacgacccgccccatacggcggccagcgccagcaagtccagcagatcacgacgcggcatgggatcagttccaggtcaggcggcgggcgtggccgcgacgttcttcattttcacgcggtgcgccaccacggcgctgaacagcgacagcagcacacagagaatcaggccggcacgcaccccatcgagcaccgaactgtgcgaaatcgcgatacccaccagagccgtgccggcggcgctgcccatggcgcgggtggtctgcaccagcgccgaggccacccccacgtcacgccgttcgctgagcatctgcatgaacagcgtcaggttcggcagcaggaatcccagcgccgtgccgttgacgaagaatgccgccacgatccaccaggccgacgtcccggcgctcacggccagcatcatggcggaaccggccgccagcaggcagctgccgaacaccatcaggcgctgcggctcggtctgcttgggaaacaggcggccattgatgatactgccgaacgaaatcgccgccaccagcggcgtcagcagcagtcccgcctcgctcggggagtaatccagctcggggaataatccagctcgtgctgcagcagcagcggactgtagaaaatcaggatgaacatcgtcgcgcccaccgccaccgcagccaggttcagcagccggggttcgaggccggccagcacgcgcagggggaaaataggggaccgtacgcgacgctcgataggcaccagcagcgccaccgcggcgattccggccaccgccagcgccagcgccacgcgcggatgggcgccatcgccaggcgcgaaagccagttcgatggccgccagcggcgcgcccaccaccacgatcagcaacaggccgcccacccagtcgatgcggcggctggccgtctgcgccggccggatgcgggggaaatagcgcgccagcagaaacaacgccgccaccgcggccagcggcgaaatgaaaaacgccgcgcgccagcccagcgcctgcgtggccgcgccgcccagcacggggcctatcccgctggccatcgcgaacgtcgccgacaccagcgccatccagcgcacccgctggccggcgtcgggaaacaggtccgccggggcggcgaatgccgtcgcgatcatcatgcccccgcctatgccctgcagggtccggaacgcgatcagctgcggcatgctctgcgccaggccgcaggcgatcgagcccagcgccaccagcgacaccgacaccagcatcaggggtttgcggccgtacatatcgcccagccggccgaaaatcaggatcgaggcggcggtcgccaacagataggccgtgccgacccacgcgtacaacgccatcccgttgagcgcagccgccacgcgtggcagcgtggtcgtgacaatggtcgagtcgaacgccaccagcaccacggtggcggacacgcccgccatcgctcgtaacaaatcgcgccgagaatggggggattcttgagttgtcgtcgtaatttctgggtcttgagtaggcggcgcgctcatgctctcaagcatagcaccgccaacctagggaaaacaccgattcttgctgcctatttgaagaaggtgtgatatcccagaatcaccagcaccacgcacagcgcaaccgcccaggaccagcgcgaattggtcaggccgcgcggttcgggctccggcggcggcggtgacggcgccaggcggggctggccggccatatggtcgatgaacgcggcgaagaacttctccacgatcttgttgccggccttcatgatggtcgattcgcccagctcggccagcttgccgccggccatggccgccaccgtatagctcaggcgcgtcccgtcgtccttggggctcaggttgacctgggcggtaccgatagccaggccgctggccagccccttgccttcgaaggcaacggtacaggaatggggaggatccagatcagaaagcaggatctcgccctggtaatcagtctccaggccggccaccttggcgcgcaccaccagttcgtactcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagcggcagacggcgcactcgaaacattttgtatattcctgccggcccacccggaatcacgcatccttgtagcgttcctccagctcgtcatacaacggcttgcccaccagccgttgccgctccaggaaaggcgcgagcaacgccgggtcctcgtccagcttgccgtcgcgcctgagcgcgcccagcgcgcgctgcatgcccagcaccgccccctgcaatgtcgcattggcgtacagcaccacgctgtagcccaggcgcccgagttgcgcggccggcatgggcggcgtcttgccgcccaccacgatattgaccagcagcggctggctcagcagttgcggcagcttgcccacctcgtcctggtcgacgatcgcctcgacgaacaggatgtccgcgcccgcctcggcgaaacgccgggcgcgctcgatggcggcgtcgaaaccctcgacagcgcgcgcgtcggtgcgggcgatgatgaggaaatcctcgtcgcgccgcgcgtcggccgccgccttgatcttcgacaccatctcggacagcggcgccacgctcttgccggcgaagtggccgcagcgcttgggaaacacctggtcttccagctggatggcatcggccccggcgcgctccagcacccgcacggtatgccatacattgaccgcgttgccgaagccggtgtcggcgtcgacgatcaggggcaactcgaccgcatcgcggatgcgcgaggtcgcgtcggccacgtcgcgcaagccgatgatgcccaggtccggcgcgccgtaatgcatgttggtcaggcccgcgccggtcaggtagaccgcctcgaacccctggtccgccacgatcctggcgctcatcgcgttgaacgcgcccgccaccagcatgccattgcgctgcgcgacccgttcgcgcagcacccgtttggtcgaattgctcattgcccatgctctccttgcaggaagccggcctgcgccgggccgccgttgatgatgcgctccccacgccgcgcggcttcacgcgcaggtcgggctggccccagcagcatataccaggcggccccgaatgattcttggcgccacgcccaggacaggaatggcagatgcaaacccttaccaggcgcgcgtgcgggcgccacggcggcgcaggccgcgcgagcttataatttttcctggatcgcccgcccggtgcgacgcgccatcgggaacggcgccagcaagatcgcgcgtcgattcctcatgcgccgccggcagcatcgccgcggcgcgcaaggggcacaccatgtcacgcaaatatatcgactgccgtgagtttcccagcgaaatgaactgctcggtcgcgctgtcggccgacagcgacgccgaactcctggaagccgcggtccagcacgccaccaccgtgcacaagcacgccgacaccccggagttgcgcgcgcaactcaagaccatgttccatgagggcacgccgccgctcgcggcgcaggccggcagccgcgcctgaccacgggccgggccgcacgcggcccggccgcaggcgccgtcaaccgaagaccgtggccagcgcccggtcgatcgcgccgcacagttcgtccacctcgtcgcgcgtcaggatcagcggcggggccaggcacaaggtcgtattgagaccgggcagcgcgcgcgtgatcacgccgatcagcacgccctgcgccttgcactgcgccaccacgcgcttggcgtcggcctcggaaaccggcgttttcgccgcccggtcgctcaccagttccacgccctgcagcaaacccttgccgcgcacgtcgccgatgacggcatgcttgtcggccagttggcgcaggcacgcctgcaagtagtcgcccacctgcgcggcatgctcgaccagcccctcctcctcgaggatgcgcagattctccagcgccgccgccgcgctgcccgcgcagccgccgaaggtggagacgtcgcggaagaaactgaggggatcgtccggttcgtccttgaactgctcgaagatgcgctcgtgcgtcaccgtgcaggcaatggccgcatagcccgaggccgtgcccttggccagcgtgacgaaatccggctcgatgtcgaaatgctggtagccgaaccatttgccggtgcgccccaggccgcacacgacctcgtcgatatgcagcagcacatcgtagcgccggcagatctcctgcacgcggcgccagtagccctcggggggcacgatgatgccgccgccggcggtgatgggttcgaggcagagcagcccgaccgtttccgggccttcgcgcaggatgacctcctcgatggcgtcggcggcgcgctcgccgtagttcgccacatcccattgcttgcggtactccaggcagtgcggcacctggacgaaaccgtcgggaaacggaccgtactgcgccgcccgctcgggctggcccgccgccgccagcgtggcaatcgacgatccgtgatagtcccgctcgcgaaacaggatcttgtatttcctgccggcatggtggcgcgcggagatctggcgcaccatcttgaataccttctcgttggcctcggagcccgagttcgaaaaatacacccggctcatgcccggcatcttcgagaccagctgcctggcgaacagcgcgccgggcacattgcccgcgctttgcgcgaaatagttcagcttgagcatctggtcgcgcatggcgttggcgatccgctcccgcccgtagccgacattgacggtccagaatccgccggccgtggcgtccaggtactccttgccgctggcatcgcggatacgcgtgccctttccttcgaccaccacccagggggccgtggcctgcagggcgtcgtgctgcagcatgtgatgccagatggcattgcggtcgtcttcgacgacgctgtgaagatcattgatcgttgccaagtcgttcatggaaaccttccgctgaaagtaggggctgggaaataaacgggttacacggggtccaccgggacgggcggcatgccgcgcgcggcgatgtcctcggccgccaggaacagcaagtcctcgcggtaacggccggccgccagctggatacccacgggcgccgagccgcacatgccggtcgccacgctcatgcacggcaggcccatgaaggccaggccaagctgcggcatctgcgcctcccagacgctgtcgtaatcggccgcggaccgggtatccaggtcgttggcgaaggtcaggcgggccgacaccggcagcatcatcaagggatagtcctcgaagaacagcatccactggcgcagataggacgcccgcgccttgagcgccgaacagtagctttgcagggtgacgccggccgactgcggctggccccgcagcatggccagggcgcccgggtcgccctcggcctgcgcctcggccagcaaggccggatattcgtcgcccagccacagggtcacctgggccacggcggcatcgcgcatgggcggaatgtcgtccagctcggccacttcccagccggcgtcgcgcaagcgcgccgccgcatccagcagcgcatcggccaccgcggcgtcgatctccaggccgtcgggccgcaggcacagcgccacccggcgcggccgggccgggccggccagcggcgcgggcacccaccacgggtcgcgcgggtccgcgtgggccagcgcggcgaacgacaattcgatgtcggccacggtgcgggccagcggaccggagaccgacatgagctgcccgcccaggccgcgttcggggaacgaagcgttgtagttgggaatgcgccccagggtcggacgcaggccgtgcacgccgcacgcgtaggccggataccggatcgagccggcgatgtccgtgccatgcgcgatggcgccgatgcccgaggcaaccgccgcgctggcgcccccggaagagccgcctggcgtcaggctgcggtcgaacgggttgtaggtgtcgccgtgcaggcggccattggtgaaccagcgcaggccgaacgccggcatgttggtgcgcccgatgggaatcgccccggcccgctcgaagttgtccacgatggggctgttggccgcggcgcggtggtccttcagcttgcggatgcccatggtggtcgcgaaacccgcctggtcgtgcgtgaccttgaccgtcaccggcacgccggccagcgggccggggtcctcgccggcggcgatgcgcgcgtcgacgcgggccgccgccgccagcgccgcctgggggtcgctgtcgaccacggcattgatgcgcccattgacggcctccatgcggtccagcgcggcgcgcaccgcctcgcttgccgagaacgcccccgacttcacgcccgcgacaatctcgcaggccgacagccgccacaattctgatgtcacgccccttccccctcgatgcttcgcaagccggacagatggctaccgttcgcgaaagttggcaaagtcccaatcgcgtcccggcgcggcctcgatcaacgcgcgcgtgtaggcgtgcgcgggccgcgccaggacattctcggccgtgtcgtgctccaccacgcggccatgccgcatcaccatgacctcgtcgcagatctgcgcggccacccgcagatcgtgcgtgatgaacagaatcgcgatgtccagcttgcgctgcagcgtgtcgagcaattcgagcacctgcgcctgtaccgagacatcgagcgcggacaccgcctcgtcggccaccaggacgtcgggccgcatggcgatggcgcgcgcgatggcgatgcgctgccgctgcccgcccgagaactgatggggatagcgcgccagggcgtcggccggcaggcccaccagctccagcaattcggccgcctgcgccagcgcggcctgcctgtcctgcccgaagttcaccggtccttcgatcaggctggcgccgatggtgcggcgggggttgagcgaacggtacggatcctggaagacgatctgcagatgcttgcgaaacggcttgagctgcctggggcccagccgcgcgatatcggcatcgccgacacggatggcgccttcgctcggctcgatcagccgcatcacgcagcgcgccaccgtggacttgcccgagccgctctcgcccacgatgcccagcgtacggccgggctggatgctgaacgcgacatcgtgcgcggcctggacttcccgccggcggcccgggaacccgcccatcgcatagcgtttcgcaagcccctgcacctgcagcgtggcgcacgcctgcggcgcggcccggccgggccgcggaatcaggctgggcaccgacttgagcaacttgcgggtgtagtcctgccgcggttcgcgcaacaattgctcgaccggcgcgctctcgacgatttcgcccaggcgcatgacatagacccggtcggcgatctcggccaccacccccatgtcatgggtgatgaacagcaccgccgtatcgtgcttgtgctgcagctcgctgatcagcttgagcacctggttctgcgtggtgacgtccagcgcggtggtcggctcgtcggcgatcagcagccgcggctccagcaccagcgccatggcgatcatgatgcgctggcgctgcccaccggagagctggtgcggataggactcgtagatacgcgccacgtcgggcaggtggacctgctccatgatgtcgagcacgcgctgctttttctcgcgcctgggcagcgccgtgtggctgtccagcacctcttcgatctgcggccccaccttcatgaccgggttcagggccgtcatgggctcctggaaaatcatggaaatgcgcttggcgcgcaagtcccgcaaggcggccggcccgaggtcgagcaggttctggccatcgagttcgatgcgtccgcctgtcacccgcagatgccccttgggcagcaggcccatgaccgccagcgaggtcatggacttgcccgagccgctttcgcccaccaggcagaccgtctcgccctgccggatatcgacgtcgatatcccgcaagatggcgctgccggcgcccggctgcccgtccaccagggacaggcccgcgatgcgcagcaccaccgggcgatgttggagatcgcgcttgcgaaatatcatcgtttactccccccgccgcttcaggcgcggatcgagcatgtcgcgcgcggtgtcgcccagcaggttgatggacaggatgcacagcgacagcagcaggcccggccacagcatcagccccgggcggatctggaagtacatgcgcgcttccgccatgatgttgccccaggtcggtatctcggtggagacgcccgcccccaggaacgacagcaccgcctcggtcaggatggccgaggcgcagacgtaggtggcctgcaccatgagcggcgccagggtattgggcatgatgtgccgccagagaatgccgggcatcgacgtgcccagcgccagggccgcctcgacatagggctcttcgcgcgccgacagcaccaccgagcgcaccaggcgcaccacgcgcggcacctccggcaccgtaatggcgatgatgaccgaccagatgctcggcccgttgagcgcgaccagggcgatcgccagcaggatggacggcaccgacatcacggcgtccgtgatgcgcatgaccacgccgtcgagcacgcggaagaaccctgagaccaggccgatgcacagccccgcggcgatggagatgacggccgccgccacacccaccagcagcgagacctggccgcccgccatcacgcgcgagaacacgtcgcgccccagcgcatccgtgcccagccaatgatccgcgctggccggcttcaggcgcatcagcgggttgatcgcgatcggatcgtgcgggatgtacagataggcggccgccgtggccaggaccaggaccgccagcaccagcgcggcggcaatcggcggccagccgaagcggcaccatgcgggcagctgggtgacccggaatacggcctgcagggcgctggccggctgcggtagcgtggtcatcagtagcggatcctcggatcgaaaatggtataggacagatcgatcaacagattgatgaacacgtacagcgcgctggtcagcaggatcatcgcctggatgaccggatagtcgcgcgccagcaccgcgtccacggtcaggcggccgatgccgggaatgttgtagacgctctcggtcaccaccacgccgacgatcagcagcgcgaaccccgtgccgatgatggtgacgatgggcaccgccgcgttgcccagcgcgtggcgaaacagcacgatgcgctccttgacgcccttggcccgcgccgtacggatgtagtcctcgcccagcacgtcgagcatgctggccctggtcatgcgcgcgatcagcgccacgaataccgtggccagcgtcatgcagggcaggaccgccgtgcacaggaactgctgcggatcctggaacaccgaggtaaagccctgcaccggcagccagcgcaggtccacggcgaagatcttcatcaggatgtagcccaccacgaaagccgggatcgaaaagccgatgaccgagaacgccatcaccgcgtagtcgagccagctgcgatgccgccatgcggccagcacccccagcggcaccgcgatcagcaccgacaggatgatggtcagggtggcgatctgcagcgtcggcccgacccgctggccgatcagtttggtgaccggctgcctggaaatgatcgacgttcccaggtcgccggacgcaagctgcgtcatccaggtgcggaactgcaccgtcagcggctcggtcaggcccagcgacttgcggatgttctcgatctgggcgggcgtggccgaatcgccggcgatgatggccgccgcgtcgcccggcgtcaggcgcagcagcaggaatacgaacaccgccacgatcaccacgaccggaatcgtggcgagcacgcgccgcaggatgtaaccgaacatcggccgccccttgtggattgagtcaggatggggcggaccgcggcctctccaggccgccggtccgccatggtgcgatggctacttcttgtccatctgccagaacacgggaaccggcgacgcaatgatgtcgaccaggttggcgcggcgcccctggaccgtctggaactggcccagcggcaggtaggtgacctcgtccatgacgcgcgcctggatccgcttggccacgtccagctgcgcctgcggcgatccggccgtgatgtactcgccgcgcatcgcctccagctcgggatcctgcgcccagccgaagaagccctcgtcgccgcgcgcgttgagcgtggcgttgatcaacggcgtcgtaacctcgggcaccatccagtaactgaagaacatgctccagccgccctgcgacggcgcgcccttgttggtgcggcgggtcaccagcgtctgccagtccatcggctgcaggtccaccttgaagccggcggcgcgcaattgctgggccgccaccagcggcggcgcggcgagaatgggcacatcggtcggctgcaggatcacgacgggcgatccgtcatagcccgcctccttgagcagggcgcgcgcgccctccacgtcgcccttgccggtcagggccccggcgccggcttcggaggccagcggcgtgccgcagcccagcaccgcgccgcatacctggtaatacttgggattgccgaccatggccgccaggatgggctcctggctcatggccttgagcgcggcctggcgtatccgcttgtcgttgaacggcggctgcttgaaattcatgcgccccagggcctggtagcccagttggtcgcgcacttccagcaccacgtcggcgttcgactcgaggatgggcagcagatcggtcggcgtctgctccagatagtcgatctcgcccgacgacagcgcgctgaccgccgtctgcgcgtccggcatggtcacccagttggcccggtcgaccttgaccaccttgccgcccgccatccagttggccggttcgttgcgcggcacgtatttgtcgaacttcgcatacgccaccttcacgccgggcgagaactcgtccaggacgaagcggaacgggccggagccggtgtagtcggtaatggcttcgctcgacggcgtcctggccacccgcttgggcatgatgaacggcggcaccgtcgactgcttgcccagggtttccagcatcgggccgaacggcttgctcagtttccaggtgatcgtccgggcgtcagtggcggccaggctttcggtctggtcgaaaatgtgctggccgccggtgtcgcgctcgccccagcgcttgagcgaggccaccacatcggccgccgtgaccggcgccccgtcgtggaaccacaggttctcgcgcagcgtgaaggtgtaggtcagcccgtcgggcgacacactgaaatccgccatctgcggccggacattgaagtccttgtccatcgagaccagcacgtcatagatcatgtacccatgattgcgcgtgatgtgggccgtcgtgatgatggggtccaggacgcgcagccccgagtgcatgacggccgtcaccgtcttgggcgcctgcgccgccgcggggaccgtcgcggccagtccgcagagcgcggccgccacggccgccaggcgtgcgccggcgcgtatcttcacagcgggatcagccgcattgcgtgcgatgaacatcgtttcttccccttgttgtgtcgactacatcagagatgacttcggtgaccgggaacaactaacatcgaaaacaaacttcggaacttaagtatcgctgtaagatacttatatattgtttgtgacaatcctaaatgagatatcgtcagcccgtcaataggaggaattcatgcggcgcagtattgtcaacagcgaactgggcgtcaggtctcccaccgaagaagagctcgaagacccgttgttcgtgcaggccgcggcgagaaccctgcaggtgctgtccgccttccatcgcgcggtgcggcccatgagcctggacgaaatcgccgaggcgtcgggagtgggccgcagcagcacccagcgcattctcaacaccctgcgcgtgctcggctatgtcgagcgcagcgacggaggacgcggctacgtccccggcatacgcatcctcgaccatgcgctggactacctgcggctcaataccctgatttcgcgcgcctcccccgtcctgctcgacctgcggcgcaatgcgctggagcgtgtcgacctcagcgtgttcgacgacctgcgattggtctacgcctcgcgcctgcagagcaagcgggagaccttcttcgccaccctggtggggcacagcgtgcccacgttctgcaccgccggcgggcgagccatcctgtcccacctgcccggcgccgaggtcgacgacatcatcgcccgctccgaccgcgccccgttcacggacaagaccatcaccgcgctcagggagatccgcaagaaagtcgaacaggcgcgcgtgtccggctacgccgtcaccatcgaggaggtgctggtgggagagataggcataggcgtggcggtgctgggcgccgacggccgtccggtcggcgcgatacatatcgcgggctcgctgagcgagtggacgcccgaagccttcaccgcgcgattcgcgccgctggcggtggaagccgccacggccatcaatcgcctgagctgagacggcgcccgcgccggcagcccgtatccgggccatgggctcgcgcgggcatgcccatggccgcgccttacgcggccgagcgcgccgcgccgcccacgggttcggccacgaagtccagcagatcgtggaacagctcgcgccagagccgatcggacatcggaaatccagccacatgccgcatgaaaaacgcaccttcggcagcaagaaaagcaatgcgcaacagccgctcttcctgagtttccgccgagaacttgccgacgcgcgacgcgtaccacttcgccatcacgccctcggtcgcatccgagccgaccagcgccgtcaggaccgccgccagccttgagttggcctcggacgattccttgccggtgatcttgacatgcctgcgcacacgctcgcgcagcgacgattgcgggccgatcttcttctggtaggcgcgctgttccttgcgcagccacctttccagcaaggcctccatcatggcctcgcgcgtgccgaacacggactggacgctcgccttggacaggccggccgcctcggccagcccgccaaaggagatcgtcacggcgcccgcctccgaaatgatggattcggcgatatccagcaaacgctctcgatctatcgtgcggggtctgaccatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtccaaattcaattatgatacgatcatatgataacaagtcggagtcccggggttcgtgtcgcctcgtgcctccacctcgtgcctccatatggcgcgtgacgccgcgcccgttgtcccgccgcgagtccggcctcactggccgccgttggcgtaatgcaatatgaagtctcggccccgtctcggcaggggcccatctactggttggagaggacgctatgaatagtgacgccctcttccaattggggatcgttccggcatcgctgaacacgacccaaacggaagacagaactatcgtgaccgcaacgcgaatcgcattcgcgtcggccgcgcgtgcgctgcatccgttgcatggcgcgctgcaccacaaggctggcacgctgcttccccactcggaccgaatgcgtacctgaggccagcgccgcgctgcggcgcgcctccacccgccatcgccttcacgggctcccggcttcgcggccgatcgcccggccactttcctattgcaacactccacgcatggccttgcgagccccgtgcgtggcattgccccgccatgttgaaaacgccttactacctgatcgacaaacgtgccctgctccagaacctggaggtcatacgccgcatccgcgagcgatccggggcgaaggtcctgctcgcgctcaagtgcttcgccacctggagcgtattcgacctgatgcgcgagtacatggacggcacgacatcgtcgtcgctgttcgaagtccgcctgggccgcgagaaattcggcggcgagacccatgcctacagcgtggcctatgccgaggacgacatcgacgacgtggtcgcctgcgccgacaagatcatcttcaactcgctgtcgcagctcgagcgctacgcgccgcgcgcctcggccataccgcgggggctgcgcctgaaccccggcatcagcgtgtccggctatgacctggccaaccccgccaggcccttcagccgcctgggcgaaacggacctggacaggatcgcgcaagccatgccgatgatcgacggcttcatggtccacaacaattgcgagaaccgcgatttcacccgcttcgacgccctgctgaccgaactcgagcatcgctacggccacctgcttgggcaaatcaactggatcagcctgggcggcgggatccacttcaccgagcccggatacgcgctggacgctttctgcgaccgcttgcgccgcttctcggagcagtacggcgtccaggtatacctggagccgggcgaagcggccatcaccaatacggccacactggaagtgacggtgctggacgtgatgcgcaacgaaaagaacctggccatcgtcgacgcggcgaccgaagcccacatgctcgacctgctgatctaccgcatgagcgcgcgcgtgcagcccgaccagggcccgcaccgctatgtcatctatggcaactcctgcctggcgggcgacgtgttcggcgaattcagcttcgaatcgccgctgcaacccggttcgcggatttccatccaggacgccgcggggtacacgatggtcaagaagaactggttcaacggcgtgcgcatgcccgccatcgcgatccgggaactggatggagaaattcggctggtgcgggagttcggctaccaggattacgtagacagcctgtcctgaggaactggctctgttgattgaagcgaggtcaaaatgaaacgaaacgtcctgattatcggcgccggcggcgtggcgcacgtggtcgcgcacaaatgcgcgcagcacaacgccacgctcggcgaaatccacatcgcgtcgcgcacgctggacaaggcccagggaatcgtccgctcggtccatgccatgggcaacctgcaaaccaacggcgtcgtgaaagcgcatggcctgaacgcactggacatcaaggcgaccgccgcgctcatccgcgccaccaatgcgcgcatcgtcatccaggccggcacctcgttcctgaacatggccgtgctcgccgcatgcatcgaaaccggcgcggcctacatcgacacggccatccacgaagaccccgcgaagacctgcgaggcgccgccctggtacgcgaactacgagtggaagcaggcgcaggcctgcgccgacgccggcgtgaccgcgatcctgggcgcgggcttcgaccccggcgtggtcaacgcctacgctaagctggcggtcgacgaactgttcgacgaggtcagctcgatcgacatcatcgataccaacgcgggctcgcacggcaagtacttcgccaccaacttcgatcccgagatcaacttccgcgagttcaccggatccgtctggtcatggcaggaaggccgctggtgcgagaaccgcatgttcgaagagcagcgcgcctgggacctgcccgtggtcggccgccagaccacctacctgaccggccatgacgagatccactcgctgtcgacgcacctgaacgtccccaacatccgcttctggatgggcttcagcgaccactacatcaacgtcttcaccgtgctgaactccctcggcctgctgtccgagcaaccggtgcgcacggccgagggccagcaggtcgtcccgctgaaagtggtcaaggccgtgctgcccgaccccgcgtccctggcccgcacctacaagggcaagacctgcatcggcgacctggtccgcggcgtcaaggacggccgcccccatgaggtcctgatctacaacgtgtgcgaccacgagcaggcctaccgcgaagtgggcagccaggccatctcgtatacggccggcgtgcccgccaccgcggccgcgctgctgatcgccgacggcgcgtgggacaaccgcaagatgaacaacatcgagcaactcgcgccgcgcccgtggctgcagctgctggagaccatggggctgccgtcccggatccgcgatgcgcacggcgaccgcgcgctgctcagcccatgcgggaagctgctgaaagccgcctgacgccgccatcgccccggcctgcgccatcccgggccgggccccgcgcgctggtcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctgcctgcgccgccgcggtttgccaattcgcgcgaagtcttggcgatttccacgctcggccccacggcgccgggcggcctccattggtgccggcagcgcaacgctgtggccgtttcgtacggctaccgcttcaatcgaacattccttatccttatgccatgtcccggcggccagctggcctggccgccgccatgaaccagggcgcttccgatttccggaggccaggcaccaacgcgcatccatgaagaaaaactaccctgcctatttcgccgccacgctcctggcgctggctggcctgtcggcgcaggccgcgccggtcgattaccggatcgatccggagcacaccgaagtcgtggtcacctgggaccacctgggcttctccaagcccacggcgcacgcgggcggcgtcaccggcgtggtgcgctacgacgcggccagtccggcggattcggcggtcgatctgcgcataccggtgtcgaagctgacttcgcacgttcccaagctggacgggatgctgcagggcgtccagttcttcgaggcagccaggtatcccgatatccgcttcaagagcacctcggtgaccgaccggggcgacggcaggctgcagatcgacggcatcctgcgcatcaagggcatcgacaagccggtggtcctgcaggcgcgccggaacgggcagggcatgcacccgatggcgcagcgtcccgccatcggtttcgacgccacgacgacattgaagcgcagcgatttcggcgtggacgcgttcgcgccggatgtcagcgacgaggtccagctgcgcatcaccatcgaggcggtcgcggaagcggcgcgctgacgccggccgcgttccctaccatttgtacgtgacccggcccagcacggtcctgccttctccgtagaagcaggcataggtgcacgaggccacgtagtccttgtcgaacaggttgcgcacggtgagatcggccgtccagcctttcagggacgggctgcgcgccccgaagtcgtagcgcagggcggcgtcgaacacggtgtagtcgccgaccttggcggcattggtgttgttgtaggtcgagcccatgtagcgcacgccggcgccgatattcagccccgccagcgcaccggacgggacggtgtagtcggaccatagcgacgccatgttgcgcggcacggcctcgggcgtgttgcctagcgtgttggagttgctcttggtgatttccgcgtcggtatacgtgtaggccgcgatcaggttccagcccgaggccaggttggcggtggccgacaattcgaggccgcgcgagcgcacctcgccttcctgcacgctgtagacggggttggcggggtcggtcgtggggacgttggtgcgcgtcagctcgaagacggatgcggtgatgaacgagttcgaaccattgggctggtacttcacgccggcttcccactgcttgcccttggtcgggtcgaagggcgtggtgccgcgtgcgggcgaggtggtgccggcctgcggctggaacgaagtcgaatagctggtatagggcgccagaccgttgtccgcaaggtagagcaggccggtgcgccacgtgaacgcgttgtcgccggtgcgggtattgacgccgctcagcttgttcagcgtcgagccgtcggcattgtcgtagcggccgctgagcaccaccaccagtttgtcgtcgaactttatctggtcctgcaagtacaggccgagctggctgcgcttctcgttggtgtaggtgtccggcttcgccggcagcagtacgtccgagccgtacgccggatcgaagaagtcgatcggggcgaggttgttgtagccggcgtactgtttgcgggtgaacgaggtttcggtgtaatcgaggccgaacagcgtgttgtgcctgaagcggccggattgccacgtggcctcgaactggttgtcgatgctcacgccgtgggcgtcatcgtcgcggcggtaggcgccgcgctcggccgtggagaagtcgcttccgggcacccaggtccaccagtaggcgtggttgacgcggttgcgcgactgggcgtagcccaggttctgcttgaattgccaggtgtcgttgaagcggtgcgcaaactggtaccccacgttggcgacctcctggtcccacttgctccagtccggctcgccggtgaagcggtgacgcgggatgcggccgttggggttgtacttgaccgtgccttcgagcgggtagccggcgttgttgatggtcttgttcttcatgtagctcgccagcagcgtcagcgaggtgtccgggctgatgcgccaggtcagcgcgggggcgagatagtagcggtcgtccgggacatggtcgatcatcgtgtcggcattgcgcgccaggccggtcaggcggtaggtcagccgtccctcgtcgtcgatgcgtccgccgaagtcgccggcgagctgcctgttgctgtgcgagccgccgctcagctgcagctcgcgcagcgggctgtctgtcggccgcttggataccacgttgacgatgccgcctggcgaggcctgtccgtacagcaccgaagcggggcctttcacgacctcgatgcgttcgagcgcgtagggttcggacatcgcgctgtaatggggcagggggattttcagcccgtcgcggaacatgacgccgggattggtgcggacgtcgaagccgcggatgatgaaaggatcgtcggtgcggttgaatccttcctgcaccacgataccgggcgtgtagcgcacggcgtcgcccagcgtctgcggattctgctcgcggatctgcgcggcggtcaccaccgaaatggattgcggtatttcgatcagcggcgtgtccgtcttggtgccggctgtcgtgcctgtggccacgtaggtgtcggagtcaggcagggcgccgaccacgctgattgccggcagcgtcgcagtcagcggcatgggcgtgagcgtgacggtgttgtgctggatcgaatagcggatgttgcggcctttcagcaggcgttccagcgcttcggcaggttccatgcggccctgcacggcggggctgcgctggccatcgaccaggtcctggctgtacaggacctgcaggttggcttgccggccaagctggtgcagggcttgggccaggttctggggcgggatatcgacgtcgatgggcgcggcctgtacgccagtgcccaggcaggcaagcgcgcccagcagggcagggatcaggcggcgggggcgcgacgatgagtgcagggcgcgggttgccgcgctcggtctggctcgcatggaatgtttaaccgaaaagagattgaaagtaattaccactaccaatctctaagacggaacggccagacctcctgggaatgcaaaattgaaacaaaatgaaacgtcacgcgagtctcggccggccgctgcgcggcgctatcgcaaacgtgcgccgcggcttatcgaggcgggttgggaaccagcgccaggctgccgtcggccttgcgtaccgtacgcacgggcaggatgtcaggcagcgcgcgggccagttcgcccacattgcgcacatcgtaggtgccgcccaggcgcaggcccgcgatggcgggatccaccgccgtgtagcgcgcctcggcgggcaggtagcggttgatctgcatgatggcgtcgcgcagcgtggtgttgtcgagcaccagcttgccgtggcgccaggccgcggactgcgcgccgtcgacggcgcgcgtgacaggctcgccgcgcccggcgtagcgtgcctgcgtcagcggttgcaggcttaccgtcttgccggtggcgctggcgcgcaggtccacgcggccctcgaccagcgtgacgacgacgttgtcgcccgatttccagacattgaatgccgtgccggtaacggtgatcgtcccggccccggcttcgaccacgaagggatggctggcgtcgtggaacacgcggaaataggcctccccgtcgctcaggcgcacacggcgcgcgtcccggtagttgcgatacaccatggccgtgtcgatgttcatgtcgacttcggtgccgtcgcccagcgtgaccgtggccacccgcgcatcgctggcgtagcggtggtaggaactgggcagtacggcgaaccaccagccggctgcccagcaggccaggcccagcgcgcaggcgcccagcgcccggcgggcggcgggatagggacggcgccgcggcgcgcaggccttggccggcgcctcatgggccggcaggtcctgcgccagcgtccagatatcgcgcaccgcttcgtactcgcgggcgtggcgcggatctgcttcgagccaggcttgcagcgccgcgcggtcctgctcggaacagcacgcatcgtggatgcgcacgcaccattgcacggcctgctcggtcaggaggtcgtcctgcttgctgggtgggacagccatggctgttaatataaatgagatttgttacacatttggcgccgtgcacggcctgggggagagcacggtttcaggcggcattatgcaggattccgcatttgcgccttggtcggtcgacgcgggggaaggcctggatggagcagtactacacggagttgttgcggttccttgcgcgaaaactcggcaattcgcatgacgccgccgatgtcgcccaggaggcctatgcgcgcgtgctcgatcgcaatggcagctgcgccatcgtccagccgcgcgcatttctgttccgggccgccctgaatctttgcacggacctgtatcgcaaccgtcgcggcagccaggtcatgccgctggacgccgccgcagaagccgtccggtgcgaagcgccgctgcaggacgagcggctctaccgccggcagcaactggcgcggctggaacgggccctgcaggagttgccgccggcctgccgtcaggccttcctgatgcggcaggtcgaaggcatgtcgcacgatgaaatcgccaacagcctcggcatttccgttgatatggtgcacaagcacctcacgcgcgcgctacggcactgccgctcccgctgcgcgcgtgggaacacggcgccgatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgaggcgcgctgcttgatcgagaagccgggcagcagggcgctgacctggccggccaagtcgacgatcagcgccgcggtgtcggcatcttccacggcggcgcagttcgccagcagggcgacgccctgggcgatcagcgccacgccggcatcgtgctcgtgccagccggcccgcaacaggctgcggtgcaggccgccgcgcaggatggcgtcgaattgcgcctgcagcgccgcgcgcgccagcaccggcctgggcgcctgggcgcggcgcgccacgaaggtggtgcaggtgttgacggcctcggatgccagggcgcgcggccgcgccttgcgctcgatgctcaacggttgcacgctgttgatcgtgaagggcgcggcgcggaacgccgtcaccagggcggcccagcccagtaccgaggcatggctgtagacgaaggccagcaggccgtcgggcttgagcacccgggccgcttcgcgcagcgcctggcccagccgtgcgcagtattcgtcgtgagccgcgcgcgcgctgccgccggcgcgctgccgcgaggccaccagttcgtcatggccgctattggcggtcggcacatggggcggcgttgtcgggcggttttcgatagcgtcgataagcggtttcttccatgcatagaagaaatctgccagaacgctgtagaaaatattgtcgtaatagggcgggtcggtaacgatggcgtcgaagctgtcgtccggatagggcagcgcggcggccgaggcgcgctgcacctgcaccggccggcgcagcagcgccagcgcgtcgatgccggcgcagatgcgttccagcttggcgtggaggttgcccggcccggtgccgaccggatcgacttcggcatagtcccacagcatggccacgcccgggccgcagaaggcgcgtccgacctgctcgttctgcggaatccacatcgacagccggcagttccagtccaccatctggtcgatcaggccgctgagcgaggcgctgacgaagcgcgcgacgtcggcgccgtgcgcggcctgcagcgtacgatgctcggccagcagttcctccagcagcatcagcgtgaccaggcgttggcgcggattgaacaggtcggcgtggccgcgcatgccgtagagcgccgggttgacgatgcccgaccaggccggcagggtggtcgcgggcagggccaggccggtgcgctgcagcagcgtttcttcctgttcgcgcagcaggccggccgcgggcaaggcatcgtcgcgcagggcgaattgcttgcccacgccggccgacgtgaccaccgccacgcaatggtcggcgctgtcggcgatgccgggcgtggcggtggcgctgcagcgcgggcaggccgtcgcgccgcgtccggcccagcgcgatgggggcggctcgccatccggcagcgacaccatgtcgacgccgtcgccatcggggccgggcgtggccaccatggccagcgccttgccggccttcttcgacagccagggccgccgcgacagcgtataggcgtagccgcattgcggacaggcgtggcggtaggtccagagatagacgatgggtttttccgcctggctggccaggcggccgcgcaacggatacagggtctcggtgcgccgggccagccgttgcagcaccgcctggccgtgccggtgcgccagctgcttgagcaggccatggtccagcgtggcgccgtaggtcaggttggcctgctgcaggaataccgcgagttcattgacgtcgatggagtgggcgtcgcagcccagcagcgccgcctcgaaagcgatcgtgccgccgccgccgaacatatccagcacgcgcggcgcgccgccgtactggccggccagctccgcggcggcctcggccagcagcccgggctgcggcacgggggtggcgcccagttcggacaggcgcgccgcggcgcgcttgtcggcgggcgcgcgtaaggcggcgtagaccagcgcgcgcatggccgaatgggggcggcgcgcccaccatacgtggatggtgtgcggcgtttcgccgcgcccgtagcgttcggccttgccggccagggacgcttcgtagaacgacagtccttcgtcgatcagccggcccggtccggccaccggcgccagccgcgggacgggggccgcggcgggtcgacggacgcggcgcggcgccgcgggcttgcgggaggggggcggcatgtatctcgctgaaataaaggcgcgcgcccggtggggcgcggcaggggcattattccatatcgcgggccgcgttcagcgctcgcgcggccacggcggcgcgcggccgtagtcggcatggcaggcgtcgatgaaggtgcgcacgagctgttcgagcagcagcttgtcgcgggcgctgagcgcctggtagcgggcgtgggcgacggcgcgaaacggccacggcgcggcagcacgttcgccgcccggctccatcaggccggggcgccaggcagccgggccgctggggtaggcttcgagctccatcgggcccacgccggtttcgaaccagtccaggtttacctgcagggcgatcgccagcttgcggatcgagcggctggattggcgcaggccgttttcgtagctggccacggcgctttgcgacagaccgctgatgtgcgccaggttttcttgcgagagctggcgcagtcgccgagcatgcttcaatcggtccgaaaatttcttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgattgaatcttgccaatccattacgatggtagttggaaaattaccttagtgttgatatgctcgggcttcggttccaggcaggcgggcggcgcacaccggcatcagcatttgcatcagtgcttgcgcgcgcggccgcggccgtcggcgtattcggcatggcaggcttcgacaaagctgcgcagcatctgttcaagcaggcgtttgtcgcgggcggccagtgcttcgtactgcgcacgcgcaatggtcgtgaacggccacggcggcagcgcgcgcggcggcgcttcgccactgcccggttccatcaggtagtaagcgccgccagcgggcgaagcgctgtagtcggccaggctttccatcgagcccttgccggtctccagccagtccaggttcacctgcagggcggccgccagcttgcgaaccgaacggctggattgccgttggccgttctcgtagctggctaccgcgctttgcgacaggccgctggcgcgcgccagatcctgttgcgttagcgaacgcagtgcccgcgcatgtttcaatcggtctgagaatgtcttcacggcctgattgaatcgtgcgaatcaagcactatggtggttgaatttattacgttagtgttgaaatgtccacctattccattcctgacgattcctgcgccggccgcatattgttggcgttcagcagcgtgatgatcgaagcgcgcgtccagctcgaggctggctggcggcaggccggctggatcgtcgactggtgcgagggccagcatgcgctggcgcggctgctggccatgcacccgcccgatgcggtggctctgtgcggcgtggccggcacgctgtccggcctggttcgcaccacccgcaccagcgtgcccgccgcggtggtggtggccttgctgtccgagggcggcctgccggagcgtatcgccatgatgcgcgccggcgtcgacctgtgctggccgatcgagacgcaggtcgaagaggtggccgcgatggtggatgcgttcgcgcgccggggcacggcctcggccgccgcggccagcgcctggtacctcagcaatgccggccgggtcctggccgggcctggcggcgtgcgcctgcccctgaccgtcgccgagcgcgagttcatggcgcgcttgctggccgctcccggccatcgcctggcgcgccagcagcttgcctgcggtttcaggcagcgcggcgttcaggatggcgcgcctgtctcgtccgaggtgctgccttcgtggacggccaattcttcgcatgccgcgtcgtatgacgcggccgcgggcctgtcgcgcaacgtcgacgtcatggtctcgcgtctgcgcgccaaggcgcagcgcatgggcatcaatctgcccttgctgtcggtgcgccgctgggggtacctgttcatcgccgacagcgacgcgggctgacttgctgcgcgaagccgccgctcgtactgcctgataaacaatccggggcatcgggcgcgcacggaactggcctacacctggcacgccatggacggtcaggaatacaggacaaatcggaggggcttgtccggcatgttggttggtgttgccggacagtccagcggctcaggtgacgaccaggttgtcgcggtgcatcagttccgggtctgtcatgctgcccaggatgcgcgcgatctggctcgacggctggcgcaggatgcgccgggtatcggccgacgaataattgatcaggccgcgcgcgcactcgcgtccatgcatgtcgacgcaggccacgacgtcgccgcgctcgaactcgccctggacttcggccacgccgatgggcagcaggctcttgccctcgtgcagcagggcatgcacggcgccatcatcgagcaccacgcggccgcgcaggcgcaggtggtcggccagccattgcttgcgcgccgaccataccggcaggaccgcgcgcaattccgtgccgatgcattcgccttgcgccaggcgggtcagcacattgcgttcgcggcctgatgcgatgacggtatgggcgccgctgtgggcggcccgcttggccgccaggatcttggtgagcatgccgccggtgcccacgccgctgccggcgccgccggccatggcttccagggcggcatcgccggcttgcgcatgcgccacgaagcgcgcggccgggtcgcggcgcgggtcggcttcgtacaggccgcgctggtcggtcaggatgatgagcgcatcggcttcgatcaggttggtgaccagggcgcccagggtgtcgttgtcgccgaagcggatttcgtcggtgacgacggtgtcgttttcgttgacgatgggcactacgcccaggcgcagcagggcgaacagggtcgagcgcgcattcaggtagcggtgccggtcggccaggtcttcgtgggtgagcaggatctgcgcggtgcgcaggccgaactcggcgaaggcggcttcgtaagcctggcacaggcccatctggcccacggcggcggcggcctgcaattcgtgcatggccgaagggcgcttgcgccagcccagccgcgccatgccttcggcaatggcgccgctggaaaccagcacgacctgcttgccctgctggtgcagggcggcgatctgggctgcccagtggcctaccgcggcgcgatcgaggccccggccttcgttggtgaccagcgaggaacccactttggcgaccagccgattggccgcggaaatgacagaaacggcagaggtttgggcagtcatggcgatgaccggtgtggcgtttcgagggctgccgcgcgatgcgcggcgggtgacggagtgcgggaaagggttattcgtcaccgccaggcggcgtggcgggcgcggcgccgccacggctggcgtcgaaacgcggatcttcgaacacataggtgccgtcggcctggtcctgggcgtcctggtccttgcgcttttcggcgtcgaggtagtcctgcagggcccagatcaggtcctgggtgccttcgccgttgaggccggagatcgcgaagaccgggccggtccagccgaattcggcgcagaagcgctgctgggcgtcctgggcgtcgggcaccatgtccagcttgttgagcaccagccagcggggcttggcggccagctcgggatcgtagcggcgcagttcttcgacgatggcgttggcatcgacgaccgcctgctcgatgggatcggcttccgggtcggggctggagatatcgaccaggtgcagcaatacgcgcgtgcgcgccaggtggcgcaggaacaggtggcccaggccggcgccctcggaggcgccttcgatcaggccgggaatgtccgccaccacgaagctgcgcgagggcgaggtgcgcaccacgcccaggttggggtgcagcgtcgtgaaggggtagtcggcgatcttgggccgcgcgttcgaaatgcggctgatcagcgtcgacttgccggcattgggcagcccgagcaggccgacgtcggccagcaccttgagctccatgcgcaggcggcgctgttcgccttccttgccgggcgtccattggcgcggcgcgcgattggtgctggacttgaaatggatgttgcccatgccgccggcgccgcccgcggccagcgtgaccttctggtcgtgccggtccaggtcgaacagcacctcgccggtatcggcgtcgtgcaccacggtgcccaccggcacgcgcagggtgatgtcgggggccgctgccccgtattggtccgagccgcggccgttctcgccgttcttggcgcgatgcaggcgggcgtagcggaagtcgatcagggtgttgatattgcggtcggccacggcatagatgctgccgccgcgcccgccgtcgccgccgtccgggccgcccttggggatgaatttttcgcgccgaaagctggccacgccattgccgcccttgccggcgatgacttcaatggtggcttcgtctacgaatttcatgatctttggtggctattcggtgtctgcccgccaggcgggcggatgttgcgccgcggcggcgcggccgtgcggttccggctattctgcctgaaaacaaaaagccctgccgcgtgcggcagggctcgccgttccggggaacgcgcagccgattactcggcggcgaccaccgagacggtgggtttgttcagggcgcccttgacgctgaagtgcaccttgccgttggccagggcaaacagggtgtggtccttgcccacgccgacgttcacgccggggtgaaagcgggtgccacgctggcgcacgatgatcgagccagccaggatgctttggccgccatacaccttgacgcccagtcgtttcgattccgagtcgcggccgttccgggtagaaccgccgccctttttctgtgccatgtttagctcctgctaattaggtaccgggccgtatcaagccgtgatggcttcgatgcggatctcggtgtagttctgacggtggccttggtgcttctggtagtgcttgcgacggcgcatcttgaagatcttgatcttgtcgtgccggccatgtgcaagaaccgtcgccttgaccacggcgccggagacgagcggcgtgccaactttcagctggtcgccttcgcccacggacagcacttggtccagggtgatttcttgcccaatgtcagcaggtatctgttctaccttgagtttttcgccggtggcaacgcgatactgcttgccgccggtttttatgaccgcgtacatgggatatatccttaaattgaaatgtggattgcaggcatttgcatggcctgcggtgcaacactggctctcgcaaggtgcgcaaggcttggccggcgcacccgcgtgtttcccagtaatgcccatccaggcaccgtgcggtgcgggcaatccaggcgcaattcggccaaagaccgaatcgacgattctagtccgcgcctgtggaaaagtcaaaaagccgtgctgggctaagggcttagggcggcgggagagggctgcggcggcccgcgcgctgtggcgtgcgggccacaggcgcggcgtccaatcgccgcgggcgcggtcttgcgcggcgccgggtgcggccctagactcgcgcgattcttcctggcggccctgccgtttgcaacggcccggcgatgccccggcgtcctcttggagattgctggccatggcggtacctcatgacgacttgcccgaagacctggagcgcgccttgctggttggccgcgtgtggcagccggcgcccgtcgacgggccatgcgtggtggcggtgcggggcgggcggctgtacgacctgaccgcggtgacgccgacgctggccgacctgctcgatcgcggcgaccgcgttgcgctggcgcgcaatgccgccggcgaatgcctggggccggcggccgattggctggccggccgcgccgccggggcgatgctggccccgtgcgacctgcagccggtcaaggccgccggcgcgaccttcgcggccagcctggtcgagcggataggcgcggaacaggccggcggcgacgccggtcgcgccgcggcggtgcgcgagcgcatcgccgggctgatcggcaccgacctgtcgcagttgcggccgggttcgcccgaggcggcgcgcctgaaggccgtcctgtgggcgcggggaatgtggtcgccatatctcgaagtgggactcggccccgatgccgaggtgttttccaaggcgccgcccatggcctcggtgggatatgggtcctggatcgggctgttgccggagtccgagtggaacaacccggagccggagatcgtgctggcggtggacgcgcgcggccaggcggtgggcgcgaccctgggcaacgacgtcaacctgcacgatgtcgaggcgcgcagcgcgctgctgcagaaccgggccaaggacaacaacggctcgtgtgccatggggccgttcgtgcgcctgttcgacgccagctacggactgggcgatgtgcgccgcgccgacgtgcggctgcgcatcgaggggcaggaggacggtttcgtgctggacgccacgagccacatgcgcgagatcagccgcgacccgctcgaactggtgcgccagacctgcggcggccatcatcagtatccggatgggtttatgcttttccttggcaccatgttttcgcccacccaggaccgcgccgccgccggccgcggtttcacgcaccgcccgggcgacctggtacgcattgcctcgccgcggctgggggcgctggtcaatcgcgtaggcctggccaccgccatcgcgccctggacgttcggcgtgcgggcgctctatgccaatctgcgccgccgtggcctgtagcggtccggcgggtcctgggcagaccgtataattcggccgacgtgtgccggcgctgcgtgcgccgggtatgagtgtgcgagccgccggccggctcccttacctgtcggatacgccttgaatctccctgagttgattgcccctattgccgacgacatgaaggctgtcgacacggtcatccgcgaccggctgaattccgatgtcgtgctgatccgcaccatcggcgactacatcatcggcgccggcggcaagcgcatgcggcccgccatggtgctgatggtggcgcgcgcgctcggctaccagggcacgcaccaccagttgctggccgcggtcgtcgagttcatccacaccgccacgctgctgcatgacgacgtggtcgacgagtcggacctgcgccgtggccgcgacacggccaacgccgtgttcggcaacgccgccagcgtgctggtgggcgattacctgtattcgcgttcgttcgagatgatggtcgaggccgactcgatgcgcatcatgcagatcctgtcgcaggccaccacggtgatcgccgaaggcgaggtgctgcagctgctcaacgtgcacgaccccgatgtgtcgcaggagcgctacctgcaggtggtgcgctacaagaccgccaagctgttcgaggccgcagcccaggtcggcgcggtgctggctggcgccagccccgagcaggagaccgccgcggccgcctatgggcgccacgtcggcaccgccttccagctggtcgacgacgtgctggactacagcggcgatgcccacgccttgggcaagaacgtgggcgacgacctgcgcgagggcaagcccacgctgcccctgatccgcgtcatggagacgggcacgcccgagcagcgcgagctgatccgcgaggcgatcaagaccggccaggccgacttcgccgcggtggcccaggccatccaggccaccgacgccctggcgcatgcgcgccaggccgccgaaaacgaggccgaacttgcccgacaggcgctgtcggccttcccggtttccctttatcaaaaatctctgctagaattctgcgctttcgcggtgaatagagatcgttgatcgaaatccaggcgccggggaagaaaaaaagcaagacagcaagaatcggggcgtagctcagcctggtagagtactgcgttcgggacgcaggagtcggaggttcgaatcctctcgccccgaccaacttccgttggtcgaatttcccgggtggcgccatgtgcgttgccagcccacaagccgtacagcgaaggggcgcatagcgaaagccgataccgcaaacgtggtgtcggcttttttgcgttcgcgccgcgtcttcggcgcggcgggctcagcccgcctggcgccgcgcccgcttgcggccggcgctgatttcatagcattcgcagaaggtctgggccagcaggctcagcgggctgctggacggatacaccaggtacgtcgagaagcggatgtccggcgcgaacggcttgatggcgatgtccagcgagcgaaagccgtcggccacgtccgggttggcgatgctcacgcccagtcccaggccgaccatgtggcagatggcggcggcgaagaccttgtcgatttccttgcgcatggcgtcgttgggcgaaagcgatagaaagcgctcgccggccaggtccgccggcgcgagggcgcgcggcatcccggccagccggtggccggccgggacgatgcatacgcccagcgcttcgctggccacgtggtggccgatgccggggctgctgaatatgtccgaggccacgccgatgtcgctatagcccgcggcggtccattggcagaccgtgatcgagtcggccacgtgcatggacaccgtgacgtcggggaagcgctcggcgaacagctgcatggcctcgggtaccgtgaccagggcgggcgagggcacggccgagatgcgcaggtggccggtgccgcgcctgcgcagggtggcggcggagctttccaggctgcgcaggcccgcgaacgtcatctcgacgtcgcgaaagaacacctcgccttcgcgcgtgggcaccagcttgccggccacgcgctcgaacaggcgcaacccgatgcgcgcctccagctgggcgatgacccggctgacgttgggctgcgtggtatgcaggtccttggccgcctgtgtcatggagcgcgtcagcatgactgcccggaaagtctcgacctggcgaaagttcagcatgggtcatatcaattttgcatggaccatgatgataatccaattagtcatatggggtgcgagtccataacatggccgcatcgacatcagggagggcgccaccgggcctcccgactttaaggaacgtgccccaatgagccttcggatcggagtggacatcggcgggtccttcgcggactttgccgtgctggatgaatccacgcgaacaattcaaaccctgaaagtcttctcccgcccggacgcgccgggcagcgaggtcctggctggcatcgagcagctgaaggcgcggcatggcctggatccggcccaggtgtcgtacttcacgcacggcacgacggtgggggtcaacgccgtggtgcagcgccgcggcttgaagctggcgctgatcaccacgcgcaacttcgaggacgtgctggacatcggccggctgaagattcccgacatgtaccacctcatgtccaagcggccggcgccgctgatttcgcgcgaccgggtgttcggcgtggacgaacggctgggcgccgatggcagcgtggtcgcgccggtggacgaggccagcgtgctggcggcggccgaggcgctgcgcgaggccggctgcgaaggcgtggtcgtctcgctgctgcatgcctaccgcaacccggcccatgaacggcaggtcaaggcgatcctgcagcgcgcgctgccgggaatgttcgtgtcctgctcgcatgaggtctggccgatcatccgcgaatacgaacgtacgctgaccgccaccatcggcggctatgtgcagccgcgcgtctcgcattacctggaaagcctgcagggcgcgctgcgcgagagcggggtgccggtggacctcaaggtcaccaagtccaacggcggcgtgatgagcgccgagcatggcaaggccaattgcgtacagatgatcctgtcgggcaccgcctcgggggtgatcggcgcggcctacatcgccgatctgtgccatatcccgaactgcatgagcctggatatcggcggcacgactgccgatatcgccctgatcgtcgacggcaagccgcagttcgccacgggcgagtacatcggcgacttccagatccatattccctcggtatcggtgtcgtcggtgggcgacggcggcgggtcgatcgcctgggtggacgaactgggcgtgctgaaggtggggcaccagagcgcgggttccacgcccgggccggtgtgctacggcaagggcggcacccaacccaccattaccgacgcgttcgcggtcatgggcgtgatcggctcgcagcaactgggctacaacgcggtccaggtcgacgtcgaggcggcgcgccggtcgatcgagccgctggccgaaaaactgggcaccgacgtgctgcggaccgccgaggccatcgtcaacgtgtcggtgtccagcatgtacgcgggcgtgagccgggtgatttcgcgcttcggcatcgatccgcgcgtgttcagcctgatgccgttcggcggcgccggcccgatgctggcctgctacctggccaaggccctgaaggtgcagaaactgctggtacccaccacgccgggcgtgctgagcgcgctgggcgggctgatcgcggatgtgaagaacgatttcgtgcgcaccacgtactgcgacctcaatgccgccaccgtgggctcgctggcccaggcggccagcgagctggaggcgcaggcacgcgcgtggctggtggccgaggtcggcaccgacgcggacgccgagatcgatatttccgccgacatgcgttatcgcggccagtcgttcgagatcgataccccggtcgagcgggcatggctggaggcgggcgccatcgacagcctgagccaggcctttcacaaggagcacgaacggctgtacgggcacggcgacgccagcgcgggcgtgcaggtcgtggcgatgcggctggtcattacgtccaggacgcccaagcccgagctcaaccatatcgcccagggcgccggcgtgccgccgcgcgaatccaccctgcgcatctggctggagggccagtaccgcgacgtgccgctgtaccggtgcgagaagctgctggccggccaggccttcagcggtcccgccatcgtggcccaggacgattgcaccacctgcgtgctgcccggcttcgacgcgcgcgtcgatacctacggcaacctggaactcaccgcgctcgcgctgaactgacctggacagggcatcacatgaacttcgacaaaaccgtactgcagatcttcgcgaactactgcgtggccgccgcggaaagcatggcgcatacgctcatgcgcaccgcgcactccgcgttcgtgaaggaaaccgaggacttctcctgcaccatcatgacgccgcggggacagacgttcgcctcgcccaagacgttgggcgcgacctggtacccgggcctggatttcagcggcgccatcgacatgatcgacggctacgagccgggcgacatctgcatgaccaacgacgcgtacagcggctatgtggccacgcatacgcccgacatcatgatgtggaagccggtgtattaccagggcgagatggtgtgcttcgtgggcggccatatccacaacaccgacatgggcggagcggtgccggcgtccctgtcgcgcaccctgaccgaggtgcaccaggaagggatacgcttcccgcccaccaagatcgtgcgccgcggcgtgctcaacgaggaactgatgcgcctgatggagctcaacgtgcgctcgcccgaccagaaccggggcgacctgcaggcgcagacggccatgctcatgaccggcgagcgccgtatcgtcgagatcatcgagcgcttcggactgcaggctttcaaggaaggcatggcggcgatgctcgattattcggagcagcaggcgcgcgccattgtgcgcgccatgcctgacggcgaatatttcttcgccgagtacgccaacgaggattcgctcaacggcaagccgctgcgcgtggcgatcaccctgcgcatccgcggcgacgagctggagttcgacttcaccggcagcgatccgcagctgacctcgtcgctgaacatgcccaccggcggcaaggagcgccacgtgctggccctggtcggcctgaactacgtgctgtattcgctcaacccggagatcctgctcaatgccggcatgctgcgcgtggcgcgctgcatcctgccggagggctcggtggtcaatccgctggcgccggcggcggtgggcatgcgcagcctgacctgcaaggtggtgcagtacgccaccatgggggtgttctcgcaagtggtgccggaccgcctgcccgcctcgcccgccggcgggatgagcatcgtcaacgtgaagacgaccgaccgcgacggcaagaccatcatcgccgccatcgagccggtgggcggcggcgcgggcggcgatccgtacagtgacggcgccgacgcgtccggggccatcgtggcgttcctgcgcaatacgccggtcgagatcaacgaaaccgaagttcccatccgcatcacccgctacggcatggtgcccgacagcggcggcccgggacgctaccgcggcggcctgggcacatgcatggagttccaggtgtacacgcccaattcggcggtcaccgcgcgcaaccgcgaccggtcccgtttcgcgtcctggggcgtgctgggcggcaaggccggcaccgtgtcgcgcttcctgcgcaaccccggcaccgcgcacgaggaggacctgggcgtgcacgatttcatccactgccagccgggcgatgtgatccgtctggagggctgcggcggcgggggctacggctcgccctgggagcgcgatccggccagggtgctgcacgacgtgcgctgcggctacgtgtcggtcgagaacgcccgcgggcagtatggcgtggtcatcgagggcggcgaggtcagccgggatgccacggcgcggttgcgcgccgaactggctgggcgcgatccggccgtcgcgcactatgaccacggcgccggccgcgacgccttcgaggcggtctggacgctggcccgctacgaacgcatgacccatcaccttgccggcgtggcgccgatctggcgccacttcctgaagatcaagatcttcgatgcgctggagcagcgcctgggcggcaacgttgcggacacacggccggaaatcgtcgacgagattttcgcgcaactgctcaaggcctgtccgcagttgcaggccgccagcgcctgaggcgccgatcgcaacgctaccgatacataccgtcatgcaacaactgaaacaggcattgctgcgcatcgacacgccccacacgccgccagccgaggtggatgtggccatcatcggcgcgggcgcggccggggtcgcgaccgcgcacgaactgacgcggctcggcgtgcgggtcgcggtcatcgagaagggctgggtggccgccgagcagagcagccgcaattgggggtggtgccgcacgctggggcgcgatatccgcgagctggagctggccaggctgagcgtcgacctgtggcgcagcgtgcaggccgataccggcgtggatgcgggctttcgcgagaccggcgtggtgttcgtgaccgacgatccgtccgagctgcggacctgggagcgctggcagcaggccgccgccgcgcgcggcgtgccggcccggatgctgtcggcgcgcgaggccaacgccacccacgcctggggcaagacgccctggataggcggcatccgtaccgagcgcgatggctatgcggaaccggcgcgcgcgattccgctgctggcgcgccacgccatggacaacggtgcgcaggtcatccagcaatgcgcggtcaatgaactgctggtcgagggcggccgcgtggccggtgtgcagaccgagtgcggcctggtgcgcgccagccaggtggtggtggccggcggcgtctggtcgtcgctgttctgccgcaagcacaagctgcccttgccgatcctgcaggtgcattcctcggcctcgcgcagcaggcagttcgacaccggcggggcggcgccggcaagagcgacgcatttctcgttccgccaccgcgaggatggcgggctgacgctggccaagagcggccggggcaccatgcacgtcgtgcccgacctgttgcgctacggcatgaaattccgctcgctctaccgcgcccgcaaggccaacgtcagattgtcgatcggcaggcagttcttcgcgcagtgctgggacgagtttcgctacttccacctcgacaggcctccctatgcccgccatcgggtgctggatcccgggccggacatggccctggtgcgcagcgcctacgaggacgcaggggccgtgtttcccggcatggggtccgacctgatcgaccaggcctggggcggcgtcatcgacaacacgccagacggcatccccgtcatttccgacgtggcccggatgccgggcctgtatttgtgtaccggtttcagcggccatgggttcagctcctccctgggagccggccgctgccttgcgcaatggatcgcgcgggggcgctccgacctgtcgctggacgcgttctcgtacgcgcgcctggtcgacgggcggcgcctgcaacccagcattctgtattgaacggcccgcacgtaccggcggtcttgggcagtcatcacttctgcaaggggaataccaatatgcgatacaaccgaagagccttcctgggcgcgatggccgcgctgccggcggcattgggcgccgcacgcctggcatcggcggcgccggccggcgaggccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccggaccggccgatcaagttcctggtgccgttttccgccggcagcagcaccgacatcgcggcccgcgcgtatgccgaggtcaccaccaaggcgatcaagggcgcgtccgtggtggtggagaaccgcgcgggggcgggcggcaacgtgggcgcggcggtcatcgcgcgttcggcgcccgacggctactcgctgctctacagcgccgccacgccctatgcgatcgcgccgttcgtctatcccgatctctcgtataacccgatacgcgacttcgcgcccatcgccgtcacgatcagcgtgccggtgttcgtggtggtggccggcgacagcgacatccatacgatggccgacctcgccgcgcacatgaaggccgggcagcaggcggtcagctacggctccaacggcgtggggacgtccagccacatcatctgcaagctgatcgccatggagctgggatatcccgacgtgctgcacgtgccgtaccgccaggggtcccagggcgtcatggccgatgtcatcggcaagcgcctgacctacgccgtcgatccctggtcggtcgtcggtccgctggtgcagtccggacgcttgcgcgccatcgccaccaccaacggacagcgcctgtcggtggcgccggacatcccgaccctcagcgagatcttcaagaaggacttcgccgtcgtgacctggaatggattgtgggcgccggcgggtacgccgcagggcatcgtggaccggctcggcaaggcgttcgagtcggcccgcgagaaccaggagctggtcaggcagttcgagagccagggcacgccgctgatgccggccatgtcgctggcgcagaccagaacgttcatgaccggcgaagtcgagcgctggaagcgtttcgtgcaggtatcgggcatcaagctctaggcaaaccggtgccgcggtccgcggcgccgtctccacattgcaaaggaagacctcatgtccttatccgtcggcaacgccgcgctgctgcctggccgcaacctgattggatcggaatggcgcgaagcggcgctgggcgcgcgcttcgcggttgcggatcccgccaccggcaaggtgatcgcgcatgtgcccgacagcggcgcgcgcgatgcgggcgcggccgtcacggcggcgcaccaggccttcgcggactggcgccggacccccgccaaggtccgcgcgcagatcatcaagcgctggaatgccctgttgcacgagaacgccgaagacctggcccgtctgatttcctcggagcagggcaagccgctggccgaggctcgcggcgaggtgagctatgcggccagttatgtcgagtggttcgccgaagaggccacgcgcgccgacggcgacctcatccccagcccggcgcaagggcggcgcatgttcgcgctgcgcgagccggtcggcgtggtggcggcgatcacgccgtggaacttcccggcggccatgatcgcccgcaagatcgccccggccctggcggccgggtgcacggtcgtgtgcaagccggccgaggacacgccgctgacgtcgctggcgctgacggccctggcgcagcaggcgggggtgccgcccggcgtgctcaacatcgtgaccgcctcgcggggccgcgccgccgaagtcgccgacgcctggctggacgacccgcgcgtgcgcaagatcacctttaccggctccacccccgtgggcaagcatctggccaggcgcagcgccgacaccttgaagcgggtctcgctggagctgggcggcaatgcgcctttcattgtgttcgacgacgccgacctggacgccgcggtcgagggcctgatggtgtccaagttccgcaatggcggccagacctgcgtctgtcccaaccgcatcttcgtgcaggccggcgtgcacgacgcgttcgtccgcaagctggcggcgcgggtggaggggctggtcgtcgggccggccagcgacccggcttcgcagatcgggccgatgatcaacgcgcgcgccgtcgagaagatcgagcatcacgtcgccgacgccctggagcgcggcgctcgcctggcagtgggcggcaagcgcatccactcggcccgttgcgccggcgaccactattacgcgccgaccgtgctgacgggggtggacgagaccatggcgtgctttcgcgaggaaaccttcgggccggttgcgccgatcacggtcttcgccagcgaggccgaggtggtggcggcggccaatgcgaccgcgttcggcctggccgcctacttctactcgaccgacgtgcggcgcatctggcgcctggccgacgcgctggagaccggcatcgtcggcgtcaacgagggcgcgctggccgccgaggcggccccgttcggcggcgtcaaggactcgggttacggccgcgaaggatcgcgccatggcctggccgagtacatgcagatcaagtacgtctgccagggccagctggactgagggcgcgtcgcgcgatcaggcggtgccccggcctcgcggcgcgtatccgccgttgctcgcgcgcagtcctgcgatcagttcggcatggtagcggtccagctgcgcgcgagcggcggccgcgtccagcgcgcggcctcggtactccttgacgcgcgcggtgtcgccgccgcgccgaacgcgcagcgaacggcccacgctgtcggggtgccgttcggccagcgcgcggcgcagcgcacgattgtcgtcgcgcgagaatggcgcgatccagtcgatgatccacagtcggtcgccgcagttccaggcattcccgcccagcgacgagggcgccatgacataggagagttcggtgtcggcgtccattagggcccagctgcagtatgcaaccggcacgtcattgcatcgcagcagaatgtattggcccagttgaatcggcgcgagcgtgttgcgtgcgagcagatgcaccggccagtcgcggtgcatgggagagttcatccacagccaggcaatattgcccagtgccgcgaagtcgtcggtgggattgaggagggagggcgcttgggcggacggaagcatgacatcggtgcatggtggagcggggggcatattccgtgttgggtgcgcgcatggcaagccgccggcgcatcatggttgcgccggaatggcttttcttacatgtttccaggatatgtccgtatttcgggcgatgcctcggtcgcggcgcctgcttttgtcgaacatgtgcaatgttgttgtcgcgatcgcgttcgcgcttgctcgcttatttatctcccttgaagccttgttcttcttttcattagaaagaaatatgcgctttgtgtttaggatgattttcctgtccgagtagggtggatccaaattttccggattggtgggaatttgtgcattttcattgcgaatgttggaataatttcgcccatcgtcatacgacatgctggatgtttggttcttgcagaaggatgaggttctgagcgctacacaccggttgcgtcggtgcgaatccgttcaatcgactacttatcgacagatccacatgcagcaatcgcatcaggctggttacgcaaacgccgccgaccgggagtctggcatccccgcagccgtactcgatggcatcaaggccgtggcgaaggaaaaaaacgccacattgatgttccgcctggtcaacccccattccaccagcctgattgccgaaggggtggccaccaaaggattgggcgtgcacgccaagtcgtccgattgggggttgcaggcgggctacattcccgtcaacccgaatctttccaaactgttcggccgtgcgcccgaggtgatcgcgcgggccgacaacgacgtcaacagcagcctggcgcatggccataccgcggtcgacctgacgctgtcgaaagagcggcttgactatctgcggcaagcgggcctggtcaccggcatggccgatggcgtggtcgcgagcaaccacgcaggctacgagcagttcgagtttcgcgtgaaggaaacctcggacgggcgctatgccgtgcagtatcgccgcaagggcggcgacgatttcgaggcggtcaaggtgatcggcaatgccgccggtattccactgacggcggatatcgacatgttcgccattatgccgcatctgtccaacttccgcgactcggcgcgcagttcggtgaccagcggcgattcggtgaccgattacctggcgcgcacgcggcgggccgccagcgaggccacgggcggcctggatcgcgaacgcatcgacttgttgtggaaaatcgctcgcgccggcgcccgttccgcagtgggcaccgaggcgcgtcgccagttccgctacgacggcgacatgaatatcggcgtgatcaccgatttcgagctggaagtgcgcaatgcgctgaacaggcgggcgcacgccgtcggcgcgcaggacgtggtccagcatggcactgagcagaacaatcctttcccggaggcagatgagaagattttcgtcgtatcggccaccggtgaaagccagatgctcacgcgcgggcaactgaaggaatacattggccagcagcgcggcgagggctatgtcttctacgagaaccgtgcatacggcgtggcggggaaaagcctgttcgacgatgggctgggagccgcgcccggcgtgccgagcggacgttcgaagttctcgccggatgtactggaaacggtgccggcgtcacccggattgcggcggccgtcgctgggcgcagtggaacgccaggattccggctatgacagccttgatggggtgggatcgcgatcgttctcgttgggcgaggtgtccgacatggccgccgtggaagcggcggaactggaaatgacccggcaagtcttgcacgccggggcgcggcaggacgatgccgagccgggcgtgagcggtgcgtcggcgcactgggggcagcgggcgctgcagggcgcccaggcggtggcggcggcgcagcggctggttcatgccattgccctgatgacgcaattcggccgggccggttccaccaacacgccgcaggaagcggcctcgttgtcggcggccgtgttcggcttgggcgaggccagcagcgccgtggccgaaaccgtgagcggttttttccgcgggtcttcgcgctgggccggcggtttcggcgtggctggcggcgcgatggcgctgggaggcggcatcgccgcggccgttggcgccgggatgtcgttgaccgatgacgcgccggccggacagaaggccgccgccggcgccgagatcgcgctgcagttgacaggtggaacggtcgagctggcttcttccatcgcgttggcgctggccgcggcgcgcggcgtgaccagcggcttgcaggtggccggggcgtcggccggggcggctgccggcgcattggccgcggcgctcagtcccatggagatctacggcctggtgcagcaatcgcactatgcggatcagctggacaagctggcgcaggaatcgagcgcatacggttacgagggcgacgccttgctggcccagctgtatcgcgacaagacggccgccgagggcgccgtcgccggcgtctccgccgtcctgagcacggtgggggcggcggtgtcgatcgccgcggcggccagcgtggtaggggccccggtggcggtggtcacttccttgctgaccggggctctcaacggcatcctgcgcggcgtgcagcagcccatcatcgaaaagctggccaacgattacgctcgcaagatcgacgagctgggcgggccgcaagcgtacttcgagaaaaacctgcaggcgcgtcacgaacaactggccaattcggacggcctacggaaaatgctggccgacctgcaggccggttggaacgccagcagcgtgatcggggtgcagacgacagagatctccaagtcggcgctcgaactggccgccattaccggcaacgcggacaacctgaaatccgtcgacgtgttcgtggaccgcttcgtccagggcgagcgggtggccggccagccggtggtcctcgacgtcgccgccggcggcatcgatatcgccagccgcaagggcgagcggccggcgctgacgttcatcacgccgctggccgcgccaggagaagagcagcgccggcgcacgaaaacgggcaagagcgaattcaccacattcgtcgagatcgtgggcaagcaggaccgctggcgcatccgggacggcgcggccgacaccaccatcgatctggccaaggtggtgtcgcaactggtcgacgccaatggcgtgctcaagcacagcatcaaactggatgtgatcggcggagatggcgatgacgtcgtgcttgccaatgcttcgcgcatccattatgacggcggcgcgggcaccaacacggtcagctatgccgccctgggtcgacaggattccattaccgtgtccgccgacggggaacgtttcaacgtgcgcaagcagttgaacaacgccaacgtgtatcgcgaaggcgtggctacccagacaaccgcctacggcaagcgcacggagaatgtccaataccgccatgtcgagctggcccgtgtcgggcaactggtggaggtcgacacgctcgagcatgtgcagcacatcatcggcggggccggcaacgattcgatcaccggcaatgcgcacgacaacttcctagccggcgggtcgggcgacgacaggctggatggcggcgccggcaacgacaccctggttggcggcgagggccaaaacacggtcatcggcggcgccggcgacgacgtattcctgcaggacctgggggtatggagcaaccagctcgatggcggcgcgggcgtcgataccgtgaagtacaacgtgcaccagccttccgaggagcgcctcgaacgcatgggcgacacgggcatccatgccgatcttcaaaagggcacggtcgagaagtggccggccctgaacctgttcagcgtcgaccatgtcaagaatatcgagaatctgcacggctcccgcctgaacgaccgcatcgccggcgacgaccaggacaacgagctctggggccacgatggcaacgacacgatacgcggccggggcggcgacgacatcctgcgcggcggcctgggcctggacacgctgtatggcgaggacggcaacgacatcttcctgcaggacgacgagaccgtcagcgatgacatcgacggcggcgcggggctggacaccgtcgactactccgccatgatccatccaggcaggatcgttgcgccgcatgaatacggcttcgggatcgaggcggacctgtccagggaatgggtgcgcaaggcgtccgcgctgggcgtggactattacgataatgtccgcaatgtcgaaaacgtcatcggtacgagcatgaaggatgtgctcatcggcgacgcgcaagccaataccctgatgggccagggcggcgacgataccgtgcgcggcggcgacggcgatgatctgctgttcggcggcgacggcaacgacatgctgtatggcgacgccggcaacgacaccctctacggggggctgggcgacgatacccttgaaggcggcgcgggcaacgattggttcggccagacgcaggcgcgcgagcatgacgtgctgcgcggcggagatggggtggataccgtcgattacagccagaccggcgcgcatgccggcattgccgcgggtcgcatcgggctgggcatcctggctgacctgggcgccggccgcgtcgacaagctgggcgaggccggcagcagcgcctacgatacggtttccggtatcgagaacgtggtgggcacggaactggccgaccgcatcacgggcgatgcgcaggccaacgtgctgcgcggcgcgggtggcgccgacgtgcttgcgggcggcgagggcgacgatgtgctgctgggcggcgacggcgacgaccagctgtcgggcgacgccggacgcgatcgcttgtacggcgaagccggtgacgactggttcttccaggatgccgccaatgccggcaatctgctcgacggcggcgacggccgcgataccgtggatttcagcggcccgggccggggcctcgacgccggcgcaaagggcgtattcctgagcttgggcaaggggttcgccagcctgatggacgaacccgaaaccagcaacgtgttgcgcaatatcgagaacgccgtgggcagcgcgcgtgatgacgtgctgatcggcgacgcaggcgccaacgtcctcaatggcctggcgggcaacgacgtgctgtccggcggcgctggcgacgatgtgctgctgggcgacgagggctcggacctgctcagcggcgatgcgggcaacgacgatctgttcggcgggcagggcgatgatacttatctgttcggggtcgggtacgggcacgacacgatctacgaatcgggcggcggccatgacaccatccgcatcaacgcgggggcggaccagctgtggttcgcgcgccagggcaacgacctggagatccgcattctcggcaccgacgatgcacttaccgtgcacgactggtatcgcgacgccgatcaccgggtggaaatcatccatgccgccaaccaggcggtagaccaggcaggcatcgaaaagctggtcgaggcaatggcgcagtatccggaccccggcgcggcggcggctgccccgccggcggcgcgcgtgccggacacgctgatgcagtccctggctgtcaactggcgctgaagcgccgtgaatcacggcccgcctgcctcgcgcggcggcgccgtctctttgcgttcttctccgaggtatttcccatcatgacgtcgcccgtggcgcaatgcgccagcgtgcccgattccgggttgctctgcctggtcatgctggctcgctatcacggattggcagccgatcccgagcagttgcggcatgagttcgccgagcaggcattctgtagcgaaacgatacagctggcggcgcgccgggtcggcctgaaagtgcggcggcaccgacccgcgccggcgcggctgccacgcgcgccgctgccggccatcgcgctggaccggcagggcggctactttgttcttgcccgcttcgagcccggcgcggaccaggccgtactcatccagcgtccgggccaggcgcccgcgcgcctggggcaggccgagttcgaggcgctgtgggcgggggagctgctgctttgtgcttgcgcggccagcccgacgcaggccctggcgcgctttgacttcagctggttcattccggcgctggtcaagcatcgccatctcatcggtgaggtgctgctgatctcgttggtgctgcagttcattgccctgttgacgcccttgttcttccaggtggtcatggacaaagtgctggtcaacaacgccatggaaacgctcaatgtcatcgcagtggggttcctggcggccatcctgttcgaggccctgttgaccggcatccgtacttacctgtttgcgcataccagcagcaagctggatgtggagctgggtgcgcgcctttacgcgcatctgctgcgcttgccgctggcgtacttccaggcgcgccgggtgggcgactcggtggcccgcgtgcgcgaactggagcatatccgcgcctttcttaccggcaatgccgtgacggtgctgctcgatgtggtgttttccgtggtgttcatcgccgtcatgttcttctacagcgtgaagctgacgctggtcgtgctggcggcgttgccttgctattttcttctgtcgctggtgctgacgccggtgctgcgccgccgcctggatgtcaagttcaaccgtggcgccgagaaccaggcctttctggtggagaccgtcagcggcatcgacaccgtcaagtcgctggcggtcgagccgcagtggcagcgcaactgggaccggcagctggccggttacgtcgcggccggcctgtcggtggccaacgtcgccatgctggccaacaccggggtgacgctgatcagccggctggttgcgctgggagtcctgtgggtgggcgccaccgaggtggtcgcgcagcgcatgaccgtgggtgagctggtggccttcaacatgctgtccggccatgtgacgcaacccgtgatccggttggcgcagctgtggaacgatttccagcagaccggcgtttcgatgcagcgtctgggcgacatcctgaactgccgtaccgaggtggccggcgacaaggcacaattgccggcgctgcgcggttccatcgagctggaccgggtatcgtttcgctatcggccggacgccgccgatgcgctgcgcaatgtcagcctgcgcattgcgccgggcgaggtggtgggtgtggtagggcgttccgggtcgggcaagagtacgctgactcggctgatacagcgcatgttcgtcgccgaccgcggccgggtgctgatcgacggccatgacatcggcatcgtggacagcgcttcgctgcggcgccagctgggcgttgtgctgcaggaaagcacgctgttcaaccgcagcgtacgcgacaacattgcgctgacccgccccggcgcgagcatgcacgaagtggtggcggcggcgcggctggcgggagcgcacgagttcatctgccagttgcctgaaggctacgacaccatgctgggcgagaacggcgtgggattgtcgggcggtcagcgccagcgcatcggcatcgcccgcgcgctgatccatcgcccgcgcgtgctgatcctggacgaggccaccagcgcgctggactacgagtcggagcacatcatccagcgcaacatgcgcgatatctgcgacggccgcactgtgatcatcatcgcccaccggctctccgccgtgcgctgcgccgatcgcatcgtcgtgatggagggcggcgaggtggccgagtgcggcagccacgaaacgctgctggccgccggcggcctgtacgcgcgcttgcaggcgctgcaggcaggggaggcgggatgagacgcgcactgcgcgaactcgcggcccgccacggccgggtgctggcggccagctggcgtcagcgccatcgacgcccggcgggctggttcgatccggtggagaccgagttcctcccttccgcgttgtcgctgcaggagcgtccgatatcgcccacggcccgttggctggcgcgcatactgatggcgctggcggcgggcgcgctggtctggtcggtagtgggcaagaccgagatcgtcgtgcatgcggcgggcaaggtggtgccggtgggccagagcaagatcatcgcggcgtccgaaaccggtcgcgtcgcgcgcgtgctggtcgccgacaatagccgcgtggccgccggcgacgtgctgctgcggctcgacgcgggcgtgacggaggcggaagaacgcaaatggcgtgtccaggctgcgcaggcgcgccaggacgaggcccgctcccgcgccatgatcagggcgctggataccgggcgcgcgccggtattggccgagctgccggccgatcccggcatgatggcggcccagtcatacttggacagccagtatgccgactatcaggcgcaattgcgctccatcgaggcggcaatcgccacctatcggcgcgagcttgggctggtgacgcagatcgcccatgctcatcgtggcctgcggcgcgacggcgacgtatcgcagcaggcctacctggaaaaagagcaggcgcgcatgaccctggaaggccggttgcgccagagcgaggcgcagcgcgccgcgctgcagacccagacgcgacgccaggcgttcgagacgctggtcctggcgcgcaagctggctgcgcaggccgagcaggagatcgcgcgcacgagtgcccagcgcagccggttggtgctgaccgcgcctgtcgatggcgtcgtgcagcagctggttgcgctgaccgagggaacggcggtggccgcgacccagcccttgatgatggtggtgcccagcggcgccggcatccaggtccaggctcagctcgacagcaaggacatcggctttgtcagggcgggcgcgccagctaccgtcaaggtcggcgcctacgactatacgaagtacggaacgctcgaaggcaaggtgttgtatgtgtctccggatacggtggtcgacgaccgccaacagcactcgtaccgcgtgacgatcgcgctggcgcaccctgccctggaggtggacggcaagccgcggctgctcaaggaaggcatggcggtgcaggccgatatccggaccggctcgcggcgcctcatcgagtatctgctcagcccggtggcgcggcatgccggcgaaagcctgggggagcgctagcatggccgcggtgcaagtcaggcgacgcggccgggccctggcgttggcgctgtgggccgggttcgcgctgagcgtgggaggcggggtgcgggcgcgcgatggcctggcaacgccgcccgcgttcgagggccaggcggcgcctgccgtctcgtggccttgtccgccgccggcggatcggctcgacgacctggccttgctcgaggcgatcgacctggcgctgtgccacagcccggccttgcgccagggttgggcgcggatcaaggcgcggtcggccgaggtcgggctggcgcgtgcgccctattatcccagcgtcgcgttgagcgccgggcgttcggcgcagcggcgcagcacggggttgggcgaggacggggttcgcaacaatgtgatggcggtaacgctggcctggcgcctgttcgactcgggcgcccgttcggccgccctgcgggcggcacaggcgcaactggacgaggccgcgcaggcctatggcgcggtgctgcaggacaagctggccgaagtggtcggcgcctattacgaggcggccacggcgcggcaggcgctgcatactgcggtggaagacacggagatcgcccggcgttcggccagcatcgcggcgcgccgcgcgcgcgcaggcctggacagccacggcgatgtgctgcatgcgcaggctgccctggagcgcgcgcgcctggcgcaggcgcaggccgaaggcgcgcaggcacgcgcgctggccggcctggcgcaggtcctgggcgtcgatccggccacgccgatcgtcctggcgccgggtccgctggcgccgcaacggatcgaagatcgggagctggcccaatggctgcgggacgcccggcagcgtcatcccgcgatcaaggcagcgcaggcgggcctggcagcggccaccgcccaggtcgatgtggcgcgggccacggatatgccgacggtggatctttcgctgggccattatcgcaacagtagcgagaacgtctcggtgttcgccggttcgtcgcgcagcgtgtccgccagtctgaacctgcggattccgctgttcgacggattcgcccggagacatcggatccagggcgcgcgcgccgaagtgcagcgccaggaggctctgctcgaccaggcccgcctggcgaccggcgcggccgtggcgcgcgcctatgccgatctgcgggctgcgcgcgccagccatgaggccagcttgcgctggctgaaggccgcgcgagccgcttacgagtcggacctgcgccgctacgaggcgggggtgggcggcgtcgcggagctgctgcgcgcgcaatccgactggctgtcggcccggcagcgccacgtgctgtatgccgcccagctgcgcacccgcgcgctggccctgctggccgcggcgggagagctgggccgttcgacgatcgacggcgatccgcctaaggagtaaccctgcaaatcgccgcgttatgcagatttcgcataaccggccaggcacccatccctatactgccctgcattcggcgcttccgattacgcggtgatggtgatggatctacgttggttccaggattttctgaccctggccgaatgcggccagttcacgacggctgccgagctgcgccatgtgtcgcagtcggccttcagccggcgcatccagtcgctggagacctgggtcggcacgcctctgatcgaccggggctgcttcccgacacgcctgacggcggcgggcgagcagttccgctcggccgccgccgagatcgtacgcaaggtgatcgacgcgcgcggcgaagcgggcgcgaccgggcacgacagcatggtgttgcgcgtggccatgccgcattgcctggcgacctcgcgctttcccgcctggtgcgcgcgctggcagcaggttggcggcgcggcgtcgctgcgcctgcacgtgggcaatgtgcatgactcggtcgaatggctggccgccggcgtggtggacctgctggtgtgctttcgccatgccgtggaggacatccagctcgatgcgcagagttatatgcgggcaggcgtcgaggccgatgtcttgcgcctgtatcgcccggcgggcatggcgctggacgaggccgagctggcgtgcgaggcgccgcaggcgcgctatccctatgtgtcgtatgcgcagggcgcctatttccggcgcctgatcgagctgtcgtgcgggccgctgctgcagcgcgccgtcctgcagcgggtgtgcgagaccgatttcgtcgacggcgcgcgcgacctggtgcgcgccggcgtggggctggcgtggctgcccgattccagcgcccgcgcggccgtggagcacggcgagatcgtcgcggtggcggaccggcgttgcgccattccgatggaaatctgtatgtacgcgcgacgccacgggccggcgcaggaagccgtggagcgcgtgttcgaccagttcgggcgcggctagcgcctgatcgccggcgcggccggcatcgcagtccataacaacagcccttataggagacaccaccatgaaacgccttctcaatgcgctgacggcagcgctggccatcggcgcggcggccgccggccaggcccatgcggccgacctcgacggaaccctgaagaaaatctccgataccggcgtcatcaccatcgggcaccgcgagacttcgatcccgttctcgtactatgacgccaaccagaagccggtgggctattcgatcgacatctgcacgcgcatcgtcgacgcggtgaagacgcgcatcaagcgcgacgatatccaggtcaagtacctgccggtgacctcggccacgcgcattccgctgatgggcaacggcaccatcgacctggagtgcgcctcgacgtccaatacgctggactgccagaagcaggtggctttctcggtgacgaccttcgtgaccggcaaccgcttcatcagcctgaaatccgccaacctgaagaccatcgacgacctcaagggcaagacggtggcctcgacctcgggcacggccaacatccgccaggccaatgagatcaacgaggcgcgcagcctgggcatgaaggtggtgccggtcaaggagcacgccgaaggcttcctgatggtcgagaccggccgcgccgccgcattcatcatggacgacatcctgctctacggcctggccgccaacgccaaggagccggaccgctatcaggtgtccggcgactcgctgtcgatcgagccctacgccatcatgctgcgccgcgacgatccccagttcaaggccctggtcgacgacaccatcaagtcgttgtatgccagcggcgatttcgaggccttgtacaagcgctggtaccagagtccgttgccgcccaagggcatcaacctgaacgtggccatgagcgaggtgctcaagcgcgtggtcgccacgccgaccgactcgggcgatccggtcgcctacaagtaagaagaagcaaggccgccatgcaggcgcggcgccggccccgcgagggccggcggccgcatgcggcctgaatacagagaatcaccacgggatatcaatggaactggggcgtgctgttcgccctttccccggatggcgggcagacctatctgcagacgctgctcgctggcctggcggtcacggtgcagaccgccgcgctggcctgggcgctggcgctgggcctgggcatcgccgtcggcgtggcgcgcaccctgccgtacccgctcgtcaagcggctggcggccgtctacgtggaggtgtttcgcaacatcccgctgattgtccagatgttcctctggtatttcgtgttgcccgagctgttgcccaaggcgttgggcgactggatcaagcagctgcctgaggggtcgttctatacggcggcgctgtccatcggggtgtacatgtcggcgcgtatcggcgagcagttgcgtgccggcatcgaggcgttgccgccgggccagcgccaggccggcctggcgctgggcctgaccctgccgcagctgtaccgccatgtgctgctgcccaatgccttgcgcatggtgctgccgaccatgacgtccgattgcctgaacaccatcaagaatacctcggtggcgctgaccatcggcctggccgacctgaccgcgcaggcgcatgccatgcaggagtactcgttccaggttttcgaggccttcctgaccgcgaccgtggcctacctggcgctgaacctgatcgtgatcgtggcgatgcgcgcgctggagcgctgggtgagcatccccgggcagtcgccgcgccgcgcgcaggcggccaagggggaagggcatgagcagcttcgactatcaggccatcatcgacgcgttgccgtacctgtttctcaccggcttgcgcttcagcctgctgctgaccctgtcttcggcggccggcggggtggtgctgggcgcgctgctggccatcgcgcgcctgtacggccggcgctgggtggcgtggccggccgccatctacgtgaacctgttccgttcgctgccgctggtgctggtgattttcctgatctatttcatcctgccctatctgctgcagtggatcacccaggccgagcggcccatcgtgctgggcgccaccggttcggccttcgtgaccttcatcctgttcgaggccgcgtacttctcggagatcatccgcgccggcatcggcagcgtggggccgggccagtatgccgccggcagcgccctgggcctgacgcacggccaggtgctgcgcaaggtgatcctgccgcaggccgtgcgcaacatgctgccggtgctgctgacccaggtgatcgtcattttccaggaaacggcgctggtgtacgtgctgtcgctgcccgacttcctgggcgcggccaccaagatcgcgcagcgcgacaaccgcctggtcgagatgtacgtgctggtggcggtggtgttcttcgtgctttcctttaccgcctcgcgcggggtgcgcgccctgcgcgcgcgcctgggcgcctgaggacgggcgtatcccgatggagttgttgtccatgatagaaatcgaacggctcggcaagtgctacggcgatctgccggtgctcaaggattgctcgctcgccgtggcgcgcggcgaggtggtggtggtgtgcggcccgtccggctcgggcaagtcgacgctgatcaagtgcgtcaatcggctcgaaccgttcgagtccggccgcatcgtggtcgatggcaccgatgtgggcgcgccgggcaccgacctgccggcgctgcgcgcgcgcgtgggcatggtgttccagcatttcgagctgtttccgcacctgagcgtattggagaacgtctgcctgggccagatgagcgtgctgggacgcagccgcgcccaggcgcgggccaaggcggatgcgctgctcgagcgcgtgggggtggccgcgcaccgcgacaagcatcccgggcaattgtccggcggccagcagcagcgcgtggcgatcgcgcgcgccctggcgatggacccggtggtcatgctgttcgacgagccgacctccgcgctcgacccggaaatgatcggtgaagtgctcgacgtcatgactggcctggcgcgcgacggcatgaccatgatggtggtcacccacgaaatgggattcgcgcgccgggtggccgaccgcatcgtcttcatggaagccggcgagatcatcgacgacgtcgcgtcggccgagttcttcggcagcgccgcgtcgccgcgttcgcgcgaattcctctcgcgcatcatcagccattaaccgttatccaatactcaggcggtagccgcatgtcttcccttttctacatcaacggcagtttcgtgcctgccgagcaggcgcgcgtcccggccatggaccgggggttcctgttcggcgacggcgtctatgaggtcatggcggtcatcgatggcatgctgctcgagttcgagcggcatgccgcccgcctggcgcgcagcctgggcgagatcgggatcgccaacccgctgccgcgcgagcgcctgctggccgtatgccgcgagctggtcagccgcgccggactgcgcgaagggtcggtctacgtgcaggtgacgcgcggcgccgacgccaggcgcgatttcgcgtttccgtccggcgtcgaaccgaccgtcatgctgttcaccagcgagaaagacctgcgggtcaatccgctggcgcaaagcggcgtgcaggtggccaccgtgcccgacctgcgctggcagcgccgcgacatcaagagcgtgtcgctgctggcccaggtgctggccaagcaggccgcgcaggcacgcggcgccttcgaggcggtgatggtggacgcgcagggcgtggtgaccgaaggctcgtcgtcgagcgtgctgctggtcaacgcggccggcgagatcgtggtgcgtccgctgtcgcaggacatcctgcccggctgcacgcgcgcggccgtgctggagctggcgcgcgagcgcgacatggcgatggtcgagcgcccgttcacgctggacgaatgccgccaggcgcgcgaagtcatcctgacttcggcgctgcagttcgtgctgccggtcatcgccgtcgacggcgagccggtggccgatggacggccggggccggtgtgcgccgcgctgcgcgagctgtacctgcgccacaccctggccacggcgctctgagcgcgcgttacggttcgcgctgcggcggcttgagcggatcgaagtcctgccagcggttgtcgcgccacacgccttcggcgtgctccacgtcatggccgttggccgcgcgcagcacctggcaggccagggtctcgcgcgtggggtcggtgtgcagcgccagcagcaggccggccggccgcacttcggggtgatccacgggggcagcttcgccgcgcttgcgcgccaggtgtccggtgacccacagcgcgccgaacagcgagccgatataggcgcccacgccggcggccgccagcatggcgatggtcgattcgttcaggccggcgacgatgaagccgccggcaatcgcgaaggccaggccgaacagggcggcgccgagaatggcgcccatgtcggccctgccggagtcgggatcggagcgtcggtctccgccgtaggcatagcggctgtgctcgccggcgctgttgacgtagaagacgtggacgtcctgtttggtgaagccctcggagaacagccgctgggcggcgttttcgacgtcgggaaacgtgtcgaagcgggcggcgacgatcagtgacatggcaatctccttgcgcccgcgcgcgcgggcagattgacatgccttgatcgtagcgccggcgcccggcgggcgccagcgccgtggccggtcagttgatgcgcggcagattggcgtcgcggatcatgcggcccatttcttcgtggccctgcttcagcagctcggcgtactcggagcccttgagcgaggcgggatccacccccagtttctcgaacgaatcgcgcgtgacgggatcggccaccgccgccagggccgcctgctgcagcttggccagcacgtcggccggcgcgccgcgcggcgtggccaggccgatccaggagtcgatctgcaccggccagccgctttcctggatggtcggcacctcgggcagctcgggccagcgcatcggactggccgaggcgatcatgcgcagcttgccgtcgcggatgtgcggcagcacgtcggaggggttctgcacgatcacgtcgacctgcccgcccagcagcgcggtcacggtttcgctgccggacttgtacgacacctgctcgaacttgccgccggtcaggcggcccagttccagcagcgccaggttgttgggcgaggacggcgcgccgaagaacatgccgttgggtttcttggcggcctcgaccaggtcctgcagcgtcttgtacggggagtcggcgcgtaccgtgatgccgtagcggtagcggcccacgccggcgacgaaatcgaagtcgtccatggtgtagggcagtttcatcaggtgcggcatgatggcctgcgtggagtacgtgaccacgccgaccgtgtagccgtcgggagcctggcgggcgacatagccggggccgatggtgcccagcgcgccgggcttgttctcgacgatcaccggcttgcccagcggcttttccatgcccttggccagggcgcgcgaggccacgtcggtgttgccgcccgcgccgtagttcaccaccaggcgcacttcgttcttcgggaaatcggtcgcggccgcgccggcggccaggcccaggctggccagggtggcggccaggtacttgtttatgcttttcattgctcctcctagggaagtccgtgtcgtgttggcttgaacatgcctcagggcatgtagaagccgccgttgatgtcgatgatggcgccgttgacgaagccggcgtccgggccgcacaggaaggcgatcgaggtgccgacctcctcgggcgtgcccaggcggcgcaccgggatctgctccgcgtagcgctggttcacctcggggccggcctgctgcgccatttcggtcaggatgcggccgggcgccacgcagttggcggtgatgccgtaggggcccatctccgaggcgatggcgcgggtcaggccgatgacccccgcctttgaggccatgtagctggggcccgccacgatggatcgggcgcgcccggccagcgaggcgacgttgacgatgcggccgtagccctggtcgcgcatggccggcaggaacagctggcacaggcgcatcacgcaggtcaggttgatgcccagtacctgcgcccattcctcctcgctgacttcgaggatgcccgacgagcggccgtcgggacgcttgggcgagacgccggcgttgttgaccaggatggacaccggacccagctcggcctcgacgcgcgccttcagcgcctgcagggcgggcaggtcctgcacgtcggcgctggcggcggtgacgcggtcgtgctgcgcgccgaacagcgcctgcgtatcgatggcgccgcgatcgatggtcacgacatggttgcccgcggcgagcagggcgcgcgcgctggccaggccgatgccgcggccggcgccggtgacgacggcgatgcggggctcgctcatgcctgcaccccggcgtcgggcgtgaagaaggtgatgggcgggaaggcgttttcgtcgcagatgacttcgatcagcgccgagcccgaggcggcgcgggcctgcgccagcgcgtcggccagctgggccgggtcctcgacgcggatgccggtgcagccgcaggcgcgcgcgatggcggtgtggttcaccggcgcgaaggccacggccgaggtatgggcgccgaatttgacgttctcggcgtgcttctggaagcccaggatgccgttgttgatgacgatgagcgtgactttcacgcccatgcgcgcggcggtctccagttcggaccagacgtggccgaagccgccgtcgcccaccagggcgtagacctcggccgccggattggccagcttggcgcccatggccatgggaaagccccagcccagcccggccaggccgcgcggggtcagaaagcgcatgcccgggcgcagcgccgtcaggaagtgcgtgatccagatcgacgaatagctggcgtcggccacgacgatggactgctcgtcgagctgttgctgcagttcgtgcatgatgcgttcgggccggatcggcgaggcgtccgacaggcgcactgccgccgagtcttccaggtgcttttcgtggcccagcgcgatggcctgctcgacgccggcgcgggcctggcggcgcgcggccaggtcctggccggccagggcggcggtcagggcttccagcgtcaggcgcgcgtcgccgaccaggcgcagcgcttcgtagttgcggcccacttccaggccatccacgtcgatgtggatgtactgggcatttttcggatagagctgccaggagtcggtgccgttctggttggtgcggttgcccaccagcagcaccacgtcggcctcggcgatcaggcggcgctggaagcgcgtggggccgttggggcccatgttgctgccgaccacgccgatcgacagcgggtggcgctcgtcgaccgcgcccttgcccatgaccgtggtggcgaccggcaggtgggcggtttcctgcagcgccgccatggcggcgctggcgtcggagatgtgcaccccgccgccggcgacgacgaccgggcgctgcgcctgcgccagcaggctggcggcgcgggcgatggcctgcggcgcggcgacgctgcggtccagcgggaagtggcccagcgaattgttgcgcggcagggccggcgcgggggcggcggcggccagcaggtcggccggcagcagcagggcgaccggaccggggcggccgctgcaggcggcggcgaaggcctggtcgacgtagtcctcgatgcgcgaggcttcggtgacgcggcgcacccatttggtgaccggctggaacagcgcgatgtggtcgagttcctggaaggcgttgcggtcggtctggtcgcggttgacgtcctgcaccagcgcgatcaccggcaccgagactttcatggcctcggccagcggggccaccagcagggtggcggccgggccgttctgggcggtcacgatggccggcttgccgctgacgcgggcgtaggcgtcggccatgtagcccccggcgttttcggtgcggtaggcgacctggcgcatgccggcctgttcggcggccagatgcagcaggctgggcaggctttgcccgaacagggtgtccacgccgtggcgcgccagcgcacgcacgattgcgtgggccacggtgccgtccagcgtgaaccccggggcggaaaggggcttgggtagggtgctcatgaggcctcgtcctgaatgatggccgcgccgtcgcggctatttagtaatttatattttataaagtatagcgggttgccgaggaatatggcaacattggccaaccgccccctttttgcgccgattccaccttccatgaacatgccgctcgcgcccatggcgcgcgaaaacattgccgccgtcatctatcgccagctcaagcagctgctgatgatgggcgagctcaagcccggcgagatcctcacgctgcgcatgctgaccgaacgcctgggcgtgagccagacgccggtgcgcgaggccttgctgcaactggtgtccgagcgcgcgctggccatgtcgcgcggcaagtccgtcagcgtgccggcgcccacgcgcgagaagctgcaggagctgcgcgatatccgcctgacgctggaagtgctggctaccgaacgggccacgccgcgcatttcggatgccgagatcaagacgctggagcgcctgcaccgcgaaatggtccgctacaagaacagcgagcagcgcgagggcgtgctcaagaccaactacgagttccacttcacgctgtacaacgcctccggcatgccggacctggtggccatcatcgaggggctgtgggcgcagaccggcccctcgctgacctacctgtaccagaagccgtttgcccatctgtacgacgcgcatccgcatctgccgctgatcgaggcgctgcgccggcacgatgtggaggcggctgtcgcggcgatccgccgcgatgtggcgggctacggcgccgccctgatggagcgcctgcccgccgaagccggccagccggccggcggctaggcgcggcctgcagcgccagcgcgatgcgcctgcccttgccggcggcccgcgagtagcagcgtggcgaagtcgttgcgctgtccctggtcgctggcgcgcacggtcatacaccggcgagcaagccccaggcggcgccggccgcctgttgctcccgccatggcagcgtcatcaacccggcccgattatttatctatacttacgcgcttgcgcgccgcggcatgcggatcaccggcctcgctcgaggctggcgtggcgcgtcatcacatggcctggcgatcgtgcaagcgccggggtagtcctggaagcgtcgccaaagatgtcgttgcaccccgtagtctgtctggaccggtcccggcggggccccggtgattttccccttctttcgatgtctgccgtcgccatgcgccgcggcgtgtccgcgctgctgggcgtggcggggaccctggcgcttgcggcgccggcctgggcgcaggcgcgccaggaggctgccagcgccgcccaccccacctggatggccgccgccggcaattggcaggtgctcgaaggcgggccaggcgtggcgcgcgtcaagcagcgcacgaccggcgtgtatgcgggcagcgagcacgcgctgggcgccggactgcgcctgggcggcgtgctgggcctgacgcgcagcacggcccgcttcgacgacctgtacgccaaggggcacgtgaacagctacagcctggccctgtatggcgcccgtaccgtggccgccggcgcgggcgatttcaacgctgtggcgggcgcggcctatacctggcatgacatggacaccaggcgccatttccattgggccggcacgtcgcagaccctgacggcggatacccatggcagcaccttccaggccttcggcgaactgggctatcggtggcgcgcgtcggcgcgggtgcagatcgagccgttcgcggcgctggcctggcgcgacgtgcggacgcgcgcctttgtcgaatccggcggctgggcggcgatcagcgcgggcccgagccggctgacgcagaccacgacgaccctgggcgtgcgcggcgaggccggctacatgctggggccggcgccgggcaagctgcgcctgaccctgggctggcgccgcgctttcggcgatgtcgatccgcaggccacgctggtgctcgatggcggcaatgccctggcggccaccggtgcgcccatcgcgcgcgacgcggcgctggccggcctgggcgccgagctggcgctgtcgcgctcggccgcgatcgggctggcctatatcggccagtatagcggcggcaaccgcgagcacacgggttcgctcagcctgcgctggctgttcggcgcctgaacggccggcgcggcttcaggcgcccggcgaggtttcgtcgtcgtcgaggtagatgtgcgccagtccctgcgcgatgcattccttgatctgttcggtgcgcttggagatatggctgcgcaggttctgctgcgcggtggcgatgtcgccggcgcgcagcgcggcgaggatcgcggcgtgttcggcctgggtcttgtcgcggccgatgcgttccatgttgatccagcggatgaagcggatgcgttcgttgacgttgtgcaggatccgctgcagttcatggttgccggacatctcggccagcatgtggtggaacgtctcgtcgaggctgacgagctcggtgaccggcaggtcgggcgacttggcgcggctttcggccaggaaggcttcgagcgcatcgagccgttgcggggtggcgcgcccggcggccagttgcaggcatgccacttccagcacttcgcgggtttcgtacaggtcgatcatttccttgaggttgagcgggcggcggacatagccgcgcccggcctcggccaggaagccgtcgcgcgccaggaaatgcagcgcttccctgaccggggtgcggctgacgcccaggcgttcggccagggccacctcgttgaggcgttcgccgggcttgatttcataggagatcaccatctcgcgcagcttctccagcacttgcgagaaggcgcgccggcctttctcggccggttcagtggttgttttgtacattgttgtcgtcatgggcagcgaacgcctgcgccggcgcgcatcgcggtggcggacccggcctcgatcagtgagggcaagcggattgtcattgtaataactcctggccgggcgccggacgggccggcggcgggcgccgcgcggcccgccgctcgaggatcagggcgtgaccacgaccttgcccatgacttcgcggtcctcgatcaggcgcagcgcctcgccggcatcctgcaggctcagcacgcggtcgatcggcacttgcatcttgcccgactgcaccaggccgagcagggcgtccaggtcttcgcgcatccagccgttggagccgcggatgttcagctcgaaggtccagatgaagcgcaggtcggtctgcggatcgtagccggcggtcgcgccgcaggtcagcaggcggccgccgcgccgcaggcagcgcatcgacttgacccaggtatcgccgccggtgaagttcaccgccacgtcgacgccgccgtcgaacttgcggcgatgcggcttgccgtagagctcatagatcgccttggcgaaatcggtgtcggcgtagttgatgacgtggtcggcgcccagttcgcgcagccgctgcattttggcttcgctgctggcgcaggcgatcacctgcgcgccggcaatcttggccagcatcacgcaacccacgcccacgccgccgctggcgcccagcaccagcaccttttcgccggcctgcacctggccgatggtgtgcatcatccgataggccgtgccgaaagccaccggcagcgcggccgcctgctcgtagctgacgccgtccggaatgcggatcagctggtgctcgcgcgccttgcacagttcggccaggccgccgtgcacggtctcgcccatcaggccgccctcggcccggttgatcgggtcgaccagcacgcggtcgccggccttccagccctgtacgcccggaccgacttcgacgatttcgccggccacgtccagccccatgatgaccggaaagtccagcttgatgcctggcatcccccgccgggtgaatacatcgtgatagttgatcgacgttgccttgacgcgcaggatcacgtcgccttcgcccgccttcggatcgggaaatgcggtgtcgtattgcaggacttccggaccgccgtgaccgtgaatgacaactgccttcatggattttccttactctggttgagatgggtgggttgcttgctcatcggcgcagggcgtggccgccctgcgtcaaaggggaggcggccgcgatcagttcggccgccagcagggccgccttgcggttgaccttgccggtgctgctgatcggcatttcatcgacgaagcgcaccgcgcgcggatgctggtaggccggaccatgggccagcgcatagtccttgacctcctgttcggacagcgtcgcgtcggggcgcgacaccaccagcgcgaccggcttcatgcccttgagcgggtcggccagcgggacgatgcacgcctgcgcgatggcggggtgacgctccagcattttttcgacttcgcccgggtagatgttttcgccgccgcacacgaacatgtcgtcggcgcggccgatgaagtaatggaagccgtgctcgtcgcgccgcatcacgtcgccggtgatatagaaaccgtcgtgcgtcatggccgcggccgtctgttcgggcaggccgtggtagcccagcatcagcgccggcgagcggacctgcagcacgccggtggcggcgtcgaggtctgcgccatcggccagccgcagctgcaccgccgggtgcggataaccaaccgacagcacgggttgcgccagtccttgcggatgcgggccgaacaccagcgcgccggtctcggtcgcgccgtagccgttgccgaacgccgcgcgcgggaacatggcgcgcgcgctgtcggcgatgcgctgcgtcagcggctccgatccgaggcgcaccatcgccacgctggccaggtcggcgccggccagcgcgccggtctcgcgcgccagcagcgcgatcatggtcggaatggcggtcagccaggtgcagcggtagcgctcgatcgcgtccaggtagccggccggcgagaactgcggcatcagtaccagccggccctggcccgccaacgccagcttgatcgtgttgagcgcgttcatgtgatagagcggcgcggccaccaggaagcagtggccgccgtagtcggtgcttgccgtgcgctggcgcaccgtccacagatagccggcgtgcgatatcttcacgcccttggggcggccggttgagcccgaggtgtagagaaacagcgccggctggtcgtcggcgggccgtgccgcctcgcaagggccggggtcgaggaaccgcgcatagccgccggcgccgccggcgccgaattcgacgctcggcaaggcgacggtgtaggcgtcgcggcgcgggccatcgcaaaagaccagcgcggcgccgctgtcgcgcaggatgaagtcgatgctgtccggcggcagccggtagttcaccggcacggcgatcaggccggcgcgcatgatgcccaggtaggcggccaggaactccatgcggttggccgacaggatcgccgcccgcgccccggccggcaggccgcgcgccacgccgtcggcctgcgcatcgagctcggcataggtgtattcgcgcggcccggactcgccgcccaggtcgatcagggcaatggcggcgggatcgcgcgcgggcgaaaacagcgcgcccaggttggccggcgcggccctcatgtctcggtccaggccgccaggcccgccaccgcctggcgcgtgatctcctgcgcatggcgcagcgtgccctcgcgccatacctggtcgtacggacagaacgaatccagcaggtcggcgcgcagcatcgcgtagcgctcgctggcggggtcggccttgaatttcagccacaggtccagccgcagcagccggcgcatgtgccagccgcgcgtgccgaattcgatgaccgcgccgcacatgggcacatcgcccagcaaggcctgcacgccgtggaacagcagcccctggtagttggggcgcgccttgccgtgcgggcgctggccgacgatgcggtcgcggccccaccagcgcgcggccagttcgtgcagggggccgccttcctcgttgaagcacaggaagaacggttcgccatacccgccgatgccggtgtgccagtcgatcagggccaccttgcgcgcgccggccaggtgatcgcgcacgatgcgctccagcgtcagattggaccattcgcgcgcggtgccgccgtagttcaggccgtccggatgcgaatactggccgcgcgcgagggtgtcgtacaggcggtcttcgccgtggcgggccgtgaaatcctccatggcctgctgggcggccgccaccgcggcgctgctccagtcctcgcgcagcagctgcggatgcaggatggcgtaatccgggttggcggggtgcggctggccgtggtcgatgaagttgcggttcaggtcgacattgttctcggtggtgcggctcaggtgcgcgaacccccacgggttgatggcgtgcaccatgatgaccgccacgtcggggtccagcgacgccgggccgtcgcccagcatccagccgatctgcgcggccgagccgaaaaaaccctccagcccgtgggtgccgctgatcgccagcagccggcgcggtgcgtcggcgcggccaaagcgcgcgacatcggtatgcaggggccggccgtccggcccggtccggccttcgtgcaggtactgcgtcaggcttgcgccggccgcggccgccgcggcgcggaacttgtcgcgcgcccggtgataatcgagcgcatagcactggtggaattccatggcgttttccttgctcctcattccggctgtaccgtggcggtggtcgattgttcccagaacaccagcttgcggtgcaggaaccggatcaggttggtgccggtcaggccgatcaccaccaggctgaacaggcaggcgaacatcgtggccacatccatgttgaccgaggcggactggatcaggtagcccagcccctggctggacgaaatgaactccgacaccaccgcgccgatcaggctcagcaccaccgagatctgcagcccggcaaagatgtgtcccgaggcggccggcagcttgacgtggaagaacacgtggctgcgcgaggccttgaaggccttcatcaggtccagcatggcgggattggcctgccggatgccgaccacggtattgatgaacatcgggaagaagctcatcagcgccaccatcaccaccttggacgccatgccgaagccgaaccacaccagcagcaatggcgcgatggccactttcggggtcgattgcagggcaatgatgtacgggtagatgaactgctcgaaggtttcggattcggccagcacggtgcccaccaccagcgccattccgcagccgatcaggtagccgtacacggtgctttgcagcgtgaacaggaagtgcggccagtattggccttcgacatagccgatccgcagcgtgttcagcacggcctcgggcgtgggcagcaggtagttcggcaccgagaaaatccggatgctggcgaaccacaggatcaccagtaccaccccggtgatcagggggtacaggaaggatttgacggacttggacatgcgcgcctcggctaatcgaattgcaccaactggtcgaacagctcccgcagctcgccgcacaggcgggtgaactcgggatcggtcagcgtggccagcgtgcgcgggcgcggcaggttcaccgtcacctcgcggatgatgcggcccggccgcgccgacatcaccacgatgcggtccgacaggaacaccgcttcggcgatgctgtgcgtgatgaacagggccgacttgcgcgtggccatccagatgcgctgcagctcgatgctcatgcggtcgcgcgtcatggtgtccagggccgagaacggttcgtccatcagcagcagcgccgggtcgtggatcaggccgcgcgcgatgcccacgcgctgctgcatgccgcccgacagctcgctggggtagttgctggcgaacttctccagcccgaccaggcgcagcagctccatcgccttggcgcgcccttcggccacgttcatgcccagcgcccggatgggcaccagcacgttgtccagcaccgtcttccagggcagcagcgtgggctgctggaagacgatgccgacgtcgccgcgcggctcgtcgatgggcgtgccgttgagcaacgccttgccgccggagggcttgagcagcccgctgaacaccttgatgagcgtcgacttgccgcagccggacgggcccagcaccgatacgaattcacccgcgcccagctgcagcgacagattgtcgacggccgtgatcggacccttgctggtgcggtagaccacgctcaggttgttcgccgtcagcagcgcggcgccgtcgccggcgccggcgacggcgtcgagggtggccgcggcggcccgcgacgccggccgcccgccctcgatcatggataggttcagggaagtcatgtgcgttccagcctgcgtctacttgagctgcttggcggcggacaccacggccgcggcgtcgaagtcgttgatgtccttgacgaactggttggtatagagcggcttgacgtccacgtccttggtgctcaactggccgccctcgtgcaggacatcgacatagtcatgccaggattgctcggtgtagtagcccatttgctgcggaccttgctcaggcagcatggtggccaggcgcactttcaggatctgcaccgcgtcggccagcttcttctcttccgtgccgtcggccggcttggtggccggatacagcttccagaagttctgcacgcaggcctgcggattggcgttgcacgccacgacgcccttggcggcggcgcgcgcgaaggccaccaccagttcgggccgctcgcgcagcgtgtcctggtgggcgatccagccgctggagaacagttcgcggtagctctggtccatcggcaggcggcgcaggtcggcgcccatctgctccatttgcacgtggaaggtgtcgaacaggttcagcgcctgcaccttgtcgtcggccagcgcgcggaaggccgtcgcgcccaccccgaccggcacgaactcgtagtcgcgctgcagctccaggcccagcttcttcatcatcgccttggtgaccgccaggttgccccacgacatggcgcccacgccgatcttcttgcccttgaggtccgccagcgagcgggccgggctgctcttggtgacgaccacctcgaacggcgacaggtagatgccgttgtagaacatcttcaccggcagggcgtcgcggccgggctggcgcgagatgaccaggggatcgggcgtgatccagccgaaagtgatgtgtttctgcgtgacctgcggcagcatgaccgccgcgccctggaagaacgtggcctgcacgtccaggccggcttccttgaagtagcccatgccgatggccatcagcgtgggcgcgttggacagggagatgttgatgccataggcgaaagtgactttctccgccgcgttggccgcgccgcccgcggcggtcagggccatggcggcggcgccggccaggatgccccgccgggcgtggcgcttcaagtgttcgataccgatcatgctgctgctcctgttggtgagttcgtgcaacgggttatatcggtgctgctggatggtttttggctgtatcagggttcctcgggcgcgcctgcaaaggccgcctcggcgttggcgcagaaaatgacggccgcgccgcccgcgtcgcgggcggccacggtcagttgcccgccggcgcggcggtaggcaacctggttgtcgtccagcaccgcggcggtgcgtgacagattgtccacttcgacggccagcgccgccggaaacggcagggtcggcgccgcgctgccgggcaggcgcgccgcgagcgcggcctggtcgaccagcgccagcctgcccgaacgcagcgtgaaccaggcctcgccgccgcgccgctcggccggcacgccgaggtagcgcgcatagcgcgccgccgcggcgtccacgtcttcgaccgccacgatggccgcggccagggcgcgcgcgccgttcggatggtccatgtagcgcgcctgccagagcagttccggcgtttcgtggcgcaaggtcaggatgagtccttccggcatggcctggcgcggcgtgcgcacctggctgaagcgggccagccgcgggccgtcggcggtgtcgatatagcgttgcagcacgccgggctcggccgcgaagcccgcctcgcgcagcgcggcgatgcgctgtccggggtccggggtgtcgaacgccacgatgtgcatgccggcatagcgcgccagtccttccggaatgccgcgcaggtccagcgccgggtcgaccaccgcgaccagctcgatatagccgtgcccgagcatggcgcagcgattggcgatgccggccttgaccacctcgcgcgtgacggcgtgcgtgccggaatgctgtgacagcggcgtcagcgtgaagcccagccgctggtacatggcggccgccgcgtccatgtcgtgcgcgtacagcccgacatggtccaggccggccggagccgcgcccatcggttggtccggttctgttctggtcatgtgcccgcccgtgtcgtgttcgaggaagcgggcctcagcccatccactggctgaccggggccgccgcttcctgcagcggctggacgatgatgtcgaccagcgccgggccgccgtactcgatggcggccttgagcacgccgtccagctcgcgcgggtcctcgacgcgccacgccttgacgccgtaggcctcggcgacgcgggcatggtcggtgcggttgaagtcgaccgagaagtagcgctcctggtagccggccttctggctggccttgatccagccgtagaccgagttcgacagcacgatcatcagcagcggcaccttgcggcgcacgatggtttccatttcgcccacggtgaagccgaagctgccgtcgcccatgaccgacactaccttggcggacggccggccgatggccgcgcccatgcccgcagccatcgagaagcccagcgcgccgtgggcgcggttggtgatgaagtggcggcctggcttggaggcttcgaaataggcggagaaataagggcagggcgtgcccgggtcggccaccaccaccgactcggccggcagcaggcgattgagcgcatcgaccacgcgctcgggcctgatgggcgcatccagcgaggcggccagcggctgcagggccgccaatttggcgcccttcgccttggccgccacggccttgccgtcgaccgcgtccgtggggcgggcgtcgatgcgcgcgtgcacttcgcggttgagcgcctgcagggccagcagcgcgtcgcccaccatcgccacgtcggtgcggtaattggcggcgatcaccatcgggtcggagtcgatgtgcaggatgggcacctcgcggctggggaagcgccagtgttcggtggacgtggagccggcgcggcagccgatcaacagcaccacgtcggcatcggccagcaccgcgcgggtggccaggatgccgccgttggagcccaccacgccggcgttcagcgggtgcgtgtcggccaggctgccctggccgctgacggtggtgcagaccggcgcgttgagggtgacggccagttcctcgagggccgcgcaggcgcccgagatgaccacgccgccgccgcacaggatgaccggcgcgcgcgcgcccaccaggcgggcggcggcctgctcgatggccgcggggtcgggcgcgaagcgcatcgccggaaagcggtcgtgcccgggctgggcccacacgtcggcggggtcgacctcgtgcttctgcacgtcgtacggcaggcacaggtgcgccgtgccggggcggccggtcgtcatggcgcggaaggccgcgcgcaccgcgccgggaatctggtcggcgcggtcgatggtggtgttccacttggtcagcgggcgatagagcgcctcctggtccagctcggtcagcgggtacttgccgcgcgagcccaccgatacgtcggaagtaatccccagcacggccaccgacgactcgttggcctcgaccaggcccggcagcaggtaggtggcgccgccgccgctgggcccctcgcacacgcccaccttgcccgttacccgcgcgtaggcgtcggccatgtaggcggcgctgcgctcgtcgcgcgtcaggatgtgctccatgccgtggtccagccgttgcagcgcgtcgcagaacggcaggctggtgtcgccgcacagcccgaaaatgtgcttgaccccattcagttggagcatgcgcaccatggcttcggcgccgttgagttgtgtcatggatctgtccttggtgagggagggatgtgtggggaaatatcaatgtatacatgactatatacatcaatggatatcggcgccgcaacgcttttgcgggttcgcggcatgagggatttcacgggtggcgcgggcggcggacacgcgccagcgcccgccccgtcaggtcaacggggcgggtcggcgaggcggcgggaaagggtcaggcgcccgggttgtcgggcgtgtcgggctggcgcagcgcgatggcttgcggccgaggcggcgtggcgacgggcagcgccaggccctggctgcggatcgcgtcgtcgatggccaccaggatggcgtcgcggcagtcggtgctgtcggagaactgggggacccagtacttgatcttgtaagtcacgccttcggcggtgtacgcggtggcgcggacccgcggcttctgccctggcgccaggctttcggcgggcgaagtggacagcgccgcgtcgaacagcagctgcttgccgtccgaaatcgaaatatcatggctcaggacgatttccagctcgccctggtattgcttgcggggggcgctgtaattggtcagcatctgccgcgagatctggctgttgggcaggatcatgtaggtgtcgttgggcgtcaggatgcgcgtggtgcgccagccgatttccgtgacgcggccccgtatggtggcgtcgaagcccacccagtcgccgatccggtagggggcctccacgccgatggcgatgcccgacaggacgtcggccagcacgttgcggatggcaaagcccaggatggcgatgatcaggcccgagctggccaggatgccgccggccgactggcccaggaacacgccgatggtggccaccgtggcgatcgcgaacagcgtggccgagaccagctcgcgcaacaggcgcggggtcttgcgctttttcttggccttgcgcgtgagcgcggcggcggccatgcgcgccagcagccaggcgaaggcgtagaaggcggccgccgcgctgaaacgccggaacgactcggggttcgatcccggcagatagcgttggaacaggtacgcatggaacacatacaccacgaccgacaggctgcacagcacggtcggccacagcagccacgcgattcttgaaccgggtatcaaggcaaatcctcttcttgtgcgatgggccgcgcgggcgcggccggcaatacgcccggctcgacgtccgggcgctgccgattgtagagcgcccgggccgcccgcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcggcgttctcgtcgtagaagctggcccgcgcggccatgtagtcggcggtggcgaacagcgccaccgacatcgcctggcgctcctcgcgcagccagaacaggcggctgaaggccaggctccagccgaggtagaacagcgccccgcccagcgtggcggccgagtgcagcagcacctcgtgcggggccagcggcgaatgcatggtcagggtcatcagcagcaggccggcaaagccgatcaggccgccgcgcttgccgaacaccgagaatatcgagaacgtgaagcactgggcgatcaccgccagccacagcaggatggggtaggtggaggccgcgccggtcagcgtgaccgtggcggtgcccagcagggcgccgcccagcatttcgttggtgcgatggcgctgcggcccgcccggctggtcgatgatggccaggcactgggcgccgaaggtggcgaccaggccgatgctgtactggccgaacagcccgcccagcaccaggacgggcagaagcatgccgatcgcctgtcggataccgccaaagaagtagtggctgtatagaaagcgccggatgctggcgatgcgcaaatccatggagatggggcgatttgtccgcgacaacgccagtatagagagatgtgcgccacttttggggccggatcggaaaacgacgggttgcggggctttcccaacacccgatttgctccggatgccgcaacgcggtaaattgcccgtcttgcgccggcgtgactatccgaagccggtgcgccggcttacagctgccccgggccaccttccgggcggattgcgccagttacacctgccgttggccgcgccacaagcgtgtgctgccaaggcttccatttcgacctccagcgcccccagggcgtttgcactgcgtttctgacgagcgtgtgccgggtcgacaatgtgtccgggtggcgtggctccgtgagccgcaaagcgccggatcatgttgttgtcgccggttcgggttcagctgccgtcgtatccgggcgggcagcgctcaggcgtgcagggccggtactgaaaggaaagacaacatggaactcaatggcgccgacatcgtcgtgcgctgcctggccgaagaaggcgtggaacacgttttcggctaccctggcggcgcggtgctttacatctacgacgcgattttcaagcaggacaaattccagcacattctggtgcgtcacgagcaggctgccgtgcacgccgccgacgcgtactcgcgcgcctcgcagaaagtgggcgtatgcctggtgaccagcggtccgggcgtcaccaatgccgtcaccggcatcgccaccgcctacatggactccatccccatggtcatcatcagcggccaggtgccgactgcggccatcggcgaggatgccttccaggaatgcgacaccgtgggcatcacgcgtccctgcgtcaagcacaacttcctggtgcgcgacgtcaaggacctggccgagaccatgcgccgtgccttcttcatcgcccgcaccggccgtcccggccccgtgctggtcgatatcccgaaggacatcaccgtcgcgcagtgcaagtacgcgccgcccaagggcgagatctcgatgcgctcgtacgcgccggtgaacaaggggcaccagggccagatcaagaaggccgtgcagatgctgctgcacgccgagcgtcccatgatctacacgggcggcggcgtgatcctgtccgatgccgccgaggccttgcgccacctggtggaccagaccggcgcgccgtgcaccaacaccctgatgggcctgggcgcgatgccggccaccgaccaccgcttcctgggcatgcccggcatgcacggcacctacgaggcgaacatggcgatgcagcactgcgacgtgctgctggccatcggggcgcgcttcgatgaccgcgtcatcggcaatccgcgccatttcgcgcagaacgcgcgcaagatcatccacatcgacatcgatccctcgtcgatctccaagcgcgtgcgcgtcgacgtgcccatcgtcggcaacgtcaaggacgtactggccgatctgagcgcccagtacgacctggcgcgcgccgacgccaagccggcgccgatcgagaagtggtggcagcagatcgaggcctggcgcggcaaggagtgcctgaagtacgccggctccgacgaggtcatcaagcctcagttcgtggtcgagaaactgtgggaagtgaccggaggcgacgccttcgtgacctccgacgtcggccagcaccagatgtgggccgcgcagtactacaagttcaacaagccgcgccgctggatcaactccggcggcctgggcaccatgggcgtggggctgccctatgccatgggcgtgcagatggccaatccgggcgccgacatcgccgtgatcaccggcgaggcgtcgatccagatgaacatccaggaattgtccacctgccaccagtaccacctgacgcccaagatcatctgcctgaacaaccgtttcctgggcatggtgcgccagtggcagcagatcgactacggctcgcgctattccgagtcgtacatggattcgctgccggatttcgtcaaggtcgccgaggcctatggccacgtcggcctgcgcatcgagcggcccgccgacgtcgagccggcgctgcgcgaagcattcaagaagcacaaggatcgcctggtcttcctggacttcatcaccgaccgcaccgaaaacgtgtggcccatggtgaaggccggccgcgggctgaccgagatgctgctcggttccgaggatctgtaaggaggccaccatgaaacacgtgatttctgtgctgatggaaaacgaacccggcgcgctgtcgcgcgtggtcggcctgttctccgcgcgcggctacaacatcgagacgctgaccgtggcgcccaccgaggacgcgaccctgtcgcgcctgaccgtggtgaccgtcggttcggacgaggtcatcgaacagatcaccaagcacctcaatcgcctggtcgacgtggtcaaggtcgtggacctcaccgaaggcgcgcacatcgagcgcgagctcatgctgatcaaggtgcgggcagtgggcaaggagcgcgaggaaatgaagcgcatggcggatatcttccgcgggcgcatcatcgacgtcaccgacaagtcctacacgatcgagctgaccggcgttcaggagaaaatccaggctttcatcgaagccctcgaccgcagtgccatcctggaaaccgtgcgcaccggcgtgtccggcatcgggcgcggcgaacggatactgaaaatctgaccggcgcgcctggcggcgcgccaccctgcattagcattcacgattaccaaaattcaagaaccggagcacaacatgaaagttttctacgacaaagactgcgatctctccctggtcaagggcaaaaccgtcgccatcatcggctacggctcgcaaggccacgcccacgcgctgaacctgcatgattcgggcgtcaaggtcgtggtgggcctgcgcaagggcggcgcctcgtggaacaaggccgccaacgccggcctggaagtcgccgaagtggccgaggccgtcaagcgcgccgacatcgtcatgatgctgctgcccgacgagaacatcgccgccgtctaccgcgacgaagtgcacgccaacatcaaggccggcgccgcgctggccttcgcccacggcttcaacgtgcactacggccaggtcgtgccgcgcgaagacatcgacgtcatcatggcggcgcccaaggccccgggccacaccgtgcgctcgacctacagccagggcggcggcgttccgcacctgatcgccgtctaccaggacaagtcgggcagcgcccgcgacgtggccctgtcgtacgccagcgccaacggcggcggtcgtgccggcatcatcgagaccaacttccgcgaagagaccgagaccgacctgttcggcgaacaggccgtgctgtgcggcggcaccgtcgagctgatcaaggccggcttcgacacgctggtggaagccggctacgcgcccgaaatggcctatttcgagtgcctgcacgagctcaagctgatcgtcgacctgatctacgaaggcggcatcgccaacatgaactactcgatctcgaacaacgccgaattcggcgagtacgagaccggcccgaaggtcgtgaccgacgcgacccgccaggcgatgcgcgagtgcctgacggccatccagaccggcgaatacgccaagaagttcatcctggaaaacgccgccggcgccccgaccctgacctcgcgccgccgcatcaacgcggaatcgcagatcgagcaggtcggcggcaagctgcgcgccatgatgccctggatcgccgccaacaagctggtggacaaggccaagaactaaaggccacggccacgccgggtcccgcagggccccggcaggctggtccagacgcgccccacggggcgcgttttttcttttccgcggtgcaaacgacacggtgatgcgcgcccgcaagtggggtcatatgggttaaactttcacttccgctgcaagcgattctgtcatctatgcccaatttctccatgcgcgatcccgaaaatcgccatcgcagcatctacctgctgcccaatgccttcaccacggcggccctgttcgcggggttctacgccgtcgtgcaggccatgaacgaccgcttcgagaccgcggccatcgccatcttcgtggccatggtgctcgacggcatggacggccgggtggcgcgcctgaccaacacccagtcggccttcggcgagcaatacgattcgctgtccgacatgacctccttcggcgtcgcgcccgcgctggtcatctacgaatggatcctgcaggacctcggccgctggggctggctggccgccttcgtgtacgtcgccggcgcggccttgcgcctggcgcgcttcaacaccaacatcgcggtggtcgacaagcgcttcttccaggggctgcccagccccgctgccgcggcgctggtggccggcttcgtctggctggccatcgacaacaaactgcccatccacgacagcatcatggcctgggtggcctttgtcctgacgatgtacgccggcgtggcgatggtcagcaacgcctcgtttttcagcggcaagaacttcgccttgggccgcagcgtgccgttctggggcatcctgctggtggtggccgtgttcgtgttcgtctccagcgatccgccggtggtgctgttcggcctgttcgtgctttatggcctgtcgggctgggtggtgatggcatggcgctggaaccgcgcccgcaggctgcagcaggagcgccgcagcggccatcattctccgtgatggccgggcgctgtccgctcagtgccagcgccagtcttcgtcgtacatcgggtccggcccgggatgaaagcgcgtgacgcggtctccctcgcggcccatgtacacgtacatcagcgaattccagacccgcgattcgcggtagcggtacgaccacaccacctggcgcacgctgggcaggccgacctgcttgatctcggctggcgggccgaattcgcagcgcacctggtcggccgtccaggtgccggtgcccagcaccttgaaatgctcgtcggtcagcacctcgacgacgcggtcgacgcgcccgtcggggcctacgttggcgccccaggcgaactggccgtatggctgctgggtccagatcacccgctgcccgccattgggcagatcgcaggcgaaattgggcgcgccgaattgcgcctgcacgtcggccaggggcgtgccgggcggcacctggttcaggttggcgcaggcggccagggcggccagcagcatgcccgcgccggccaggcgcagggcgcggccgatggggcggcgaatcgggggcatggcggtctccttcaataaggggcggatcatcgcggccggaatccgcccgcgtgcggcctcactgggcaattctaccgaatcggctataatcatcgtcgcttttgcggtcaaggttgtcgaagttgcttttccggccgcaagacacgccagcctgccgagtccgagaatgatcaagaatggatccggcgcggcggcaacagcgtaacagggcgcccggttgtctcggggctcgtttttcttgaaacccacgtccgggcgcctcggccctgacgcatgtccgtagaggtcatcaaatgtctgtagctgacatcaaaaaatccgaaatcgtcgcgcaattccaacgcgctcaaggcgataccggctcccctgaagttcaggtggcactgcttaccgctcgcatcaacgaactgaccggtcacttcaaagaacacatgaaggaccaccactcgcgccgcggcctgctgcgcatggtcagccgtcgtcgcaagctgctcgactatctcaagggccgcaatcccgattcgtaccgcgcactgatcgaaaaactcggtctgcgcaagtgatcgacgaggctggctccccatgacgcaaccgtggtcggggcgacgcatgtcgcaacggccacggtttttcatttgtaaggaatcaccgtcatgttcaataaagtgaccaagaccttccagtacggccagcattcggtcgtgttggaaaccggcgagatggctcgccaggcgtccggcgcggtgctggtgtccgtggaggacaccgtcgtgctggcaacggtcgtggcggccaagaaagccaaggccggccaggacttttttccgctgaccgtcgactacatcgagaagacctacgccgccggccgcatcccgggcggtttcttcaagcgcgaaggcaagccctccgaaaaggaaacgctgacctcgcgcctgatcgaccgtccgctgcgtccgctgttcccggaaggcttctataacgacgtgcaagtggtcatccacacgctgtcggtcaatccggacatcgatcccgacattcccgccatgatcggcgcctcggccgcgctggccatctcgggcatcccgttcaacggccccatcggcgccgcccgcgtcggctatgtcgacggccagtacgtgctcaaccccaccgcgacgcaactgaagtcgtccaagatggacctggtggtggccggcaccgagaacgccgtgctgatggtcgaatccgaggcgaagcagctgtccgaggaaatcatgctgggcggcgtggtgttcggccacgagcagatgcaggccgccatcaacgccatccatgacctggtgcgcgatgccggcaagcccgactgggactggcaacccgcccccaagaacgaagcgctgatcgccgccgtgagcgccgccgcccaggaagggctgaacgccgcctaccagatccgcgaaaagcaggcccgcaccaccaagctgcgcgaagtctacgccgccgtgcaggcggccatggccgaacaggccgcgcaggctggccagcccgcgcccgacagcgtcggcgtggacaacatcctgttcgacctggaagcgcgcatcgtgcgcagccagatcctcaacggcgagccgcgcatcgacggccgcgacacccgcaccgtgcgtccgatcagcatccgcctgggcgtgctgccgcgcgcgcacggcagcgcgctgttcacccgcggcgaaacgcaggcgctggtggtggccacgctgggcaccaagcaggatgagcagatcatcgacgccctgatgggcgagtaccgcgaccgcttcatgctgcactacaacatgccgccgttcgccaccggcgaaaccggccgcatcggcgtgcccaagcgccgcgaaatcggccatggccgcctggccaagcgcgcgctgctgccgctgctgccggccccggaagacttccagtacaccatccgcctggtgtccgagatcaccgaatccaacggctcctcgtcgatggcctcggtgtgcggcggttcgctggccatgatggacgccggcgtgcccaccaacgatcacgtggccggcgtggccatgggcctgatcctggacagcggcaagttcgccgtgctgaccgacatcctgggcgacgaagaccacctgggcgacatggacttcaaggtggcgggtaccgaaaccggtatcacggcgctgcagatggacatcaagatccagggcatcaccaaggaaatcatgcaggtcgcgctggcccaggcccgcgaaggccgcctgcacatcctcggcaagatgcgcgacgcgctggaaggctcgcgtaccgagctgtcggcgttcgcgccgcgcatgctgaccatcaagatcaaccccgagaagatccgcgacgtgatcggcaagggcggcgccaccatccgtgcgctgaccgaggaaaccggcacgcagatcgatatctcggacgacggcaccatcgtgatcgccagcgtggacgagacccaggccaaggaagcccagcgccgcatcgtcgaactgaccgctgacgtcgaagtgggccagatctacgacggctcggtgctgcgcctgctggatttcggcgccatcgtgcaagtgctgccgggccgcgacggcctgctgcacatctccgagatcgccaactaccgcatcgccaacatcaacgatgtgctgaaggttggccagccggtccgcgtcaaggtcatcgaggccgacgacaagggccgcctgcgcctgtcgatcaaggcgatcggcggcatcgagcagcagcagtccggtacggccgagccggccgcccagtcggagccgcaagccgaataaggtttgcgattcctgacgcaagaacggcgcccgcgggcgccgtttttgcgtccgcatacggtaaagtcatgccacgcgcggccaggccgcctcaggacaagggacacggacggatatggcatgacgagcaggcggctggccgcactgtcaggatgggccgccagcgtgctgctggccggctgcatcgcgcccggcggcagcggtgggccgcgcggcgaatcgatgtcggccgaccagttcatgcagaccgacttcaaccgcacggtcacgctggagatccgcgacaacctggccagcctcgacacgctgctggacaagctgtaccggcgcaatccgcgcgaatggcgcaagagcggggtggcggaccaggctgccgcggtggcgcgggtcaagcgcctgatcgaagagcgccgtcctccggcgggcctggcgggcctgcgcgacatccaggtgctggccgtgtcgctcgatccggcctacggcggcgatcgcgtggcggccttcgtctatggcctggccgacaccctgatcgcggcgcacaacgacaagacccgcatctacctctcggacgtgctcgacggccagcgcatctacaacgcggcgcgcaatgtcgaggcggccgcctggctgctggcctcgcgccgcaccgcccagggcgagccgctattgctggccaacgagatgtcggccgcggccacgaatctcagcttcgagcgcgaattcggcgctatcatcggcaggctggacttgattgccaacctgctcggcgaaaactcccggcgcatcggcatcaactacgcacagggcctgctgttcttcaatttcctgccagtccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgcgggatatcgcgcactcacccagacgccgccatcgtgatcgatcttgccgccatccagaccgcccgggacatcctgcggggacaggtcctcaatacgccgttcacgcattcccgcacgctgtccgatatcctcggcgccgaaatctggctgaagttcgagaacctgcagttcaccgcctcgttcaaggagcgcggcgccctcaaccggatgctcaacctgaccgaggccgagcgcgccgccggcgtgatcgccgtgtcggccggcaaccatgcccagggcgtggcgtaccacgcgcagcgcatgggcgtgccggcggtgatcgtcatgccgcgcttcactcccacggtcaaggtggccaacacgcggcgcttcggcgccgaagtcgtcctggccggcgacaccttcgacgacgccaaggcgcgcggctacgaactggcgcgcgagcgcggcctggtcatgatccatccctacgacgatccagccgtgattgccgggcagggtacggtggcgctcgaaatgctgcaggcgcgcccagacctggacgccatagtggtgggcatcggcggcggcggcctgatcgcgggcatcgccaccgccgccaaggccatcaagccggacatcgagatcatcggcgtgcagaccgagcgctttccgtccatgtacgccgccgtcaagggcgtggccatggaaagcggccactacacgatcgccgagggcatcgccgtcaagtcacccggcacgctgacccaggagatcgtcacgcgcctggtcgaccacatcgagctggtcaacgaaagcgatatcgagcatgccatcgtggtcctgctggaaatcgagaagaccgtggtcgaaggggccggcgcggccggcctggcggcgctgctgcggctgcaggaacgccgcgacgagcggttccgcggcaagcggctggggctggtgctcacgggcggcaacatcgatcccctgatgctgggcgagctgatcgagcgcggtatggtgcgcgccgggcgcctggcgcgcatccgggtcgacctgcgcgacctgccgggcgcgctggcgcaggccaccaagctgatcgccgacgcgcacgccaacattaccgaggtgcatcaccagcgcgccttcaccaccttgccagtgcgcaatgtcgaggtcgatttcgtgctgcagacgcgtggccatgaccacatccaggaagtcatcgcggtgctcaatgccgcgggcttcgcggccagcaaccacgatcactgatccgcatcggccaggcgcctgagccgatacaggcgctcgcgctgcaggatcgcggccagcggcaggggctcgcgcccgagcgccacataatcgtcggcaaccgtcgccagcgcgtcgcgtagcgcggccgggtcggcctgccaccagcgcgccagcagatgatccggactgaacgcgtccaggccctggcggcgcagttcggagcggttgaaatccttcaggttccaggtcatcaccagggtggcgggcgcctgcggcaggccgcagcgggcccgtcgcgccaggccggcggcgatcacatggaaatccttggggtcgctgtagcgcagccccgtttcgtaaggctgcgtatcaacttccagcgcccgcggaaagctggcgttcgtcgcctcccattgcgcggccagggctgcggcgggaatgtcccacaggcgcgcggcgttgcggcgccattcttcgccgatgcgctcggtccagacgggctggaagacgcctgtccgcgccactcgcaacagcagctggcgggcgatgccggacatcagtacgcaggcatcgagaacgacaaacggaggcgcggggttcggtatcaagttgaggtagggcatgcgcggcccgttggcgcggcgcgtctatcgggcctggggaaaacagcggtgccgtttgatggtgcacccacccggaatcgaaccgggacgccttgcggcgagggattttaagtcccttgcgtctaccaatttcgccatgggtgcggctgtccggcagggcgacaatgataacgtgctttaacgggccgctggccgcgccgcgggcctgaatcctatacaatgcgcgccgtggaaggttggcagagtggttgaatgcaccggtcttgttcaatcgagcgccacgcgggaaaccgcatggctgtaaggagtcaaattcggcgaagcccctggccctgtccgaggtaacgccgagcgaaggccacccctgccggggcggcaacgtgtagagacttgacggctcccacctaaggtcgcccgactatggtgaaggcaaagtccagaccagcaaacagacatcgttctggtggcgaaagccatagcggtacggaaaaccggcggggcttcacggccctcgtgagttcgaatctcacaccttccgccatttcatcgcggcgccatgcccgcctgcggcaggggccgtgcaaaaaagcgcataattgccgtttcgatatcgactctggttggaggcgcgacatgcgagccgtagaaatcacccgtcctggcggtcctgaagtcctggtgcccaccgagcgcagcgttcccgagcctgcttccggcgaagtgctgatcaaggtgtccgctgccggggtcaaccggcccgacgtgctgcagcgcaagggcaactatgccccgccgccgggcgcctcggacctgcccggcctggaagtggccggcgagatcgtcggcggcgatgccgccgcggggggctttgccatcggcgacaaggtctgtgccctggtggccggcggcgggtacgccgaatacgtggtggcgccggcgccgcagtgcctgccgattccgcgcggcctgaccgagatcgaggcggccggcctgcccgagacctatttcaccgtctggagcaacgtgttcgaccgcggccgcctggcggccggcgaagcgctgctggtgcacggcggcgccagcggcatcggcaccacggccatccagctggcgcgcgccatgggcaacaaggtctacgccacggtgggcagcgacgagcgcgcgcgcgccgtcgaagcgctgggcgccgcgctgggcatcaactacaagacgcaggactacgtcaaggaagtgctggacgccaccggcggcgccggcgtggacgtggtgctggacatggtggccggcgagtacatcggccgcaacctcaagtgcctggccgacgacggccgcatcgtcatcatcgcgctgctgggcggcgcgcatgcaaacgtggattgcaatcaggtgctgcgccgccggctgaccatcaccggttcgacgctgcgtccgcgcccggtcgagttcaagggcgaaatcgctcgcgcgctgcgcgagcgggtctggcccttgctggaaaacggcaccctcaagccggtggtgcacgccacgctgccgctggagcaggccgccgcggcccatgccatgatggaagccggggaaaacatcggcaagatcatcctgaccgtatagcgccagccggacggcgggcgcgccggatcgcccggtgcgcccggattttcttgccctggtaacggcgcatcggccggcaacaggatacaatctcaggtttgacccgaccccgggtcaggccttttgactcttttttctgcgccatgaccacagctgagaatcgcgcccgcctggtgctgggcaactggaagatgcacggcaacctggccgagaacgccgccttgctggccgagttgcgcgccgccgatgccgccgcccattgcgaaatgggggtgtgcgtgccgtttccgtacctggcccagaccgctgccgccttgcagggcagcgccatcggctggggcgcgcaggatgtcagcgcgcacgccaagggcgcctacaccggcgaagtcgccgcccccatgctggccgaattcggctgccgctgggtgctggtgggccactccgagcggcgcacgctgcatgccgagagcgaccagctggtggccgacaaggcccgcgccgcgctcgaggcaggcctgaccccggtggtttgcgtcggcgaatcgctgcaagagcgcgaaggcggcaacaccctgggcgtgatcgagcgccagctcgaacccgtcctggccctgggccgcgatgccctggtccgcatggtcctcgcctacgaacccgtctgggccatcggcaccggccgtactgccagccccgagcaggcgcaggaagtgcacagcgccatccgcgtggcgctcgacggcctgcaagccagccaggtgcgcgtgctgtacggcggcagcgtcaagggggccaacgccgccagcctgttcgccatgcccgacatcgacggcggcctggtgggcggggcctcgctcgtcgctgaagaattcctgcgcatcgccgcagcttaagtttccgttccggagtctgtaatgtctttgatgcttactgtcctgctggtcgtccaggttgtatcggcgctggctatcatcgttctggtcctgctgcagcagggcaagggcgccgacatggggtcggcgttcggtagcggctcggccggcagcctgtttggcgccaccggcgcggccaacttcctgtcgcgcaccaccaagtgggccgccgtggtgttcttcgtcagcaccgcgggcctggcgtacgtcacccacaaggggccgtccggtcccgccatcgattcgggcgtgatgcagaatttcccgcaggatcgctcggtgccgcaggcacccggcagcgcgccggccggcagcggctcgtcggtgccgcaggccccgggcagcggcgtgccggccgcccccgcccagcctgacgcctccgtgccccaggcgccctggcggttttgcccatgggcatttacatgctagaatgcccgactttccaggatcttcggatcctggtcgaagttttgcaggatgccgacgtggtgaaattggtagacacgctatcttgagggggtagtggcgaaagctgtgcgagttcgagtctcgccgtcggcaccaaggatttgtccaggcaggccctggcgcgggaaagacccgcaagagaaagccagcaaaaaagcccatatgcgtcagcgcctatgggctttttgtcgtccaggcagatgcccaggctatcaatggcctgggcatctgccaatccaggctcagtggcaatgcaccgtgcctgcctttctgtccatgtggcagcattttccaggcggcgagtctttccggcagccaccgccgtgggccgaggccggaaacggcagggcgagtgccagaagcagccacgccgtggcgaaaagttggatctttctcattggtctctcccggatcgatgaaggtgaacaaccggctgttccagcgctatccactgcctccctgggccggccttctcgggcatgggtgctcctgcgttcttgtttcgcatggttacattaacaacaaaatcgccaagcgtcgaatctgtgggccgtgcgggcgccagggggcttgagcgccgccgccgcgaggtctgaccgaatcggggacgcgtggcgcataatggttccgggcttggcatccaggatccggctgaaaggcgcgcgggacgggcacggcatgtccacccggctggcgcgtccccggtggacggttccggagcggcgccccttctggaaaggagtcagccatgtcgatcacaccacccgacgacgagggggccgagcccgggccgtccagccaggcgccgcacgcgcaggccgcggcgttgcgccggccgatcgaacgcagccggttcggcggctcgcagcgccgccctgaacgccaggacggcgacgatgcgccggtgtcgcgcagcgacctcagcaaggggcccgaggaggtgctcgagcgccgtacggccagcataaattggcgtgtgctgctggtctcgtcggccgtgatcgtcgcgttctcggtatgggcgatcctggtgcccggcgatgcgcgcatgaggatgaagacggccgtcgactggattgcggccaatctgggctggtactacgtgctgaccatgacgctggtgatcggtttcgtgctgtgggtcgcgttttccaaggagggagacgtgcgcctcggccccgatcattcgcggccgcaataccggctgtcgacctgggtcgcgatgctgtttgccgccggcgtcgggatcgacatgcttttcttctcggtcaccgggccggtcgtgcagtacctgcattcgccgtccggcgagggcggcacggcggcagccatgcaggacgcggtcgtctggacgatgttccactacggggtggcgggctggtccatgtatgccttgctgggcatggcgatgggatacttcgcctaccgctggggcatgcccctgtccatccgcgcggcgctctatccgctgttgggcaagcgcgtgcgcggccccctgggcgacggcatcagcatcatcgcgctggtcggcacggtgttcggcgtggcgacctcgatgggcatcggcgtggtgctgctcaacgtcggtttctcgctgattttcgggctggagcaaggcctgtcgctgcagatcgccctggtcgtgggcgccgtgatcctgaccatcggggccacgacgtccggggtcgaccgcggcatccgctggatttccgagctgaacctctggagcgcggtggcgatgatggtctacatcctgctcaccgggcaaacggcattcctcctgaatgcgctatcggagaacatcggccggtttctcgtgacgttccccgcgcgcaccttgcagacgttcgcctacgagcccggcgggccggagtggatgggcggttggacgctgttcttctgggcgttctggctggcgtgggggccgttcgtcggcgtctttctcgcgcgcatttcgcgcgggtggacgctgcgcgaattcgtgatcgccgcgatcaccgcaccggtgctgtgcgacttcatcatcgtttcgctgttcggcaactcggccctttatcacgtgctgcagggcgacaccgcgttcgccgcgctcgcggtcgaaagctccgagcgtggttggtacgcgctgctggcgatgtttccgggagccatgttcctgataggcctggccacgctgtcggggctgttgttctaccttaccagcgcgaattcgggcgcgatggtgatgtcgaacttttcggcgtcgatccccgacccctcgcacgacgggccgaagtggctgcgcatcttctgggccgtgctgacggcagtgctgacggtggcgatgctgctggccggcggcgtgacgacgatggagtacgccacgctcatctttgccttgccggtaaccatcattgcctacacggtcatggcgtcgttctacaaggtgctgaggatggagcgggccgagcgcgaggggcaggtgctgcgcaggccgtccatggcgccgatgggcggccatctgccggagcgctcatggaagcagcgcctcgaacagctgcacgcgttcgcgtcgctgcggcaggctacccagttcctcgaccataccgtgcgcccggcgctcggcgacgttgccgccgagttccgcaaccagggctacgaggtcgcgagcgaatccctggccagcgagcgcggcatcgaggaaccgctgctgcgcgtgtcgatggacggttttcgcgccttccagtaccacgtcgccgtcgtcgaggcgccggtgccgatgttcagcggccgcatgtcgcgcgagaccgacgtctattaccggctcgaggtgttcacccagaccggttcgggcggctatgacctgatgggtctgacccggcagcaggtgatcgacgacgtgctcgagcgcttcgaggctcacctcgcattcctcaccttttccaccaataccgatacggcatcggtgctgacgccgccggcgccggccaggaacccgtagcccgcgcacgcccgacggtatctcagcgcgccgcgccgggcgcgccggcgggcgctgcctgccggccggccagtacgtcggacagggccccggcctcccggaccagcagttgcgccagttcggtttcccgatgctccgggtagcggatgcgggggatgaacagcgagaagcaaccgatgacgtgtcccccggtgccgaagatgggggtggaaatgccggcggcgccttcgatcttctcgccgcgcgtgctgacggaatagccttgctcgcggatttgcttcaggtcgcgattgagttcgcgcgccggcagggcggccaggccggtgggcgagaggggctctttcttgagcaacgtgcgcacgcgttcgggcggcaggtgcgccagcacggcatgtcccgaggcgccccagagcaccgagaccgggcggtacaggtcgagttggtagcgcaactggttggccgattcgacctgcttggcgaacaccagggtggcgtcctggtcgcggtacagcgccagcgcgcaggactcgttggtgtaggcgacgatgcgatgcagcggcgcgctggccagctgcaccacgttcaccttgttggagatcatggcgcccagccggtacatctccgggccgaacgcgtagcggcgcgcgccctgcacgcgctgcatcaggttcagcgccaccagttgctgcagcaggcggtgcgccgtgctgtgcggcaactgcaattcatcggcgatgtctttcaccccgacgtcatcgtcctgggaggcgagaaaggcgatcagcctgacgattcgttcgacggtaccgcgctcgttttccatgtctgcgcattttccgagtgacccggcccaggaggggccagggtgctgcgtgagtgatcggccagtgccggcgacagcgtgagtgtagagggtggcggcgttgcccaagcgcgaccgccggcgccggccgggcacgctttcgccacggttccggcttgctttttgccgattatatattccgttgttcggaatttacatatcatttaatgacatccaaatccggcgtgcctaaactggcctggcctcgagaagaaggcggatgccacaggagataggacgacatgcgagtgcaacggttgctggcgacggacgggataggcgggtactactggcgcgaccaggaggcgatcgggcagggcgcgccgcgtgacggcttcttgtaccggggcgcgccggtcacgcccggttttacgtccatcatccaggtgagttccacggtgctgctgaccggcgtggccgacgacggcagcgaactgtacggcgattgcgcgacggtgaatcacgccttccggtcggggcgccagcaggcgccggatgcggccagcctgatcgcacaggccgaggggccgctgtcgcgctggctggcgcagtgcgacctgtcgtcgtttcgcgacgccgccgcgcaactcgataccatgcggctcgacgggcagccgttgcacatggcgctgcgctacggcctgtcgcaactgctgctgcaggcggtggccgcgcatcaccgagtcacgatggccgagatcctggcgcgcgagtatggcctgacgctggccgacacgccgtgcgacctgttgggttcctgcggcggcaactggtacgagaacgtcgacaaggcgatcgtgcgcgagctgccttattttccgcagaccgccatggtgcgcaccgaccagctcgacgaactgccggcgtacgccgaatggatcagccagcgcatccgcgcggtgggccgtccggatttcttcccgacgctgcattacgacctgcacgggctgctgtcgcagcgggtgggcgacgacctggatgcggcgctggtctatctgcgcaaggtggaggcggccagcgcgccgtaccccgtgctgttcgaggatccgctcgacgcgggcgagcgcggcgcccagatcgcgctgatggggcggctgcgcgaggccctgcggcgcgccggctcgggcattcgcctgatcgccgacgaatggtgcaacacccgcgaggacgtgcgcgagttcgtcgcgcaagggtgttgcgatctcatccagatcaagatgccggacctggggggcgtggacaacaccgtgcaggcctgcctgatctgccgtgacggcggtgtcggcgtgtacctggggggcagttgcaacgagacggacatctcggcccgcgtcgccgcgcacgtcgcgctggcggtgcgtccggtcgagttcctgggcaagccggggctggggctggacgagggcgtgatgatcgtcaccaacgaaatgcagcgcgcgatccgctcctatcggacgcgcctgtccgcggcgtagcgtccgtccgcacggcgcgggcggtttgtcggcatcactggttttgggggcccgtcggccacgcatggcgtgcggccggcgcacaacatgatcgaaccaaggacacagacatgacacgttggcagcaatggatcatcgccgcgctggggtgcggcgcggcctgcctgggcattgcgacgagcgccctggcagctccggccggctacccgaaaggaccggtcaccctggtggtgccgaccggccccggcggcggcaccgacctggcggcgcgcgcgttttccgagcggctctccgccatactgggccagcccgtggtggtggacaaccgcgccggcgccggcggcatcatcggcacgcaggatgtggccaagtccaggccggacggacacacgctgctcatctccagcaaccagttcggcatcctgccggcggtgcaggacaacctgcctttcgatccggtcaaggatttcatccccgtcacctccatcggcctgattccgaccctggtgctggtgaacccgtcgttgccggtgcggtcggtcgccgaactgatcgattacgcgcgcaagcagcccggcggcgtgcagtacgcgtcggccggaatcggctcgcccaaccatctgtttgcggcaatgttcggttcgatggccgacgtgccgatgatgcacgtgccgttccggggcacatcgccggcgctggtggccgtcgccggcgggcagaccgccgtggccttcgcctcccagccggcctcgcagagtttcgtcgccgccggcaagctgcgcgccatcgcggtcacctcggcccggcgcctgccgtccttgccggacctgccgccggtgtccgataccgtgcccggctacgacgccgatatctggctgggcgtgtgggccgtggccggtacgccggacacggtggtggacgccattcatgccgcgttcgaggaggccttgaaggatccacgcgtgatcgacagcctgggcaagatgggcatcgtggtggcgacccgctcccgccaggacttcaccgccatggtcgagcgcgagatcggcaagtgggcccgcgtcgtcgccgaggccggcgacggtttccagaagcaatagccgccaaccatccgatcgctggagtgccgcatgcagctcgcatcgccgtcgcccgccgtgggcgtcacccggccgctggccgacgccatcgtggccaccgcatcctccaggctgggcgccgccacgcttcagacggcgcaggcctgcctgctcgacagcctggcggtgacgctggccggtgcgcaagagccgctggttgccgtgcttgaccgcacgctcgccggtttcggcggcgcggggcaggccacgctgatcggccggggcaggcgtgcgccgttgcccgacgcggcgctggtcaatggcgccgcgggccatgcgttcgatttcgacgatatgcacatcgagtcggccatgcatccgagcgtgccggtggtcgcggccgccctggccgtggccgaacacgagggcgcggacggagcggcgctgctgcgggccctggcgctgggcatcgaggcgcagctgcgcatcggcgaggcggtgcggccccaccattaccagcggggctggcatgccaccggcacgctcggccatttcggcgcggcggtcgcggcgggttgcctgctgggactggacgcgcaacagacgacgatggcgctcggtatcgccggtacgcaggccagcggcccgaaagagactttcggcaccatgtccaagccgctgcatgccggccaggcggcgcgcaacggcgtgatggccgcgctgctggcgcgccaggggtacacgagcaccgaggatatcctggacgggcattatgggttcggccgcgtgtgcggcgatggcgcgcattgggacggcctgctcgacggctggggcgagcgctggtccatgcacgacattctctacaagccgcacgcctcgtccttttgcacgcaggcattgatcgaatgcgccctggccctgcgtgcgacgccgggctttgcctggacggcggtggcgcggatacatggcgaagtcagcgcgatgtccatggccaatgcgcgcatcgtcgagccgcgcgacggcatgcaggccaagttcagcctgtcccatgcgattgcccagggcctcgtgcatggccaggccacgattgcagatttctccgatgcccgcgcgcgcgagccggccctgcgggccttgcgcgcgcgcaccacgatcgcgcaaggggccgggctggcctggcccgaagccatcgtcaccgtgacgctggccgacggcagccagttgcgccggcacgcggacctgcgcgcgagtaccgctacgtcgcaggacaaatggcgcgtcacgctcggcaagttcatgagcgtggccggcgccgtgcccggtttcgcgtcctgtgacgcggtgcgcgacgccgtgctgcgcctgcccgaggcgcccggcgcggtagcggccctgatggcgctgctgcggccgcaggccgcgacgccctccggagcctgagaccgcctgctttcccaaccccattgccattacacgaggagacccgcatgacgactttgggagtcggggcgatcctgtcggcggaacccgccgagatcgtccgccgcttgaccttcgccaccaaggaggccgccgcagccggccacgaggatctgttccatgccatgtcgcgcgtcaatctcgcgcatgccgtgatgctgcgcgaccgcaacctgataccgcccgaggccgcgcgggcgctggtggcgctgatggccgaactgttcgagcgcggaccgtccagcgtcgcgctggaggccggcgccggcgacctgtatcgcagatcgaggcgcacgcggccgcgctgctgggcgccgacgtggcgggctacctgcagctcgggcggtcgcgcggcgacgtcattccgtcggcgatgcgcctgaagctgcgtatcaagctgatgcgcctgctggcgtcggtgctggccctgcgcgaagcgattctcgatcgggccgtcgagcatgccgataccatcatgcccgcctacacgcactggcagcagtcgcagatcatgacggtggggcatttcctgggccggttcagcgcctggctggagcgggatacgcagcgcctgttcgaatgcgtgtcgcgccacaatctttcggtgctgggcagcgccaacggcgtgggcaccagcgtgcgggtcgaccgcgcaatgaccgccgcctggctggggcacgacgagcccacgctgtccacgggcgacggcaccaatgcctgggactacatgatcgaacccgtatcggtggcggcgctgctgtgctcccacctggcgcgcctgacgggcaacttcattctctggcacacccaggagttcggcatggtgcggctaagcgatgcattctgcaccgccagcacctatctgccgcacaagcgcaatcccgaaccgctcgagaccgtcaaggtgttcgccgagcaggtgcagggggcgctggccacggtctacctgatggcgcgcaacgaggactggccgcacagcctcatcaaccacggcttcgacgcgatcaatggcgccttgacgctcagcggcgacgcggcggacctgaccggcgccatcatgcgcgacatcagcttcgaccccgcgcgcatgcgcgagctgctggacctgagctatgccacggcgtcggaagtggccaacacgctggtggcggccggcggcctgccgtttcgggaggcgcacgagatcgtcggcacggcggtacgcgcctgcatggcggacggacgggctgcgctcacgctggcgcgggtgcgcgacgcggcccgcggcatgggcatcgacctgccgccgatcgacgatgcgcagctggctgcctgcatcgatccgggcaatttcgtgcaggccatccattccagcggcgggacggcgcccgcggaggtgcgccgcgtgctcgccgtgtggcgggacgcgctgcacgcggaccagcgcgcgtggcggcagtggcaggaccgctacgacgaggcggaccgcgcattgctggcgagcgcgcgcggcggcgcttgaatccggaccggcgcggcggccgctaccgtcgcccggctgtttacttcaggaggtttgcatggctgacctgttttcagtgctgcgtatcgcatacacccttgcgctgggcgcggcgctggccgcgccggcggccgtcgcggcgccgtttcccgaccgtccggtgcgcctggtcgtgccctatccgccgggcggcggcgccgacatcttcgcccgcaccctgtccgagccgctggcggcccagctgggccagccagtcatcgtcgagaaccggcccggggccaacggcatcatcggcaccgatgccgtcgcccgcgccgcgcccgacggctacaccatcctgctgggcaacagcgggcccaatgccatcaaccaggccatttatcccgaccttccctatgacgcggtcgacagcttcgaggaagtcagcctgatcggctacaccacccatgtgctggtggtgcatccgggcgtgcaggcccgctcggtgaccgagctgatcgcgctggcgcgccgctcgcccgggcagctgaacttcgcctcgaccgggcagggcggcacgccgcacctggcgggcgagctgttcaagctgatgaccggcacggacatggtgcacgtgccctacaagggcgcgtcgccctccaacgcggacgtgatcgccgggcaggtgcagctgacgttcaacacgctgccgccgttgatgacctcgatcagggccggcaaggtgcgcgcgctggccgtcaccggcaagcagcgttcgcaactgctgcccgaggtgcccaccatcgatgaggccggcgtggccggctacgatgtgcagacctggtacggcatccatgcgccggcgggcacgccggcggcggtcgtggatcggctcaaccaggccctggtggccgtcctgtccaacgcccaggtgcgcgcggcgctggtggggcagggctatgaggttgccaccagcacccccggcgagttttcccggatggtgcgcgacgacgtggcgaagtggcgcaaggtcgtgaaggaggccaaggtcaaggtcgactgagccggcgcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggctggcgcctgcaagatttcatggcgtctgcccgtgcgtgtgcctgtccccgctgggacaggcacactgccgtacgccatcgacgcttgacgactaagacagtatctgtccccgcagggggactgacacctgctgattgtcgacacccgccccgtgcgccagcgctcagtacgtgccggggtacgcgccgccatcgatcagcatgttctgcccggtgatgtagccggcgtgcacgctgcacaggaaggcgcagagcgcgccgaactcgtcgggacggccgaagcggccggcggggatgcccagctgctgttcctcgcgcagcgcttcgatgctttggccgcacgcctgcgccgcgacgcgcatcgtgctcttcagcctgtcggtgtcgaacctgcccgggaggatgttgttgatggtgaccccgcgggccgcgatctccgagcgggccaggccggcgataaagccggtcaggccggagcgggcgccattggacaggcccagcgtgctgatcggcgccttcacggcggtcgaggtgatgttgacgatgcgtccgaagccgcgcgcctgcatgccgtccaccgtggccttgatcagcgcgatgggcgtcagcatgttggcgtcgatcgccttgatccagtcatcgcggtcccagtcctggtattgccccggcggcggaccgccggcgttggtcaccacgatgtcgaagtccggcccggggccgcccggcgcttcgagcgcggcctgcctgcctggctcggtggtgatgtcgcaggcgacggcgatgaccttgcctgcctggccgcccgattgccgggcctggttttcggcgtccttgcgcagcgcggacgccgcgtcctgcaagacgccgtcgttgcgcgcgttgatgacgacgttgacgccgttctgcagcagcgcgctggcgcagccatagccgagccccttgctggcgccgcataccagcgcccaccgtcctgcaatgccgagatccatgtgtgtcttccttgggttggatggccggtccgagcgggaacgggcctgaattacgaaaggcgtggggggcgccgccgtcagcctgcggccgggccggcgcgcgccgccggcactgcgtcgaccagctcccaggcctggcgcagcatctcgtaggcctggcgcgcgggcgagtcgtccgcatgcgggcgtatccacaggtgataggtcatctcgggcagcggcggcaggccgtcggcctcgtccagcatgcgcatgtcgggcgcgagcaggtcgatgctgcgcggggtgacgcccagtccggcgcggatcgccgccttgatgccgaccaggtcgggcacgatgcgcgtgaccgtccagcgtatatggtgctgctcgagcgccgccagggccatttcgcgatagatgctggagccgtcggccaggatcagcggcaaggccttgtcggggcggtgcacatagtccgcggcgcatagccagaccaccggcgagcgtttcaggatcagcccctcgaattcctggtgaaagcgggccgagatggccatgtcgatttcgccgcgctgcagcagctcgaacagccgcggcgcgctgtctatgcagacgtcgatgttcaactgcggcaaggcctggctggcctgccgcaggatggagggcagcagggtctcgacggcgtcgtgcggcgagccgatgcgcagcgtgccctgcaggcgttcctggaaaacgcggaagacctcgtcgttgagcgccagcacctggcttgcgtacttgagcatcttctgcccgtcctcggtcaggacgcggctgcgcccctgcttctcgaacagggcggtgcccagcgtcgcttccagctgatgcatctggtgggtaatggccggctgtgtcttgaacagcttttccgcggtggcggaaaagctgccggtctgcgcaatggtcaccagagtgcgcaactgctgcatgtccagatggcgcacggatcgtatcccctgtcttgatttattaatcattttaatggttcaggaaaatctttcattagtagacgctgcgccggctacctagaattcctctcgttgtctgtgcccgccgcatgcgcgggcgcgcatttcgctcctgcccgggcggcgcctgtcgcgccgcgggcaggtccgtccgaacactttcacttctgcaggtgctcatgaagttcgatacgctgctgacccatggcggtcgcgacccgaaggcgcacaaggggatggtgaacacacctgtctaccgcacctcaaccgttgtattcgagtccatggccgagtacaaggcaacccgtggcgcgaagttcgaccacgtacgctacgggcggctcggcacgcacaccgtgaaggagctggagaacctggtggccgccatcgaaggcggccatcgggcggttctcacgccctcgggcgtttcggccatcgccacgaccctcaataccctggcccgtccgggctcgcacatcctggtgccagacaacgtctattacccctgtcgcgagttctgcgaaaaggtgctggcgccgcgcggcgtgcgcgtcgagtactacgccggttcggaggtcgagcgcctggtccgccccgatacctcggtcgtgtactgcgagagccctggttcgctgaccatggaaatgcaggatttcgcccgcatcgccgccgccgcgcatgcggtcggcgccaaggtggtggccgacaacacctgggcgacgccggtattcctgcagccgttcgagcacggcatcgacgtctccatccatgccgccaccaagtacctggtgggccattcggacgtgatgatggggacggtgacggcgcatgaccccgagctgtggctggccatccgcacggaagcggccgcgcagggcctgtccatcagccccgacgacgcctatctggccacgcgcggtatccgcacgctgggggtgcgcatggcggcgcactaccgcaacgcgctggacgtggcgcaatggctggccgggcatccacgggtggcgcaggtgctgtatccggcgctgccgcagcaccccgaccacgcgctgtggcgccgccagatgcgcggcgcctcgggcctgctgaccctcgaactggagccctgcagcctcgagcagcgcgacgccttcatcgaccggctgacgctgtttgccatcggcgcgagctggggcggctacgagagcctggtgctgccggccgataccgccggcaagcgcagcctggcgggcagggactatgccgggccgctggtgcggctgcatatcggattggaagatgtcgaagacttgaagcgcgacctggaccaggcgctgcgccgggaggattgaaccgtgtcgaaaatacaagacttgttgtccggcatgcagccgggaaccgtggcgcatgactacctgccggtgggcaccatgagctcgggcatggccatcgccatcccggtgacggtgatcaagggggcggcgccgggaccttgcctgtgggtcaatggacaggtgcatggcaatgaactcaacggcgtgatcgccgcggtggagctgggccgccgggtggatccggccgcgctgtcgggcagcctggtcatcacgcccacggccaaccccctggggctggacaaccgcaccaagacggcgccgcaggatctgcaggacctggaccagactttcccgggcaatccgcaggggatggtgaccaaccatatggcccatgccctgttccaggaagttcgggcggtggcctcgtgcctggtgaacatgcatacgatgggctcgatccacgacagcaagccgtactgtgtctacaaggtctttccgggcagcgcggtcaccgaggcgcagctgctgcgcatgacctcgttcttcgaaccctcggtcagctgccgcatggacgtgggcggcgcgggcgaactgcccggcaacattgccggcgggctggattaccagtgcctggccatcgatgtgccggccttcatggtcgaactgggccagggcagctggtacacgccggagaacgtcgagcaggcgctgaccgggctgctgcgcctggcgagccacctgggcctcatcgacgaaagcggcgtatccgccggcgctcccgcgcccgccagcgtgcgccgggtcacccggcgccgctgggtgatggcgcgccatgggggcttgttcctggcggccgggcgggccggccagatcgtgccggccggcgcgccgctgggccgcatcgtggatttgcatggcgccgaggtggaggccgtcagcctggataccgattgcatcgtcatcggcatgcgacgcgatccggtggtgcacaccggcgaccgcgtggcgttcgtggcaacgcaatgggaccaggccgatatcggcgccggctgaggcgcggcgccgcgatacccgtccattccgattcgagcaggtccggcgccgcgggcggcgccggtggttgcgttcggcccgcgcccgcggcgcgtggcctttttcaacgaagaacagaggggaataccatgcaacatactctcgcgaagtatctggccgccgccgtcgcggtactgccctggaccgccggggcgcaggacaaggccgccaagccctggcagccggacggcccggtgacgctcatcctgggctatggcgcgggcggcgggcactatgccctggcgcaggtgctccaggcccgcatggccgaggaactgggccagccgctgatcgtcatgcccaagccgggcgccggcggattgatcgcgaccgacttcgtcgccaacgcgcggcccgacggccgcaccatcacctggtccgggccgggcgtgctgacgatctggccgcagttgcgccagatttcctatgaccccaagaagctgaccccggtcaacctgctggtccagatgggctacatgctggtgaccaagccgggagaaagccgctggaacagcgtgcaggacgtgatcgacggcagcaagagcggcgacgtgacgtattcgtcggtgggcgtgggcacctcgaactcgatgaccggccatttgctcaatgccatgaccggcagccggctgcgcgagatcggctacaaagggggcggcccggcgctgatgtccaccatggccggcgagaccgatatcgggttcggcgatacggccacccataagctgatcgccgccggccggctgcgcgccatcgccaccaccacccgccagcgcgagccgcgttttcccgacgtgccgacggtggccgagaccgtgccgggctacgaggtgaccaactggctgggcgtcatcgcgccgccgggcacgccgcagcccatcgtggatcgctaccagcagatcttcgccaagctgatggccgagccggagatcgccaagcgcgtcaaggaactgggcatgacgcccgacgtcggcacgccgcaggcattcagcgagctgatcgattcggagacgcagctgtggaagcgcctgatccgcgaccagaacatcaaggttgagtaaagcatgccgacaggagagaagacgatgactacgatgcaacaacgttacgatgcggtgaaagacgccatggcgcagatcggccgtctggctgcgcagctcgacggcgaggcgctgcgcgaggcgatcggcccggtgctggtcgccctgggcgagcgcgacgagctgtttccgcgcgatgagttcccgatccgggccggcaagcccggcgggctgtatcagttgtggcgcggcgagagcggcgacctggccctgtatgcgtcggcgggcaagaccggcaagaagcagccgccgcacgatcacaccacctgggcggtgatcgccggcgtgtacggcgaagagcacaacgtgttcttcgaacgcaccgacgatggctcgcgcgccggtttcggcacgttgcgccagatcgacgccctgaccgtggtccagggcaacgccgcgcgcctgagcggcgaggtgttccacacgatcgaagtcgtgtccgaggaagattcgctgcacctgcacctgtatggccgcgcgctcgatacgctgagcggacgcatcaatttcgccacggaagaaggcggcgcctatacccgcttcatggcggtgccggaaacctacgcgccctggatcgcgccgcgcgatctgtacgagatgctgaccgacggcggcgagctggccatcctggacgtgcgcgagaacggcgtctatacccaggggcacctgttccatgccgcgtccatgccgttgtcggtgttcgagctgcgcgtcgacgacggactgccgtcgccgcacgtgcgcatcgtggtgatcgacgacgccgacggcctggccgagcaggcggtgcgcctgctgcatcagcgcggctaccacaacgtggcggtgctgcagggcggacagccgggctggaatgctgccggcctgccggtatataccggcgttttcgtgcccagcaaggcttttggcgaagtggccgagcacgtctacggcacgcccagcatcagcgccgtcgagctcgacgcgctgcggcgcagcgaggaggtgctggtgctcgacagccgcaccgaacaggaattcaacctgatgtcggtgccgggcgcctattcgtgcccgggcgccgagctggtggcgcgtgcgctggaccatgccggccccatcgtcgtcaactgcgccggccgtacccgctccatcatcggcgcgcagtcgctgcgcaacgccggcaagacagacgtgcgggccctggaaaacggcacgatgggccagcacctggccggcctgccgctcgaacgcggcaagtccgccagctacctggaccgcccggtcgccgccggcgccgcgcaggcggcgcaggcgtgggcgctgggcatgtccatcgccacgctggacgcgggcgaattgcacgacatgctgtccaacccctatcgcaccacgtacctgttcgacgcacgcgatccgtcctgctcgtcgcgggcgaccctgccgcgcgcggtggccgcgcccgggggacagctggtccagcagacggattactacgcgccggtgcgcaatgcgcgcatcgtggtgttcgacaccgacggcgtgcaggcgccgatgaccgccggctggctgcaccagatgggctgggaagtctatctgcaccggcccgaggcaacggcgctggtcgcgccgccgcgcgtcgagtacgacgacgagcgtggcgtgccggtcgaggccgtcgcggccgacgccgtgatcatcgacgtgggggattcgcgtacctatcgggccggccacctggccggcgccgcctgggcgccgcgctcgcgcctgccggccttgctggcgcagcgcaagcccgccgggccgctgctgttcacgtgcgcggacggtcgggtctcgcggctggcggcggccgacgccgccgcgcagggctaccaggccgcctacctgaagggaggcaccgcggcgctgggcgcggaccggctgcgcggcgacgcgccgcagttcctgaccgaggcgatcgacgtctggtaccgcccctatgaccgcgagaccggcatcgaggaagccatgcaccagtacctgagctgggaaaccggcctgctggacaaggtccggtccgaccccaccgtggcgtttcgcatctgaacgcggcgacggccccgcgcgcttgcgcgccggggccgtcgcggccggcaggcgagcccggactgctcagctgggcgtgatgccggccgcttccacgaacgatttccagcgctgcttgtcctgctgcacgaaggcgtcgatttcggcgggggtggccggcgggtaggtcagaaagccctggtccacgtaggtcttctgtaccgaaggcttggcgatggtctgccggaactcgtggttcagcttctggacgatctccgccggcgtcttgcgcggcgcgaacaccgcatgccaggtgacgacttcgtagtcgctgccgatcacgctggcgatcgtcggcagcttgggggcccagggcaggggctcggcgctggagacggccagggcggtcagcttgccggccctgaccagcgggtcgacgaccgaccaggcatcgatgtggaaggtattgcgtccggccgccaggtcggacatcgccgtcatgtccttgtaggggacatgcagcacgcccggcgcgccgatcttcttggtgaagatcgcgctggcgatgtggctggacgtgccgatgccatacgagctgtagctgcactgctgctggttcttgcgcaggtagtcgatgaaggcctgcggggtcttgatgcccaggccggcgttgaccactagcaccaggggcagcttggcggtgcgcgagacggccgcgaaatccttgtcgggatcgaagggcagggtgcggtagacgtacgggttgatgcagaacggcgtggccgtggaatagagcagggtggtgccgtcggggcgggaaatgccgacctggcgggtgccgatgttgccggcggcgccgggcttgttctcgacgatgaacttgccgcccaggcgttcgctgacgtcattgaccagcaggcgggctatgacatcggtgctgccgcccgagccgtacggcacgacgacggtgaccgggccggcggggtaggcgcccgcctgcgccagggcaagccggggcagggcggcggctccgcacaggccggtcagtactctcaatgcattgcgacgctgattgttcatggagcgctccatagatatttttccggttcgcttcggcggccggggcatcgggacggtgcgaggccctggccgggtggatgagcgagaaccggtgtctgcgcccgctgttcagcgggccctccagtggtcgtaggcatcccgcgcctggtaccagctgccgatcgcgaacaggaaccacgggttgccgaagtagaaaggatggcctggaatttcccccatatcgaatgcgttgatcggttcgcccgactgcgtggcgatcttgcggccgacgcagtggcccaggtagctcatcatggccacgccgctgccattgcagcccagcgcgtaatgcaagccgtcggcgccgccgatgtggggcatcgagtccagcgtcatggcgacgttgccgccccagctgtgggtgatgcgcgtgccggccagttgcggaaagcgcttgagcatggcgcggtacagcagccgggcggtggtcgcctcgtcggtgggcacgaagcgcgcgcgcccgccgaacagcagccgccgcccgtccggcgagagccggtagtggttgacgacgcggcgcgactcggacacggcccgattggtcggcagcaggctggcggcgaggtccggcggcagcgcttcggtggcgatcatgtgggtgcagaccggcacgatgcggcgcttcaggccgccgaggttggcgcccgtatagccgatggtggcgatgaccacctggccggcccgcacggtgccccgcgcggtatggacgtcatagccgccggcgcggcgctcgatgcgttcgaccggcgtgcggccaagcacgcgcgcgcccgcgtcgcgtgccgcccgcagcatgccgccatagagctgggcgggttgcaggtggccggcgtgctcgatcagcgcggcgccgtggtacacggacgagccgatctcggcggccagctcctcgcgcgggatcatgcgcgcctgcgatccggtgcaggcattgagctggtccaggcgcgcctgccagctctggtagtgcgcgggcacccacatggtggtgagccgccccgtgcggcgccagccgcactcgatggcgtaccgttcgatcaatgattcgacataggccatcgaggccgcggcgtcgcgcagccgcgcggccaggcgctcggcgcgctggccggcgctttcgccgaccgcggcgagcgccttcttctgcacgttgacgccgcccgacacctgcccgccggaacgggtgctggcgccttcgccgggacggccggcctccagcaccacggcctcgatgccggcctcgcgcagggccagggcgcagcacacgccggtgtagccgccgcccacgatggccacgtcggcgctggccggcagggtgtcctcgccgcattcgggcggctcgtagccctcccaccagtagggccgccggcgaaaatccggcgcaaagatgtccctggacgcggccatgttcggctcccgcatggctgcgcgctcaggcggccgcgccgctggccgcggcaatcgcctgcggcgagggcaggtccgcgtagcgctggctcaattgcgcatagagccgctcgatatcctgcgcgccgccgtcttgcggcggcgccgagccggccagcgcggcgaacatctggtgcttgacgaaatgccgccagctgatgggcagcgccgccatgatgcgcgtcatcgcgtcgtagcgcgccggcgtccagaccgcctcgaagcgcgagcggcccgggccatggtcgaaatgggcctggccgccccggtcggcgcggcgcagttcgcgggtggccgcctcgtccacgctgaggtccgcgcgcaccgcgacgccataggcctcgcgggcgcgctggcgcgacacgaagccgcagcgcacgtcttccaccacctgctcgatcggccgttcgtagggatggccatagccgccgccggccgggccctgcaggcggatgacgtcgcccggggcgcagttcaccaggtcgctgttgcgcagctcctccggcgcgtcggagtcggggttgcggatgaagcgcgagttggcgcccgccttgccgcccatgacgccccaggccgccagctcggagcggttgcggttgcgcgccgtgaccacgccgttgggcgccagcagccggaattccatcgtggccgcgttgccgccgcgctggcggccggcgccgccggtgtccggcaccaggccgtagcggatgatctcgatcggcacctcggcctcgttgatctccaccggcgtgttcttcaggaacgcgttgttggcgccgcagccttcgacgccgtcatgttccggtccgccgccggcgccgccgccgcacgggccgatcgacgacagcacctggcggccctcgcgcgtggcggtcttgacgttgagcagggtcgagccgccggccgggcaggccggcaggcgatcgggcatggcgcggctgaagacgccgaaggtgcaggcctggatgaccgccgccatcaggctgcgcatgcccacggccgccggcgcctgcggattgaccaccgtgccttccggcaggacggcacggcagggccgtacgctgccggcgttgagcacgttgcgcggcgccagggtatgcatgacgtagatcaggccgaccgtgatcaccgaatggtggccgtcgcctccggtgggtacgttcagcgacgaggcgacctgcgggtcgctgccggtgaaatccagctccagttcgtcgccgcgcacgcgcagcgtgatctggatgcggcacgggtagccgcccacggtatcttcgtcggcgtactcggcgaagcggtactcgccgtccgggatctcgcggatcagggcgcgggtctgttgctcggcgtaatcgaggatggcctcggcgccctgcatgaattcgtccacgccgaaccggtcgatgatctcgtgcaccttgcgctcgccgacattgagcgcggcgatctgggcgttgaggtcgccgcggttctgctccggcatgcgcacattgacttccatgatgcgcagcactttctcgtcgatgacgccgtcgcgcgccagcagcatcggcgggatgcgcaggccctcctggtggacttcggtcagggtgcgcgacagcgacgccggcacggcgccgcccatgtcggtattgtggatgtggctgccgacgaagcagaccaggcggccgtcgcggaacaccggcttccagacgtgcatgtccggggtatgggtggccacgaagccgctgtacggatcgttggtgagatagatgtcgccttcgcgataatcgtcgaacatggcgatgacccggccatagtccagcccggtgtaccaggtcgcgccgaaggtcttgggcgaggcgaaggtcttgcccgccggcgtcatcagctgcgccgagaagtcctcggtttccttcacgaaggtcgaataggcggtgcgcatcaacgtatagcccatcgcctcggcggcggcggtgcaatggttggcgagcacttgcaggcggaaattgtccacggtcacgacgcggctccttcggtgatgcgcagattggcgtactcgtcgacccggcatgcatagtcgggcgggatgacggtagtgcagtcgtcctgggtcacgatggccgggccggtgaactgctggcccgccgccagggcggtgcgcgcgtacagcggcacctcgtgccaggcgccgtccagccagacgcgtaccttgcgttcggcgcgcggcgcgccggggcgcagcgcatggcgcgggaaggcgggcttgtcgttgttgccggcgatgaccacgcgcaggctgacgatctgaaccggagcctgttcgtcggcgtgcccgtacaggcgccggtgcatgtcgtggaaggcctggcccaccgcctgcacgtcgccggcctcgatgtggatcgggtccagcacggtatcgatctcgtacgactggccgcgatagcgcatttcggccgagtacaccagctcggcctcctcggcgtgtccctgttcctgcgccagccattggcgcgcgcgcccggccagggtggcgaattcgtcgcacacgaaggccagccggtcggcgctgaggtcggtgtacacggtcttcaggaagtcgctcttgaggtcggcgatcaggccgcccagcgcgctgagggtgccgggcgagggcggcaccacgatctcgcggaccttgagctcgcgcgccaggaagcagcccagcatcgggccggcgccgccgaaggccagcacggcatactcgcgcggatcgatgccgtagcgcgacaccaggccgctgacctccgaatacatgccggagacggcgatctggatgatggcctcggccgtttcctcgatgccgcggcccagcctgtcggccagctcgcccaccgcctggcgcgaggcgtcggcatcgaccgtgacggcctggtagcccagttcggaatggccgaccagcccgcagcagacgaaggcgtcggtaatggtggcgcgcgtgccgccgcgccgatagcaggcggggcccggatgcgagcccgcgctttccgggcccaccttgagcacgcccagcgggtccacccaggcaatggagccgccgccttcgcccaccgaggacaccgagacggacgggatgtagatctggaaatcgccgatcagctcgcccacgccgtattgcggcttgccgtcgacgatgaccgcgatgtcggcgctggtgccgccgatgtccaggctcaggcagcgcggcaggccggccgttgccgcgacgtggctggcgccgatgacgccggcggcggtgcccgacaggatcatctgcacgcaatcgcgcttgccctgctcggcggtcatcacgccgccgttggatttggtcaggcgcggctcgggctgcacgccggcgttcttcagcgcctgctgcagcgatgtcaggtaatgggcgacgcgcggctgcacatagccgccgatcacggcggtgatggtgcgctcgtactcgcggatgatgggccaggtctcgctggagcacgacaccggcaggccgggcgccagcgcttcggcgatttcacgcacgcgcagttcatgcgccgggttgcggtaggcgtgcagcagcgagaccacgatgccttcggcgcccgcgtccagcgcctgccggaccgcgcgctccacgctggcctcgtccagcggcgcgcgcaccgtgccgtcagggcccatgcgctcggcgatgccgaacaccatgctgcgcttgaccagcggcgcgggccgccgcgacagcaggtgatacatgtcgggggttttcagccgcgccagctcgagcacgtcgctgaagttctcggtggtgaacagcgccagcttcaggcccttgcgctggatgaccgtattgatgccgaccgtggtgccgtgcgtgaaatacgtgatctgctcgggctggatgccgtagcgctcgcccagcatgcgcaccccggcgatgacttcttcgccgggttggtcgggccgcgaaaagaccttgagacttttgatttcaccgttgtcttcgtcgaatacggcgaaatcggtgaatgagccgccgatatcgacgcctaccctgtaccccatggtgcccccatcgatgtcgcgcaaagccgataaacgcttgcaaagtgcccgcgagccgtttaaactttccgctaggtgaacaatattttcatgaagtggtcaaatgaatgataatcgctcggtccagaggtgtctagcgctgctgcgcagtttccgcagcggcccggggcaatcgctcaccgccttgtccaaggcggtcgacctgccgcattccaccgtgctgcgctttctgaccacgctcgagagcgaaggctatgtgcgcaaggaaggcacgttgtggtcgttgacgccccaactgctggagatcggctttgccgcgctggccaacaccggggtcaacgatgtgatccagtccgccctgcaggagctggcggaccaatgcgcgggcacggccaacatcggcgagcgcagcaagaacgacgtcatcatcatcgcgcgggccagctcggaagccgagcggcgcaagatcctggtggtcaatctgcgcgtgggcaatgcgctgccgccggccagcgcgctgtgctcggcgctggacctgcccgaagaccagtgggcgatcgcccggtaccccgagcgcaaggtcaccaccgtgggggttgcgctcttctccagccaggcgcgcggtctttcattgggcctgtccgtcaacgacgacgactacgacatgccgcgcatcgaggccgaggtgttgccgcgcctgcgtgcgcagcgcgatcacatccggcgcctgatgagcctgggcgagatgtaggcctgcgccactattcccctggttgcagcatgggttgcgcggcatggcgcgggccggccgcattgtttgatggcgcgcaaacgggcgagccgcgctcctttccctttgcgcgcgcgggggcgtaaagtagggattgcccgatgcgcggtcgcgcgtcgcacaatgtgttgatggaggacgttatgttcaagcaggtattgggtggcatggccttgatggcggcgttcagcgcgccggttctcgcggccgaatgctcggtggacattgccggcacggaccagatgcaattcgacaagaaggccatcgaggtcagcaagtcgtgcaagcaattcacggtcaacctcaagcacaccggcaagctgccccgcaacgtgatggggcacaactgggtgctgaccaagacggccgacatgcaggcggtcgagaaggatggcatagccgcgggcctggacaaccagtacctgaaggccggcgatacgcgcgtgctggcgcacaccaaggtgctgggcggcggcgagtcggattcggtgacgttcgacgtggccaagctggccgcgggcgatgactatacgttcttctgctcgttccccggccatggcgccctcatgaagggcaccctcaagctggtcgactgagcgccggcgcggaccctggcgccgccgccgccggggcgcgctgtcaggcggcctggcgcagcggccggaccgtataggcgcagcggcgcgcgccggccaggatgtgctcggcccgctcgacccgcgcctgcgggccgatgatctcgcgaaacaggtccagttcgctgcggcagaaggccatgcaggcttgcgcggccgcacagatgggacagtgattctccaccagcaggtagccatcgtcggtggcgaccaattcggccatgtagccctcgcggctgcgcacggctaccaggcgctccaggcgctcgcgcaggccgtcggcgccttgcatggcctcggcgtagctggcgcgcatgctggcctcgcgcgcgccgatcagcttgtctatcccgctttcaccgaagacctggcgcaccgcgcccagcatctgcaccgtcatctcggcgtgcatgtcgggaaagcgcgcatggccggcctgcgtcagccgccatatctgggtgggccggccgcggccggccgaacgcgtttcggcgtccaccaggccttcgacctgcaggcgcgccatctgctggcgcaccgcctcggccgtcacgtccagcacctcggcgatggccgcgatgccttgcgggccgcgcgtcttgagcgtcatgagaatgcgctcggccggttggtgcggaacccagtgcgtgctgacagaggcggattgatcggacatggcggttgggcgtctcaggggctggccggcagggcggcggtgcgggcggaacgggcgggcgcggcggcgtcggtattccagcctccgcccagggccttgtagagcgcgaccaggctggtataggactccgactcggattgcgccacggcatcctgtgcgcgcaaaagagtacgctgcgcgtccagcaccgtcaaatacggcgcggccccttcacgatagcgcgtttgcgccaggtcggcggcgcgctggctctgcgtggcgctgtcaagcaggtcgcgcagccgctgctggttctgtccatagcgcgtcaacgcgccttccacttcctcgatggcctgcagcgccacctgttcgtagcgcgcccgcgccgcgtcgtgccgggcctggcccgcgcgcagctgcgcctggacgctgcccaggtgcaacgccggccagctgatcgtcggcgccagcgcgaaggccttgctgctggcctggcccaggtcgccgccgcgcaaggcaatgaaaccgaggaacccgcccaggtcgatgcgcggatacagttcggcggtgatggcgccgacgtcggcgttggtggcggccagcaggcgctcggcggcgcgcacgtcggggcggcgttgcagcagcatggccacgtcgccgatgggcaattgcgcggccagcggcgccagcggctgctcctgccgcagctcgcccagctcggccggccgcatggccgccaggacggcgatgtggtactgggccaggcgccgttgcgtctccagcggcgcgagcagcgcccgcgtgccggccagctcggcccgtgcgctggccaggtcgccggcatagccgcggccggtttccaccagcgccgcggtgacgcgcagcgtctcctgctgggtggcgaggttggcgcgcgccacggccagccgttgctcggcgccgcgcatctcgaaatagttgcgtgccagctcggccaccaccaccaggcgcgtctgggccaggtcggcggcggcggcctggtcgcgcgcggccgcggcctcggcccgtcgctgcaggcggccgaacaaatcgatttcccaggtcgcgtcgaagcccgcgcggtagctttgcgcgaggttgcgctggtcggggccggggttgatctgcgacaggctgcgcgtgtagccgccggccgcggtcacggtcggccagcggtccagttccttttcgtcgagcgcggcgcgcgcttcgcgcaggcgcgcctgcgcctggcggatatcgaggttgcgcgccagcgccaggccgatatcgaggttgcgcgccagcgccaggccgatcaacgcgtccagccgggcatcctgcaactggcgccaccattcgcgttgcaaccggtcggccgagaacagcgcctgttcggggctggccagcttcaccggcgcgggcgtgggcgcctggtactgcggccccacggcgcagccggccagcgccagcgcggcaagcagcgcgccggcggtacgtgcaaaggtcgtcgggacgggatgcgtcatgatgcggtctcgtgtgcgggggaggcggcgcccgcctgggcgtccagccgcgccagttcgcgggcgcgcgcggattggccggcggcgcggtggtcgcgcgccagcagggtgtacatggtgggcagcacgaacagggtgaacagggtgcccaccagcatgcccaccacgatcaccaggccgaggctgaagcggctgtgcgcgccggcgccgctggcgaacagcagcggcaccaggcccaccaccatggcggccgtcgtcatcaggatggggcgcagccggatacgcgcggcccgctccatggcggcgcggcggtccagtccggcatgcgcctgcatctcgttggcgaactccaccatcaggatgccgtgcttgctgatcaggccgatcagggtcaccaggccgatctgggtatagatgttgatggtggccatgccgagcgccagcggaatgagcgcgccgcagatcgacatcggcacgctgaccaggatgatcagcgggtcgcgcaggctttcgtactgggcggccaggaccagatagatgacgatgatggcgaacaggaacgtcaccaccagcgccgagccttcctggctgtactggcgcgcatcggactgccagtcatggctgaagccgggcggcagcaggcgcgcctgttcggtaaggaactgcatcgcgtcgcccatggtcacgccgggcatgggaatggcctggaacgtggcggaattcagctggtcgaactgggtcagccggttgggttcgacgcccatcgagatcttcaccagcgtggccagcggcacctgcgcgccgctggcgctcttgacatagaactggcccagcgactgcggcgtcaggcgcatgccgcgcgggctttgcggtatcacgtcgtacgagcgtccgtccatgccgaagcggttgacgtagttctcgcccaccagcacggccagcgtatcgccgatggccttcatggtgacgcccaggctgttggccttggcgcggtcgatgtccacccgtaccaccggattgttgtagtccaggtcgctgtcgaccaccatgaacaggccgcttgcgcgcgcggcgtgtttcaaggtttccatggcgtcgtagaccacgcggtagtcggccgcgctcatcagcaccatctgcaccggcaggccgccggtcgaaccgggcagcgacggcagctggaatgcgaaggtgttgctgccctcgatcgcgttgacgcggttctgcagatcgccctggatctcgtcggccgagcgtttgcgcgcctgccaggtgaccaggttcaccccgccgatgctgttggccacgccgtccgagccgttgatgagccagcggccgttctgctcgggaatctcctgcatgacggtgtcccacttctggccgaacttctcgacgtagtcgatattggcgtgctggggtgacttgacggcggtcaggatcatggcctggtcttccgcgggcgccagctcgcgctgcgcgctgccgtacagcaccggcaggttcgccagcaccacgacggcgatcaggccggtcacccagcggtggcgcagcgagacgtcgagcacgcgcccataggcgtcgcccaggcgctggaagaagtgctcggccttgcgcgccatccagccttcggagacacggctgttcagcaggaacgaactcatcacgggcgaaagggtcagggcgatcacgcccgacacgcccacggccgcggccagcgtgaaggcgaactccttgaacagcgagccggtcagcccgcccatcaggccgatgggcgcgtacacggcggccagggtgagggtcatggcgatcaccggcccggccacctcgcgcgcgccgaccagggcggcgtgcaccggcgacttgccttcctcgatatggcggtgcacgttctccaccaccacgatggcgtcgtcgaccaccagcccgatggccagcaccatcgccagcagcgtcaacaggttgatggagaagcccagggacagcatgatggcagccgcgcccagcatggacagcggaatcgtcaccaccggaaccagcaccgcgcgcagcgaacccaggcacaggaagatcaccgccaccacgatgaggaccgcctcgagctgcgtattgcgcacttcgtcgatcgaggcgttgatgaagcgcgccagctcgaacggaacctgcacttcgacgccaggcggcaggttctgcttgatgcccggcagcagggcgttgatgcgttcgacgatggtcagggggttgccgaccggcgtggcgttcaggccgaagtagacggccttctcgccgtccatgcgggcgctggagtcgtacgaggcggcgcccagctccaccgtgcccacgtcgcccagccgcacgatggcgccgtcgacctggcgcaccaccatgtcgcggaaatcggtcaggctgttcaggtccgtgttgacctggatgttggataccacgtacagccccttggtctggccgggcgcggcctgcacgttgttgtcgcgcagcgcctgcgcgatctcgcccgccgagatgccgcgcgcggccatgcgggccggatcgagccagacgcgcatcgccagggtctggccgccgtacaggtccacgctggccacgccgtcgatggacgagagctgcggcagcaccacgcgctgcaggtagtcggtcagcgcgggaatcggcatggtcttgctggaaaagcccacgtaggccaccgacgtggcctcgcccgaggacttggccaataccgggtcgtagatctcctgcggcagccggtacttgacctggttgaccttggccatgatctcggtgagcgccttgttggaatcggcgttcagcttcatgcgcacggtgatcaggctgcgcccctgggtggacgaggacgagagatagtcgatgttctcgaccgtcgccaccgcttgcgcgatgggctgggtcacgaagccttgcatcagctcgggcgaggcgcccgggtactgggtggtgatggtgatggtggtgttttcggtcagcgggtattggcgcaccggcagctcgccggtggcgcgcaggcccagcagcaggatcagggtgctgaccaccagggccagcaccgggcggcgcacgaacaggtcggtgaatgtcatggtcggccccgatcaatggctggccagcgccgtgccgccgccggcggccagcgtgtcctggccgaagacctcgaccgccgcgccgttgtgcagccgcagctggcccgaggtcacgacccgctgtccggcctgcagcccctcggtcaccacgatgcggctgtccacccgctcggcggtcttgaggaacacttgccgcaccgtcgcgggccggacggtgtcgtccacgacgtagaccgagtcgccgtaggcgctgtagctcaccgcggtttccggcacggtgatgacgccggggcgttcgggcagcgccacgcgggcattcacgtacatcccgggcgccagcacgccgtcgggattgggcagggtggcgcacaccagcagggtgcgggcctgtgccgacacctgcggttctatggtgctgaccacgccgtcgaatgcccggcccggatacgcatccacgccgacgctgacggcctggccggtcctgatgtcgcgcagcgcctgttccggcagcgtgatgtccgcgtacatggtgcgcgcgtcggtcagcgacacgaccggttcgccggcgcgcacgaattggcccaggtcgacccggcgcacccccagcacgccgtcgaaaggcgccttgacctgcttctgctcgaccagggcctgcacccggcgcacctcgccggcagcctggtcgtaggcggcgcgggcctggtccagctgctcggcggtggccgcctgctgcggcaccaggcggcgcgtacgttccagcacgctgcgcgcgttgcgcagttgcgcctgcaggcgggccaggtcgccctgttcgggggcatcgttcaattgcgccagcacctggccggcccgcactgcctggcccgactcgaaggcgatccgcgcgatgcgcccgtccacttcggcgggaatgaccacctggcggctggcctgcagcgtgccgatgccggccagcgtgaccggcagcggtcccagcgccgcgggggcggccgcgaccttgacgggagccatcgtccaggccggcgccgagcccgcgtcacgcaggtacagccacgcacctcccgctattgccacggcggccacgatgccggccgccagcgtccctttcttgcttttcatgacgcaacctaattatcaaagaatattcttggataattagtcaaagcgagattaccgtcaagaaattaaagataatccgacagaccttgtggggttattgcgggattgggttttgggggagattcagtcttgcgcggcgggttccggcagcgtgaacaagccgagaaagcgcgcaatgcccgcgcgcgggccgctgtagcgtagttgctcggccgcaacggcggcatcgaggtcgccatcgtcgtacaccagcgccgccagcgcgttgggggaggcttcgatggtcgcatcgggccgcgccggcggccggccgcgcagcagggcgatctggccgttttccacccgggcccagaaatgctggccgttcagcaccagttcgtaggtggcggtcaggcgggcggccgcgcgcgggtcgaacatggcgcgaaacgacagcaccagcgagtccacgctcagcccggcctcgcgcggcagggccggcgagcgagcgccccatttgcccagctggaggatgaccggctccagctcgcggccccagtccgtcagttcgtagacccaggcgcctgccggcgggtccagcttgcggcggcgcagcaccgcgacggcctccagctcggtcaggcgctgcgtcagtacattggggctgatgcctggcaatcccttgcgcaggtcggtaaagcgcttggggccgagcaacagctcgcgcacgaccagcagcgcccagcgctcgccgaccagatccagcgcatgggcgcccgcgcacccatcttcatagcttcgtttgcctgccatgcctgtgccgccgggcttgcctgcccgccagtatgcggttccaaaataggaccattgactccgctatcaggagtattgcgccgatattaccagtccggcgcgcgaggcggcgccacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaggtccggtgccgtgtgttagtaatagggccggtacggggctgcgagggcagccgatgaccatcgaccagaggcgcgcgcatgcaaaacgaactcaagccgaccatcaacaagccggtgttcctgacctcggcgctgttcatcctgctgctggtcgtcttcacgatcgccgctccggccaccgcccaggacttcttcaacgtgatccaggcctggatcctgggcaacgccagctggttctacatcctgaccgtggccatcatcctgctggcggtcatcttcgtggcggtcagccgctacggcaatatcaagctggggccggaccacagcgagcccgactaccgcgatatcacctggttcgccatgctgttctcgaccggcatggggatcggcctgatgttcttcggcgtggccgagccggtcatgcacttcatcgatcctccggtgggcgagggcggcaccgcgctggcggcgcgcgaggccatgaagatcactttcttccactggggcctgcacgcctgggccatctatgccagcgtggcgctggtcctggccttcttctgttttcgccatggcctgccgctgaccctgcgctcggccctctatcccctgatcggcgagcgcatctacggcccgatcggccatgccgtcgacatcttcgccatcatcggcacggtgttcggcgtggcgacgtcgctgggcctgggggtggcgcagatcaacagcggcctgaaccacctgttcggcgtgccggtcggcataccgacgcagatcattctcatcgtcatcagctgcgggctggccacgatttcggtggccagcgggctggaccggggcatccgcatcctgtcggagaccaatctgctgctggcggtggtgctgctgctgttcgtgctggtgctggggcccacggtgttcctgctgcagaccttcgtgcagaataccggcgcgtacctctcggatatcgtcaacaagaccttcaacctctatgcctatgagccgaccgactggatcggcggctggaccttgttctactggggctggtggattgcgtggtcgcccttcgtgggcctgttcatcgcgcggatctcgcgcgggcgcaccatccgccagttcgtgggcggggtattgctggttcccgccggtttcaccctgttctggatgacggtgttcggcgatgccgccatccacgccatcctggtcgaaggcatgggcagcctcgccgagaccgtcaaggccgacagttcgctggccttgttcgccttcctggagcacctgccctggggaagcgtgacgtccgtcgtggcgatcgtgatggtggtggtgttcttcgtgacctcggccgattcgggcgcgctggtggtggaccagctggcgtcaggcggcgccgagagcacgccggtctggcagcgcatcttctggtccaccctgatgggcgtggtcgccatcgcgctgctgctggccgacggcctgcaggcgctgcagacggccaccatcgccagcgcgctgccgttttcgatcattctgctgctggccttgtgggggttgttcaaggcgctcaggctggacgccaccaagcgcagcctgcttcatcgcaccatcacgcgcacccagccggtgcgcggccagaactgggagcaccgcctgcgcaacatcgtgatgatgccgcgccgcgcgcatgtgctgcgcttcatttcggacgtggtgcgtcccgccatggacgacgtggccgaagccttgcgcaaggaggcctacgaggcccaggtggtcgatggcgaggagggcgaggtcaggctggaggtgtcgcatggcgtctacctggacttctcctatgccgtctacccgcgctccgaggtgcgccccagcctgacgccccaggaggccaacgacgaagaggagcgccgctacttccgcgccgaagtgcacttgcgcgaggggggacaggactacgacatcatgggttggacgcgtgacgaggtgatcggcgacatcctcgaccagtacgagcgccaccgccactatctgcacgtggtgcattgacgcccgcgcggctcctacaatcgccgcatgacgctcaagcaactcgaagccttctactgggccgccacctgcgccagtttcgcggtggcggccgatcgcctgcacctgtcgctgtcgtcgctgtccaagcggatcgccgaactcgagtcggcgctgggcctggacctgttcgaccgcagcggccatcgcgcggtcctgacggccgccggcgaacggctgctgccgcaggcgcgcgacttgctcgccagcgccgatcgcatccgcgccagcctgcgcgccgagcccgagctgggcgtgcgctgccgtttcggcgtgggcgaactcagcgcgctcacctggctgcccaggctgatcggacgcgtgcgcggccgctatccggggctggcgctcgaaccctatgtggatgtcggccaggtgctcaagcgcaaggttgccgaaggcgagctcgatttcgccgtcgtggccggcgcctcctcgcacagcgccatcgcgtccgcgccggtggggcaggcgcatttcgcgtgggtggccgcgccgtcggtggccggggcggcccaaagcctgacgccgcaactgctggccggcaccgcgctggtttcgctgcccgacggggcgggcaccacgcgcctgctcgatccctggctggccggcggtgcgccggccggtccgcgccttgccggctgccctgagcgcgccttgcggggcacgccgcgcctgcgctatctttgatcgcatgacccaacccctacgcggcggcctgagcgggcgcgagccccttttcatcgtcttgaacaccggctccggacgcgatgacgcgcccgccgcgcaggccgccatcgtgcatgtgctgcaagccgcctcgcgcgcacacgctgatgccggtcagcgacgccacggcgctgccgggcgtggcgcgccaggctgtcgaacgcgcgtgcgccgaagggggcatcgtcgtggccgccggcggcgacggtacgctcaatgccgtggcgcgcgccgtactgggctcgggcgtgccgttcggcatcctgccgcaaggcaccttcaatttcttcgggcgcgcgcacggcatcccgcaggatgcgcacgccgcgacccgctgcctgttcgacgcccgcatcgagcccgtgcaggtcggcttgctcaacgaccgcctgttcctggtgaacgccagcctcggcctgtacccgcaattgctggaagaccgcgaggcgtacaagcagcgctatgggcgcagccgcatggtggcgctgtggtcgggcctggtgaccctgctgcgggcgccgccgcaactgacgctgcaactggagcatggcggccaggcgcgcacgctgcgcacgcccacgctggtggtgggcaacaacgcgctgcagctcgagcgcctgggcatcgccgaggcggcggcgctgcagcaggggcaattggtcgcgatgtcggtgcgcccggtgggcaccctggcgctttacggcctgctgctcagcggcttgttcagccgcctgggcgaggccgacaaggtcgtcagcttcggctttgatcgcctgaccgtccgcgtgcgcgggcggcggcgcgtcaaggtggccatggatggcgaaatctcctggttgccgacgccactgcaattccaggtctcgcccgagccgctgcgcctgctggtgccgtcgcctggccagcggctggaggcggcatgatgcgcgtgctgcatatttcggatacccacttcggcaccgagcgcgagccggtggtgcatgccttgcatgcgctggccgatacgctgcgccccgacctggtggtattgggcggcgacatcacacagcgggcccggcgcggccagttcgccgcggcgcggcgcttcatccaggccctgcagcggccggtgctggcggtgccgggcaaccacgacattccgctgttcaacctggccgcgcgcctgttcgatccctatggcaattaccggcgcgccctgggcgcggtgctcgagcccgtctacgaggacgaccgcctgctggccatcggcgtcaacagcacgcgcgcggcgcgtcgcaagaacggcgaggtgtcgcgtacgcaggcgcagcgggtggcgcagcgcctgcgtgacgcgcgtcccggccagctgcgggtggtggcgctgcatcacccggtgcacgccatggtcgagagcgaccagcgcaatctgctcatcgggcgcgagttcgccgtgcctgcctgggtcgacgcgggtgtcgacctgatactgggcgggcatatacatttgccgtacgtggcgccgctgcatggcaaggccggcgaagccggccggcgcgcctggacggtgcaggcgggcacggcggtttcgcggcgcgtgcggggcagggtgcccaactccgtcaacctgatcgattacgcggcgcaagccgacagcccggcctgtacggtgcagcgctgggatttccagacggacagcggcgcgttcgtcctcttcgggcagcaggtgctggccctgaatcgcgcgcgcggatgacgcgcgccgcggcgcgatgccgctgttcgtgaaccttttggccgacgtttcgtctattgaccccatggaatcctacgcagtctggattgctgcccaccccatcatcatcttcgtcgccgcgccggtcctggccgcggcaggcgcgctgttgctgtggcaactggtcgccggcctgcccgcgggccgccgccgcaccatggtcttcgccgtgctggcgctggtggcggtgggggtgttcggcgcgctggccgcctcggtcgagcaccagggcggcatggtcgcgttcgaccaggcgctggcgcgcgcgctggggctgtccatgccggccgcgttgctgtgggtgctgtcctggttcacgcatctgggcgatcgaaccttgctgaccctggtggcggtgggcatgacgctgacgctgctgtggcggcggcgctgggtgctggccggcgcctgcgtggccgcgacggggggcgcgggcgcgctgaactggctgctcaagcgcgcgttccagcgggtgcgcccggaccatctccacggctacacgctggccgacggctggagcttcccgagcgggcatgcctccgcctccatggccgtctatggcattgcctgctacctgatgttgcgcaccttgccggcgcgctggcgttcgtccgcgttggccggcgtggcggccctgatcgtcgcgatcggggtcagccgcgtgctgctgcaggtgcacttcctgagcgatgtggtggcggggttcgccattaccgccgcctggctggccctgtgcgtggccgtcaccgaatgggcgctgcgcgtcaacgcgcgagcatgagccgcagcagcgcttgcggtccggcgcgctcgccggccacctcgcgcgggtcggcgtggcggtagtccgcgcccgcttccgagaccgcggcgcccagcgcccggacccagtccggcgggctcgggcacaggtccagtacccgcttgccctgcaggtccacgcccaccttgccgtcgctgaaccgctccagggtgcggtcgatttcccgttcatcggtaagcgccagcacgatcacggccgactcgcgcaatgcctcggcggcgctggcggccagcgtggcctggccgcgaaatggttcgcagcgcagcggctggcggtcatagagcgtcaacgagacatccggggcggcgtgcagcagcgcatgggccgcctggctgccggtggcccccaacccgatgatggtgatctcgcgcgtcatggcgccggtacggcccaggcgctgacgacatgcgcgaccggctcgtccgcgccatcgcagcgcaggatggcctcggccatggccagccggcccgtcttcaggacccgcgcatcggcgatcacggcggcgccggacgtcttgcgcaggaagtggatcgtcaggttggcggtcacggcgccggcctgcccggtggcgccgaccacggccgcatacatcgtcaggtcggccaggcccatcagcatggggccggccacgatgccgcccaggcgctgatgggtatcgcgcgccggcagcacggcccgcgccgtgccatggccgatatcgaccacgtcgatgcccagcacctgggcgaagggatgctggtcggccagcagccggtggaactcggccagcgtcatgcgcgcgcggggttcggcggcggggatattcatgtcagcgctgctccagggcggtgatgaaactgtccagcagcgattcggcctgctggcccagcgacttgagccggcgcgtatgaaacagcagcagcagacccatcagataggtgaaggtgttcatttcttccagggcgatgcgctcggccggccagcggcgggtgcgctccaggcccgtgcccagcagctccacgcaggtgcgcaggcgcgcgttcagcctgtcgtccatttcgcgccccaggccgcgcggccccaggccgcgaaacagatacaggcccagcgagaattcggtctggcgcgtcgtgtagtaattgaagaaggcaacgatcacgctgcgcgcggcctgggcgtcgacagcgtcccgcagcgcgtcggccaggctttgccgcagacgctgcagcgacgcctccagcacggcgccatagatggcttccttgccgtcgaaccatggatagatcgcaccggtcgtgcagtcggcctccttggcgatggcgcggatcgtggtgttttccaggccatcgcgcgcgaacacgcgctcggcggcttccaggatcaattgccgtcgcagcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgcgcgcgattccggattaaggggacaggatgttgcaacttaccaacaatggggcgggaaaccggcttttttctgagcctgaccatagccagtcctgccgatttttgatgcaatagcgtcaacttcccttcgcggagttagggggggcggcaggccggtatgtgctgcattgctgctcttgtcactcaaatcaacggagatttcttaaatgaaaaagactctgctcgctgccgccctgctcgccggtttcgccggtgccgctcaggcagaaacgtcggtcaccctgtacggtatcatcgacacgggtatcggctacaacgatgtcgatttcaaggtgaaaggcgctaacgccgacgacagcgacttcaagtacaaccacagccgcttcggcatgatcaacggcgtgcagaacggttcgcgctggggtctgcgtggtacggaagatctgggtgacggcctgcaagctgtgttccaactggaatcgggcttcaactcgggcaacggtaactcggcccaagacggccgcctgttcggtcgccaagccaccatcggtctgcaaagcgaaagctggggccgtctggacttcggtcgccaaaccaacatcgcctcgaagtacttcggctcgatcgatccgttcggcgctggcttcggtcaagccaacatcggcatgggcatgagcgcgatgaacaccgttcgctacgacaacatggtcatgtaccagaccccgtcgtacagcggcttccagttcggtatcggctactcgttcagcgcgaacgacaaggatgctgacgccgtcaaccgcgttggcttcgccaccgccgacaacgttcgtgccatcacgaccggtctgcgctacgtgaacggcccgctgaacgtcgctctgtcgtacgaccagctgaacgcctcgaacaaccaagcccaaggcgaagttgacgcgaccccgcgcagctacggcctcggcggttcgtatgacttcgaagtcgtgaagctggctctggcctacgctcgcacgaccgacggctggttcggtggccaaggctacccggtcgccgtcacgctgccctcgggcgacaagttcggcggcttcggcgtgaacaccttcgctgacggcttcaaggccaactcgtacatggtcggcctgtcggcccccatcggcggcgccagcaacgtgttcggttcgtggcagatggttgaccccaagctgaccggcggcgacgagaagatgaacgtcttctcgctgggctacacctacgacctgtccaagcgcaccaacctgtacgcctacggttcgtacgccaagaacttcgcgttcctggaagatgccaagtcgaccgctgtcggcgtcggtatccgtcaccgcttctaatcggctgcggaacgcaagttccgcttcgattccaagctgacgcgcgggcctcgtgcccgcgcgaaaaaagccgcccttcggggcggcttttttcgcttttgaatcatgtttccgagcgcttgggttcagccggaagtaattccgtaaatgctacaatccaaaggtttgcgcatttgacggacgcctgaatgaacctgcacccgtatttccccgtcctgctgtttatcctggtggcaaccctgatcgggtttgccctgcttacagcgggctcgttgcttgggccgcggcgtccttacgccgaaaaactgtcgccctatgaatgcggcttcgaagccttcgaagacgcgcggatgaagttcgatgtgcgctactacctggtagccattctcttcatcctgttcgacctggaaatcgcgttcctgttcccgtgggccattgcccagggtacggtgggcctcgtcggtttctggacagtcatggtcttcctggccgtgctgaccgtcgggtttatctacgaatggaaaaagggcgcgctggactgggaataaatcccggcctcgatcagcacgctatcagagacgaatatggctatagacggcattctcaagcaaggcttcatcaccaccagcgccgacaagttcctcaactgggccaagaccggttcgatgtggcccatgaccttcggcctggcctgttgcgcggtcgaaatgatgcacgcgggcgccgcccgctacgacctggaccagttcggcatcattttccgtcccagcccgcgccagtccgatctgatgatcgtggccggcacgctgtgcaacaagatggggccggcgctgcgcaaggtctatgaccagatgcccgaaccgcgttgggtggtgtccatgggctcctgtgccaatggcggcggctactaccactactcgtactcggtggtgcgtggttgcgaccgcatcgtgcccgtcgacgtttatgtgccggggtgtccgcccacggccgaggcgctggtctatggcctgctgcagatgcagaacaagatccgcctgaccaatacgattgcgcgctgaaccaccggcgcgggcggcgcggttcgatcgcgccgccgcccagtgaagcagtgtcccggtttacctatgcgtacatgatgatgaccaggctcgaaaccctgaaaaacaacttgcaggccgcttttggccaggacctcgcgctcaccgagtcgcttggcgaattgacgctggaagtcgccgccgagcagtggttttcggcgtgcaccaagctgcgcaccgacccggcgctgcgcttcgagtcctgtatcgacctttgcggcgtggactacctgacctggggcaatggcacgcagcccgaggaaaagaccggcccggtcacgcgcggccgctatgccgtcgtcgtgcacctgctgtcgatcgagcacaactggcgcctgcgcgtgcgcacctgggccccggacgacgagttcccgatggtgtcgtccctgctggaatgctggcccggcgtgaactggttcgagcgcgaagccttcgacctgtacggcatcgtcttcgaaggccacccggacctgcgtcgcatccttaccgactacggcttcatcggccacccgttccgcaaggatttcccgctctccggcacggtcgaaatgcgttacgaccccgagcagaagcgggtcatttaccagccggtcacgatcgacccgcgcgaaatcacgccgcgcgtcgttcgtgaagactcttacggcatggggcgttaatcatggcagaaatcaagaactacacgctcaacttcggcccgcagcacccggccgcgcacggcgtgctgcgcctggtcctcgagctcgacggcgaagtcatccagcgcgccgacccgcatatcggcctgctgcaccgcgccaccgagaagctggccgagcacaagaccttcatccaggcgctgccctacatggaccgcctggactacgtgtccatgatgtgcaacgagcacgcctatgtcatggccatcgagaagctgctgggcatcgaggcgccgctgcgcgcgcagtacatccgcgtgatgttcgacgagatcacccgcgtcctgaaccacctgatgtcgctgggctcgcacgccctggacgtgggcgcgatggcggtgttcctgtacgccttccgcgagcgcgaggacctgatggactgctatgaagcggtctcgggcgcccgcatgcacgcggcgtactaccgtcccggcggcgtctaccgcgacctgcccgacaccatgccgcagtacggcgattcgagcaaataccgcggcgagaaggaagtgcgcgcgatgaacgacgcgcgctcgggctcgctgctggatttcatcgaggacttcaccaatcgcttccccagctgcgtcgacgagtacgaaacgttgctcaccgacaaccgcatctggaagcagcgcctggtggggatcggcgtggtcgacccggatcgcgccaaggcgctgggctttaccggcccgatgctgcgcggctcgggcgtggcctgggacctgcgcaagacgcaaccttacgaagtctacgatctgatggacttcgacgtgccggtcggcgtcaatggcgattgctacgaccgctatctggtgcgcgtggccgagatgcgcgaaagcaaccgcatcatccgccagtgcgtcgaatggctgcgcaacaacccgggtccggtcatgatcgagaaccacaagatcgcgccgcccagccgcaccgccatgaagtccaacatggaagagctgatccaccacttcaagctgttctccgaaggtttccacgtgcctcccggcgaagcctatgccgcggtcgagcacccgaagggcgagttcgggatctacctggtggccgatggcgccaacaaaccctaccgcctgaagatccgggcgcccggttttgcccacttgcagtcgctggacgaaatggcgcgcggccatatgattgccgacgccgtcaccatcatcggcacgcaggacatcgtttttggcgagatcgaccgctgattcttcatatcagtccagagcgcccgcataacccggattcaaactatgctgctttccgaacaggcctacaaaaaaatcgaccgtgagctggccaagttcccggccgaccaaaggcagtcggccatcatggcctcgcttgccatcgcgcaagaagagaaaggctggttgccggccgaaattctcgaagacgtggccaattacatcggcgtgccgcccatcgcggtgcaggaagtcgccacgttctacaacatgttcgacgtcaagccggtcggcacgcacaagattgccgtgtgcaccaacctgccctgtgccttgcgcgatggcgaaaaggccgccgactatctcaagcgcaagctgggcgtcgatttccgtgagaccacggccgacggccggttcacgctgatcgaaggcgaatgcatgggcgcctgcggcgattcccccgtgctcatcgtcaacaacaagcatatgtgcgtgcgcatgacggaagagaaactggacgcgctggtcgatggcctgaagtcgcaaggagagtcggcatgaacgcgcccgacctgtacaagcgcctggcgcaggggctggaccccaatccgctgaacgatctgtcgatctcgatgtgcctgcatggccggcacatcgcgccgcagatcatggccgacgtcgatggcgagaactggcgcctgcaggagtacgtcaagcgcggcggctacgaggcgctgcgcaagatcctcaccaccggcatgacgccggaagacgtgatcgcggaagtcaaggcctcgggcctgcgcggccgcggcggagcaggctttcccaccggcctgaagtggagcttcatgccgcgcgcgttcccgggacagaagtacctggtgtgcaactcggacgagggcgagcccggcacgttcaaggatcgcgacatcctgcgcttcaatccccatatcgtgatcgagggcatggcgatcgccgcctacgcgatggggatcagcgtgggttacaactatatccacggcgaaatcttcgaggtgtatgaacgcttcgaggaagcgctcgaagaggcgcgcgcggcgggctttttgggcgacaagctgctgggctcggatttcagcttccagctgcacgcgttccatggctacggcgcctacatctgcggcgaggaaaccgcgctgctcgaatcgctggaaggcaagaaaggccagccgcgcttcaagccgccgttcccggccagcttcggcctgtacggcaagccgaccacgatcaacaacaccgaaaccttcgcggcggtcccctggatcatccgcaacggcgggcaggcctacctcgaagtgggcaagcccaacaacggcggcaccaagctgttctcgatttccggcgacgtcgagcgtcccggcaactacgagatcccgatgggcacgccgttctcgaagttgctggaactggccggcggcatgcgcggcggccgcaagctgaaggcggtgattcccggcggctcgagcgcgccggtgctgcccgccgacatcatgatggactgcacgatggactatgacgccatcgccaaggccggctcgatgctgggttcgggcgcggtgatcgtcatggacgagacgcgctgcatggtcaagtcgctgctgcggctgtcgtatttctatttcgaggaaagctgcggccagtgcacgccgtgccgcgaaggcaccggctggctctaccgcatggtgcaccgtatcgagaatggccagggccgccccgaggacctggacatgctcgacagcgtggcgggcaacatcatggggcgcaccatctgcgccctgggcgatgccgctgccatgcccgtgcgcagcttcatcaagcattttcgcgacgaattcgcgcaccacatcgagcacaagtcttgtgtggtcccgcaatatctgtaggtctcaggaacagcaatggttgaactaaccgtcgacggcaatcaagtcgaagtgcccgaaggcagcatggtgatgcatgcggcccagaagctcgggctgtacgtgccgcatttctgctaccacaagaagctgtccatcgcggccaactgccgcatgtgcctggtggaagtggagaaggcgcccaaggcgctacccgcctgcgcaacgcccgtgaccaacggcatggtggtgcacacctgctccgagaaggccaaggccgcgcagaaatcggtgatggagtttctgctcatcaatcacccgctcgactgccccatctgtgaccagggcggcgagtgccagctgcaggatctcgcggtcggctatggcggctcgtcgtcgcgctacaaggaagaaaagcgcgtcgtcttccacaaggacctcggcccgctggtgtcggccgaggaaatggcccgctgcatccactgcacccgctgcgtgcgcttcggccaggaaatcgccggcgtgatggagctgggcatgctcaaccgcggcgagcatgccgagatcacgtcgttcgtcggccgttcgatcgagtccgagctgtcgggcaacatgatcgacctgtgtccggtgggcgcgctgacgtccaagccgttccgctactcggcgcgcacctgggaactggcccgccgccgcagcgtcagcccgcatgacagcatgggcgccaacctggtggtccaggtcaagggcgactgcgcgctgcgcgtggtgccgttcgagaacgaagcgctcaacgagtgctggatcagcgaccgcgaccgcttctcctatgaaggcctcaatagcgacgaccgcctggccgcgcccatgatcaagggcgccgacggcaagtggcaggaagcctcgtgggccgacgccctgcaggcggtggcccagggcctgtcgcgcgtgcgcgaaagtttcggcgccggccagatcggcgcgctggcttccgagtacgccaccactgaagagttctccctgctgggccgcctggtgcgcgccctgggttccgagaacatcgacttccgcctgcgccagaccgacgccggcttcgacgcggccctgagcggcgcgccgtggctgggcatgccggtcgccgaactggacaacctcgaccgcgtcctggtgattggttcgttcctgcgcaaggatcaccccctgatggcgcaacgcctgcgccaggccgccaagcgcggcacgcaggtgctgctgctcgacgccgccgccgacgatcccctgatgccggtcgccggccgcctgacggttgcgccgtccgggctggcaagcgccctggccgaagtggccgtggcgctggcgcaggccaagggccaggccgtgccggccgagttcgccgccgtggcggccggagagggcgccaagcagatcgccgccagcctggcctcgggcagcaatgctgcggtgctgctgggcaacatggccgtcaacgcgccgcaggccgccacgctggcggccaacgcgcaggccgtggcgcaactggccggcgcgaagctgggcttcctgaccgccggcggcaataccgtgggcggttacctggctggcgccgtgccgggcaagggcggcaagaatgccgccgccatgctggccgacccgctcaaggcctacatcgtgctgcacgccgagccctcgctggacgccgacaacgcgccgcaagcgctggccgcgctgcgcggcgcgcagttcgccgtcgcgctgactccgtatcgttcggcggcccagggctgggccgacgtcatgctgccggtcgcgccgttcaccgagacctcgggcacctttgtcaacgcgcaaggccagccgcagagcttcaagggcacggtcgcgccgttcggtcagacgcgtccggcctggaaagtgctgcgcgtgctgggcaacgtgctgcacctggcgggctttgacgaggaaacctccgaaaccgtgcgtgacgcggcgctggcgggcggcgtggaagcgcgcctgtccaacgccatcagcgccccgctgggcctgggccagccgctcgatgcgctggagcgcgtggctgatgtgccgatctatcgcaccgacgccatcgtgcgccgctccgaaccgctgcaggccgctccggcttcgcgcgcgcccaaggcgcgcatgaatggccgcaccctggccagcctgggcgtgagcgcgggcgacaaggtgcgcgtaagcggcgcggcgggggccatcgagctcgaagccgccctggacgaggccgtggccgaccgcgccgtgcgcgtggccgccgcctttgagcaaaccgccgccctcggcggtgccttcggtcaaatcagcgtggagcgtgtctgatggaatggcttaatgttctcgaaagccacggtcaggcactgctgggccccgtggcgtggatggtggtctggtcgctcgtcaagatcgtcgtgatcgccgtgcccatcattctgtgcgtggcgtacctgacgtactgggagcgcaagatgatcggcgcgatgcacgtgcgcctggggccgacccgggtcggcttcaagggcctgctgcagccgttcgccgacgtgttcaagctgctgaccaaggaagtggtggtgcccagcgccgccaacaaggtgctgttcgtggtggcgcccgtggtgacgctgatgccggcgctggccgcctgggccgtcgtgccgttcggccccgaggtggtgctggccaacgtcaacgccggactgctgtacatcatggcgatcacctcgatcggcgtgtatggcgtgatcgtggccggctgggcctcgaactccaagtacgccttcctgggcgcgctgcgcgcctcggcgcagatggtgtcgtacgagctggccatcggcttcgtgctggtcagcgtgctgctggtgtcgggcagcctgaacatgagcgaaatcgtgctggggcagggccgtggctggttcgccgagcgtggcctgacgttcctgtcctggaactggctgccgctgttgccgctgttcatcatctacgtgatttcggccgtggccgaaaccaaccgccacccgttcgacgtggtcgagggcgagtccgaaatcgtggccggccacatggtcgagtactcgggcatggccttcgcgctgttcttcctgggtgaatacgccaacatgatcctgctgtcgtgcatggccgcgatcatgttcctgggcggctggatgtcgccgatcgacatcgcgccgctgaactggattccgggctggatctggctgggcatcaagaccttctgcgtggtttcgatgttcgtgtggttccgcgcgtcgttcccgcgctaccgctacgaccagatcatgcgcttgggttggaagatcttcatcccgctgaccggcgtgtggctggtcgtcttggcgatctggatgcagacgccctggaacatttggcgctgatgcgtcaggctgaggctggaaatggaagcgatcaaggattttttcggtagcctgctgctgaccgagttgttcaagggcttgcgcctgacgggcaagtattttttcaagcgcaaggtcaccctgcgctacccgatggaaaagacgccgacctcggcacgctttcgcgggttgcatgcgctgcgccgctatcccaacggggaggagcgctgcatcgcgtgcaaactgtgcgaggcggtctgcccggcgctggccatcaccatcgaatcggagcagcgcgacgacggcacccgccgtaccacgcgctacgacatcgatctcaccaagtgcattttctgcggtttctgtgaagagagctgcccggtggactcgatcgtggaaacccacatccacgagtaccacggcgagaagcgcggcgatctttacttcaccaaggacatgctgcttgccgtcggcgaccgctacgaagccgaaatcgcccgccgtcgggccgaagacgcgccttaccgttgatcgccagggtctgatccatgacatttactaccgtcctgttctacatactggctttcgtcctggtgatcgccgctttccgcgtgatcacggcgcgcagccccgtcaccgccgtcctgcacctgatcctggcgtttgccaacgccgccatgatctggatgctgctgggcgcggagttcctggcgctgttgctggtgctggtctacgtcggcgccgtgatggtgctgttcctgttcgtcgtgatgatgctcgatatccgcatcgacagcctgcgcgacgggctcaagacctatctgccgctgggcctggtcatcggcgtggtgctggtgctggaaatggccttcgtgctgggctccacctggtatggcgccggcccgcaggcccctgtcgccggcgactacaacaacgcccgcgcgctgggcgaagtcatgtacacccagtacgtctacgccatcgaagtgggcgcggcgctgctgctggtaggcatggtggcggccatcgcgctgaccctgcgccgccgtcgcgacgccaagtacaacgacccggtcgccgccgtgcgcgtgcgcgcgaaagaccgcttccgcatggtgaagatgaccgcgcagagcgaccgtgcccaggctcgcgtggcctcgccgtccgcggatgcccaaggagaacaacaatgacgctgacgctggcccactacctgatcctgggggcgattctcttcgccatcggcatcttcggcatcttcctcaaccgccgtaacctgatcattctgctgatgtccatcgagctggtgctcctggccgtcaacatgaacttcgtggcgttctcgagctggttcggcgacatcgccggccaggtgttcgtgttcttcatcctgaccgtcgcggccgccgaggccgccatcggcctggcgatcctggtactgctgttccgcaacctgaacacgatcaacgttgacgaactcgatcgcctcaagggctgacggggtattggaagaaaatgtctagctcacccaatctctacttgctcatcgcgctggctccgctggtcggcgcgattctcgccggccagttcggcaccggattcctgggccgtcccatcggccgccgcggctcgcacgtcatcaccatcctgggcgtgctcatctccaccatcggctcgttcgtggtgctgggcgacgtgctcgacggccatacctacgacggcacggtctatacctggagcctgatcggccagaccaagctggaaatcggtttcctgatcgatccgctgtcggccatgatgatggtcgtggtgacctcggtctcgctgatggtgcacatctacaccatcggctacatggccgacgatccgggctaccagcgcttcttcgcctacatctcgctgttcacgttctccatgctgatgctggtgatgtcgaacaacatggtgcagctgttcttcggctgggaagccgtgggcctggtgtcctatctgctgatcggcttctggtacacccgcccgaccgcgatcttcgccaacatgaaggcgttcctgatcaaccgggtcggcgacttcggcttcgtgctgggcatcggcctgctgttcgcgtacgccggcaccatgcattacgccgacgtgttcgcccaggccgacaagctggccggcgaaaccctgccgggcaccgactggatgctgctgacggtcgcctgcatctgcctgttcatcggcgcgatgggcaagtcggcccaggtgccgctgcatgcctggctgccggattcgatggaaggcccgacgccgatttccgccctgatccacgccgccaccatggtgacggcgggcatcttcatggtggcgcgcttttcgccgctgttcgagctgtcggacaccgctctgtcgttcgtcatcgtgatcggcgccatcggcgcgctgttcctgggcatcctgggcatcatccagaacgacatcaagcgcgtcgtggcgtactcgacgctgtcgcaactgggctacatgaccgtcgcgctgggcgcctcggcctactcggtggcgatcttccacctgatgacccacgctttcttcaaggcgctgctgttcctgggcgcgggctcggtcatcatcggcatgcaccatgaccaggacatccgcaacatgggcggcctgcgcaagtacatgcccattacctggatcaccttcctgctgggcacgctggcgctggtcggcacgccgttcttctccggtttctactcgaaggaacacatcatcgaggccgcgggcgcggccaacgtgtggggcgccagcttcgcctattactcgacgctgatcggcgtgttcgtcacctcgctgtactcgttccgcgtatatttcctggtgttccacggcaaggagcgtttcgacgcccatggccacggccaccatggcgacgcgcaccatgacgaccacggccatcacggcggcacgccgcacgagtcgccgtgggtggtgacgctgccgctggtgctgctggccatcccgtcggtgctgatcggcgcctgggtggtcgaacccatgctgttcggcaagttcttcgacggcgtgatcaaggtgctgccgcagcatccggccatggccgagctgggccacgagtggcacggctgggtggccttcggcctgcactccgtgcagaccgtgccgttctggctggtggtcgccggcgccgtcatcgcctggtactgctacctgatcaatccgagggtgccggccgcgatccagtccaccttctcgggcgtgtacaagctgctcgagaacaagtactacgtcgactggatcaacgagcagatcatcgcccgtggcgcgcggtgcctgggctacggcctgtggcagaccggcgaccgcggcatcatcgacggcgtgctcgtcaacggcagcgcccgcgtggtgggctgggtggccgcgatcagccgccatctgcagtccggcttcatctatcactacgcgttcgcgatgatcatcggcatcatggcgctggtaactttctttgtgctgattccccaatgatggcaagcgacatggcatccaacaacttcccctggcttacgcttgcgatctttgttccgatcgtattcggtctgctggtgctggcgctgggccgcgacgaccgtcccggcctgacgcggggcttgtcgctgatcggcgcgctggcgggcttcctggtcacgattcccctctatacgggtttcgaagccggtacggcgcagatgcagttcgtcgagaaggcgtcctggatcgaggccttcaacgtcaactaccatctcggcatcgacggcatctcgctgtggttcgtgctgctgacggccttcatcactatcatcgtggtgggcgccggctggcaggtgatcaccagccgcgtggcgcagtacatggccgccttcctgatcctgtcgggcctgatggtgggcgtgttcgccgcgctcgacggcatgctgttctacgtgttcttcgaagcgaccctgatcccgatgtacatcatcatcggcgtgtggggcggacccaaccgcgtgtacgcggcgttcaagttcttcctgtacacgctgctgggctcgctgctgacgctggtggccttcgtctacctgtggaacgtgtcgggcggttcgttcgacatccagacctggcaccagaccaagctgggctacacgccgcaggtgctgatcttcgtcgcgctgctggccgccttcgcggtcaaggtgccgatgtggccggtgcatacctggctgcccgacgcgcacgtcgaggcgccgacgggcggttcggtcgtgctggccgccatcatgctcaagctgggcgcctacggtttcctgcgcttttcgctgccgatcgcgcccgacgcctcgcacggcctggccggcctgatgatcgcgctgtcgctgatcgcggtcatctacatcggcctggtcgccatcgtccaggatgacatgaagaagctggttgcctattcgtcggtggcccacatgggcttcgtgacgctgggctttttcatcttcaacacggccggcctcgaaggggccatcgtgcagatgatttcgcacgggttcgtttcgggcgccatgttcctgtgcattggcgtgctgtacgaccgcatgcactcgcgccgcatcgccgactacggcggcgtggtcaacgtcatgccccgcttcgtcacgttcttcgtgctgttttcgatggccaacagcggcctgccggccaccagcggtttcgtgggcgagttcctggtcatcatgggcgcggtcgagtacaacttctggatcggcctgctgaccgccaccgcgctgatcctgggcgcgtcgtattcgctgtggatgctcaagcgcgttgccttcggcgacatcggcaacgaccgcgtgcgcgaaatgacggacctcagcggccgggaattcctgattctcggcgtcatggcgatcgccgtgttgttcatggggatctaccccaagccctttaccgacgtgatgcacgtttcggtcgaggccctgctgcaacacgtggctgtctcgaaactgtaagacctggacaatgatgcaatcccatctcgattttgccctggcgaccccggagatcctgctgctggttctcgggctggccatcctgctcatcgacgcggtcagttcccatcctgaacgcaagaccacgttcgtcctgacgctggccacgctggcggcgctgaccgtggtgtccctgctgcaatggcgcgacggcgtcgaaggccagaccttcaatggcctgtacgtgaccgacagcctggcgcacctgctcaaggtcgcctcgtacatcgcagtcgccgcgaccctggtgtatggccgcatctatgcgcagcagcgcgacatgatgcagcgcggcggcgagctctacgtgctgacgctgttcgccttgctcggccagatggtcatgatctcggccggcaacctgatcagcatctacctcggcctggaactgatgtcgctggcgctgtacgcgctgatcgcgctgcgccgcgaagacaaggtcgccaccgaagccgccatgaagtacttcgtgctgggcgcgctggcgtcgggcttcctgctgtacggcatgtcgatggtgtatggcgccaccggccacctcgacctggcgaagatcgccgaggtcatcgcctccggccaggccaagcagctgccgctggtgttcggcgtggtgttcctggtttccgggctggccttcaagctgggcgccgtgccgttccatatgtggctgcccgacgtctaccagggttcgcccacggcggtgacgctgatcctgggcgccgcgcccaagctggcggccttcgccatcacgctgcgcctgctggtcgacggcctgcacgggctggcggccgattggcagccaatgctcatgatcctggccgtgctgtcgctggcgatcggcaacctgaccgccatcgtccagaccaacttcaagcgcatgctggcctattcgaccatctcgcacaccggcttcgtgctgctgggcctgatggccggcgtggtcgacggcaagcccgacgcggcggcctccgcctatggcgcggccctgttctacatgctgacctacgtgctgaccacgctgggcaccttcggcatcatcctgctgctggcgcgccaggggttcgagtgcgagcagatcgacgacctgaagggcttgaaccggcgcaatccgtggcacgccgccatcgtcttgctgctgatgttctcgttggccggcatcccgccgctggtgggcttctacgccaagctggcggtgctgcaggcgctggtcgaggccggccacgtggcgctggcggtcgtcgccgtgatgttctcgctgatcggcgccttctactacctgcgcgtggtcaaggtcgtgtacttcgacgatccggtcgaccagcccgccgccttggcggtgacggccggccagcgcagcatcctgtcgctcaacggcgcgctgatcctggtgctgggcattctgccgggcggcctgatggcgctgtgcgtgcaggtgatccaggcgtcgctgggctgatggccggggcaggagcgtgaaccagaccgccgccgtatggctgttgattgcgctggccctggtcagcgccaatctgccgtttctcagcgagcgggtgttcgcgctgctgccgtacaagcgggccggcgttcatgcgcccaagcctttctggctcagactgtgcgaagtgctggtctggtacgcagtggtcgggctgctcggcttcgccttcgaggcgcagctgggcaaccgctttgcgcaggcctgggagttctatgccattacgttcagcctgttcctggtcctgggctatcccggcttcgtgtaccgctatctctacaagaagcgccgcccggcccgggcttgaatccgccgcgccgcttcagcgataccgcctccatgaggcggttttttttcgcctacgccggccagtgttccgaggggcaggtgtcgcttggatttgccacagatggcgtggatgctgagagatttgtcctgtcaccaaggaaggatcgagggtggcggcggatagggactatctggttttggggcggcgcggccgatagggggccgcgccggcggcagtcgtccgtagcatggcgtagcgccgtatccgcttggcgggtgggcgtcgcattccatgtttcgttgacgatagcggattcccatgaagttctactcttcccatccgatgcccgagtcgctcgcggctgcgatcgcagtgcctctgttgggcctgctgccggcggcgcaggccgcgtccacggcggtccagctgccatccgtcacggtcgagggcgagtactcgtcctatcaaccggaaagcgcccagtcgcccaagttcaccgcgcccctggcggacacgccgcgcacggtgcaggtcatccctgagcggctcatccaggaccagggggccagcgacctcgaagcggtactgcgcaatgcgccagggatatcgatgaccgccggcgaaggcggccgtccggccagcgacctgccgttcatccgcggccagaattcggccagcagcctttttgtcgacggcctgcgcgatcccagcacgcaatcgcgcgataccttcaacctggaacaggtcgacgtcgtcaaggggcccgattcggtattttccgggcgcggcggcgccggcggaagcatcaacctcgtcaccaagacgcccaggaaccaggatttcaccgaagtccaggccggcatcgggacggccgagacctaccgaggcaccatagacggcaactgggtgctgggcgagaacacggcgctgcgcctcaacctgctgggcaccagggacaccgtgccgggccgcgacaaggcggtcgagttcagccgcgtgggtatcgcgccatcgctgcgcctgggcctgagcggccccacccgcgtgacgctgggcctgtaccactatcgccaccggcgggttcccgattattcgattccgtacgatccgcgcaccggcacgccgatcaccgagaccatcggcgtcagccgccgcaacttctacggcctggtgcggcgcgactccggcgataccgaggactacgccgccaccgtcaaatgggagcacgacctcgccaatggcttcaaggtggagaacctggcgcgctactcgcgtgccacggtggagcagatcaccaccatgcccgaactgaaaaccgccgatctggccaaggggctggtgtaccgcaatctgcgcgccagctaccaggtcaacgacagtttcgccaaccgcaccgacctgcgcggtacattcgacacggggcagtggcgccataccttcgatctgggcggggagttcgccaccagccggcgcagtcgcgaccgctacaagcaagaaatccccgacgccgccagtccttgctcgcccgtgacggacggcaacaatcccgccctgtgcgcctcgctccgggatccggatccgcacgtggatttcccgggaacggtgcggcgcaaccataacccggcccgctaccacaccgacatcctgtccctgtacggtttcgacaccatcgccttcgacgagcagtggcagctgaatctcggcctgcgctgggaccactacaagaccagcggacgcaacctgccggtacgaggcgccaagccgcccgtctacgagcgtgccgcgcgcaccgacaacctgttcaactaccagctcggcctggtctacaagcctcgtccggacggctcggtgtatgcgagttacggcacggcgtccacgccgtcggccgtgtccgactacgccccggcggacagcatctccggcacaagccagcagctcaagccggagcgcagcgaggcgatcgagatcgggaccaagtggcaggtgctggaccggcggctgctggtgacgggcgccatgttccgcgagacgcgcaagaacaccagcatcgaagtcgccgaaggcctgcgcgcaccagccggcaagagccgcgtcaccggcatggagctgggcgtggcgggcagcctgacgccgcgctgggacgtctacggcggctacgcgctgctcgacagcaagctggtcagggccagccataagagcggggcgcaaggccagccgctgcccagcgcgccccggcacgcattcagcatctggagcacctacaagctgctgccggaactgaccgtgggggccggcgcgttctatcgcagcaaggtctatggcaacgcagatgccggctacaacaaggacggcacgcccaaggcgcgctgggtgccggcgtactggcgcttcgacgccatggcggcgtaccagcttaacaagcaccttacggcccagttgaacgtctacaacctgctcgacaagacctattacgccaagacctaccgcagccattacgcggcgctgggcccggggcggtccgccatgctgacgttcaagctgagctactgatccgggctgcaaccccgccgttccgacggcctcccgcaagggggccgtttttcatttccggctggattttccctgtccgaatgggggctcggagcgcggaaagggctgtggcagaaatgtgacaccataggaatattcaggtttgggtcaggtaaacagacgagaatcgcagtcgatttaaagaacaagaatcgttgttattcagatttttatggagaagccgttgaaatccctggactcgtattcagcgagcacgctcgccaactcgctggccgccgccattgcggtgccggccctgtgcctgatgcccggtgctcaggcacagaccagcgcgggcgttacccaattggcgccggtgcaggtagagggcgaagcgtccccctatcaggccaccaccgtccagtcgtccaagatgacggcgcccttgctggatacgcccaggaccgtgcaggtcgtgccgcagcaggtcatccaggaccaggccgccaccaatctgcaggacgtgctgcgcaactcgccgggcatcaccatgggcgccggcgagggcgggcgcgccggcggcgacctgcccatcatccggggccagaatgcggcgggcagcatcttcgtcgacggcgtgcgcgaccccagcacccagatacgcgatacgttcaacctggagcaggtcgagatcatcaaggggcctgattcggtctactccggccgcggcggagccggcggcagcatcaacctggtcagcaagacgccgaaggcgcgcgacttcgccgagggctcggtgcagatcggcaccgacagcaattaccgcgccaccgccgacggcaactggctgctgggcgacaacgccgccttccgcctgaacctgatgggcaacaagggcgacgtgccgggccgcgaccatgcggtcgatttcagccgctggggcgtggcgcccaccctgcaactgggcgtgggcacgcccacccgcatcaccctggggtactaccactaccaggatgacagcatgcccgattacgcgatcccgtacgatccgaagtcggggcagccggtcaccgagacccagggcgtcagccgcaagaatttctacgggctgaccggccgcgacttcatgaagtcgcgcgacgacgtggccacgctggccatcgatcacgatttcagcagcaagctgcgcctgcgcaacgtcacccgctacgggcgctcggtgaccgactacgccgccaccaatccggatgacagcaagggcaacgtgcccaacgggctggtgtaccgggcgctgaaggcgggctactacaccaacaagacgttcaccaaccagaccgacctgagcggcgaattcgagacgggcagcctgcagcactcgttcgacgtgggcttcgagtacagcaacatcaagcaggacaaggactcgtatacccagactatcgccaagggcgcgatgccttgcaaggtgggcgccaacgatgccagcaatccggccttgtgcacctcgctgtgggatccggatccgcatgactattatcccggccacctgtcgcgcaacgacaacccggcccgctattccaccgacacgatcgcgctctacggcttcgacacgatcaagttcaacgagcaatggcaggccagcgtcggactgcgttgggacaattaccgcgtaagcggcagcaatatcgcccgcggccgcaacgatcccgccagcacgccggcgttctacagcaccagccgcgaagacaatctgttcaattaccagctgggcctggcctacaagccggtgcccaacggcacgatctacgcctcgtatggcacctcgtcgacgccgtcggccgtcgccggctcgaacgtgagcgacgccgtgacggtgagcaacgagtcgctggcgccggagaaaagccgcaccgtcgaggtcggcaccaagtggcaattgttcgacgaccgcctgaccctgtcgggcgcgttgttccaggacatccgcaagaacaccagcgtggccgtgtcggcgaccgaaacggagcagatcggcaaggccaaggtgcgcggcatcgaactgggcttctcgggcagcatcacgcccaagtggaacgtctacggcggctataccttcatggacagcgaactggtcgagggcgcctacaacagcggcgcggtgggccaggacctgcccaacacgccgcgcaatgccttcagcctgtggaccacctacaagctggtgcctcagctgaccgtgggcggcggcgcctattacgtggacaaggtatatggcaacgcggacaacggtcgcaatgccgacggcacgccgaaggcgcgctgggtaccgtcgtactggcgcttcgacgccatggccgcgtacgagttcaacgaccacctgaccgcgcagctcaacgtgatgaacatcttcgacaagacgtactacaccaaggcctacgcggcgcactacgcggcgctgggcacgggccgcgccgcggtgctgtcgttcaatatcaagtattgagcgcagccgcgcagcagggaaaaccggcgcattgcgccggtttttttttggcatggcgcggaaatgctctacgatttcaggtgtttgccatcgagccacccgggcggaagacatgacgaatatgcggcaagtgctgaaaacagaccggctggtgctggagccgcaatcgatggcccgcttcgatcaatggttcgcgatggagcggcagcgcgatgaagccgggcatcgcgatctcaccgaggaccaggcatggttgcgcctttgcgcgcggcagggaatgtgggacgcgtacgcttgcggcttctactacctgctggatccggtcagcggcgagatgcgcggcgaggccggtttccaattccggcgccgcggcttcgggcccggtttcgacaaccatccggaggccgcctgggccgtcgccagcgcccatcagggcaggggactggcggcggaggcaatgcaggcgcttctcgcgcaccatgatcgatcaagcggacgccagcgcgtggtggcgttgatagcgcgttcgaaccttccctcgctgcgcctggccgagcggcttggctttcgcgggtattccgacgtggcgttcgatggtgcagcgcatctgctgctggaacgggcgggctgagcgggcgggtcacagcccccgtccgccggtcaccggcaaggtttcgccggtgatgaagccggcctgctcggacagcaggaacagcacggcgtcggcgatgtcggcaggctggcccaggcgccgcagcggggtgcttgcgcggatcgtctcgttgaactcgccgccggccaccgaggccatcgcggtctcgatgcgtcctggggcgacgcagttgatgcggatgccgaattcggccacttcgccggcggcctgccgggtcaggccgacgactgcgttcttggcggtggcgtatgacgcgccggcaatcgaggaatagcgcaggcccgccagcgaggcgatgttcacgaccgccccggcgcgccgttcgaccatccccggcaacaccgcgcgcagcgcgaaaaagtagccgcaaagattgacctggatgacgcgctgccactcctcgggcggggtttcccagatcatgcgcttgcggccgtccggctgcttgggcgagatgcccgcgttattgaccagcagatcgaaggcgccgaagccatcctgcatcgatgcgatcgacgccacgacggatgcgcatcccatgtcgtgcacgatagtcgccgcttccgcgcccagctggcgcaccatcgccgccgtttcgtcggcggccgcatggtcggcatccagcacgcagacatgggcgccgtccttggccagcgccagggcgatggcgcggcctatgccggcacccgcgcccgtcacgagcgcccgcttgccgcggaaccggggctgttcgcgcggcgtcatggcgtctcgccgccgaggggccggagctgggattcgaacgccgatatcggcggaaaggccgagggctcggttttcacgtcgatcacgaacgggaccgggctgcgttcggccgccgccatggcttgccgcagcgaagcggcgtcgctcacgctggcgccatcgcagccgcatgccttggcgatcgcgacgtgatcgatggcgccgaagtggcaaacgtcggtatgggtgccgaaacggctttcttcggcgttgatctggaacccgagcacgccgttgttgagcaccacgatcgtgaggggcacctcgtgccggcgagccgtttccagttcggcccagcagtgggcgaagccgccgtcgccggtcaggcaaatcacgcgggcgccgggccgggcgatcttggcgccgatcgccatcgggacgccccatcccaggccggcgatgccacgcggcgtgacgaatcgcgttcccgcctcggtgcaagggatgaactgggcaagccagatggacgagtagctggcatcggcgacccagatgatgtcgccatggcttgcacgcaactccgccatgatccgttccggccgcatgggcgaggcgtcgctctgcgcgtagggcgcgagttcggcgcggtgggcctggcggcaggcttcgaatgccggcgccagctcggccattctgcgcgccgcaacggcctggccgcgcccctgcagggcatcgccaagcgcctgcagcgtggcggcggcgtcgccggcaaagcgcatggccccgtaattgcggccgacttcctcgctgtcgatgtcgatctgggcatattgcgcctgctcgggaaacagcgaccacgacgccgtgccgttctcgttggtgcgggtgccgacgaacagcacgaagtcggcgcttcggacgtaatccatgaaatgcttggccggactgcgcgtgcccatggcgttgccgatcacccccagggagagcggatgcgtttcgtcgatcgcgcccttgcccatattggtggtggccacgggcaggccggccagggactgcagccgggccagggcgtcgcaggcgcccgaaagatggacgccgcctccagccacgaccaggggccgcttcgcgtcaagcaggcgctgggcaagctgcgccaggcggcctgccaccggaaccgtccggtccagcgggaagcggcccagcggctcgtcgctgtcctgcgccaccggccgcgcctgcgggcaggccgtggtcaggacgtcctgcgataccagcagcaccaccggaccgggccggccggatgtcgcgatacgtatcgcgcgctcggtgtactccgcggcgcgttcggccacgtcgatccggcgtacccatttcgcgcaggacgcgaacagctggacgtggtcgagctcctggaatgcgttcttgtccgcgttggcgcgcggcacctcctgcacgatggccaggatgggcacggacgccttggtcgcctcggagaagccggcgaccagcaaggccgcggccgggccgttctgcgccgtgatcacggtcagctggcgtccgacgcgagccgcgccgtcggccatcgccgcgcccgcgttctccgtccggtagccgatctggcggataccgatcgcatcggcggccaggaacagggccgtcggacagctttggccgaagatctgggcgacgcccgcggccttcagcacgtcggcgatcgcgttggcggcctggtaggcgctcagatcctggcgcgcccagctgccggtgctggtgcgcgcgccgggtggtgattcagtgtgtgcttgcatggggtttcatctggtgtggatagctgggaggctggccaggcggcggcgtgcggcggctgctacagcttcgatggcggcagattgatcttcttgacgacctcggcccacttggcgatttccgcgcgcatgaaactgtccagcgcggcggatgtgccgccggtcggctccagtcccgcggcggagaactgcgccaatacgtcttgggacttcaggcccttgttggccgcggcgttgagcgtttgcacgatcgcggccggcgtgttcttcggcgcgtacagcgcgacccacgaggccgacgcgaacccggggacggcttcggccacggtaggcagttccggcaccagcgccgaacgttgcggacccgtcacggccagggcgcgcaggctgccagccttgacctgcggcagcgacgagggcatgttgtcgaacatcagctggacatggccgccgatcaggtcggtcagcgcgggagcgctgaccttgtagggcacatgttggatatcggtcccggtcatcagcttgaagagctccagcgtcaggtgcagcgagccgccagtgccggtggacgcataggattccttgcccgggttggctttcaggtgcgcgatcaggccctggacgtcccgcaccggggacgatgggttgacgaccaccagcagcgggctggatgccacggcggcgatcggttcgaaactgccggtcgcgctgtacggcaggttggcgtaggtgctggggttcgttccatgggtcgcgctggtgccgatcaacagcgtgtagtcgtcggcgggcgctcgcgccacataatccgagccgatgatgccgcccgcgcctgcgcggttctccacgatcaccgactgtttcagctcctcgctcatggcgcgcgccaggccgcgcgcggcgatatcggtaattcctccgggcggatagggcactaccagcctgatcggcttggtcggataggcgtcggcgtgtgcggcgccaagcacccccaaagtcagcacgcccgtggcgagggaaatgagtactcggtgcaatagcatgttgctgcgtctccggaaggcgatgttgatacgcctgttatcgatggttggcctgaaggcgacgccattacacccgtaaatgtttgattcgtataatctattctgtttatagttaattcaatttaagttatgatgccatgaacgtgaccttcaggcagttgaccgccttcatcgaggtcgcaagcagccgcagcttctcgcaggcggcgcaggccttgcacgtgacgcagccggcgctgacggccatgatccagaagctggagacccagcttggagtcgtcctgttcacgcgtacgcgccggggcgccgagctgaccaccaccgggcgcgaactgctgccggagctgcagcggatcctggccaatctcgaggtcgtgatcgaggatgtgcgtggtgccgcctcgccgcgcggcggcaccgtcacgctggcgtgcattccgtcgctcagcaacacctggatcccatccctgatcgcgcgcgtggagcaggcctatccgcgcatcaaggtgatcctgaaggacgccatgaccgaaaaccgcagcattcacgagatgctgagaaccggcgatatcgactatggcgtgggcagtccgtcggtcgagcaggatggattggagttcgacctgctggcgcacgatgaactggtcgcggtcgtgccgcaggatcatcccctggccaggcgcacactggtccgctggagcgagttggcggaatcgcccttgataggcatgagttaccagagccacgtgaggatgctggtcgacgaagccttcgcggccaacggcatctcgaagcgtcccaagcgcgaggtgagccttatcaccaccgccatcggcatggtgcgggcagggctgggcgtttccgttctgcccaccaccgccatcgaggtatgcaacgtcgccgggctgaaggtattgcggctgcatgcgccgcgggtgcgccgtcccctggggtttctgcacctgccgacgcgcagcctgagcccggccgcgcggctgcttctgcggttcgtgaaggatgcgggccccattccgctgggcaagcagccggagtaaggcgcgcgggccggccgggcggcgggaggccgtcgcgaggcgcctgtccccgccgggacagataccgtcttggccgtcaagtgttcatgggtgcctgtccccgcggggacaggcaccctatgtgtggcttacttctcgaaccagttcagcacgccgtccaggccgcatacgttcagggcgtagggcgtttgctcgcgcacgatgggcttggcgtggtaggcgacggcgaagccggcgcgggccagcatcttgaggtcgttggcgccgtcgccgatggcgatgatctgctcgggacgggccgacaggcactgcgccagcgcggccaggtgcgcggccttggcgtcgccgtcgagaatgtcgcccagcacgcgtccggtcagcttgccgtcggcgtcgacttccagcgtgttggcatgggcgtggtccagccccaggcgttcgcgcagccgctcggtgaagaaggtgaaccctccggagaccagcagggtctggatgccggccgcccggacgctggccagcaggcgttcggcgcccgggttcaggcgcagcttctcggcgtacacgcgttcgagcgcggcggccggcgcgccggccaggagcgccacacggcggcgcaggctttccgagaagtccttgatttcgccgcgcatggcggcttccgtgatctgggccacctgggcccccacgccggcgacggtcgcgatttcgtcgatgcactcgatgttgatcagcgtcgagtccatgtccatcgccaggatgcggcagtcggccagcgccaggcccgcgggcacgaaggcggcgtcgacgccgtgcgtttcggcccaatgccgtacctgggcgcgcgtgtcgccatcctgctgtacgtcgagcaggcgggccgcggtggtgctgatgcgcgtcacgccctgggcctgggccagcgccgccagctgttcggcgtgttcggccgccagggcgggagactggatgacgaggtgatggatagtcatggatcgaggattctgggccgcgccgagcgcggcggttatttcagtgcgcgcaggacggcgcgcacggcgtcggcgcgggcggcgatctgaggcgccttgatctccacccgcagtttgtcctggccggacagcttgatatggcgctggcgctgcaccagctcgatgatgcgcaaggggtcgaccgtggtcttggcaccgaactgcagcagggcctgcgtttcgctggcatcgatcttgacgatgcccagcggttgcgcggccaggcgcaggcggtgcgtggccagcaacgtctgcgcggcttcgggcagtttaccgaaacggtcgatgagttcttcctggatgcggatcaggtcgtcttcgccgtcggcatgcgacaggcgcttgtagatggccaggcggccatgcacgtcgggacagtagtccgacggcagcagcgccggcgcgtgcaggttgacttcgcaggccaggttgaagggcgcgtccaggtcgggctcctcgcccgccttcagcgcccgcaccgcttcgttgagcatctcgttgtacatcgagaagcccacctcttggatgttgcccgattgcgagtcacccaggatttcgccggtgccgcggatttccaggtcgtgcatggccaggtagaagcccgaaccgagctcttccatggcctggatggcctccaggcgcttcttggcgttgttcgtgatggcatcctcgcccggcgtcagcagataggcgtaggcctggtggtgcgagcgtccgacgcggccgcgcagctggtgcagctgcgccaggccgaagcggtcggcgcggtggatgacgatggtgtttgcggtggggatgtcgatgccggtttcgatgatggtggtgcacagcagcacgttgtggcgctgctggtagaagcccttcatgacctgttccagctcgcgttcgggcatctggccgtgggcgaccgcgatgcgggcctcgggcaccagttcttcgaggcgcgcccgccggttgtggatggtctcgacctcgttgtgcaggaaatacacctggccgccgcgcttgagctcgcgcagcagcgcttcgcgtatggtgctgccgtcctcgcgccgcacgaaggtcttgatggccagccgcttctgcggcgccgtcgcgatcacggagaagtcgcggatgccttccagcgacatgcccagcgtgcgcgggatcggggtggccgtcagggtcagcacgtcgacctcggcgcgcagcgccttgagggtttccttctggcgcacgccaaagcggtgttcctcgtcgatgatgaccaggcccagccgcttgaagcgcacgtccttggacaggatcttgtgcgtgccgatgacgatgtccacgcggccgtcgttgatgccttcgacggcggcggccacctccttggcggagcgaaagcgcgacagctccacgacgcgcaccggccagtcggcgaagcggtcggaaaacgtctgggcatgctgctcggccagcagggtggtggggcacagcagcgcgacctgcttgccgttggccacggccaggaaggcggcgcgcagcgcgacctcggtcttgccgaagcccacgtcgccgcataccagccggtccatggggcggcccgaggtcatgtccatgatgacggcctggatggcggccgcctggtcgggcgtctcctcgaagccgaaaccttcggcgaaggcttcgtagtcgctcatgggcagcttgaaggcatagccttcgcgggcggcgcgctgcgcatacagggccagcagttcggccgcggtgtcgcgcacctgcctggccgccttgcggcgcgccttgtcccattggcccgaaccgagctggtgcaggggggcggcgtccgggtcggcgccgctgtagcgggcgatgacgtgcagctgcgacacgggcacgtacagcgtgctgccgctggcgtattcgagatgcaggaactccatctcgccttcgcccatgtccatgttgaccagcccgtggtagcggccgatgccgtgctgggcgtgcaccaccgggtcgccggcgcgcagttcggccaggtcgcgcaccatggcttcgacattgctggtgcgttcctgggtgcgcttgccgcgccgggtgacgccggcatggccggggtagaggtcgttctcggtcaggaacagcagggcgccgccgggaacgcagaagccggccgacagcggcgccacggccaggccgaagcgcgcgccgtcgtccaggaaggcctggatcgaatcggcctgcgcctcgggcgccaggccgtgttcgcccagcatttgcgccagcgtctcgcgccggccggccgaatcggcgcacagcagcacgcggtcgccggtctgcgccagcagcgcgcgcaggcgcgccacggggtcgtcggcgcggcgcgccacggcgacatcgggcgcggcggcgaagtccggatgcggccgctccgccatcaaggccaggcgcgggaagtctttcaggcgcgcgaacagcgcctcgtggtcgaggaacagggtgtccggcggcagcaccggccgttcgcggtcgaccttgagaaagtcgtagcggctgcgggtgtcatgggcgaagcgctgcatggcgtcgtcgatgtcgcccaccgtgacggtgatcgtgtcggccgccaggtaatcgaacagggtggcggtctgctcgaagaacaggggcaggtaatactcgatgccggcgaacgcgatgccgttgccgatgtccttgtacggcagggcgcgggaggggtcgccttcgaacacttcgcgaaaccgcgcccggaagcggttgcgcgcctcttcgtccatgggaaactcgcggccgggcagcaactgcacttcgcccaccggatacaggctgcgctgcgtgtcgacgtcgaagctgcggatcgattcgatctcgtcgtcgaacaggtccagccggtagggcaccaccgaacccatgggaaacaggtcgatcaggccgccgcgcaggcagaattcgcccggcgcggtgacctgggtaacgtggctgtagttggccagcgtcagctgcgcgcgcagggccgcttcgtcgagccggtccttctgcttgaacgaaaacgtatacgcggccaggaaggcgggcggcgccaggcggtacagggcggtggtgaccggcacggtcaggatgtccacgccctggttcatgagcgcgtgcagcgtgcgcaggcgttgcgagatcaggtcctggtggggcgagaacgcgtcgtagggcagggtttcccagtcgggcaactggcgcacgcgcagttcgggcgcgaattgcgggatttcatcggccagccgctgggcctccagcgggtcggccgtcagcaccaccagcggcttgccggcctggcgcgccaggtccgccagcagccatccgtcgccggatccgggcgggcggggctgcgtaaagcgcgctcccggcttgagggcggacagggtggtggcggtggcggggatgggcacggcgggcggagtgagatcaggcatcagggcaaagattataaaatcaccgcaacatgtccgagtccctgatcgctatcgtgccggccgccggcatcggcgcgcgcgccagcctgcccggcgaggcggccgttccgaaacaatatcgcccgctggccgggcagcccatgctgcgccacgcggtgcgcgccctgctggccgatccgcgcatcgtccaggtgcgcgtggcggtcagcgccggcgacggctgggtcgagcaggcgctggctggcctgccgcgtaccgtatggcgcccatgcggcggcccgaaccgcgccgacacggtggccgccgccctggccgacagcggggcggccgccgacgactggatactggtgcacgacgccgcccggccgggcttgccggccgcggcgctggcgcgcctgatcgacgcctgcctggacgatgcggttgggggcctgctggccctgccggtcgccgataccgtcaaggcgggccggcagcgcgtatcgcgcaccgtcgatcgcgacggcctgtggctggcccagacgccgcagatgtttcgcgccggcttgctgcgcgacgcgctggcgcgcgcgcgggccgcgggcctggccgttaccgacgaggcgtcggcggtggaggcggccggccatgccccgcgcctggtggcgggcgcgttgcgcaatttcaaggtgacctggcccgatgatttcgaactgatggaaaaatggctatgaatatcccgtttcgcgtagggcagggcttcgatgtgcacgcgctggtcgaaggccggcccttgatcatcgggggcgtcaccatcgcccacacgcacggcctgctggggcattccgatgccgatgtcctgttgcatgcggtgaccgatgccctgctgggcggggccggcctgggcgatatcggccgccattttcccgataccgacccggcctaccgcggcgccgacagccgggtgctgctgcgggcggcgttcgacaaggttcgcgcggcgggctgggcgccggtcaacgtcgacgcgaccatccatgcgcaggcgcccaagatcggcccgcacgcggccgccatggtggccaacattgccgccgatctggcgttggacgccggcgcggtcaacatcaaggccaagaccaacgaaggcctgggctacctgggccgcaaggaagggattgccgccaacgtggtggtgctgctggcgcgcgccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggcgtgcgcttcggcgtggtagcgccccacgcgctccacctcgttcttcgaacccaggatcacggacacgcgctggtgcagcttgtcgggctggatatccaggatgcgccccgtgccgtcgatggccgcgccgccggcctgctcgacgatcaggcccatcgggttggcttcgtacatcaggcgcagcttgccggccttgcccggctcgcgggcatcccagggatacatgaaaatgccgccgcgggtcaggatgcgatgcacgtcggccaccatggaggcgatccagcgcatgttgtagtccttgcccagcgggcccgtcttgccggccaggcattcatcgatgtagcgcttgaccggcggggcccagtggcgcatgttggacatgttgatggcgaattccttggtgtcctcggggatgcgcatcgattcgtgcgtcagcacccacgaacccatctcgcgatccagcgtgaaccccaccacgccattgccgatggtcagcaccagcatggtctgcggaccgtagacggcgtagccggccgccacctgctggctgcccggctgcaggaagtcctgctcgcagacgtcggcgccggccaccctgtgcggcgcgcgcagcaccgagaaaatggtgccgatcgacacgttgacgtcgatgttggacgagccgtccagcggatcgaacagcagcaggtactcgcccttgggataacggttggggatcagatggatggtttccatttcctcggacgccatcgcggccaggtggccgccccactcgttggcttcgagcaggatttcgttggacagcacgtccagcttcttctgcacttcgccctgcacgttctcgctttccaggctgccgagcacgccgcccagcgcgcctttgctgacagcgtggctgatggccttgcaggcgcgcgccaccacttcgatcagcaggcgcacttccgggccgagcgcctgggccgagcgctgctgctcgaccagatattgggtaagggttttacgtttcaagagtagctcctaagcagccagatccaaggctttcgatacgatttcctgtacgttgcgcgacagcccggcatgcgcgcgcacatgcgccagcgcggcctgcatggcgccgcgcagcggctcggcaaagcgcgcccaattatccaggccgcgcgccaggcgggcggcgatctccggattgagcgcgtccagggcgagcacctgctcggcccagaagtcatagccgcggccgtctgcgcgatgcatgccgcgggcgttgttcaggcagaactggaacaccagcgcgcgggcgcggttgggattgcgcagcgtaaaggccgggtgcgccatgagggcgcgtaccgcgtcgatgtcggtcgagcgcgcggtggcctgcagcgtgaaccatttgtcgacgaccagcgggtcgtcgcgccagcgttcgtagaacgccgccagcgccgccgcggcgctgtccggagcgccgaaattcaccagcgccgacagagccgccatgctgtcggtcatgttgtcggcctggtcgtactgggcctgcgccagggcttgcgcgtccgcgctttcggcggccatcagatggctcagcgcctggttcttcagcgcgcgccggccagccgggccggccgccgggctgtaggcgcccggcgtctggttggcgtcgaacgccgcgcgccagggggcggccagttggcggcccacctcggcgcgcaggaaatcgcgcgccacggccagggcgggcgggtcgatctgctccatgcgctcggccagggttttttccgagggcaacgccagggcgcgggcccgataggccgcgtccagcgtcgggtcggtcagcagggcgcgccaggccgcgatgaaggccgggcgcacggccagcggctggccggcctgatggctggccgtcagcgcgaggatctcgcgcgtggccagttcctggcctgcttcccagcgggcgaatggatccgtgtcgtgcgccgacagcagcgccaggtcggcgtcgctccagtcgtattcgacgatgaccggcgccgagaagccgcgcagcagcgacggcaccggcatgtccggcacctgctcgaacgtccagctggcgcgcgcctcggtcagttcgagcagcacggtgtcgcgcgccggctggccgttcaggtgcagcggcagcgcgcggccctgcgcgtcgagcaggccgatcgcgaaaggaatgtggaatgcctgtttggcgaagtcgcgtccggcgcgtttctccacgccgaccggggcgcagcgctgggtcagcgtgacggtgcaacggccgctttgcgcgtcgtgatccagcttgacgctgacgcgcggcgtgcccgcctggctgtaccagcggcgaaacaccgacaggtcgcggcccggattgcgcgcggcgtagaccgattccatggcggcgacgaaatcgtcgcaggtcacggcctgtccgtcgtggcgccggaagtactcgtccatgccggcgcggaatcccggctcgcccagcagggtgtgctgcatgcggatcacttcggcgcctttctcgtacacggtggcggtatagaagttgccgatctcctggtagctgtcgggccggatggggtgggccatcgggccggcatcctcggggaactgggccgcgcgcagcgtgacgacatcgtcgatgcgcttgaccgcgcgcgcgctcgcggcggcttgctcgtccaggccgcgcgccatcatgtcggcgctgaattcctggtcgcggaataccgtcaggccttccttgaggctcaactgaaaccagtcgcggcaggtgacgcggttgccggtccagttgtggaagtattcgtggccgatgacggattcgatgccttcgtagttggcgtcggtggcggtggccgggtcggccagcacataggccgcgttgaagatgttcaagcccttgttttccatcgcgcccatgttgaagtcgcgtaccgcgaccaccatgaagcggtccaggtccagctccaggccgaagcgcgactcgtcccagcgcagcgcgtggcgcaaggattccagcgcccattcggtgcggttctccgaaccgggatcgctgtagacctgcagcagcacatcgcggcccgattgggtgcgcacgcgctcttcgcgatgcgtcaggcggccggccaccagcgcgaacagatagctgggcttgggaaacggatcttcccattccgcctgcaggcggccatcgggcagggtagcggtggccagcagattgccattggacaacagcaccggataatcgggcgccgcgcgcagcgtcacgcgataacgcgacatgacgtcgggccggtcggcgaaccaggcaatgcggcgaaagccctcggcctcgcactgggtgaagaaattgccgccggagacatacagccccatcagggtggaattggcggcgggcctgcaacggctgacaatttcgaccgccgcgctgggcggcaggccgcgcaaggtcagggtggcgtcgtccaggacatagccgtcacgcgcccagtcgcggccgtcgacacgaatggaaaccagctcgagcgcttcgccgtccagcaccagcggcgcatcgtcccgggcatcggccttgcgcgccacctgcatgaggcagcgcacggtggtcgaggcgggatccaggtcgaattccagcgccacgtcggcgatggtatacggatagggctgataatccttgcggtatacggtgacgggcgtgtctgtgcgcatggcctacgaaacagatgatggacaatgcgggtattgtagatgcagcgccgcatgcccccgcattgctcaggtacccaaatgaaaccttcgcccggcgcggcggtcgaaggaatatccggtttgcgtccggcctggagggccgcagtcatgttcagtattcatgcgtattcgcgcctggcgcggctggccgggctggccgggctggccgggctggcggccctgctggcgggcgcggcgctggtggccgggtgcgccgcgcccagcgtgtcggcgcgcgtcacctcgttccagcaatggccggacggcgttgccggacagacctaccagttcgcgcctgaaagcgggcagctcaacaatctcgaatatcagtcctatcaggacatggtgcgcgccggtatcggcgccaccggcctggttgaggcgcgcgagggccggaaagcgcggtttacggtgtccttccgttatggctccgcgcagacccaggttatggtgcggcgcgcctatgatccctatttctacggcggttatggcggttattacgggccgcgctggtggggcggtggagtcgggtattgggggccggaatgggtcgacgtgcccaccgtggcgtatcgcaatagcctgagcctggaaatccgcgataccgcgcgcggcggcgccgaagtctatcgatcgaccgcgtacattaccagcgggcgcgacgacctgctgggcgccatgccgtatctggtgcaggcaatattcgacaatttcccgggcaataatggctcggaacgcgagatcgagtatccgctggcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggccgccgcgccgcccagctcccattgcgacaggccgcgcgtcagctccagcgcctggcgttcgaacaggcgccggtacacgccgccgtgcaggcggatcagcgcttcgtggctgccttcctcgatgacgcggccccggtccatgaccagcaggcgatccagcgcgcggacggtggacaggcggtgcgccaccaccagcgtggtgcggccctccatcaggcgctccatggcccgctggatgagcacctcgctttcgctgtccaggctggaggtggcttcgtccaggatgaggatgggcgcatcggccaggaaggcgcgcgcgatcgccacgcgctggcgttccccgcccgacagcttgacgccgcgctcgcccaccagcgtgtcgtagcccttgggcagcgccatgatgaagtcgtgcgcgctggccagccgggcggcgcgctcgatctcggcctgcgtggccccgggccgcccgtaggcgatgttctcggccagcgagcggtggaacagcaccgggtcctgctgcacgatggcgatctggctgcgcagcgacgcctgccgcaccgcggcgatgtcctgcccatcgatggtgatgcgtccgccgtccacgtcgtacaggcgctggatcagcttgatgaacgtggtcttgcccgagccggagtggccgaccaggccgacccgttcgcccggcgcgatgcgcaccgagaagtcgcggtacagcggctgctcgtgcgggccatagcggaacgtgacgttctcgaagcggatctcgcccgcgccgatgtcgatcggcccggcgccgggcaggtcctcgacatccagcggctggcgctgcagcgagaccagctcctccatgtcgttgatcgagcgctgcaggttgcggatgttcatgcccacgtcgcgcaggtagccctgcagcatgaagaaggtcgtgaaggcgaaggtcacgtcgcccacgctggcctggccgcgctgccacagcagcagcgccacgccgaggatggccgcctgcatggccaccagcatcgcgccctgcacgccgccgttgatggttccgcgcacccacccgcgccgggtgcggtggcgccatttgtcggtgacgcgggccagccgggcttcctcgcgccattcggcgccgaaggccttgaccacggcgttgcagctcaccgcgtcggccagcgcgccgcccatgcgggtgtcccaggcgttgcccaggcgcgccgcgggcgccacgtagtccagcgacagcgccatcgttaccgccacgtacagcagcgagcccagtccgaccaccagccccatgaggggccagtgccagcccagcagagcggtggcgccggccagcatggccagcgagggcagcagggcgatcagcagcgtgtcgttgagcaggtcgagcgcccacatgccgcgcgtgatcttgcgcacggtcgagccggcgaaggtgttggcgtgccagtcggacgacagccgctgcacctggtggaacgccaggccgacgatgtcgtgcatcatcttcagcgtcagcgcgatgatgttcatgaagatggcctggcgcagcaaggtggcgcccacgcccagcgcgatcagcagccagaaggcgccgagcgcggcgttgcgcgccaccgtgtcggcgggcgcgccgccggccacggcgtcgatcagccggccgacgtacaggggcgtgagaatgtcggccagcgccgagagcagcgccagcatggcgatgaggccgatgcgccagggttgcctggcccagtgcctgaaagtaaagccgagaacggccttgaacgcggatccgcgcaagtcgagtttattgcgagccatttgccagggtccggccacgcggcgcgcgccaggacgtcagtagaaagtgaatgccagccagcgcgggccgcccatggggggccggcaggctacggattgcgtaggggagggcgcgtgggccgcgatgcggcccggcgcgggctgcgacctaacggcgcggcggggtcacgcgcggagtggcgatgtgcggtacgagcatggggcgcctccgggtgagtgatcgtggatgggaacgagggcccgtgagcagggcccgaagtgcgatcctagcagcgggtccggaccgcgcgcaagattcgccgccgccggcgttgcgtaatcgacacggaaggcgcgtgccgggccgggcgcgccgggtctctacaatatgtcccgacatgatcgatggaggatgaggcatggacgcggatttctggctggatcgttggcgcgaagggcgcacgcattttcaccagacgcgggtgacgccgctgctgcaaaaatactggccgacgctggacgtgccggccggcggccaggtgctggttccgctggcgggcaagtcgctcgacatggtgtggctggccgggcagggactgcgcgtgctgggcgtggagctgtcgcaactggcggtcgagcagttcttcgacgagaacgacctgcgccccgagatccaccaatctgcgcagggccgccactatgtggcgggcaacctcgaactgatctgcggcgacgtgttcgcgctggaagacgccacgctggccgcctgcgccggcgtgtacgaccgcgccgcgctggtggcgctgcccgagcccatgcgcaagcgctacgcgcgcgaggtctatggccgcctgggccggggctgccggggcatcctcatcacgctggactatccgcaggaccagatggaaggtccgcccttttccgtggacgacgccgaagtgcaggcgctgtatgccggccataccgaagcccgcctgatcgaccggcgcgacatcctcgacaaggagcccaagttcaaccagcgcggcgtggcgcggctggacacgctggtataccggctcgaacgcctgggctgagcgcggcgatgctgcgccttgttaccgacatccatgcctggtagcgatgggcgagcctacacttgcgccgtctccaacaacaggaatatgggcatgaaatcgatactcgggctgttgcttgccgcggcgctgctgggcggctgtgccgtctataccccgcacggcgcggccgtggtggatccgcccgaccgcggcggcggcttctgtccgcccggccaggccaagaagggcaactgctgactgcgcacggctgagcgcggcgcgccgcatgcgcggcgccgaaatcgctacactggacgtacgggcgcgcgccggcgcatcggccgcgcagcgcccaaggaggcgatcatgaaattctgcatggcgacattgatgctggcggccagcctggcgctggccggctgcgcgggcgggcaaggctcgcagcccggcccgccgcatcccggcgcggtcaacccctacagcagcggcggtttccacgacgccggcccggactaccccgataccggccgttgaaccgcgcggccttatttgctgcgcacgtagttgcgtatttcacgtgcgacgttatcggtccattcgtcgatcagcggcttgagcgccgaggccggcaccgaggcctggccctgggcgatggcgcgtacgcgctcgccggtgcccccgcgcaccgacgcccacagcagctggcccgtctggctgtcggtgaccttgctttcgatcgcgatggtggcctgctgcggccggccgccttccagcacggccctggcgccggtgacggccagcgccacggggatgtactggtaggccgccagcgcctcgctttcgctgccgaccgctgtgatcgcgatgcgcgccttggccacgcccgggccggggccgttgaccaggcggatctcgcggccgatcttgcggcgcagcgactggtccaggtagttctgcagttcggtcagcgtttccatcgacacctgcgccgacggttgcgggctggggtagtactcgaccggcgacagccacatggcggtgtactggcgcggcttgagcgcggcgtcgcggtagatcagccgcgcgccgccgggcacctgctcctcgcgcaactgcgagtaatcgccgaggaagcccgactccttcggagcgcgctggttggcgcagccggccagcaacagggcagcggcgctgagcgctgcgattcgatacagggacgacttcatagcgggtttccctacaaaagagacgttggcccaggagacgggtggcccagcatacgcggcgcggcacccccctgcaacgcgggcacgcgcgcaacggcgccgctcatccgtcgggacggctgccgatggccgatcccggccaggcccggcgccgggattcgcggcatgatctggtaaaataataaagatttcgtaacaaattggcaattttcggcgctgcccggcgccccgccagcttcccggctgcgtgccggcagtcctgccttgccccgacattccttatgcccgatgctcacgacccgtacctggtaagcggcaggttcgaaatcgccaacctgctgcagacgctccaggcccgccagtgcctgctgctcatgcgcatcccgggccgccccttcaacagcgtgacctccgtgctgcacgtggatgcgcaggcgggccaggtcgtgctggacgcggcccaggacgacaccctcaatcagcgcctggccgatgtcggcgatgtggctttcgacacctcgctggacaacatcagcatttcgtttgccgccgcgcgcgtggcgcgctgcgagttcgaggcgcggccggccctgctggtcgatctgcccgaaaccctgaccagggtgcagcggcgcgatacgttccgcatcgccgtgccggtggcgcagcccgcgacctgggtgcgcgaggcgggcggggccgagccgctggcgctgtgcgacatcagcccgggcggactggcgctggccgatccgctgcagacgctggacccggcgccaggcaagatctaccgcggcgtgctggccttgccggagctgggcgcgttcgccgcggcgatccgcgtggtccatcacctggacgaggtcctggccaagggcaagaccagccggcgcatcggctgcgcgttcgtcgagctcgacaagggcacgggcatccgcatccaggcctacgtcaacgccttgcagcgcgaccagatcgcgcgccagcgcggcctgtagcccgccgcgcccgctcagggcaccagcgacaggccgatgcggaactgcgagtcgtggcgctggttgtagcccagcagcgtctcgccgtagccgttgaagtactgcaggtgcaggtagccgttcatgtccagccaggtccgcttcagcggccaggcgaagtccagctgggtggtgcgccggctgctggcgccctggcggtacatggccgacaccaccgcgccgccgtcctgcgcccagcgcaggttccagtccacatagccggcatagtcggcgtagtcgaggttttcgcgcgccacgccgaagtaggtcttgaccttgggcgcgaaggtcagcgtgctgccgctgtcgaagcggtagttcagcgccggctgcacgtaggcgtcgttgagcgagcgcgagtcgttgccgctcttgccgttggactggtgttcgacgccggtgttcaggccgacgcgccagttctggctggctgacgaccagatattgtccgatagccagaatgcgctggggttgaaggtggtgtcgatgaagggcttggagtcgccttccaggtcccacagcgaagtctgggtgtagccgaggtagaagttctcgccgaaggtggccggacggtcgcccttgggcgagaacagccggtatttggcgctgatctggaagcgcgcggtggtctgctcgcgcgtgccgatgtcgaagtacatcggctggtattcgctgatggcgctgcggaacacatcgaacgcgctggccggctggaaggtctggctgacggccacctgcgccggcgccgggccggagtcgggcgagacgccggccgccgtcacggccgccggcggcaggggctgcccggtgcgcgcatcggtcaccggcacatcggccggcgtgctggccagcgtatcctgctcgcggccggtagcgtccagcgccagcatggtggactcgccctcgatcgacaccgcctgcaggccgcgcgcgtgcaccggcaccacggcgtcccagctcatgcgggcgaaattgttgacggggatgttcagcgccgcctcgcccgcggggcgctgcgccaggctgcgtatggtctggtcgtcggcgccgcgccactgcaataccagctgctgcggcgcgttccacgccgcgctggccgaaccatcgttgaagaacacggcctccaggcgcaccgtctcgcccggcgccgccgcggggcggtcgagccggtaggaaatgccagcgagagcggggagcgacattcccgccagcgccagcgcgagcgcgccagccagggcggggcgaatgaacggggatcgggggtccggcacttgcataggaaacgaccagctatggtgacggcgaactgtagcattcgacgctgtagccgttgaaacgccatgtaaggcaggcttgcatgccgctggcgaaaaggccgagccgccgcgggcaggcggcgggctacaagcggttactcgccgaaccggatgccttgcgccaggggcagcgcgcgcgagtaattgacggtgttggtggcgcgccgcatatagtgcttccaggcgtccgagccggactcgcggccgccgccggtttccttctcgccgccgatctccgcgcccgaggtgccgatgttcacgttggcgatgccgcagtccgacccggcggacgacaggaacgcctcggcttcgcgcaggtcgttggtgaagatggcggacgacaggccttgcggcacgccgttgtgcatggccagcgccgccgggaggtcgccgtagcgcatgacatacaggatgggggcgaaggtctcgtggcagaccacgtcggtctggcccggcatttcgacgatggccgggcgcacgtaccaggcgtcgggataccgctcggccagcaggcgctcgccgccgctgacctggccgccctgttcgcgcgcggccgtcagcgcggcctgcatggcgtcgtacgcagcgcggtcgatcagcggcccgaccagggtgccgggttgcagcgggtcgcccaccgtcgcgctggcgtaggcctgcttcaggcgcgcgaccagggtatcggcgatatcggtgtgcgcgatcaggcggcgcgtggtggtgcagcgctggccggccgtgccgatggcgccgaacacgatgccgcgcgtggccatctccaggtcggcgctgggcgccacgatgatggcgttgttgccgcccagctccagcaggacgcggccgaagcgctgcgccacgcgcgggcccacctgccggcccatgcgggtcgagccggtggccgagaccagcgccacgtcatgcgaatcgaccagcgcctagccaagctggcgcccgcctatcagtacttcggccagcccggccggcgcctcgccgtagtcctgcagggcgcgcgccagcagcgcctggcaggccagcgcggtcagcggcgttttttcggaaggcttccagaccacggcattgccgcacaccagcgccagcgcggcgttccaggaccagaccccgcgaccgggaagttgaacgcgctgatcacgccgaccacgcccagcggatgccaggtttccatcatgcggtggccggggcgctcggacgcgatggtcagcccgtacaactggcgcgacaggccgacggcgaaatcgcagatatcgatcatttcctgcacttcgccggcgccttcggcgaggatcttgccggcctccagcgagaccagccggcccagcgcctccttgtgctcgcgcagcacgtcgccgaaccggcgcaccagctcgccgcgccgcggcgcgggcacgtcgcgccattgctggctggcctggcgcgcgcgggtgatcgcggcatgcgcctgcgccacgctgtgctcgggaacgcgggccagcagcgcgccgtcgatggggctgcgggcctgcaggctgccctgggccagggcggcggggtccagccccagcttgcgcaagagatcggaaggcgtatccatgattgctcctgtaagcgtggcaacggcggctttgaagccggaaaaacagacactgtactacgtcgccggcatgccgtgggcatcgatcggcgggggcgattgggccggcctgcgccttccggggtaaaatgcgcgcccggccatgcgcccgccggcatcgccgcgccgcgcgcattccgtaccgcccttagctcagttggatagagcacaggtcttctaaacctggggtcacaagttcgaatcttgtagggcgggccacagctttcccgcgcattgcggccagaccggaaatcccatgcagatcactgatttgcatgggatttttttcgcttcggcgccgcggtcgccctgggttgccctctctggagataataatggttacttcgggttttatttaatggcatattgacgccagtccttcaggcttgccggaggggccggagggctgcgccggggctacccgcggcggtccgcttccccgatccaatcgccgtgcggcggcgcgcagtcctgccgcatggctccagcgagggtgtgcaagatgggaaatggtgctcgacgcttgcggggctggccggtgcgcctgctcatcgcgggcctggccgtcgccgcgattttcctggtcgcggccgtcctgatcgcgctgagctggatgaactcgcgcaacctgctgctcgacgcggccgcgcgcaccgccaacgatgcggcgcagatcaccttcgagcacacgcgccggatgatcgagccggcctcggccaccttgcgcaccctgtcgttcgatcccatcgtgagcgcgccgcgcctgcaggaccgcctggagcgcatgcggctgctggccgaagagctggctgccaatcccttgatttccgcgctgtacgtcggttatgacaacggggatttcctgctggcccgcatgctcgacgacccgggcatccgccagcatttcggcgcgcccgggcaggcccgcttcctggtgcagacggtcacccgcgcggccgacggcacggccgagggagatttcctgttctacgacggcgggctgagcccgattacgcgccgcagcgaggccgattaccggtacgacccgcgcgagcggccctggtatgcgaacgccggcgagggcgcggccttgaccatctccgcgccctatgtgtttttctcgacccgccaggtgggcgtcagcctgtcgcggcgggccgagggcggcaaggccatcgtgggcctggacatcgtgctggacgacctgggcaggatgctggacgaactgcgcatcacgccgagcgccgagcttgcgctggtcgacggcagcggcgcggtggtcgcctaccgcgacccgcgggtcctcacggccagggccctggccgcgggagatacgcacctgcggccgctggacgacctgggggtcgagcccttgtcggatctgcgccggatcgcccgcgacggccgacccgtctcgtatgacgtcgcaggacatgagtggctgggggtcatgctgcctttcgacggcttcgacaatgtggacatccgcctgctgttgacggcgcccgccgacgaactgctgggcgacctgcagcacgaccgccagcgcatggtcctgatcaccggcggcctgatcctgctgttcctgggcctggggtggtggggcggcagccgcatcgggcgggcgctggagcgcaccaccgcgcaggccaagcgcatgtccgccttcgatttcagccggccgccggatgcgccggcatggctgcgtgagaccagggaactcaatggcgtcatggacaacgtcagcaacacggtcgaggccttcctggcgatcagcgacgtgctcggcgccgagccccgcatcgaaaccatgctggcgcaggtgctggagaagttcgtccatgccacgcgttgccgcagcggcgccatctacctgctgcagaaggactcgcaaaccatggcccgggcggccgttgccggcgatgcgcacggcctggaggaatcgctgccgtgcgccggcggcggcgatgcggcgcccgcggcaggcgccgcggacggcctgcagcgcgtccagttcgagctgcgcagccgcgccggtcgggtggagggcctgctggtgctgcgccacgcccaggaccaggaccacgccgcgccggggttccaggcctttgcgtttcgcctgaccggcatgttgagcgcggcgatcgagacgcggcagttgatcgagtcgcagaagcagttgttcgacgcggtgatccgggtgctcgccgatgcgatcgacgccaagagcccctataccggcggccactgcgagcgggtgcccgcgctggcgatcatgatgaccgaccgcatgtgcgccgataccagcggcccctacgccgacttcacgttcaccgaggacgagcgctacgcgttctacctggccgcctggctgcacgattgcggcaagatcaccagcgccgagcacatcgtggacaaggccaccaagctggaggtcatctacaaccgcatccatgaaatccgcatgcgtttcgaggtgctgtggcgcgacgcggagatcgcgcacctgcgcgcgtgcctggacgggcagccggccgcggccagcgcccaggcgcgcgacgaacggcaggcgcaactgcaggacgacttccggttcgtcgccgaatgcaacctgggcggcgagtttctcgccgacgaggcgatcgagcgcctgcgccggctggggcaggcaacctggctgcgccatttcgacgatggcctgggcctggccgcggccgagcggcgccgcctcgagggcagccgcgccggcgcgccggcgcgccggcgctgccggccatcgaaccgctgctggccgacaagccgcagcaccgggtggagtggggcgacaacaagcccgccgtcgagcgcgacgatccgcgcaacgcgctgggcttcgacatgaagctgccggcgtaccggcaggacatgggcgaactgcacaacctgagcatcaggcgcggcaccctgaccgacgaggaccgcttcgcgatcaacgaccacatcgtgcagaccctgatcatgctcaagcagctgccgtggccgcgccacctggagcgggtgccggacatcgccgcgaaccatcacgaaaaaatggacggcacgggctatccgcgccgcctgccgggcgaggcgctgcacctgaccgagcgggtgatggcggtggccgacgtgttcgaggcgttgacggccgcggaccgtccctacaagctgcccaaaacgctgtccgaatccctgcgcatcatggcggtcatgtgcaaggagcggcacctcgacaccgagctctatctgtatttcctgcgcagccgcatctggctggcttacgcgcagcagcacatgaacccgtcgcagatcgacgacgtggacatcgaagcgctggcgcgcatcgcccagggctgacccgcctctttcatcccctgtcctgaagccggccatccggccgccgcggcgcaagccgcgggcggccggatggccgcgcccattccgttctcctccccctgcgcaagtctcgcgccgctggcgatgcgggaaaacacctagtcatcttagttagatatctatcttgtacaacttatatatagaagtttagaattcatcgaaacacactaacaacggagacgtcgtgaacatcacgcaagaaatcgccaagcgggtcgtgcagacttcgatccgggatctgccggccgatgcagtgggttactccgaaaccttggccatgagcgcgctgggcgcgatggccgccggccaccgcagcgcgggcggccgggaaatcgtcgattacgtcaaaagcgccggcggcgccgcccaggccacggtgctcggccacggcctgaagaccagcatggaaatggccgggctggccaacggcaccttcgcgcacgcgaccgaatacgaggacgacagcttccccgaggcggtgtccagctacacgctgttcccggccatcttcgccgtggccgagcacgcccaggcaagcggcgcccgcgtggtggaggccttcgccgccggctacgaagcgcaggcgcgcatcggcctggcgtgccgccaggcgcgccgcaacggcttcatggtgctgagcctggccgggtcgatcggctgcgccgcgtcggccgccaagctgctgggcctggacgagcgccagaccaccatggcgctcagccttgcggcctcgcaaggggcgggtatcggctaccagaccggctcgatggcgcacatcgtggaaatggggttcgcggcccgcaacggcatcgccgccgccctgatggcggcccagggcatgaccgggcagccggacgtgctggaggcgccgcgcgggctcatgaacatgatcaccggcgaccaggtcgaagcgccggccgccatcatcgagcactggggcaggccgtaccgcctgatggaaatcggcatcaagtcctatccctgctgctatcacctgcagcgcatcatcgaaaccaccgtggacctgcgccacgccgaaggcctggccgccgccgacatcgaggagatttcggtggaggtcaacgcgttcttccccaccgtcgtccagcacatggaaccgcacgacgagatcgaggcgcagttcagcctgccgcacgtgctggccatcgccatgctggaggaccaggtggtgccggccggattctcccaggcgcgcatcgacgacgcggcgttccaggcattccggcgcaaggtcaggcaggtggtgcgggaagactggggctggacccccacgggctggacgccgcggatcacctaccgcctggccgacgggcgggtgatcgtgcgcgagcccgagcaggcgcgcgggcagccgccggcgctgctgacgttcgaccagtgcgtgcccaagtacctgggctgcgtgcagggcatctaccccgaacaacaggtcgagcgctcgatcgcgctgctgcgcgggctggccgggctggacagcgtcgccgagctcatgcggtgcctggccacgcccgcctgatccgccgtcttccaatcaaagagcaaggatgcttgtggtgaaaacaaaattctccgatttgacgcacgaagacattgatcggattctcgaaatcgtgaaccgggtcgacgacatcgacctgcagatccaggtcgacggcctgggcctgcgcgtacgcaagggcaatgtcggcgcgccggtcgcgccgccggccgtgtccgcgccggccgccgccgaggcgccggctcccgcgccatctcccgcgccggcggcgcagcccgcggccgccccggcggccgcgcccgccgcgcccgccgcggcgcggcaggacctgctcagcatcacggcgcccatgataggccgcttctatgccaagccatcgcccaacgatccggcgttcgtggcgctgggcagccaggtcgggccggacgacagcgtctgcattctcgaagtgatgaagctgttcaacacggtcaaggccggcgtggcgggcgaaatcgtcgagatcctggtgcaggagggcgacatggtcgaagagggcgatgtgctgttccgggtgaagccgcaatgagccgccgcataggaatcatcgacacgacgctgcgcgacgcccagcaatgcctgtgggcgacgcggatgacggccggcatgatggacccgatcgcccaggcgctggacgaggcggggttcgacatgatcgatttcatggccccggtgcagttcgatgtgtgcgtgcgctacctgcgcgaggacccgttcgagaaggcgcgccacttccgcaagcgctttcgcaacacgcccatgcgcagctattgccgcagcaagagcctggtcgggttcagcatggtgcccgacgacatggtcgagctgtggatcgattgcctggcggccaacggcttcagcgcggtcggcacgctcgattcgctgctggacgtcgacaacatgaaggtcagcgtccggcgcgccaagaagatcggcatcaagtcgatcggcgcgctggtgttctgcgaaagccccctgcataccgacgcgctgtatgccggcacggccgccgagctggtgcgctgcggcgtggacggcatcatgctcaaggactccggcgccctgctgacgatcgagcgcatccgcacgctcatcccggcgctgcgcgccgccgtcggcgacatcccgatcgaagtgcacagccacagcaataccggcctggtccagcgcgtctacctggacgcggccgacctgggcatcgaccagctgcatacctcgatcgcgccgctggccggcggcgtggcgcagccctccatacagaacatgacgcgcaacctcgcgcagcgcggctaccgcaccgacgtggacatggcgcgggtcgaggagatcagcgcctatctgcaccggctggcggcccgctacgacttcccgctgggcaagccgatggaatacgacgaattccattatcggcaccagatgccgggcggcatgacggagaactggcgcttccagttgcgccaggcggggctggagaaccgcttcgaggaaatcctcgaagagatcggccgcgtgcgcgaggacctggcctggccgatcatggtgacgccgttctcgcagatcatcggcgtgcaggccatgctcaacgtggtcaacggcgagcgctaccgcgccgtgcccgacgaagtgaagatgtacgcgctgggccacttcggcaggctgctggggccggtcgagcccaacgccctggaccgcatcgtcgccaacggctcgcccgatgtcggcctgacgccgcaaccgaaggatcccgccttgccggggctgcgcaaggccaatcccggcatgaccgacgaggaactgctgctgcgctacatgttcccggccgacgacgtcgaggcgacgctgggctgcaagccgctgaagctgaccgttcccgccggcgggccgatcgtcaggctgatcgaggaaatcctgccgcgcgccggcatacgccatttcgaattgcgcagccagtccgaacacatttcgttcacgcgaccctgaaccggtcccggtttcgttgccacggagaatccgcatgacacagcccgccgcttcttcccacgccgtcatcgtgatgtacgacgcgcccgccgaactggacgcctggatgcacggcgaccactaccgcgaggtgctggccaccccgggcgtgacgggcgtgcgccgctacgaggtgctggacgggccgcaagcctgccgcaagtacctcgccgtgatcgagaccgacgacctggacgccacgctggcgtggcgcgacagcgaagccggcgcgcgctcgcagtaggacgccaaccagcgcggcgtcgccaaccgcctcggcctgacctgcaggcgcatctattgagatgcccgcgacgcgcccaacccacctgacccaaggactacaagaatgatcatgcctcccatcctcgacatgcggctgcggccgcccgttccggcctggaccaagggttcgttgttccgcacggccatgcactatccgcgccataacctgacgttcaagggcgcgcgctcggcctggctcgaggacgtcgggctgctgttcgaggaaatggactcggccggcatccgctatggcgtggccatgggccgggcttccagcggggccggcaatctgggcggcgtggccaaccaggacatcgtcgacctgctggccacctaccccgaccgctttctcggtttcctgggcgtggatctggacaacatcgcgggcagcttggcggagatccgcgagctggccggcgctcccggcgtcaaggagatttccatcgagcccggctcggcccgggttccgcgctggtcggacgacaagaccctggatccggtctacgaactggcgctggagctcaagctgccggtgtcgatctcgctgtccggcctgctgtcggcgctggccggccacgacatcacctggtccagcccggtgtcgatccagcgggtggcccagcgctaccgcgacctgaagatcgtggtgtcgcacgccgcctggccctatgccgacgagatggtcgtggtggcgctggcctgccccaacatctacgtatcgccggacctgtacgcgtcgacgcgcggcatgatctgcgccgacagctacgtcaagggcgcgaacatgttcctggaggaccgcaccctgttcggcaccgcgtatccggtcaaggacatccaggattccctgcgcgacttcctgcagctgggctggcgcgaggacatcatccacaaggtgctgtggaccaacgccgcccgcctgctgggcgtggacaagtaacgcggcggccaggacggagaacgacgtgaagaggacagcgctgatcgccggaccgtacggcatcgtgggcaacgcgctcgtgcagcatctggcgcgcgacgcggcctgggatgtcgtgacgatttcccggcgccaggaagccgcgctgcctggcgtgcggcatatcgcggccgacctgctggacgcggcccaggccgaggccgcgctggccgccttccccggcatcacgcatgtcttctattgcgcctatgcgccgcgccccaccctgggcgaggaggccgcacccaacctggccatgctggccaacctggtgtcggcggtggacaggcacgcgcgcgggctcgagcgcgtcgtgctggtgcacggaacgaaatggtacggcaatcacctggggccgttccgcaccccggcgcgcgaggacgatgcgcgccactgcccgcccaatttctattacgaccagcaggactggatcgccgcgcgccagcgcgagtccggacgctggagctggaccgcgttccggccgcacggcatcttcggctatgccctgggcagccccatgaaccacctcatggccctgtccctgtatgcctcggtcatgaaggccgtggcgacgcccttgaagttccccggcacgccggcggccttcgcggcgctcaaccagtgcaccgacgcccggctgctggcgcgcgccatggcctggtcggtggatgtcgcggcctgcgagaacgaggccttcaatttccacaacggcgagcccgagcgttgggccaatctctggccggcggtcgccgaggcgttcggcatgcaggcggggggcgtgcagcagatacgcctggccgccatgatgccggccaacgaggccgcctggcaggcgatctgccagcggcaggggctgcgtcattttcccctggaggcctatgtcaactggtcgtttgccgattgggtctattccaacggcttcgaccaggtctgcagcctgtacaagctccgccgcgcgggatggacggaaattcttttatttgacgatatgctcaagtctatgctttcggatttacggcaacggaagctgcttccagcataaccaggacccaccatggctcaaatgaaagataacaacgtctcgaatcgcgcgaccctcgtcctgtatgagaaccgctccatcccgctctatcggatgatcaaggaggagctgatccggttcgtgcagaagaaaggcatcaaatccggcatggcgctgcccggcgacaacgaactggccagccagttcggcgtcagcgtgggcaccgtgcgccgggccattgccgagctggtctcggagcgcatcgtcatccggcagcaggggcgcggcaccttcctggccccctacgacaccagtcgcatgctcaattcgttctggcacatcgagcggcgcgatggcgtggtagacgtgccgctggtgtcgacccacggcttttcccaggcgtcggccaccgaggaggtggcgcagaaactggcgctgcagccaggcgacccggtcttcgtcatcaagaactcgatgacgatgcagggcacgccggtgctgctcgacacgatttatgttccggtgcgcacgttcgagggcctgacccgcgagaagctgagcgcgcgcgacgccaccatctatgacttctaccgcgaacagtacggcatcaatatcgtcaagacgatagaccgcgtcagcgcgaccgttgccgacaaggacacggccaagcgcctgggttgcaagctgggcgcgtccatgctgcgcatcctgcgcgtggcgtacagctttggagatacgccgattgagtatcgctgcagcctgctcgattcggagaatcacgaatacgtcgatgtcaccggcggagacaccagccgctacggttgacatcgggaacccttcattcaagaggccaatccatgaaactgaaaaaggtattgattgcgaacaggggagagatcgccctgcgtatcatccgcgcgtgccgggagatggacatacggaccgtccaggtctactccagcgcggatgaggattcattgcctgtcaggttggccgatgaagcggcccccatcggcggccccgagccgtcggcaagctacctgaacatcgcggcgctgatcgccgccgcgcgcgagcatggctgcgacgccatccatcccggctacggcttcctgtccgagaacgaagacttcgcccaggcctgcatcgacgccggcatcgtcttcatcggcccggaccccggcgcgatccgcatgatgggcgacaaggcgcaggcccgcaagatcgccaaggaggcgggtgtgcccatcgtaccgggctcgcccgagccggtcagcgacgtcgaggaggccatcagggtggcccgcgaggtcggctatccgttgctggtcaaggcggcggcgggcggcggcgggcgcggcatgcgcgtgatccagggcgaggcgcagctgcgcgaggggctggagcgcgcgtcgatggaggccaagtcggccttcggcgacggctccgtctatatcgaacgctatatctcgcccgtgcgccacgtcgagatccaggtgttcggcgatggcgaggacgtcatccacctgggcgagcgggaatgctcgatccagcgccgccaccagaagctgctggaggaaagcccgtcgccggtgctgtccgacgaaacgcggcagcgcatgggcgaggcggcctgcgcgctggcgcgcgcggtcaagtatcgcggcgcgggcacgctggagttcgtcatggacggcaagagcggcgaattcttcttcatcgaaatgaatacgcgcatccaggtcgagcaccccgtcacggaaaccgtcacgggcgtggacctggtcaggctccagctggcggtggccgccggcggcaggctgggcctgcgccagcaggacatcgtcatgaaggggcacgcgatcgaatgccgcatcaacgcggaggatccgcagaaggcgttcatgcccagcccgggcacggtcaacgatatccggctgccttcggggccgggcgtgcgcatggattcgcacgtgtaccgcggctacaagctgccgccgtactacgactcgctgctgggcaagctgatcgtctgggacgagtcgcgcgagaaagccatcgcccgcatgctgcgcgcgctgggcgaactggagatcgtcggcgtgaagacgaccaaggaattccacgaacggctcatgcgagacgaggatttcatcgccggcaatgtcagcacccagttcgtcaaggaaaagctgtacgccgaccaccccatgtgccatttgctctgagaaggtaagcctcacatgtcacacgaagaactgcttgtcgattatgccgcccgcaaggaccatgcgctgggcatgggcggcccggccaagctggagaagcgccgcgccgaaggcgtgctgaacgcgcgtgaacggctcgagctcctgctcgatccgggcaccttcgaggaaagcggcctgttcgcggtgtcgcaccgcaaggaagtggccgagcgcaccccggccgacggcaagatcgccggctacggcaaggtccaggcgcgcaaggtggcggtggtggccaacgacttcaccgtgatgggcgcatccagctcggtggtcaacggcaagaagatccgccatatgcgcgaagtggccaccaaaaacggtctgccgctgatcttcctgggcgaatccaccggcgcgcgcatgcccgaccgcatgggcgccgagggccgcgcgatcctggggcaggatccctacgagtaccgccgcctgcgcgaaaccccctgggtgagcgcgctgctcgggccgtgctacgggtcctccacgtggtacgcctgcctctcggatttcgtcgtcatgcgccgcggcgccaccatggcggtggcgagcgggcgggtcacgtccaaggccatccgccaggagatcgactcggaggagctcggcggctggcgcatgcacacgcagtccaccggcctggtcgacgcgctggcggaaaccgacgaggaagcgctggagatcgtcaagaagtggctggcctattttcccagcaaccagaacgagccgccgccgcgccaggccgtcacgccggaaagcgtgcccgacaccggggcgatcctgcagcacgtgccgaccgacagcaacaaggtctatgacgtgcgcaaggcgatcgactgcatcgtcgaccgcgacagcgtgatggagctcaaggccaggttcggccgttccatctgcaccatggtcgcgcgcctggacggccatccggtcggcatcctggcgagcaacccgatgttcaagggcggggcgatcgacgtggacgcctgcaataaggccatctcgttcctggtgctgtgcgactcgttcaacatcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaacggctacccacgtgatatcgttcgcgcatcaaggtaacgtaggcgcaagtgggtgacgtgatgcagcgaggcgaattggcatattggttgaacgtcgtggtcgagaacggcgagccgggcgcgccgcagataccagtgccggagcagttcgtgacggcattgaccacgctgcgctgcatcgaacgcaatgcacaaggccaactggttgtaaccgaaaaggggcgcctggccttgcacatggaggagcctggggccctgcatcgccaataacagtttcttttcccgcgaattgttgcaggacacgcatgagtgagatggaacttgtgcgtggcagcatagtccaattaccagaagcgggattagcaccacccgccgacgtcgcgcgttgcagccgcacgcgttttgcaagtaacggactgggagggcgccatgcagcatcgtgaccaggaagtactgatcgacgtttcgacggccgccatggatactggcgggtacggcgtgctgttgacggtgactgccgaaggcggcaccgaagtcgatgcagcgttttcttatcttggaacctgcgcctcgctggatgaggcgcgcgatcgggcggaggcgttcgcgcaggattggctgcgcgagaacatctaccgctgaccggcgcgggagcgccggcaatggcagggcaaaaggcgcttgggcggtggctgcggcgatttgggttatcgtcgcggttgcgccacctggagcgccttttgcatgcgcgtcgtactcccatgtcagccgcctctttccacactgatctgcctgctctcgtggcgcagttgcgccagcatttcaataccgtcatcgtgccgctctggctcgagcgcggcttcgacgcaggcctgggcctgccttgcgaggcgctcgacgcccatggcgcgccgctgcccgcgcagcgctatcgcgccatggcgtgcgcgcgccagctgtatgtgttttcccgtaccgacggcgcggccgccgcggcgcatgccgagcggctgttctcgtcgctgttgcggtatttccagaacgccgcgcacggcggctggcgccatagcgtcgatgcgcaggggcagccgcttgacgacacgcaggacctctacacgcatgcctttgtcgtgttcgcctgcgcggcgtatttcgcccgcacgcgcgatgcgcgggcgcgcaagaccctgctggccaccgtcgacgtcatcgagcagcgtttccgtacccgccagggtctctatgtggcggccctgtcggccgattgggcgcaggtcgtgcgcggcccggcgcagaatccggtcatgcacctgaccgaagcctatctggccgccgcgggcgtggtcgagccggcgtggtttgcgcagacgctgggacgcctgacgcaggacgtcgcgtcgacgtttctgtacgcgccacggctgtgcatcgccgaagagccgctggaccagccgccgcggttcgagcccggccaccagttcgagtggtactcgctgctgcatggcgcgccggacctgttcggcgacctcgaactgggcagcgccttgcagcggggttgcgcctgggtgcggcaacatggcgtggacgcgcacagccatggcgtggcggcggtgctcgacgagtcgggcgccgtgcgcgacgccacccagcgcatctgggcccagacggagtacgcccgctacctggccctgagcgggcagtggcccgagctggccacgcaactacgcgcgttccaggcgcgcttcctgcatcaggacggctggcacgagtgcctggacgcccagggcaatgtgagccgcgccgacatgccgtccaccacgccttaccacctggccacgtgttacgccgcgctggaggatgcgctggccgggcagggatgaatcttccgccccggtagcagtcgcataaagttacgccagcaacgtgattcgccgaaatcctttacaatttggctaccaaatgtgtaggagtggacgatgagcgtcatgtgcccggcatgccaggccatcaatgcaggctcgtccggcgtcgaaccgcatccgcggttgggccaccagggtttcacgaatcccagccagaaggggcgcgaggccaaccgcgaagaccatttccgttgcatcgagtgtggcgccaagtggttgagggagaccgatcgctggggcgtggacctcggattcagactggcgccttgaggggcgcgcgacgggcagccggcaggctgcccgtttgcatttcgcccggccgccgcgtgccgtgcggccagcgcaccgggatcgccgacggcgctgttcgaggcgcggttgctggcgcgccggcttaagttccgggcgtagcctgccgtaatgggggtaccgcggcgagcgccgccaatcaggccagggcgccatggttcagaaggtcctcaacggtttcgccgtcgtggcgttcgccacccagcccgagcacggcatgccgccgcgcgcgttcatccagaccgcgcccatggacggggccgggcaggccgagccgcaggtgttcgagattttcctggcgcggcgctttcgcagcgcggtggaggccatgtcggcggcgcgcaacgcgctggaccgggtggtatcggtagaccaggacggcgtaccggcgccgctgccggactgaagcaatgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgcggctggatcttgccgctgggcagccagtacaccgccatgccaccggcatccggccgctcgtcgacctgcaaggccgtcaggcggccgttcctgcacgggccgccgatacagaggccggtgtccggttcgtaggtggcgccatggcgcgcgcacatgatgagatcgcccgcgcgcgtgaaaaaactgttctcccagtccagctcgacgccgacgtgcgcgcagcggttcagatagccgtagacctggccgcggtagcgcacgaagaacgcgctggcctggccggcgccatcggtgaccgggactttcacgcccaggccgccgtcgaccaggtcggcggcggcgcagacgcgtacggcgggcgtggaatcagtcacggcgggggcaaggggcggcgaaagcgcgcatcttgggcgtcgcgggggcgcttgtcaatcgtccagggccacggcggccggacgggcggcttcctgctggcgcgcccacatgccggcgtagatgccgccctgggccagcagtgcctggtggcggccgcgctcgaccacgcggccatcgcccagcacgatgatttcatcggcgtcggcaatggtggagaggcgatgggcgatgatcagggtggagcggccctggctgacctcgcgcaggttggcctggatttcgcgttcggtatgcgtgtccagggcgctggtcgcttcgtcgaacaggaagatggatgggttcttgagcagcgtgcgggcgatggccacgcgctgcttttcgccgcccgacagtttcaggccgcgttcgcccaccatggtgcggtagccgtcgggcatggccatgatcaggtcatggatgtgggccagccgcgccgccgcctggacttcgccgtcgctcgcgccgggccggccataggcgatgttgtagtggatagtgtcgttgaacaggacggtgtcctgcggcacgacgccgatggccgcgcgcaggctggcctgggtcacgccgcgcacgtcctggccgtcgaccaggatggcgccgcggtcggcatcgtagaagcgaaacagcaggcgcgccagcgtcgacttgccggcccctgaggtgccgaccacggccacggtcttgccggccgggatgcggaaactgacgcccttgagtatggggcggcgcgggtcgtagccgaaatacacttcgcggaattccaccgcgccgccttccagccgcagggcgagcgcgccgggcgggtcggcgatctcgcgcccttcgccgagcagttcgaacatgcgctccatgtcgatgagggcctgcttgatttcgcggtagatgaagccgaagaagctgagcggatcgtacagctgcagcagataggtattgaccagcacgaaatcgcccagggtgtagcgcccctgcgcgatgccgcgggcggccatccacatgaccagcgtcaggccggccgagatgatcacggcctggccgatgttgagaatggacaggctgacctggctgcgtaccgcggcgcgttcgtagcggcgcagcgaggcgtcgtagcgttgcgcctcgtgctcttcgttgccgaaatacttgacggtctcgtagttcagcaggctttcgaccgccttggtattggcctcggagtcggtctcgttcatctggcggcgaaagcgcgtgcgccattccgtgaccaccagcgtgtaggccaggtacagggtgaccgtcgcgccggtggccagggcaagccagccgtcgaacattttccacagcaccgcacagaccaggccgatttcgaacagcgtgggcagcacgttgaacagcaggaaggtcagcagggtctggatgcccttggtgccgcgctcgatggcgcgcgtcaggccgccggtctggcgcgccaggtgaaagcgcagcgccagcgcgtgcaggtgcaggaagatctgcaggcccaccgcgcggatggcgtgctggccgacgcgggcgaacacggcgtcgcgcagctcggaaaacagcagcgacagcacccgtgcggcgccgtaggccaggatcagccccagcggcaccgtgacggcgccgggcgcgccgccgccgagctggtcgaccgccgacttgtaaagaataggtacatagacgacggccgccttggccgccaacaggcacagaatggcgatgacgacccgggccttcaggccggggcggtcggcgggccagagaaagggcgccagcgtgcgcagggtgtccaggctgttacgcccggcaggcgtcggagagggggagggcatcaagggcaggggcgccggtctgggaaaccgggccggaaacaggctttcacattggcattatgggccacggggttatcatccgcgagaatgtcctgcaagagtgtcagatttttcatcccgtcagattcgtcaacaccagggagggttttatggcgcaagtaccggtactgaagctgaacgacggtaatgcaatgccccagctgggcctgggggtgtggcaggttcccaacgaccaggcggccgccagcgtcaaggccgcattggcggccggctaccgctcgatcgacacggctgccatctatggcaacgaggccggcgtgggcgaggggctgcgcgctgcgggggtagcccgcaaggatttgttcgtcaccaccaagctgtggaacgaccggcatggctacgacgaggcgcagcgcgccatggacgagagcctgcgcaagctgggcctggcctatgtcgacctgttcctgatccactggccggtggccggcagcgacaagttcgtcgatgcctggcgcgccatggtggcgatgaaggaggacgggcgcgcccgctcgatcggcgtgtccaatttcacgatcgccaatctgcggcgcctggtcgacgagaccggcgtggtgccggcggtcaaccaggtcgaactgcatccggggttcgcccagcgcgagctgcgcgccttccatgccgaacagggcatcgccaccgaatcctggagcccgctgggccagggcgccgtcatgcacgacgcgacgctggccgggatcgccgcgcgccacggcaagtcggcggcgcaggtgacgctgcgctggcatctgcagaatggcctgatcgtgattcccaagtcggtgacgccggcgcgcatccaggccaacatcgacgtattcgacttcgaattgtcggccgacgagatggccgatatcgacgccttgccggaaggcccgcggctcggacccgaccccgccaccttcaccggctgatacccgcggcgccgccccagggggcggccaaggagcttggagaccatggaatacgtacgactgggcagcaccggactgaaggtgtcgcgcctgtgcctgggatgcatgacctacggcgagccggcgcgcggcaaccacgcctggacgctggacgagacgcagagccggccgttctttcggcaggcgctggatgccggcatcaatttcttcgataccgccaacagctactcggacggcaccagcgaggaattcctgggacgcgccttgcgcgagtacgtgccgcgcgacgaggtggtggtggcgaccaaggtgttcttccccttgcgcaaggaacccaacagcggcgggttgtcgcgcaaggccatcatgcgcgagatcgacgccagcctgcggcggctcggtaccgactacgtggacctgtaccagattcaccgctgggactacgacacgcccattgaggagacgctgcaggcgctgcatgatgtggtcaaggccggcaaggcgcgctacatcggcgcttcctcgatgcatgcctggcagttcgccaaggcgctgtacctggccgaccggcatggctggacgcgtttttccaccatgcagaaccactacaacctgctgtaccgcgaggaagagcgcgagatgctcaagctgtgctgcgccgagggcgtgggcgtgctgccgtggagtccgctggcgcgcgggcgcctgacgcgcgactgggccgagggcagcgcgcgcgccgacaccgacgatgtgctcaagcggctgtacagcgccaccgagcaggccgatcgcggcgtcatcgacgcggtgggcgaggtggcggcgcagcgcggcgtctcgcgcgcgcaggtggccatggcctggctgctgcgtcagccggcggtgaccgcgcccatcgtgggggcgagcaagccgcgccacctggaggacgcggtggcggcgctggccctgcgcctgaccgacgaggaggccgcgcgcctggaagcggcctatgcgccgcatccggtggccggattcgcttagccgccgcggcgcgggccgggcgcgggacggcgttcgcgcgggacgatccagaagcgcgcgatcaccaccagcagccaggccagcgccagccacgaggcccagtgccacacgccggtgcccagcagggcggcgagcagcccgaacacgctgagcgcgcccagcacgatgggcatgccccagacgaaatagaaatgctggcgcggcgtcatgcgggcgtcctttgcggttcggctgcctgctggtggcggcgcaccagctcggccacgcgtgcgtcggtggccttgcggcgcgccagccacaggtagaggccgctgcccagcaccacgatggtgatcaggtcgagcagggcccagatgattttcagcggcatgccgccgtaatcgccgaaatgcagcgggcgcgacagttccaggacggtgaggtaccacggcattctggcgacggcggccagctcgccggtcttgccgtcgaccagcaccggcgtgttcagcttggaggtcagcggcgtattgcccttgagccagacgatgtagtgctgcgggctgccgaaggcattgccgggatacgagatgccggtcagggcgcggtcgggcacggccgccaaggccgtgtcggcggcgcgctgcggcgccgacagctcggccggccgcgggacgggcttgccttggtaaggagccgtcatggcctgcagttcggtctgctgccagaggcggaacagcggcgtggacaactcgttgatgacgccggtcaggccgacgacgaaggcccagaccagggtgacgatgcccagcaggttgtgcaggtccagccacttcaggcggttggaacgcgaggcgcgcaccgtgccgaaatccagcttcttcatgaacggaccgtacagcaccacgcccgagacgatggcgatgacgaacagcaggcccatcaggccgagaaacagttcgccggccagcccggcgtagaggtccacgtgcagcgccagcatgatgcccatgaagctgaagcggtcggccgaatacttggggccgtcgtgcaggatgtcgccggtgcgggcgtccacgcgcaccgcgtggccggcctcgaccgcctggcccagcttgggcgtgaagccgacatagacctggggttcctcgtcatccaggaaaacgtagtcgatgtattcgtcggggtagagcgcatgggcgcgggcgacgatggtgtcgaggctggcgtcgggcgtgccctcggccacctgcgccacgggcttgccctcgtcgagcaggtgctcgatctcgtggtggaagaccaggggcaggccggtgatgcagatgatcagcaggaaaagcgtacagaccaggctggtccatttatggaccaggtaccaagtcttgatggtcgacgctgtactcatggaatagtggaagtaggtctaaaagcggaaaagtatcacgaataatatttattctcatcagttttttgtaagctgggcatgcgcgcccgcgccggccggcccgccgccatccgggttacagtgaccgtaccgcttttttccagggatccggccctggcttgcgatggccccgaacctgcagtaccccgctttcctgcgcctgccgcgcaaccccgccggacgcgacttcgccgtgggcgatatccatggccatttctcccgcctcgagcaggcgctggacgaatgcggcttcgatccgcggcgcgaccgcctgttctcggtgggagacctgatagaccgggggccggacagcgaggccgcggtgcaatggctggcgcatccgtggttctacgccgtgcagggcaaccacgaggactatgccatccgccatgtgcgcaccggcctggtcgaccaggacaattggcgcagctatggcggcggctggtttctcgatgccgcgcccgagcgccagcgcgcctgggccggcgcgttcgcggccttgccggtggtgatcgaggtggcgacgcaggccggcccggtgggcttgctgcacgccgattgcccggtgcgggactggagccggctcgagtatttcctgcaggcgcggcccaagcgggcgcgctcggtctgccagtggtcgcgcgagcggctggccagcggcgacgcgcgcggcgtggacggcatccgcgccgtggtggcgggccatacgccggtcagcgagcccgtggtgctgggcaatgtctatcacatcgacacccagggctggcgtccgcatggctatttcaccttgttcgacctctgtacgctgagcgcctggccgcgcccggcgcaggccggcgcgccggccgcgcgcggctgagctagagcggcgtggcgccgaccctgcccggcagggtgacgggctgggccgaggcgccgccgtgcgcgggcgcggcaggcggtgcggaggcggccgcgggcggcgcgcccagcggcaggctggccggcgtggcctgcccgtcgggcaggtcggcgcggggcaccggaatcggtggaatgggaggttgcccgcccgacgaggagccggcgggcggctgcccgggctgctgcacgcgcgcgggcgcgccgtcgctggggcgcatgttgttcaggaagtcggtcagctcgtcgccgctggacagatccagcgcggccacggcctgcccgggcgggaattcgctgaagtagtactcgccgttgtcgacgatcaggccctggggccgcggcgcgcgcggcgcctggggcgtgcccttgagcgtgggctgttcgtagtcgagccaggtggacagcgccagcccgctgccgaattcgttggtgcccagcgagcggggctggtcgaaccccatccagaccgtggtggtctgctgcgcggtgtagccggagaaccagacatcgaccgcgtcgttggtggtgccggtcttgcccgcgatgtcgttgcgcttgagcgtgcggtagacgcgcgcggccgtgcccttggtggtggtgtcgtgcatgatgtcgtcgatcacccaggccgtgcgcgggtcgatggcgcgcgcggtttcgtcgccggccttgaccggcgtggtctgcatcaggaccttgccggaacggtcggtgacgcggtcgatcaggtagggggtgacgcgatagccgccgttggcgaacacgctgtaggcgttggcgacctgcagcggggtggcgccgccggcgcccagcgccagcggcagcatggcgggccagcgcgcctgctcgaagccgaagcgggtgaggtagtcgcgcgcgtactcggggccgatggcctgcaggatgcggatcgacaccatgttcttggaccggtacagcccttcgcgcaaggtgagcatgggctcgtagcggttgccgtcgttcttgggctcccaggcgcgcgagccggtctgctcggcggtcagcatgaagggctggtcgttgacctgggtggccggggtcatgccgcgctcgagcgcggcggcatagacgaacggcttgatggtggagccgggctggcgccacgcctgggtgacgcggttgaacgagccgcggtggaagtcgaagccgcctatcatggcgctgatcgcgccgtcggccggcgacatcgataccagggccgcctgcagcgcgggcatgttgatgatttcccaggtgtcgccgttcttgtgcaggtacaccaccgagccgcgccggatgcgcagcgcatccttggcgttgggggccagcgcgcgggccacgatggccagcgctttcttgtcgtcgacggtgacgatgtcggtggcggtgcgggccacggtcaccgaggtggggctggtcgacagcaccacgccggccagcaggtcgtcgctgtcgggcgcctgatcctgcacgctgtcgaggatttcgtcgaaggcctgggcgtcttgttcgatgccgtcgggcaggtcgatctgcgcctgcgggccgggatagggcgcgcgccgggtgtagtcgagcacgcccgcgcgcaccgcgcgataggcggcctgctgggccttggaatcgatagtggtgtagacgtcgatgccgtgcgtataggcgccgtcctggtagatgctgtacatcagctggcgcaccagctcggcgggatactcgccgtggatggcgaagccatgcgccgggccgccctcgctgccgcgcaggacgatggtctgcgcgcgcgcctcttgcacctgctcgggcgtcaggtagcccagcgtctgcatgcggcccagcacatattgctggcgcgcggtggcgcgcggcaggctggccagcgggttggcgcgcgagggcgccttgggaatgccggccagcatggcggcctcggccggggtgacctccgacagcggcttgccgaaataggtgcgcgacgcggcggcaaagccgtatgagcggtggcccaggtagatctggttcatgtagagctcgaggatctggtccttggtgagctcggcttctatcttgtaggtgagcagcagttcatagaacttgcgcgagtacgtcttttcggaggacaggtagaagttgcgcgccacctgcatggtgatggtgctgccgccctggctcttggacagcttgaccatgttggtcagcacggcgcgcgccacgcccatccagtccaccccgccatgctggtagaagcggtcatcctcggcggccagcacggcctgcttcatgacctgcgggatttcgtcggcgcgcaacacgttgcggtgttcttcgccgaactcgccgatcagcacgccatcggcggtatagacgcgcaagggcacgcgcggccggtagtcggtcatggcgtgcagctcgggcaggctgggccaggccagcgccagggccagccccagcgccagcgcgcccgcggcgcccaggccggccacggccacgcccgctttgatcaacagggatttgcgaaacagccgcggcccgccgggcgggggcggcttggtggattgcgaagacgtattcatcggtgccgattctagggcagaacaccatagaccggcatctgggggaattggtttccgtaaccaaacgtgcacggcgctgcgccagcgtaatgcgggacggatcggaccgatcccccgccggggcgggggccggactcagggcttgaggtgctcggtgaagaatttttccatggcggcgtagaactcgaacttgttctcgtcgttgtggaagccatggccttcgttgtccttgaccatgtactcgacctcgacgccgcgctggcgcagcgcctggacgacctggtcgctctcggccttgttgacgcgcgggtccttggcgccctgggcgatgaacagcggcgtcttgatgcggtcgacgtgcagcgcgggcgaggtggcttccaggcgcgccttgtcgcgcaccgggtcgcccaccatgtcctgcatcttggccagcagcggcttccagtagggcggtatggtgttcatgaaggtgaagaggttggatacccccacgtagtcgaccgccgccgcgtacaggtcgggcgtgaaggcgacgccggccagcgtggcgtagccgccatagctgccgccgtagatgccgatgcgccgcgggtcggcgatgccctggtcgatcagccattgcaccccgtcggtgatgtcgtcctgcatcttcaggccccattggccgaagccggcttcccagaacttgcggccgtagccggtcgagccgcggaagttcatctgcagtacgcagaagccgcggttggccaggaactgcacttccgggttgtagccccagccgtcgcgcgcccagggcccgccgtgcgggttgacgatgcaggccaggttcctgggcgcgcgtccggccggcagggtgagatagccgtggatggtcaggccgtcgcggctctggtagctgacgggccgcaccggcgccatgtcggcctcgggaatggcgggattgatgtcggccagcttgtgcaggctgtcgcgccgcgcgtcgtacagatagcgcgaccccggcgtgcggtcgttgtaggcggccacgatgaaggtgtcctcgtcgcggttccagccctgcagcgcgaagtcgtagccgggcagggcgcgcgccagccgggcgtacagggcttcggtctcggcgtcgaaaaaccggtggcgcggcttgtcggtctggtaggaggcgacggtcagcaccttgcgcttgcgcgaatagccggccgcgtcgaggtccacctcgtccggttcgaatacgggttgctccacgtcgggcgtggccgggtcgatgaccaccagggccagcttgtcgcggccgcggttgctcagggcgtacagcttcctgtcgtcgaaggtgaagaaggccgggctgacgctcacgcggtagtcggtggtgatgagcgggcgaaacggcgcggcctcgtcgtcgcggtagagcagggtggtgttcaggccgtcgctggtgatggcggcgcgcaccttgccggcatggtcggtctgccagcccaccacgttgcccgggttctgcgcgaccagttcggccgccccggtgcgcacattgacgcggtagacgtcgaacacctgcgggtcgcgccggttgtggctgatcagcacgtggtcggggtcgtcgggcaggtcgtcctcgatcgaggcgcgcaccccctcgtagggggtgaggtcggcgacctggccggtgcgcgcgttgacggccaggacgtggaaattctcgtcgccgccgaagtctttctggtagagcacggtgtcgtcgcccttccagaagaaattgctgatatcgcgcgcggtttcgctggtcagcttgcgcggctcgccggccggcacgccgtcggccagcgcctgtacgtagatgttcatgcgcggcggctggccgtcgatgctgaccggctgcatgaagcccagcgtcttgccgtcgtcggccaggcggaagtagccgcgctcggggttgcggaagaagtccttgagcggataggcgcgcgggggctgggcggccgcgcccagcgtggtgccgatcaggccggcggccaggacggtgcgcttgatgagggtgagcaaggggaacctccggagaatgcgggcgcggcgcggccgcgcgatacggcgttgggcgtgccgccggcgccggcgaccgtgtcgatcatgccacaggcgcgccggcagtgtcgaacggccccgatatgcgggataatcgcgcccatgtcatcgggagaaatcatgcgcattgcacggattgccgcggttgcgggggtggtggggctggctggctgctcggtgggcaccgcgccaggggccggcgccgtgtcgggcaactacaagctgcagaccaactatcaggacgcctatcgctacgcgacggtgcaggccgagcgctgcctggtgggccagggctgctaccgggtggtgggcgaactcgacgacaacgcgcgcaccggcctggtgcgggtcgtggcgccgttcttcgacggcgagatggcgcgcgtggagatcggcaccatcgatgcgcacagctccaacgtctatatcggcatgtggggcaagagtatctggaataccgacgcgctgcgcgccatgcgcgaagcggtcgtgtacggagtgccgtcctgcgtggcctatatgccggcgatccggcgccgaccgaggaagtctctggcgcctgcccaaccgctaggctcagtcgccgccggggcggcgctggatgatcttgaacgtggcggtggccttggccaccagttcaccggcgctgtcgcggatctctcctttgcagaaggcgatcgacgcgccgcggcgcaggcagcgcgtttcgatgaccaggtcgccgcgccccggggacatgaagctggtgttcatgtcgatggtggccacgccgacttcgggggtgtcgccgcggatggcggcgcccagggtgaaatccagcacgctcatcagcgtgccgccgtggatgtcgccgcggctgttgaccaggtcggcgcgcgccggcagccgggtgcgggcggtgccgttgcccgagtgctcgggaaccaccccgagcaactgcatgaagggaatggtcaggccgaaaaagtcggtgtgtggtgtcgacatgatgggtagctgttgcgtgacagatctgtggtgaaggtaagaggcgagccataatatcgctttttccggccgcggcaggcggcgacgcttttcagtcatgtcccagctccagcgcaaaatcgtgcacatcgacatggatgcgttctatgcgtcggtcgagcagcgcgacaatccggcattgcgcggccttccggtcgtggtggcctggaccgggccgcgctcggtcgtgtgcgcggcctcgtacgaggcgcggcgctatggcgtgcattcggcgatggcggcggcgcgcgctcagcggctctgtccggacgcggtctacgttccccccgatttcaatcgctaccgcgaggtgtcgcgccaggtgcgcgccattttcgcgcgccacaccgacctgatcgagccgctctcgctggacgaggcctatctggacgtgacgtgcaacaagctgggcctggcctcggccaccgaggtggcgcagatcatccggcgccagatacgcgaggagaccggcctgaccgcctcggcgggcgtggcgcccaacaaattcctggccaagatcgcctccgactggaacaagcccgacggcctgttcgtgatcaagccctcgcgcgtgctggacttcctgcaacccttgccggtgcgcaaggtgccgggcgtgggcaaggtcatgcaggcgcgcctggagcaactgggcatccagacggtgggcgacctgagccgccattcggtggccgagctggagcagcgtttcgggcgctatggcgtgcgcctgtacgagctggcgcgcggcatcgacgagcgcgcggtgcaggcggaccagccggcgcagcaggtttcggccgagacgacgttcgacaccgacctggcgctggaggcgctgggcgaggcgctggagcggctggcggccaaggtatgggagcagggcgcgaagaaagggcgcatcgggcgcaccacggtgttgaagctgaagaccgaccgcttccgcatcctgacgcgcagcctgacgctgatgcagccgccgggctcggcggcggagctggcggcgatcgcgcgccagctttgtacccgcgtggacctgccggcgcacacgcgctaccggctggtcggggtggggatgagcaatttccccgacgcgcaggccgaggcgccgcgccaggcggagctgttcggcgacgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggtggtgaggtcgtagcggctcatgaccgcggcgctgtcgcgggtgaccgcggaattgctggcgggatgcatcgtcggatctcctcagtcgctggatttcttggtcaatttgggggaaagaatgagcgcggcgggcgagcgcgtcgcgaaggcctgcctgatggcttcctcggccacgaactcgaccgcgtcggcgcgcgtgagggtgtgatgcggaatgcccagggagtcgaggatcgggcgcatggtctgccatacccgtacctggaccaattggcggtcgcccagcgcgccgcgctccgatatcaccatcaccaccgggatttcgtaaggcacgggcagcgacgccagcacattggccagggtggcaaagccgctggtctgggtgagcagaatgctgcgcatgcccgccatctgcgcgccgcagacgatacccagggcctcttcttcgcgagcgggacagacgacctggaaatggtcgtcggcctcgacccggtcgatcagcggcttgagcaccttgtcgggcacgtaggtcaccagccggatgtcctctttcttgaggatgcgccagacggtttcgtcccatgtcgcggtggccgcggtgtcgccggtttcatgcgctgcgattgcccccatgcctgctctcctgtgtgtggcgccgcgcgtgcccggcagggcatgttgcggacgtgatcggtgctggagtcgccatactaggaatgccggttaattgatacaaacaaatatttcgaatagattattcggcacaaccgataaatcactcgccaagtgtctgaggggaaagaggtatggaccgtcgcgtttcgctgcggcacttgcgctgcttcctggcagtggtggaaacccgttcgttcaccctcgcggcctcgcgcatgttcctgtcgcagtcgtcgctgaccgccgcgatccagcagttcgaggaagcggtggggctgaagctgttcgagcgcacgacgcggcatgtggagctgaccgacgccggccgctacttcaaggcggaagccgagcgggtcgtccatggcttcgacgcctccatccgcgatctcaaggcgttcggccagggaggccacatgcacgtccatgtggccagcgccccgtccgtggtgcaggcgctgctggtgccggccatcccgcacctgaaggcaagttttccccatatcacctttacggttcgcgacgccgacgcgacgcgcatcgaacgcatggtgctcaacggggaaatcgactttgccctgaccagcaggcatatcgcgttcgacgagctcgaatacgttccgctgctgcgcgaccagtacggcgtggtgtatcgctcgtccgcctttcgcctggagggcgaggggccggtgcgctggagcagcctcgcggccgaaggctatgtgcagttcacgccggacaccgcgctgggcgcgatgctggcggccttgcccgccgccgcgcctgtacgacgagcagcgcgacgcggtatccagcagcaccacgctctacgccatgctggagctgcccggcacgtattccatcgtcggcgcgttgtcggccgggaccggcccgtttcccgagttcgatttccgcgcgctggtcgatcccgtgctgacgcgcgagatctgcctggtgacacggcgcctgcgctacatgtccacgagcgcgcggcgcatcctgcaggcgctgctggaggtgttcgaccgcatcgccttgccgcaaggggtggagctgctgcggcgcgacgcccgggtcgacccgggcagccaggccgcggcagacggcgccggcccgtcctctcccactttgtaacgaccgcttgctgcgcgctggaaacttcgctagactgctttcacaaaggtagtatcaattgatactgctaaaggcggatcgataacaagccaaggagactgaccatgaagtcacgcatttgccgccggctggccggcgcgttgctcggtgtggttgcggcttgcgccagccaggcgcaggacaccatacgcctggggttgcaggcggtccccaccgacgagctgtaccaggcccgggactgggcccagccctacgggctgaaaacggaaatctcgacctacagttcggccggcgactctctcaaggcgttcctggccggccgcgtggacgtggtgtccggcggcgcggcgcggctggtcaccatggcggccaagcagcccgaggtgttctacatcgtggccgccaaccagtacggcggcgaccgttacggcatcatcgtcgggcccgaggccccgtacaaatcgatcgccgatctcaaaggcaagaagatcggggtggtcagcggttcgggcgcgcacggcaccttgatgctgtacctcgagaagaaccagctcagtcccaaggatttccgcttcgtcaacatgaaggtcgaggatatcgcggcggcggtgaaccgcggcgtggtcgatgccggcctggcctgggagccgcacgtcgccctggcggaagtcaacggcgcggtcaagcgcatccagtcgatgaagggcgtcaacgaaagccccaacttcatcctcgtcaatcgcgagtatgccggcaagcaccccgaagcggtcgccaagtacatcgcgtccatgatcgacatgtcgcagctgaccgcgaacgatcccaagaaggccggcgagatgatcgcggcccagctgggcaagtccggcgtcagcatcccgcccaaggcgatggagctggccgtctcgcgcatcgtggtggatccgcggatcgaggatcgcctgctcgaagagctgcccgccatcgccgagcccatgatcgctgccgggcgcatcaacgccatgccggagttcggcaagctggttcagaagtcgtactacgagcgggctgccgcgcttgccaaggccaggcagtgagccggatcacggagaccccatgaagccgcttgccgcaaccacagcccacacggtcatgatcaggcctgccgcgcggcgtactcccggcgcttgcgccgcgtacgccgagttcggccggttcatgctgcccatcgtcaccctgctcgtgttctgggagttcgccgtcagggcggggtggatcgcctcgaacatctttccctcgccgtcgatgatcttcgctcgcgccagcgagcagctcttttccaccgggccggagcagggcatgctgttcaagcacatcggcgccagcctgtatcgcgccatcagcgccttcttgctgagcgtgctcatcgggataccgctgggcttctgcctgggcctgatgccgtcggtccacaaatggaccagcccgatcctgagcgtcatgctgccattgcccgccgtcgcgtggacccccatcctgctggtcgcgttcggccagggcgaccggaccatcatcaccgtatgcttcctgggcgcgttcttccctgtgctctacagcacgatccaaggcgtcaaggcagtgagcaaacagtcgatctgggtggtgcgcagcatgggcggcaagcgccggcacgtcctgctgaacgtcctgctgccctcctgcctgccggcgctgatatccggcctgaagctgggcatggcccactcgtggcgcacgctggtcgccgccgagatgctggcggccatcagcacgggcctgggctacatgatcttcgccgcccgcagctatatggacgtctcgaccatgttcgtgggcatcgcgctgctggccttgatcggcatggcgatcgaatacgggatattcggcatgctggagcagcgcaccatcaggaaatggcatggcgcctcgcgcataggaggatcgaaatgagcagcgcaatggcttcctccatgcctggcggcgacggggccagggttttcgaccggcttctcgtgcccctggtctcgctgggcgtgccgctgttgatctgggaattcctggcgcgctccggcctggtcagcgacttcctgttccccccgcccagcagtattttctccacgctttggtcggactccggagccgacgtccacggcggacagctataccgccatgtgtactacagcatgatgcgcctgctggccggccttgcgctggcggcggccgtcggcaccctgatcggcatcctgatcggcctgacccgctgggggcggttcgtcttcaagcccttgctgagcctgttcatgccggtgcccacgctggcctggacgccgatcctgctgttgctgatcggcgtcgacaacaagaccacgatcctgatcgtgttcatcgcggccagcttcgaggtgatcctcaacgtagtggccggcatcgagaacatgaacgtcaaggtgttctgggtcgcgcgctcgatgggggccagccgcctgcagatcttcttcaaggtgatcgttcccggcatcctgccgtacctgatcaccggggtgcggctgggcagcggctatgcgtggcgggccttgatcgccgcggaaatgctggccgccagctcctacgggctgggcttcatgatctacgaggcctccgagttcatggacatgaccaccatctacggcgggctgatcatgattgcgctgctcggctatctgatcgagaacgtgctgatgggcgcgttcgaggagcgtacggtcggcaaatggggcgtccaggtcgaacgctgaaaacaacgaaacgggagacggagatggcaagggacaagatcgtggccaggaacgtgagcatgcggttcggcgacgtactggcgatcaaggatgcgacctgcagcatcggggaacgggagtttgtcgcaatcatcggccccagcggctgcggcaaatccacctttctgtatgtgatcgcgggtttcgaagggatttcaggcggcgccgtcgaactggacggcgaaccgatacgcggcccgggcccggaccgcggcatcgtctttcaggagttcgtcctgtacccctggcgcaccgtcatggagaacgtcacgctgggcctggacatcaagaagacgccgccgcaggaagcgcggcggcgcgcccagaagtggatcaccctggcggggctggacggtttcgaggatgcgtatccgtccacgctgtcctgaggcatgaagcaacgggtggcgatcgcccgggcgctgacctacgacccggaggtgatcctgctggacgaaccattcggcgcgctggatgtgcagaccaagaactacatgatccatgacctgcaaagcctctggacagaggcgaacaagaccatcgtcatggtgacgcacagtgtgtcggaggcggtgctgctggccgaccgcgtgctgatcttcagcgcgcggccgtcctccatcattgccgacatcaagatcgacctgccccatcccaggggcgccggcgacgagggcgtgaaggcgtacgaggacgaggtgacgcgcatcctgtcggccgaagtcgacaaatccatgagcatggagcggcgcgtggcggcgtgacgcgcggcgggccggcgatgccggccgcattccatattggcgcgcctgatttaaagtagtatcattagatactcccaatttgcagtcaaccataccgaggtgagagaaatgagcatgaacgaggaaaccgccgccaaactccagggcctgacccggcgtttcgccaaactggtgcacgacctgaagttcgaggacttgcccgaggaggtgctgcacaaggccaagctgatcattcgcgatggactgggcaaccagatcgcggcttcggccatcagcgagccggcgcggcgcgtggtcgagatcgtgcgcgaatggggaggcaagcccgaggccaccgtcatcggctacgggttcaaggtgcccgcgccgctggcggccatgtgcaatgccatgctgggccacggcgtggagctggatgacgcgcatgggtcgggcctgatcaagggcggttcggtcatgattccctcgatcatggcgctggccgaggccaacggcaaaagcggccgcgacgtcatcacggccatcgtcgcaggctatgaagtggcggtccgcatcgccaaggcgatcaacctcggacatcgccagcgcggctttcacaccaccggcacggtatccctgttcggcgcggccgccgggggcgccaagctgcttggttgcgacgaagaaggcatcgcggcggcgatcggcctggccgccatgcagtcggcgggcatccagtcatacctggacgatccgtgcatggccaagccgttcagtcccggcaaatcggccttcaacggcaccatggcggccgtcatggccagccgcggcttcgccggcccgcgcaaggccctggaatgcaaggagggcttcttcaacgcctactgcgaagatatccgcgtcgacgacctgctcgacggactgggcgagcgcttcgtcatcatggaggtcggcttcaagccgcatgccgcctgccgctatgcgcacggccccatcgatctggctcagcagttcttcgaggagggggtgcgcctggaggacgtcgagaagatcgacgtgcgcatgtgcgagttgtcgatccgccaggcgtccaagcccaaggcgcccaacctgaacgccgccatgggcagcaccgagttcggtgtcgcgctggcattggcgggcgggcgcaacggcctgcgggagtactgggacggtttcaacgaccagcgcgtccacgaggccgcggcggaccgcacgcgtctcatcatggagcctgcgtacggcgtcaccggccgccaggcggccatggcggtcacgctgaaggacgggcgggtgctgcagcgcgaccaggccgagcccaagggcgagcccagcaacccgctgaccgaccaggagctgaccgacaagttcaccggcctggtggacatggtcgaaacgtccagccaggtcagcggcgagttttcgcagcgcctgatgcgcctggaggacgagaaggcgatcgcggacctgatcggaccgctgaaggcggctggccagactcccgcgctgcgcgccgcttgacgccgccgcgccgggatgcgcgacaatgaaccgcgggggcgccggccgcccccgcggcatcaggcccgagggcgcgggtgttgcgcccatacgaggattaagcgatgaacgtgacggacgggattgcgcaacggtcgatggctgagtacacaggcatcctgatcaacggcgtctggcaggcgggagagggcagctttccggtgctggacaaatacaccctggtgcccgcagccgaggtcttccgcgccagccgccggcaggtcgcgcaggcggtggcgcagtgcaaggcggcggccgaccggggagcgccggcggcgcgcgaacgcgcggccgtcctgcgccgcgcggccggcttgctggacacctatcgtcaggacttcgaggccgtcatgatggtggaaggcggctttaccgttcacgacatttccgccgagttcacgcgggccaaggtgacgctggaactgtcggccgacgaagcgctgcgtctgaccggcagcatggtgccgttccaggccagcccgggcgcggagcacaagctggggttcacggtgcgcgtcccggtgggcgtggtggcggcgatcacgccgttcaacgcgcccttgaacacggtgctgcacaaggttgcgccggccttcgcggcgggcaatgccgtggtgctcaagccgtcggccttcacgccgctgaccagcgcgctgctggcgcgggtgctgctcgaggccggcatgccgcccgagttcctggccgtggtccagggcgagggcgatgacgtcggcacgtggctgctggaagagcaggatgtggcgttctatacattcacgggcagtacccgggtcgggcgcatcatccagcgtgccgccgggttgcggcgcacgcagatggaactgggcagcatcgccagcaccattgtctgcgcggatgccgatctcgaggccgccgtgccgcggatcgccaacgcggcgttccgcaaggccggccaggtgtgcacatcgattcaacggctgtacgtcgaggacgcgctcaagaacgagctgatcgaacgcttgtcccgctacctggacgacatgcctgccggcgatccgcgcgccgtcgcgacgcgggtgggccccatgatcagcgaggcggccgcgacgcgggcgcaagcctggatcgccgaggccgtcgaggcgggcgcgcgcctggtgcgcggcggcgagcgccagggagcggtggtgcagccggccgtcctggccgacgtgcccgagtcctgctcggcctggagcaccgaggtgttctcgcccatggtgtcggtcgggggctttgcccgcttcgatgacgtcctggccagcgcgaacgacacgccctatggcctggccgccggtatcttcaccaatgatcacgcccgtatcatgagcgccgttcgttcgctgcgcttcggtacggtgcatatcaacgagacctccagcgcgcggtgcgacgtcatgccgttcggcggcgtcaaggacagcggtttcggcaaggaggggcccggttatgcggcccgcgagatgaccgaagagcgcctgatcgtcttcaaccagtagttctcgatccggtccgaaaagcggcccgccgtcaggcgggccgttgcgttcaggcggcctggcggcgcccggccagggcgtgctgcgccgcgccggcgccggcgatccggccgaaggcggtgccgatggccatgccgatgtccccggtgtagcccttgccgaggatattgcccgccatcatttcgcccgccacgaacaggttcggactgggccggtcattgaagcggaccgcggccgtgtcgtcggtcttcaggcccaggtaggtgaaggtgatgcccggcttgagcggaaagccctggaagggcggctcgacgatggggctggcccagtgggtcttggccggagtcagcccctgcgtgcggcagtcgtccagcacggtgtggtcgaacgtgccggatatgcacgtggcgttgtattcggcgatggtccggctggtctgctccacgggcaggcccagtttgcgcgccaacgcctcgatgctgtcggcctgcgtgcctgggaacacgggcggcatgaagcggccgatcgatttgcggtcgatgatggaccaggcgatctggccgggttgctgggccaccagccggccccatatggcgtaccgcttgggccagaagtcttcgccttcgtcatagaagcgctggccggcgcggttgaccacgatgcccagcggtacgcagtcgatgcgggtgcagatgccgccgtcgtacaacggggagcgcgcgtcgatggccaccatatgggcctgggtggggtcgccgatggcgtcggccccgctgtcgagcatgtgccgcaacagcacgccccggttgtaccgggtgccgcggatgaggaattgcagcgcgggcctttcgccgttctcgttggtgccccaggcctggtcgagccaatccaggttggactcgaagccgccggccgctagtacgcagctgccggcctcgatgcgggcgccgtcttccaggacggcggccacgaagcgctcgccgtcgcgctcgatggccgccaccggcgtgtcgtagcgcacctgtatcccgagggcggcggcgctgcgatagtacgcgttgaccagggccttgccgccgcccatgaagaatgcgttggtacgggccaggtgcaaggttccggacagcgagttctgaaaccgtacgccatggctgcgcatccacggccggcaattggaggagcggcggatgacgagcctggccaggtgctcgttggtgatgccgccggtgaccttcaacaggtcctgccagtattcttcttccgggtagctctccaccagcacgtcctgcggtgcgtcgtgcatgcagcgcagattgcgcgtgtgctgcgagtttccgccgcgccattcgcgcggcgcggcttcgagcagcagaacgctcgcgcccgcttcgcgcgccgacagggcggcgcacagcgcggcgttgccgccaccaatcaccagtacgtctatcatccgttcctccaggggttggttcagtcagcgcctacattgagcgtgccgggcgtgcgtttctcgacggcgttcttgagcagtgcggcgctgcgataaatgccgtgggcgaacttgccatacggcatggtgaggaaaaaggccatgacgaagcccaggtgcaccgccagcagcaccgccatccatgacgtgtcgcgcagcgccagcaacagcaggccggtcaggctcacgaagaacagcagggccatgaatccgcggtccatcgcatgctgggcggggtcgccatggtcggcgtggcgcttgcggttgagcaggtagagtccggcgggcccgatcagcaggccgatgccgccggccgtgcccagcagtacgggcaggctgagtacggggtagggcgcctgccagcccagcgcgtagtgatagaccgtggctacgccggtggccgcgaagcacagcatgaagccgtagaacgtcaggtgatgaaagcggcgccgccacagggtgaagcgcgcgctttcttcgttgcagccttccccgtgtccgccacccaggtagcgcagcgtcaggacgtcgaacgaagcctccgcggccgcgccgctggccgaggacggcggcgcggcgtcctggcgggtgccgcgccagaaacgggttgcgccgattcccagcgccagtgccgcatacaggaagaccaggccgaacatggccaccagcaggttgtgcgggaatatggcgtagaaattgccctgcaacggggcgtgccacagggcgccgttgagccagaacagcagcgccagaaagagcgagagccccacggccgtcgccagcgacagcgtcaggccgttacggtcgtagagctgccccagcgccctcggccacgcatactcggaataggttttcaggcgcaccttggccagggtgcgagggatgttgacgtcgaattcgtgcggcgccgcgtactgacaggcatgcaggcaggctccgcagttatggcaaagattggcgagatagtgcacatcctctttcacgaagtcgaggcgccgcgtcatcgccgggaacaccgcgcagaatccctcgcagtaccggcacgcattgcagatcgtcaggatgcgccgcgcctgcgcttcgtcgtgctcgatgccggtgtcttccaccgcgatcggtatcgttgcgcgggccatgacctggctttcggtatagggtgtgctcatctgtctcctctccttcgctgaatgtccgcgcacggcgcggccttaccgcatccgttgcatgagttggcggatcttctctcgcgcgatgaacagctggcccgccatgatgaggcgcgccgtgcggttcagggcggccttgcggacccgcggcccggctggtgtctggtccacttgcgaatcgaccgaaagcgcgccggatggatggccaagccggatctcgctgccggtatcgccgcgcaattgctcctgcaccaccgaacctgggatgcggcaggcgatggcggtgcacaccgcgccagtcaccgccagggccttgtgcggtttctgcatcgccagctggcgcacgcacaggttgatgtcggcggccttgatgggcgtgtcgcccgccacgtagtcgcgcggcgccgatatcatcatcacgcgcggcacgttgggactggtctcgcgcgccttgcgggcgtcgtcgaccaggccgagcgtcacggcggcccagccgcgcgcctgctccaggcggtccatgagcgcactgtcgttctggatgtcctgcggggtggcggtggcgtcgccgcctatgtcctcggccaccacgtagacgaacggcgtggccgcatcgaccagcgagacgcggacggggcgcccgtcgatctcgatggcgtcggcggcccggccggtgggcagcaaggttccggacacggaacccgcgcagtcgccgaagtcgatggccaccgtcgcgccgctgcctggcaccccgggcaccaccgtgggcccctcgacgcaaggcacgccggcccgcaccgcgaagctggcctccaccacctgcttggtgttggtggtgtagatgcgcacgcgattctgtccctcccgggccgggatcaggccgcgcaggaccgcgtaggggccgaccgcggcaagcatgttgccgcagttgccgccggtcgagacctgggcgcgcgtgaggtcgacctggcagaaggtgtactcgacgtccgcgtcggggcgcccggatcgcgcgacgatggccgccttgctggtcaggggatcggcgccgccgatgccatcgatctgccgggcatccggcgagccgtacgccgccagcagcgtcgcgtcccgctccaaggggtcggccggaaggtcggccgcgagaaaaaagccgcccttgctggagccgccccgcatgtacaggcaaggcaggctgagttgttccggatcggccgtcacgcaaagcggtgagggaggggcctgcgtgcgcggcggttcttgggcgggtgcatccatgggcggtctccttgcggatcctggcgggacggcggccggtgcctgcgtctttacaggatattggaagtagtgaataatactactaccgtcaaaaccgttgtcaaggctcgatcatggacaagccgcgtaccgcacctgttgcctcgttgtcgccgttgagtttcgatcacgaccatcgttcgaagaagccgcgggccgtcgggctcacgtcggtcatcgatttcggtccggacggtttcggctgggcggggcccgccagcctgcgcgattacctgcgttgcgtggccgactacatcgattacgccaagatctacgccttgaacgccctgatcctgcccgaagagatcgtgcgcgagaccgtgcggatctaccgggatgcggacatcaagccatacgccggcggcatactgttcgagtatgcgtacctgaagaacgagctggacggctacatccggcacctgaagaaactgggcatgcccaggatcgaggtctcggagaattatctcgacttcggcgatgacgaacgcatgcgccatatagagacgatgcaaaagcatggcttcgaggtgatatacgagttcggcaggaagaacccgaccgagccgttcagcctggcgcaactcgagcgtgtcatccgcagcaatgtggccatgggtgtgcatcacaccatcatcgagcagtccgagatcgactgcgtcagcgccagcaatccggctatactcaaggacattgccgcccgggactggtttcgcaatatattcatcgaggcggacccgtacgccttcccgaagggccacgcgacgctgctcgagaaattcggcgatggcgtcaatctcgccaacattaccgcggaccaggtgctgcgcctgcaaggattccgctacggcgtgggccgtgcggtcaactactccatcttgtcccgcatctgaggcaggccccggcacggtcacgacagcaaggcagtttccagatgaacaatacgagatcggcgtacgagaagataatcaaggacctgcagggcgtgggcttcagcgattacgaagccaagacctatatcgcgcttctgctcacgcccaatgcaaccgcctacgaaatcagcaaggaagccggcattcccaaggccaactgctactccgtgctcgaggcgctgcgcaagaatggcgccgtgcaggcggtttcggagaatccggtcaagtatgtcgccgtcgatcccaaccgctatttcaaccagatggtcgagctcacccagctgcgctgcgaagacctgaaggaaagcctgaagaacatcggccacctgccgcaggaagacctggtatggtcgcttaacgacgcggcggcggtcggcctgcatatcgagaagatgatcggctcggcgcgcgacacgattcgcatcaaggccgcggacaccacgctggagccgcatttgcccagcttgaagaaggccgcccggcgcggcgtcaaggtgttgatcatcctgttcggcgaggatgtccggccgttcgagctgggcaagaattgcaaggtctatctgcacgaaggcaacggcatacgcgtcggcatctcgcacaagctgatcaccgtcacgcgcgactacaaagaggccctggtcgccgaggtcggccgggatgcctacggctcctatacggaaaacaagcccatcgtcaccctggccgactcgctgctgcgccatgagatctactttgccgagatcttcagctgcttcggcgacgagatccaggagaagttcggaccggcgctggtcaagttgcgcgagagctacctgcccgcggatcaggcggatgcattgaaggtattcctggaaacggccgaccctgcccggctggccggcaaggccacggcggcctgagccggcgggcccaaacaacgggcaaggcgtgccttgcccgggccgcgcaccgcatcagggctcggccaggacggggttgcacagccggccgacgcgctcgatctccacttcgaccgtgtcttgcggcttgagccagagcgggggagtccgcgccatgccgacgccggcgggcgttcccattaccagaacgtcgccgggttccagggtcatgcattcggtaacgatgccgatcgcctccgcgacgtcgaaaatcatgtcgtccgtgttggcttcctgcaccgtccgcccattcacccggcatgtgatgccaaggccgcgtccgcccggcggaaggtcgccggccaggacgagcgccgggccgaagccgccggtacggtcgaaattcttgcccacggtccattgcggtgttttcttctggtagtcgcgcacggacatgtcgttgaagcaggcgtagcccagcaccatgtccagggcctgttccggcatgacgtgcctggcccgcttgccgatgacgacggccagctccgcttcgtaatagaaatgacccgagacccggggcagccatgcggcttgcccgtgggccaccagcgagctgggagcgcgcaggaagaaccatggatacgtcggcttgtcgcggccgccctccctggcgtgatcgtagtagttcaggcccaggcagatgatcttgccgggccgggtcagcaggggggcgagcacggcggccgagccggcgacaagcggcgtgccggcggcgagcgcctgcgcgccgagcgcgggcaggtcttcttcccggcgtatgcgctcgcccagctcgggcgagtcgccgttttccgggccgggcagcaggacatagccatgagggtgcgccacggcggccatcgcgcgcccggcgtggtctaggttcacgaattgcatgttttctcgacggtggtgtgggcggagcgtgcgtgctccgcggttcggtggtgcggacggggcttgggcccgcgcccctattggggcacgaggggcgcgttgggcttgacgccggggacctcgatgccgttgggccggccgttgctggccaggccattgcgccgcagcagcggttccgggatgggcgggccgccctcgcaggccagccacaggcgcagcagatgccggcgccgctcggtttcgggccagtcttcatacgccgtgcgagagtggaagatggtgaagttggacaggagctgcacgtcgccgggcttgaagtccatgtcgaggtagagcgccggatcgcatgtcagtgcgtccaggcagtcgagcgcctcgttctgttgggcgctcaggcgtggcacggacggcagcgcctgcgccttgcggatggcgctgcgtacgtagttggcgtacatgcgcccctggtagggcgcgaagacggggctcgacgagtagggcttctgtccttccgggatctcgccccagcgcgtgcgatgaaaactgtccagcagcgtgcgcgcgtgttcggggtgacgggcggccagttcgttccagacggtcgtggagctgacgaccgaagacagcccgccggccttcgccggcctgacgcacagcaggcccacgatgtccgatgaatccgtgtgatacggaagccggttggaggtctggtagccgcgcacggcggcgtccgcataatccagccccagattggcgacatggcccagtacgtgccccttgccattttgcgagacgggcaggccgaggttcgttccgagcgcccagaacgcaatggcggactgccgcatggtgtactgttcgaccggcacgccgcggatcaggtacaggccgcgcccgtgcagcacttcatgcttgacgtgttgcaggcgttggccgagttcgcccagttcgaagtcgtcctggctcaattccgtgatgtccttgccgccggcgtcggcgcgccgcaccgcccggtccagctgctccagctcggggccggtcaggtgatgcacccagtattccgggtgtttgtccagctgcggcccgtaccaggcctgtgcattccggtatgagtccagcgacgcttcggtcggcgtgcatgcttcgttcatggcattctccctgcgggatggcccgtcggctgcgaaaccggcggacgagtttgcccctgccacgcgtgcgtggcgggattgcggttcagaaagggcgctgcgcccaggccggcgctgcggctgtctcagatgggctgcagattcaggcggtcgatcaggtcgccccacttggccatttccgactggagcgacgcggatgcctcggcgggcgtattgccgatcgggaccgcgccttcttcggccagcttgcggatgaagtccgcgtcctgcatcgccgacttcagatcgtggttgatcttgtcgacgatgcgatcgggggtgttcttcggcaccatgacggtgaaccaggcgccgctctcgaatccggtgacgcccgcctcggacacggttggcacgtcgggcaggacctgggtgcgggtcgtgccggagacggccagcgcgcgcagcttgccggcctggatctgcggcagtacgagcggaatcggcgcgaaggcgaagtcgatgcggccggccaccacgtcgttgagggcgggccccattcccttgtaggcgacgtgcgtgaacttgacgcgcttcatcagggccagcaactcgccggaaagatgattggccgatccgatgccggccgagccgaaggtgatctgctcgggccgctggccggcgtccgcgaccaggctggcgacatcctggtacctggattgctcggccgtgatcaggacaaagggtggggtggcgaccaccgagacggctttcaggtcctcgacggggtcgtacggcaggcccttgatcagcttgttcgcgacgaccaggttgcccgccgcgcccaggaccagggtgtgcccgtccggttcggccttggcgacggtgttgaccgcgatggtgccggacgcgccgggcttgttctcgaccacgaccggcttgtcccaatactcggtcagcttgagcgacaacagccgcacgagcatatcggcattgccgccgggggtgtagggcaccagaaaacggaccgttcgctccggataggccggggtaggggtctgcgcgcaggcggctgcatgcgtcgaggcggccagcaatactgcgaaaagccgttgcaacattattctgtctccaggttttcggtcgaccggtgtgccccggcgcaagtggtgacgtattccgtttggtggaaagcagtctatccgggtcagtgataaattaataataggagtaacttatcaaatgatcggaaaaacaaaatgcagaaatcggcggccagggggctggggcatatccggatcaagcacttgcgcttgctcgaactggtggtgcagtacgggtccctgcgcaaggcggccgagggcctgcacctgagcgagccggccgccagccagatgctgcgcgaagtcgagtccacgttcggggtgacgctgttcgagcgaggcaggcggggcatgcggccgaatccgtttgccgatgtgctggtcggccgcgtgtgggtcatcctgcgcgagctgcacgagatgcaggccgacgtggctgagctggagcatcgccagggtgtgtcgagcgacctcggcgcgctgccgcgttgcctgcatacccttgtgcccacgacgctggtgcgcctgttcggcgccggcttcaggtcgcgcgtacggattgccgaaggcacgtcgcggcagctgctcgacgcgctggaccagggcgccatcgatatcgcggtcacccgtttgctggaaagccacgcgggcctggccggcgcgcgcaatttcgacagcgcggtcctctatgaggaagccattgccatcgtatgcagcacggaccatccgctgagcgcggtggacacggtcaccctggacatgctgacgcagtacgactgggtgctgccgccgtcgacctccatcaccggcaaattgatcgaagaggagttcgtcagcgcagggctgcggccgcccgtgccgaaagtggaatggcttacctcggcctcgcgcctgaccctggtgcagaaaagcaatttcctcggcatatgtcctgcctcggtggcggccgaattgcagcagggcggccgcctgcatgtgctgcccgtcaatccgcgggttccgctaccgccgatttcggtggtgtggcggcgcaccaagggcgacatcgcggaaatcatggacatgaagaacgcgctgatcgagtgcgcggccgccatgccgggcgccatggaaaccggggcggctgtccgcgccggcgaattctgatccggcccgcgttcgagcggcgcgctatgtcgacagctgcggcaacaggcgcgtcaattcggcctcggccatgaactggatctggttggccttcgcatacgccagcgccggcgcgctgatctcgccgatggtgacgtagatggcgtcgtgcgcgccatgggtctcacggacggcgttcagctcctgcagcgcctgcacgccgacgcgcgaggctttccaccgctttgcgccgaccacggccagccgattcttgcgccgcaacacataatcggccggcccgccctgcagcacggtgacctcgcagccgtcctggcgcaagccctcctgcagcactttcgagaatgtttcccaggacatggcgcgcgccgcgttggtggcgcgttcgacgcgggcggccgaagggacgttgcgctgcttccaggccgccatggccgcaatgacgagaaagggcagggcggcgaagaacaggaccgcggtgaacgtcggccgtgtggatgcgagcgcgctggcgatcaggacgagcgcgatggcggcgctgatccaccacgaagagcgcaggaggatggcgaatatcgagttgggggctggcttgagtttcacgccggagctgtcgggtctggtaggcaggcgccagtatagggcaggcgggccggcccccgcccggcccgtgcggcgacttccggctcctgcgccttacggcccgggccgcgcgcccggcgtgcgttcgcggtcccagagccgtgagcgatccgcctgcgcgcgctcctttatcttgtatttctctatcttgttggtgggcgtcagcggcatcgcgtccacgaattcgacgaagcgcggcaccatgtgcgccgccatctgctgctggcagaaggcgaccagttcgtccggatccagggcctggccgtccttgagcatgatcgtgacggccacttcgtcctcgctgtgctccgactgcagcgggtataccgccacctgcagcacggcgggatgcagggcgatcacggattcgacttcgtacgacgagatgttctcgccgcggcggcggatcatgtccttcttgcgatcggtcaggtagagatagccgtcggcgtcgaagtagccgcggtccccggtatggaaccagaggttgcgccaggccgccagcgtggcttccggcatcttgtagtagcccagcggcgcggcgcccggctgttcgatgcgcatcacgatctcgccgacctggcctgccggcagggtcaggtcgtcctcgtcgaccacgcgtatcgcgacgccttcgcaggtcctgcccaggctgagcgacttctcgggcggcgcatcgggcgagagcgacgcgccgaaaccgtagtcgctcagggcgtagcccgcgatcacgcgcaggccgaagcggcgctcgaaatcgtgcacgaagggcggcgggggcgccagcgagcaaatacgcaccttgtgctcgagatcgaccggcgaggccggctgcgaccagaggaaattgccgatggcgccgatggcgttgaagcgtgtcacgccgaaggcgcgtacgcgctcccagaagcgcgaggcggagaagcgttcgtccagcaccaccgaggtgccggccacgatcgcggtcgtgcagctgagcagcagcgcattggcgtggaacagcggcatgcagacgtagtcgacgtcttcgggcaggaagtagcggtagtgcacgctgtgcttgccccagtgccaggccgccccgtgcggaatcatgatggccttcgatggccccgtggtgcccgaggtgaacatgagataggccaggtcggtgaagcgcacgtcattgtccaccgcctcgtcgctcgcggcgtccgcgggaaagggctcgaccgccagcggcaggcctgcgagcatccggcgagcgttcgcggcatcgccgatgaccagcactcgccgcagttgcgccaggcgcggggccaccgccgcaaacgcttccatgcaggcgtcggccacgatcgcggtcacgcaatccgcatgcgtgaggtagtactccagcagcgacgccttggcattggtgttgatcggcaccgatacggcgcccaccttgccgagcgccagattgccgagcaggcattccgggcagttcggcgacagcatggcgacgtgctcgccctgggcgatgccgtagccgatcatcgcctgggcgataccattggtgcggcggtgcaggtccgcgaaggtatagctgcggccgtccggcgcaaagcgcaggaaaacccggtccgggcagcgctcggcgcggcgcgccagtaccgcgccggtcgtccactgccggatgtcaccgatttcggcttcggcgtcgatggccggccagatgtttgctgcttgcatgaatgccgttctcactttgccgccagcaggccgctttggcgcagcagcccgttcaaatagctacgttcggccggcaaggtcttgagccacgcctggccgtcctcgaatgccggctccaggccctgggcgcggcagaattcgatgaagtccggactcagcgtcgccttgtggatggcctgggcgatggcatccacggccgcgtccggggtaccggtgcgcacgaatgcgctgttccacgagaccaccgagaaatcctttgcgccggcctccatggcggtgggaacctcgggcgcgatgatcgatcgctgcggcccgctgaccgccagggccttcagcgagccgttgtgcgtcagcgtgttcagcgaccccagcgcggacaggaccatgggaacgtgcccggcgatgctgtcgctgatcaattgcgccgtggtcttgtagttgatgatgttgatgtcgacgccggccgccctggccatccccgcggccgtggcggtgccgtgcgcgccgacggtgccgacatccagctggctgccggtgcgctttgccgtttccaccatctcccggaaggtgctgtagggcgcgctcttggtcgccgccagcatgtagaccggcgcggtcacgcgcgcgaccggccgaaaatccttcagcgggtcgtagtccgcctgcgggttgagatccggcacgaagagaaagggcggaccggtgtacaggatggtgtggccatcagccggcgccatcttggcggccaccgtgccgatcagcccatcggcgcccacgcggttttccacgtagaccgactggttccactgctgcgtgaaccgcgtcgccaggaaacgggccacgacgtccacggccgttccggccgggaagggcacgatcatcgcgacagggcgctgcgggaacgcggccgcctgggcggcgcccgcgagggccaggcccagggcccccgcggccagcatgaaactgcgacgggtgatgcgatttccggaatgcatgtctctaatccttttcgtgatcgtgcgtcggggcgaacactggcagcagccggccttgctgcgtcgggcggaagcgggcgctgacgcgctggccgatgcgcacgctgtcggggtcgcagtcgacgatattggtcagcatcaacgggccctcggccagcctgacgtaggccacgacatagggggtcgcggtacgcgccacgctgaagctgaagatctcgccctggccgctcgatgcggtccagcgagggtccggggccttgcagaaagggcagaacgcgcggggatgccaatggaagcattcgcaccggacgcactggggcaacagcagcgtgccggtttcggccgcctgccagaacggcgccgattccggatatgcaagggcgtaggggtcggcctgccagccgcacgcctgttcgctgttctgcatctgtcagtcctcccgctcgaaaatgacggtggtgtgcgaatggccgatgccatagaccccgccggggccggccgccagggccaggtcgcagttcttcacctgtacggccggatgcgcctcgccgcgcagctggcgcacggcctcgatcgccttggtcatgccgccccgattggccggatggttgttgcacagacagtccgccgccgtcggtattgaaaggcagccgtcccacgccggatatcaggttgccgtcggccacgaagcgtcccccttcgcctttggggcagaagccgaggtcttccagttgcatgatgaccatgatggtgaagttgtcgtagatggacgcatatttgatatccgccggtgtcacgccagcctgggcgaacgccgcgggcgccgagcgggcggcgcccgtcaccagcaggtcttcatggtggccgccgttgttggtgcggatggtctcgccgtggcccaccaccttgatgcgcggccgattcaggctgcgcgccacttcgggcgccacgatcaccaatgcgccgccgccgtcggtgatgacgcagcagtccagccgatgcagcgggtcggccaccatcggcgagcccagcacgtcgtccaccgtatagaccttgcgcagcagcgcgtcggggttgtgctgcgcgtgatgcgaggcggcgaccttgacccatgccagttgctcgctggtcgtgccgtactcgtgcatgtggcggcgcgcgaaattcccgtagatggtgcctatcgtccagcggtatgccgagtcccatggcgccgagggccggtccgggcccgggatgcgcggctcggtacccgtggcctggccctcgctgcgcgggcgtccggccagggtgatcagggccaccgagcacttgcctgcggcgatggcatgggcggcgtggccgatctgcgcaagataggagccgcccccgatctcggtgccgtccacgtgccgcagcgtcaggttcagataatccaccatataggcgggccccaggccggcgtcgccggcgcagaaatacccgtccacgtcggcgaaactcaggccggcgtcgtccagcgcgccgcgcgcgctctccgcatgcaattgcgccacggacttgtccggcgcatggcgcaggggatgttcataggcgcccgccacataggccagagcgtgtctcgtcatgtctgtctccatcctccggctggtccccgcgccgcgcgatgcgggtcggggctgggccggaacctgttatttcggctgctgtccgtgcggcgtcgcctgcaccttgggcgtcacggccttgtaggcgtaggcaatccgatgttccgcgatagagggggacatgggcatcaaaggggtattgacgcggctgatcagggtgtcgaatgtgtggcgcaagtcatcggtctcgatgtcgaacaccgtcatgaagcgccatggatgcgggccggccttcagctgttcctgctccagctcgaagcgctgccccgccttgaaccccggcacggccagcacgtcgggaagatgctggttcacataccattcatcgaactgatcttccatgccctgcgtagggttggtaaacaccaccaatcgatattcctgcatgctgttgcccctcctgttgtatatggtcccgccgctagatccggatgccggagcgccgcaccacctcgccccaccggcggtactcggccgcgagaaagtctttcgcttcctgcggactcgtcggcatggcgtcgatggcgaaattggccagcgccttgcgcacctcgtccgtggcgagggaggcgtgcagcgcggcggccagcctgtcgatgacgtccgccggcgttcccgctgggacgtaggcagccatccatccgagaacctcgaatcccggcagcgtttcggctatggccggaacgtcgggcagcgccggcgagcgcttgcggctcgtgacggccagcgcgcgcaggtcgccgttcctgatcagcggcagggacggcccgatgttgttgcaaaggaactcgaactgcccgcccttggcatcggtgaacaactgctgcgttcccttgtatggaacgtccacgatgtcgatgccggcttcctgcttcagcgcctcgagcaccaggtgcggagaggtgccgatgcccgtatggccgaatgcgggcttgcgtcccttcccgcggccggcttcgagcagttgcgccagtgtccgggcgtccgacgcgtgcgttgccatcaccaccgaggcgaccccgcccagcatggaaatgggctcgaagtccgtcaggggttgatagggaatgtcggcgatcagatgcgggttgaccgccagcgcgcccgacgtggcgagcaggatggtgtatccgtccggggccgccttggcgacgtaattcgtcgcgatggtctggttgccgcccgtgcggttttcgatcaccaccggctggcccaggatcttgctcatctcctggcccagcaggcgcggcaggaagtccgtcacgccgccgggcgggctgggcgaaatgaaccggatgggcttttgcggaaactcgccagccatggcgctcatcggccagcccagagcgggcagggctgccgcgcccaggaccttcagtgcatgtctacgattcatgtctccccctgtcgttatcgatatcggatccggagcgggccggttcggtggatcaacgagagcttagatacgcagccataatgagtaaaatactatttttagtcactttgataataaaaacgatatggctgatttcgtggcaagcatgaacctgaagagcctgcgccacttctgcgttgtcgccaccgaactgaacctgcgccgcgccgccgagcagctccatatcgcgcagccggcgctgtcggtctccatcgcgcagctggagtcgaggctgggcgccaggctgttcgtgcgcggacggcgcggcgtcacgctgaccgaggccggcgcgctgctgctgcccgaagccatgcagatcctgcggcacgccgaaaggctgccgttcctcgcccgggacgccgcaagcggcgacgtcggcaccctgcggctggccttcgtcggcagcgcaccctatcgcctgctgccgcaggcattgccgcaactgcagcgcgcccacccgggcgtccacgtggagctgtacgaggccaccaccgatcgcattgtcgaaggcctgcacaatcggacgttcgacctgggcatcgtgcgctatccgctggatgcgtttccgggcctggagctcgaactcgtggacgaggacggtttctgcgtggcgctgccgcacgaccatgccttggtcgcggccggggaaatctcgctgcgcgacctggccgacgagccgctgttgctgccgccgcgcgaacattcgccgcccttgcgcgcgctcatgctcgagggcttccaggcccagggcatcatgcctcgcatcgccaatcacatggccacgcagaccgcgaccgtgctggcgctggtggaaatgggcgccggcatcgcgctggttccgcaatccatcgtgggccgtgtcggctaccgcgtggcgttccgtccgcttgccccaggctcgcgattccgtacgggcctggcgctgctgagcagtccggaccaccacactacgctggcagaccacttccggcgcgcgatccgccagagcataggctagggcaggagccgcggatggccgctcgccggttcgcggcgcaggaactcgtccaggccgggggcgggcgctgtccggaaagaaaagtagccgtgcgaagtgaaactcatgccacgtacgtcgagttttgatagtggtacaggcatgtggatgctaggccgccagactcgcaaggtgtgcaagcagcattgacttcgtgctacccacgcaaacgagagccccgatacggattgtccagtcggggctctctgctgggtgcgtcggacgcaatatgcgtcatcaggcagtcatggcgagatgtgcgatgtagctgctccggctttcgccggcggcgcgggcgcgatcatccaggcgcttgagaatgcggcgcgggatcgtgatgttcacgcgctcaacagtttcatccaagactgcaggatcgacatcagcgatcgcccaaatccagttggcaaactctggattggcctgatgattggcgatgctggtcgccggaggaatgggggcgccggagtcgatggccgtttcaatccacaactcaatggcttccttggcgttctcgattgcttgatcaatcccttcgtccgctgctgaaaagcagccgggcagatcaggaacaacgaccccccaggcgcgcgtgtcgctgccgggttcaatggcaatgggatatttcacttttctgtgctccttgtgtggcatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggccccgattgcttcggggcttgtgtctcacttcaaaccagctgctttgaggatgctgtttagtagtccgatgccgagatcctttttagggtgagggacgctgatatgtccggggcggtctgggtgggtgaaaacgtggtgggatcccttaacgccccgcagtgtccacccggaccgctcaagctgcttgatcagttctttgctgtccatgtgtgtactatacacacttttaatgtgtatagtacacattaacaaactattttgccccgcgcgaggtgttgcgcggggcttttcatttcccctcccgctaccgaggggccgcgcgctgggccgcgtgcggggggcaatctctggggcgatggccgccaggaccacccacttgaccaaatcaagccccaccgcccggcggcggctttccgttccggtactgcctcgtcgcccgagccccacctgcgggctgggaaaagctgaccaagcaactcaaaacagccaaaaaaaatagccaacttttgaagttggctattaggtaaatacttgatacttaacggaaatttggtggagccggggggaattgaacccccgtccgcaagccctccgcaaccagttctacatgcttagtcgatctatttggatttaaccctggacttagccgatcgacgggccggaccagggcgattcacgtaatttaaaccaacgccgtgtgaccccagcggtggccgattccttgtgaatgtcgctgctgcggttcggggttgccccctgggaagttgccttcccccgcctgacccaaggacagatcagtgcagcggctcaccgcttaagcggcgagagcgaaacgctcgtcgttggcgtttgtagtgttccagtggattaacgagcttactggtgctcggcatgccctgagctgtttcatgacccacgtcgaatccggatcggccccaaggttgacagccattgtaccgttaattcggcccgcgcgtcttcatggttcgatgcccggcgcgggcgccgccgggcggggcgtggacgggcgccgcgacagcaccagcgcgatggccaggcccaccgccgcgaggacgatgacggcggcgaccgtgcccagggacgccaggccgcggctgtcgatgaagtggccgcccacggctgcgcccaggccgatgccgatgttggcgcccgagatgttcaacgacgcggcgaaggccggcgcctgcggggcggccttgatgacgcgcacgtggcagaccgtcagcagcgcggcctgggcgacgccccacagcgccagcgcgagcgccagccagtacggcgcctgcatgacctgggcgacgaacagcaggccggcggtcatgatcaggctgaacaggatggtggcgcccagcgggctgcggtcgaccaggcgtccgccgagccagttgcccaatatgccggcgccgccgaaggccatcatggtccagcccacgaccttgccgtcgaagccggccaggtgctcgagcatgtcggccaggtaggtgtaggcggtgaacatgccggtgaagacaagcagggacagcatcacatggcccagcagcctggggtcgcgcaggatgcgcagttgggtgctcaggcgctggttctggcgccccgtcctcggtttgggaaagtaggccagcagcagggccttggcccaggccacggcggtcagcaccgcgaaggcggcgcgccagccgaaggcgtcggaaaccagcacgccgatgggaatgcccaggacggtggcggcgacgatgccgaagccgatgatggatatggcgcgcccggcataggcggggccgaccagctcgacggcggtggcgctggccagcgaccagaacacgggcagcgccagggcgggcacgaagcgggcgaacgccatgacccagatgttgggcgagacggcggccagggcattggccaggccgaacagcaccagcacccagacgaacaggcgcttgcgttcgagattggccagcagggcggtcagcaccgggccggcggcggccaccgtgaaggcgaacagcgacaccagcaggccggcctgcgacacggtgacctgcaggtcgcgcgccaggggcggcagcaggccgacgatcaggaattccgtggtcagaatggtaaagcctgccgcggacagcagaatgatgggcaacaacataggattctccgcgcaccggcgaggcgggcgcgttggggggaacggttggacgcgccggcggctgggcggcgccggcgcaggaacgttacgctagaggaatgcggtgacgggataaagacggaaatctcggcatgactgttcgcgtgggtggagcaatcagtggccgggtgtggcgccggcacgggcatggggcccgcgccggccgtcgccgaaggtcaggccgtggcgcgcgtgggcagcaagggttcgatggcggaccacagttcgcgcggcgaagcggcgcacgcctcggcctgccaggttgtgacgtcttcttccatgccaacgtagccgtaggccgccgccaccgccggcatgccggccgcatgggccgcctggatgtcgcgcaggtcgtcgcccacgtagacgcatcgcccggcctcgaagccggcctgctcggccgcgtgcagcaggggcaggggatgcggcttggcgtgggcggtggtgtcgccgcagaccagcaccgcgctgtcgcgcgtcaggcccaggtgttcgacgatgggcagcgtcaggtaggtgaccttgttggtgacgatgccccaggacaggccgcgctgggcgatatcctcgagcaggtcggcgatgcccgggaacaggcggctgtgcacggtggattcggccgcatagtcttccaggaactgcagccgcgtcggctcgtagtcgggatggtcgggcaacaggcccagcgcggcgcgcagcaggccgcgcgcgccctgggaagccatcggctgcagcgcttcgtagggcatgggctccaggcccttgcgagtgcgttgccggttggcggcggcggccaggtcgggggccgtatcggccagggtgccgtcgaaatcgaacaggatgagggcgctcatttgcgggtggacatcaggtagttgaccgaggtgttggccgacagcgaatagacctgggtaatggggttgtactccatgccgcgcatgcccgtgggttccaggccggcctggcgcgcgctggtggccagttcgctgggcttgatgaagctgtcgtagctgtgggtgccgcgcggcagcaggcgcagaacgtattcggcgccgacgatggcgaacaggaacgacttggggttgcggttcagggtggagaagaacacccatccgccgggcttggccagcgcggcgcaggcccgcacgacggaggccggatccggcacgtgttcgagcatttccatgcaggtcaccacgtcgtactggcccggctgctcggcggccagttcctcgacgggcacggcgcggtaatcgaccttcacgccggactccagcccgtgcaggcgggcgatcttgagcgatttctcggccaggtcgatgccggtgacctgcgcgccggccacggccatgctctccgacaggatgccgccgccgcagcccatgtccagcacgcgcttgccgctcaggctgccggcggtctcctggatccagcccaggcgcagcgggttgatggcatgcagcggcttgaattcgctttccgggtcccaccagcgggcggccagcgcgctgaatttctcgacctcggcttggtcgacgttgacgccgggggcgctggattgggtggctgtcgtcatgggcgcgggggtcggcgggccgaccggctctatacaagggtacggcatgccgcgccgggagggcgcggcaagaaaaaagggcctcgctatgcgaggccccctcattgtagcggctagcgctgcaattagttcttgcggctaccgacgatttcgatttccacgcgacggttctgggcacggccttcacgcgtcttgttcgaagcgatcggttgcagttcgcccttgccttccgtgtagatacggttggggtcgatacccttgctgaccaggtaggtcttgaccgcagcggcacggcgctcggacagcttctggttgtaggcttcggtgccgatcgagtccgtgtggccaacggcgatgatcgtttccagatcgatcgtgccggcttgctgggcgacttgatccagcagctggcggccttccggcttcagcgtcgacttgtcgaagtcgaagaaggtgtcagcattgaacacgaccttggcggccatgggagcggacttttccttctgagcgaccggaacgccgtcgcaaccggggatgccggtagccggggtccagaacgcatcgcgccagcacagttcattggtgccgttcttccaaacgtcgccaaacggattgcgccagttgtccacggtttgcgcggaagctgcaccagaggccgtaacagcggcgaaggcgagcgccagagcgaatttggagggtttgttcatgtttctcctcgttgagcttgaagctggataagtgactcgcagcgaacccccgccgcatatcaggaaaacggggccagtatagcaacgccaagaacaggttcaaaggatcgctactgggtctcctgcgtgctggaaacaatcttaaggcatttgggtggctttggctgccctagaccgttgcattgaccgtggatattgagcatttcagggctcgccgccttgatcatgttggtttttggcaacaaggcggggaagcgcgcaagcaagcccgccggggcggccccaaaggaggcaaaaaggatcgaatgatagaatttcctgtttacccggctcgggttcatccttacatacgattctgtcgcctatatatatggattccttcgccaaggagacgcttccggtatcgctggaagaagagatgcgccgtagctatcttgattacgcgatgagcgtgatcgtggggcgcgcgctgccagacgtgcgtgacggtctcaagcctgtgcatcgccgcgtgctgtacgcgatgcacgaactgaacaacgattggaaccgtgcctataagaagtccgcgcgtatcgtcggggacgtcatcggtaagtaccacccgcacggcgaccagtcggtatacgacaccatcgtccgcatggcgcaggacttctccatgcgctacatgctggtcgacggccagggcaacttcggctccatcgacggcgacaacgccgcggcgatgcgctacaccgaaatccgcctggccaagatcgcgcacgagttgctggccgatatcgaccaggaaacggtcgacttcgggcccaactacgacggcagcgaacaggagcccctgctgctgccttcgcgcctgcccaacctgctggtcaacggcagctcgggtatcgccgtgggcatggccaccaacattcccccgcacaacctgcaggaagtggtcgacggctgcctgtattgcctgcgcaatccggaatgctcgatcgacgagctgatcgaactgatcccggcgccggactttcccacgggcggggtgatctacggcatcacgggcgttcgcgaggggtaccgcaccgggcgcggccgcgtcatcatgcgcgccaagacccacttcgaggacatggagaagggcaaccgccaggccatcgtggtcgacgcgattccctaccaggtcaacaagaagaccctgcaggagcgcatcgccgagctggtcaacgacaagaagatcgagggcatttcggacatccgcgacgagtcggacaaggacggcatgcgcctggtcatcgagctcaagcgcggcgaagtgcccgaggtggtgctgaacaacctgtacaagaatacgcagctgcaggacaccttcggcatgaacctggtggcgctggtcgacggccagccgcgcctgctgaacctcaagcagctgatcgagtacttcctgcagcatcgccgcgaagtggtgacgcgccgcaccgtgttccagctgcgcaaggcgcgcgaacgcggccacgtgctggaaggcctggcggtggcgctggccaacatcgacgacttcatcgccatcatcaaggcggcgcccaccccgccggtggcgcgccaggaattgatggcgcgttcctgggattcgtcgctggtgcgtgaaatgctggcccgcgtcgacggcgacgccgccggcggcgtcgcggcgttccgccccgacgacctggcgcccgagtacggcctgcagggcgatggcaactaccggctgagcgagacccaggcgcaggaaatcctcaacatgcgcctgcaacgcctgaccggcctggagcaggacaagatcatcggcgagtacaaggacgtgatggccaccatcgccgacctgctcgacatcctggcccgtccggatcgcatcaccacgatcatcagcgaagagctgcaggccatcaaggccgagttctcgacctcggccaaggatacgcgccgcgccgaaatcgaagtcaacgccaccgagctggataccgaagacctgatcacgccgatggacatggtggtcaccctgtcgcatggcggatacatcaagagccagccgctgtccgagtaccgttcgcaaaagcgcggcggacgcggcaagcaggctaccgccatgaaggagaacgactgggtcgaccagctgttcatcgccaatacgcacgactacctgctgtgcttctccaaccggggccgggtgtactggctgaaggtgtgggaggtgccgcagggcacgcgcaactcgcgcggcaagcccatcgtcaacatgttcccgctggccgacggcgagaaggtgaccgtggtgctgccggtcaaggaattcagcgaagaccactacgtcttcatggcgacgtcgcgcggcacggtcaagaagaccccgctgtccgacttctcgaacccgcgcaaggccggcatcatcgccgtcgacctggatgacggcgattacctgatcggcgcagacctgaccgacggcaagcacgatgtgatgttgttctccgacgccggcaaggcggtgcgcttcgacgagaacgacgtgcgtccgatgggccgcaatgcgcgcggcgtgcgcggcatgatgctcgaagagggccagaccgtcatcgcgctgctggtggccggcgacgagacccagagcgtgctgaccgccaccgagaacggctacggcaagcgcaccccgatcaccgagtacacccgccatggccgcggcaccaagggcatgatcgccatccagaccagctcgcgcaacggccgcgtggtcggcgccgtgctggtgatgccgtccgacgagatcatgctgatcaccaccggcggcgtgctggtgcgcacccgcgtggccgagatccgcgagatgggtcgcgccacgcagggcgtcacgctgatcagcgtcgatgacggcagcagcctgtccggcgtgcggcgcgtggtcgaaagcgatgccgacgccgatgacgaggatggcggcgaagagggcggcgaagagggcggcgaccaaggcggcgacgataccggcgcccagggcaaggattctgaaccgactgaacctacggagtaatgatggctcgcccctggaatttctcggcaggcccctcggccttgcccgaggcggtgctgcagcaagccgccgccgaaatgctggactggcacggcagcggcatgtccgtgatggaaatgagccaccgcggcaagcacttcgtgcagatctgcgacgaggccgaggccgacctgcgcgaactgctgggacttccggccgactacgccgtgatgttcatgcagggcggcgggctgggcgaaaacgccatcgtgcccatgaacctgatgggccggcgcagcacgccggcggccgatttcgtggtgaccggccactggtcgacccgttcgcacaaggaagcgggccgctacggcgacgcgcagatcgcggccagcgccgccgaggccaccgagatcgacggccaggcccagtcctcctggacctggctgccgccggtcgatacctggcgcgtgcgcaaggattcggcctatctgcacctgtgcagcaacgaaaccataggcggcgtcgagttcaccgaatggcccgatccggccagcctgggcgcgcccgacgtgccgctggtggtcgacgtgtcctcgcatttcctgtcgcgtccgctggacatcgcgcgcgcggggctggtgttcgccggcgcccagaagaacgccggcccggccggcgtgaccgtggtcatcgcgcgccgcgacctgctgggccatgcgctgccgatctgcccgtcggcgttcgactatgccaacgtggcggccgatcactcgcgctacaacacgccgcccactttcgccatctacgtgatgggcctggtgttcaagtggatcaaggcgcacgggggcgtgcgcggcatggaagaagccaaccgcgccaaggccgagttgctgtatggctacctggacggctccgcgttctaccgcaacccggtgcaggcatcggtgcgctcgcgcatgaacgtgccgttcgtgctgcgcgacgaatcgctcaacgatgccttcctgcaaggcgcggaagcggccggcctgatgcagctcaagggccacaagagcgtcggcggcatgcgggcctcgatttacaacgccatgccgctggcaggcgtgcaggccctgatcgattacctcaaggagttcgagcgccgccatggatgattccctgcaggacaagctgcggccgctgcgcgaccgcatcgacgccatcgacgcccagatcctcgacctgctgtcgcagcgcgcgcgcaccgcgcaggaagtgggctcggtcaagcacgccgcgcacgcggatggcccggtgctgcgccccgagcgcgaagccgaagtgatccgccgcttgcagtacagcaacccggggccgtttcccaaggccgccgtggccgccgtctggaccgagatcatgtcggcctgccgcggcctggagcgcggcatgaccgtggcctatctggggccgcagggctcgttctccgaacaggccgcgctcgagcatttcggccattcggtgcagcagctgccgtgcccctcgttcgatgaggtgttccgcgccgtcgaggccgggcaggccgacgtcggcatggtgccggtggaaaactccaccgagggcgcggtcaaccgcagcctggacctgctgctgaacacgccgctgacaatcctgggcgagcgctcgctggtgatccgccactgcctgatgagccagtccggcacgatggacggcatcaagacgatctcggcgcatccccaggcgctggcacagtgccagggatggctgacgcgccattacccggacctcaatcgcgtggcggcggccagcaattccgaggctgcccgcgtggccgccgaggatccgacggtcgcggccatcgctggcgaagtcgccgcgccggcctggaacctgcgcgtcgtggccgccggcatccaggacgatccgcagaaccgcacgcgcttcctggctgtcggccatatcgagccattgagcagcggcaaggacaagaccagcctgatcctggccgtgcccaaccgcgccggcgccgtctatgacatgctggcgccgatggcggccaacggcgtttccatgacgcgcttcgaatcgcgcccggcgcgcacgggccagtgggaatactatttctacgtcgacgtgctgggccatcgcgatgacgcgaacgtggcccgcgcactggcggcattgcaggcgcaggtggccttcttcaaggtgctgggttcgtatccggcgcaatagggccacggcgtggttgacgcacaccaggcggccgccgtgacggagcgtgtgtccgtccggcgctgccatattgtttttctgcaggtatgagcgcgaacaattcggcaaacgggcaggggcccctggtccccgtgctggctgtggccggcgtaggcttgatcggtggctcgttcgccgccgcgttgcgccacgccgggcaggtcggcaccattctcggcgtgggccgcaacccggcgtcgctggcgcgtgcgcgcgagctgggcctgatcgacgaggccgtctcgcccgaggaagcggcggcgcgcgccgacctggtgctgctgtccaccccggtgggcgggctgggcgcgatgctggcgcggatgcgcgaccatctgcggccgggctgcctgctgaccgatgccggcagcaccaaatcgcaggtcgtcatggcggcgcgccaggcgctgggcgagcaggtttcctgtttcgtgccggggcatccgatcgccggcggcgagcgcaccgggcccgaggcggccgacgcggggctgtacgtacggcgtgcggtggtgcttacgcccctgccggagaacgcggccgcatcggtggcgcgcgtgcgcgcctgctggcacgcttgcggggcgcacgtggtcgagatggacgacgcggcgcacgaccggctgctggcctcggtcagccacatgccgcacttcctggccgccgtctacatggcccaagtggccggctccgatgacgcccaggcgcgcatggatctggccggcagcggttttcgggatttcacgcgcatcgcggccggttcgccggaaatgtggcgcgatatctttttgtccaaccaggccgccatgcagtccgagctggcggccctgcgacgggtgctcgacgaggccgagcaggcattgggcgccggcgacggcgcgcgcctgcaggccttgctggagcgcgcggcgcacgcgcggcgcaattggcgcaaggattccaaatgagcggattggcatatctcgacctgcccgcggcgcgcctggcgcgcggcgaggtggccctgccgggctccaagagcatctccaacagggtattgctgctggccgcgctggccgaaggcagcaccgaaatcacgggcctgctcgattccgatgacacccgcgtcatgctggccgcgttgcgccagctgggcgtatcggtgggcgaggtggccgacggctgcgtgaccatcgaaggcgtggcgcgctttccgaccgaacaggccgagctgttcctgggcaacgccggcaccgcgttccggccgctgaccgcggcgctggcgttgatgggcggcgattaccgcctgtccggcgtgccgcgcatgcacgagcggcccatcggcgacctggtcgacgccctgcgccagttcggcgccgggatcgaatacctggggcaggcggggtatccgccgctgcgcatcggcggcggcagcattcgcgtcgacgggccggtgcgcgtggagggctcggtgtccagccagttcctgaccgccttgctgatggccgcccccgtgctggcgcggcgcagcggccaggacatcaccatcgaggtggtgggcgagctgatttccaaaccctatatcgagatcacgctcaatctgatggcgcgctttggcgtgtcggtgcggcgcgacggctggcgcgccttcacgatcgcgcgcgatgcggtctaccgcggcccgggccgcatggcgatcgagggcgatgcgtcgacggcgtcgtacttcctggccctgggcgccatcggcggcgggccggtgcgcgtcaccggcgtgggcgaggacagcatccagggcgacgtggcgttcgccgcgacgctggcggcgatgggcgccgacgtgcgctatggcccgggctggatcgagacgcgcggcgtgcgggtggccgagggcggacgcctgaaggcgttcgacgctgacttcaacctgattcccgacgccgccatgacggccgcgacgctggcgctgtacgccgacggcccatgccgcctgcgcaacatcggcagctggcgcgtcaaggagaccgaccgcatccacgccatgcacaccgagctggagaagctgggggcgggcgtgcaaagcggggcggactggctggaggtggcgccgcccgagcccggcggctggcgcgacgcccatatcggcacctgggacgaccaccgcatggccatgtgcttctcgctggccgcgttcggtccggcggcggtgcgcatcctggatccgggctgcgtcagcaagactttccccgattatttcgacgtgtacgcgggcctgctggccgcgcgggactgaacggcgcctgccccatggctattttcgcatccgccggcgccgcgccggtcatcaccatcgacggccccacggcttccggcaagggcaccatcgcgcaccgggtagccaagcagctgggctgggacgtgctcgacagcggcgccctgtaccggctgaccgccctggccgcgttgcggcgcggcctgccggccaccgacgagccggcggtggccgccgtggcccaggctctggacgtacggttcgacgggccgcatgtctacctggaagggcgggacgccgggcatgaaatccgccaggaagaggtcggaaactacgcttcgcgcatcgccgcctacccgggcgtccgtcaggccttgctggagcgccagcgggctttccggcagccgccgggcctggtcgccgacggccgcgacatgggggcggtcgtgtttcctgatgcgtccctgaaaatatttctggtggccgatgtcgaggcgcgcgcgcaaagacgctgtaagcagttgatcgaaaagggaatttctgctaatctagatgacctgctacgcgatatgcgtgaacgcgatgcgcgtgacacgcagcgtgcggtggcaccgctagccccggctgccgatgcgcatgtgctggattcatctggcctgaccatcgaacagaccgtgcaggccgtgctggatttctggtgcgcctagccacggcgcgtgttgtttcggcagtatctgtcagtacctgtttgaggccctgacggccaatctccagcccccacgggacaccccgcaagggcaggcgaagccggcaggttctaccactccactgctgcgggcaatccgttgcggtgtgttttgaacggccaatcccggccaaatggattccaacctaatgtcttccgtttccacctccgccatccttggcggcgaaaacttcgccgacctgttcgcagaaagcctcaagagccaggacatgaagtccggcgaggtcatcagcgcagaagtcgtgcgcgtcgaccacaacttcgtggtcgtcaacgccggcctgaagtccgaagcgctgattcccctggaagagttcctcaacgaccagggcgaactcgaagttcaacccggcgacttcgtctcggtggcgatcgattcgctggagaacggctacggcgacaccatcctgtcgcgcgaccgcgccaagcgtctgtcggcctggctgcaactggagcaggccctcgagaacggcgagctggtcaccggcacgatcaccggcaaggtcaagggcggcctgaccgtcatgaccaacggcatccgcgcgttcctgcccggttcgctggtcgacctgcgtccggtcaaggacaccacgccgtacgaaggcaagaccctcgaattcaaggtcatcaagctggaccgcaagcgcaacaacgtcgtgctgtcgcgccgccaggtgctggaagccagcatgggcgaagagcgccagaagctgctcgagacgctgcacgaaggcgcggtggtcaagggcgtggtcaagaacatcaccgactacggcgcgttcgtcgacctgggcggcatcgatggcctgctgcacatcaccgacatggcctggcgccgtgtgcgtcacccgtccgaagtcctgcaagtgggtcaggaagtcgaagccaaggtgctcaagttcgaccaggaaaagagccgcgtctccctgggcgtcaagcagctgggcgaagatccgtgggtgggcctggctcgccgctacccgcagggcacccgcctgttcggcaaggtcaccaacctgaccgactacggcgcgttcgtcgaagtcgaagccggcatcgaaggcctggtgcacgtgtccgaaatggactggaccaacaagaacgtcgatccgcgcaaggtcgtgaccctgggcgaagaagtcgaagtcatggtcctggaaatcgacgaagaccgtcgccgcatttcgctgggcatgaagcagtgccgccagaacccgtgggaagagttcgccaccaacttcaagcgtggtgacaaggtccgcggcgccatcaagtcgatcaccgacttcggcgtgttcgtcggcctgcccggcggcatcgacggcctggtccatctgtccgacctgtcgtggacggaatcgggcgaggaagccgtgcgcaacttcaagaagggcgacgagctggaagccgtggtgctgggcatcgataccgagaaagagcgcatctcgctgggtatcaagcagctcgaaggcgacccgttcaacaacttcgttgccacgcacgacaagggcgccgttgttccgggcaccatcaagtcggtcgagcccaagggcgccgtgatcaccctgtcggtggatgtggaaggctacctgcgcgcctccgagatctcctcgggccgcgtcgaagacgctaccaccgtgctgaaggctggcgagaacatcgaagccatgatcgtcaacatcgaccgcaaggcgcgttcgatccagctgtcgatcaaggcccgcgataacgccgagacggccgagaccatccagcgcatgtccgaggcgagcgcttcgtcgggtacgacgaacttgggcgcgctgctcaaggccaagctggaccaacagcgcaacgacggttgacgtgaccaagtcggagctgatcgccgcgctggcggcccgctatcctcagctggccgctcgcgacaccgattacgctgtcaagaccatgctcgatgcaatgacccaggccctggcctcgggtcagcgcatcgaaatccgcgggtttggcagcttttcgctgtcgcagcgctctccccgtatcgggcgcaatccgaagtcgggcgaacaagtgctggtgcctggcaagcaggtgccgcacttcaaggccggcaaggagctgcgcgagtgggtcgatctggttggcaacgatcagggcgacgactcgtccaacgggtcgtccgacccgctgcaatcggtcatggatatgcatgccatgcactgatgtgccgcgtacggcgtcccgcgtggttggtgttctaccggcaaagccccttgcttgttcaaggggctttgttttttcgggccggcgccgcgccgcggcgaaaaagacggccggcgcatgtgccgccggccgcggcaatggcgccgcttccgcttacaattactcgtcttgaattctttggagcatgcgtcatgcgctacctggtctgggccctgcgattgctcgtgtttgtggcggttctgatgttcgcgctcaagaacaccaatcccgtcgccgtgactttctatgccgattacgtggtgcacgacgtaccgctgatcgtcgtcatgctggtcgtgttcgtcgtcggcgcgctgttcgggctgctgctgaccgtacccgccgccatgcgccgccgccgcgaggccctgcgcctgcgccgcgaagtcgagcgcctgcaggcggccgccagcggcacgccgccggccgtcacgccggaggccgtcgcgccgatgtcgccgctgtaacccggggcgccgtgtccctacttcctaccgagagcccgcgctgtggactttgaaccctggtggctgatattcgtgccggtgctgtttgcgctgggctggctggcggcgcgctttgacttccggcagatgctgcgcgagacgcgcacgttgcccgattcgtacttccgcggcctgaacttcctgctcaacgagcaacccgaccgggcgatcgacgcgttcgtcgaggtcgccaagctggatcccgaaaccaccgagctgcacttcgccctgggcagtctgtttcgccggcgcggcgaaatggagcgcgccatccgcgtgcaccagagcctactgagccgctccgacctgccggtggccgagcgcgagcacgcacagcacgaactggcgcaggatttcctgaaggccggcatgctggaccgcgccgaaggggcgttcgagcagctcaaggacacccgctatgcgctgcccgcgctgcgttcgctgatccgtatctacgaatccgagcacgactggccgcgcgccatcgaggcggtcaagaccttgcacgggctggtcgacgagcccgtgccgcagatcgtgcactactactgcgagcaggcgcaggccgcgctgacggccaagccggtggatttcgacgccgcccatgccgcgctggacgcggccgaccacgccgccggcatggtcgagcgcggcaacgcgccggccaaggcgtcgctggtgcgcaccgccatgttgcgcgcgcgcctggccgccctcgagaacgatcccaagcgcgaacgcctgtatctcgaatccatcctcacgcaggcgcccgaattcgccggactggtggccgaggccctgctgaccaactaccggcaggccgaccaggccgccgccgggttggcgatgctgcagcagcagtaccagcggcacgcctcgctggacctcttcaacgtggtgttccgcgagctgcgcgtgcagcagggctcggcgcccgcgtgggcattcgcgcgcgaggcgctgcgccatcatccgtccctgctgggcctggaccgcctgctcgaggccgaattggcctcgcccggcgcgcccgccgacgccgggcccgtgaccggggccgacctgaccctgctgcgcagcctcatccataaacatacccagcgcctggatcgctatgcctgccgcagttgcggcttccaggcgcgccgcttttactggcagtgccccggttgcaattcctgggaaacctacgcgccgcgccgcctggaagaactcgaatgaatcaataccccgctgaacgcatcgcccgcgcccgcgtgctggtcgtgggcgacgtcatgctcgaccgctactggttcggcgaagtcgaccggatttcgccggaagctccggtgcccgtggtgcgcgtggcgcgccgcgaagaccgcctgggcggcgccgccaacgtggcgcgcaacgtggccgcgctgggcgcccaggtgacgctgatcggggtggtcggcgccgatgaggtcggcctccgcatcgagcgcatggcagccgaagagggcgtgcgcaccgacctggtatccgacaccgaacacccgaccacgctgaagatgcgcgtgctcggccgccagcagcagctgctgcgggtggatttcgagcagcatcccgagccggccgcactcgacggcatcagcgccgccgtggcgcggcagctggcgcagcacgatatcgtggtgctgtccgattacgccaagggcgtgctggaccgggtcgaatccatcatcgccgccgccgtcggccacagcctgccggtgctggtcgaccccaagggcgaccactacgagcgctatcgcggcgccacgctggtcacgcccaaccgggccgaaatgcgcgaggcggtcgggcgctggaaaaccgaggacgaactggccgagcgcgcccagcggctgcgcctcgacctggacctggaggccttgctcgtgacgcggtccgagcagggcatgaccctctttaccgacgcggggcgcgaccatgccgacgccgccgcgcacgaagtctatgatgtatcgggcgccggcgataccgtgctggcgaccctggccgtcatgcgcgcggtgggactgtcctggggcgacgcgatgcgctgggccaaccgggccggcggcatcgtggtcggcaagctgggcacgtcggtggtgaccgccgcagaacttgcaggagaatcaacatgatcgtggtgaccggcgcggccggctttatcggcagcaatctggtgcgcggcctgaaccggcgcggcatccaggacatcatcgccgtcgacgacctgaccgacggcgacaaattccgcaacctcgtcgattgcagcatcgccgactatctcgacaaggacgagttccgcgaacgcgtgcgcggcggcaacctgccggccttgcgtgccgtgctgcaccagggcgcctgctcggacaccaccgagcgcaacggccgctacatgctggacaacaactaccgcgtcacgctggaactgttcgagtactgccaggccgagcgcgtgccgttcctgtacgcctcgtcggccgcagtctacggcggttcgtcggtgtatgtggaagacccggccaacgagcatccgctcaatgtgtacggctattccaagctgctgttcgaccaggtgctgcgcacgcgcatggacagcctgaccgcccaggtggtggggctgcgctatttcaacgtgtacgggccgcacgagcagcacaagggccgcatggcttcggtggccttccacaacatgaaccagttcctggccgaaggccatgtgcgcctgttcgccggctgggatggctacgaggacggcgggcagagccgcgatttcatttcggtcgaagacgtggtggcggtcaatctgcatttcctcgacaaccctgaccagtcgggcgttttcaactgcggcaccgggcgcgcccagccgttcaacgacgtggccgcggcggtggtcaataccctgcgcgccgaacgcggcgaggcggcgctgccgctggccgaactggtcaagaagggcctgctgcgctatatcccgttcccggacgatctgaaagggcgctaccagagctacacccaggccgacgtcagccggctgcgggcgaccggcttcagcgcgccgatgcgcgatgtacagactggcgtatcggaatacgtgcgctattggcgcgccctgaagtagcggatttgccccgggtaattgcccgggtggatgtttgcgtgcaccgccggccccggcgttcgccagggtgggcaagatggctgcggggcggatcgaccggttcgtccgacaggcatccaaggagcacagcatgaatccgtttctgcacgatcccgtggcgcgttgcgcaaacgctcccgcttggccgctggtgggccgcggccggccatggcggccgcggccgcccggcgccgcggcgcgcgcgccggcgggcaaggcgccggtcgggcgcaagccggcaagcgagccgctggcgcgctggctggtgatggccggttgcgcgctggccgccgcgccggcccacgcgctggacgtcaacaccgccaccgtcgaccagctcgaaaccgtgcgcggcgtggggccgcgcacggcccgggtcatcatcgaagagcgccagcggggaggccgcttcctgtcgctcgaagacctgtccgagcgggtcagcggcatcggccacaagaaaatgcaatccttgcaggccgccggcctgacggccggcccggctgcgccggccgcgggcgccaggcccgaggccaggccggcgggagggccgcgcgccaaggcggctgccggccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttggccggcggcgcgggagtccctggcgccagcgcggctaaaccgcctcggccgatccggggcggttattatcggcggcatgagcactcctacctaccccactatcgagcaaaccgtcggcaatacgccgctcgtgcgcctgcagcgcattcccggcgcggccgggcaggcgcgcggcaacgtgatcctggccaagctggagggcaacaaccctgccggctcggtcaaggaccgtcctgccctgtccatgatcctgcgcgccgaagagcgcggcgaaatccatccgggcgataccctgatcgaggccaccagcggcaataccggcatcgcgctggccatgacggcggccatgcgcgggtaccggatggtcctcatcatgcccgacaacctgtcgctcgagcggcgggccgccatgaccgcctatggcgccgaactgatcctcacgcccgccgccaagggcggcatggaatacgcccgcgacctggccacggcgatgcaggccgaaggcaagggcaaggtgctggaccaattcggcaaccccgacaacccgcgcgcccatatcgagggcaccggtccggaaatctggaaccagacggatggccgtgtcacgcatttcgtcagcgcgatgggcaccaccggcaccatcatgggcgtgtccacctacctgaagtcgcgcaacgcggcggtgcaggtggtcggcgcgcagccggccgaaggctcgcagatcccgggcatccgcaaatggcccgaggcctacatgccgaagatcttcgaccgtgcgctggtcgatgcctatgagtccatcgcgcaggccgagggggagaccatggcgcgccggctggccgccgaagagggcatattcgccggcatttcgtcggcgggcgccctggtggcggcgttgcgcgtggccgagcgggtcgagaacgccaccatcgtcttcatcgtctgcgaccgcggcgaccgctacctgtcgaccggcgtcttcaactgacgcagggccggccgggcgcggcgcccgcctgcgtggcgggccgcgccgcggcacggggcatcaatagcccgtgcgggcctgcagttcggccgccaggtcggccaccgccgtggcatagaagtagctgcggttgtattgcgtcagggcaaagaaattgggcgtggcggtacggtattgcacggtgccgcgcgcttcctcgaccaggtccacgatgcccatggggtgctcctgccaggcgccgcgtccggcgcccgccgccgggcgcgcgccggcggcctgcaggccgttccagtccagcgtcggcgtaaggccgccggccaccagcggcgccggatcggccggcagcgcgaccggcgcgaacaccggcaggccgcgctgccagccatgttcgaccaggaagttgcccaccgacatgaccgcgtccgcgacgctgttggtcaggtcgatgtggccgtcgtcatcgccatcgaccgcatagcgcatgatgctgccgggcatgaattgcggcatgccgatggcgccggcgtacgagccgcgcgtctcggggtccagcttgtcctgcagcgccagggtgatgaagtcgccgagctggccgcggaacatgtcggcgcgctcgggcttggcgggatcgaggtagtcgaatgccagcgtcgccagggcgtcgaccacgcggaagttgcccacgttgcggccatacagggtttccacgccgatgatggaggcgatgatcgaggccggcacgccgtagcgctgggcggcgcggttgagcaggtcctggttggcgttccagaattccacgccccaggcgatgcgcttgggttcgacgaaacgcccgcgataggtcagccagctgcgccagattttcttgcccgacgcgccggacggggcgatgaggcgggcgacggtcgcgttgtagcgcgtgctttccaggctggccagcacttgcggcaggggcagctcgcgctgcgccgccagctgttcggcgaaggcgcggacgtcgggccgcagttcgccggtcggcgtcagcgtggcggggccttcgtcgctcgatacgggtttgtccgggccgatgcggacgcggtcggcctggcctgtggcggcctgcgcgggaagatgctgggcttggggtgtttggctggaggtggcacagccggccagcagggccgacagcgtgccgatttgcaggaatcgccgacagttgaacataatcttccttatggagactatgtatcttacccacccgtcatgccgcttgcatgaaatgggcgactggcatcccgagagcccgcagaggctcgatgccatttccgatcaattgctggccagcggcctgctgccctacctgcaggagcggcaggcgccggaagcctcgcgcgccgacatcctgagggtgcatacgccggcctacctggacagcctgcgcgcgcaccagcccgagcacggctattacgcgatagacgccgacacgtcgatgaaccgccacacctacgaggcggcgctgcgcgccgccggcgccggggtggcggcggtcgacgcggtgctgggcggcgaggccattacggcattctgctcggtgcgtccgcccggccaccatgccgagcgcgaccacgccatgggattctgcttcctgaacaatgtcgcgatcgcggcccgccacgccctggacttccatggcttgcagcgggtggcgctggtggatttcgacgtccaccatggcaatggcaccgaacatgccttcgcgggcgatccgcgggtgctgatgtgcagcttcttccagcacccgttcttccccaacagcggcgccgacgatccggcgcccaatatgctgaatgtgccggtggcggcctacaccggcggcgcgtcgatacggacgatcgtgcgcgagcagtggctgccgcggctgcacgcgcatcgccccgaactgatcctgatctcggccggtttcgacgcccatcgcgaggacgatatggcccagatgggcctggtcgaggccgattacgcctggatcaccgaccgcctggtcgaggttgccgaccagcactgccagggccgtatcgtcagcaccctggagggcggttacaacttgtcagccttgggccgcagcgtggtcgcgcatatacgatccctgtcgaagctgtagaatcgagaaaaaattgtgcaatgcggtcccgggtttcgccgggtaattattgttattttggagactgctggatgaaggttctggtaccagtcaagcgcgtggtcgactacaacgtcaaggtgcgcgtcaaatcggatcaaacgggggtggacatcgccaacgtgaagatgtccatgaacccgttcgacgagatagcggtcgaggaggccacgcggctcaaggagaagggcgcggtgacggaggtggtggcggtttcttgcggcgccgcacaatgccaggagacgctacgcacggcgatggcgatcggggcggaccgcgcggtgctggtgcagaccgacgcggagctgcagccgctggcggtggccaagctgctcaaggcgctggtggacaaggagcagccgcagctggtgattctgggcaagcaggcgatcgacgacgacgccaaccagacggggcagatgctggcggcgctgctggattggccgcaggcgacgtttgcgagcaaggtggagctgggcgatggtcaggtgacggtgacgcgcgaggtcgatggggggctggagacgctgtcgctgaatctgccggcgatcgtgaccacggacctgcggctgaacgagccgcgctacgtgacgctgcccaacatcatgaaggccaagaagaagccgctggagacggtgagcccgcaggatctgggggtggatccggcgccgcgcctgaagacgctgaaggtgagcgagccgccggcgcgccaggccggcatcaaggtgcctgatgtggccacgctggtggacaaactgaagaacgaagcgaaggtggtgtgatgacgacgctggtaatagccgaacacgataacgcgcagctgaagggcgcgacgctgaacacgatcgccgcggcatccaggctgggcggcgaggtgcatgtgctggtggcgggctcgggcgcgcaggcggtggccgagcaggccgcgcaggcggccagggtgtccaaggtgctgctggccgatgcgccgcagctggccgaggggctggccgagaacctggccgcgcaggtgctggcggtggctggcgggtacagccacattctgttcgcggccacggcctcgggcaagaacgtggcgccgcgggtggcggccaagctggatgtggcgcagatctcggacatcatcggagtagagtcggccgatacgttccagcggccgatctacgcgggcaacgcgatcgccacggtgcagtcgggcgatgcggtcaaggtgatcacggtgcgcacgaccggttttgacgcggtggccgcgcagggcgggtcggcggcggtcgaggcgctcgatgcggtggccgattcggggctgtcgcgcttcgtgggccgggaggtggccaagagcgaccgtccggagctcgccggcgcgcgggtggtggtctcgggcgggcgcgggctgggcagcgcggagaacttcaagatcctggacccgctggccgacaagctgggcgcggcgctgggggcctcgcgcgcggcggtggacgcgggctacgcgcccaacgactggcaggtggggcagacgggcaagatcgtggcgccgcagctgtacgtggcggtgggcatctccggagcgatccagcacctggcgggcatgaaggactccaaggtcatcgtggccatcaacaaggatccggaagcgccgatcttcggcgtggccgactacggcctggtgggcgacctgttccaggtcgtgcccgaactgaccggcgcgctctgagcggcacgccgcacgcagagagaaagccgcgggctgtcgcccgcggttttttttcggccatgcacggcatggggccgtcggcgagggcgctcgcgtggttacatctgccgcccggaatgaggttgccctgcgtggcgaggccgattatcgtcgcttggcatactctacgaaatccgccggcgcgcaccctgcaaatgcctggccgacctgaccgccagcccgcatcaagactacggagacaaaatgacttacgccacaccgttgcaggatttccgcttcgcgctcaatgagctggccgggctggaggaaatcctgaaactgcccgggttcgaagaagtgaccccggacttggtggacgccatcctcgaagagaacgcgcgcttcgtgcagcaggccatcgcgccgctgaacgtggccggcgataccaagccgccggtctggaacgacggccaggtgaccaccacgccgggtttcagccagggtttcgcggactatacggcggggggctggcaaggcctgcagcatccgcagaagtggggcgggcagggcctgcccaaggtcgtggcggcgccggcgggagaaaacatccaggcggccagcctggcgttttcgctgtgccccatgctgaccgacggcgtgatcgaggcgctgctgacggtgggttcggaggcgcagcggcagacctacgtgcccaagctgatcggcggccagtggaccggcaccatgaacctgaccgagccgcaggccggctcggacctggcccaggtggccacgcgcgcggtgcggcaggacgatggcagctaccgcctgagcggccagaagatcttcatcacctacggcgagcacgacctggccgagaacatcatccacctggtgctggcgcgcacgcccgatgcgccggccggggtcaaggggatttcgctgttcatcgtgcccaagtacctggtcaacgaggacggctcgcgcggcaagcgcaacgatgtgtggtgcgcctcgctggagcacaagctgggcatccacggcagcccgaccgcggtgctgctgtacggcgcgggcaagggcgaggtgggcgagggcgcggtgggctatctggtgggcgaggccaaccgcggcctggaatacatgttcatcatgatgaatgccgcgcgctattcggtcggccagcagggcatcggcgtgtcggagcgcgcctatcagcatgcgcaggcctacgcgcgcgaacgcgtgcaggggcgcgccatcgagggatcggccgcgccggtgacgattgcgcaccaccccgatgtccagcgcatgctgctgaccatgcgggcgctgaccgaagcggcccgcgccgtttcctacgtagcggccgctgcgcacgacaagggcacgcatcatcccgacgccgaggtgcgcgcccgcaaccgcgccttctatgaatacctggtgccgatcgtcaagggcttctcgaccgagtcggccgtggaagtggcgtcgctgggcatccaggtgcatggcggcatgggtttcatcgaagagaccggcgccgcgcagcattatcgcgatgcgcgcatcctgcccatctacgagggaacgaccgccatccaggccaacgacctggtggggcgcaagacgctgcgcgacggcggggccacggcccatgcctcgatcgcggcaatgcgcgacaccctcaaggcggtggcggccgaggcgcagcgcgccgatacggccgaccacaccgccttgcgcgtgctgcgcgacaatttcgaccaggccatccagtcctatgagggcgcggtcgaattcattctggcgcacgccgcgtccaatgtgcgcgcggtgtattcgagcagcgtgccttacctgatgctggccggcgtggtgcacggcggctggcagatggcgcgcgcggcattggcgtgtcgccgccatctggcggccgggtccggcgatgcgttccatcgccataaattgggcacggcattgttctacggcgcgcacatcctgccgcgcgccttggccctggcggcggcggtgcgcgccggcgatgtggctgattcgtgcggcagcatggctgatatcgcataaagttatatgccttacgtatttccccctaaataagtttgatgcaagaatcagagcgccactcaacctgaagcaggagacgtcaatgggtcaactccgtctgggcgataccgcccccgatttcgaacaaaaatcttccatcggtcccctccgcctgtacgactatctgggcgacagctggggcgtgctgttttcgcatccggccgatttcacgccggtctgcaccaccgagctgggctacaccgccaagctggccggcgagttcgccaagcgcaacgtcaaggtgctggccttgtcggtggatccggtcgattcgcacaccaagtggatcgacgacatcaacgacacgcagtcgaccacggtcaatttccccatcctggccgacgacgaccgcaaggtgtccgagctgtacgacatgatccatcccaacgccaacgccaccctgacggtgcgctcggtgttcgtgatcgatccggccaagaaggtgcgcctgaccatcacctatccggccagcaccggccgcaacttcgacgagatcctgcgcgtgatcgactcgctgcagcttaccgacagccacagcgtggccacgccggtcaactggaaggacggcgaggacgtgatcatcgtgccgtcgctgaaggacgaagccgtcatcaaggagaagttccccaagggctacaaggcgctgcgtccgtatctgcgcatcaccccgcagccgaacaagtaaaccggccgcttcggcgagaacgccccgcaaggggcgttttttttgccttggacggcccggccgcaaacagcttcccccacgccgcgctttatgccctgaggcgatgagcaaccaaaaaatgagtcgttccgttcagtaggagcggccggcacacttgcatccattccgatgttctcgaaggaagcaggtatgccacgcaacacagcaggtatccgtggcgccatcgtggcgctggcgacggttttctcgctcggcctgccatgggccgtgcaggcgcaggacaagcagacgctgctcaatgtctcctatgaccccacccgcgagctgtaccgggcggtggacgaggccttcatcaaggaataccaggcccgcgccggcgtggacctgacggtgcgccagtcgcacggcggttcgggccgccaggcgcgttcggtgatcgatggcctggatgccgacgtggtgacgctggcgctggcctacgatatcgacgccatcgccgaccgcggcctgttgccgcaggactggcagaaacgcctgccgcgcaacagctcgccctatacctcgaccatcgtgttcctggtgcgcaagggcaatcccaggcagatccacgattgggacgacctggtcaaggacggcgtgcaggtgatcacgcccaatcccaagacctcgggcggcgcgcgctggaattacctggcggcctgggcctatgcgctggcgcgcaacgagggcagcgaagccaaggcgcgcgaattcgtgggccagttgctcagccatgtgccggtgctggatacgggggcgcgcggctcgaccaccacgttcgtcgagcgcggcgtgggcgacgtgctgctggcctgggaaaacgaggccttcctggcgcgcgaggagctggggccggacaaattcgacatcgtggtgccgtcgctgtccatcctggccgaaccgcctgtcgccgtggtggacaaggtggtcgaccgcaagggtacccgcgccgccgcgcaggcctatctcgagtacctgtatacgccggccgcccaggaaatcatcgcccgcaatttctaccggcccaccgacgcgggcgtggcggccaaatacgccagccggtttcccaagctgaagctagtgaccatcgacgatccgatcttcggcggctggcgcaaggcgcagaaggatcacttcagcgacggcggcaccttcgaccaggtctatcagccacagcggaaatagcaggatccagccaccatgtccctggccattccttccgggcccgcgccgacggcggcgcggcgccagcgccccggcgtattgccgggtttcggcatctcgatgggatacgccgtgctgtacctcagcctgctggtgctggtgctggtgctggtgctggtgctggtgctggtgccgctggcggccctgccgatcaagagcctggagctcgggtgggccggcttctaggagacggtcaccgcgcccagggtggtggcctcgtatcgcctgacgttcggggcgtcgctgctggcggcgctggtcaacctggtgttcggcaccatcgttgcctgggtgctggtgcgctaccgcttccctggcaagaagatcgtcgacgtcctggtggacctgccgttcgcgctgcccaccgccgtggccggcatcgcgctgacagcgctctattcggccaacggctggctgggcgcgccgctgcagcgctggttcgacctgaaggtggcgttcaccccgctgggcatcgtggtggcgctgatcttcatcggcgtgccattcgtggtgcgtacggtgcagccggtgctggaagatgtcgagcgcgaactggaggaggccgcggccagcctgggcgcgggccgctggcagaccatacgtcgcgtgctgctgcccgcgctgctgccggccttgctgaccggcttcgcgctggccttcgcgcgcgccatcggcgagtacggctcggtggtgttcatcgccggcaacatgcccatgatttcggagatcacccccttgctgatcatttccaagctggagcagtacgactacgccggcgccgcggccatcgccaccgtcatgctggcgctgtcgttcgccttgctgctggtcatcaatctgttgcagggctggcagacgcgccgtggcgggaggcagccatgagcccggccgatgaccggcccgcccacctgaccgagccgcgctgggtgcgcgcgctgctgctgggcgcggcgctggcgttcctgacgctgttcctgctggtgccgctggccggcggtgttcaccgaggccttgcgcaaggggtggcagctgtacctggccgccatcgtcgagcccgatgcctggtcggccatccggctgaccctgctggtggccgccatcgcgctgccggtgaacctggtgttcggcgtggcggcggcctgggcggtcaccaagttccagtttcgcggcaagcagttgctgatcaccctgatcgacctgccgttctcggtttcgccggtggtggccggcatggtgttcgtgctgctgttcgggtcgcaaggctggttcggcccctggttgcaggaccatgactggaagatcgtgtatgcggtgcccggcgtgatcctggcgacgctgttcgtcacgttcccgttcatcgcccgcgagctgatcccgctgatgcaggcgcagggcagcgaggaagagcaggccgcgctgacgctgggcgccagcggctggcagatcttctggcgcgtcacgctgcccaatatcaagtggggcctgctgtatggcgccatcctgtgcaatgcccgcgccatgggcgagttcggcgcggtctcggtcgtgtccgggcaggtccgcggcctgaccaacacgatgaccttgcacgtcgagattctctacaacgagtaccagttcgcggcggccttcgccgtggcgtcgctgctggccctgctggcgctggtgacgctggcggccaagcaggtcgtcgaatggcgcaaccagcggttgtcgccgcggcaggccgaggcgcccgtgcatgcgggcgcgctggcggtgcggccggcggcagcctgagcgccgtttaccaggagacgattcatgagtatcgaagttcgcggtctgtccaagcggttcggcgcattccgggcgctcgacgaggtctcgctgcatatcgagacgggcgagctggtggcactgctcgggccatcgggctgcggcaagaccaccctgctgcgcatcatcgccgggttggagtcggccgatgccggcagcgtgctgttcgccggcgaagatgccaccgaagtggacgtgcggcaacgccaggtcggcttcgtgttccagcattacgcgttgttcaagcacatgacggtgttcgagaacgtggccttcggcctgcgcgtgcggcaccgttcgcagcgcccctcggaggcgcggatccgcgccaaggtgctcgacctgctggggctggtgcagctggactggctggccgaccgctatccggcccagctctccggcgggcagcgccagcggattgccctggcgcgcgccctggccgtcgagccgcgcgtgctgctgctggacgagccgttcggcgcgctggacgccaaggtgcgcaaggagctgcgccgctggctgcgccggctgcacgacgagctgcatgtggccagcgtcttcgtcacccacgaccaggaggaagccctggaagtgaccgaccgcgtcgttctgatgaacgccggacgcatcgagcaagtgggctcgccgcgcgaggtctgggagcggccggccacgccattcgtgtacggcttcctgggcgacgtcaaccagctgcatggccatgccacgcgcggcgtgtggcgcctgggcgaggtggcgctgccggcgccggacctgcccgaggccgacaaccagcgcgccatcgcctatgtgcgtccgcacgatatcgacctggcccgcgcgggcacggccgctcccggcatcccggtgcgcctgaaccacgtgtacctggccggacccagcgcctacctcgaactggcgcgccaggacgatcaggccatcatcgaggcgcaagtgcctgaaccgctgttccgcagcctgggcctcaaggagggcgaggcgctgctggcccagccgcgccgcgcgcgcgttttcgcggtgcagccatgatggcggcccgtcccctcgccgccatcgccggcctgacggccgccgccgccgcccgctggcacgacctgcagtcgctcctggcgatcatcgcgcggcagtatcccgacgcggcgctggcttcctcgctggccgccgaagacatggtgctgacccacgccatctatgccggcgggctggacctggaggtgttcaccctggatacgggccggctgcataccgagaccctcggcgtgctggacgcggtggccacgcgctacgggcgcgccatcacggtttaccggcccgacgccgccgcggtgcaggcgcatgtggacgcgcacggcatgcacgccttctatgaaagcgtggcgttgcgcaaggcctgctgcgaaatccgcaaggtcgagcctttgcgccgcgcgctggccgggcgcggcgcctggatcaccgggcagcgccgcgcgcaatcggccacccgcggcgaactgcccgacgaggagcgcgaccccgtgttcggcctctacaagttcaacccgctggcggcgtggaacgaggccgatgtgtggagcgtcattcgcgcgctgggcatcccgtacaacccgctgcacgaccagggctacccgtccatcggctgcgaaccctgtacgcgcgccgtccgcccgggcgaggacgtgcgggccggccgttggtggtgggaatcgtcggactcgaaggaatgcggcctgcatgccggcaaccgggtcatccagatcgaggcccggctgcctgaggcccggattgctacagacatcgataacgcagacagaaaggaaacgccaatgagcgccgtcatgacccgcagccatctcgactggctcgaatccgaagcgatcttcatcctgcgcgaggtcgcggccgaatgcgcccggcccgcgctgctgttttccggcggcaaggactcggtcgtcctgctgcggctggccgagaaggcctttcgtccgggcaggttcccgttccccttgctgcacatcgacaccgggcacaactacgacgaggtgatctccttccgcgacgcccgcgccgcagaactgggcgagacgctgctggtgcgcagcgtcgaggattcgatcgcccgcggcagcgtggcgttgcggcgcgaaaccgactcgcgcaacgccgcccaggccgtgaccctgctggaggcgatcgaggagctggggctggatgcctgcatcggcggagcccggcgcgacgaggaaaaggcgcgcgccaaggaacgcatcttttccttccgcgacgagttcggccaatgggaccccaaggcccagcgcccggaactctggaacctgttcaacacccgcgtgcaccggggcgaaaacatgtgggtgttcccgatttccaactggaccgaactggatgtgtggcagtacatccagcgcgagcgcctggcgctgccgtcgatctactacagccatacccgcgaggtggtgcggcgcaaggggttgctggtgccggtcacgcgcctgacgccgccggcggagggcgaaaccgtcgagcagctggccgtgcgtttccgcaccgtgggcgatatctcgtgcacctgcccggtggcctccgatgcggccgatccggctgccatcatcgccgagaccgcggtcaccgacatcaccgagcgcggcgccacccggatggacgaccagacctccgaggcgtcgatggaacgccgcaaacgcgaaggctacttctgagccggcccgcacctgaacaccggcgcgcctggcgcgcccactggggacatgcatgaacgctttgaacgattctttcctggccggcgccgacaacggcgtgctgcggctgatcaccgccggttcggtcgacgacggcaagtcgacgctgatcggccgactgctgtacgacagcaagggcgtcttcgccgaccagctcgacgccatctcgcgcgctaagcacaagcgcgtggccggcgacggcatcgatttctcgctgctgaccgacggcctggaggccgagcgcgagcagggcatcaccatcgatgtggcctaccgctatttttcgacacccttgcgcaagttcatcatcgccgacgcgccgggccacgagcagtacacgcgcaacatggtgaccggggcgtccaccgccgatgccgccatcatcctggtcgacgcgacgcgacgcgggcggccgacgggcggctgctggcccagaccaagcgccacagcgccatcgcgcgcctgctgggcatcaagcacatcgtggtcgccgtcaacaagatggatctggtcgattgggaccgggccgtgttcgagcgcatcggcgccgcctatggcgagctggcgcgccggctggcgctgccggcgttccacatcctgccgttgtcggcgctgcacggcgacaacgtcgtcaacctgtcgccgcactcgccctggtacgaagggcagcccttgctgacgctgctcgaagggctggacctggcgggagacggccgcgatctgccattgcgcgtaccggtgcaatgggtggcgcgccacggcggcgaacgggccgacgattttcgcggctacgccggccgcgtggccagcggcgtgttgcgtccgggcgacgaggtggtggtgcagccgtccggggtgcgcgcgcgcgtgcagcgggtgctggccttcgacggcgaactgcaggaggcggtcagtggcgactcggtcacgttgatcctggatcgcgatgtcgatgtctcgcgcggcgatgtgctggcgcatgcgcagccgctcaatcccgcgcgccgctatctgctcaagcatggcacgcggctgacttcggcgaagatcagcgcggtgcacacgcggcgcgacatccatgagctgcaggaggtgcccaatgccgatggcgtcttgcacatgaacgacatcggccgcgtgtcgctgctgacgcgcgaggccttggcgaccgatccgtacgccgcgatcgcggccaccggcgcgttcatcctgatcgacgaggccacgcaccagacggctgccgcgggcatgctcgaataggcggccgccaggcccccggcaggctgttgtttttaatccaaacccttgctgggcgcggttctccgggcgatttccaaaggatgaaatgatttccccggacggcgccgccgtcttggggtaaattcgatgcatggctcgcaagggctgcggggcttgccaaaagtactgtgtttttgtacagtgcattcatggcaagcaccgaacattctttttccgccggttttgggtccccggctgccgcccccgccgccttgcgcggtcggggtgcggttactaatgttccgcatcgcttccagcaagccgaccgggtccgcgtcgacgacggctgggccaatcccgactacaccgcaggttccgacgccgccgcgcttccctctgtcgccgaggcgctcgggcagggcgggcggcgggccatccccatcgccgtcgagggcgctgatgcgtcaccgaatacttgcgcccaggcgccggccccgcgcaccatcgtgcaggccgaagaagcccgcaagatgctctcgcgcaacgactcccccgacatcccgttcgacgtggcggccaacccctatcggggctgcgagcacggctgcgtgtactgctacgcgcggcccacgcatgcctacctgggctattcgccggggctcgacttcgaaacccggctggtggccaaggccaacgcggtcgccgcgctgcgcgccgagctggcccgtccgggctaccgcgcatcgcccatcaacatcggttcggccaccgacgcctaccagcccatcgagcgtacctggcgcctgacgcgcggcatgctcgaactgctgctgcaaacccgccacccgcttaccgtcgttaccaagaacgccctggtcgagcgcgacctcgacctgctgcaggacctggcgcgccagaagctggtcacggtattcgtcagcatcaccacgctggatgccgccatggcccgcacgctggaaccgcgcgcctcggcgccgtaccgccggctgcaaacggtgcgcaccctggcgcaggccggcgtgccggtgggtgtgctggtggcgcctgtcatcccgttcatcaacgacgaatccctcgagcacatcctgcaggaggccagcgcggctggcgcctgctacgccagctacaccgtgctgcgcctgccctgggaagtgaaagaggtcttcgaaacctggctgcaggcgcattttccggatcgcgcccagcgtgtgctgcaccgtatcgaagatctgcgcaacggccggcgcaacgatacggcctttggttcgcgcatgcgcggtaccggcatctgggccgatttgctgcgccagcgttttgcgttggccacgcgcaagctggacctgaaccgccaccgtcccgaactcgacacgcatcgtttcgtcccgccgctcgagcccggcttgccgccggcccgcggccggcgcgaggcgcgtgcccagccggggcagctggccttgttttagcggcgcgtcgccgcaggcgcctggcgccgccgcgacgttgccagtggtagggggccgcgcccgtcgcggcagtggtttgacatgcattcgcggcgtggtccgcgaagagccggggcctcggggcccgccggcttcaacaccaggagagtcgacatgactatcgctacgacgcttgacgctgcaacatccttgccgacggccgtgcccggtcgcaccttgggcgcgctgcgccgcctggcgcgcgcatgggccggcgcggcggtaccgcagcgcaaatggccgtttccgccgacgccgccgggccaggcgcagccttgcacgccctgcacagacagccagccccggtccgtccaggccgtccagcctgcgcaggcccgggcgcttcacgcccaggccgaactcagcggcgcggccacgcaagccgccacgcaagtattgagcaccaaggccaagatcatcgacgtgctgctggtggcggtctggggcgccatgattccggcgctgatgtggctgggcgcggctggcgggttctgagccggggtcagctcgaacccagcagcaccacgccggccaggatggccaggcagccagccagtcggcctatgcctactttttcccgtagcaggaacattcccgccagtgtgcccagcatcatcgacatttcgcgggccggggcaaccaggctgagcggcgcgccattgcgcagcgcgtacagcaccaggatgtagcccagcggcgacaggacgcccaccgcaatggcaaggtgccaatagccgcgcatggccggccaatattgggcgcgccggcgcagcacgtgaggcgtcatcatcagggtgcgggtggcacaggtgaaccagtcgaacagcaccggcatgatcagcagtatcttgacgccataggcgtccaccacggtgtaggcggcgatgaataggccgatcaccaccccccagcgcacgccaatccaggcctgcgcctgccggaacatgcccagtcggccttgcgtggcaatcagcagtacgccgccgaccacgcacagcatgccggcaataccggtggtggtggtcggctcgctcagcagcgtgaaggcgcccatggtcgagagcagcgggcccgtaccgcgcgcgatcgggtatacgacagacagatcggcgacctggtagccgcgttgcaggcacaggctgtagcctagatgcaacatactggacgccaggatgcatagcaccaccggccagctccagaccattccgtcgtgcgccagcacccagatcacccagggggcatacagtatggttgccgccaggccataggcaaagacgaacatggggccgaccatcgcggcgcgcttggcaagcagattccaggccgcatgggccatggcagccagtactaccaaaataagggacgtatacgacattacgttgggatgtgtccgcgagggcggggccgagtcctggtgtatatgggctggctgtgccgctagagtaacgtaaacagggccggagggtggcagcccgcagccctgtccatgcttttgatgtagaatgctgggtttgccaaacctcatcctctgcgcggaaacccaatagccgttgcctggttgcggcatccggcggtagccataccgacggagcggcaggcgccacttgtggcgcatgacaggcgacggacaagaaatcctggcaaataccgtccgcaaggcaagatgatcaaggagttctcgtgaacctcatcgctatcctggaacaggaagaaattgctcgccttaccggcggcaatgccgtaaccgaatttgctcccggcgacaccgtcgtggtcagcgtcaacgttgtcgaaggcacccgcaagcgcgttcaggctttcgaaggcgtggtcatcgccaagcgcaaccgcggcctgaactcgtcgttcatcgtgcgcaagatctcgtcgggcgaagccgtggaacgtacgttccagctgtactcgccgcagatcgccggcatcgaagtcaagcgccgcggcgacgtgcgccgcgccaagctgtactacctgcgcagccgctcgggcaagtccgcacgcatcaaggaaaagctggttctcaagaaagccaagtcggcttgatcgagaccggagccgtgtccggcatgcaaacgtcgacgcgtttgtgtctggcacggctttccgcaataaaagggcacccgcaagggtgtccttttattgcgaaaagatatctggaagaaagccttttcagagtaaaagggcacccgcaagggtgcctttttgcatggcggggttactcttgcagctgcctagtttctttttcgttgccgcatgtctgactctgctccttctcgtccacgccgcacgccagtgcgtccgctcttcgatcccatggcgcagccttgggaaaccgccaatcaggggctggcccgcgtggacgaacgcctgctgacgccgcccgagctgcgctccagcctgcgcccggccgatcactggcggctcgatcccttgtgcgcggcggagccgcgcgcgcccggccgggaaggcagtctggtggccgcggcggtattgatccccctggtcatgcgggccgatggcgtgcgcgtcatgctgacccagcgcgccgcgcacctgcacgaccacgccggccaggtcagcttcccgggcgggcgtatcgaagtcagcgatgccacgccggtggccgccgcgttgcgcgaggcccaggaggaaaccggcctgccggtgcagcaagtggaagtgctgggcagcatgccccagtatttcaccgctacgggctttgccatcacgccggtggtctcgctggtgcagcccgatttcgagctggcgcccgatgcgttcgaagtggccgaggtgttcgaggtgccgctgtcgtttctcatggacccggccaatcatcggctgtaccgcgccgcgctgcccgatggctatgtgcgccaatactatgcgatgccatggcagcgctatttcatctggggcgccaccgcgggcatgctgcgcaatctgtatcagacggtgcgcgaggcgctgccgggttgaccccgccagcgggagtaatattcccgatcagtacggcgcgccgtggcgcgccttttttcatcccggcgcagggcgcctcgcagtctggacaggatctagccgtgaaataccgcaaactcggacacaccgatctcgacgtcagcctcatcggcctgggcaccatgacctggggcgagcagaacaccgaggcgcaggctcacgaacagttggactatgcgctggcgcacggcatcaacctggtcgacgccgccgagatgtatcccgtgccgcccaagccggaaacccagggacgcaccgaaagctgcatcggcagctggctggcccggaccggacggcgccacgaggtggtcctggccagcaaggcggctggtccggtgcgcgacgccaagcgccccagccatatccgcgacggcaagacctttctcgaccgcaagaacctgacacaggcgctggacgccagcctcaagcgcctgcagaccgattacctggacctctaccagctgcactggcccgatcgcaccaccaatactttcggcaagctggcctacccgtgggtggacgacgcccacaccgtaccgatcgaagagacgcttgaggtgctgcaggatttcgtgcgcgcgggcaaggtgcgccatgtcggcctgtccaacgaaaccccgtggggcgtggcgcgtttcctgcaggcagccgagaagcacgggctgcccaaggtggccacgatccagaacccgtacaacctgctcaaccgcatcttcgagatcggcctggccgagttcagccaccgcgaaggcgtcgggctgctggcctactcgccgctggccatgggtatcctgtcgggcaagtacctcgacggggcgcgcccggagggctcgcggctcgcgctgttcacgcggtttacccgctacagcaacccgcaggccgaagccgcggcgcgcgactacgtgatgctggcgcgcgaccacggcctggcgccggcgcagatggcgctggcctgggtcaaccagcgtccgttcgtaagcagcaacctgatgggcgcgaccacgctggcgcagttgaaggaaaacatcgagagcgtcgaggtcaccctgtcggacgaggtgctgcaaggcatcgaggccatccacgcgcgccagcccaatccggcgccgtaagggggcggaagtcggcaggcgcctgtccgcgtagggacaggcgccccgggagtcggcaggtgcctgtccgcgtagggacaggcaccccggaagtcggcaggtgcctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgccgcagcggggacaggcacccttgccgcagcggtgacaggcacccggggcagccacggcgcgccggatcagccgcgcgccttgcgtccttgccaggccagaagcagcaggacggcggcgggcaggaccgtcagattgaccatggaccagccgccatgggccagcagctggccggacgagaacgaggcggcggccacgcagccgaataccagcaggtcgttgagcgcctggacgcgcaggcgttcgtgcggctcgcaacagtcggccagcatggctggtggcgccgatgaagccgaggttccagcccacgcccagcaggaccagcacggcccagaaatgcggcacgctcaggccggtcagcgagacgccggccgcggccagcatcagcgccaggcccagcgcggtgaccggcagcttgccgaaacgctcgatcagccggccggtgacgaagctgggggcatacatggccagcacatgccattggatgcccagggcggcggcggcgacgctgtggccgcagtcgaccatggccagcggggcggcggtcatgaccaggctcatcaagccgaacgacaccacgccggccgcggccgcgatgatgaagcgcggcgtgcgcgcgatgcgcgccaggggccggccggcctgcgccgcggccaggcccaccggcaccgcgcgcagccggctgacgacgcccagcgccagcagcgccagcgcggcctgcgagacgaagctgccggcaaagggcgcggcgggccacaggttgcgggtccagatggcggcattggtgcccagcaccgccgccaccaggccggcgctcatgatggccgaaatggcgcgcggccggtgctcggggcggaccccgtcggtgacggcgtggcggtagctctgcacgtaggcgccgtacaggccggccagcgccgtgccggtacagaacagcgcgaaccggccgctccagatgccccaggcggccagcaggccgcccagcaggcccagcaaggcgcccaactggtagccgccgcgccggccgcggcggcgcatcatggcggccgcgggcaggatgccggcggccaggccgaggttgtacaggctgaccggcagcgtcgccagccccgggtcgccggccagcatctggcccaccagcccgcccatcgagatgacgatggccgggctggccccgcccagcgcctgcgcgcagctgagcaggcgcgtgttgcggcggatattcggcgattcggcggtcgtggtcatgggcacctggcgcgaacagggcgcggcaggccgccgcgcaaccctgattctgcgtcaaaaccgccggcggcgtcagcgcggcgcgacgggcgcgcgcgccagcgaccagaaggcgggcaggaagcactcggccaccagcagcggctggccggcgcgccagaaggcggagcggcgcgcccacagcgccggctcggggccgccggccggcgcgcgcgcgatggcggtggcatggaagggcacgccggcggccagccggcggcatacgaagaccgagcgatggatgccgggatcgtggtacagcatgtcggccagcgggcgcgtcagcaggcgccgcatgccctgccagacgccatgcgaggcgcgcagcggcgtgaggctgcgcgccacgacgctgtccacgccgtcgatcgacatcagcacttcgcgcacccagaccgggctttgcgcggcgatgcgcatgccgtcggcctcgtcgcggggcgcgccggtcgggtactcggccagcacgcgcaggcgtacgtggcccagctggcgcaggccggcggtgagcgcgccgggacggaacagccaatacttgcgcaagggatccagcgtcgagggcgcggcgggcagccagccgcgcgcaaggggaatgggggtggtcatggctgtgtattatgccaagccggcgcggcgcccgtgaggcaggctctacaatacgcgccatggaaaaagtacgcatctccaagctgatgtccgagcgcgggctttgttcgcgccgcgaggccgacagctatatcgaacggggctgggtgcgcgtcgacggcgtggtggtgtccgagctgggcgcacgcgccttgcccgatcaggtcatcaccctggagcgcgccgcggccgcgcgccagaccgcgcgtgtcaccatcttgctgcacaagcccgtgggctatgtatcgggacaggccgagaaaggctacaccccggcggtggcgctgatcgacgcgcgctcgcgctatgcgggcgaccgcgcgccccagcgcttcgagcgcggccagctgcaagggctggccgtggccgggcggctcgacatcgactcgcagggcttgctggtcctcacgcaggatggccgtatcgccaagaagctgatcggcgaagactccgaggtcgacaaggaatacctggtgcgggtgcagggccgcctgtccgaggcggggctggcgctgctcaaccacggcctgtcgctggacggcaagccattgcgccccgcccaggtgcgctggcagaacgccgaccagctgcggttcgtgctgcgcgagggcaagaaacgccagattcgccgcatgtgcgaactggtggggctgcgggtggtgggcttgaaacgggtgcgcatcggccgggtgtcgctgggcgacctgccggcgggccaatggcgctatctgcgcgccgacgaacgcttctgagcgacgtaaccgtttcagtcgatttccaagcggccgccgccggcccggcgattaacgcaaatttaaaaacgccgggttattctggcctgccagtgtcttgttgctcagacgctccatcaggaattccacgaagatgcgggtcttggccggcagcatgcgggtgtccgtgaccgcgtagaccgggaacggcccggccagccaatcgggcaagatgcgcttgagacggcccgattcgatgtcttcgcgcacgttgcccatgggcgccaggatcgcgatgccggcgcccagcgtggccaggttgcgcaccatcgacacgctgttgaccgaaaagcggttgcccggggtgatctcgacgtggcgctcgccgctgttcaggggccagcgcgtgacgcggcccgtgccggcgcggaactgaatgcattcgtggcggggcaggtcatcggggtgttgcggttcgccgtggcgcgccaggtaatcgggcgacgcatacaggtgggccggcagcacgcccagcaggcgggcgatgtgggtggagtcgggcagatcgccgatttcgatcgacacatcgcaggtctggaaaacccgctcggcgtgctcggggctggccaggtccaggtagaaggtgacctcggggtagcggcgcgagaactccgtgaacgcctcggacaggaagtcggtgccgaagtcggccggcatgttcacgcgcagcggaccggacggcgtctcgaccaggttctgcagctcttcatgggcgatgcgggcttcggccacgatgcgctggcagcgctcgaagtaaagctgcccggcttcggtcagctcgacccggcgcgtggtacggctgagcagcctcaggccgaccgaacgctccagttcggccacctggcgcgacagggtggatttgggaatggccaggttctcggcggcgcggccgaagctgagcgtcctggccacttcgacgaagagttccatgccttgcaaacggttcatggcggatggtgagagggcggaatatgaaattgtcccatatttggaatgatgttttcgaaaacaagttgtttgtttccaccgcgggataacgcaaaatgctcgttttgcagcgcagcaccaagccggccggcaaacccgcatggcggaggcggtgtgtttccttttatgcgttgtggcgcgcaacgggtgcgcacaggcatcccggcgcttggtttgaatggaaaggcaagctatgaagaataactatctggtcgggcgcggcatcgccgcgctttccttggcggcattgaccctgacgctggccgcatgcggcaaggaacagcaggcggcgcaggaaggcgggcaaccgcaggtcggggtggtcaccctgaaaacccagtcggtggcgctgtccagcgaattgcctggccgcaccgccgcctaccgcatcgccgaagtgcgtccgcaggtcagcggcatcgtccagaagcgcctgttcaccgaaggcggcgaagtcgccgccggccagcagctctaccagatcgatccggcgctgtaccaggccgaggtcgacagccggcgggccgcgctggcgcgcgtccaggcgcagctgaagaccgccaccttgctggtgcagcgctacaagccgctggtcgatacgcgggcggtcagccggcaggcctacgatgacgcggtcgccgcgcgcgaccaggcctcggccgacgcgccgaggtcaaggcggccgaatggagtccgcccgcatccaaggccgccgcgcaaccggccgccgcgaagtaagggagttcccgcatggcaaagtttttcatcgacaggccggtgttcgcctgggtgatcgcgattgtgctgatgatggccggcgcgctctccatcctgagcctgccggtcgcgcaatatccgaacatcgcgccgcccgccatcagcatcaacgtgacctatcctggcgcctcggctcagaccgtgcaggacacggtggtgcaggtcatcgagcagcagatgaacggcatcgacaacctgcagtacatctcgtcggaaagcaattccgacggcagcatgtcgatcacgctcacgttctcgcagggcaccaacccggatacggcgcaggtgcaggtgcagaacaagctggcggtggcccagccgctgctgccgctggaagtgcagcagcagggcatccgcgtcaccaaggccaccaagaacttcctgatcgtcgccggcttcgtgtccaccgacggcaccatggacaagtccgacctggccgactacgtggcctcgtacatccaggacccgatcagccgcacgcccggcgtgggcaacttccagctgttcggcgcgccatacgccatgcgcatatggatcagccccgagaaactggtcaatttcggcctgaccgcctccgacgtcaccaccgcgatccgcgagcagaacgtgcaggtctcgtccgggcagctgggcggccagccggcggtgcgcggccagcagctcaacgccacggtgatcggaccgtcgcggctgcagaccccggaagccttcggccgcatcctgctcaaggtcaatagggacggctcgcaggtgcgcctgaaggacgtggccagcatcgagctgggcgcgcagacgtacgccatcgacagctactacaacggcaagcccgcctcgggcctggccatcaagctggccagcggcgccaacgcgctcgataccgcccaggcggtgcgcgagaccatcaacggcctcaagccgtacttcccgccgggcatggacgtggtgtatccgtacgacaccaccccgttcgtcagcctgtcgatcgagggcgtggtcaagacgctgttcgaagcggtgctgctggtcttcctggtgatgtacctgttcctgcagaacgtgcgcgccacgctcatccccacgctggccgtgccggtggtgctgctgggcacgttcggggtgctggcggcgttcggctattcgatcaacacgctgaccatgttcggcatggtgctggccatcggcctgctggtcgacgacgccatcgtggtggtcgagaacgtcgagcgcgtgatggccgaggagggactgtcgcccaggcaggccacccgcaagtcgatggggcagatcaccggcgcgctgatcggtatcgccatggtgctggcggcggtgttcgtgcccatggcgttcttcggcggttccaccggggtgatctatcgccagttctccatcaccattgtttcgtccatggtgctgtcggtggtggtggccattgtcttcacgccggcgctgtgcgccaccatgctcaaacccattccgaagggccaccatggctccaagaagggctttttcggctggttcaaccgcaccttcgagcgttccagccaggcctatgccaacaacgtggcccgcagcatggggcgcaccaagcgcctgttgctgatctacgtggtgatcctgctgggcatggcctggatgttcatgcgcattcccaccgcgttcctgccggacgaagaccagggcatcctgttcgcccaggtgcaggcgccggccggcgccaccagcgagcgcacccaggccaccatcgacgcggcggtcaagtacctgctggaagacgagaaggaatcggtggcctcggtgttcgcggtcaacggcttcagcttcggcggccgcgggcagaacgccgccatcctgttcatcaagctgcgcgactggaacgaacgcaagggcgccgagcaccgcgccgccgcggtggccgcgcgcgccaatgccaagttccgcgccgagttgcgcgacgcgcaggcggccgtgttcgcgccgcccgcggtgatggagctgggcaacgccaccggcttcgacttccagctgcaggaccgcgccggcgtcggccacgaaaagctgctggcggcgcgcaaccagctgctgcaagaggccggcgcaagccccatgctggtggccgtgcgccccaacggcatcgaggacgcgccgcagtaccagctggacatcgaccgcgagaaggcgcgcgcgctcggcgtgtcgatcaccgagatcaacaacacgctcgccaccgcctggggctcgtcctacgtcaatgatttcatcgaccgcggccgggtcaagaaggtgttcgtgcagggcgaggcatcgtcgcgcatgctgccgcaggacctggacaaatggtacgtgcgcaacaacgcgggcgacatggtgccgttctcggccttctcgtcggcgcaatggaccttcgggccgcagaagctgaaccgctacaacggcgtgccgtcgtacaacatccagggccaggccgcgccgggctacagctcgggcgacgccatggccgagatggagcggctggccgacaagctgccgctgggcatcggctacgactggaccggcctgtcgttcgaggagcgcctgtcgggcgcgcaggcgcccgcgctgtacgcgatctcgctgatcgtggtgttcctgtgcctggccgcgctctatgaaagctggagcattcccaccgcggtgatgctggtggtgccgctgggcgtggtgggggccttgctggccaccatgacgcggggcctgtccaacgacgtgtacttccaggtggggctgctgaccaccatcgggctggccgccaagaacgccatcctgatcgtggagttcgccaaggagcactacgaggagggcgccagcctgaccgaggcggcggtgcacgccgcgcgccagcgcctgcgccccatcctgatgacgtcgctggcgttcatcctgggcgtggtgccgctggccatctccacgggcgccggctcgggcagccagaacgccatcggcacgggcgtgatcggcggcatgctgaccggcaccttcctggcgatcttcttcgtgcccctgttctttgtccttaccctgcgcctgttcaaggtcaagcgcgcctcggagaaccgcgaggacgacgacccgcatggcggcgcccagccagccacgcacggaggacagccgcaatgaaacctgtcgtcatgagaaccttgttgtcccttgccgtggccacggccctggccggctgctcgctggcgcccacctacgagcgcccgcaggcgccggtcgacgcggcctatccgtccggcccggcctacggcgcgccgggccaggccgccgcgggcgcgccggccgccgccgacgtgggctggcgcgacttcttcggcgacccgctgctgcaggagctgctggcgctgtcgctggccaacaaccgcgacctgcgggtcgccgcgctcaacgtggaggcggcgcgcctcaacccgagcggacaggccggcatcagccgcagctaccaggtcggtgccagcctgtcgacctgggagctggacctgttcgggcgcatccgcagcctcagcgaacaggcgctgcagctctatctggcccaggacgaaacgcgcctggccacccagctgacgctggtggccgagaccgccaacgcctacccgaccctgcgcgccgaccaggaactgctggcgctgacgcgccagacgctggcggcccagcaggagtcgtacaagctgacccgccagagctacgacctgggcgtggcgaccgagctggacctgagccaggccgagatttcgctgcgcaccgccgagcgcaatctgtcgcagtacacgcgcatggcggcgcaggaccgcaacgcgctggtgctgctggtgggccagccgctgccggccggcatcggcgcgcagctggaccaggccgtggcgctgcccgacggcgtggtcctggccgacctgccggcgggcctgccgtcggatctgctcgcgcgccggccggatatccgcgcggcggagcaccagctgcaagccgccaacgccagcatcggcgcggcgcgcgcggcgttcttcccgcgcatcagcctgaccggctcggccggcacggccagcgccagcctgggcggcctgttcgatgccgggtcgggggcctggagtttcgcgccgcagatcagcgtgccgatcttcgcgggcggggcgctgcgcgccagcctggacctggccaagatccagaaggacatcggcatcgcgcgctacgagcaggccatccagagcgggttccgcgaggtctccgacgcgctggccggccgcggcacattgcaggagcagatccggtcgcaggaactgctggtgcaggccaaccagcgcgcctacgacctgtcgcagcagcgttaccagcagggcatcgacaactatctcagcgtgctggattcgcagcgttcgctgtatacggcgcagcagacgctggtcgagacgcggctggcgcgcctgtccaacctgatccagctctacaaggcgctgggcggcggctggtccgagcgcacggtggcggcggcgcaggccggctgatcgcgcgcggccgtccaaaacagacaggccggcaagatgccggcctgtctgtttgcgcagtggcgagggtcaggcgcgcttcttggcgaccaggcccacgacgaacaacacgatgatcgcgccgacgaccgaaccgatccagcccgcgggttcgcccggtgcgtaccagcccagttgctggcccaggaaaccggcgaccaccgatccgatgatgcccaggatcgtcgtcatgatgtagcccatgttctggtctcccggcatgatggcccgggtgatcagtccgacgacaaacccgacgatgatcatgatgatgatgttcatacgcgcgctccttcgtggtggcgaaatggtgcggccatgatacccatggccgtgcgcccgacgctgtaacaacacgtacgaccgcaggggattgccgcgcggtggggcgcaaaagcaacaaccgcgccctggggcgcggtccggatcattgggtctgcgcgatgagctggcgcaggtccttgaccatggtgtcgatggtgtccgtgtcggaggccagcaggcgcgccttgccctggttgtcgaagatatagacgccgcggctgtgggtgacgtcgtagatatcggcgtcgtcgcccggcttgggcttctcgatctggtaggccacccgatagcgccgcgccaggtcggcgatctgcttttcgttgccggtcacgccgatcgcattgctgttgaactcattgacataggcctgcaggatgtccggggtatcgcgatgcgggtcgacgctgacgaacaggatgcgcacgtccctggcctgctcgcccagttgctgcagcaccgccgtcagttgcgccatggtggtggggcagacgtcggggcagctggcgtagccgaagaacagcaataccgtcttgcccttgaggtcgtcgctgctgacggtcttgccgtgcgcgcccggcaggctgaacttcaggtcgggcagatggcccttgacgttgtacagcgaccaatccgccgaacgttcgctgcacgccgccagcagcatcaacatcgccaggagcaggccgcgccacgcgcggccggaaagaggtgagtacatggtagatacagccaggcgccgacgcggcgcgcgcatgagtggaaaggacctggggattctaccgcgtcggggcgggaggggcgcgggggtggagttggcaggtgcctgtccccgcggggacaggcacctgaggcgtccagaagtcagcaggtgccagtccccctgcggggacaggcacctgagaggtcaggcttgcatgccgctgtgccgcagcagggcgtcgatgcggggttcgcggccgcggaaggcgcggaaggagtcggcggcggggcgggcgccgccgacggcgaggatttccttgcgaaagcgcgcgccggtggcgccgtccagcgtggtggcggccggctcgccctggcgggcggcttcctcgaaggcttcgtacgcgtcggccgacagcacctcggcccacttgtagctgtagtacccggcgccataaccgccggcaaacaggtgcgagaagctgtggggcaggcgatgccacgcgggcgggaacagcaccgcgacttcctggcgcacctgctgcagcagcgccagcacgtcggcgataggcgcgccttgcgggcggtcgtgcagcatcatgtcgaacagcgcgaactcgatctggcgcacggtctgcatgccgctctggaagttgcgcgccgccaccaggcggtcgtagagatcgcgcggcagcggctggccggtttcgacatgggccgacagcttctgcaccacgctccattcccagcagaagttctccatgaactgcgacggcagttcgatggcgtcccactcgacgctggcgaacgccgccgcgccgggctcgtccacttcggacagcagggcgtgcagcgcgtggccggtttcgtggaacagcgtgatgacgtcatcgtgcgtgagcagcgcggccttgtcgccattggggcgcgagaagttgcacgtcaggtaggcgaccggcgtctgcagatcgccttgcacgcggcgtcggctgcgctcgctgtcgacccaggcgccgctttgcttgccggcgcgcgcgtacaggtcgaggtaaagatgccccagcgtcgcgccgtccgggctttcgacccgcacgccgcgcacgtcggcatgccaggacgacaccggcacttcgcgcaggcgcacgtcgaacagcgtctcgatgacctcgaacaggcccgccagcacgcgcggctcggtgaagtactgcttgatctcgtcttccgagtaggcatagcgcgattcgcgcagccgctcggcggcgaagggcacgtcccagggctgcagctcggccaggcccagctcgccggcggcgaaggcctgcaattcggccaggtcgcgttcggcgtacggcttggcgcggcgcgccaggtcgcgcaggaagtccacgacttcggtggcgtcgcgcgccatgcgggtctgcaggcgcagggcggcgaaggtggggtactgcagcagcccggcttcgtcggcgcgcagctgcagcagttcttcgatcagcggcgagttgtcgtaggcggcgtcgccatgctcggacgcgacggtgccgtacgcgcggtacagggtttcgcgcagggcgcggtcgcgcgcgtactgcatgacgggcaggtagcagggcattttcagcgtcagcttccagccggtggcgccatcgtcctcggccgccttgcgcgccgcggccagcacgtcggccgggatgccgtccaggcgcgcctggtcgtcgaccagcagcgaccacgcgtcgatggcgtcgagcacgttctcggagaacttctgcgatgcctgggcctcgcggtcggagatctcggcgtagcgttcgcgcgcggccccttgcagctcgacgccgctgaggcggaagtcgcgcagcgccagctcgaccacgcggcggcgcaccggcggccaggccgcgaaatcctcggcggcctgcaggcgctggtactggcggtacaggccttcgtgcaggccgacccaggtggagaattcggtgaccagcggcagcgcggcgttgtaggcctcgcgcagcacgggcgtgttgaccaccgcgttcaggtggccggccaccgaccaggcgcgccacaggcgctcggatgcgctgtccaggggcgccaccacggcgtcccaggtggcgggcagggccgggtcggccgcgtgttcgaccgccgcgcgggcgatatccaccagggcctggacggccggcacgatgtgttcgggtttgacggcggcgtagtcgaccaggtcggcgaccggcgcaagcaggggattctgggtcatgggcttggaaattccgtggacgagccggcgcagcccgaagggcgcgcatgccatgagagtggggacggacgggcggattgcaaggcgggcatgccaggcgcggcgcgcctggctgcgcggggcagggccttacgcggcagcgcgttcggccgcttcaaccgtattgaccagcagcatggcgatggtcatggggccgacgccgccgggcaccggcgagatggcgccggccacttcgcgggccgaggccatgtcgacgtcgccgcacaacttgccgtcggcgccgcggttgatgccgacgtcgatgaccacggcgccgggcttgatcatcgagccgtcgatcatgccgggcttgccggtggccaccaccagcacgtcggcgcggcgcgtctgggcgcccaggtcgcgggtcttggagttgcagatcgtgatggtcgcgcccgcctgcagcagcagcatcgccatcggcttgccgacgatattgctggcgcccacgatgaccgcctcggcgccgcgcagggccacgccttcggattcgagcatcttcatcacgccgtagggcgtgcaggggcgaaacagcggctggccggtcatgagcaggccggcattgctgatgtggaaaccgtcgacgtccttctcggcggcaatggcctcgatcaccttgtgcgcgtccatgtgcctgggcagcggcagctgcaccaggatgccgtggatggacgggtcgcggttgagcgcgtcgatgcgttcgagcaactgggcctcggtgaggtcggccgggtattgctccttgaccgaatgcaggccggccttctcgcaggcggcgaccttgttgcgcacatagacttgcgaggcggggtcatcgcccaccagcacgaccgccaggccggggcgcacgcccttggccgtcagcgcctgcacgcgctgggcgacttcttcgcgaatgcgctgcgacagggcggcgccgtcgatgatgcgtgcggtcatgtgtgggcctcgggtttggccagggccactttcatcaggtctgctacggtggtcacttcaagtttttccatgatgttggcgcgatgcgcctcgacggtcttgatgctgatgcccaggtcgtcggcgatctgcttgttcaagcggccggcgacgatgcgttccagcacctgttgctcgcgcgccgtcaggcgggcaagcatggcttcgtggtctttctgcgcctggaacttgctgatccgctgcaccgcctgctccagcatgcgggccacgatctcgcgcaggtcggattcgttgaacggcttttccaggaagtccacggcgccctttttcatggtcgacaccgccatcggcacgtcgccgtggccggtgatgaacacgatgggcagcggggcgttgcgggcgatcagctgctcctgcagttccaggccgctcatgcccggcatgcgcacgtcggcgatcagcacgccgatctggctggcgtcgtactcgtccaggaaattctcgccgctggcgtaggcgcgtacgcggtagccgttggcttccagcagccagcgcagggaatcgcgcacggcttcgtcgtcgtcaactatgaatacggtgctcgacaggtggggcgtgttcatgcgtgcaactcctcggactggtcgttctgtgcctgcgactggggcgtggcgcagggcagtgtaaagcggaaaatggtgccgccggcaggattgggatccgcccacagacggccgtggtgcgactcgataatggtacggcaaatgttcagccccatgcccagtccttgcgacttggtgctgaagaacggttcaaacaggcgctccggctcgggcagcccgtggccgcgatcgaccaccgccacctcgatgtgctgctcgtgcgggatgacggccactttcagctcgtcggactcgctcttttccatggcctccaggccattcttgagcaggttcagcagcacctgttcgatcaggatggggtcggccagcacgtcgggcgcgttcgagggcacgaagcgctcgatgcggatgcggcgcttgcgcgcgtcgatctcggcgaacccgatggcgttgtcgacgatgcggctgatcgccacccgctggcggcgcggttcgctgcgtttgacgaactcgcggatgcggctgatgatcttgccggctcgctcggcctgcgaggcggccttctccagcgccggcagcagcatgttggggctggtgtggccggccttgaccagcgccaccgcgcccatgctgtagttggcgatggcggtcagcggctggttcagctcgtgcgccagcgacgaggccatctcgcccatggtggtcaggcggctggtgagctggatcttctcctgctgcacgcgcgaggcttcctcgtggacgcggcgctcggtgatgtcgcgcgctacctgcatgcgcacgcggcggccgtcggtccaggccagcatgcggtggtgcacctcgaaccagcgctgcaccgagggggcgaacacctccaccgactcgtcggtgaagcggccgcgccggccggccagcagctcgtcgtggccgccggtctgggcgccgaacacgcgccggtaggtgcggttggcgaacagcagttccagtccgtcgtgggtgtcggcggtgaccgagatggcgtcgtccaggccttcgagcacggtcatgaagcgttcgtgcgcggcggtcagggcctcgcggatgcgcttgggttcggtgatgtcggtcatggaggtcatccagccgatctggtcgccgttggggtcgagcaggggcgagacgtacatgcgcgccgtgaagcgcgagccgtcgcggcgctgcgcctcgacctccagcccgctgctgggcgtcttgcccgaggtcagcacctccagcgtgtgctggtgctggtcgtggcggccgggcacccagtacggaaagggcgggctgcggccgatcaggtcggcttcgttccagccgatcatgcggcagaacgccggattgacgtaggcgatgcgtccctccatatccagcacccgcatgccggtggacatggagttctccatcgcgcggcgaaagcccgtctcggcgatcagggcggcctcggcctcggagcgaaagcgcgtatagcgccacagcatcagcaggctgatcacgatgacgcaggacagcgccagcaccacccagatcagccgctgctggcgcagctcctggtcgatggtgacgaacatgacgctgtcgtcgtggatgcgctgcagccagaagaacacgcccatcacacatatatagaggacgagcacgagcgccggcgtcagccagtacacgccacgcctgcgcgcgcgggcgtggtcacggaacgacatcggtatattggacttgggcgggctggacatggacttcttgtcgttggagccggcattttagattctgttgcggcttgttgcttgccggggaaggggatttccgcgataactgtcgctacaacggattttgtattatgaaatgccgtaccgcaacatgaaaatttccttgcgacgggttaatcttgctacttagaatgccggcttcggcacaatgcagccgtccgcaacccacgcgtaacatggtatccggcatccggcaacccttgcgccccgcacactgataagccgggaagcggccagaaaccccaacaggagacacacgatgtcctctttcgcccaggctggcgccctagcggccgccaatgacgaagacaccctcgagacacaggaatggctggaagcattggccgccgtcctcgaccgtgaaggaccgcagcgcgcgcactacctgctggagcgtctgatcgacgaggcgcgccgttccggcgcccatatcccgttctcgccgaacaccgcctacgtgaacacgattccgccggggctggagcctgcccatcccggcaacctggagctggaagcccgcatccgctcgtacgtgcgctggaacgccatggcgatggtggtgcgcgccaacaagcacaacccgcccgacggcggcgacctgggcggccatatcgcctcgttcgcctcgctggccaccatgatcggctgcggccagaaccatttctggcacggcgagaccgaagagcacggcggcgacctggtgtacttccagggccatacctcgccgggcatgtacggccgcgcctacctggaaggccgcctgaccgaggaccagctcaaccatttccgccaggaagtcgacggcaagggcctgtcttcctatccgcaccccaagctgatgccggatttctggcagttccccacggtgtcgatgggcctgggcccgctgatggccatctaccaggcccgtttcctgaagtacctgcatgcccgcggcatcgccgacaccagcaaccgcaaggtctgggtgttctgcggcgacggcgagatggacgagcccgaatcgctgggcgccatcgccctggccgcgcgcgagaagctggacaacctgattttcgtcatcaactgcaacctgcagcgcctggacggcccggtgcgcggcaacggcaagatcatccaggagctggaaggcgacttccgcggctcgggctggaacgtcatcaagctgatctggggcggctactgggacccgctgctggcgcacgacaaggaaggcattctgcgccgcatcatggaagaggccgtcgacggcgagtaccaggcgtacaaggccaacgacggcaagtacgtgcgcgagcacttcttcggcaagcatcccaagctgctggagatggtcgcgcgcatgagcgacgaggacatctggcgcctgaaccgcggcggccatgacccccacaaggtctatgcggcgttcgacgcggccagcaagcacgccggccagcccaccgtgatcctggccaagaccatcaagggctacggcatgggccacgtcggccaggccaagaaccccacccaccagcagaagaagctggagctcgactcgatccgcgagttccgcgaccgcttcggcattccgattcccgacgacaagctggaagagctgccgtactacaagccggccgaagactcgcccgaaatgcagtacctgcacgagcgccgcaaggcgctgggcggctacctgcccaagcgccgcgccaaggccgacgagcaactgaaggcgccggccctggacgccttcaaggccgtgctcgagcccaccgcggaagggcgcgagatctccaccacccaggctttcgtgcgggtgctcaaccaggtcctgcgcgacaaggacctcggtccgcgcgtggtgcccatcctggccgacgagtcgcgcaccttcggcatggaagggctgttccgccagatcggcatctatgcgcccgaaggtcagaagtacaccccggtcgacaaggaccaggtcatgtactacaaggagtcggccgacggccaactgctgcaggaaggcatcaacgaagcgggtgcgatgagctcgtggatggcggcggccacgtcgtactccaccaacaaccgcatcatggtgccgttctacatctattactcgatgttcgggttccagcgcgtgggcgacctggcctgggcggccggcgacatgcaggcgcgcggcttcctgctgggcggcaccgccgggcgcaccacgctcaacggcgagggcctgcagcacgaggacggccacagccacctgctggcctcgaccatcccgaactgcgtctcgtacgacccgacgttcgcccacgagctggccgtcatcatccagcatggcctcaagcgcatggtggaggaccaggagaacgtctactactacctgaccgtgatgaacgagaactacccgcagccgggcctgaccgccggcgacgaggaaggcatcatccgcggcatgtacaagctgaagtcgcacggcaagggcaagcagcgcgtgcagctgatgggttcgggcaccatcctgtgcgaagtgatggcggcccaggaactgctggaagccgactggggcgtggcgtccgatatctggagcgtgaccagcttcaccgagctgcgccgcgacggcctggacgccgagcgccacaacctgctgcatccggaaggcaagcagcaggtgccgtacgtgaccacgcagctggccaagagcgacggcccgatcatcgcctcgacggactacatgaagctgttcgccgaccagatccgcccgttcgtgcccaaggaccgtacctacaaggtgctgggaaccgacggttttggccgctcggacttccgctacaagctgcgcgagcatttcgaggtcgatcgccacttcgtggtgctggcctcgctgcgcgcgctggccgacgagggcaagatcccggccgccaaggtcgctgaagccatcaagaagtacggcatcaacccgaacaaagccaacccgcatcacgcctgagggtaaacagacatgagcaatatcgtggaaatcaaggtaccggacatcggtgacttcaaggaggtggaagtcatcgaggtgctggtatcggcgggcgacacgatcaaggccgagcaaagcctgatcacggtggagtccgacaaggcatcgatggagattccggcctcggccgcgggcgtggtgaagtcggtcaaggtgaaggtgggcgacaagatcgccgaaggcacggtcatcctggaagtggaggcggccggcgaggccgccgccgcgcccaaggccgaggcccccaaggccgaggcccccaaggccgagcaggccgccgagacgcccaaggccgacgccgcgaaggccgaggcgccccaggcgcaggcggcccaggccgaggcgccggccgccgccggcccgatcgaagtcaaggtgcccgatatcggcgacttcaaggaagtcgaggtcatcgaggtgctggtcgccgagggcgacaccatcaaggccgagcaaagcctgatcacggtcgagtccgacaaggcctcgatggaaatcccggcctcggcgggcggcgtggtgcagtcgctcaaggtcaaggtaggcgacaaggtcgcgatgggcacggtcatcgccgtggtgcagggccagggcgccgccgcggcgccggccgcagccgagcccgccgcgccggcttcgcccgtggccccggcttcggctccggcgcagcggcccgccccggccgccgcgctgcaggacgaagacctcaagcccggccaattgccgcatgcctcgccgtcggtgcgcaagttcgcgcgcgagctgggcgtgaacctgagccgcgtcaccggctcggccgccaagggccgcatcacggccgatgacgtgcgcgcctacgtgaagcaggcgctgtcggctggtgcgccggctggcgcctcgggcggcggcgatggcgccgcgctggggctgctgccgtggcccaagatcgatttcaccaagttcggccccatcgaagccaagccgctgtcgcgcatcaagaagatctcgggcgccaacctgcaccgcaactgggtcatgatcccgcacgtcaccaacaacgacgaagcggacatcaccgacctggaggcgctgcgcgtggcgctgaacaaggagaacgagaaatcgggcgtcaaggtcaccatgctggccttcctgatcaaggcggtggtcgcggcgctgaagaagttccccgagttcaacgcctcgctggatggcgacaacctggtgctcaagcagtactaccacatcggcttcgccgccgacacgcccaacgggctggtggtgccggtggtgcgcgacgccgacaagaagggcatcctggagctggcccgcgaaacctccgagctggccaggaaggcccgcgaaggcaaggcctcgcccgccgagatgcagggcggctgcttctcgatctcgtcgctgggcggcatcggcggcacgcatttcacgcccatcatcaacgcgcccgaagtggccatcctgggcgtgtcgcgctcggcccacaagccggtctgggacggcaagcagttcgtgccgcgcctgaccctgccgctgtcgctgtcctatgaccaccgcgtcatcgacggcgcctcggcggcgcgcttcaacgcctatctcggccagctgctggtcgacttccgccgcatcgcgctgtaacgggggcaatcgatgagcaatatcgtggaaatcaaggtgcccgacatcggtgacttcaaggaagtcgaagtcatcgaggtgctggtcgccgccggcgacaccatcaaggccgagcaaagcctgatcacggtcgagtcggacaaggcgtcgatggaaatcccggcctcgtcggcgggcgtggtgaaatcggtcaaggtcaaggtgggcgacaaggtcgccgagggcacggtcatcctggacgtggaggcggccggcgaggccgccgccgcgcccaaggccgaggcgcccaaggccgaggcgcccaaggccgaggcgccgaaggcggatgcaccgaaggcgccggccgccaaggcgagcgcgccggccgcggccgcctacagcggctcggccgacctcgaatgcgacatgctggtgctgggcgcgggccccggcggctattcggccgccttccgcgccgccgacctgggcatggacaccgtgatggtcgagcgctacgccaccctgggcggcgtgtgcctgaacgtgggctgcattccctccaaggcgctgctgcacaacgccgcggtgatcgacgaagcgcgcgcgctggccgcccatggcatcagcttcggcgagcccaaggtcgacctggacaagctgcgcggctacaaggacagcgtggtcgccaagctgaccggcggcctggccggcatggcccgcgcgcgcaaggtgcgcgtggtcaccggcacgggcgagttcgccgacccgcaccacctcacggtgaccgacggcgagggcaagaagcagaccatccgcttcaagcaggccatcatcgccgccggcagccagtcggtgaaactgccgttcctgcccgacgacgaacgcatcgtggactccaccggcgcgctgcagctgcgcgccatccccaagaagatgctgatcgtcggcggcggcatcatcggcctggaaatgggcacggtgtactccaccctgggcgcgcgcctggacgtggtggaaatgctcgacggcctgatgcagggcgccgaccgcgacctggtcaaggtgtggcagaagatgaacgcgccgcgcttcgacaacatcatgctcaagaccaagacggtaggcgccgaggcccgcaaggacggcatctacgtcagcttcgagggcgagggcgcgcccaaggagccgcagcgctacgacctggtgctgcaggccgtgggccgcagccccaacggcaagaagatcggcgccgagcgcgccggcgtggccgtcaccgagcgcggcttcatcgaggtggaccgccagatgcgcaccaacgtgccgcacatctacgccatcggcgacgtggtcggccagcccatgctggcccacaaggccgtgcacgaaggccacgtggcggccgaggcggcccatggcgagaagtcgtacttcgacgcgcgcgtcattccgtcggtggcctacaccgatccggaagtggcctgggtgggcctgaccgaggacgaggcgaagaagcagggcgtcaaggtcgagaagggcctgttcccgtgggcggcctccggccgcgccatcgccaacggccgcgacgagggcttcaccaagctgctgttcgacgccgagacccaccgcatcgtcggcggcggcatcgtcggcacgcacgcgggcgatctcatcagcgaaatcgccctggccatcgaaatgggcgcggacatggtcgacatcggcaagaccatccacccgcatccgaccctgggcgaatccgtcggcatggccgccgaagtcgccgaaggcgtgtgcaccgacctgccgccgatgcgcaagaagtaaggcgcgcggcatggcagcacaagggcccctcgcggggcccttgtgcgttggcgcggcgcattggccaacggaagagggcggggcgtgagcaggcgcctgccccgccgggacacacgctcttgcgcgcgccggacgcaaaaacgcccggcgcggtgaggcggccgggcgtacgtactgccatggccccgggcgggttgtgcccgcccggggtgtgccgatgcttagcgcagcagcgacaggacgttttgcgggacttggttggcctgggccaggaccgaggtgccagcctgttgcaggatctggttcttggtcatgttcgacacttcggtcgcgtagtccgaatcttcgatgcgcgaacgggcagccgataggttcgtgatcgtgttgttcaggttggcaacggtcgattcgaaacggttctggatcgcgcccagcgagctgcgctgctcgtccacggccttcatggcgtcgtccagcttggacagcgcgttggcgttgccgccggacacggtgacgttgtcgccggaggcgacgtcgttgacgccgacggcggcttcagcggcttgcgaagcgacggcacccagttggtcgcccagggcggccttgccgtccttgtcgaaggtcagggcgtaggaggtcagcgtgccggcgttgtcgaccacgaccgcgtattgcgggttggcggcatcgccgtacgagacgacgctgccgtcgcctgcggcggcgccagcagcctgttcggcggccgccacggcggcgtcgaaggtcacggtgtccgaagcgatggtggtcgtgacggccgacagcacgtcaaagcccagcgcgttgacggtgcgagcctcgccgttgaccgtgccaccggggacggtgcccacggcgtcatacaggttccagttcgagttgcgatcgatcttgatatcgatcgtttcgttgtccttggcgccgacctggatcgacagggtcatgtcggtggcgttggacttcaggaccttgatgccgttgaagtcggtctgctcggcgatgcggttgatttcttccaggcgctggttgacttcctgctggatcgagtcgatgtccgaagccgagttcgtgccgttggaggcctgaaccgtcagttcgcggatgcgctgcaggttgttgttgatttcgttcagcgcgccttcggtcgtctgggcgatcgagatgccgtcgttggcgttgcgggcagcctgggtcaggcccttgacgttggcggtgaagcggttggcgatggcctggccggccgcgtcgtccttggcgctgttgatgcgcagacccgacgacaggcgctcgatggcgctacccagggccgattgggacttgttcaggttgttctgggcaaccagcgacaagtagttggtattgatgactgcagccatgttgaggctcccaagagagaaaggcttcttcaaaccgggcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgttccagcccctgatggcgctgaccgcggcgattagggcgatgcccgcggtttcggtgcgcagcacccgggggccgaagcgcaccgcctgcacgccggccgcgcgcgcctgctccagctcctcatccgaccagccgccttccggtcccaccagcaggcagatgtcgtcgtgcgcggcgtgccgcgccagcgcgccggccagatcgagctcggcctcggggtggcacagcaggcgcagcgccgcgccgggcgcctgtgccagccaggccgccagggcctgcggcgcgtccacggccatcaggcggttgcggccgcattgttcggcggccgcctgggcgatccgctgccagtgcgccaggcgcttttcggcgcgcgccccgttcaactggagcacgctgcgctgcgccgcgatggggctgacccgccaggcgcccagttcgaccgccttctcgaccacccaatccatcttgtcgccggccggcaggccctggaccagcgtgatgcggcccggcaattcggcttcgcgcggcacatgcgcgcccagttgcgcccaggccgccttgccctcgatttccagcgtggcgggatattcgccgccggcgccgtcgaacagcaccagcgccgcgccggcgcgcagccgcagcacgcgcaccgcgtgatgggcgagcgcttcgggcagcgccacgcactcgccgggcgccaggcgggcgtcgcagtagaaacggggcagggacatggcaggttcgcgtacggctgggacaaggccgtaagcctatcatttcggcgcttgggcgccgcgatccgggcgggccggccgccgcggcgcgcactatcggggacggatattctcccggtgctaaaatctggagcttttcaatccttacacctgacgtcggattgaccggccgccagggtcacagagcctcccgaatgagcaacccgaccgcccctaaacttgccttggcggatgccatccgcgtacttgcgatggacgccgtgcagaaagcgaattccggacaccccggcgcgcccatgggaatggccgaaatcgcgcaagcgctgtggctgggcaacctgcgccacaacccggccgatccggcctgggccaaccgcgaccgcttcgtgctgtccaatggccacggctcgatgctgatctacgccctgctgcacctgacgggctacgatctgcccctggaagagctgaagaacttccgccagctgcattcgcgcacgccggggcaccccgaagtgggcatcaccccgggcgtggaaaccaccaccggcccactgggccagggcctggccaacgcggtcggcatggcgctggccgaggccctgctggcggccgaattcaaccgcgccggccacacggtggtggaccaccacacctatgtcttcctgggcgacggctgcctgatggaaggcatctcgcacgaggcctgctcgctggccggcacgctcaagctgtccaagctggtggcgctgtacgacgacaacggcatttccatcgacggccatgtcgagcactggttcgccgacgacacggcgacccgcttcgagggctacggctggaacgtgatccgcggcgtggacggccacgacgtggcggcggtggacgcggccatcaagcaggcgcgcgcgcaatccgagaaacccaccctgatcgtctgccgcaccgtgatcggcaagggttcgcccaacatggccggcacgcacaatgtgcacggcgcgccgctgggcaacgacgagatcgccgccacccgcgcggcgctgggctggtcggccggccccttcgaggtgccgcaggatatctacgccgcgtgggacagccgtcccgccggcgcgctggcgcaggccgcctgggaagacaagttccaggcctatgcggcccagtatccggccgaggccgccgaattcacgcgccgcatgaagggcgagctgcccgaaggcttcgccgcccggttcgaggctttcctgcaggccaccgtggccaagggcgagacggtcgccacccgcaaggcgtcgcagttcgccatcgccgagctggccggcctgctgccggagatgctgggcggctcggccgacctgaccggttcgaacttcaccgactggaagggcgtggcgccgctgcgcgccggccaccacggcgtgcatttcggccgccatatcaactacggcgtgcgcgagttcggcatggccgccatcatgaacggcatcgcgctgcatggcggctacctgccgttcggcggcaccttcctgacgttctcggactactcgcgcaacgccatccgcatggcggcgctgatgaagcagcgcgtggtgcacgtgttcacgcacgattccatcggcctgggcgaggacggtccgacccaccagtcgatcgaacacgccgccagcctgcgcctgattcccaacctgtcggtgtggcggccctgcgacaccgtcgagacggccgccgcctggggcgcggccgtgacgcggccggccagcatcggcatggacttgcacgacggcggtccgaccgcgctgctgctgtcgcgccagaacctgccgttcgtggcgcgcgacgaggccacgcagaaagcgattgttcgcggtggttacgtcttgcgcgacgcacacgacgcgcgtgcggctatcatcgccacgggctcggaagtcgccatcgcgctggccgcgcaggaattgctggccgccgacggcatcgccgtgcgggtggtttccatgcccagcaccgacgtgttcgaccgccaggacgccgaatggaagcgcgaagtgctgccggccggcatgccgcgcgtggccgtcgaggcgggcgtgaccgcgttctggcacaagtacgtgggcctggaaggcgccgtggtgggtatcgaccgctatggcgagtcggcgcccgccggggctttgttcaaattcttcggactgaccgctgaaaaggtggccgaggccgtcaagcaggttttgtaaaaaagggagatcaagtcatgaccattcgcgtcgtcatcaacggctacggccgcatcggccgcaacatcctgcgcgcccactacgaaaacggcaagaagcacgatatcgagatcgtcgccatcaacgacctgggcgatcccaagaccaacgcgcacctgacgcgtttcgacacggcgcacggcaagttccccggcaccgtgacggtcgacggcgactacatggtcgtcaacggcgacaagatccgcgtgctggccaaccgcaacccggccgaactgccgtggggcgagctgggcgtggacgtggtgctggagtgcacgggctttttcacctccaaggaaaaggccggcgcgcacctgaagggcggcgccaagaaggtcatcatctcggcgcccggcggcaaggacgtcgacgccaccatcgtgttcggcgtgaaccagaacgtgctcaaggccgagcacaccgtgatctccaacgcctcgtgcaccaccaactgcctggccccgctggtcaagccgctgcacgacaagctgggcgtggaaaccggcctgatgaccaccgtgcacgcctacaccaatgaccaggtgctgaccgacgtctaccacgaagacctgcgccgcgcccgctcggccaccatgagcatgatcccgaccaagaccggcgcggccgccgcggtcggcctggtgctgcccgagctcaacggcaagctggacggtttcgcgatccgcgtgccgaccatcaacgtctcgctggtcgacctgtccttcgtggccaagcgcgacaccaccgtcgaggaagtcaacagcatcctgcaggccgccgccgaaggcgagctcaaggacatcctgacctacaacaccgagccgctggtgtcgatcgacttcaaccacaacccggcctccagcaacttcgacgcgaccctgaccaaggtgtccggcaagctggtcaaggtctcgtcgtggtacgacaacgagtggggcttctcgaaccgcatgctcgacaccaccgtcgcgctgatgtcggccaagtaagccgcacggcctgaacagggcgcaagggccaggttggttttcccgtcacggggaaacggatctggcccttttcgcaggcaggccccggacgctatccacacaggaaccgaatacagtatgtccaacgtcaatacgctttccgcgctggccaagagcggcgctctgtccggcaagcgcgttttcatccgcgccgacctcaacgtgccgttcgacgacgccggccgcatcagcgaagacacccgcatccgcgcctcggtgcccggcatccgcctggcgttagacgccggcgcggcggtcatggtcacctcgcacctgggccgccccaaggagggcgcgctgaccgaggcggactcgctggccccggtcgcgcagcgcctgtccgaactgctgggcatgcaggtgcgcctggtgcccgactgggtcgacggcgtttccgtcgagccgggcgaagtcgtgctgctggagaactgccgcggcaacgtgggcgagaaaaaggacgacgaaggcttgtcgcgcaagatggcggcgctgtgcgatgtgtacgtcaacgacgccttcggcaccgcgcaccgcgccgaggccaccacgcacggcatcgcgcgcttcgcgccggtggcctgcgccggcccgctgctggaggccgagctcgacgcgctggggcgcgcgctgcatgatcccaagcggccgctggtggcgatcgtgggcggctccaaggtgtcgaccaagctgtccatcctgcaatcgctggccgacaaggtcgaccagctggtggtcggcggcggcatcgccaacaccttcatgctggccgccggcctgcccatcggcaagtcgctggccgagcccgagcaggtcgagcaggcgcgcgccgtgatcgaaatcatgaagcgccgcggcgccgaggtgccgattcccaccgacgtggtttgcgccaagtcgttcggcgcggacgccgcggccaccgtcaaggcggccgccgacgtggccgaggacgacatgatcctcgacatcggaccgcagaccgcgcagcgcctggccgatatcctcaagacggccggcaccatcgtctggaacggtccggtcggcgtgttcgagttcgaccagttcgcccacggcaccgaggtggtggcgcgcgccatcgccgactcggcgggcttttcgattgccggcggcggcgatacgctggcggccatcgccaagtacggcatcgccgaccagaccggctatatctcgaccggcggcggcgctttcctggagttcctggaaggcaaggcgctgccggccgtggccgtgctgcaggcgcgcgccgcgtaaggcgcgccgggcccggccacggccgggcctcaatcgatgatgtggtagccgccgtcgatgtagagggtctggccggtgatgcggcgcgccgcgtcggtggccagccaggcggtggcctcgtccacgtcgtcgatgccgaccaggctgcgcgccggcgccttggcctgggcgcggtccagcaaggcgtcgaagccggtgatgcccgaggcggcgcgggtcttgagcggcccgggcgagatggcgtgcacgcgtatgccctgcggacccagttcggccgccaggtagcgggtggccgattccagcgccgccttcaccggccccatcatgttgtagtgctccaccaccatctgcgagccgtagtaggtcatgcagaacagggtgccgcccttgggcatcaggggctcggccaggtgcgccatgcggatgaacgaccagcacgagatgtccatggcctgcaggaagcctgcgcgcgagcagtcgaccacgcgtccccgcagatcgtcgcgcggcgcgtaggcgatcgaatgcatgacgaaatccaggctgccccagcgcgcgccgatttgctcgaacacggattcgagctggccgtcgacgcgcaggtccagcggcagcagcagggcggcgtcgatgctgcgcgccagcggctcgacgtggacgcgcgccttgtcgttcaggtaggtcacggccagttcggcgcccagcgcgcggaaggcgcgcgcgcaaccccaggctatcgagtcctggttggcgatgccggtgacgagcccgcgccggccctgcaggggggcggcggcgttcatgcctgcctctgccgcaccagcgccagcgtgtgctgggcgatgatcagttcttcgttggtgcgcaccacgtagacgccgatggcgctgtcgtcgctggaaatgcgcgggccgtggcgggcattgcgcgcctcgtccagccgcacgcccagccattcccagtggcgggcgatcgccgcgcgcaccggcgcggcgttttcgccgatgccggcggtgaacacgatggcgtcgatgccgttcatggcgcagcccaggccggcgatgccctcggccacgcgccaggcgaagtagtccagcgccagccgggccgccggcgcgtcgctggccagcagctcgcgcacgtcgttgccgatgcccgacagccccttcagcccgcagtcgtgatagagcagatgctcgatgtcgtcgtggctcatgccgcgctccatcatccacagcaccacgcccgggtcgaggcggccgggccgggtgcccatcggcaggccctcgagcgcggtaaagcccatggtgctgtcgacgctgcggccatcgaccatggtgcaggccgaaacgccgttgcccaggtgggcggccacgatcttgccgccggcgatctcgggcagcgcgcgccgcaggcgctgcgcgatgtactcgtacgacaggccgtggaaaccgtagcgccgcacgccctcctggtacaggtgctcgggcagcgcgtagcggtcggccagcggcgagtgggtgcggtggaaggccgtgtcgaagcaggccacttgcgggatgttcggccggcgctcgcggatcacgcggatgggcgcaaggttgttgggctggtgcagcggcgccagcggggtgagatcgtccagctgcgccagcacgtcgtcgtcgaccagcaccggcgcatcgtactgggtgccgccatgcaccacgcggtgaccgatggcgcagggcgcgccgcccaggtggccgctgagccaggtgcccagcacttcctgggcgcccggcacgtcggccgcgtgcgtgggcgccacgtcgcgctcgagcagggtgtggccgtcctgggcgcggatgcgcaggtgcgggcgcgacccgccgatgccgtcgagctggccgcccagggtgggccgcagctcgtcgccctcggcgatctcgtacaggtagaacttgaggctggagctgccggcgttgatgacgagaagattgtcgctcatggtcgcgtactccgtcggcgtcgcgtcaggccaggggggtggcgcgcgccaggtggtgggcgtagagggtggccaccgcgcacgaggccaggcgggtctgggcgctgtcggcgcggctggtcaggacgatgggcacgcgcgcgccgagcacgatgccggcggcctgggcgttggccaggaagctgaggttcttggccagcatgttgccggcttccaggtccggcaccaccaggacctgcgcgcggccggccaccggcgagacgatgcccttgacctgcgcggcctcggggctgatggcgttgtccagcgccagcgggccgtccagtatgccgccctggatctggccgcggtcggccatcttgcacagcgcggccgcctccagcgtgctgggaatgctgggcatgacctgttcgaccgccgacaggatggccacgcgcggctcgcccagccccaggccgagatgcagcgcgatcgcgttgcgcacgatgtcggccttggtttccaggtcggggaagatgttgatggccgcatcggtgatgaacagcggctcgggataggtgggcacgtccatgatgaacacatggctgatgcggcgctcggtgcgcagcccggtgtcgcgcgccacgacctcgtgcatcagttcgtcggtatgcaggctgcccttcatcagcaggctggcctgcccgccgcgcaccagctggaccgcggcggcggccgcggcgtggctgtgcggcgcatcgacgatggccgccccgcccaggtccaggccgcagcgctcggccacgtcgcggatcttctgctgcggacccaccaggatgggcgtgagcaggcccagttgcatggcctgcagcgcggcgcccagcgaggtttcgtcgcaggggtgggccaccgcgcaaggcagcgcgggcagggtgcgcgcgtgcgcgatcaggcgttcgtagtggttgtggcgcgtcgcgctcatgccgtgcgccccttgcgcggggtggcggcggccttgcggccggccggcctggcggccgtcttgcccgtcgccgccttgcctgtcgccgtcttgcgcgcggcggccttgcgcgcgggcgcgggcgcgtcggcgcgcttgacggcgcgccgctcggcgccctggaacaggcgcttcatttcgtccaggctcgcgcgcgcgcggtcgctcagcgggccggcggcctccagcacgtgggtgatcccgtgcagggtggcgcggatgtcggcggcgctggcgttctccagcagcttggggatggcgcggatggccgccggcccgtccagctgcatcatcagcgcctggtcgcgcgtggcgtccttgaaggcctgcagcgacagcttggcgtcggtgtcggcgcgcatcttgcggatcatggcgaagctgcgctcgtcgacgccgccctcggcgccgctgacatacagcagcatgcgcaggccggcttcgcgcagtccgccctggtcgatctgcgcgcgcagctcggccgcgcgcgcggccatgaagtcgcggtgctcgggcgaaacgcccggatgcctgcgcggcggcccgtccttggcgcccaggccggcccagtcctgcaccagcggcgagccataggtggccatgaagatccgctcgcaggccgagtcgcgcaggtcgcgccagatgtccaggcccgccacgatggcgtcggacgccatcttctgcagcgcccagaacgggttgtccggcgcggccggctggcgctgttcgcggacctgctcggccagctgcgcgacgggcgccacccaggggttgcggtcggaaatcagctcgtagggcaggcgcagcgggtgcatgcgctgcatccactcggccgattgcggcgtgacggcggcccgcacccacggttgcacgaagctgcggtacaggcccagattgatgtcggaaatgcgggccaccgccgcgaagcgctggtcgtcctcctcgttgcgctcgacgatctcgcgcacgtcgtccaggcggcggcgctcgaacgacagcacgtagtcgccgtaggccaggtcggcattgggcgtgtcgggcgtcttgtcggcgatctcggcctggtaaatgccgggcggcagcacgtcgatgacgtcgatgttggcggtgaactcctggtgctccttgcgcgccaccgcgccggagacgaagatgcccaggtggccgatgctctcatgcaccgcgtagacgatggtctggttgtgcgccaccacttcgcggtcgtcctggtacaggtcggtgatccagcccagcgcctgcggcggcggcgtgatgttgtcgcccttggagcagaacacgatgatgggcgagcggatgttgcgcaggtcgatgcggatgccgtcggaggtgaccagcccggcggtggccaggcggttgccgacgaacaggttgtcgacgatgtactggatctcggggccgttgaggaacacgtgcccgccccaccatttctcgaactccaggtagcgcggcgcttcggtatcgaccttggcgtagaggttgtactgcttgctccacagcgtattggcggggttgaggttctcgaaattctgcaccagccaggcgccgtcgaacttgccgttgcccaggtcgctggtcatctgggtcagccagctgccgcccagcagcccgcccgagtagcgcatggggttcatgtcgcgccagccggcccagtacgacagcggcgcgccggccacgatgatggggccgaacagctcgggccgcatcgcggccgtcatcatgatctgccagccggcctggcagttgccgaccaccaccgggcggccttcggcctgcggatgcagggcgatgatttcttccaggaagcgcgcctcggcgcgcatcacgtcctcgaccgtctgggtgtcggtcgggtgcggcaggaaggtggcgaagtagcagggatggccggcgcgcaccgccacgccgatttcgctttcgggcttgaagccgccgatgccggggccgtgcccggcgcgcgggtcgaccaccaggaaggggtgcttctgcgggtcgaccggcgcgtccgcgggcgggacgatgcgcagcagcgcgtagttgacggggcgttcgaacttgcgcccgtcgagcaccagctcggacttcatgctcagcacattgggggcgcgcttggccatgtgcgtcaggtactggttgccgcgctggcgcatcacgtcggtgtacaggatgccgcgctgccaggcgtcgagcgtgtattggtacgcgctggtccagagattggcggcgggatgcgcggccggggcgggggagcggtcgggggcggtgcgatcggcggcggatgcggccatggcgatctccattgcgatgcggcggccggcctggtcgggccgtggcggccggctcccgtgtggggagcggattcggggacccttgtgggtttaccctattacaccgcaaacgatgttgcggtgcaacattcgtgtgaccggggcgccgcccccttcagccgcgcgccgcttcgtaatggcgcagccatgcctgcaccgaggcgcgttgccattgggccgccgcgtagtcgcgcagcggcgcgggcaggtcgtcgccgctatgggccaggcggttgagcatcagggccagttcggtgtcgacgatgctccaggccccgaacaggtgcgcctggccgggcggcagcagcgcctcggccacgcggatcagcttggcggcgtcgcagtgcgcggcgtcgtccagcggcgtggtggccggggcatcgaagacggagtcgatcgggcgcgcccgccgcagcgccgccaggtcggtgcgcagccaggcctgcacctggcgggcgcgggcgcgcgcctgggcgccggccggatacagcgcgggatgcgccggcggcgcgaaggcgtcttccaggtattcctggatggcgctggactcggtgagatggaagccggcatgcgccagggccggcacccgggcggtcagggcgcggctctggtagggctgcatgcgttgctcgccggcagccaggtccaccaggcggacttcgaactccagctgcttttcggccagggcgacatgggccgacatggcgtaggggctgcgaaaacgggcgtcgacgtacagggtcaggggggcgggcaacggcgggctcctgggacggcaggccccgcgcgtgccgcggcggccgatcgctacagcgtagcgcaaaccgggccgtcctgcccgccggcgtggcgcgcgggagtcagtcgacgatgaacagccgcgcgccgccgcgggtcgaggagcggtgcgcctcggcctggtcggcgacctggtagctcatgcccggggtcagcacgaaggtgcggccgtcttccagttcggtgtgcaattcgccttccaggcagaacaggatatggcccttgctgcaccagtggtcggccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggcgtgtattcgaccacgcgcacccggatgtcgccgaactggcgggtgcgccacagcgccttgccggattcgcccggatgttcggtctcgggcacggtcgaccagtcggtggtgccgaaggggatgtcgtgcattttcatgggcatcaagtcctttgcgatgagaggggattcaggccggggcatcgccggacgcgggcacgcgcaacacgaggtcggtggcgcccatgtcgatgccggcttgcgacagcagggtggtggcctggccgcggtggtgggtctggtggttgaagaagtgcaggaccaggccgccgaacgggcgccgcgcggcttcgcaggccaggctggtgtacgccagttcgcaggccaggtcgtccgggcgcaattgcgcggcccagtcgacgatgcaccggtccagccaggcgcggtgcgcggccagcggccccagcgccgggtagaggacctcgtccagccgcgccggggtgggcagcgccagcacgggctgcagggcggccgggcgcgcggggtgcgcggcgaagcgctgcagccagacgcggtcgctcaccgccacgtggttgagcgtgcccagcagcgagccgaagtaggcgccgcgctcgcgggccagctcgtccggcggcaattgcgcggcacaggcatacaggcgctggttcatccactggttgtagtcggcgagcaactgcaggtcggcgggggtgggcatgcgggctccggagggtgttcaggcgctcagcttcttctgccagaacatggcgcggccggtatcggccgccagttcgtagccggcgtagccgaggcggcggtacagcgcctgggcgcgcgtattgccttccagcacctccagtgtcaccttgcagcagtccagccgcgccgccagggcttcgagcgcctccagcaggcgcgtgcccacgccctggccgcggaagcgttcggccaccgccaggtcgtgcaggttgagcagggggcggcaggcaaaggtggaaaagccttcgatgcagatggccagcccggccggctcgccgtcctgccaggccagcagcgcgcgggcatggggccggcgcgccagctcggccaccaggttggcgcgcgcatgggccgacagcggttcgccgccgcccatggggccgcgggcgtactcgtcgagcagggcgatgatggcccgggcatgggcggcgtcgttgaaatcggcttcgatgatttccagcacggagtgtcctgtagggatgcgtgaatgcggcgcgcagcgcgcaaacgatcattatgccgcgcccgtccggggcctttgcgccggcgcattgaaaaaaggggtgccagcgcctatctttaacctattcgaccggccgcggcgcgtacccggccgtcccatcccctacgaggccggaatatggagttcaaggactactacaagattctcggcgtgcagagcgacgcccccgaagacgagatccggcgcgcctatcgcaagctggcgcgcaaataccatccggacgtcagcaaggaaagcgacgcggaaacgcgcatgcgcgacgtcaacgaagcctacgacgtgctgggcaaccaggagaagcggcaggcctacgacaacctggccgccggcgtggcgcccgacggcggattccagccgccgccaggctgggaccagggcttcgagttccactacgcgcgcgatggcgagggcgaccagcagttcagcgatttcttctcgtcgctgttcggcggccaggcgcgccgccgcgccgcgcagcaggatttccgcgcgcgcggcgaagaccaccacgccgccatcgaggtcgatctcgaagacgcgctgcgcggcgccacgcgcgacatcagcctgcgttccatgcagcccgacgagcacggccagccgcaggtgcgcacgcgcacgctgagcgtgcgcatcccggccggcgtgcgcgagggccagtacatccgcctggccgggcagggcatgcccggctacggcggcgccgagaacggcgacctgtacctggaggtgcgcttcaagccgcatccgcgctaccgcgccgagggccgcgatctctacatgaacctgccggtggcgccctgggaggcggcgctgggcgcgcaggtcgaggcccccacgccgggcggcgcggtcgaggtcgcggtgccgcccggttcgcgcaatggccgcaagctgcggctgcgcggccgcggcattccgggcgacccgcccggcgatctgtacctggtgctggacctggtgctgccgccggccgattccgaggccgcgcgcgaggcgtaccgcaagatggcgcaagacctggcgttcgatccgcgccgcaatttgggagtctgaacatgagcaaaatcgtggtgacccaggcgaccgtgatcggcaagacgcgcgcattgagcgccgaggaactggcccatgcctgcgacgcggaagtcgagtgggtggcgcgcctggtcgaggtgggcatcgtgccggcgcgtggccgccagcctgccgaatggcgcttctacagcctggacctgcggcgcgcccgcgaggcgcgccgcctggagcgcgacatgggcgccgggctggatgccgccgcgctgatcctcgacctgtgccaggaagtgcgccagttgaaggcgcggctgcgcgcgctgggcgagccgccggcataggcctgcgtacaatcgtcaatccgtcactctcttgctacccatgccatgcgcagcaagcctattgacgcgcccggcacgccgggcgcgcccgtttccgccggcctgaaggcctgcgtccccgtcatgatcggctacttcccggtggccgtggccttcggcatcgcggggctggccgccggcctgcagcccttgcaggtcatcctgatttcggtgttcgtctacgcgggcgccagccagttcctgctgctggcctcgatcaaggccggcacgccctggctgtgggtcgtggcgctgtgctcgctgctcaatgcgcgccacctgctgtacggccccttgctggcgcgtttcctgcccgagtccttgcgcgagcggctgaggatcgccttcctgttgaccgacgaggtgttcgccacggccttcaaccgcctgggcgcggtcgaaccggccagccgcgggcgctggatcaccgggctgggcctgggcgcctgggcgacctggatcgccggcaccgcggtcggcgtctatgcgggcgaagggctggagcgccattacccggtgctgtcgcaggtcatgcgttttgcgctgccggcgctgttcctggcgctggtgtgccagagcatgcagcccggcatgcggcggccggtgctggccgcgctggtggtgggcggcgcgctggcggcggccgccatggcggtgatcacttttctcacgcgcgcgctgccgttcatgctgtcgacgcgcagctgcctgttgcggcgcctgtcggaggaaggttcggcgctcgcggcgctggggccgtcgctgctggccggcatcgccgcggcggtgatcgtgcccgacctggtcggcgcgcaggccgtggacgggcgcggcgcctacataggcggcctggtggtcaccgccgtggccgcccggctggtgggcaacagcggcgcggcggtgatcctgggactggccggttacggcctgctgctggcgctgggcctgtagacggcccgggcgcgcgcggcctacgcggcgagcagcgtgcccacccagaacaggccggccgacagcagcatcgaggccggcagcgtcagcacccaggccatcaggatggtgcgcacggtgccgccctgcaggccgctgttgttggcgaccatggtgccggccacgccggacgacagcacgtgggtggtcgagaccggcaggctgaacacgttggccaggccgatggcgccgaccgcggtgacctgggccgccatgccctgggcgtaggtcatgccctgcttgccgattttctcgcccacggtcagcaccacgcggcgccagcccaccatggtgccgatgcccagcgccagcgccaccgccacgatgacccacagcggcgcgtattcggtggtggtggtgagatcgccgcgcaatcgctgcaagtcggcgcgctcgcgcgccggcaggccttccagccgcgcgaccttcttggccgtgtcgtccaggcacagcaggtagcgccgcacatcgatgcgcttgtcggccgagagatcggcgtagttggtcacgccgcgcaggtcgtcctgcagggcggcgatggtgggcatggttagcttgggatcgcagcggaacgtcttgggcaggtcggcgccgttgccgccgcgcgacagggccaggaactcgcccagcgtggcttcgttgcggtggtagaacgcgctcaggtggctggcggcatcgcgggtgcggtcgatctggtaggtggtgctgttgacgtcgagcacgaacttggcgggcacgatgccgatcagcaccagcatgatcagcccgatgcctttctggccgtcgttggaaccgtgcacgaagctgacgcccatggccgacaggaccagcaccaggcggttccagaagggcgggtgtttcttggcgtcgatggcgcggcgctgctcgggcgtcttgtgcattttcgacagcggcagccagcgcttgagcagcagcaggatgccgccggccaccatgaacccggccaccggcgagaccaccagcgacaggccgatatcgatcgccttgccccagttcacgccttcggccagcgagatgtcggtcagcaaggcgttggccatgcccacgcccaggatcgagccgatcagggtgtgcgagctggaggccgggatgccgaaataccaggtgcccaggttccaggcgatggccgccgacagcatggcgaagaccatggccaggccgcgcccggtatcgacgttgatcagcagttcgaccggcagcaggtgcacgatggcgtaggccacgcccaccccgcccagcagcacgccgaggaagttgaagatgccggagagaatgacggccaggtgcggcggcatggccttggtgtagatgaccgtggccaccgcattggcggtgtcgtgaaagccgttgatgaattcgaaggcgagaacgaatgtcaacgccaggacgaggctgagacctacccagaggtctaggccggagaaaaggtggagcatgggagccaggagaggggtgtcgtgtggcggaattattgcagatttgtgacccgccccgggcgcgccgcgcggcgcgttagaatgccgcgagagatcctccggcgcggccgtcccggggccggcctgcggcggcccggcccgcgcggcccgttccgttcccccgccgccgcccgcgatacccgccatgtccacgtctacctccccttcggccccgcttgtccgcagccatcccgacgaactgctcatcggcctggtgtcgatttccgatcgcgcttccaccggggtctaccaggaccagggcctgccgtcgctgcgcgactggctgggcacggccctgacttcgccctggcaggccgtcgagcgcctgattcccgacgaacccgccgccatttcggccgcgatggtcgacctggtggacggctgcggctgcgacctggtgctgaccaccggcggcaccggcccggcgcggcgcgactgcacgccggaagcgaccctggccgtggccaccaaggagatgcccgggttcggcgagcagatgcgccagatcagcctgcgcttcgtgcccaccgccatcctgtcgcgccaggtggcggtgatccgcgagacggccggtcatgccgcgctgatcatcaatctgcccggccagcccaaggcgatccgcgaaacgctggagggcttgaaggacgccgacggcgccgtgctggcggcgggcgtgttcgccgccgtgccctattgcatcgacctgatcggcgggccgtacgccgaaaccgatccggccgtgatcaaggcgttccggcccaagtcggcgctgcgccagcccgccgcccggcaatagggcgtgcgctatagtgggcgcgccgtttttcagattttcaggaagaagcctcgatgaaagcccgttttgcactgctggccctgggcctggcgctggccggttgcgccaatgtgaaggatatccgtgaccgcgagccggccttctacggctcgccccagcgttccgcccaggagtacgcggcctgcgtcagcgcggcctggaaggggctgggcgtgccggtcgagcagcgcgagatccgcaacggctatgagctagtgtcgcgcggtagcctgggcgtggatgcggtgctgaccaccaccacctggcagggcaagaccgacgcaagcctgtcgacccgcctgccgcaaagcggccagcagctggtcgacgccgccaacctgtgcctgtgagcgcggccgcccgcctgtggcgcggcgcctggctggcgctggccctgctggccgcccagggcgcgcaggcacagggctacatcagccgcaagctgagcgcgccggtgcccggcggggtggccgtggtggacctggggcaggccgcccaggcgccggaggtcacgtaccgcggccgtcccgtcatggtgctgcgcgaagccgacggcccgtggatcgccgtggtcggcattccgctggcggccaggcccggcagcgaggcgatctcggtgcggggttccggcggcgcggtgcgcagcattgcattcgatatcggcgccaaaaagtacacggcccagcacatcaagctgaagaaccagcggcaggtcacgcccaatccggacgacctcaagcgcatcgagcgcgaactggccgagcagacggacgcctatcgcatcttccgggccggcgtcacgcccagcaacgtgctgctggaccgcccggtgccgggccggctgtccagcccgttcggcctgcggcgctttttcaacggccaggagcgcaacccgcattccgggctggatttcgccgccgccgcgggcacgccgatcaaggcgccggcggccgggcgcgtcgtgctggtgggcgattacttcttcaacggcaggacggtgttcgtcgaccacgggcagggcttcatcagcatgttctgccacatgtcggagatcgacgtgaaggtgggcgacgaagtgccgcgcggcggggtggtgggcaaggtgggcgccaccgggcgcgccaccgggccgcatctgcactggaacatcagcctgaacgacgcgcgcgtcgatccggccatcttcatcggggcgttcaagccctaggcgcgggcagggccgctcaggcggtctgctccagctcggccagcaactggcggtgcaggcgttcggcgtattgcagttcgtggatggcctgctggtgcaattgctgctgctcgtccaggcagttgtcgtacttgacctgggcctgggcgtaggtgaggccggtgttgcgcaggctgttgatgaatgcctcgcgcgagcggcgcagcaggcgcaggccgtcctcgccgaggccgaacgcgcgccgggcgctgttcagccggtcggcggcgtctcgcagggtttcatgcttgtccgtcatggcgccattttttcatgtctggcgctttgctgcacgacggcaggcgggccggtatgcaacggcccgcgggaaatcagcggcggtgctgcggcggacggctgggcgggcccgagcgctcgtccttgtggcggaagttgatacggcccttggtcaggtcgtagggggacatttccagcgtcacgcggtcgccggccaggatgcggatgcggtgcttgcgcatgcggccagacgcgtaggcgccgacttcgatgccgttgtccagtttgacgcgatagcggctgtcgggcagcacttcgtccacgatgccattcagttcgatcagttcttctttcgccatcaggtactcctcgtcaaaggcgggcgccggtgggcgccatatgcgtaaggctcccgcgcggcggcgcaggccggtccgactggcacgggtacgggccacgagaagccccagcaggggcacgataggcaggtactcacgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcccatctgtaacatcggactttcgcttgcacagcgccgcgatttcctttgttgcctggattacggcaggtttgcgacggacttaagcaaaaaaagtgaagttcggaaatgtgcgggggaatctggctgcaaagggcatgctcctgcggggacaggcgcccgtgcggcgggggcgggatgcggcaggcgcccgtgtggcgcggatgggatggggcagggtgcctgtccccgcagggggactggcaccgttggcgcagcgctcggcaggcaggcgccgcgcggccatggcatgcgcctataccacctgcgccaggtgatgggcggtgggcaggcgggcccaggcttgctccttgaggcgggcgcggatgcgggcggtggcctgggcgcgcagttggcacacgcgcgcctcggtgacgttgagcacggcgccgatttccttgaggttcaggccttgttcgtagcacagcgacagcagcagcttctcgcgttcgggcaggccgtcgatggcgtcgatgagggcgcggcgcaggtcgccggcgagcagggcgtcgagcggatcggcatgttcggcgctgctttcagcccacgggctgtcgctgtcgccgtcggtattgaaatcttcgtagtgcaggatctgcacgccttgcgcatcggccagcatgccctggtactcggccagcggcacgcccagctcctcggcgatctcgccttcgctgggagcgcgcatcaattcctgttccttgcgctggatggcggtttcgatgcggcggctcttgctgcgcacgctgcgcggcagccagtcctggctgcgcagctcgtcgagcatggcgccgcggatgcgcgcggtggcgtaggtctcgaactgcgcgtcagggctttcctggtagcgccgcacggcgtcgagcaggccgatcatgccggcctgcaccaggtcgtccagctgcacgctggagggcaggcgcgccaggagctgtagcgccagtttgcgcaccagcggggcatattggaccaggctgtcttcggggttgggcattcaggttctgtctgcggatgtctcgcgcgaacaaagctgcgaacgggtggggtgttgctgggcggcgacagtggcctggcggtcaggccgctgggcgcggaccggttcgaccctgtcgtttcaaggggagattgtcggcaaatagccgcttttcattcggagaagaacgcaactttttatacgtttatttacgaaattgccgacatcgaaatgcaaataatgtaactagtcagtaactttaccggagataatctgcaaaatatcaatgttttatcataaaagtcataaaaaatgacacaattcatggtaaattgcattcaaattgcgatgaaataatacatttcgcattaagacgaaagcaggctggcgcggggttctcggggcgcgccgcctggagttcagccccccggcttgcctaagtctcaggagtcatgtgtgaaaacagccgatagttccttgctcgcggatattcgggaagtcaatctttcgtatctgttgctggcccagcgcatgctgcgcgacgactatgccgcgtcgatgttccgcctgggtttcagcaatgaagtggccgatatcctgatgcggctatcgccggcccagctggtgaagctggccaactccagctcgctgctgtgccgatttcgcttcgacgattacagcctcctgtcggccctgacacaggacgtgctgggcggcgccctgcaacaggcgcacgccaccatcctgctggcgcgccagcctgtcgaagagctggcctgagcgccggctggatagataggaacaagagggcgcaatggccaccaagagtgtttcgcaggaagccgacgagatcctgcttgccagttcgatgatcacgctgggcgcgcgtctgcaggtgctgcaggccgaaaccggcctcagccacgaccggctggcgcggctgtaccgcgaaattcgcggctgttcgccccccaagggcatgctgccgttctcggtggactggttcatgacctggctgccgaacatccattcctcgctgttctacaacgtgtatacgttcctgaaccagcgcacctcgagccagggcatccgggccgtgatcgacgcataccgcctgtacctggagcacgcgccggccgatgccgccgagccggtgctcagcttcacgcgggcctggatgctggtgcggttcttcgacggcggcatgctgcagctgtcgggctgccgccagtgcggcgggcatttcatcgcccacgcgcacgatccgcagaccgatttcgtctgcgccatctgccggccgccgccccgggccggcaagacgcgcgcggcggcccgcgcgcgcgccgggcagctcgccgcgccggcgcggccttgagcgcgccaacttccaaataggccaaaagcaccagaaaaccccccataacccgcgtttttgcccgacgggtcaggggggatcattggcgtcggttctagacttcgttggcagaggcctgatgtgttgattgttatcggttatgcagtggtcatcctggcggtggtcggcagtttcatcggcctgggcggccatctgggcgcgctctaccagcctttcgagctgacgctgatcgccggcgcggccgtgggcgccttcatggcgggcaacagccgcaagtcgctcggcctggtcgccaaggcgatcccggaggcgtttcgcagctcgccctacagcaaggacgtgtacatggagctgatggcgctcctgtacgtgctgctgaacaaggcgcgccgcgaagggctgatggccatcgaatcgcacatcgaggatccgctgtccagcccgatcttcaatgagtatccgcgcatcatgaaggatgccaagctgatggagttcatcacggactacctgcgcatcatgatcagcggcaacatgagctcgttcgagatcgaaacgctgatggacgaggagatcgagacctaccggcacgagcgcgaagtgcccacccatgcgctgcagcaggtggccgacgccttgccggccttcggcatcgtggccgccgtgctgggcgtgatcaaggcgctggcggcggtggaccagccgccggcgatcctgggcgacctgatctccaaggccatggtcggcaccttcctgggcgtgctgctggcctacggtttcgtggcgccgatggccgcccgcatcgaacggcgcacctcggaatcggtcaaggtgctcgaatgcatcaaggtgaccttgctggccagcatgaacggctatccgccccaactggcggtggagttcggccgcaaggtgctgttctcggcggtgcgcccctcgttcggcgagctggaagagcatgtgcgccaggccaagagcgcggccaccggccgcgcctgacggagccgccgcatgagcacggtcaacaatcaccgtgtggtgatccggcgccgcaaggtgcgccgcggcggacaccacggcggcagctggaagatcgcctacgccgacttcatcacggccatgatggcgttcttcctcgtcatgtggctgatcagcatcgtgccgcgcgaagaactcaagggcatcgccgagtatttccgcatgcccctgcgggtggccctgaccggcggccccagcagctcggccgagaccagcgcgatccccggcggcgggcaggacccgctgcgcagccagggcgacgtgcggcgcgccgagggcaaccgggtcgaggcccagcccatgggcgacgccgagcggcgcgaccgccatcgcctggaacgcctgaaggtccgcctggaaaacctgatcgaggaaagcccggtcctgaagaatttccggccacagctgctgatcgacatgacgaccgagggcttgcgcatccagatcgtcgacaaccagaaccgccccatgttcgccaccggcagcgccgacgtgcagccgtacatgcgcgacatcctgcgcgagctggggccggtgctcaacgacctgcccaacaagatcagcatcgccggccataccgacgcgtcgcagtacgcgcgcggcgagcgcgcctacagcaattgggagctgtcggccgaccgcgccaacgcgtcgcgccaggagctggtggccggcggcatgcacgagggcaaggtgttgcgcatccagggcctggcctcgagcatgagcctggttaaagatgacccgtttgctgccgttaacagacgtatcagtctggtggtgctcaatgcatcgacccagcggcgcatcgagaacgagaacgccgcggcggccgatgtcaacgcgcgcgacgcgcagggcgtcggcgcggcgctggccggccagttggcggccagcggctcggacgggggcgccaggtagcgatagggagaggcatgacggcaagaattctggtggcggacgattcggcgacgatgcgcatgatcgtgcaggccgcgttgacgggggcgggttgacaggtcgtgaccgccagcgacggcaaacaggcgctcgaactggcccaggcgcaggctgtcgacctggtcgtcagtgactggaacatgcccgtcatgggcgggctgggcctgatccggggcttgcgtgggcaggcccgctaccaggatctgcccgtgctggtgctgaccaccgaggacgatggcgacagcaaggccgccgcgcgcgatctgggcgtatgcggctggctcaacaagccgctcgatccggatgtgctggtcgatctggcggcggagctgcttggcgtggcgccaggcgcgtagcggtttctataggaagcatacgggtcatgagttcaggtctggacctcagtcagttctacgaaacattcttcgacgaagccgacgagctgctcgcgcagatggagcagttgctgctcgagctggatgtgggcgcgcccgacatcgagcagctcaacgcgattttccgcgccgcgcattccatcaagggcggcgcggccactttcggctgcttccagaagctggccggaaccacgcatttgcttgaaaacctgctggacgcgatccggcgcggcgagatgggactgcgcgccgacatggtggacattttcctggaaacgaaagacgtgctcaaaagccaactggacgcctaccgggcctccgaagagcccgaagatgccgtgttcgagcgcatttgcgccgtgttgcgccagctggcgctggaaggcggacaggcgccggcggccgcggcgccggcgccggtagcggctcccgaacccgacccggaacccgaacccgcgccccagcccgccgcggcatcgacggcggcgggcctgccgttgcgggtgcgtttcagcaaggtctcggacaaggatgcccagtcgctgctggaggaaatgggcaacctgggcgacgtgcgcgccagcgagcgcgccggccagacgttgacggtgtgggtcgacacgacctgctcgccggacgatatcgaagcggtgtgctgcttcatcatcgacgcggaccaactggaaatcgcccgcgaggccgagccggcccatgcgccggcgcaggcggccgtagcggccgcgccggatgccgccgccacgccgacgccggctcccgctcccgccgcggcccaggccgccgagccggcgcgcgccgcgcgcccgagcattgcgcccgcgcacgccgacaaggagtcgacctcgatccgcgtcggcgtcgaaaaggtcgaccaggtgatcaacctggtcggcgaactggtgatcacgcaggcgatgctggcgcagaccgcctcgacgctcgatccggtgctgcacgatcgcctgctcaatggcatggagcagctcgagcgcaatgcgcgcgacctgcaggaagcggtcatgtccatccgcatgatgccgatggactacgtgttcagctgctttccgcgcctggtgcgcgatatcgccggcaagatgggcaagcagatcgaactgcagacctatgggcgggccaccgagctggacaagagcctgatcgagcgcatcatcgaccccttgacgcacctggtgcgcaacagcctggaccatggcatcgaaacgccggacaagcgcgtggcggccggcaaggagccggtgggccagctggtgctctcggcgcagcacaatggcggcaacatcgccatcgaggtcagcgacgatggcggcggcctgagccgcgagcgcatcctcaggaaggccgtggcccaggggctgacggtcaacgagaactcgcccgacgacgagatctggcaactgatcttcgcgcccggtttctccaccgccgaccaggtcacggacatctccgggcgcggagtcggcatggacgtcgtgcgccgcaatatccaagacatgggcggccacgtgcagctctccagcgtgccggggcagggaacgaccacgcgcatcgtgctgccgctgacgctggccatcctggacggcatgtcggtgcgggtgggcgaggaaaccttcatcctgccgctgaaccatgtgacggaatcgctgcagccgcaggtcgaccagatctattcggtggccggcaacgagcgcgtgatgcaggtgcgcggcgaatacctgccgctggtggaaatgcaccgggtgttttcggtgggccaggcgcaggccgatcccacccaggccatcgccgtcatcatgcaggccgaggagcgccgcttcgcgctgctggtcgatcacctcgtcggccagcaccaggtggtggtgaagaatctcgaatcgaattatcgcaaggtgcctggcatttcggccgccaccatcctgggcgacggcagcgtggcgctgatcgtggacgtattagcgctggcgcgcgccaatcgggaaaagtggtcccagcccgaagccattctgaattgacggagagacatatcatggcagccaaaccgcacacccaggccacgcgcgccgaagacgtgggcaacgagttcctggtcttcacgctgggcgaggaagaatacggcatcgacatcctgaaagtgcaggaaatccgcggctacgacgcggccacggtcacgcgcatcgcgaacgtgccgtccttcatcaagggcgtgaccaacctgcgcggcatcatcgtgcccatcgtggacctgcgcatcaagttcaacctgggcagcgtcgaatacaacgagcagaccgtcgtcatcatcctcaacctggaccgccgcgtggtcggcatcgtggtcgacggggtgtcggacgtgctgatgctcaacgcggcccaggtgcgtccggcgcccgagttcggcgccaccctgtccaccgagtacctgaccggcctgggcacggtggacgaacgcatgctcatcctggtcgacatcgagaagctgatgaccagcgacgagatggcgctggtggagaaagtggcgtcctgacggcggtcagtccgcgggcggtgcgccgcccgtcgtttcgttcaacgcttgcagtcaaggagtggttcctgtcatgcgcaagttcctcgcgaacctgtcgatacgcggcagcctgttgggcgtgctggcgttcttctctttcatgctggtcgtcggcgccgccctgggcgtgctgtcgctgcgggtcagcaacgacacgttgcagggagtcaaacagacccaggatgtcgccgacgcgatggatcgcgtcgtcaacagctacaaggacgcgctcaacggcctgggccgcgccgcggcgtcgcactatggcgcgatcgtgagcgccatcggccagccggtgcaggtcgaacagggcctgggcagcgaggcggcgggcttgctgcagcgcgccaaggcttcgctcaaccgcgccgagaccgaatacgagtactacaagggcctggcccggccggccagcgccgccgacagcctgaaagaagtcgagaacgccttcgaggcgctggtcggccaggggctccatccgctggccgccgcgttggagaagggcgacatggccggctaccagtcgcatgcgcagaacgtccttgacgcgctggaagggcgtttctcgggcgccatcgccgcgttcgacttctggcgcgccagcgagctgctcgacgcccacgaagtggccgagacgcgctatcgcttcgtgctggcggccgtggccgcgggcggggtgctggccgcgctgctggtgttttcgacctatctgttcctgcgccgccgcgtgctgcagccgctgcgcgaagtgggccagcatttcgacaagatcgccgcgggcgacctgaccgcgcgggtggacgtgcgcaacagcaacgagatcggccagctgttcgccggcctcaagcgcatggaggaaagcctgacgcgtaccgtcgcggcggtgcgccgcggggtggacgagatcaacgtgggttcgcgcgagatttcggccggcaacacggacctgtccagccgcaccgaagagcaggcggcctcgctggaagagaccgcggcctcgatggagcagctggcctcgacggtcaagcagaacgccgacaacgcgcgccaggccaaccagctggcgggagtcgcctcggacgtggccgagcgtggcggttcggcggtgtccgaggtggtgacgacgatgcaggacatctcggccagctcgcgcaagatctccgagatcgtgtcggtgatcgacgggatcgcgttccagaccaatatcctggcgctgaacgcggcggtggaagcggcgcgcgcgggcgagcagggcaagggtttcgcggtggtggcgggcgaggtgcgctcgctggcgcagcgcagcgcccaggcggccaaggagatcaaggtgctgatcgaggactcggtcgacaaggtgggcacgggctcgcagcaggtcgagcgcgccggggcgacgatgcaggagatcgtggcctcggtcaagcgggtgacggacatcatgggcgagatttcggcggcctcggaagagcagtccagcgggatcgagcaggtcaaccgcgcggtgtcgcagatggacgaggtgacgcagcagaacgcggcgctggtggaagaggcggccgcggcggccggctcgctgcaggagcaggcgcagcgcctggccgaggcggtcgcggtgttcaagatcaataccggcgaagtgatcgaagtgccggcgcaccaactgggatcgaggcaggcgccgggtgcgcgcgaggcggcgctggcgcgcgatgacgcgctggcgctggggcactgaggtcaggcgtggcgacagcaatgacgacgccggctttcagcgccgagcgccagttcgagttccgcgacgcggacttcgcccgggtacggcagatgatctacgcgcgcgccggcatttcgctgggcgcgcacaagcgcgaaatggtgtacagccgcctggcgcggcgcctgcgcgcgctggggcagcaggagttccgcgtctacctggacgggctggagaacgagccggccgcgcccgagtgggaagacttcgtcaacgccctgacgaccaacctgaccgccttctttcgcgagtcgcatcactttcccatcctggccgatttcgcgcgccagcgcggcgggccggtatcggtgtggtgctgcgccgcctcgaccggcgaagagccgtactcgatcgccatgacgctggtcgagagcctgggcgcgcgcccaggccagccaggtgctagccaccgatatcgataccaactgcctgcagcgcgcgcgcgcgggcgtctatccgtacgagcgggtggccaagctggacccggcgcgcctgaagcggtttttcatgcgcggacgcggcgccaatgaagggcaggtcaaggtgcgcgcggagctggccgacatggtgcgcttcgagaccttgaacctgctggcgccgcactggccgatcaacgagaaattcgacgcgatcttctgccgcaatgtcatgatttacttcgacaagccgacccaggccaggatcctgcggcggttcgtccccttgctcaagccgggcggactgctgtttgccgggcattccgagaatttcacctatatcagccgcgacttccgcctgcgcggacagactgtctatgagcaggccagcggcgagttgccagtatgaagaagatcaaggtcttgtgcgtggatgattccgcgctggtgcgcggtctgatgaccgagatcatcaacagccatccggacatggaggtggtcgcgaccgcgcccgatccgctggtggcgcgcgaactgatcaagaagcacaacccggacgtgctgacgctggatgtggaaatgccgcgcatggacggcctggatttcctcgaaaagctgatgcggctgcggcccatgccggtggtgatggtgtcgtcgctgaccgagcgcggcggcgagatcacgctgcgggcgctggaactgggcgcgatcgatttcgtgaccaagcccaagctggggatccgcgacgggttgatcgagtattccgaggtgatcgcggacaagatccgcgccgcctcgcgcgcgcgcctgcgcgcgctggcgccggcgagccacgcggcgccgctgcgcctgcgcagtccgttcgccagctccgagaagctggtgatcgtgggcgcatcgaccggcggcaccgaagcgatccgcgaggtgctgcagcccctgccggccgacagcccggcgatcctcatcacccagcacatgctggccggcttcacgcgctcgttcgcgcagcgcctggacgcgctgtgcgcggtgaccgtgcgcgaagccagcgacggcgagcgggtgctgcctggccacgtgtacctggcgccgggcggcgagacgcatatgcgcctgggccgcagcggcgccaactacgtgatcgggctgcaggccagcgagccggtcaaccggcaccgcccctcggtggacgtgctgttccattcggccgccgaggcggccggcggcaatgcgatcggggtgatactgaccggcatgggtaaggatggcgcggccggcttgctggccatgaaacgcgccggcgcacggaccatggcgcaggacgaggccagttgcgtggtcttcggcatgccgcgcgaggccatcgcgctgggcgcggccgacgaggtcgtgccgctggccgacatcagtgagcggattctgacgcgtctgggcgaccgcgggcatcgcgtttgacgccccggtcccaacggagcgggcgtccggacattattttcttggagttgagatggtagataagggaatgaagatactggtggtggatgatttccccaccatgcggcgcatcatacgcaacctgctcaaggagctgggtttcgagaacgtcgacgaggccgaggacggcgccatcgggctggagaaactacgcaacggcgccttccagttcgtggtgtcggactggaacatgccgaacctcgacggcctggaaatgctcaagcagatccgcgccgacgcggcgctgaagtcgttgccggtgctgatggtgacggccgaggccaagaaggagaacatcgtggcggcggcccaggccggcgccaacggctacgtggtcaagccgttcacggccgcgacgctggaagagaagctgaacaagatcttcgagaaactcgccggctgaggtaccgaatgaatgcgacggacactggcatgcaggcagacccgaccgacctgatccagcggatcgcctcgttgacgcgcatgctgcgcgacagcatgcgcgagctcgggctggaccaggccatcaaggatgccgccgaggcgattcccgatgcgcgcgaccgcctgcgctacgtggcgcagatgaccgagcaggccgccaatcgggtattgaacgccaccgaggccgccggccccatccaggacggcatggcgcgcggcgcccaggcgctggacgagcgctggcagcaatggtacgaccagccgctcgagttgccgcaggcgcgcgccctggtgcaggacacgcgggccttcctggccgccgtgccgcagcacacgcagcagacccaggccaagctgatggaaatcgtcatggcgcaggatttccaggacctgaccggccaggtcatcatgcgcatgatggacgtggtgggcgcgatcgagcgtgaactgctgcaggtgctgctggacaacgtgccgcaggagcgccgcgacgaagccaattcgctgctcaacggcccgcaggtcaaccccggcggcaaggccgacgtcgtcaccagccaggaccaggtcgacgacctgctggccagcctgggcttctgagcagggcagggtgcctgtccccgcagggacaggcaccgaacgggcgtggcgcagggtgcggggtgcctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggaagaaaaaaagccagttgcttacgcaactggcttttcggaattttttggcggagcggacggggctcgaacccgcgacccccggcgtgacaggccggtattctaaccaactgaactaccgctccgcagcggcgtaacttctacaccatgccagatgaactggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacaggactggtactactttacttcgccttggactggtggaggtaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatacccccggtgtaaaacatcctaatcaagctggtaactcaaccgcatttctgctgaaatttcgattttcgttgccggtttgtttagtgccgttggcgaagaaacgagattatgcacgagttttttgtggcgtgcaagtcagggggaaataaatcggtgtggcccagccttgcgcctgccccccggtttgagtacggcgccgacctgtcctaatctttgcgcagcccggccgcgggcgcatgcctatcacgcaggagcacgccatcatgagcacttcgtttcccacccagaggctgggcgccaccgatatgcggatcacgcgcgtgggtttcggcgcctgggcgataggcgggccgggctggtccgtgggctggggagcgcaggacgacggcgagtccatccgcgccatccgccacgcggtgaaccgcggcatcaactggatcgacaccgcggccgtctacgggctgggccattccgaaagcctggtgggccgcgcgctggccggcatgccgccttcggagcggccctatgtcttcaccaagggcggcctggtgggctcgcccgccgaccccatggccaagccgcgccgtatcggcgccccggacagcctgcggcgcgaggtcgaggcgtcgttgcgcaggctcggcgtcgaagccatcgatctgtaccagatgcactggccggccggcgacggcacgcccctcgaagtgtattggcaagcgctgctcgacctgcgccaggccggcaaggtgcgccacgtcggcctgtccaaccacaatctggcgcaggtgcaggcggccgagcagctgggccacgtcgaaacgctgcaaccgccgttctcggccatccgccgcgaaagcgccgcggacctgctgccctggtgcgcaagccacgacaccggcgtcatcgtctacagccccatgcagtcgggcctgctgtcgggcgccttcagcgccgagcgcgccgcggccttgccggaaggcgactggcgcgcccgcaacgccgagttcatggcgccgcggctggcggccaatctcgagtttgccgatgcgctcaagccgatcgcgcagcaccacggcgccagcgtgggcgcgattgccgtcgcctgggcgctggcctggcccggtgtcaccggcgccattgcgggcgcacgcagcgccgagcaggtcgatggctggctgggcgcggcgacgctggagctggattccgatgacatgcgccagattgccgatgcgctggcgcgcaccggcgtgggcggcgggcccttgctgccgccgcccgacgaggcggcgcttgcgctgacggcccggccctagggctggcgcggccggcggccgcgcgccgccgcggcgatcagcagcaggccgatcagcgccagcgcgggcttgtcgccgaagcgggcgtacggcgtcaggccggtcatgccctgtacggcgaccggcagcacgccggcgcggtcggccggcaaggcggcggcaacgcgtccgcgcgcatcgatggcggcggtgatgccggtgttggtggcggccaccatggggcgcgccgtttccatggtgcgcagccggccgatctgcaggtgctggcgcagcgcccaggtgttgccgaaccagccgaggttgctgacattggccatgatggtggcgccagggcggccgtcggggccatcctgcagcgccggcagcagttcggggccgaacaggtcttcgtagcagatgttgaaggcgatgcgctggcccgcgatgtcgaaactgggctggcgcgcggcgccgcggtcgaagtcgcccagcgggatgtccagcatgtcgacgaaccagcggaatcccggcggtacgtattcgccccagggcaccaggtgctgcttgtcgtagcgcatggcggtggtgccggtgctgcaattgttcgacgggcgtgctggcgtcgaaaccgatcacgctgttggtgtagcggtgtcccgtggcgccgtcgggctgcgtgtgcagcggcacgcccatggcgatgcgggtgtcggcgcgccgcgccacctcgatccaggcgtcccagacgctggcgggcaactggtcctggaaaacgggcaggacggtttcgggcaggatgatcatatcgggcttgggttcgccggggcgcggcggcagcgaggccagttcgaggtgccgccgcagcccggtttccagcagcgccggatcgaacttctgcgactgctcgacgttgccctgcaccaggcgcaggtgcagcggcttgccttcgggccgcgaccagctgaactggccgagcagccagccggcgcccgccagcagcagcgccaccccggcggccagcgcctggcggctgtcgatgcgtcccgaggccgattgccacaggccggccagcgcggcggccgcgaaggcggccagcagcgccatgccgtgcacgcccagcagcggcgcccagccggccagcgggctgtcgacgtgcgcgtagctgatgttcagccacgggaagccggtcagcaccacggcgcgcagccattcgagcgcggcccagcaggcggcccaggtggcggccgtgtagagcgtgcggcgcgcgcgcgccggcgggctggcgtcccaatggggcgggcacagccagcgcgcggcggcgcaggccaggcccggaaacagcgccaggaacgccgacagtgccagcacgcccgcggccgccagcggcgcggccagtccgccgtagtcgtgcatgctgacgtacatccagtacaggcccaggctgaagctgaacatggcgaacagccagccgcgcgccagcgcccgccgcgccgaaggcgcctgcaagctggcatgcgcggccaccgccagcgcgatgacctgcaccggcgccagcgaccaggcgggcaggggatcgggggcgaagctcagtgcgtgcgcggcgcccgcggcggccaggatggcgggttggcgccaggctggccccttgccggccgggctcattcagcggcgctcgccggaggctgtgcgcccgcgttgcggcgcacgcgcagccacagggcgcgccgcgcgtcggcgcgcaccacttcgatatgcaggccgtcgtggtcggcgctgtcgccgcggcgcggaatgcgccccagctggccgcccagccagccgcccacgctgtcgtactcgtcgtcgggcaggtcggtggcgaaggtggcgttgaaatggctgatgtccgtcgaggcagtcaggcgccattggttctcgccttcggggaagatcgattcttcctcgtcctcgtcgaattcgtcctcgatgtcgccgacgatctgttccagcacgtcttccatggtgaccaggccggaaatgccgccatgctcgtcgatgacgatcgccaggtggttgcggctggcgcggaactcgcgcagcagcacgttcaggcgcttgacctcggggatgaacacggccggccggaccagcgagcggatatccagcgccggctcgagcatgtagcgcagcaggtccttggcgagcaggatgccgatgatgttgtcgcggtcgtcttcgtagaccggaaagcgcgagtgcgcggtctcgatgatggtggcgagcaactgcggcagcggctgggagatatcgagcagatccatgcgcgagcgcggcaccatgatgtcggcgacggtgcgctcggacacggccagcgcgcccttgatcatggcgtaggactctgcgtcgagcagctcgcgctcgtgcgcggcttcgaggatggccttgatgccttcgcggtcttcaggctcgcgccgcaccagggaaagcaggcggtccagcagggatttgggaggggatttggcggcgcgctgagcgtgcgcctcggtagcagggtaagggtcggacatcgtccaggcggacaagttggtaaagattcagcataaccgaatatttggcgcaagttgttacgccgcgctccgattttgcatacaacagcggccattgttccccgatttggggcgcattggcgccaatctgcgcggcgccgtcaggcggccagataggggtcggcgattcccatgcgcgccagcacggcggtctccagggcctccatgcgccgcgcttcgccggccttgatgtggtcgtagcccagcgcatgcagggtgccgtgcaccgtcaggtgggcggcatggtcgagcagcgtcttgcgctgttcgcgcgcctcgcgcgccagcaccggcacgcacacgacgatgtcgccgcgcgccaccccgtcggggccggtgccgtattcgaacgtgagcacgttggtggcgtagtcgcggccacggaattcgcggttcaggcgccggccctcggccagccccaccaggcgcaggccgagttcggcgccggccagcccggcatgcccgtcgccggcggcgccggccagcgcatactggacccagcggcgcagccgccaacgcggcagccgcgcgtcggccacgccgtactgcaccgacagcgacagctcagtcgccattggcggccgcctggtcgtaggcgtcgacaatgcgcgccaccagcggatggcgcaccacgtcgcggttggtgaagcgggtcgtggcgatgccctggacttcctcgagcacctgcacggcgtgcgccagcccgctttgctggccgcgcggcaggtcgacctgcgaggggtcgccggtaatgacggccttgctgccgaaaccgatccgggtcaggaacatcttcatctgctccggcgtggtgttctgggcctcgtccaggatcacgaaggcgtggttgagggtgcgcccgcgcatgtaggccagcggggcaatctcgatggtctgcttctcgaacaggcgctgcacgcgctcgaagcccatcaggtcgtacagcgcgtcgtacagcggccgcaggtaggggtcgaccttctgcgccaggtcgcccggcaggaaccccagccgctcgccggcctcgacggccggccgggtcagcaccaggcgctgcaccgtgtcgcgttccatggcgtcgatggcgcaggccaccgccagccaggtcttgccggtgccggccggccccacgccgaacgtgatgtcgtgcttgaggatgttgttcatgtagtcgcgctggcgcggcgtgcgcgggcgcaggtcggtgcggcgcgtgcgcagcaccacgccgccgctctcgtcgtcgaccggcggcagcgtctggtccagttcgcgcgggtccgcctggacctccaccgggcggcccacgccgatctcgaccaggccgagctggatgtcgtcgaccgacagcgcgcggtgggtggcctgctcgtgaaagcgccgcagggcccgtccggccagttcggcctgttcgccctctatcgtgacccggctgccgcggcgcgccagtttcacgcccatgccgtcggcgagctggcgcaggttctcgtccagcgggccgcacaggttggcgaggtggatgttgtcgccatcgagattgacgatggcgggcatggtgcggcgggcgcggctgcgggaagtgctcattcggctccggatgtgtcgcgttcgatgccggcgacacggccgcgcagcgagttggtgtgggcgtgggtgacgacgacgtcgaccatgtggccgatcaggcgcggcacgccgggaaagttgacgatacggttgttctcggtacggcccatcagctcgttggggtcgcgccgcgaagggccttcgaccagcacgcgctggcgggtgccgatcatgccctgggcgatggccgcggcctgctggttgatgagcgcctgcaactgctgcaggcggcgcagcttgacgtcctgcggcgtgtcatcgtgcaggtcggcggccggcgtgccgggccggcgcgaatacacgaacgagaacgaggtgtcgaagccgacgtcctcgatcagcttcatggtcttctggaagtcctcctcggtctcgcccgggaaaccaacgatgaagtccgaggacagcgtcaggctggggcgcgcagcgcgcaggcggcgcaccacggacttgaactccagcgcggtgtagccgcgcttcatggccgccagcacccggtcgctgccggcctgcaccggcaggtgcaggaacgacaccagcttgggcagccgtgcgtaggcgtcgaccatgcgctgggtcatttccttcggatgcgaggtggtgtagcggatccgttcgataccgggaatctcgtgcacgtattccagcagcatggcgaaatcggcgatttcgccgctgtcgcccatggcgccgcggtaggcgttgacgttctggcccagcagcgtgacttccttgacgccctggtcggccaggtcggcgacctcgagcaggacgtcgtcgaaggggcgcgacacttcttcgccgcgcgtgtagggcaccacgcagaagctgcaatacttgctgcagccttccatgatggacacgaacgcggtggcgccgtcgacgcgcggcgggggcagggcgtcgaacttctcgatctcggggaagctgatgtcgacctgcgacacgccctgggcgcggcggcgcttgatcaggtcgggcagccggtgcagggtctgcgggccgaacaccacgtcgacatagggcgcgcgcttgacgatggcctcgccttcctggctggccacgcagccgcccacgccgatcaccaggttggggttctgcttcttgaggtgctgtacccggcccaggtcggagaacaccttctcctgcgccttctcgcgcacggaacaggtgttgaacaggatgacatcggcatcctcggggttgtcggtcagctccaggccctggtcggcgcgcagcacgtcggccatcttgtccgagtcgtactcgttcatctggcagccgaaggtgcggatatacaatttgcccaggccctgggcggcggtggccggcgtgccggcatcggacgggctggcgccgtcgcgtttgacagtggtttcttgcatggcggtcgccgtgacgggtgtagatcccgggggcgtaagtggacgaaaccgcccattttagcctgtcacccgcggacggtcttggcggtgtcgtatttggcaagtactattgctggccgccgggttgcggctatccggccctcatcccattccctcatgaccgcagaaccgatcaccgctttccccccgcccaagtccgggctgcccggccagaggctggccggcctgttgcaccgttgcctggtgcccgtgctgctgctgctggggtgcgccgcctggctcgaccggccgctgacgctatggatcaaccgcagcgtgtcgccgcaggtcaatacggtgttcgactacatcggcaacctgggcgacagcggcacctacgtggcgctggggctggccgcctatatcctcggcctgcaaggcatgctgcgcggctgggccgtgccgtggggctggacctgcgagaaaatcgcgcgtgcgggcatgctgctgctggccacgcttaccgccggcgggctggcgacctgggtgctcaagaacgtcgtggcgcgcgcgccccgaagtgctgcttgacgacggcatctacggcatgggccgcatgtttgccggcaaccccttcaattcgttcccgtccagccatacccagatggcgttcgccgtcgcggccgtgctgggcatcctggcgccgcgctggcgctggccggcgctggcgctggccgcgctggtggcgatcagccgggtcatcaaccgcgaccactacctgtcggatgtctgcgccgcggccctgatcgccgtggtggcggcctacgccatcaagccgtacgtgctgtcgccacgctacacctggccgctgcgcgcgccctggcgctggcgcaagcgcggctgaagggcagcgcctgtcgggtgcctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagggcggaagtgcctgtcccggcggggacaggcaccctatcgctccccaagtggggacaggcgcctcgcgcatcggggctgcatgtaaaaaaaccctgcccggccgcatttggccgggcagggttttttactaccgggaacggtctcaggcgatttcgacttcgtcgccgtccttcttgaccggcttgaccaggtcctcgcgcttgacgcccatccacatggccagcgcggcggcgacgaacaccgacgagtagatgccgaaccagatgccgatggtcagcgccagcgagaagtagtgcagggtggggccgccgaagaacagcatggccagcaccatcatctgcgtcgagccgtgggtgatgatggtgcgcgagatcgtctgcgtgatcgcgctgttgatgacttcctgtaccgaggccttgcggtacttgcggaagttctcgcggatccggtccatgataacgaccgattcgttgaccgagtagcccagcaccgccagtaccccggccagcaccgccagcgagaactcccactggaagaacgcgaaaaagcccaggatgatgaccacgtcgtgcaggttggcgatcacgcccgccacggcgaacttccattcgaagcgcaggcccaggtagaccatgatgccgatcaccacgaccagcagcgccatcaggccgttgtgcagcagctcctggccgatctgcgggccgacgaactcgacccggcgcagctccaccgccggatcggccgccttcagcgcgcccatcacggtttcgctctgggtggccgaggtctggccttcggcgatcggcaggcggatcatgacatcgcgcgaggtgccgaagttctgcacctggaagtcggtgtagcccagcgtgccgatggccgtgcgcacctggtcgagctgggcggtctgggcatagctgacctccatgaccgtgccgccggtgaactcgatcgacaggtgaaagccgcgcgtgatgatgaagaacacggccgccaggaacgtgaccaggctgatgatgttcagcaccagggcatggcgcatgaacgggatggtgcgatgaatccggaaaaattccatgtttcgccttgcgtatcaggacggcgggcggcagggccgcccgcatcgatcagtttgccttgggtttccagacggtgccgatggaaatgctcgacagcttcttcttgcggccgtaccagaggttggccagcgcgcgcacgcccaccaccgacgagaacatcgaggtgacgatacccaggcagtgcaccacggcaaagccgcggatcgggccggagccgaacgccagcagcgccaggccgacgatcagcgtggtgaggttggagtccaggatggtgccccacgcgcgctcgaagccatggtggatggcctgttgcggcgtggcgccgttgcgcagctcttcgcggatacgctcgttgatgagcacgttggcgtcgatggccatgcccagggtcagggcgatggccgcgatgccgggcagggtcagggttgcctgcagcatcgacagcagcgccagcagcagcagcacgttgaccgtcaggccgatggtcgagaagatgccgaacaggtggtagtacacgatgatgaagatggcgatcgcgatgaagccatacagcgtcgagtagaaacccttggcgatgttgtccgcgcccaggctggggccgatagtgcgctcctcgatgatggacatgggcgcggccagcgcgccggcgcgcagcagcagcgcggtgtcggcggcttcctcggcggtcatgctgcccgagatctgcacctggccgccgccgatttcgctgcggatgaccggcgcggtgacgacttcgcccttgccgttctcgaacagcaggatggccatgcgcttgccgatgttgtcgcgcgtgacgtcgcggaagatgcgcgcgcccttggagtccagcgtcaggtgcacggccggctgctgggtctggccatcgcggccgggctgggcgtcctgcaggttttcgccggtcagcaccacctggcggcgcaccagcagggggcggccgtcgcggtcggtgtagcgctccaggccgaacggcacgctgccggcggccagggccgattgcgccgccgggctgtcgtcgaccatgcggatctcgagcgtggcggtgcggcccagcagctccttggccttggccacgtcctgcacgccgggcagctgcacgatgatgcggtcggcgccttgctgctggatgaccggctcggccacgcccagctcgttgatgcggttgtgcagggtgttgatgttctgcttgagggcggtgtcctgcacgcgggtgaccgcggccgggttgagcatgcccgtcagctgcagcttgccgccgtcgctggtttcggtgaactgcaggtcgggcaggcgcgagcgcagcacgtcgcgggcgcggtcgcgttgttcggcggtggcgaaagtggccacgaccgactggcccgagcgctcgatggcgccgacttcggccttctggtcgcgcagcgcgctgcgcacgtcggccaccagcgagtcatagcgcgccgtcagggcgccctgcatgtcgacctgcagcaggaagtgcacgccgccgcgcaggtccaggcccaggtacatgggcttgggctcgaaccagcccagcgaccgcatccagggcggcgaggcgggcagcaggttgagcgccacggtgtagtgggggtcgccggccacggtgttgagcgtgcggtcgatcaggtcgcgcgcctgcagctgcacgtcggtggacggaaagcgcgcgcgcaccgtgcccagcgtgccgttctgctcgtagtagacgctgtcgaccggcaactgggcgttttcgatgatctgctggacctgctccagcgtggcctggtcgaccttgatcgtcgccttggcggacgagacctggacggcgggggactcgccgtagaagttgggcagggtatagagcaggccgatgacgaccgcaaccaggaccgtgatgtatttccagaggggatagcggttcattgccggctacttcgtgcggtgggggtgagcggaacaaggccccgccacgcggggccttgtgtgaccttacagggccttgatggttcccttgggcaggaccgcggacacggcggtcttctgcatcaccacttcgaccggcttgtcggccagttcggagacttccacggtgatatagctgtcggtaaccttggaaaccctgcccagcatgccgcccgaggtgacgacctcgtcgcccttggacagggcggcgaccatgttgcgatgttctttctggcgcttcatctgcgggcggatcatcaggaaatagaggatcacgaacatcagaacgatgggcagcatgcccatcagcgcgttgccttcggccggcgcggcctgggccagcacgaggccagcggtatcgatagcagacattggtgtgtactcctggttggttgttcgagtctatttaggttgtctgtatgcctgtcccccgcgcgagccttggacagggcaagccgactattgtagcgatgttggcgcggcgcaacgagggccgcgccgccgggggggccggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaccccgcgcgcgcgatcggcggcgaactgggcgcgccaggcctcgaagcggccggcggcgatcgcctcgcgcatttctcccatgatggccaggtagaagtgcaggttgtgcaaggtgttcaggcgcgcgccggtgatttcgttggcgcgctgcaggtggtgcaggtaggcgcgcgagaagtggccgcaggtgtggcaggcgcagctggggtcgagcgggcgcgtgtcgtcgcggtacctggcgttgcggatcttgacgtcgccgtaacgggtgaacagccagccgttgcgcgcgttgcgggtcggcatgacgcagtcgaacatgtccacgccgcgcgccaccccctcgaccaggtcctcgggggtgcccacgcccatcaggtagcgcggtgcctgcgccggcaggcgcggcgtgacatgcgccaggatgcgcatcatgtcttccttgggctcgcccaccgacagcccgccgatggcgtagccatgaaagccgatttcggccagcccggccagcgactcgtcgcgcagcgcctcgtacatgccgccctgcacgatgccgaacagcgcgttggggttgcccagccggtcgaactcgtcgcgcgagcggcgcgcccagcgcagcgacatgcgcatcgagcgggcgtcttcgtcgatgctggcggggcgcccatcgatttcgtacggcgtgcactcgtcgaacaccatgacgatatcggaattcagcgagcgctggatgcgcatcgactcctcgggcgtcaggaacaggcgcgccccgtcgatgggcgaggcgaatttcacgccttcctcggtgatcttgcgcatgccttgcaggctgaagacctggaagccgccggagtcggtcaggatgggcttgtcccattgcatgaagccgtgcaggccgccgtgcttttccatgatggcggtgccggggcgcagccacaggtggaaggtgttgcccagcacgatctgcgcgccgatgtcctcgagctcgtgcggcagcatggccttgacgctgccgtaggtgccgaccgacatgaaaatgggggtctcgaccacgccgtggttgagcgtcaggcggccgcggcgggcgccgccgtcggtggccagcagttcgaattgcagtccggtcatggggcgggggtctcgatgaacatggcgtcgccgtagctgaagaagcggtagcgttcggcgaccgcgtgggcgtaggcgcggcggatcggctccacgccggccagcgccgacaccagcatcagcagcgtggattgcggcaggtggaaattggtgagcagggcgtcgacggcccggtagcggtagccgggcgtgatgaacagccgcgtatcgccctgcgcggcggccagcggcccgtcctgcgcctgggcggcggccgattccagcgcgcgcacgctggtggtgcccaccgccacgatgcgtccgccgtgcgcccgtgcccgggcgatggcggccaccgtggcttcgggcaccgtgtaccactcggcgtgcatgatgtgctcggcgaggttctgcacccgcaccggctggaaggtgccggcgcccacgtgcagcgtcacgaaggcccgttgcacgccctgggcggccagttgctccagcatgggctggtcgaagtgcaggcccgcggtgggcgcggcgaccgcgcccggctcgcgcgcatagaccgtctggtagcgccgttcgtcggtcgcgtcggccgcatgcgtgatgtaggggggcagcggcgtggcgccgtgggcgtcgagcaggtccagcaccggcgcgggaaagcgcaggtcgaacagctccccctcgcggcccagcacttcggcctcgaaggcctcggccaggcgcaggcgcatgcccggccccggcgacttgctggcgcgcacgtgcgccagcgcgcggtccggcgccgtgatgcgttcgaccagcacctcgaccttgccgccggtggccttctggcccgtcaggcgcgccttgatcacgcgcgtgtcgttgaacaccagcaggtcgtgcgggcgcagcagcccggccaggtcgggaaagcggcgatcgtgcagccggctggccgcgtccaggtgcagcaggcggctgccgccgcgctcggcggccgggctctgggcgatcagctcgggcggcaggtgatagtcgaaatcggcaagcgtaagaggggtgggcacgcgatacgttctatggaaagccgcggccaatggcggccgcgttggacagcccgctattgtatgcgaggggcccgcgcggcccgccggccaggcagcggcgccgaaaatgtgtccgcgtgcgccgctgcgcgccagcttaggtatgcttgcattcttgaacgaaagaacatgtaacaggcagggagcgatgcggcgggcaggcaaacaaggcaagtggcaacaatggctggccggcgtcatgctggcgctgggcgccgccggcgcggcggcgcagggcctgccgtccagtctggtggcggcctggaaggcgaccaagctgcccgaccagtccctttcgctggtggtgcaggagatcaacggcccgcggctggcgacgctcaacgccaaggagccgcgcaatccggcttccgtcatgaagctggtgacgacctgggccgcgctgtccgagctggggcccagctacgcgtggcgcaccgaattcctgaccgagcccggcaatcgtccggatgcccacggcgtgctgcgcgggccgctgtacctgcgcgccggcggcgatccgcagctgctgctgcaggatttgtgggccctgctgcgcgagctgcggctgcgcggcgtcaagcagatcggcgacctggtggtggaccgcagcattttcgggcaggtggccatcgatcccggcgccttcgacggcgcctccgaccgggcctacaacgccagcccggacgccctgatggtgggcttcggcgcgcaacgcctgctgttcacgcccgacgccgcggcgcgcaaatgggtgccgatgatcgatccgccgctgccgggcctgcgcctggaaggcgcggtcgagtggagcgacgtgcgttgtccggggccgccggtggtcggcaccgagccggtggtgacccagcagggcgtgtccatccgcctgagcggcaaggtggccggctcgtgcggcgagttcagcctgtaccggctggcgctgtcgcagcccgagtacgccagcgcggtgttccgcctgctctggcgcgaactgggcggcaccctcaagggccagatccgcagcggcgtcgtgccgccggacgctgtggtgctggccagccacgactcgcccaccctgggcgaggcgatccgcaccatcaacaagcgcagcaacaatgtgatggcgcgcaccctgctgctgaccctgggcgccgagcgcggccgccggccggccaccgtcgagagcagcggcgtggtcgcccgcaccgtgctgggcgcgcaagggctggaaatgcccgaactggtgatcgacaacggctccgggctgtcgcgcgagggcagggtgtcggccgacagcctggcttccatgctcacggtggcctggaattcgcccctgatgccggaattcatctcgtcgctggccatcgccggcgtggacgggacggtgcggcggcgcctcaagggcaacggcgcgcagggcatggcccacctgaagaccggctcgctgcgcgatgtacgggcggtggccggctatgtgctgggagccagcggcaagcgttacgtggtggtcagcatggtcaaccacgagaacgcggccgccgtgcggtcgttcgacgacgcgctggtcgcctggctggccgaacagtgattgcccgccaaccggcttaaaatccgcatgttcccgtcggcggccctgcgccgccggccattcgagagccatttactggagattccgcacatgcctgtgcatgaaatccgccatccgctgattcgccacaagctgggcatcatgcgccgcgccgacctcagcaccaagagctttcgcgagctgtcgcaggaagtcgcggccctgctgacctacgaggcgaccaaggacatgccgctggcgcccgccagcgtcgaaggctggtgcggcaccgtcgaggtcgacaagatcaccggcaagaaagtgaccgtggtgcccatcctgcgcgcgggcatcggcatgctcgacggcgtgctgagcctgattccgggcgccaaggtcagcgtggtcggcgtggcccgcaacgaagaaaccctgcaggcgcatacctacctggaacgcctggtgggcgagctggaccagcgcctggccctgatcgtcgacccgatgctggccaccggcggttccatggtcgccgccatcgacatgctcaagcgggccggctgtcgcgaaatccgggcgctgaccctggtctcggcgcccgaaggcatcgacgccgtgctcaaggcgcatccggacgtgcagatctacacggcctcgatcgaccagggcctgaacgagaacggctacatcatgcccggcctgggcgatgccggcgaccgcatcttcggcaccacgcagaagcacgccgaatagcgcgccgtgcggacccgcccgcccacaggaaaaccgccttgcaggcggttttttttttgccgccgggccgccccaaggcaaaaagccccctcggggggcagcaagcccgcccagcgggcgcagcgtggggggggtttgctcggctgagcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggcaccctggcctgcggggcgggaccgggcacaggaccggcgcgtgtttcgcgcacgactctaaaaacctacatctatatcggaattcttactttattttgtgcgcgtttgattgcttacggcacgcatctcggacaggagaattttcctcctgccatcgatgatacgtcgctgtaacacgacaaatagcgtgcgttgcagcggttctggatggcgttattcgtacttttgctgcgcccattcttccctgttccatcgcggtgcgggcatggcgggcgtctgctctccacctggcatccaatgaacatgtctctgtcacgcattgtcaaggcggcgcccctgcgccgcaccacgctggccatggcgctgggcgcgctgggcgccgccccggcggcgcatgccgactggaacaaccagtccatcgtcaagaccggtgagcgccagcatggcatccatatccagggctccgacccgggcggcgtacggaccgccagcggaaccaccatcaaggtaagcggccgtcaggcccagggcatcctgctagaaaatcccgcggccgagctgcagttccggaacggcagtgtcacgtcgtcgggacagttgtccgacgatggcatccggcgctttctgggcaccgtcaccgtcaaggccggcaagctggtcgccgatcacgccacgctggccaacgttggcgacacctgggacgacgacggcatcgcgctctatgtggccggcgaacaggcccaggccagcatcgccgacagcaccctgcagggcgctggcggcgtgcagatcgagcgcggcgccaatgtcacggtccaacgcagcgccatcgtcgacgggggcttgcatatcggcgccctgcagtcattgcagccggaagaccttccgcccagccgggtggtgctgcgcgacaccaacgtgaccgccgtgcccgccagcggcgcgcccgcggcggtgtctgtgttgggggccagtgagcttacgctcgacggcgggcacatcaccggcgggcgggcagcgggggtggcggccatgcaaggggcggtcgtgcatctgcagcgcgcgacgatacggcgcggggacgcgcctgccggcggtgcggttcccggcggtgcggttcccggtggtgcggttcccggcggcttcggtcccggcggcttcggtcccgtcctcgacggctggtatggcgtggacgtatcgggctccagcgtggagctcgcccagtcgatcgtcgaggcgccggagctgggcgccgcaatccgggtgggccgcggcgccagggtgacggtgtcgggcggcagcttgtccgcaccgcacggcaatgtcatcgagaccggcggcgcgcgtcgctttgcgcctcaagccgcgcccctgtcgatcaccttgcaggccggcgcgcatgcccaggggaaagcgctgctgtaccgggtcctgccggagcccgtgaagctgacgctgaccgggggcgccgatgcgcagggcgacatcgtcgcgacggagctgccctccattcccggcacgtcgatcgggccgctcgacgtggcgctggccagccaggcccgatggacgggcgctacccgcgcggtcgactcgctgtccatcgacaacgccacctgggtcatgacggacaactcgaacgtcggtgcgctacggctggccagcgacggcagcgtcgatttccagcagccggccgaagctgggcggttcaaggtcctgacggtcaatacgctggcgggttcggggctgttccgcatgaatgtcttcgcggacctggggctgagcgacaagctggtcgtcatgcaggacgccagcggccagcacaggctgtgggtccgcaacagcggcagcgagccggccagcgccaacaccctgctgctggtgcagacgccactaggcagcgcggcgacctttacccttgccaacaaggacggcaaggtcgatatcggtacctatcgctatcgattggccgccaacggcaatgggcagtggagcctggtgggcgcgaaggcgccgccggcgcccaagcccgcgccgcagccgggtccccagccgccgcagccgccgcagccgcagccggaagcgccggcgccgcaaccgccggcgggcagggagttgtccgccgccgccaacgcggcggtcaacacgggtggggtgggcctggccagcacgctctggtacgccgaaagcaatgcgttgtccaagcgcctgggcgagttgcgcctgaatccggacgccggcggcgcctggggccgcggcttcgcgcaacgccagcagctggacaaccgcgccgggcggcgcttcgaccagaaggtggccggcttcgagctgggcgccgaccacgcggtggcggtggccggcggacgctggcacctgggcgggctggccggctatacgcgcggcgaccgcggcttcaccggcgacggcggcggccacaccgacagcgtgcatgtcgggggctatgccacatatatcgccgacagcggtttctacctggacgcgacgctgcgcgccagccgcctggagaatgacttcaaggtggcgggcagcgacgggtacgcggtcaagggcaagtaccgcacccatggggtgggcgcctcgctcgaggcgggccggcgctttacccatgccgacggctggttcctcgagccgcaggccgagctggcggtattccgggccggcggcggtgcgtaccgcgcggccaacggcctgcgggtgcgcgacgaaggcggcagctcggtgctgggtcgcctgggcctggaggtcggcaagcgcatcgaactggcaggcggcaggcaggtgcagccatacatcaaggccagcgtgctgcaggagttcgacggcgcgggtacggtacacaccaacggcatcgcgcaccgcaccgaactgcgcggcacgcgcgccgaactgggcctgggcatggccgccgcgctgggccgcggccacagcctgtatgcctcgtacgagtactccaagggcccgaagctggccatgccgtggaccttccacgcgggctaccggtacagctggtaaagcgaggagggtctatcccccgcggaggaggttttcctggagcttggccggtgccagtctccaggctcaggcggccagggcctgcgggccgggcaggccgcgctggtgctggccgaaccattgcagggtgtcggccagggcggcgacttcgccgatgaccagcagcgccggggggcgcacgccgcgccggcgcgcgatctcgggcaggtcggccagcgtgccggtgacgacgcgttgttcgggccggctgccgttttcgatcagggcgaacggggtggccggcgcgcggccgtgttcgagcaggcgcgcggtgacgtaatcgagctggcccacgcccatgtagaacgccagggtctgctggtcgcgggccaggccggcccagtccagggtgtcctggtcggcgcggcagtgggcggtgaccatgcgcaccgactgcgcatggtcgcgatgcgtcaggggcatgccggcataggcggcgcaggccagcgccgcggtgatgccgggcacgacctcgtacggcacgccgtgcgcgcgcaggtattccagttcttcgccgccgcgtccgaagatgaaggcatcgccgcctttcaggcgcaccacgcgccggccggcgcgcgcctgggccagcatgagggcgtggatgcgcgcctgggtggcgtcgtggcctttgccgggcagcttgcccacgggcacgcgttcagcgtcgcggcgcgccagcgccagcacgccctcgctgaccaggcggtcgtacaggatgatgtcggcttcattgagcgcgcgcagcgccttgagcgtcagcaggccggggtcgcccgggcccgcgcccaccagcacgacgctgccccggggggcggcctgcggcgcgcgcagcgcctgttccagttcctgttcggccagcccgggctgttgctggcgcaggcgcgccgcgaccgggccgtcgagcagccagtcgtagaaacgccgccgctggccgaggtcggggcgggcggcgcggatgcgcggccgatagcgcgccgccagggctgccagctggccgagcgaatggtcgaacagcgactcgatgcgctcgcgcaggcgccgcgccagcacgggcgccacgcccgaggaggagatggccacgatcagcggcgaccggtcgacgacggacggcacctggaaggacgacagttcggcatcgtcgaccacgttgcagaatacccggcgcgcccgcgcggcctcgctgaccgccgcgttgacggcgcggtcgtcggtggcggccaccaccagccaggcgccggccagccaggcgggttcgaagccgccgtccaggcgggcgatgccgccctgctcggccagggcggcgagcgccggatccaggcgcggcgcgcccacgacgacctcggcgccggcttgcagcagggcctgtgtcttgcggacggcgacggcgccgccgcccaccaccagtacgcgccgccccgtcaggtcggcgaaaatcgggaacagcgtcatggaaatcagccacgcgggaaggcccgcgaatgtcagccgatcatagggaccggggttcatccccacaactttcgatttcttgaatccatatagccattaatcatttggacgcctgccgcccctggcgcggccggcccggaaccctgggcggacgggcgggtcagaactgtctgccgggcggcgccggccggcgcaaccggtgtagtatcagccagcgcggcccgcgtcccgggccgccgaaccgagcgtttcaggagcggcccatgatggtgcgattttttgtttcaattggtgtgctggcgtgggccggcgcggcgcaggcgggcgtgtgcgacgccaagttcatgcatgacggcggccaggtgcagttgaccggcagcggcaacatcggcctgggcgccgacctgggcttcaccgaggtttccaagaccaatggcgacaactgtcgcgcgcgcgtgcagggcatggccaccttcagctatgccggcctgccgccgggcaagtcgcggctggattacctgatgaccgtcaagaacggccaggccacgttcgtgaagtacgccgaggcgggcgagcagccccgctccgaggggcagttcgacctgcgcatgctgggcctgttcgcctacgacaagatcagcggcgaagggcagcgcctgcccggggccagctaccggctcaggatcggcaaggaggcgccggtgggcggccagccgaccaccgtggtgcgcatcggcgaaaagacggtcggcgcccgccaggacctgagcacggcgctgggccgccatgcctgctggccgatcacctatccgcgcagcagcgagcccaccatggccaccttcaagggcctgaccttgccgattcccggcatggacaccacggtgaccgattggtactgccccagcgtcaacctggtgatgcgccaggacatcgaccaggccggaatcaagtcatccgttgagattacgcaattgaagtagcaccccgtagcacgcgggggtgcgtggcgcggggcgcggctggtatgatgaacgcgtcatcgacacatcgacaaggagctgataatggccgcgagaagatccgacgaagcaacgaaagagaaactcatcgacagcgtcaagaccagcctcaatgatgccgagaccttgctgcgcgaagccgccagcaccacgggcgacaaggcgaccgaattgcgcgagcgcgcgctggcatcggtgcgccgcacccgcgaggcgctgtacgacgcgcaggacgcggtgctcgaacgcggccgccgagcggcccgcgccaccgacgattacgtgcacgacaatccctggcaggccatcagcatcgcaggcgtgaccggcctgctgctcggcctgctgatcagccgccgctgatcacggcggggcgggccgcgcgtccgccccggcatgcacaatgggtttgcgtagatcggtattcggcgtggccgccagtctggtcggactgacgcgtacacgcctcgaactactggcgctggaagccgccggcgaaaagatccgcctgatcaaactgctgggcatggccttcggcgcgctgttgttcctgacgctggcggtcctggtattcaccatcacgatcgcggtggccttctggcctaccgagtcgcgctacgccgcgctgggctggctggcgggcggctatggcgtgatcgggctggtgctgttcttcctggtccggcgcgacctggtcgacggtcccgtgccgttcgccgccacgctcgaggagctcggccgcgatacggacatgctggaacgggtgcgcgatgcgcaacgcgccagcgacgggcagcgcaacgcggaggacgactgacatggcccgccactcggcttcggtagaccgcatggtgcggcttgaattgctgcgcgcgcgcgccgcgctcgagcgcgaggcgctggcgcagggcatcgtcgaggcggggcgcacgctgacgccaagcaacatggtcaagtccatctggcccagcctgggcaaggccaatacctcgcggctgttctggcaggcgttcgcgctggtacggcgctatcccttcgtcagctcgacgctgtcggccatggtgatggggcgcggcgcccggcgctcgcgcctgctcaagctggccggcgtggcgctggtgggctggcaggcataccggatctggcagtccgcgcgcgaggagcgccaggccgactgagccaggccggcaggcgggcggccggcgccgcccgcggcatggctacagtcccagcgtgtcccacatggcatccacccggcgcttgaccgcttcgtccatgtgtatgggcgtgccccattcgcggctggtttcgcccggccacttgttggtggcgtccagccccatcttgccgcccaggccggacaccggcgaggcgaaatccaggtaatcgataggcgcgttctcgaccagcaccgtgtcgcgcacggggtccatgcgcgtggtcatggcccagaccacttcggtccagtcgcgcgggtcgatgtcttcgtcgaccaccacgatgaacttggtgtacatgaactgccgcagcacgctccacaggccgaacatcacgcgcttggcgtggccggcgtactgcttgcggatcgacaccaccgccaggcggtagctgcagccttccgggggcaggtagaaatcgacgatctcgggcagctggcggcgcagcagcggcacgaatacctcgttcagcgccacgcccagcacggccggctcgtcgggcggcttgccggtataggtggagtggtagatggggttgcgccgcatggtgatgcggtccaccgtgaacaccgggaaccagtcctgctcgttgtagtagccggtatggtcgccataggggccttcgagcgccatttcgtagccggtggccgggggcgggttggcgccctcgggcaccacggcagcgacggcgcgcggatcgtcggccggcagcaggtggccctcgagcacgatctcggccgaggccggcaccgacaggtcgctgcccagcgccttgacgacctcggtgcgcgagccgcgcagcagcccggcgaactggtattcggacagcgtgtccggcaccggcgtgaccgcgcccaggatggtggccgggtcggcgcccagcgccacggtgatgggaaacggcttgcccgggtgggcctgggcgtggtcgcggaagtccagcgcgccgccccggtgcgacagccagcgcatgatcagcttgttcggccccagcggctgctggcggtagatgcccaggttctgccgccgggcgttcggcccgcgcgtgatcaccaggccccaggcgagcaggggcgccacgtcgcccggccagcaggtctggatgggcaggcggctcagctcgacgtcggcgccttcccagacgatttcctggcaggcggcgctgcgcacggtcttggggctcatgtcccacagggcggctttcagcatggacaccttggccagcgcgtcgcgcaggcccttgggcgcttcgggctcgcgcagggaggccagcagttcgccggtttcgcgcagggcgccgacgtcgtcggcccccatgccccaggcgacccgccgcggcgtgccgaacaggttggccagcaccggcatgtcggccggcgcgtcgttgtggcgggcgttctcgaacagcagggccgggccgccggcgcgcagcacccggtcggcaatctcggtcatttccagccgcgtcgagaccggcgcggtgatgcgtttgagttcgccctggcgttcgagctgggcaagaaaatctcggaggtcgcggtacttcaaggcagatcccggcaaaatagttacattcttgaggcaaaacagaggttaacatctgcctcctctcattccacgcaggaggtcccatgcccgatgcgtcagtggccggcctgttccgacagctggcccaaggagtgcaccaccatctcgccgaatggctgcgcatcagctccgtctatctgggcatcgcggtcatcgtgacagtgagcatgggatttgccttgcccggtctgcgcgaccaggcgctgcaggtgcacaaagccttgttgaccgccctggcacctacgtccatgccatccgccgaactggaacccggagccgaagccggcgccgatgcgtcctcggccgtggtcatggcgataccgagcgcacccgccagcaatgcgaccggattcctcggcccgttgcgcagcgatacgccgccggcgccgccgaaccgtccgtccgccgcctcgagcgcgcaggtggaggcattgcgcaactatatctcgcgcaagtacaaggtggcctatgacgcgaccgcggtgctggtcaataccgtctacaaggtcggccgcgagaaacagctcgatccgctgctgttgctggccgtgatcgccatcgagtcgcgctacaacccgtttgccgaaagcccggtgggcgcgcaagggctgatgcaggtgatgacccgggtgcaccaggacaagttcgacgccattgcccacgtgggcaagggcaacccgctcgatccggtggccaacatccatgtcggctccacgatcctgaaggattgcatcaaccgccgtgggtcgttcaatggcggcctggcctgctatgtgggggccaccggccccgacgatggcggctatggcgccaaggtgctggcggagcggcgccgcctggcgctggcttcgggcatcgcgctggcgcgcgattgacgccgggccggcgccagccggcccgcgccgccgcctacagcagcttctcgatgcgggccacggcttcctgcaggcggtccagcccggtggcgtacgagaagcgcatggtgcgttcgccgtgggcggggccgaaatccagccccggcaccgcggccacgccgccctcgtgcagcaggcgatgcgagaacgccatgctggtcgtgcccagcgccgcgatgtccgcatagatgtagaacgcgccgtccgggcgcaccggcaccgggatgcccaggcgctcgaactccggcagcaggtagtcgcgccgctgcttgaaggcctcgcggcggtgctcgaatatcttcagcgcgtcgggcgtgaagcaggccagcgcggcatgctgggccagcgtgggcgcgcagatcgccaggctggcggccattttctcgaccttggccgccatgctttcgggcacgatcatccagcccaggcgccagccggtcatgtggaagtacttcgagaagctgttgatgacgatgatgttgtcgtccagcagcagcgccgaacgcggttgcgattcgtacgacagccccaggtagatttcgtccacgatgctgaagccctggcgttcgcgcacggcggccagcagctcggccagttcgtcgtgggcgatcgaggtgccggtgggattgctgggcgaggcgatcagcacgccctgggtggcgtcgttccagtggtcgcgcacgtcctgcgccgagagctggaagcgcttggcggcggtgctgggaatcaggcgcggctgcccgccggcggccagcacgaagttgctgttggccgggtacgaggggtcgggcatcaggacttgcgcgcccgggttgaccagcgcggcgcaggccagcgccagcgcgcccgaggcgccggcggtgacgatgatgcgggccgggtccacgcgcgcgccgaactcgctttcgtagaatgcggcaatggcttcgcgcagggcggacaggccggccggcgcgctgtagccgttcaggccggcgcgcgtggcgcgctccagcgcttccaccacctggggaggcgcggtaaagtccggttctccgattcccaggctgatgatgtcgcgcccggccgcttgcagggcctgcgcttccttgaaaagctccacaacctggaatgtcagaaaatcgttggtacgagtggctaagcgcggcatggtgaatcgaatgggttatgtagcgaaagggggattgtagtcatgcagccatcgcgacgcgctttcctgctcggacgccgcccgcggcagtcgtcctgggcggcgttctgcgagcggctctcgctggcggtggcggcgccgctgcgcgacctggacccggccgggggcgcggcattgttgcgggcgcgctcggacgccgaggtgcgccgcgcgcgcgcgctgtgccaggagtatggggtgagcctcggcctgcccggcgcccggccagccggacggccggtattgcagatcgatccgcgcggcctgcgcgcgctggcgcccgaaggcggcgcctggcgtgccggtcccggctgcctggcgggagagctggccgccgccggcctgggccagttcgccgaggtcgcgccgacgtgcacgctggccgactggctggctgattcgcatggttggcccaccggcgagaccggcgtcagcggcgtgctggaggccagcgtgctgctggccgacggcaccgccgaggtgctgggcccctttggcgcggccgatgtgcggccgctgcgctcggccacggtgcagcgcctggtgccggccctgttccagctggccggcgggcaggatgccgcggcctgcctggcccagcctgcctggccggcgcgctatcgcctcgacgcgctgcagccgcgcgaaccggcaggcgtcaatctggcgcatctgttgctcgggcatgacagcgcgctggcctgggtggaaagcgtgctgctggcgccggcggcggcgccgccgccggccgcgtccggcagcgcgccggccgaggccgcgcgcctggatgcgcgcgtgcgcgcgctgttcgatccggatggcgtgctggcggcgcgcgccgggtccggcgcggtcggcgcaaaggggcgggagtaagatagcgccactgcgccttgcgcagccggccagcccgtgcaggcgcgggtagcatctttccggcgtgcgctgccgcatcgttcactttcgcagctccaacctacgtcatcgctatcatggacgccaactttcgcaaggccgcgctggaatatcacgagcatggccgccccggcaagatttcggtcacccccaccaaacagctgagcaatcagcgcgacctcagcctggcctactcgccgggcgtggccgccgcctgcgaggagatcgtcgacgatccggtgaatgtgttccgctacaccgggcggggcaacctggtgggcgtgatcaccaacggcacggcggtgctggggctgggcaacatcggcgcgctggcctccaagccggtgatggaaggcaaggcggtgctgttcaagaagttcgccgggctggacgtgttcgacatcgagatcaacgagaccgacccggacaagctggtggagatcatcgccgggctggaagccaccttcggcggcatcaacctggaagacatcaaggcgccggagtgcttcacggtcgagcgcaagctgcgcgagcgcatgaagatcccggtgttccacgacgaccagcacggcaccgccatcaccgtatgcgcggccgtggtcaacggcctggccgtggccggcaagcgcatcgaggacgtcaagctggtgacctcgggcgccggcgccgccgccctggcctgcctggatttgctggtggacctgggactgccgctggagcatatctgggtcaccgacatcgaaggcgtggtctacgagggccgcaagaagctgatggacgccgacaaggaacgcttcgcccgcaagaccaaggcccgcaccctggccgaggtgatcgagggcgcggacgtgttcctgggcctgtcggccggcaacgtgctcaagcccgagatggtggccaccatggcggccaacccgctgatcctggcgctggccaaccccaaccccgagatcctgcccgaggcggcgcacgcggtgcgcgacgacatcgtcatggccaccggccgttcggattacccgaaccaggtcaacaacgtgctgtgctttccgtacatcttccgcggcgcgctggacgtgggcgcgaccacgatcacgcgcgagatggaaaaggcggcggtcctggccatcgccagcctggcgcgcgaagaacagaacgaggtcgtggccgcggcctacggcacctatgacatttcgtttggccgcgactacctgattcccaagccgttcgatccgcgcctgatcgtgcgcatcgcgccggcggtggccaaggcggccatggagggcggcgtggccacgcgtcccatcgccgacctggacgcctacgccgagcagctgcagcagttcgtctaccactccggcgccttcatgaagccgctgttctcgcaggccaagcagatcgtgcgcgacggcggacgggcccgcatcgtgttcaccgagggcgaggacgagcgcgtgctgcgcgccgtgcaggtcatcgtcgacgagaaagtcgccaagcccatcctggtgggccgcccccaggtgctgctgtcgcgcatcgagaaattcggcctgcgcctgcgcctgggccaggacgtcgaggtctgcaacccggaatacgacgagcgcttccaccagtactggaccacctactgggacatgatgtgccgcaacggcatcaccaaggagatggcgcgcgtggaaatgcgccgccgcctgaccctgatcggcgccatgatggtgcacctgggcgacgccgacggcatgatctgcggcgcggtcagcggcttccacgaccacctgcgcttcatcgaccaggtcatcggcagaaagcccggcgcgcagacctacgcggcgatgaacatcctgctgctcaacgagcgcaccgtggccctggtggacacgcacgtcaatgaagaccccagcgccgagcagatcgccgagtacaccgtggcggccgccgaggaaatgcagcgcctgggcctggcgcccaaggtggcgctgctgtcgcgctcgaacttcggctcgggcagctcggcctcgggcgccaagatgcgccacgcgctggagctggtcaaccgccaggcccccggcctggagatcgacggcgagatgcacggcgactgcgccctggacgaatcgctgcgcctgcgcctgctgcccgactctcccctgaagggttcggccaacctgctggtgtgccccaacgtggactccggcaacatcgcctacaacctgctcaagacgaccgccggcggcaacgtcgcggtggggccgttcctgctgggcgccaacgcggcggtgcatatcctgacgtcgagctcgacggtgcgccgcatcgtcaacatggccgccatggccgtggtcaatgccgacgcggtccgctgagcgcggcgcgggcagggcgggggacgcccgcccgctgaccggcctggtcatgacgggcggcggcgcgcgcgccgcctaccaggtgggcgcgctcagcgccatcatcgcgatcctcgacccgaaggcgcggccgggctatcccaacccgttccccatcatctgcggcacctcggccggggcggtcaatgcggcggcgctggcctgccgcgccgaccggccccacctggcggtgcgccgcatgcggcggctgtgggcctcgctggagaccggcatggtgtaccgggccgacgcgcccgggctgatccgcaccggcgtgcgctggctgggcctgctgtcgctgggatgggtacgccggcctgacgcgcaagcggccccagtcgctgctcgacagcagcccgctggccgatctgctgggccgggtgatggatttcgaccgcatgcggcacaacctggcgcgcgggaagctgtcggcgctggccatcaccgcctccgggtataccagcggcgagcacctgaccttctaccagtcggaccggccgatcgacccctggcaccggttcctgcgccgcgccgtgccgtcggccatcgggatcgatcacatcatggcctcgtcggccatcccgttcgtgtttccggcgcggccggtgcgcgtgcacgggcaggtcgaatggtgcggcgacgggtcgatgcggcagctggcgcccatcagcccggccatccacctgggggccacccgggtgctggtgatcggcacgggcttccatgacgacacccacccggaaaagcgcgaggaggacccgccgcacccgtcgctggcccaggtcggcggccacgcgctgtcgagcatcttcctcgacggcctgtcgatggacgtcgagcgcctggagcgcaccaatttcctgctcagccgcggcggccaggggccgagccggagttcgccctgcggcgggtggacgtgctggccctgacgcccagccagttgctcgaccagctggcgctggagcacctggacgacatgccgtcggaagcccgtacccttttccgcgttctcggtgtatcgtccgacccgagccggtcaaacggtggcgcgctgatgtcatatctcctgttcgagcatacgtacacgcaacgattgatcgaactgggttatgccgatacgatgcggcgtattgacgacgtggtgaagtttttcggggaggccggggcatgacgcgtaacggtcagacgactttgcagcgccaactgcgccgcggcggcgctttggatcacgacgggctggacaagcaggccgtggtcgacgccacgcgcgaactgggcatgtcgttgctggttgccgattgcgaccgcgcgcgcagccgttcggcggtattgcgcgcgatcgccaaggcggtggattttcccgagtatttcggcggcaatctcgacgccctgtacgactgtctgtgcgacaccgtgctggaccacaagaccggcatcgtcctgtggctgtaccgcctgcattcgggcgatccggcattgcacgaagacagcaatctcatcgatggcgtatgcgccgatacggccgagttcgcacgcgagaacggccgggtgttcgcctatgtcatcgagcacgccgggcggcaccccgaccccgagccgggcgtggccgcggccccctacggcgaggcctgaggccggcgggcgccagggcgccccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgcccgcagaaacgcgaaagccccgaccggaaatccgtatcggggctttgacatgcatggagcggctatttcagggatatggccgcatttcgtgtccacatttgggttttcgtgcactgcgaaaatcccaagaaccgcatggatattggtcggggcggcgggattcgaactcgcgaccctctgctcccaaagcagatgcgctaccaggctgcgctacgccccgaaggatcgcaactataccagaatcggcccgccggccggcctcagccgaagcggccggtgatgtagtcttccgtctctttgcgcgccggcttgacgaagatctggtcggtggcgccgtactccatcagctcgcccaggtacatgtaggcggtgtagtcggagcagcgcgccgcctgctgcatgttgtgcgtgacgatcaccaccgtgtactcgtgcttgagttcggcgatcagttcctcgatcttggcggtggagatcgggtccagcgccgagcagggctcgtcgagcagcagcacttcgggcttgatggccacgccgcgcgcgatgcacaggcgctgttgctggccgcccgacaggctgttgccgctttggtgcagcttgtccttcacctcgttccacagcgccgccttgctcagcgcccactcgacccgctcgtccatctcgcccttgctgagccgctcgaacaggcgcacgccgaaggcgatgttgtcgtagatgctcatgggaaacggcgtgggcttctggaacaccatgccgaccttggcgcgaatcagcgaaatatcggtcttggacgtcaacaggttttcgccgtcgagcaggatctcgccttcggcgcgctggccggggtacagctcgaacatgcggttgaaggtgcgcagcagcgtcgacttgccgcagcccgacgggccgatgaaggcggtgaccttgttctcgcggatcgacatgttcacattgcggatcgcatggaacttgccgtagtagaaattcaggttcttgacttccagcttggctttggcagcggttgcggtgttttccattttgcttcctatggccggcgccccgcgggcgccggcggcggcgatcacgatttgcggaacaggttgcgggccaggatgttgatgcccagcaccagcagcgtgatgagcgtggcgccagcccaggccaggttgttccagtctttgaaggggctggcggcgtactggtagatgacgaccggcaggttggccatgggcgcgttcatgttcagcgacatgaactggttggacagcgcggtgaacagcagcggcgcggtctcgcccgagatgcgggcaatcgccagcagcacgccggtgatgatgccggtcttggcggcgcgatagcacaccagggtgatcatgcgccacttggggcagcccagcgcggcggtggcctcgcgcaggctgttgggcaccagcagcagcatgttgtcggtggtgcgcaccaccaccgggatcaccaggatggacagcgccagcgcgccggcccagcccgagtagtggccgacctgggccacgtacacggcgtagatgaacaggccgatgatgatggacggcgccgacagcagcacgtcgttgagaaagcgcgtggccggcgccagccagccgcgctggccgtactcggccaggtaggtgccggccaggatgcccaccggcgtgccgatcagggtgcccacgccggccatcagcacgctgcccaccacggcgttgagcaggccgccggcctgcccgggcgggggcgtaatttccgtgaacagcgtgaacgacagcgcgggcgcgcccttgaccagcagggtcgcgatgatccagaacagccagaacaggccgaacagcagcgcgcccagcgagatggtcaacatgaccttgttgaccaggtggcggcgccggtagacgccgttgttcatggagattgccgattgagccatgtagttatccttgctcgtgcatcaggcctggcggccctcggccctggacaggcgcaccagcagcattttcgagaaagccagcacgacggtggtgatcaggaacaggatcaggcccagttcgagcagcgccgatttctggatgccgcctgcctcgttgaattcgttggccagcgccgaggcgatcgagttgcccggcgagaacagcgagcccgaccagcggaaggcgttgccgatcacgaaggtcaccgccatggtctcgcccagcgcgcggcccagccccagcatgatgccgccgatgacgcccgacttggtgaagggcagcacgacgcgccacatgacttcccaggtggtactgcccaggccgtaggcggactccttgagcatggggggcaccagctcgaacacgtcgcgcatgacggcggcgatgaacggaatgatcatgatcgacaggatcaggccggcggtgaagatgccgatgccgaacggcgggccggcgaacaggccgccgatgatgggcacgctgcccagcgtggcgatcagcgcaggctgcacgtattgctggaacaccggcacgaagacgaacaggccccacataccgtagatgatggacgggatggccgccagcatctcgacggcggtgcccagcgggcggcgcagccaggtgggcgccagctcgatcaggaagatggcgatgccgaacgacaccggcacggcgatcagcaaggcgatgaacgaggtcagcagcgtgccgatgatgggcacgaccgcgccgtagttctgctggaccggatcccagtcgttcagccacaggaacgacaggccatacttggccagcgattcgcggctgccatagatcagcgagatcatgatggcggccagcaggatgaacaccaggaaggcgaaggtccgggtgaggttcttgaacagcgcatccatcagcgcgttattgttttgcttcataggcgaaggcgtgccggtagtggtcgaatcggccgtggaggacggcagcggcacactattatccattaccgcgctcatggacaggctttccttgagatagggccaggggtcggcgcaatggcggggcgcccggcgccccgcgaagtcaggacggcgatcgctcgccgttcactggtccggccagggcggacagcgccctggccgatacgggcttactgccacacggccttgccgtcggcgcccttgacttcaccccaggcggcgcggatttccgtggtcacggcctcgggcagcggcacgtagtccagcgcttcggccgacttggcgccgttcttgaacgcccagtcgaagaactccagcaccgcgcggccctggaccggcttgtcctggctcttgtgcaccaggatgaaggtagcggcggtcacgggccacgaatcggcgcccggctcgttggtcagcaccacgcccatgccgggcgcgctcttccagtcggcattggcggcggcggcggcgaacgccttctgctcgggctggacgaacttgccgtccttgttctgcagctgcgtccaggccagcttgttctgcttggcgtaggcgtactcgacataaccgatcgagttcttcagctggcccacgtaggcggccacgccttcgttgcccttgccgccctggccggtgggccacttgacggccttgccctcgcccacttgctctttccaggcggacgacactttcgacaggtagttggtccagccgaaggtcgtgcccgaaccgtccgaacggtgcaccaccacgatgtcggccgagggcagcttcaggtcggggttgagcgccttgatggcggcgtcgtcccacttcttgaccttgcccaggaagatgtcggccagcacggcgcccgacagcttcagctggcccggcgcgatgccgtcgatgttgatcaccggcacggtgccgccgatcacggccgggaactgcagcaggccattcttttccaggtcttcggccttgagcgggtcatccgaggcgccgaagtcgaccgtcttggccttgatctgctgctggccgccgcccgaaccgatggactggtagttgacggcgttgttggtggcagccttgtagtcggaggcccacttggcgtagatggggtacgggaacgacgcgcccgcgccggtcacatcggcggcctgggcggcgaaaacggctgcgctcagcgcggcgccgatcgaaatctgtttgaagacacgtttgaacatctgggttccttctgtgctcgttgaggaaatccggcaggctttcaaggcgcctgtctcggccaacgcatgcatcttagaagcccaaaatgacaggatagtgacagtcacatacccaacttgaatttatccataagaaactgaatatttcaaaataaaatggccgcccgcgggcggccaggcggcagcgggccggctcagccgtcctgccccaggcgctggatcagcgcttcctgcacgtcgtaggcctcgcgccggttgcgcacccgcgcataggtgccatcggcctgctgctgccaggccagctggttgtcgcgcagcgcgtaggtgaaggcctcgtcgatgacgcgcttcctgagcgtcttgtcgtagacgggaaaggcgatctccacgcgccggaagaaattgcggtccatccagtcggccgaggacaggtaaacggtttcggcgccatcggcatagaaatagaacacgcgcgagtgctccagaaagcgccccacgatggaacgcacccggatattctccgacagcccgggcacgccggcgcgcagcgcgcataccccgcgcacgatcaggtcgatcttgaccccggcctggctggccttgtagagctcttcgatgacctgcacttccagcagcgagttcatcttcgccatgatgcgcgcccgcttgccggcgcgcgcggcgcgcgtctcggcgcggatcaggctgaccatgccgtcgtgcagcgagaacggcgactgcagcagcgccttgagcgagcgccgcgcccccaggccggtcagctgggtaaagaccttgtccatgtcctcgcacaggcgcggatcggcggtcagcaggccgaaatcggtgtacaggcgggccgtgcgcggatggtagttgccggtgcccaggtgcgcgtagcggcgcagccgccctttctcgcggcgcagcaccagcgccatcttggcgtgcgtcttgtgcgcgaccacgccatagaccacgtgcgcgcccacttcctccaggcgcgcggcccagttgatgttggtctgctcgtcaaagcgcgccatcagctccaccaccacggtgacttccttgccggcgcacgccgccgccagcaggatctgcatcagctcggagtcctcgccggtgcggtagatggtctgcttgatcgccatcacgtccgggtccagcgccgcggcggtcaggaagtcgatgaccggctggaacgactggtagggatggtgcagcaggcgatcctgctcggccacggcggcgaacagctcggccggcttctcgcccacgcggtcgaacggcgccggcacgggcgccaggtaggcgggaaacagcaggtccggccgggtgttggaattgcacaactgcatcaggcgcgacaggttcaccgggccgctgacccggtaggtgtcctcgggcgccagcgagaattcgcgctgcaggtaggcctccaggtcgggcggggtcagcttgtcgacctccagccgcacggccgcgccgaaattgcgctgcgacagctcgccctgcagggcatggcgcaggttggtgacttcctcttcgtcgacgaacaggtcgctgttgcgcgtcacgcgccattggtaacagcccagcatttccaggccggggaacagttcgcccacgaaggcccgcagcagcgaggtcagcaggatgtagccgtcgggatggccggagatctcgggcggcatcttgatcaggcgcggcagcgcgcgcggcgcctgcaccacggcgatggacgcctggcggccgaaggcatcggcgcccgacagggccacgatgaaattcaggctcttgttgtagacgcgcggaaacggatgcgccggatccagcccgatcggcgtcagcagcggcatgacgtcgcgattgaagacctcgcgcgcccactcctgctgctgcgcgttccattcggaggcgtgatgcagcacgatgccctcggcctgcaggcgcggcaggatatcgtcgttgagcaaggcgtattggctcgccaccagcgcgtgcaccttgacctggacccgctcgaaggcttcatcggccgtcatgccgtcgggcccgaccagcgtcggggtctggcgctgctgctccttcagcgtcgagatgcggatctcgaagaactcgtccaggttggagctgacgatgcacacgtagcgcagccgttcaagcaagggaacacgcggattctcggccatcgccagcacgcgttcattgaatttcagcagcgacagttcacgattcaggagcagcggctcggacggcggtcgagaggtcatacagggcccaggcaaaggagacagcttttgtttttactgcaatatcgtgacggttctatgacgcccggccgcgcgcatgccggcatgccgcatagcgtacgccaaaacggggacgcatggaagggccacgccggcccccaatgccttgttctgcaagggaaaaacgccgcatcggcatgactgtcacatggcatctctataatccagcaaactgactgcccaatacaactgccgcatggaccatcttctggccgccgtcgacctcggctccaacagctttcgactttctatcggccgcgtcgtccagcaggatggcaccgcccagatctaccagatcgaccgcctcaaggagaccgtgcgcctggccgccggcctggaccaggacaagaacctgggcgaggacgcgctggcgcgcgccctggcggtgctcgagcgcttcggcgagcggctgcgcagtttccatcccagccgggtgcgcgcggtcgccaccaacacgttccgggtcgcccgcaacacgcgcgatttcctgccccgcgccgaacgggcgctgggctttcccatcgaagtcatcgccgggcgcgaagaagcgcggctgattttctccggcgtggcgcacagcctgccgccctcgctaaaccgccgcctggtgatcgatatcggcggcggctccaccgaagtcatcatcggcaagggcgtcgagcccaacctgatgtcctcgctgtacatgggctgcgtcagcttcagccgccagttcttcggcgacggcgtggtcgacagccaccagatgaagcaggccgagctggcagcgcggcgcgaaatcgaagtgatctccaagcaataccgcaagaccggctggaaggaagcctatggctcgtcgggcaccgccaaggcgctgtacgccatcctgaccgaatgcggcttctccacccgcggcatcacgcgcgccggcctggccaagctgaaagaccgcatcatccggtcgggccgcgtcatcccggccgagctgcccggcatcaagctggagcgcgccgacgtgctgcccggcggcctggccatcatgagcgccctgttcgacgagctgaacatcgatgtcatgcataccggcgacggcgcgctgcggctgggcgtgctgtacgacctgctgggccgcgacgacgagcacgacaagcggcacgaatccgtgcagcaattcatgaagcgctaccacgtcgacgccaaccaggcgcggcgcgtgcgccaggcggcgctggcgctgttcgacgtcctgctgcccgacggcgacggccacgagcgcgccgagctgcggctggcgctgggctgggcggccgacctgcacgaggtcggcctgtcgatcgcccacaacgcctatcacaagcacacggcctacgtgctcgagcacgccgacatgccgggcttctccaacgacgaacaggaattgctggcgctgctggccctgggccatcacggcaagctgagcaagctggaatccctggtggccaaccgcagccagtggatcgccatcctgtgcctgcgcctggccgcgctgctgttccgccgccgcgaggacataaccccgctgccgctggccgtctccatcaagggcacatccatcgtggtgcgcgcccagcaggcctggctcaaccgccaccccctgagcgacttcaccctgcgcgccgaagacggcgaatggagcaaggtcggtttctcgttcgaattgctggaaacctgaaacccgatctccgggagcctgtccccgaaggggactggctcccgctgacttccggggagcctgccccgatacaaggtgcctgtccccgcggggacaggcaccccagcaccccgtcggctcagtccaaggtcaggtcggtctgccgttccagctgcttcagttccaggcggatctgacgggtcacccgccgcaccagcctgatgcgcagacgacgcagcgtgcgacgcatgtcagcgcctggcttcccggtccaggccgaaatggcggcggtagcgctcgtccatgccggccatgctcagcagcaccgggaagtccgccgcgttgaagtccggatcccaggccggctcgccgcataccttggcgcccagcttgagatagcccttgatcagcggcggcacgcgcgccggcagggtgctgttcaggcgctcgatcggatagcggtgcaggggccgcacgcgcggcagcgccgggtcatcgaggtggcgggcgacattgcgccagacttcggcggcggtcacgccgtcgtcgcgcaggctgacgctggcgcaacccagcacatactcgtagccgccgcggcgcaggtattcggccaggccggaccacagcagcatgatgaccgcgccgttgcggtagtcggcgtgcgtacacgagcggcccacttccaccagctgctcgcgcagggcgcccagcccggacaggtcaaactcggattccgagtagtagccgcccgcctcgcgcgccttttccggcgtcaggatgcgataggtacccaccacccgcccggtgtccagctcgcgcaccatcaggtgttcgcaccactggtcgaagcggtcctgctccacgccgtcctgtgcctggggaaacacggcgcccatatcctcggtgaagacgtcgtagcgcagacgctggatctgctcgacctcctccgcggtgcgcgccaggccgaccgcgagggtgcgcggcgcggcgccaggccaagcagtggcggcagtggaacccgtatcgatgcgtactagttcgagcattgcgcgaaactcctaaatgtcctgccagtgtggccgcgcgtcatgtcagtaatctgaccgatatgttacgtgactatgaagtttacgccgccccaccgaggaccatacgaccccgcttgactatttgatacaaacagagtcatggccttgcatgcctgcgtcgcccgcgcaacaaaaaggcccgccatcaggcgggccttcgggcaggtccggaccttgctcaggcgcccaggctgtcggccagcttctgggcgctggcctgcgccagcgcttcgtcctcggcctcgaccatcaggcgcagcttgggctcggtacccgaggcgcggatcagcacccggccccggccggccagctcggcctcgacggcgccgcgcgcgcgcgccaggccgtcgtgggttttccagtccaggccgggagccagcggcacgttgatcatcctctgcggatacatgcgcaggtcggccacccattcagccagtgtggcgtcggcgcgacgcagcgccgtcagcacctgcagcgcggcgatcgtgccgtcgcccgtggtatggcaatccaggcacagcaggtggcccgagctttcgccgccgtacagccagccgcgcgcctgcatctgctccagcacgtagcggtcgccgacgttggcccgctcgaaacccacgccgatctgctgcagctggcgctccaggccgtagttggtcatcagggtgccgaccaccccggccaccggaccgcgctgcatgcgctcgcgcacgatggcgtagagcagttcgtcgccgttgtagatgcggccggtgccgtcgaccatctgcaggcggtcggcgtcgccgtccagcgcgatgcccaggtcggcgccgcgcgcgcgcacttcctcggccagcgattccggatgcagcgcgcccacgcccttgttgatgttgaagccgtcgggcgagacgccgatggcatgcacctcggcgcccagttcgcggaacacatgcggagcgacgttgtaggcggcgccgtgggcggcgtcgaccaccagcttcagcccgttgagatccaggtcgtgcgggaaggtgctcttgcagaattcgatgtagcggccctgggcgtcggccatgcggcgcgcgcggcccagttcttccgagccgacgcagcccagcggctcgtccaccgcctgctcgatggcggcctcgatgtcgtcgggcagcttcatgccatgggcggagaagaacttgatgccgttgtcctggtacggattgtgcgaggcgctgatcacgataccggcggccaggcgcagcgtgcgcgtcaggtaggccacggccggcgtcgggacgggcccggccagcagcacgtcgataccggcggccgacaggccggcttccagggcggattccagcatgtagccggaaatgcgggtgtccttgccgatcacgacctggggccggttgcggccgcgcccgctggcgtgctcgcgatgttcgcgcgccagcacccggccggcggcatagcccagacgcagcgcgaaggcggcgttgatcaccgggccgccgacttcgccgcgcacgccgtcggtaccaaaatatttgcgttgactcatgtagggactgctccttgttcggccgcctgccacacttttagcgcatccacggtcgcggcgacatcgtgcacacgcacgatggcggcgccgcgcgccacgcatgccagcgcggcggcaacgctgccggccaggcggtcgcccaccggcttgccggtggccgcgcctatcatggatttgcgcgagacgcccaccagcagggggtagctggagacgcgcaagctggccaggcggcgcagcaactgataattctgatccatggtcttgccgaacccgaagcccgggtccagcacgatgcgccgggggtcgacccacgcggcgcgcagccgctgggcgcgcgcgcccaggaagaccccgatttcgcccatcaggtcggcgtactcgggcgcctcctgcatggtgcgcggctcgcccttcatgtgcatgacgcacaggccgcagcgcgagcgcgccaccgcgtcgatggcgccgggctgccggaaaccgtagatgtcgttgatcatgtcggcgccggcgtcaagcacggcgcgcatgacctcgggcttgaaggtgtcgatcgacaacggcacgccgcagtcgcgcagcccttcgatcagcggcaggatgcgcgccagctcgtcggccgcgctgaccggctgcgcgcccggccgcgtcgattcgccgcccaggtccaggatatgggccccttcgtcgatcaattggcgcgcgtgggcgatcgcgctgtcggtatcggcgtgctcgccgccatcggaaaacgagtcgggcgtgacgttgacgatgcccatgacaagcgggcgctcgagatcgaactcaaagcgcccgcactggaagttatttgccatgaaaccttagcagcaggctcagaccgcggccgccgtattgccgccggcagccagcccggtgggcggggtgtcgaacgtatcggacggaccttgcggcgtcttgggcggacgcggcggacggtcgttgacgatgtcgtcgatctggtcggcgtcgatggtttcccattcgagcagcgccgaggtcatcacttcgacccgggcacggttgtcttccaggatcttgcgcgccacgccgtactgctcgtcgatgatgcggcggatctcgctgtcgaccttctgcatggtcgcttccgagacatgcgtggtcttggtgacgctgcggcccaggaagacctcgccttcgttctcggcatacaccatggggcccagctcgtcggtcatgccgtagcgggtgacgatgtcgcgggcgatggccgtggcgcgctcgaagtcgttcgaagcgccggtggtcatctggttcatgaagatttcttcggcgatgcgcccgccgaacagcaccgcgatggtgttgagcaggcgctccttgtccatgctgtagcggtcggtttcgggcaactgcatcgtcacgcccagcgcacggccgcgcgggatgatggtgaccttgtggaccgggtcggtcttgggcagcatgcgcgccacgatggcgtggccggactcgtggtaggccgtattcttgcgctcttcctcgggcatgacgatggagcggcgctcggcgcccatgatgatcttgtccttggccttctcgaagtcggacatgtccactgtgcggccgttgcggcgcgcggcgaacagggccgcctcgttgaccaggttggccaggtcggcgccggagaagccgggcgtgccgcgcgccaggatggtggcgtcgacgttgggcgacagcggcaccttgcgcatgtgcaccttgaggatctgctcgcggccgcggatgtcgggcagcggcaccaccacctggcggtcgaagcggcccggacgcagcagcgccggatcgagcacgtcggggcggttggtcgcggcgatgacgatcacgccctggcccgactcgaagccgtccatctcgaccagcatctggttcagggtctgttcgcgctcgtcgttgccgccgcccaggccggcgccacgctggcggccgacagcgtcgatttcatcgatgaagatgatgcacggggcgtgcttcttggcgttctcgaacatgtcgcgcacgcgggccgcgcccacgccgacgaacatttccacgaaatcggagcccgagatgctgaagaacggcaccttggcctcgccggcgatggccttggccagcagcgtcttgccggtgccgggcgagccgaccatcagcacgccgcgcgggatgcggccgcccagcttctggaacttgctggggtcgcgcaggaaatcgaccaattcctggacgtcttccttggcttcgtcgcagccggcgacgtcggcgaaagtcacctggttggtgttctcgtcgagcatgcgcgcgcgcgacttgccgaagctgaacgcgccgccgcgcccgccgccctgcatctggcgcatgaagaagatccatacgccgatcagcagcagcatcgggaaccacgacacgaagatgctcatcagcagcgacggctcttcgcgggccttgcccgaaacctgcacgccgtacttgagcaggtccgacaccatccacaggtcgcccggcgacgtcagcgaatagggacggccggcgtccggcgtgacatacagcacgtcgccctgcacgtcgaccttgcggatgcggcccgccttggcgtcgtccatgaactgggtgtagctgacgccgtcctgggtctgtgcacgtccgtcgaactgcttaaacaccgtgaacagcaccagcgcgatcaccatccagaccgcgactttagaaaacgaattgttcaaggtcgatctcctgctctcgattccgaccggtggctgcgtccccgcgctcaaggcgcagccaacaaatttgtcaatgagtcattctaccctgtcggggcagatcgcgtttgcggccccgcaaggaggtctcgtttcgtttggtttgagagttttcccgattctgtctgatggcaagggctgcgccgctggataaggggtggatggccagccaaccgttacaagttggccgtggatgggttacttcagatcgcgggcgaccagaaaggtttcggaggatttgtcccgcgacgccttgggcttgcgttcgaccacgcgcttgaagcgctgcttgtacgactgcacgatctgggaaaacccgctgccgtggaaagccttgacgatcaacgccccgttgggcttgaggtgggcgcaggcgaattcgagcgcaagctcgcagacgtgctggatgcgggccgagtccgccacgcctacccccgacaagttgggggccatgtcggaaatcacaaggtccaccggctgcccgtccaccatccgggcgagctgctccaggacctcttcctcgcggaagtcgccctggatgaactccacgccggccaccggctccatgggcagcaggtccagcgcgatgatgcgcccgtcgaccaccccgcccggcccggccaggcgctcgcgcgccacctgcgaccagctgcccggcgccgagcccaggtcgaccacgacgtcgccgcgccgcatcagcttttcggcgtccaggatctcgagcagcttgaaggcggcgcgggcccggtagcccttctgttgcgccagtttcacataggggtcgttgatgtgctggtgaatccagtctttggagaatttattcttggccattaccgtacaattccaagcatgcctatattagaacttacctctcgcgaacgcagcgacttgcgctccgccgcccacccattgcgccctgtcgtcctgatcggcgacaacggcctgaccgacgccgtcctgaaggaaatcgacctggccctgaccgcccacgagctgatcaaggtgcgggccggcggcgacgatcgcgaggcgcgcgaagccatgctggccacgatctgcgacacgctgtcgtgcgccgcggtgcatcacctgggcaagacgttgatcctgttccggcccgacctgcgcgcggccgcggccaaggccgccgccgacacgcccgccaagcgccgcccttccgagcctcatacgcccaagaagatggccgccgaaggcaagcgcctgaccaagacgcgccctgcgcgcaaggccgccgaagcggccgcgcccgccgccggcgcacgccccggccgcgacgacctgaaccaggccggccgtccggcgcgtccgtccacgcgcaaggcatcgccgggccacgccattccgcgccgcagcggcagcgcgctgagcctgcgcgccggagcgcgtggcggcctggccggccgcaagcccgcacgggcaaacaagcgatagtacttgatctggccggcctggacgggcccgccggtttcaggcgggccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggcgtcgtcgccgtgacagccgccagcctggccgatggctggcgggcatggctgccgcttgccccggctgcctgcgcggcaggcgcctggccggcgctgtggctgcgccgctgcgcggcgcggcggcgacagcgcatcgcgcgcgaactgccattcatcctcgacctcatgaccttgtgcgccgaagcgggcctcggcatgcacggcgccttgcagcaggcggccagtcacgggccgccgggcccgctgcgcgagctgctggtccaggccctgtgcgatatgcgtgccggcgtgccgcgccgccaggccatgcaggcgctggcggcgcgggccgacagcccgcccgtgcgggcctgggtaggagcgctggcgcatgccgacgcgcagggcatgagcctggggcccatgttgcgcggcctggccacgcgctatcgcgcagaacgccatcagcgggccgaacgcctggccatggaggcgccggtcaagatgctgttgccgttgatcgcgtgcatcttcccgtgcacgttcatcgtgctggcattcccgatcgggtacgcgttgttgcagggtggcccgtgatgcgcccgcgcctgcggctggcgcgcgcacgcggctggcgtggacggctggtcgggttgctgggccggcgccgccctccggggccgcgcagcggcctgttgatggcgccatgccgggctgtccatacctggggcatggcctatgccatcgacgtggcgttcgtcggccgcgacggccgcgtgttgcggctggtgcgcgggctgaagccctggcgcggcgcgctatgcgtgcgcgctgtcgctgttgtcgagacccgcgtgggcgtcattgaccccgaacacggaggtataggcagggtagaagctgcaatacagcacgccgcccgcgatgatggtgacgggaacctgcaaggtgccggccagcgtgtcgggcacgcccatgccgatcagcaggccgatgcacaggtcgatgaacaggaacaccaggatccagaccacgccgtacaccaggaacggccatttgttgcgccagcaggcaatacccgagaagaacagcgcctgcaacagccgcaggccgtgccagcccaccagcacgggagcatgccagaacacggcggcgatgatcacgtaaagcgcggtgaacaccagcagcggcgcgcgcatggccgtcatgatgggcgcgaggttgttggccgaggccatgcggacgccttcggccagcgaactggaaaacggcaggaacgccagcaggccggcggccaggcatagcccgacgtacagcatgcccatgaggaacagcttcttgaatacgccgggctttttcagcggctgcaaccacatcgagggcagcatgacgcggtcggcttcgacgtgcttgcaggccgacaaggtcatcagcgtgatgctgggcatcagcgccacgaacagcaaggggcccaccagtggcgtgtaggtggcgaacagcagcaacaggctgatcgccatcgcccaggtgaacatggctagcggttgtttcatgaacaggcgcaggccgtcacgcacccattgccagccggaaatcgcaggtagagatactgcttgcataggtttcgctacgaatggacggggacagaacactcaaccaacattatgcggctgcctccgatttgggcaagtcgggggccggatggcggtggcgcgcttgcaacactctttcgaagtgccgcggatcgtgcggcttgagggtctgggccggacggggcaggtagaaatcgtacaggcgtgacagccagaagcgcagcgcggcggcgcgcagcatgacgggccaggcctggcgttccgcgtccgtaaacgggcggacctcggcgtaggcctgcagccagccgtgcaccagttcgggcacgaattcgccggtgtcgcgcacgatgcaccaatcgttgacgctgaccgccacgtcgaacagccacgtatcgcagcccgcgaaatagaaatcgatgaagccgcccatgagcgggtcgtcgaaggtgccggcaaacagcacgttgtcgcggaacaggtcgcaatgggccgggccggatggcagcgattgccacagcgcggtggcagcatgggcctgctggtccgccagctcggcctcgagcaggcgcgcctgcccgggctcgaggaacggcagcaccttgggcgccgtggcctgccaccagggcagtccgcgcaggttgggctggcgcagcgggaagtcctggccggccaggtgggcgcgcgccagcgtggcgcccgccaggcggcagtggtccgggcccggagcgggctcgtagccgcccggcaggcgggtgacgatggcgcagggcttgccgtgcagggtggtcagccgcgtgccgtcgcgcagcgtctgcggctgggggacggggatgccgcgcgcggccaggtggtacatcagttcgatgtagaacggcagctgttcctgcgtcagcacctcgaacagcgtcagtacgtactcgccgcgggtcgtattcaggaagaagttggtgttttcgatgccggcggtgatgccgcgcagtgaaaccaggtctccgaggtcgaagcgggccagcagggtgcgggcgtcctggtcggaaacggaagtgaaaacggccattgatctgcggggtgaggggttggagagacgcttatcgctgcgctgcgcggggattgtagaccaccggacgcgtggccgcggccggcggcccggcccgcaggccgtaaaatacggcatgtttttgccctgcgagtgattcttgagctctcccgactggcgactgtgcgtcgccccgatgatagacgtgaccgaccgccattgccgctatttccaccggctgctggcgccgcgcgcgcgtctgtacaccgagatgatcacgaccggcgcgctgctgcatggcgatgtggcgcggcacctggatttcgatgccgccgagcatccggtggccctgcagctgggcggcagcgagcccgatgcgctggcgcaggccgcgcggctgggccgccagtggggctacgacgaaatcaatctgaactgcggctgtccgtccgaacgggtccagcgcggcgccttcggcgcctgcctgatggccgagccggcgctggtcgccgattgcatgaaagccatgcaggacgccgtcgacatcccggtcacggtcaagcaccggctgggcctggactatgacgagtcatatggcttcgtgcgcgatttcgtgggccagatctacgataccggctgccgggtgttcgtggtgcacgcgcgcaacgcggtgctcaagggcctgtcccccaaggacaaccgcgagattccgccgctgcgctacgacgtggcgcgccagctcaagcgcgattttcccgattgcgtgatcgtgctcaatggcgggctggccgatgcgcaggccgcgcaggcggtggccggcgagtttgacggcgtgatgctcggtcgcgcggcctggcatacgccgcgggtcctgtccgaggtgtccttgcaatggtggccggccatacggctgcccagcgacgcgcaggtggtcgatgcaatgatgcaatacgccgcgacgcagattgcgcgcggcgtgccgctgcgcgtgatgacgcggcccttgctgggcctggtgaacggacaggcgggggcgcggcgctggcgccgcctgttgtcggacccggtgcggctggcggccaatgacccgtcgttgttgtacgaggcatggcgcagcctgcagggcgcgccgcgcgagcgcgacgcttgcgccgatccgctgccggcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctgccgtatcagggcttggacggcgccgactccatcggccagtcgcggatgtaggccttcagcatgttgttttcgaattgctgggcggccacgatggcctgggccatgtcgtagaacgagatcacgcccaacagggtggggccgtccatcacggggatatagcgcgcgtgcttttccagcatcaggcgctggacttcgtcggcgctcgtgttgggcgacacgctgaccggcgcgtcgtccatgatggcgcggatggtggtgtcgcccacgttgccgccatgctggtcgatatggcggatgatttcgcggaaggtcagcatgccggccagcattcccgattccatgatgaccagcgagccgatatcctgctcgctcatggtctgtaccgccacggacacgtgagtatcgggcgacgcggtgtatagcgtgtcacccttgacgcgcagaatctcgctgactttcaacatgatgttcctcccggggcgctgggtgcgcccgctttgctactttttgcccgtctccagctgcagaaccgccgcggcggggccgatatccgtattttgcgccaccccggcaagatctgccagtgtcgggtccggaccttgccccaatacgccggcggcaaccgccgcgatttcgggctcgtcgcgcagccgcggttggccgcgatcgagcaggaaacggtcgaatacaggttccagcgtggttgtacgcgggtcgcatgtcaagacccagcgctgttcggcggtgcgcgccaccagccccatgtcctcgagcgcttcgagcacggcgttcaattcgtcgtggtgcagccgcagacgcttggccagcgcgttggcgctgcgtccggccggccggctgccctgcgccgcatgcaggacgcgcagcacgcccagcgcgtcgatgaagggggcgcccgcgtgccggttgatctcccagcggcccagccggatcagcggcgcgctggcggccaccgttgcgccgaacagcaccgccagccatgacaggtagatccacagcaggaagatgggcagcgtcgcgaacgcgccgtagatgaccgtgtaggccggaaagcgcgtcaggtaataggcgaagccggccttcatcagctcgagcacgatggcggtgccgaagccgcccaccagcgcgtccttccagtacacgcggcggttcggaaccaccacgaacagcgcggcaaagcccagtccggtcagcaccagcgggatgaacgagatcgccacgctgaccgcttcgggcacatcgcgcaccaggcccagcgattcgcgcgccacgaacgaggtggcccacaggctggcgccggcgaccaccggacccagcgtgatcacggcccagtagaccagggcgcgctgcggcagcgggcgctggcgggtcacctgccagatgtcgttgaaggtcttgtcgatggtcatgatcaacaagagcgaggtgacgatcaggaacgcgccgccgatggccgtcaggcgcgtggcctggcgggcaaactggttgaggtagtccatgatgttgtcggaaaccgacggaggcatcaggctgttggccaggaagtcttccagcgcaacccggaattcctggaatacgggaaacgccgtgaacagcgacagcacgacggccagcatcggcacgatggccagcacggtggtgaacgtcaggctcgaggccacctgcagcagcttctgctcgtcggcgcgctggccagcgaagcgcacgacccggcccatgcgcgtgaaccatgaggcgcgccgtttttcgggcggggccgcctgtccggcggcggcggattcggcgtgaggctccatcaggcgataatagcagcatgaatgctgaactcaacccgacgctgcgccgtggcgcggtggcctgtctgctggccctgatcgtgctgtgcgtggcctgggaaaccgtgctggccccgatccgcccgggcgggtcgtggctgttcctgaaggccttgccgctggcgtttccgctgcgcggcgtgctgcgcggcaatctctatacattccagtgggcggcgatgctggtgctgctgtacctgatggaaggcgtggtgcgcgccatgtccgatccggcgccgctgtcggcggccctgggcggcgttgaaatcgtgttgtccggcggttttttcctgtgcgccatcctgtatgtcaggccggccaagcgggccgcccggaggtcgcgcgcatgaaatggctacgcctgcaggatctgcctaccgacaacagcttcgccgcgttgccggccgagttctatacgcgcctgcagccgcgcccgccggccgcgccgcggctgctgcacgccaatgccgaggcggcggccctgatcgggctggacccggcggagttttccacccaggcgttcctcgatgtgttttccggccatgccccgctgccgggcggcgatacgctggcggcggtctacagcggccaccagttcggcgtatgggcgggccagctgggcgaggtgcgcggccccgccggcggctgggagctgcagctcaagggcgcgggcatgacgccgtattcgcgcatgggcgatgggcgcgcggtgttgcgctcgtcggtgcgcgagtatctggccagcgaggccatgcatggcctgggcattcccaccacgcgctccctggccctggtggtgtccgatgacccggtcatgcgcgagaccgtcgagaccgccgccgtggtgacgcgcatggcgcccagcttcgtgcggttcggctcgttcgagcactggtcggcgcgccgccagccggaacagctgcgcgtgctggccgattacgtcatcgacaggttctaccccgaatgccgcgtggcgggcgcgggccggctggacggcgagcatggcgagattctcggcctgctggcggcggtcacccggcgcacagcgctcctgatggccgactggcaggcggtcggtttctgccacggcgtgatgaataccgacaacatgtccattctcggcctcacgctggactatgggccgtacgggttcatggacacgttccagctcggccacatctgcaaccactccgacagcgaggggcgctacgcctggaatcgccagccgtcggtgggcctgtggaatctctacaggctggccagcagcctgcatacgctggcgcccgatcccgaggcgctgcgggcggtgctcgatggctacgaggccgtgttcacgcaggcgtttcacggccgcatggcgggcaagctgggcttgccgcaattcctgcccgaggatgaaaccctgctcgatgacctgctgcagctgatgcaccagcaaggcgccgatttcacgcttgcgtttcgtcgcctgggcgaggcggtgcgcgggcagcgccagccgttcgaggattcgttcatcgaccgggcggccgccggcgcctggtacgaccggctggccgcgcgccacgcaagcgacggacgagccgcccaggcgcgcgccgcggccatggacgaggtcaatccactgtatgtattgcgcaaccatttggccgagcaggcgatacgcgcggcagccaggggcgatgccggcgagatcgatattctgctcaaactgttgcgtaatccctacaaacaccagccagggtacgacgcatacgccggattggcaccagactgggcagctgggctggaagtcagttgttcgtcctgattgattcacgtcaagaaataaactcgggaaaatcctcccaaatataagtaaaatttgtaataatttgcgagtaacgcgtcgcgctgcgcggaatggttttccaatgcggccgatccgatggtttccgagttgaggtgcctatgctggttgcagatggactcctgcgtatcgggttgcttgaagacgatgaggactttcgcgacgagttggcgttgggccttggcgggtacgggttcaacgtggtgtgcgcgtgcggcgacgcgccgtccctgtatcgattcttgcaatcgcagtcctgcgatattgtgattcttgatgccaatgtgccgggcgaggatggcttttccgtcgccacgcgcctgcgcgcgcaaagcacgacggggattgtcatgctgaccggccggggcgcgctggaggaccgcgtgcgcgggctcgaaggcggcgccgatgtctacctgaccaagccggtcgacctgctcgagctcagttcggtgatccgcagcctggcgcgccgcatgcgcctggcgcgtggcgcacagggccaggcgcccgcgtccgccggcgacacgcagcgcggcgtgggtggctggtcgctgcaggaaggcggctgggtgctggtggggcccgatggcgtgtcgctgcatctcaatgcgcaggagcgcatcttcatgacctccttgctgcaaagcggcggcgatgccgtcacgcggcagatgctggccgaggctttccagcctggcaatcccgatgacttcgagccgcgccgtgtcgacgtgatggtcagccgcctgcgcgccaaggcgcagtcggccggtttcaagttgccggtgctgtcggtgcgcggccagggctacgtgttcgccgcctgagcgttgccgccgtcggtgtaggcctggccgggagtcggcaaggtcatcacgaagcgcgcgccctggccaagctgggtctgcacggtcaaggtgccgtcctggctctggcagatctggcgcgccaggtgcagccccagtccgctgccgggcgtttcgcggtgggcggcccgccggtaatgctcttcgaagatccgttgcgattcgtcgtcgctgatgcccgggccatggtcggtgaccgccacccaggccgtggcgccgtgcgcgccgtacgacaggcccacatcgatatgcaccggttggtcggccggcgagtacttgaccgcattgtggatcaggttgcgcagcaccagcgccgtaagcagcgggtcgcaccaggccggcaccgcggcctcggcattgaggaccagcggatgcgccgtatccagccgcatgccttcgaccgtgtcgcgcgcgagttcgcccagctcgatcggttcgggccgtagcgtgagggcctggtcgcgcaagcgctcgggactgagcacctggttcatgagttcgatcatgcgcgtcaccgcccggcggatgcgcgccagccggctgtcgacttcctgtccgctgccggccaggatgatttcgagcgactgggccgccgcgctgatggtggccgccggcgtacgcagttcgtgcgacagcagcgcgtggacctggcgctgcgcctccagcgcgcgcgccacttcggccaggcgccggtccgactgttcctggcgcttgcgctgcatgcccagttcatggggcggccagggccgcccgtcggtggcgcgcgtccgcgtgggcgcgtgggcggccgtgtcgccgttgtcctcggcggcggccggggcggcgggcaggtcggcgatccagttgtggcgaggcgccaggaagtcggcgttgtcggcctcctgcatgagacgaaagccgatcgcctgcagcagctcgcgcgccaccggctcttcggcgtcttcggcataggctggtatgtccagggtgcgggccacctggatgacggtgtcggccagctgttggttgccggggctgcgggtgatgccctggacgaacgatccgccgatcttcaggtacgccagcggcagctggtgcaagcgctccagcgccgcgaactgttcggacagccggcgtacgccgacccgcacgccggtgcgcgcggcgatctcgcacagcgcctgtacgttgtggaagtagtcgaccaggccgtgtgcgtcgatttctatgatcaggtgcccggcctgttccggacgatcgcgcagcacgtcctccagccgcttgaggaaatgcgcctgctcgagcgaaggcagcgacacccgcacgaccatgtcgccgtcgcgcgcgaccagctggtccatgctcatgcggatcgcctggatgtcgcaatcggccgatagccccaggcgcgcagccggcggcatgaacagctgcgcgtgcaggggttcgggcgaatcctggtcgcgcagcgtcagttgcgcttcggtatgcagcacctggccttcggcatcctggcgcgggtacagcgtcaggaagaagcggtgttgttcgagcgcgcgcgtcaggatgtcctgccagccgtactcgccatcgatacgattgccggtctggctgaacgcgggctcgacttcgtcgctctcggcgatttccgcgcgcatcagcgcatggtccagccgagccaggatgtcgctgacttgttcgcccaccgtatagggcgtgagcaccatggcccagcggcaccacccgtgcgtgcgcaggggcaggcgcagcacgcgcagttcgcgccgcagcctttcggccagcacggccgcgcgcggcgagggcaggccgggcagcagggcggcgaagtccgaaccgttgatgcgtacgagcaccgcgccggcgccggcctgctccttgatggttttgctcagttgcgcgcaggccaggcgcagccattgatcggtcgcctcgcgtttcatctggcggttgatctccgccatgtcgcgctgccggaaaatcagcaggtggccatcgacgccgccgtcgcgttgcaccgcgcgccgcaggctttcgttgaagaacttgcggttcggcagccgcgtgaccgggtcgtggtacgtctcgttctccagcgcgtcgatgcgggcgcgctgctgcctcaattggtcatggacgcgctggtgcgactggaccagggccgtgcccagcggctgcagttcgcgcggcaggccttcggccagtttcggatcgacgccggcctgtccgatatgggcgaggttgtgggccagccgtttcagcggaccgcgttgcagcctgtcgtgcaggcgcgacatatagctgtaccagatcagcaggccggcgacgatcagcaccagctgcgccacgctctcggtgaggaagggggcttccaggatcgggatgaccgggttgtagacggcgaccgagccgacataggtcccgtcggccgagcggaaggtgcgcgtggccacgatctgcgaggcgcggccctgctgcagcgagccgtcggcgcgcgccggcgcctcgctgagctggcccgcctcgatcatccgcccggtgtagtgctcctgtatgcgcaccagtgcatagccgccatgccgctgcaggtcggtcgccagggtctgccattgcgcgggcgtcgtatgcgattgcgacagcacccaggccagcgaagcagccgctgtttcgacatggcgcttctggcgttccaccgacgcccggtagttcgccgccagcccggcagcctgggtgccgatgaccagcaggcccgccagcaggacgacgctgaggaaaagccgccgggaaatggacatgacgaaggcaggttgggggacggaagacacggttttgtatagtgtagttagttttatttgaaatattcaaaatattacgaaataggcatgcaacaagccaatccggttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtaacgcaccgcgggccggtgtgaacaggctgctcgcagtactcgctgcacgtatgaccaggctgcacgaacgcattccggcaggattggcgcgcaagcaggcaaggatcgggacaatccgctgtcagacccagaacacgtcgcaatagacgcgaggagacggcaggtggcgcagtcagagcaagacccattgctgcgggtcgatggggtgacgctggctttcggcggggtcaaggcgctgaccggcgtggggttcgcggtgagctccggctccatcacgacggtgatcggccccaatggcgcgggcaagacgtcgctgttcaacacgatctccggcttctacacgcccgacgcgggcagcatccacttcctgggccaggacatcacgcgcctgccggcgccgcggcgcgcccgcctgggcctggcgcgcagcttccagaacatcgcgctgtttcgcggcatgacggtgctggacaacatcaagctgggccggcacgcgcacctgcgcagcaacgtgctggacgcgctgctgtacctgggccgggcgcggcgcgaggaagtggcgctgcgcgccgatatcgagacgcgcatcatcgacttcctggagatcgaccatatccgccatgcacccgtggcggcgctgtcgtatggcctgcaaaagcgcgtcgagctggcgcgcgcgctggcgatgcagccgcgcatcctgatgctggacgagccggtggcgggcatgaaccgcgaggagaccgaggatatggcgcgcttcatcctggatgcgcgcgccgaatggggcgtgaccgtgctcatggtggagcacgacatgggcatggtgatggatctgtccgatcatgtcgtggtgctgaacttcggccaggtgatcgccgacggcacgccggcgcaggtgcaggccgatcccgaagtgatcaaggcttacctgggcgcgggcgaggtgggcgagctgcggcgccggctggcggcgcaggcggcctgatggacgccctgttcttcctggaggtgacgctggccggcctgggcggcggcgcgctgtatgcgctggcggcgctggctttcgtgatcgtctacaaggccacgcgggtggtcaacatcgccatcggcgagttcctgatgatgggcgcgtacgcgttctacgcgtttgccgccgacatgcaatggccggtgtgggccgcgatcggcggcgccatcctggcctcggcgctgctgggcgcgctggtcgagcgggtggcgatccgcccgatgctgggcgagtcgccgatctcggtgttcatgatcacggtggggctggcgtccatcctggtgggggtggtcgaactggtatggacggccgaccagcgccgcctgcccgagttcatgccgcgcgacccggtcatgatcggcgaggccttcgtcgcgcccaaggtgttctacgggttctgggtggcggtggggctggcggcgctggtgctgctggtgtttcgctactggcgcggcggcgtggcgctgcgtgccacggcggccgaccagggcgccgcctacgccatgggcatcaacgtgccgcgcgtgttctcgctggcctgggcggcggccggcgccatggccgcggtagcccgcctgatcgtcggcgcgatcggcggcatttcctcgtccatgggcgcgttcggcctgtcggtgctggtcgtggtgatcgtgggcggcctggacagcgtcgcgggcgcgctgctgggcggtcttttcatcggcctggtggaggcctgggccggcgcctacctgggcggcgagtacaagctgctggtgacgttcgtggtgctggtggcgacgctgatggcgcggccttatgggttgttcggaacccgcgagatcgagaggctctgatccatgcgcatcgcgaccgccaagcagacctaccaggccgacgaggcgctgttcgatacggccacgcagcgcgtgtggttggcgctgctgctggctgccctggcgctgtttcccttcctggccaatgcctattggctgtatctggcctgtctggtggcgatccatgtggccagctccaccgggctgaacatcctgaccggctataccgggctggtcagcctggggcaggcggctttcatgggcctgggcgcctacacggtggcggtgctcgaggtgcacgtgggcacgccggccttgctgaacctgctggccgccggcgcggtggccatgctgggcgggctggtggtgggcgtgccctcgctgcgcgtcaaggggctgtacctggcgatcgtcaccatcgccgcgtcgttcatcgcccatttcctgttcgccaatctgccgctgaccggcggcacggccggcctgcaggtgccgccggcgcggctgctgggcatggacctggacacctccttcaagatctattggctgatcgtgcccatcaccgtgctgatggtgctgggcgcggccaacctgttccgtacccgcatcggccgcgccttcatcgcgatacgcgatcgcgatatctcggccgaagtgctgggcatcgacctgctgcgctacaagctgctgtcgttcggcctgtcgtcgttctatgccggcgtggccggcggcctgtgggcgtatttcttccgcgtggtcacgcccgagagcttcccgctgatcatgtcgatcttcttcctggccgccatcatcgtcggcggcatgggctcgatcctgggcgccatcctgggcgcggtcttcatgaccatggtgcccgagttcctcaagctggtggtgggatggctgccggtaggcggcgacggcagtgctggccgcgcccgtggcccaggcggccgaggatctggtgatcggcggctcgatccccttgagcggcgtgttcgccttcgccggacagggcatccatgccggcatcggcgattatgtgaagatggtcaacgaagagggcggcgtggcaggccgcaagctggtgtacgtgcccgaggacacggcgtacaaggtcgatgcctcggtggcggcgttcaagaagatcgccagccagaacaaggtcaatttctactacggcgattcgaccggcttctccaagaccatcaacgccgagctgaaccgtgccggcaccatgatcatgacgggggcgtcgttcgccacggagctgaacgaccccgcgaaataccccaaccagttcatgctgggcccggactacaccgagatgttcggcatcctgctgcgctatatcgccaaggagcagccgggcgccaaggtggcgttcgtgtattccgataccgagttcgggcgcgatccgatcaccagttcgcgcgcggtggccgagaagctggggctgaaggtggtcaccgagatcatgacgccgccgggcagcgtcgatgtgtcgaccgaggtgatcaagctgcgccgcgccgcgccggactacaccattttccatggctatgtcctggcgccgattccggagttcgtcggccagggcaagcgcatgggcctgaagacgcgctacatgggcaccttctggaccatggacaactccacggtcatgcagatgggcgaggacgcggacggcttcatgggcgtgatgccctatcgctactactacgatgacgccgccgacgcgccgatgctcaagaagatccgcgccatgcgcccggattaccagagcaccggctacatgcagggcttcctggcggccatgctgttcgccgagacggccaagcgcacgctggcggccgacaagccgctgacggcggcaaacatgaaggccacgctcgacgccatcaaggacttcgacaccggcgggctgatcggggtgccgatctcgatcaagggcaattcgattccggtgggccgcatctaccgcgccgacgccaagcagaagaagatgctgccggtctcggattggatcgtgctggattgaggaggccgtgacgacatccgccgcgccggtgctggccatcaacaacatcgaagtggtctacaacaaggccgtgcaggtgctgcggggcctgtcgctggaggtgccgcgcggcggcatcgtggccttgctgggcagcaacggcgccggcaagtccaccacgctgaaggcggtgtcgcgcctgctggagctggaggatggcgcgctggtcagcggcgccatccgcttccagggcagcgacacggccgggcgcgcgccgcaggcgctggtgcgcgcggggctggcgcacgtgatggaagggcggcgggtgttcgaggacctgaccgtggaggagaacctggtggcggccgcctacgcgctgagcgggcgcgccggcgcgcgccccgatttcgatctggtgtatggctacttcccgcggctgtacgagcggcgccgcgggctggcgggctatctgtcgggcggcgagcagcagatgctggcgataggccgggcgctgatcgcccagcccagcctgatgctgctggacgagccgtcgctgggcctgtcgcccatgctggtcgagagcattttctcgatcatcgcgcgcatcaatgccgagcagggcgtctcgatgctgctggtggagcagaacgcctcggtcgcgctggcggtggcgcactacggttacatcatggagaccggcaaggtggtgataggcggcagcgccgagcggctggccggcgaccccgatgtgcgggagttctatctgggcgtgggcggcggcggcgaggcgcgcggctttcgccagctcaagcactacaagcgccgcaagcgctggctgtcatgacgcgcgcgagcatgcacccacgcgccgaaggcctgccacggggcgattggcccgccctgaccctgccgcagatgctgcgcgagcaggcgcggcgccagccggcgcgcatcgcgctgcgccagaaggactacggcatctggcagccgatcgactgggccacgtactggcggcgcgcctgccaggtggcgctggggttgcgcgcggccggcctggagccgggcggcaaggtggccatcattgccgagaaccggctcgagtggctgctggcccagatgggcgcgggcgtgctgggcgcggtgccggtcggcgtgtattgcaccagcccggccgccgaggtgggctacgtgctggagcacgccgaggtcgacatggtggtgtgcgaggaccaggagcagaccgacaaggtgctggaggtcgcggcgcgcctgcccgggctgcggcgcatcgtcgtgatggaaaccaagggcctgcgcaaccacgccgaggccgagcgcgcgcgcatgatcagtttcgccgagctggaggcgcgcggcgcgcaatgcggcgcggccgagcaggcgcgcctggagcaggcgctggatgcgcagacgctcgatgacgtcgggctgatgatctatacgtcgggctcgaccggcaagcccaagggcgtcatgatcagctatcgcaatatgcgcggggtggcgccgggcatcgcggaccgcctggacatggacgcgggcagcgtgcatctgtcgtacctgccgctgtgccacgtggccgaacagatgctgtcgaccttcgtgcccgtctacctgggctcgcaggtcaatttcggcgagtccatccgcacggtgcaggaggatttgcgcgaagtggcgcccacggtgttcctgggcgtgccgcgcatctgggaaaaactgcatgcggccatctcgatcaagatgcaggagtcggggcgcttgcgccgctggctgtatgcgcgcgcgctgcgcggctgcgcgccgttcctggagctgtcgcgcgcccgctacggctggcgcgaacggctggtgtatggctggcattacgcgctgatcctgcgcgcgttgcacaacttcgtggggctgcggcgggtcaaggtggccatgaccggcgcggcgccgattccgccggaagtgctgcgctacttccgcacgctgggcatccccctgatcgaggtgtacgggttgaccgagtccaccggcatgatcttcggccagcatcccgaccgcgtgcgcgtgggcacggtgggcgagcccaccctgggcgtgcaggcgcgggtgggcgagcagggcgaattgctggtgcgcggcgagatggtgttccacggctactacaggaacccgcaggccagcgcggatacggtgtgcgacggctggctgcacaccggcgacgtggtggcgctggaggacggccagtaccgcatcgtggatcggctcaaggacatcatgatcaccgcgggcggcaagaacctgacgccctccgagatcgagaatgcggtcaagggcagcccgtacgtgaaggagtgcatcgccatcggcgaccagcggcgctatgtcgccgcgctgatccagatcgagtacgacaccgtggccaaatgggctgaactcaacggcattgcctatacgcattttcgctcgctggccgagcatccgcgcgtacgccagctggtgcacggcgaagtcgagcgcgccaacgccgcactggcccaggtggcgcgggtcaagcgcttccacctgctggtgaaagagctggaccatgacgacggcgaggtgaccgcgaccatgaaagtgcggcgcgccagcatcgcgcaggcttaccgcagcgagatcgaggcgctgtaccggcaggaggaggcggcatgagcgagacaggcaggcaggtggcggtgcgtaccggcgcggtccggcgttgcgtatccagcgcctgaaggaccggggcccatgcacgccagctcccgcgggaccgaagaggcggccggatcgccgcgacgcgccgacgtgatcgccaccgccggcgagctgttccggctgcacggctatgagcgtacgacggtgcgcgagctggcgcgcgcggttggcctgcaatcgggcagcctgttccaccatttccgcagcaaggaggagatcctggtggcggtgatgtcggagggcatcgaggaagtgctggagcagggcgcgctggcgctggcgcactaccaggaccccggggcgcgcctggcggcgctgttccgggtgcacatgtggagcatgctcaagggggccgggggcgacgccatgaacgcgctggtgtacgagtggcgcagcctgtcgccggccgctcgcggcggggtcaaggcgttgagcgatcgctacgaggacatgtggcaggacgcggtggacgatgcgttgcgcgccgggctggtcgacggcgatgcgcgcgtcatcaagcgctacctgttgggcgggttgaacctgaccgtgcaatggtacaggccgcaggggcggctggcgcctggcgatttcatcgaggccatgctgcgcgcggcgctgcccggcttgccgcccggcaccggggcgtggccgctgcgggactagccgcgctggcggaagaacgacaccagcgccgcgatggcgcagaccacgccgatggccagcagcacgatggcgacctgttgcaggaaatcggcctggccgcgatagccgccgccgctgccgcctgccatggcggtcaccaacaggaaagcgctgagcagtgcgccggccagggccagcaccgcggcgacgccgaggtacaggggcatgcgccggcggccggccggcagcgcgcgcagcggccgcggcgcggcggcgggacgcgcgcgccgggacagcaggaggtaggccagcgccgccacgcacgcaggatgatcttggcaagcatggcgggccggcgcgggtcagtcttcccggcgcaggtgcgggaagaggatgacgtcgcggatgctggggctgtcggtcagcagcatgaccaggcggtcgatgccgatgccgcagccgccggtggggggcatgccgtattcgagcgcgcggatgtagtcggcgtcgaagtacatggcttcttcgtcgccggcgtccttggcctcgacctgggcgcggaaacgctcggcctggtcttcagggtcgttgagctcggagaagccgttggcgatttcgcgtccggtgatgaacagttcgaagcgctcggtaatgccgtcgcgggtgtcggaggcgcgcgccaggggcgagacctcgaccgggtagtcgatgatgtaggtggggcgccacagcttggcttcggcggtttcctcgaacagcgccagttgcagcgcgcccaggccggcgcgcgccagcggcggaccctcgacgttggctcccagtttcctgagctcggcgcgcacgaacgcggggtcgtcgagctgcgcctgggtatagccctcggcgtacttcaggatggcttcgcagatcgtcaggcggtcgaacggctgggacaggtccagctcgcggtcctggtagctgagcacggcgctgccggtggccgcgatcgcggcctggcggatcaggtcctcggtgaagtccatcagccagcgatagtcggcgtacgcggcgtagaactccatcatggtgaactcggggttgtggcgcgggctcaccccctcgttgcggaagttgcggttgatttcgaacacgcgctcgaagccgccgacgatcaggcgcttgaggtaaagctcgggcgcgatgcgcaggaacatctgcatgtccagcgcattgtggtgggtcacgaagggcttggccgccgcgccaccgggaatcgggtgcagcatcggcgtctcgacttcgagaaagcccgcattgagcatggcctggcggatgccgccgacggccttgctgcgcgcctcgaaggtgcggcgggtggcgtcggtcatgatgaggtcgacgtagcgctggcggtagcgcagctcctggtcggccacgccatggaacttgtcgggcagcggacgcagcgacttcgacagcaggcgcgccgagttggcgtgcaccgacagctcgcccttgttggtcttgaagaccggcccctcgatggcgatgatgtcgccgatgtcccattgcttgaaagcggcgtaggcctcttcgccgagcgtgccgcgctcgaggtagatctggatgcggccgctgccgtcctgcagcgtggcgaagctggccttgcccatgacgcgcttgagcatcatgcggccggccaccttgaccgtgaccgccgcggccgtcagcgcctcctggtccaggccgtcgtacctggcgtgcaggtcggcggcgtgcgcatcgggcacgaaattgttggggaacgcaacgccggtttcacgcagtctggccagcttggcgcgccgttcggcgatcaagcggttttcatcctgggcggtcggggcgggcgattggtcggtcatggtggattactggtagttgcggatgtcgtcgatttcggtggttccgaaatcgtcgcgatccaggtaggcgagaatgcgggcagccacgtcggcgggcgcggacagcttgccggtggcgtggaattccctgaagcgttccagggcggggaaatcggccgggtcgctggcgcggatggcgccctgcatgtcggtgtcgacgatgccgggcgccagcgcgaccacgcgcacgccgtcctggccttgctcctgcttgagcacgcggctgtacatgtcgagcgcggccttggcggcgcaatagacgccccagcccgcgttcgggttgcggccggcgcccgaggaaatgttgagcacccggcggtcggccggcaggccctgcaaggccgccacgaagcgggcggtcagcaggacgacggccgtgacgttgagattgagcgcgccggcgatggccgcgccgtcggtcaggccggcggcctgcgccaccgggctgacggtgcccgcattgttgatgagcaggtagcggcgcgcatcgcgcggcagcgcggcgcacaggcgcttggcggcggccccggccgcggccggatcggacaggtcgacctgcacctgttccaggctcgcgccgcgcgtccgggcggcggcctccaggtcgggatcggcgcgccgggcaagcgtgatcaggcgcgtgcccggcgcgagcaggccgcgcgccagggcggcgcccaggcctcgggatgcgccggtcaggatggctacggtatcggtcatgcggggaacctccagggcaggggcgcggcttacacgccttgcttgaggctggcttggatgaacgggtccaggtcgccgtcgagcactttctgggtattggaaatttccacgttggtgcgcaggtccttgatgcggctctggtccagcacgtacgagcggatctggtggccccagcccacgtcggtcttggaatcttccagcttctgctgctcggtcatgcggttgcgcatttccagctcgtacagcttggatttgagcatctgcatcgcctcggcccggttgcgatgctgcgagcggtcgttctggcactgcaccacgatacccgatggcgcgtgtgtgatgcgcacggcggagtcggtcttgttgatgtgctggccgcccgcgccgctggcgcggtaggtgtcgatgcgcaggtcggccgggttgacctcgacctcgaaggactcgtcgacctcggggtagacgaatacgctggcaaacgaggtgtggcggccgcccgaggagtcgaacgggctcttgcgcaccaggcggtgcacgccggtttcggtgcgcaggtagccgaatgcgtactcgccttcgatcttgatggtggccgacttcaggccggcgacgtcgccctcggattcttcgaggatttcggccttgaagcccttgcgctcggcgtacttgaggtactggcgcagcagcatcgaggcccagtcctgcgcttcggtgccgccggcgcccgcctggatgtcgacgaagcagttcagcggatcggccgggttggcgaacatgcggcggaattcgagcgtttccagcttttcctggaagcggtcggcatcgtgctcgatggcttccagcgtggcgtcgtcgctatcggccagcgccagttcgacgagctcgcacgagtcggccaggccgctgcccaattcggtcagggtctcgacgacgtcttcgagggatttcttttcacggcccaggtcctgggcgtgcttggggtcgttccagatggccgggtcttcgagctcggcgtttacgacttgcaggcgttccgatttggcatcgtagtcaaagatacctccgtagagcctgttcgcgctccgcgtagtcttcgagtcgggcgacgagctggttctgacgttcggcttccatgattgatcctgatggctatttggcgaaactgcctattttagcgtggatggcgggcgccgccccggccggccggggcggtttgtaacagaagggcggcggccctcaggcggcgtgctcgatgaccagctgtaccgacaccatgccattccagatgttctgctccagccggtaggcggcctggatgcgctcgggcagggactggtcgtggccgaaccagatggcgtcgaagcgctggtggccgcgctcgagcgccagcttcaggtgcttgccgcccaccaggcgctggctgcgcacggtgaattcgtccaggaacagcggggcggcgaaccccgcgccccagacctgctgctgcagcaggccggccacttcggcattggcgtagccgctttcgagcgagccgtcggtttcgagcagcggctcgaagcggtcgcgcccggtgagctcgcgcaccgcggcgtcgaaggccggggcgaaggcggcgaaatcgccgctgcccagggtcaggccggcggccatggcgtggccgccgaacttgcgtatcaggcccgggtggcgcttggacaccaggtcgagcgcgtcgcgcaaatgcacgtcggggatcgagcggcccgagccgcgcagctcgtcctcgccggccggggcgaaggccagcgtggggcgccagaacttctccttcaggcgcgaggccaccaggccgaccacgccctggtgccagccggggtcgaatacgcataccgtggcgccggcggcggcgtcgggcgcctccatggcggccagcgcctggtcgcgcatctcggcttcgatggtgcggcgttcgcggttgatgttgtcgagctcgcgcgccatttcgagcgtctgcgcctcgtcgtcggtggtcaggcaggcgatgcccaggctcatgtcggccagccggccggcggcgttgatgcgcggaccgagggcaaagcccaggtcgaagccgctggcggtgcgcggctcgcgcccggccacggcgaacagggcgcgcacgccgggctgcatgcggccggcccgcatgcgctgcagcccctgcgtgaccagcagccggttgttggcgtccagcttgaccacgtcggccaccgtgcccagggccaccaggtcggacagcgcatccaggcgcgggccgccatccggcgcgtagacgccgcggcggcgcagctcggcgcgcagcgccagcatcatgtagaagatgacgccgacgccggccaggtgcttggagccgaaaccgcagccgggctggttgggattgacgatggccagggcctcgggcagcgtgtcgccgggcaagtggtggtcggtgatgaccacgccgatgccggcggcgttggcggcggccacgccgtcgacgctggcgatgccgttgtcgaccgtgatgatgatgtcgggcttgccgcgccgatggcggcaggccagctcgacgaccgccggcgagaggccatagccggtctcgaagcggttgggaaccaggaaatccacgtcggcgcccatggccgacagggcgcgcaggccgaccgcgcaggccgtggcgccatcgcagtcgtagtcggccacgatgagcaggcgcttgccctgctcgatggcgtcggcgagcacggcggccgcgtgggccgagtgggtcaggcggtcgggcggcagcagcgcgggccacgccatacgggtctgctcggggtggatgacgccgcgcgccgcccacaggcgcgacagcagcgggtggatgccggccgcttcgaggtgctggcaggcttgcagatcggcagtacggataatcagacggggcgagaccaccaggcgttccagttgtgcttgggcgcgggcagccatcgggccagccccgcgcgtggtttgagggtgagggcggcgcggcggtcatcgcccagcagcagcagttgcaagggctggaccggccggccgtgcgggccggccagcggcgccaattgcgccgcgtccagcatggccagcgcgtcgagccaggcggcccagtcgccggcgcgctgggtggcggccagttcgtcgcagactcgcgccggcgccggcgcgccggccggccacggcgtggcgccgccatacagccacagcgcgttgatcggcgcggcgccgcgcgcggcgcgcgcttcattgacaggatgctcgtaccagaccatctggatttcgttgagcaggcggcgccacgggcgcatggcgacgtcctgggtccaccaggcgcgcagccgctggccggccaccgccgcgggactggccgtttgcggcgccatgccggcgggcagcgtcaggcgccagcgcgccgcatcgatgggcgtggcgccgaagccgctgtcggcaaacagcggcgcggccgcctcgaacaactgcgcgctttcgtcggcgcgcaggtcgagcagggcggggtcgagcagggcggcctggtcggcccccagcatcaggtgcgccaggtcggccagccagaccggctggccgggcgtaccgccggcggcgcgcagcgggccgaggccggcgcccaacggcaggccgggctggggttggtagccggcctgttcgagctgccagccctcgaagggggtgcagccctggcgcgcggcgtcgaaggcctggacgcgggccgatgcggcctgcagccagccgtgcagggtgggggcgtgctgcggcagcaggcgcgccagttccggcgcgacggcggctgcgggcagggcgccggggatcacgatgagcatggcggcgattgtagtgcgcgtgccggttaatgccataatgcgcaggtgctgaaaataccctatgaactctggatcggcgcccgctacgcgggcatggcccggatccgccagcgacgcgggtgccgcgatcgcttcatctccttcatcgcggccacgtcgatggccggcatcgccctgggcgtggcggcgctgatcgtggtgctgtcggtcatgaacggtttccagaaggaagtgcgcgaccgcatgctgtcggtgttgccgcatatcgaactctatataccgggcgcggcgcccgaacgggtgctgcagcagtggcgccagttcgcgcaggccgcgcgcgccaaccccgaggtcaagggcgaggcgcctttcgtggcggcgcagggcatgctggtgcgcggccaggcgctgcgcggcgtgcaggtgcgcggcatcgatccggccaccgaaggcaatgtgtcggatatcccccggcaaatggtcagcggcaagctgagcgacctggtcgccggcgggttcggcgccgtgctgggcagcgacctggccgatgggctgggcgtcaagacgggcgacacggtcctgatgctggcgccgcagggctcgatcagcccggccggcttcgcgccgcgcatgcggcagttcacggtggtgggcatcttttcctccggccactacgaatacgactcgaccctcgtcttcatcgacgacgaggatgccgccaaggtgttccgcgaaagcggcaccgccggcgtgcggctgcgcgtggccgacatgcagcgcgcgcccgaagtggccgccgagctcaccaaagtgctgccgccctacgtcatggcggccgactggtcgcgcaacaaccgcacctggttcgcggccgtgcagaccgaaaagcgcatgatgttcctgatcctggcgctgatcgtggcggtggcggcgttcaacctgctgtcgtcgctggtcatggcggtcaaggacaagcagtccgatatcgccatcctgcgcacgctgggtgccgggccaggcgaggtggcgcgcatcttcctggtgcaaggggcgctgatcggcgtggtcggcaccttgctgggggtggccggcggtatcgccatcgcctacaacgtcgacgtcatcgtgccgttcatcgaacgcctgctgggcgtgcagttcctgccgcgcgaggtgtacttcatcagcgcgctgccttctgatccgcaggcggacgacatcatcaccatcgggctgacctcgctggtgctgtcgctgctggccacgctgtatccgagctggcgcgcctcgcgcctgcaacccgcacaggtgctgcgccatgactgagccgaacgacaccggcccggccctgcaggccgagcacctgggcaaggtctacgacgaaggcccggcgcgcatcgaagtgctcagcgacgtgtcgctgagcgtggcgcgcggcgagatggtcgccatcgtcggcgcctcgggctcgggcaagagcaccttgctgcacatcctgggcctgttggacgtgccctccagcggcacggtcagcgtcgacggcgtgcccgccgcggggctgtccgagaagcgcaagagcgcgctgcgcaaccgcagcctcggcttcgtgtaccagttccaccacctgctgccggaattctcggccctggacaatgtggccatgccgctgatcgtgcggcgcgagaatcgcgaccgtgcgcgcgcccaggcacgcgaagtgctggaactggtggggctggccgcgcgcgaggagcactttccgggccagctgtccgggggcgagcggcagcgcgtggcgctggcgcgcgccctggtgacgcggccggcctgcgtgctggccgacgagcccaccggcaacctggatcgccatacggcgcacaatatgttcgagctgctcacgcgcgtgaaccgcgaatccggcacggctttcgtgatcgtcacccacgatccggagctggccgcacgcgccgatcgccagctgcacatggaaaacgggcgcctgcagccggattgacgccggcctgtcgcgcggccctggagcccggccatgctgatcgatacgcactgccatctcgatgccgccgaattcgacgccgaccgcatggcggtggcccgcgcggcgcgcgaggccggcgtgcaggccatcgtgattccggccgtcgagcgcgccaacttcgcaaccgtacgccagcttgcccatgccgtggatagcggcgcctatgcgctgggtatccatcccttgtacgtggcgcgcgcccgcgacgaagatctcgacagcctgcgccgggccatcgaatccgccttgccggacccgcgtttcgtggccatcggcgagatcggcctggacttcttcgtggcggaaatcgccagcggcgccccgcgcgagcgccaggagcgcttttacgccgcccagctcgacctggcggccgaatacggcctgccggtgctgctgcatgtgcggcgctcgcaagacatcctactcaagcatctgcggcgcaggccgggcgtgcccggcggcatcgcgcacgctttcaacggcagcgcgcaacaggccggcgccttcgtcgagcaaggcttcgcgctgggcctgggcggggccatgacctatccccgcgcgctgcagatccggcgccatgcggccgatatcgggctggaccacctggtgctggaaaccgatgccccggatattccgccggcctggctgtacgaacccgagcggcgcaacacgccgggccagttgccgcgcatcgccgccgaactggccgcgctgcgcggccaggctgtcgccgatgtggcgagggccacgaccaccaccgcgctacgggtgttgccgcgcctgggcgccttgttgcaggacagggcggcgacgccctgacgcccggccgtccggcgccgggcccctgtttcctcctgcccgccctgtgcctagcgttcgctgcggggcggacgcacgcgcgtgcctgcgccatgtgctgcccgttttttaccgaaccggcaccccccaaatgggtggcgcgcggtacgccttcggccgttacagtttgtctgttagtcgaaatttattaacaaatttcggcatatttgaattgatttgtatcaatttgcacggggtcctattccattccacaagaatcccggcaaacgaggagaggtctgatggcacaagcaagcgcgcgaggcatgggcctgcgcatcacgtcgctggcggcggccctgctgggcgtgtacggcgcggcgggcgcggcggagaaccgcctggagtgtatcggggcctgcccgccgggacagccggtggcgggcgcccattattcgggcacgaacctgagcgccaatcgggaatgggtggtgtacggcgagggcagcaatgccgtattcacgctgcagggaggcagcgtgacggccagcggcggcctgatgggcgccgtcaacgccgcggatggcgcccgcgtctacctgaaccaggtgagcgtgcgcaccgatgccggcaatggctgggaggccccgggcgtgcgcgcggaatacggcgcactggtgaatgtgcgcggcggcagcatcgcgaccgtgggcggcggtagctatggcgtgcagtccctggattccggcaccatgatcgaactcaacgggacggacatccgcaccacggacgcgtattccgacggcctgcgcgccgagttcgggggtagcatccgcgccgtcggcctgaccatcaataccaccggcgagcatgcggtgggcgccatgggcgcggatgacggtacgatcgcgctgcgcgattcgcgcatcacgaccagcggcgtcgacgcctatgggctgggaacggaatcgcaggtgctgagccccggcggcgtgctgcaggtcagcaacaccgccatccagaccagcggcaagaacgcgcacggcgtatacctgcagggcggcagttcgttgaacatgtcgggcggctccatccgcaccaccggcagcggcgccgccggcctgcgcgtgagcaacggcagcagcgtggcgctcaatggcgtcgaggtcgtcgccagcgggccatcgctgctgtccacgctcagcgccacgcgtcagcaatccatcgtggtcggcgccggttccaacctgacgcgcaacgacggccggctgctgctggtgcgccgggtggccggcggcgagctggggcaggtgacgctgacgctgaaaagcggctcgtatgcggccggcaacatcgagaacctcgcggccgacggctcgcgggaatcctcggcgcttaccatcgtcgatgtccagagcggcgcccagtgggccggcctggtgatcgatgacacaaccgccatcgtgaacggcagccagtcgggccagcacagcggcttcagcaccgccggcgacatggtgctggaaggcggcagcgcgccggtgaccttcacgggggtgtcgaacataggcggcagctcctcgctgggggccggcagccagacgaccttcggcggcgcgaccacgatagggcagagcctggcggtgctgccgggcggttcggtcgccttcaatgggccgttgacgatcggcgagagcgtgacggaggggcagggcaccgcgctcagcttcaacgcacccgccatcatcggcgcaaacgtgcagggcgcgggcggcgcggcgttcacgttcagcgggccggcgcaggtcggcggcagcgtgcaagggctcgacggcgcgtcgtttcgcttcagcacttccgcgccgaccgccatcgcgggcggactcagcctggccggcggctcgagcctgggcggcggctcgccgacgacccccatcgtcgtgatcggcggcgcggatgccgtatccggcgcgatcctgggcggcaacctcgatatcggcggcgcgctgcggatgaccggcgccagcctggcgcctggcaactccatcggtaccgtgacggtcggcagcgtgggggccctcagcggctccacctacctggcggaagtcaacgccaagggccagtccgacctgctggtggtgcgcagcgggaatgtcgacctggcgggcgtgtcgctggtggtgggccaggagaacggcaccggcggctatgtgctgaatcacgactacaccatcatcaagaccgaggccggcaagatcgtgggcgaattcgccgcggcgagcctggacgagagcctggccagcaccctggtcaagctggacccggtcaagtatggcgcccaggccacgcaggtcagcctgtcgccggacgccgacaagttggcggcggcgcgcgccggcctgatccgcaaccagagcgcggtgctcgacggcgcgctgtcggtggccgggcgcaacgcctcggccgacgccgtgatgctgatgagcgacacgggccagcgggccgacgcgctggaccagttgtccggcgaagtgcacggcagcgcggtgtcggcgctttacagcaacacgcagctgctcaaccgcaccgtggccaggcgcatgagcgccaacctgggcgccggcctgctggccggcgcgcccacggcgcaggcggcgggcccggctgccgcgtcggccatgccgggcacggccgcgtatccgctgtgggccgatgtggtggacaactggagcagtttcgacgccaaggacaatgcggccaaggccaagagcaataccgccggcctgttcatcggcggcgacgccgcggtgggcgcgggctggcgcgtgggcggggcgctgggctttaccgatggccgcatcaaggccgatgcggtggactcgcgctcggacgtgaccagctatacggcggcgctctacggcggcaacagctgggcggcaggcaagggcaagctgaacttcctggccggcgtcggctacacgcaccacgacatcgacagccgacgcagcgtggatgtgggcggcgcgcagaccctgaaggccgactacaaggccaataccacgcaactgttcgccgaactcggctaccaggtgcccgttggcgccagcagctcggtcgagccgtatgccggcctggcctggttcaacaaccacagcgacagcttcgacgaggatggcgggccggccgcgctgcatggcagcggccagaccgaccagatcaccacgttcacgctggggctgcgtggcaacacggcgctgcagctgggcgccaccgagacgcgcctgagcgccgggctgggctggcgccatgccaacggcgacgtggacgcgacccgcaagctggcgttcatccagggcggcggcacggcgttcaccgtggcgggttcgccggtggccagggaggcggccgtgctcgatctcgcggccgaagtggacgtgggccgcaacgcggcgctcggcctggcctacggagggcagttcggcaatggcaacaaggagaataccggctcgctgtatctgaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccttttgcttgttcgaggaatgtgttgccggcattgcgagccggcacccgcaatgggcggatgtcgcgttgcccggcgacatccaggccgaggtgttgcccagggcgccgctgccggttcacggcgcgcccgcggcgcgctatcccggcctgttcgacgtgcccgattgatgtgatccagtcacagtcgcgccagcctttgcccgggttgtaggtgaggtcgttgtgattgagaaatttcctacagatacatgggtatttggcgacttatttagttcgcggtaatcgataaagttccctcctgtggccggagagatgtaggcgaaatcctcgtcaagtcagcgacttcgccttttttggccactcctttattcaaatcgatatatagccgcttccaagcaggcagggcgtcgctttgcctgcgattagcgggcagtgcgccgaacattcagggagcttccatgaacaagaacatttaccgtgttgtctggtcattggtccgcggggcctgggtggtcgccggcgaatgggcgcgtgctggccgcaagtcgagcagcccgcgtcgccagaaccgccagcgtgcgcgccggggcgtggccgcgatggtgggcggcagcatcctggcccaggccttgctgcccttgtcggcgctggcccagggagcgccgacgctgcgcccggcccgggtggcgcaggaggaggcggggcaggatgcggcatggacccgcaagctggccgcccaggccgagtcgctggcccggcgccaggccgagcgccaacccggcgcccgggtcgacggcgactatctcaagcgtgaagcgcaggcccaggtcaatgatgtcttgcgcgatggcgtgaacctggctcgggaatcgggtctgccctttctgcgcaacctgcaaggcgggttgagccacgatttcgagtcgggccgcacgtcgctgcaactgaacacgatagatgaggtctaccgcgccggacgcaacacgggcctgctgcagctgggggcgcacaaccagaacgatcgtcccacggccaatgcgggcgcggtgtatcggcgcgaggtcaacgatgcgctgatggtcggcgccaacggcttcctggattacgagtttggcaagcagcatctgcgcggctccgtggggctggaggtgatcgcgccggagttcagcctgtacggcaatgtgtatgcgccgctgtccgactggaagggcgccaagcgcaataatcgtcgcgaggaaaagcccgcctcgggcatggatgtgggggtcggctaccgtccggcgttcgcgcccgggctgagtctgagcgcgacgcatttccgctggaatggcgccgaagtggactacttcgacaacggccgcacccaggccggcgccaagggcttcaaggtcggcgtggagtatcgccccgtgtcgctggtcagcgtgggactggagcagaccaaggtgatcggcggcggacgcgaaacccgcatgcagctgggcctgaacatcaatctctcggaaccgctgtccaagcaattgcggcgcgacgcttcgggcacgccggccttctcgcccgacgcccggcggcacgccctggtcgagcgcgagaaccgcatcgtcctgaacacgcggcgcaaggagatcattctgccgctggtcgtgagcaaggtctcgaccctgcaggccgatggccgggtgacggtgatcggcgcgacccagccgttcgcgacggtgacggtgcgcatgcccgacggcatgacgggcaccgccacggcggatgccagcggtcgttttgcctatacctccgccggcgatcagccgtccggcgtcctggcgctgcgcgcccgtaacgccgagggcgacagcagccgcgaagtgacttatcggtacgtcgacgaggtggtgctgggcgatctgcaggtcgcggtgatggcgctggtgccgctgccggcggatcgcgcgctggaggtacggggcaagaccgaaccgaaggtcgacgtcaaggtgtcgttttccaatggcgaatcggtgctcgccaaggcggatgcgaagggcctgttcacggtgcgttcgacgcgcaaagtgacgcaggggaaagtgctggttcaggcgactcatccgcagacgcgcaaggaagcgcgtgccgtcgcggattatctgccgcccgcgacgctcgcgccgacgatcgatgccgtgacggcgcaagccgataccggccgcgtgaccgtgacgggccaggcggagccgggtgcgcaggtggacgtccactttccggacggcaccgccaagaccgtcgatgccggtgccgacggcgcctatgcggcgacttcggatggcgacatggtgtcgggcgacatccatgcgcaggccaccgacaaggcgggcaaccagagccccgaggccacgcgccactatggtgacaccacggacatcaccccgccggccgctcccaccatcgccaatgtggcgaccgatgccacgagcggtcgcgttacggccgcgggcatggccgagcccggcgccaatgtgacggtgaacttcccggatggcacgcgcaagaccgtcgtcgctggcggcgatggcgcctatacggcgacttcggatcgcgacatggtgtcgggcgacattcgcgtgcaggccaccgacaaggcgggcaaccagagccccgaggccacccgcgcctatgcggatgccgtggacaggaccgcgccggaggtaccgaccgtcacccatgtggccaccgatgccaagagcggccgcattacggtgacgggcatggccgagcctggcgccaatgtgacggtgaacttcccggacggcacgcgcaagacggccgtcgctggcggcgatggcgcctacacggcgacttcggatggcgacatggtgtcgggcgacatccgtgtgcaggccaccgacaaggcgggcaaccggagccccgaagccacccgcgcctatgcggacaccgtggacaccaccccgccggccgtacccacgatcaccgatgtgacgaccgatgccaccaacggtcgcatcacggtgacgggcgtggccgagcctggcgccaatgtgacggtcgatttcccggacggcacgcgcaagaccgtcgtcgcgggcggcgatggcgcctatacggcgacgtcggatcgcgacatggcgtcgggcgacgtccgcgtgcaggccatcgacaagggcggcaaccgcagccccgaggccacccgcgcctatgcggataccgtggacaagaccgcgccggccgcaccgaccatcaccaatgtgaccaccgatgccgccagcggtcgcatcacggtgacgggcatggccgaacccggcgccaatgtggcggtgaacttcccggacggcacgcgcaagacggtcgtcgccgatggcgccggcgcctatgcggcggactcggatggcgacatggtggcgggcgacatccatgtgcaggccaccgacaaggcgggcaaccggagccccgagggcacccgcgcctatgtggacaccgtggacaagaccccgtcggccgcgccgacgatcgtacgcgtgacgaccgaccgctcctcgggcgtggtgacggtggcgggcacggcggatccggacaacgatgtgacggtccagttcccggatggcgggcgcaagaccgtcaaggcgggcaaggacggcagctattcggtgacgtccgacaacgacattttctcgggcatcattcaggtgtctgccaggaaccccgccggaaatgccagcccggaggtgcggcaagactaccgtgacgaattcgtgccggccaatgcgatcacgaacatcgagaccaactcgaggaacggtatcgttaccgtctcgggcaagacctcgcccgatgcgaccgttgtggtgagtttcccgggcggcgacgaggcgcggacgcgggcgaagggggatggcactttcagtgtttcctcgcccatggacatcccgcggggtgtcgtgtcgctgagcacggaagtcaatggtgtccagaccgtcgtcgcgacgcgcacctatgaggataagttcacgaagggagggctggatttcaccgcgttcctgccgtacacgccgaagttcaacggcgtctcgacttcggacacctcggcggttctcctctccattcctcggtacttttactcgggtggcgcgcccgtggccaagatcatgccgccggaagcggacgggagtgaatttgccaagcgggcggccgcggccatgcgtgctcaggtgacgccgggccgtgattcgtctgagtacgacgtcagggtgagctggcccgcgggaaccttcaccccggcggatgtggggcagcgggccgacctcgcggtgaaggtcttcgacaaaggcaccggcaaatacatgctgctcctggcgccggtcaattttccttactaagcgccgtaagacggggggcgccgatggggcgcctcccactgtctggcgagcaggcgggtagcacgacggcgtcatatccgcctggccggtccagggtcctgtggcgattaccgatggatcgccgcgttcacagcgcatccgcggcggcccggcgcgcgcctatcgtgtctctttgacggcgatggatgcggcgatggggcgggcgatggggtgggccttcgtggccggcacggccatggtgcaggggctggcgacgctggacggcgtcgtgggaatcgcctgcctggcggcgctgggcgcgctggcggcatggcgggccgcgcggcggccaggccggtcatggcgggtctgccgcaagctggtcttgcccgcgctggccgccagcctgggcgtggcgtcggccgccggacaggcgcagtggcggctggccgatgccgtcgacccggcacgccacaatcgtgtggcgcgggtggatgcgcgggtggcgcagctggcgcagggcgatgccgggtcgcggcgcttcgtggcgcggctgccggacgatcggccggcagggctgcccgcgcgcctgctggtcacgtggcgggccctgccgggccaggcgttgcccgaggtcgtgcccggacagcgctggcgcatggcgctgcgcgtgcgccgcccgcacgccagccagaatccgcatgccgccgataccgaggcgcgcctgctggcgcgcggcgtgcgcgggctggccagcgtgcgcggccgcccgctgctgctcgacgatgatccctgggccgacgccggcatcgcgatcgagcgtgcgcgccatcgcgtgcgcgccggcatgcgccaggcgctggcggggttgcgctacgcgccggtgctggtggcgctggccatcggcgaccaggccggcgtggcgcgggaggactggcaggtgttccagcgcagcggcatcatgcatctggtatcgatcagcggcatgcatgtcaccgcggtcgcggcgctgggaggctggttggcgggctggctgtggcggcgcgcgtgttggcgcggcgtcccgctggccgagcgcgcgccggcgcagcgggtggccgtgctcgccgcgctcggccccgcgctggcatattgcctgctggcgggttggagcgtgccgacgcggcgcgcttttttcatgctggccgcggtggcggcggcggtcgcgctgcgctggccggcaacgccctcgcgcctgctgacgctggctgccgtcgcggtggccgtgctcgatccatgggcgccgctggcgccgggcttctggctgtcgttcggcgccgtggcggtgctggtcgggacaggggcgggcgcgcggccgcgcggcatgcgggcccgcctgcgcgccgcgctgctgggcttcgggcgcacgcagatggcggtgacgctggccttgacccctttgctggccttcctggtgcgccaggtgtcgctggggtcgccgcttgccaatgctctggcgattccggtggtgagcctggcggtcacgccgctggccttgctgtgcggggcgctgtcggcgctgccgggcgggcaggggccggcctggctggccggcgccgcgggccacgggttgttcgcgctgctgatggcaccggtggactggatagggcgtgccgagtggtccggcctggacgtggcggcggcgccctggccctggctggccttggcgctggccggggcggcatgggccctgcaggcgccgggctggccggcgcgccattgcggctggctgtgcatgctgccgctgctggtgtggcgccccgagcggccgccgcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggaccctgaccgcgctggacgtgggccagggcggcgccgtggtgctggaaaccgcgcgccatgtgctgctgttcgataccgggccgcgacacggcgacgcctcggacgccggcgagcgcgtgattgccccgttcctgtgggcgcgcggctaccgccatatcgataccctggtggtgtcgcatgccgacctggaccataccggcgggttgcgcagcgtgctggcggccttgccggtggggcaggcctacgcgtccttcgatctggcggcgtggctggcgcgccaggcgcgggtgcggccggacggctggcgcgccgcaccgcgcatgccgccggcgacgcgcgggtgcgaggcgggcgtgcaatggcgcgtcgacggcgtccgcttgcgcttcgtgtatccgccgtcgcttgccgcgcccttgccctggcgcagcagcaatgcgcgcagttgcgtgctgctggtcgaaggcgtcggccaccgcgcgctgttgaccggcgacgtggggctggtccaggaggccgcgttcgcggcggcgttgccgccggtggacctggtgatggcgccgcatcacggttcggccatgtcgtcggggtccttgctgaccgccgccacgcggcccgcgcacgccatcgcgcaggccggctacctgaaccgcttcgggcatccggccgcgtccgcgatcaatcgctggcggcgggccggcgccgccgtgtggcggaccgacctggacggcgcggtgcgggccgattcgacgccgcgcggattgttcgccagcgggcagcgccaggtcgcgcggcgctattggcgcgacagccgcgccggtcccgatgcgccgctgcgataatggggcatcgccggccgtccgggccgcggcgcggagacatcatgcaggaacctcgtctggatttcgttacgtgcgccagccccactggctttcatcgcatggcctattgggaatggggcgacccgctcaatgatcgcgtgctggtctgcgtgcatggactgacccgcaccggccgcgacttcgaccatctggcgcggcggctggccggccagtggcgggtggtgtgcccggacgtggccggacgcggcaagtccgactggctgtccaaccccgcgctgtacgcggtgccgcagtatgtatccgacatggcgacgctgatcgcgcgcgtgtggcccgcgacgctggcctgggtgggcacctcgatgggcggcctgatcggcctgggcctggccggcgcggccaccatgatgcgcctggcgcgcgccatgcgcccgcgcccggacggcctgccggcgcaggccgacgacctgcgcctgcacaggctggtgctcaacgacgtggggccgcgcctgaacgtcgaggtcttgcagcgcattgccggcaatgtggcggcgcaggacagctattcgaccttcgaagcggccgtggcggccatgcggcagatcagcaccacgttcggcccgcataccgatgcgcaatgggacgagctggcacgccacatctatgtgcggcagggcggcggctgggtcaggcacttcgaccccgcgctggccgtgccgctgggcgcgcaagtggcgcaggccttcgaggcgggcgagcgcattctctggcaagcgtacgacagcctggattgtccggtgctgatcgtgcgcggccaggactcggacctgctgtcggcggcgacggcgggcgaaatgctggcgcgcaatccgcgcgcgcgcctgcacgaggtgcccggcgtggggcacgcgcccacgctgatgacgcccgagcagatcgaaccgatcgcccggttcctgcaggaatagcctggcgggggacggagcgcggcgaagccgcgctacccgaggtcttgcaggacctctacaataggtcgtatgaacattgccgcgcccaacgtcgatctgcattgccactccaccgtgtccgacggcagcatgccgccggccgcggtggcgcggcgcgcgcacgccaatggcgtggacgtctgggcgctgaccgatcacgacgagatcggcggcgtggccgaggccgcgcaggccgccgccgcattgggcatgcgtttcgtcgccggcgtcgagatttcggtgacctgggcgggcctgacggtgcacatcgtgggcttgcgggtggatccggccaacgaggcgctggtgcaaggcttgcgcgatacgcgcgccggccgcgccgcgcgcgcggtgcagatcggcgagcggctggcggggctgggcatgccgggcgcctacgagggcgcgctgccgttcgcgggcaaccccgaactgatcagccgcacgcacttcgcgcgcttcctggtcgaggccggctattgccccgatgtgcagacggtgttcaacaaatacctgggcgacgattgcccgggccatgtgccgatgcaatgggccagcctggccgaggccgtgggctggatccgcggcgcgggcggttgcgccgtcatcgcgcatccgggacgctacaagtacagccccatgcagttcgacgcgttgtacgacgagttcctgcaactgggcggcacgggtatcgaggtcgtgaccggcagccatacctccgaagaggcgcgccggtatgccgaggtggcgcgccgccacggtttcctggcttcgcgcggctcggacttccacagtcccaccgaaagcagggtggacctgggccgcttgccgccgctgccgcccgatctcaagccggtctggcacgactggttctgaaccgcgcctttcgcgccgggccgttggcgccccggctgcccttgaatccctatgcagcaggcaaggcatgaacaaagcatttgtcaaagaatccgaccgcgacgacgaggacgacctgcccgaggcgcaggcgctgccggccggcacgcgcaactacatgacgccgcaaggctacgcgcgcttgcgcgatgagctgtcgcacctgatgaacgtcgagcgtccttccgtcgtgcaggtggtgtcgtgggcggcgtccaacggcgaccgctccgagaatggcgattacctgtacggcaagaagcgcctgcgcgaaatcgaccggcgcatgcgcttcctgaccaagcgcctggatatcgccgaagtggtggatcccgccgcgcagcccaaccgcgatcaggttttcttcggcgccaccgtgctctacatggaccgcgccggcgaagagcgcaccgtgaccatcgtgggcgtggacgaggccgagccgctggccggcaagatcagctggatttcgcccgtggcgcgcgcgctgaccaaggcgcacgaaggcgataccgtgaccctgcgcacgccgggcggtgtcgaagaactggagattctggaggtgcgctacccggacgcgtagcgggcggagggtgagtgcccatggagacggatgccgtcttggcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtagaccacggaaaaacccacataagtggtgatggcgctggcttcgacgtcgccgttctttttgacgtaggaggccaggtagcgcatcgtgacggttctgctggtcccaccggtctgcacttcggggtcgaagcctgccgcctgctgggtcgcctcgttcgcacccatggtgatcttggagtcattgagattggaaatccgtacctgcacgccctgggcctcggttgcggcggtgatgttgctcagctgggtttgcggattggtggcatagaccatcttgtatgcccgcaagtcgccggtgctgtagtcagtggtcgggcccggttcgaaataggccttgacgccgttgcccaggctggacgggcaatccttcagcttgatgatgaaaggggtacggccggcctggtcgccgttggccttcaatgcgttcttggagattttgggtagctgtacgaccttggtgtgattcgggcctgaggggtcctcgatgacgcaggtggtgtcggtgatggtgccggtgatgacgatggtgccgtcgtcggcgtgcgccgcggacgcaatggccgccagagcggcccgcaagcacaggcgcagggcgcgttggaaagggatttgcatgggtaacacgggcgtcttggcgccagaagagttatggagccacgatcttaggtcttaggggggggggggagggctgattccgatgtgggaaacagtccttttgcatgcggcttttatcgggactggacccgtgcatgcagggcccggcgccatggcggcgccgggccggcgcatcagcgtcagccttcggcggcttcctgctgcgcgtccaccactgccaatgccgtcatgttgacgatgcggcgcacggtggcgctggtggtcaggatgtgcaccgggcgggccgaacccagcaggatcgggcccatcgcaatcccgttgctgccggtcatcttcagcatgttgtaggtgatgttgccggtatcgaggttgggcatgaccagcaggttggcgcgacccttgagcgtgctgtccgggtaggcctgcaggcggatcgactccgacagcgcggcgtcggcgtgcatctcgccatcgacctccagatgcggcgcgcgctcggccaccagcttgcgggcatgggccatcttgcgcgacgaatcggtgggccggctgccgaagttggaatgcgacagcagcgcgattttcggcatgacgccaaagcgcagcatctcctcggcggcctggatcgtgatgttggcgatttcgtcggccgacgggttctcgttgacgtgcgtgtcggtgacgaacagggtctggttcggcagcatcagcacattcagcgcgccgtaggtctggccgggcttgcggccgatcacctcctccacgtacttgagctggttgtcgtacttgctggcgacgccgcacagcagcgcgtcggcatcgccgcgacgcagcagcatcgcgccgatcagcgtgttgtgcttgcggatcatcgccttggcgatggccggtgtcacgccttcgcggccgcgcagctgatagtagccattccaggtgtcgttgaagcggctgtcgtcctcggggtcgacgatctcgacgttctggcccggcaccatgcgcaggccgaacttcttgatgcgcatctcgatcaccgacgggcggccgaccaggatgggctcggccagcttctcgtcgatcacggtctgtaccgcgcgcagcacgcgctcgtcttcgccgtcggcatacaccacgcgcttgggcgcctgcttggcctgctggaacagcggacgcatcaactggccggagtgatacacgaagcccatcagcttctggcgataggcctcgatgtcctcgatcggacgggtggcgacgccggagtccgcggcggcttgggccacggccggcgcgatctgcacgatcaggcggggatcgaacggcttgggaatgatgtagtcggggccgaagctgagctcctggccggcataggcgcgcgctacttcgtcgttctgttcggcctgggccagctcggcgatggccttgacgcacgccagcttcatttcctcggtgatgcgcgtggcgccggcatccagggcgccgcggaaaatgaaggggaagcaaagcacgttgttgacctggttcgggtagtccgaacggccggtggcgacgatgcagtcgggccgcgccgccttggcgagctcggggcggatttccggctcagggttggccagcgccaggatcagcggctgcgccgccatggtcttgaccatttccggcgtcagcacgccggcggtcgagcaacccaggaacacgtcggcgccgttgaccacgtcggccagcgtacgggcctcggtcttctgcgcgtagcggcgcttgttgggctccatgttctcgtcacggccttcccagatgacgccgcgcgagtccaccacgtagatgtgttcgcgcttgatgcccaggtgcaccagcaggtccaggcaggcgatcgcggcggcgccggcgcccgagcaggccagcttgacctggccgatgtccttgccgacgactttcaggccattgaggatggccgccgacgaaatgatggcggtgccatgctggtcatcgtggaacaccgggatgttcatgcgctcgcgcagcttcttctcgatatagaagcactcgggcgccttgatgtcctcgaggttcacgccgcccagcgtcggctcgagcgcggcgatgatgtcgaccagcttgtcggggtcgttctcggccagctcgatatcgaacacgtcgatgccggcgaatttcttgaacaggcagcccttgccttccatgaccggcttggcggccagcgagccgatgttgcccaggcccagcacggccgtcccgttggtgatcacgccgaccaggttggagcgcgacgtgtatttcgatgctgcgtcattgccctggtcgaaaatcgccatgcaggccgcggccacgccgggcgagtaggccagcgacaggtcgtcctgattggccagcgtcttggtcggggtaaccgagattttgcccggggtgggataagcgtggtaatccaacgccagtttggtgagattttcgtccatgggtgcacaacctttgcggcgcaaactgagggaaataacggaaaagctgaaatccgaggggaacccccctatttcaacagaaagcgccgtgctgtgcttgctgcaccgcagcgaagacggcatcggccgggccacgtcccggccgatgcggccgtcacgactgccaggaggggacgttgcgcgtggcagcctgcaattgctcgcgccgggcctgcagcgcaggctgccaggcgctgtcctcgcgcgccagcaggtccagcgcgtgcaggacgatccagggcgcgccgacctcgaagaagtcgcgcaaccgggcgcgcgtgtcgctgtggccgaagccgtcggtgcccagcacgcggtacgggccggggacccaggcgcggatctgctccggcacggcgcggacatagtcgctgacggcaaccaccggggtggcctggtcgcccaggcattgcgccagccagttgccgtcggggcagggcagtcccagcgcctgggcgcgctcggcgccgcgcccgccgcgcgccagctccgaaaagctggtcacgctccagacttccgcgtccaagccgtgctcatcgcgcagcaattgcgccgcgcgcatggcctcgtcgagcatcggaccggcgcccagcaggcgcacctgcggggtggcgtcggcggcccgcacgcggtgcatgccgcgcaggatgcccgtgcgcgtttcctcgccctcgggcatgtcgggctgggccaggttttcgttggtgacggtcaggtagtagaactcatcgcactgttcgtcgagcatgcgctgcatgccgtgctcgaccaggacggccacttcgtacgcataggcgggatcgtaggcgcggcaattcggcaccgccgccgcggccaggtggctgtagccgtcctggtgctgcaggccttcgccgcccagcgtcgtgcgcccggacgttgcgccgatgagaaagccccgcgtgcgctggtcggccgccgcccagatcaggtcgccgatgcgctggaagccgaacatcgagtaatagatatagaaaggcagcatgggcaggccattgaccgaatagctggtgccggccgcggtccaggacgagatcgcgccggcttcggtaatgccttcttccaggatctggccgtcgcgcgcttcgcggtacgccagcaccgagccaatgtcttccggttcgtacagttgtccctgcgccgagtagatgcctacctggcggaacaggttggccatgccgaacgtgcgcgcttcgtcggccacgatgggcacgatgcgcggccccagttgcgggtccttcagcaaggcggtgagcatgcgcacgatggccatggtcgaggacatttccttgcccgcggcctgcagcgcgaaccgggcccagtcggccaccggcggcggcgccaggcgcggggcttcggtgcggcgccgcggcaggtagccgcccagggccgcgcggcgcgactccaggtagcgcagctcggcgctgtcctcggccggcttgtagaacttcaacgccaggcagtcggcgtcggagatgggcagcgcgaaacggtcgcggaacgccagcagggcttcgtcgtccagcttcttctgctggtgcgtggtcatcttgccctgtccggcggtgcccatgccgaacccctttttggtctgcgccaggatgacggtgggctggccgcggtggtgcgtggcgcggtgataggcggcgtggatcttgaccatgtcgtggccgccgcggcgcaggcggtcgatcgcctcgtcggaccagtccgccaccagcgcgctcagccgcggatcctgcccgaagaagtgctggcggttgtaggcgccgtcattggcggcgaaggtctggaactgcccgtccaccgtgtgcgagaacgtgccggccagcacgccatcgggatcgcgccgcagcagggcgtcccagtctccgccccagaccagcttgatgacattccagccggcgccggcgtacagcgtttccagctcgtcgatgatgcggccattgccgcgtaccgggccgtcgaggcgctgcaggttgcagttgatcacgaacaccaggttgtccaggcgctcgcgcgcggccagcgtcagcgcggcgatggattcgggttcgtccatttccccgtcgccgaaaatgccccagaccttgcggtccgaaggcatggccagcgaacggtgttctaggtagcgcatgaagcgggcctggtagatggcattgatggggccgatgcccatcgagccggtggggaattgccagaagtccggcatcagccaggggtgcggataggaagacaggcctcgcagtccctgtgccccggccgtgatttcctggcggaaatgcgccaggtcgacgtcgttcaggaaaccttccagataggcgcgggcatagatgcccggcgccgagtgcggctgcatgtagaccaggtcgccgccgaagccgggcgcgggcgcgcggaagaaatggttgaaacccacttcgaacaggtcggccgccgacgcatagctggcgatgtggccgcccagttcgccatgggcctggttggcgcgcaccaccatggccagcgcgttccagcggttgatggaggcgatgcgctcttccagcgacaggttgccgggaaagggcggctcctggtcggccgcgatggtgttgagataggccgtacgcgtgatgcccggcgcgcgcacccccagcgcggtggcccgcgccagcagttgctgcagcacataggcggcccgttcggggccgccggcctgggtcagcgagtccagcgcctcgcaccattcggcggtttcgacggggtcgggatccgggatctgtggcggcgtggcgccggcctgggcgttgcacatggcgttgtctcctatttgcatccatgctactagcgctttagtgctggcatgagtcatcgaaaatgcgccaaaatgccgattcattaggcatgaaatgctgtgattgacattttatggagcttaatatgccgccacacgcgctggatgccattgatcgccggatcctggacctgttgcagaccgatgccagcctcaccaacgtcgagctggcgcgccgggtgcatctgtcgccctcgccgtgcctggcccgcgtcaaggccctggaggccgccgggatcatccgcggctatgtggcgctggccgatccggcgcaactgggcctgaacctgaatgtgttcatccaggtcagcctggagaagcaggtcgaaagcgagctggagcggttccagggcgccatggccgactgtcccgaagtgatggagtgctacctcatgacgggcgatgcggactatctgctgcgggtggtggtggccgacatgccgggactggagcgcttcatcgtcaatcgcctgtcgcgcattcctggcgtgaagaacatccgctccgggttcgcgctcaagcaagtcaagtaccagacggccctgccgctcaggcagggaagcgggccgcagtaaaattgcgggttttccctttatgttccggatcgctcatggctgatgcaacccgcattcccgatagcgtgaccctgcccgagctgacgctgcgcggcgtcttgctgggggcgctgatcaccgtcatcttcacggcttccaatgtctttctgggcctgaaggtcggcctgacgttttcctcggcgatcccggccgcggtgatctccatgtcggtgctgcggatgtttcgcgacgccaacatcctggagaacaacatggtgcagacgcaggcctcggccgccggcaccttgtcggccatcatcttcatcctgcccgccctggtcatgatggggcactggcagggcttcccgttctggcagaccctggccatctgcggcgccggcggcatgctgggggtgatgttcacgattccgctgcgccacatcatggtggtgcaaagcgacctgccttaccccgaaggcgtggcggcggccgaaatcctgcgggtgggcagcgccgaggcgcctgacacggccccgggccgccggggcgcatccggcatgggcgacatcctggcgggcggcggcgtggccgcgctggtcagcctggccaccggcggcctgcgggtgctgggcgacagcttcagctggtggggccagctcggcgcgtcggtgttccgcctgcccatgggcttttcgctggcattgctgggcgccggctatctgatcggcatcgtcgccggcgtggccatgctggtcgggctgctgatcgcctggctggtcgcggtgcccgtgctgaccgcaaccacgcccatgccggatggccagtccatcagcgccttcgccaacagcctgtgggcgtcgcaggtgcgcttcatcggcgccggcgtcatcggcgtgggggccatctggacgctggccacgctgttcatgcccatggtgcgcggcgtgcgtacgtcgttcgcggcctttggccgcagcggggaggcggcctatggcagcgccccgcgcaccgagcgcgacctgccctcgcgctggatctcgctcatcaccctggcgctggtcgccgtgctggtaggcgtgttcgccgctttcctgcagccggccgtgctctcgccgggcgcgcgctgggggctggtggcctacgccgtggtgttcgccttcgtcttcgggttcctggtggcggcggcctgtggctacatggcggggctgatcggctcgtcgaccagcccgatttccggcgtcggcatcgtggcgatcgtgctggtgtcgctgctcatgctggccatccagcgcggcgatggcctgctggccacgccgcaggggctgcagatgggcatcgccctggcgatcttcacgacctcggccgtggtggcggtggcctccatttcgaacgacaacctgcaggacctcaagaccggctggctggtgggggcgacgccctggcgccagcaggtcgcgctgctgatcggctgcgtcgtcggggcggcggtcatctcgcccgtgctggagctgctgtacaacgcctatggcttcggcgacgccctgccgcgcccgggcatggatccgtcgcaggcgctggcggcgccccaggcgacgctgatgctggccatcgcgcaaggcatcttcacccatcagttgaactggaccatgatcctgatcggcatgggcgtgggcgtggcgctgatcgtgatcgaccaggtgctgcggcgcacctgccgggtggcgcgcctgccggtgctggcggtgggcatcggcatttacttgccgccgtcggccagcgcgcccatcgtggtcggggcggtgctggcctggctcctggagggcgcgctgcgccgccgggccgccgccgccgggcaggactacgagcgctatgccgaagggcccaatcgccgcggcgtgctggtggcgtccggcttgatcgtgggcgagagcctggttggggtgctgctggcagccgtcatcggcgccaccggcgacgaggcgcccctggccgtggtcggcgcgggcttcggcccgaccgcggaatggctgggtttcgtggttttcgcggccgtggccgtatggatttatcgccgggtagtgcggacccggccggaacaggcctagccaggctgcctgcctggcgtcgttttcgcgacacagggcgggatgatccggcttgcgccgattgccgatattgcccggcaatcggcgcgacatgcgcggtgttgcgagaggtattctgggcgggaatgagggcatgccgcaagctcggtcctgtcatgccgttgcagcaagacggccgcagactcaaggggtatactgcggctatacggctttcgaggcttgtacgtgccttctgcccctgctatccgctaaacgggaagcccgtgtcgcggaaggttttcctgcatcgtatcgagtgaagcactcgtcaaggtgaagcgatttatgtctacggaatcagaatccctatccacgtcctatttgttcgggggtaacgccccgtacgtcgaagagctctacgaatcgtatctcgacaatcccggctcggtgcccgacaactggcgtgaatacttcgaccagctgcagcactcgcccgccaccgatggccaggaagccacccgcgaccaggcccacgctcccatcgtagaatcgtttgcgcaacgcgcccgcgccaatgccttcgtgcagcgcgtcgccgagcccgacctgtcggtagcctccaagcaggtgtcggtgcagtcgctgatcgccgcctaccgctcgctgggttcccgctgggccgacctggatccgctcaagcgccaggagcgtcccgccatccccgaactggacccggcgttctacggcctgaccgaagccgacctggaccaggtctactccgccaccaacacctacttcacgaccgccagcaccatgacgctgcgcgacatcctgaaggcgctgcgcgacacgtattgccgctcggtgggcgcggagttcatgcatatttccgatccggccgccaagcgctggatccagcagcgcctcgagtcgaccttcagcgcgccggtgttctccaccgaggaaaagcgccacatcctgcagcagctgaccgaatccgaaggcctcgagcgcttcctgcacaccaagtacgtgggccagaagcgtttctcgctggaaggcggcgagagcttcatcgcctcgatggacgaggtggtcaaccacgccggtgaatcgggcgtgcaggaaatcgtggtcggcatggcccaccgcggccgcctgaacctgctggtcaacatcatgggcaagatgcccggcgacctgtttgccgagttcgaaggcaagcacgccgaaggcctgaccgacggcgacgtgaagtaccacaacggtttctcgagcgacttgtccacccgtggcggtccggtgcacctgtcgctggccttcaacccgtcgcacctggaaatcgtcaacccggtggtcgagggcagcgtgcgcgcgcgccaggaacgccgcggcgacggcgagggcaagcaggtgctgccggtgctggtgcacggcgacgccgccttcgccggccagggcgtggtgatggaaacgctgaacctggcgcagacgcgcggttacggtacgggcggcacgctgcacatcgtcatcaacaaccagatcggtttcaccacctcggatccgcgcgactcgcgctcgacgctgtattgcaccgacgtggtcaagatgatcgaagcgccggtgttccacgtcaacggcgacgatcccgaggccgtggtgttcgccacccgcctggcgctggactaccgcatgcagttccgccacgacgtggtgctcgacatcgtctgcttccgcaagctgggccacaacgagcaggacaccccctcgctgacgcagccgctgatgtacaagcgcatcggccaccaccccggcacccgcaagctgtacgccgacaagctgaccacgcagggcgtgctggccgagggcgatgccgaccagctggtcaaggattaccgccagctgatggaagacggccagcgcaccatcgagccggtgctgaccgactacaagagcaagtacgccatcgactggtcgccgttcctgggcgccaagtggaccgaccaggccgataccgccgtgccgctggccgagctcaagcgcatcggcgagcgcatcaccaccgtgcccgagggcttcacggtgcacccgctggtcgccaagctgctcaatgaccgccgcaacatggccaagggcgaggtcaacctcgactggggcatgggcgagcacctggccttcgccacgctggtggcctcgggctacgccgtgcgcatcaccggccaggactcgggccgcggcacgttcacgcaccgccacgccgtgctgcacgaccagaaccgcgagcgctggaacgacggcttctacgtgccgctgcagaacgtctcggaaggccaggcgccgttcaccgtgatcgactcggtgctgtccgaagaggcggtgctggcattcgaatacggctactcgtcggccgaacctaacacgctgaccatctgggaagcccagttcggcgacttcgtcaacggcgcgcaggtcgtcatcgaccagttcatcaccgccggcgaagccaagtggggccgccagtcgggcctgaccctgatgctgccgcacggctacgaaggccagggtccggaacactcgtcgggccgcatcgagcgcttcctgcagctgtgtgccgaccacaacatccaggtggtgcagccgacctcggccgcgcagatcttccacctgctgcgtcgccagatgatccgcccgttccgcaagccgctggtcatcttcacgcccaagtccctgctgcgcaacaaggatgccggctcgcccctgaccgatctggccggcggcagcttccgcccggtgatcggcgaggtcgacgagtcgatcaaggccgcctcggtcaagcgcgtgctggcctgctcgggcaaggtctactacgacctggtcaacgcccgccgcgagcgtggcgccgaccacgtggcgatcgtccgcgtcgagcagctgtatccgttcgcgcacaaggcgttcgagaccgagctgcgcaagtaccccaaggccaccgaggtgatctgggtgcaggacgagccgcagaaccagggcccgtggttctatgtgcagcaccatttgtacgaaaacatggccgacggccagaagctgggctacgcgggccgcgccgcttcggcctcgccggcggtgggctacctggccaagcaccaggagcagcagaaggcgctcatcgagcaggccttcgccgccaagtacaagggcttcatgctgaccaagtaacaacagccgctgacatagaacactaactttacggaattcatcactatggctattaccgacgttctcgtccctcaactgtccgaatcggtttcggaagccacgctgctgacctggaagaagcaggcgggcgccgcggtcgaggccgacgaaatcctgatcgaaatcgagaccgacaaggtggtgctggaagtgccggccccgtcgtcgggcgtgctgtccgaaatcgtcatgggtgacggcagcaccgtgacctcgggcgaagtcattgcccgcatcgacacggccgccaaggctgctgcggcgcctgccgccgctgccgaagcgcccgccgctgctgctgcgccggccgccgccgcgccggccgcggccagcagcgccgccagcggcgtggcctcgccggccgccgccaagatcctcgccgagaagggcgtggacgccgccagcgtggccggcaccggccgcgacggccgcgtcaccaagggcgacgccctggccgcgggcaacgcgcccgccgccaaggccgccgcgccggtggcaccgcccacgctgtcgctggacggtcgccccgagcagcgcgtgccgatgagccgcctgcgcgcccgcatcgccgagcgcctgctgcaatcgcaagccgagaacgccatcctgacgacgttcaacgaagtcaacatgcaggccgtgatggacctgcgcgcccgctacaaggacaagttcgagaaagagcacggcgtcaagctgggcttcatgtcgttcttcgtcaaggccgccgtcgccgcgctgaagaagtacccggtgctcaacgcctcggtcgacggcaaggacatcatctaccacggctacttcgacatcggcatcgccgtcggcaccccgcgtggcctggtggtgcccatcctgcgcaacgccgaccagctgaccatcgccgaaatcgagaagaccatcgccgacttcggcaagcgcgccgcggacggcaagctgggcatcgaggaaatgaccggcggcacgttctcgatctccaacggcggggtgttcggctcgatgctgtccacgcccatcatcaacccgccgcaggcggccatcctgggcatccacgccaccaaggagcgcccggtggtcgagaacggccagatcgtcatccggccgatcaactacctggccatgtcctatgaccaccgcatcatcgacggccgcgaagccgtgctgggcctggtggccatgaaggaagcgctggaagacccgcaacgcctgttgctggatctgtaatcggcgtcaaggcgagagaagaatgccttcttctgtcgctgccgccaagggccgggccgccatcgcggcccgcccggcggccctgccggtttcgtcgaatccggttcgatcagcctgcccgtccgagccgcgccatacgcgcggctgtccggatccaacaaaccagcggatctgcgtcctggcggccgcgcggtaggcggtttcaaatttctctcatcgcgagaacactatgtccaaacaattcgacgtcgtcgtcatcggtgccggccccggcgggtacatcgccgcgatccgcgctgcccaactcggtatgtcggtggcctgcatcgacgcctggcagaacggccagggcggccccgctcccggcggcacctgcaccaacgtgggctgcattccgtccaaggcgctgctgcagtcgtccgagcactacgaacaggccaaccaccacttcgccgagcacggcatcgaagtcaagggcgtcagcctcaagctggacacgctgatcggccgcaagaacacggtggtcaagcagaacaacgacggcatcctgtacctgttcaagaagaacaaggtcacgtatttccacggcaagggcgcgttcgccggccaggtcgacggtggctggtccatcaaggtcaccggcaccaccgacgccgacctggtcgccaagcacgtcatcgtggccaccggctcgtcggcgcgcgagctgcccggcctgccctttgacgaaaagaacatcctgtccaacgacggcgcgctgaacatcggcgccgtgcccaagaagctgggcgtgatcggcgcgggcgtgatcggcctcgaaatgggcagcgtgtggcgccgcctgggcgccgaagtcaccatcctggaagcgatgcccgagttcctcgccgccgccgaccagcaggtggccaaggaagccctcaagtccttcgccaagcagggcctggacatccagaccggcgtgaagatcggcgagatcaaggccgcggccaagtcgatcaccgtgccgtacgtcgacgccaagggcgccgagcagaagctggtggtggacaagctgatcgtctccatcggccgcgtgccgtacaccggcggcctcaatgccgaagccgtgggcctgaagctggacgaacgcggcttcgtcgccgtcgacgaagactgcaagaccaacctgcccaacgtgtgggcggtgggcgacgtggtgcgcggcccgatgctggcgcacaaggccgaggaagagggcgtcgcggtggccgagcgcattgccggccagcacggccacgtcaatttcgccaccgtgccgtgggtgatctacacctcgccggaaatcgcctgggtgggcaagaccgagcagcagctcaaggccgaaggccgcgagtacaaggccggctcgttcccgttcatggccaacggccgcgcgcgcgcgctgggcgacaccaccggtttcgccaaggtgatcgccgatgccaagaccgacgaagtcctgggcgtgcatatcatcggcccgatggcctcggagctgatctccgaagccgtgaccatcatggagttccgcggcgccgccgaggacatcgcccgcatctgccacgctcacccgaccctgtcggaagcggtcaaggaagccgcgctggctgtcgacaagcgtaccctgaacttctgatcaggcgtcccggggccagcaggtcccggggcttcccggcttggcctggggcgggttgtgcaatccgcccctttgttttggattttccggttgcgacatgaacgtccgcgaatactacgaacacgccctggcggaacgcgggtatcagcccgacgaggcgcaattgcaggccgtcgaacgcctgcagcgctactacgatgaatgggtccgcttcaaggccttgcgctccaacgccctgaagaaactgctcaaccgcctggacgtaccgcgcggcgtgtatctgtggggcggcgtggggcgcggcaagagcttcctgatggatgccttctatgccaccgtgccggtggtgcgcaagacgcgcctgcatttccacgaattcatgcgcggggtgcaccgcgagctggaagaggtcaagggcacgcaggacccgctggacgaagtggcgcgccgcctcgctcgccgttaccgcctgatttgtttcgacgagttccacgtctcggacgtcgccgacgcgatgatcctgtaccgcctgttgctcaagctgttcgagcacggcacctcgttcgtgatgacgtccaactacgagccgtccaccctgtatcccgacggcctgcatcgcgaccgcatcctgcccgccattgcgttgatccagggccgcatggacgtgctgaacgtggacgccggcatcgactaccggcgccgttcgctggagcaggtgcagtgctatcacacgccgctcgacgcccaggcccgccaggcgctggaacacgcattcgcgcagttgtccgacaccgcgccgcaggatccggtgctgcatatcgagcatcgcgaaatccgcgcccaggcgctggccggctcggtcgtgtggttcgacttcgccacgctgtgcggcggcccgcgctcccagaacgactacctggagctggccaaccggttccatgcggtgatcctctcggacgtgccgcgcatggggccgcgccaggcgtccgaggcgcggcgcttcacgtggctgatcgacgtgttctacgaccacaaggtcaagctgatcatgtcggccgaagtcgagcccgagcaactctataccgaaggcgcgctggccaacgagttccatcgcacggtgtcgcgcatcctggagatgcaatcgcgcgaatacctcgaggccgagcgccgtcttgccgtgacgctgtagcggcgcggcgtcctacaacatgaagctgccgccattcacgtcgatggtggcgcccgtggtgtagcccgcgccatcggaagccaggaaggccaccgtggcggcgacttcctccggcaggcccaggcggcccagcggcaccgtggccgaatggctggcgttgaccgcgccgccgacctcggccgtcatggccgactggatgcggcccggtgccacgcaattgaccgtgatcccgtgttcggccacctctccggccagcacccgggccaggcccgtcatgccggatttggtcgccgagtagtgggcgcccggcaccggcgtgcgcgtgcgcgccgcctggctggtgatcatgatgatacggccccagccggcggcgatgagcgccggcaggcacgtctgcgtgaccaggaacgtgccggtgagattgacatccagtacccggcgccattcgtccagcggcatgtccgccaccttgcgtttgcgtccctcgtgcttgggcgaaatcccggcattgttcaccacgatggccaggttctcccaccactggccgcatcgccggggcaggtcgcgtaccgcctgttcatccgcgatgtccagccgcatgccgtgcgcgcgcaggccgcggccggccaacgcgcgcgcgctggcttgcacgtcggggctggcatcgagcatgatgaccgggtggccatccagcgccaggcgggtggcgatcgcaaggtcgatgccgcgcgcggcgccggtgaccagggctgttcggttggcagccgtcatggataactcctctcagtatgggtgggcggcgcaggggccgctgtggttaaatgcattgccctagttccagccgttcggtggcctgccatggaattgcgccatttgcgctattttttgatgctcgcggagaccctgcactttggccgggccgccagcaggctgggtatcgcgcaaccgccgttgtcgcgccagatacgcgacctcgaagagcaggtcggcgccacgctgttctaccgcggcacgcgcggcgtctcgctcaccgatgcgggcgtggcgttcgcccagcgcgccgcgcagatcgtcgcggccgccgacgaggcggtcttcgaggcgcgcgaggccgggcaggggcgcacgggccgtatcgtgatcggttttgtccattcgctggcctattccctgctgcccagggtgctgccgggcttcaggcagaaacatccgggcatcgccgtctcgctgcgcgaggtcacggtggccgacaaggaaagcgcgctgctttccggccagatcgataccggcatctatcggcccaccgtgcggcatccggaaatcgctacgctgcccatcttcgaggagggcttcgtcctggccctgcccagcgggcacccgctggcgcgcaagcgccgcgtgtcggtccacagcctgcgcgaccagccgctgatcctgtttcgcgccctgcgtggcgacgtgggcctgcacggcaccatcgccgcgttcctgcgcgcgcacgacgtgccggtcaaggcttgcgaggaagtcggcacgatccatgcgggcatgggcctggtgctggccggggtgggggtatgcatcattccggaaacctcgcgcatggttcatatcgagggcgtcgtcacgcgcccgttcgccgaggccaccacgcgcgtgagctccacggtctgctggcgccaccaggactccagccgcagcctcgacgcatgggtgcggcatgtgcgcgaactgatccgcaccggcgagagcgccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggctggcggttgccagccgcagcgcctcacggcttgacgatattggcggtcttgaccaccttggcccatttcgcggtgtcgtccttcatgatggtcgcgtattcctgcggagagtttgtcttcggcgtcgcgcccagctcgctcagccgcttgctgacctgcggactgtgcaccacctcctgcacggtcttgttcagcttctgcaccacgtcggcgggcgtgccggcgggcgcgaacaggccgaaccaggtcaccacgtcgaagtcgggatagcccgactccttcacggtggggatatccttggcgctgctttcgcggtccgggccggtgacggccagggcgcgcagcgatccgtcgcgcaccagggcgatggccgaaggcatgttgtcgaacatgacgaccgggccggtgccgccgaccaggtctatcagcgccgggccgctgcccttgtagggcacatgttccatgtgcaggccggtcgccatattgaacagttcgcccgtcaggtgggtggtcgagccgaccccggaagaggcgaagaacacggtcttggggttctccttggcccaggccacgaactccttcgtggtctgggcgggaacggtcttgttgaccaccatcaggttgggcagggtggcgatcagggagatcggctggaagtccttgttcgggtcgaacgccatgtccttgtagatggcctggttcaccgtcatgttgcctgccgtgcccagcagcagggtgtatccgtccggcgtcgcgcgtgagacctgctcggtgccgatgttgccgcccgcgccggccttgttctcgacgatgacgggctggcccagcttggtgcccatgtgctggcccaccagtcgcgcgatcaggtcggtggtgccgccggccgcgtacggcacgatgaggcggatgggctgcgcggggtagccggcggccatggcgccgctcgcgccagccagggcaagcagggcggcaagacaggcttgcgcccgaagcgtgatgaaggtcatgacgtgtctcctgaggtggttttgttatgtcctgcctggcggacgccaggctccctacagtttgatctggctgatactcgcgccgccgcagacgaacagggtctgccccgtcgtgtaggccgcgtggggcgcgaggaagtaatcgacggcgtgggcgatctcctccggcgtgcccaggcgcgccaccggtatggcctccaccagcgcgcggctgcgcgccagctcgggcggattgttgcgttggaacatttccgtggccacgggacctggcgccacgcagttgaccgtaatgccgcgcgtggccagctcgagcgcccaggaccgggtcaggccgaccatggcggccttggcggccgagtagacgctgccgccgggccgcgccagcagggaacggctggcgatattgacgatgcgccccgcgccggcctcggtcatgccgggcagcaccgcctgcgcggcatcgatggcaacggcaatgttcagttccaggatcgccgacgtggcggcgtcggtgatctcgcccagcggctgcatttgattgaagccggcgttgttgaccagccgcagcacgccatgcgaggctgcttcgcgcagcacttcgcgccgctgggcggcatcgagcaggtcggcctgcagcagcgggccgggaaagccggcgtcgccgctgcgcgcaatgcccatgaccggctcgccgcgggccgccagcaagtcggcgatggcgcggccgatgccgcgcgtggcgccggtgatcagtgtgtacccctgcgcccgcgtcattgcggacggccgccggcgatggtcatgcgatgcatttcgcgccgcttgccctggtagtcgttgcaggcatagtgcatggtgcagcggttgtcccagaaggccagcaagcccttgcgccagcggaagcggcaggcaaattcgggtcgcgccgcgtgggcgtacagctgatgcagcaacggcaggctttcctcgcggctcaatccttcgatttgccacgtgaagggaaaattgacgtacaggcacttgcggccggtttcctcgtgcgtgcgcaccatggggcggagggccaggttctccttggcgtcggcgtcggccttcaggcgggtcgagcggcccgcattgcgttcgctgatgcgcgaggtgaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtcggaatggtaggcctggcggccgtcgatcatctgcctcaaggcctcgggcagcaggtcataggccaggtacatattggcaaacaaggtgtcgggatgtcgcgtccgtagagcaccgagcccaggggaggctcctgcatataggacatgtcggagtgccaggtatcgccgatgttgtagcggtcgttcggctcttttatgaccggcatgatgtccggatagccttccacatgggtgtacaccgggttcacgaccacttcgccgaactggcgggtgaaggcgcgatgctgctcgggcgtgagggtctgctcgcgaaagaaaatgacgttgtggtccagcagcgcctggcgtatggccttgacggatcggcggacagcgcttgcgaaagatcgacgccgaagagttcggcgccgcaggagccggtcaggggcctgacttccagggcagtttgcgtattcatgtctttgtggtctcctcgatcgaacttgcggggtgcgagcaaagattaggatcaattctcctgggcgtccaatattaattatgtgctttctggataccttaaaggtattaatgtggcgcggcgcgcaacccggcgccggcacgccttgggcggtttgcggcggggctggctgccaatcgatattgataatgcaagtagttatcaattaatatccaacgtttgatcgtccattcatcgccgccccgatggtattgccgttgtgcctgccagcctgatcacttcgccctccgcccgtcccgccgccgacaccgccgcggtggagggcctgtaccgccagcaccggtcgtggctggccgggtggctgcggcggcggctgggctgtccgcaccgcgccgaggatctgacgcaggatgtgttcgtgcgcgtgatccaggggcgcaaggcggtacgcatggagcaggcgcgcgccttgctggccaccatcgccaagggactggtcatcgatcaccagcgccgtgcggcgctggagcacgcttatctggaatacctggcggcgcagccgtcggggcacgcgccttcgccgcaacagcaggccgagctgctgcaggcgctggtcgagctcgatcgcctgctcgaaggcttgccgccgcacgcccgcgcggtgttcctgatgtcgcagctcgaagggctgggctatgccgagatcgcgcaacgcctgcgcatttcgctcagttcggtgcagcaatacatgctgcgcgccatgagcgcttgttacatggcattccatgagtaggccggcggcgcccgacgcggtcgcccagcaggccatagcctggtgggtgcggctgcagtccggctgcgccgccgccgccgaacacgaggcctgtcgcgcctggctggcgcgcgacaaggcgcatcagcgtgcgtgggaccgcgtcgcgaccctggcggcaggcatccgtcgcgcgccggcggcgccggcgctggccatcctgcccgatctggccagtcgcggcccgtcgcgccggcaggcgttgcgtctgctggcgggcctgggcgtcggcgctgcggccggcgccggcgcgtattcctgggcgccctggcagcggttggtggccgatgccagtaccggcgtgggcgagcggcgccagatcgtgcccggtcccggcgtgcgcctggtgcttgccagcgacagcgcggtccgcctgcgtatcgacgcgacgcggcgcgccatagcgctgctgcgtggcgaaatgctggtggatgtgcacagtggcgcggcccagccggcgctgcaggtcgataccgggtacggcatggcattggccgagcaggcgcgcttcggcgtgtgccgcgcgggcggttcggcgcgcatcggcgtgtatgcgggcagcgtgcaggtagccagtgcgccgcacgcgccatggcaccgcggcgaggcgggcgagtcgctgcgcctcgatggcgcaggcgtgccgcggcgcggccgcgtcgctgccgacgaaagcgcctgggaggatggcctgctggtggtgcatggctggcggctggatcgcctggcggcgcaattggcgcgctaccggctcggtgtcatccgggtcgacccggcggtggccgggctgcgcctgtcgggcgtgtttccgctcgacgacgccgagcgcgcgttggccgccgtgcgccagagcctgcccatcgagatccgtcgccacaccgcttactggctcagcgtgacgccgcgcgcggcctgagcgcggttacaaaacaatcgccgccgtccttgcagattcggctttcccgcgcggaatagctcatggaagaagctaacgcataggagagttcccgtgttttctcgcagtcagaagcatccgtcctggcgcctgtcgccatgcgtacttgcggccgccttgtgcgccgtcgcggtcggtagcgcggacaccgcccgcgcgcaggcgcccgccgccagcgcccagcattatgaaatcgcggccggaccgctggccgacgcactgacccgcttcgcgcgccgtgccggcgtggtgctgtcgttcgacccggccctggtgcaggggcgcagcacggcgggcctgcagggcgtgtacggcgtgcgcgacgggttcgcggcgctgctggccggctcgggcctgcaggcgcgcgccggcggcggcaacaactggtcgctggcggcgctgccgcgcggcggcgatgcgcagacgctggcgccggtgacggtgctgggcctggagggcgcgctggcgcccacggtcggctatgtcgccagtgccagcctgagcggcaccaagaccgatacgccgctgatcgaaacgccgcaatcgatttcggtggtgactcgcgaccagataaccgagcagggcgcccagacgctgaaccaggtgctgcgctataccgccggcgtggcgaccgagacgcgcggcgcgaccgcgacgcggctggaccagttcagcgtgcgcggtttctccgccgccacctatctggacggcatgcgcgtgttcggcggccgggacgccttgccccaggtcgacgcctaccggctcgaacgggtcgatgtgctcaaggggccggcttccgtgctgtatggccagggcggcccgggcggcgtggtcaaccaggtcagcaagcgtcccctggacgagcctttgcgcgagatcgaagtgcaggcgggcaatttcgatttccggcgggtcaacatggatttttccggcccggtggacgaggaccggcgcttcctgtaccgggtaaccggcgcggcctatatgtccgatggccaggtggatcacaccagggagcgccgctacttcgtctcgccgtcgttcacgtggcggcccagcgcggataccacgctgaccgtgctgaccaacttccagcgcgaccccgacatgggttcgtacggatcgatctcggccatgcgcacgctgctgtcggcgcccgacggcaggcggctgggcccgaaccactacgacggcgacgccgatttcgaaaagagcgaccgccgcagctattcgctgggctatcaactggagcatcgcttcaacgataccttcaaggcctcgcagaacctgcgtttccagcatgccgagggcgtctatcgcagcatctacggcgccagcaacaacaattacggctatctcgacaaggactaccgctactcgcagcgcggcctggccatcagcgacgtggacgtggatgcgttcacgatcgacaacaacctgcaggcgcgcttcgataccggggcgctggcgcatacggtgctggtggggttcgactaccagcgcgtgcagaccgacaccttgtcgggctatggcagcgcgccgccgctcgacgtgttcgatccggactatcacatgggtatcgagcggccgccgtttacgtccgatcagacccagtacaactaccagaccggcctctacctgcaggaccagatcaggctggatcgcctgtcgttgctgctgggcgggcgctacgactggtcgcgcacccacaccggcaccgacaacctggccaacggctcgcacagcagctcggcgctcgccgccgaggcgttcaccggccgggtcggggcgatctacaacttcgacaacggcgtggcgccgtacgccagctactcggagtcgttcgagccgcagaccggcacgggctggaacaacacgccgttcaagccgaccgaaggcaagcagtatgaggtcggcgtgaaataccagccgccgggctcggccacgctgctcacgctggcggccttcgacatccggcgcaagaacctgcccaccaccgacccggatcccacccatatgtgcggcgtttcgcgctgctcgatacaggccggcgaagtgcgcacccgcggcatcgaactggaggccaagaccgaaccgctgcgcggcctgagcctgatcgccgcctattcgtacctcgacaacgaatacgagaaggcctatccgaacacgaccgggttggacctcaagggcaagaagccggtggccgtgccggcgcaccaggcgtcggcctgggcccgctatcaactgcaggagggcccgctggccggcctgggcatgggcgcgggggtgcgctacatcggcagttcgtacgccaacgaaaccaacacgctcaaggtgccatcggtgacgctggtggacatgatgctcgactacgacctgggccgggccagccccgcgctcaagggcatgcaggtggcgttgaacgtctccaacctgttcgacaaggaatacatcggctcgtgcctgtccgattcgtggtgctggtatggctaccagcgttcgatcaaggccagcttgcgctatcgctggtgatgcatggcccgtcatccgaagaatgcgattaagaatgattataatttcttaaattttccaatcatcggcgcgcatcgcgaagggcgcgccaccgctgggtcaagaaggaggttgacatgaaagcgcccgctgccggtgcccacatgctgcattaccggttcgccgtgacgtcgcgcgccctggccgccatcctgggcggctacgccctatccagcgcggcggcagcctgcctggctgtctggctgcccatgcgccgcgtcgacgcggtcgtggccgcgttgatgctgtcgttcgtcgtctatacgtgcgccgtgctgtgggtgttcgccacccgcaacgcctggcgcgcatgggccggagtgctgctgcccgcgctggcgctgctgatgctgtactggctgggcaaggccgcgggaggagcatgaaaccggcgcgtaccaaggcggcgggcgaggaggggctgcgccagtccatgtcgtggctgcacacctggtcggggttgatcttcggctgggtgctgttcgcgatgttcctgaccggcacgctggcgttctttcggcccgagatcacgcgctggatgcagcccgagatcgatgtcgctccggtgtcggccgggcaggccagcgcggtggcgcagcgctatctgcaggcccacgcgcccgatgcgcggcgctggttcgtgaccctgcctacccagcgcgcgcccgccatccagctgtcgtatccggctgccaagcccaagccgggcgagcgcggctttacgcgcgtgtcgctcgaccccgccaccggagacgcgctgcatgcgcgccagacgcgcggcggcgatttcttctaccgcttccatttcgaactggagatggccttcccctgggggcgctggctggccagcattgccgggatgttcatgctggtggccatcatcagcggcatcatcacccacaagaagatattcaccgatttcttcactttccggccgcgcaagggcggccagcgcgcctggatggacgggcacaatgtgttgtcggtgctggggctgccgttccatctcatgatcaccttcagcgggctggtgattttcatgtacatgttgatgccggccggcgtcctggccgcctatgacaacgagcgcgccttcttcgacgagatgttccccgccttcacccagaccgcgctccaggccaatccggcgccgctggcgccgctggcgccgctggccgggctggcggcccgggcgcgggccgagtgggatggcggcaggcccggccgcatcgtggtcaacaatccgggcgacgcctcggccacggtcagcgtgacgcgctcgaccagcgagcgcatcgcctatgggcgcatggcgccgaccatcaccttcgacggcgtgaccgggcaactgcgcagccaggacgccaaggaaagcgccgtggcggccaccgccggcaccatcgtcggactgcacctgggcctgttcgccgaacccgtgctgcgctgactgtatttcctggtgagcctggcgggaaccgccatggtggggaccggcctggcgctgtggatcgccaagcgccgccagaaggcggcggggcgcgagtcgtttgcgctgcggctggtcgacgccctgaacgccggcagcatcgcgggcctgtgcgtggccgtggcggcgttcttctgggccaaccggctgttgccggcggcgctgccgcagcatgcgcaatgggaagtccggatcttcttcggcgcatggctgctgtgcggcctgtatgcggcggtggcgcgccggcgcaagtggcgcgacctgctggcgctggccgcgttcatggccgccgcgctgccggtcctgaacctgtggacgacccagcgccacctgggggtgtcgctgccggcgggcgactgggtcatggcgggcttcgatctgaccgccctggcgtgcgccgccttgctgggctggatggcatggcgggcggcacgcaaggcggccgccgccgccgtgccaccgcgcgcccggcccgcacccgcatcgcgccgggtgcccgcgcgcgatgcggcggccgccgcaattggcgagacgaggtgaccgcatgctgaacgccactgccttctgcctggcctacgcgggctttgccgccctgtcgctgggcatggaccgccattacgaagacgtcttcgaccgcgcgctgcccaggcgccgccgcctggcgctgcgcagcctggagtggctgggcctggcgctgtcgctgtgggcatcggcgggcgcttggggatggaactacggcacggtcgaatggatcggcatcctgagcctggccgggttgctgctgatctggctcctcacgttctggccgcgcgcggccctgggcgcaggcggcgcctgcgcattggcggcgcccgtgctggcgctgctttgaatgcggttgccgggggcacggtaaactgtgtccttcgatccacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtcctccatgaatacccgagttctcaccggcatcaccaccaccggcacgccgcacctgggcaattacgcgggcgcgatccgccccgccatccaggccagtacccagccgggcgtggacgcgtttttcttcctggccgactatcacgcgctgatcaagtgcgacgatccggcgcgggtggcgcgttcgcggctggagctcgccgccacctggctggccgcggggctggacccggaacgcgtcacgttctatcgccagtcggacatcccggaaatcaccgagctgtgctggctgctgacctgcgtgacccccaagggcctgatgaaccgggcgcacgcctacaaggcgtcggtggaccagaatgccgccaagggcgtcgagccggatgacggcgtgaccatgggactgttctcgtatcccgtcctgatggccgccgacatcctgctgttcaacgccaaccaggtgccggtcgggcgcgaccaggtccagcacctggaaatggcgcgcgatatcgcgcagcgtttcaaccacctgtatggccgcgaattcttcgtcctgcccgaagtggtgatcgccgaggaggtcgcgaccttgccgggcctggatggccgcaagatgtccaagagctacaacaacaccattccgctgttcgaaggcggagcggcgggcctgcgcaacgccacgcagcgcatcgtcaccgattcgcgcctgccgggcgagcccaaggacgccgaggcctcgcacctgtacatgctgtaccgcgccttctccacgcagcaggaatccatggcgtttcgccgccagctcgaagaaggcatgggctggggcgacgccaagcaggccttgtacgaacggctggagcgcgatctcgcgccgatgcgcgagcgctatgtcgaactgatttccaaccccggcctgatcgaggacatcctgcaggtcggcgccgccaaggcgcgcaagctggcgcaaccgctggtccgcacgctgcgcgatgcggtgggcctgggcgtcttgcagccggctgcggccaaggccgcccagccggcccgcaaggccgccaaggacgcgcgtttcgtcagcttccgcgacgaggatggcagtttccgtttccggctgcttgccgccgacggggaagagttgctgtgctcggtgcctttcgccaatcccaaggaagcgggcgcgctgatgcgccgcctgcaggacgaggcgcccgagcaggccttgcgcggccacgatgacgtgtcgtatgcggcctggctggatggcaaggaagtggcgtacggaccgcaagccgccgatgccggcgcgcgcgatgcgctgctggccaaggcccgcgaggccctggcccaactggctgcagcctaggcttcgtccgcggcccgcccgcggatcggggcaacgacgcaggcgccgcacccgatgacggggcggcgcctgcgttgcgatcagcgcttgagtttggcgaaggcgtcggccatggcgctgttggccggcgcgcccttgccgttgtccgcctgcggacggcgggcgccccgatcggcgccgcgcgcggccccggctcccgcgccattgccacggcgggccggctcggcggcatcgttcaggcgcatggtgagggccacgcgcttgcgcgccacgtcgacctcgagcaccttgacggtcacggtctggcccacgcgcacgacgtcgcgcggatccttgacgaatttctcggccagcgccgaaatatggaccagcccgtcctggtgcacgccgatgtccacgaaggcgccgaaattggcgacgttggtcaccacgccttcgagcaccatgccggggaacaggtcgttgagggtttcgacgccttccttgaactgcgcggtcttgaattccgggcgcggatcgcggccgggcttttccagctcggcgaagatgtcgcgcaccgtgggcagcccgaagcgctcgtcggtgaagtcgctgggcgacacgcccttgagcgcctcgcgctggccgatgatgtgccgtacgtcggccttgatgcgcgcgacgatgcgctccaccacgggataggcctccgggtgcaccgccgaggcatcgagcggattgtcgccgttgggaatgcgcaggaagccggcggcctgctcgaaagccttctcgccgaagcgcggcaccttgcgcagcatgtcgcgggtggggaaggcgccgttctcgtcgcgccaggccacgatgttcttggccagcagcgtgttcagccccgagacgcgcgccagcagcgccgccgaggcggtgttgacgtccacgcccacggcgttcacgcagtcctcgaccaccgcatccagcgaacgggccagctcgcgctggttgacgtcgtgctggtactggcccacgccgatcgccttgggatcgatcttgaccagttcggccaaaggatcctgcaggcggcgggcgatcgagacggcgccgcgcagcgtcacgtccaggtcggggaattcgagcgcggccgtttccgaggccgagtacaccgaggcgccggcctcggagaccaccacgcgcgtcaacgcgaggtcgggaaagcgggccatcatgtcgccgaccagcttttcggattcgcgcgaggcggtgccgttgccgatggcgatgagctcgaccttgtggcgcgccgccagggccgccagcgtcttgatggtgccttcgcggtcacggcgcggctcgaacgggtagaccgtggccgtatcgacgaccttgccggtgcggtcgatgaccgccaccttgcacccggtgcggatgccggggtccagccccagtaccgtcttggggcccgccggcgcggccagcagcaaatccttcaggttggcggcgaacacgcggatggcctcggcttcggcgctttcgcgcaggcggccgaacaattcgctttcgaatgccgtcagcagcttgacgcgccacgtccagcggcatacctcgcccagccagcgcgcgcgcggcgtggcgtccagggcgaacaggccgttgcccagcttgagaaacgaggcgatgcgcaccacgcaggggtggggcgtctcggcctcgaggtcggcttccaggcccacgcgcaattccagcacgccttgctggcggccgcgcatcagcgccaggatgcggtgcgaaggcagcgtgcgcagcggctcgttgaaatcgaaccagtcgcggaagttcgcgccgtcggtttccttgccctcgaccattttcgaatagagcaggccggtgctccacagatgctcgcggatgtcggccagcaggtcggcgttctcggcatggcgctcggccaggatatcgcgcgcgccgtcgagggccgccttggcgtcgttgatcgaggcttccgggttgaggtactgcgccgccagcgccgcgggatcgcaggccggatcggccaggatggcgtcggccagcggctcgaggccggcttcgcgggcgatctgggcgcgcgtgcggcgcttgggcttgtagggcgcgtacaggtcttccaggcgctgcttggtctcagccgtggcgatttcctgctgcagttcgggcgtcagcttgccctgctgcgtgatggactccaggatcgcgccgcggcgctcttcgagttcgcgcaggtagcccaggcgcacctctagggtgcgcagggcgccgtcgtccagcccgccggtggcttccttgcggtagcgggcaatgaacggcacggtggcgccgtcgtccagcagttccacggccgaggcgacctgcgaggctcgggcgccgatttcggtggccagttgggcaatgatccgggcgtgatcgacgcccggtgcggcgttcgtggtagcggaggtttcaggcatctcgatacgacggcaaagggaaaacaaggggcggattgtgccacaagccactgttaccagatatggcgggtggcgcgtttatgtcacggcggcatgcgccagccggccggctgcgtaggccggaggcgctattatgtcagccactttagcgcatggcttgatcaatgctggacctcgacatttcggaattcttcgcggacgacggcccgctggcgcgcgccatgccgggctaccggccgcggcagtcgcaggtcgagctggcgcaggccatagacagcgccatcgcggcgcgcgccaccctggtggccgaggccggcaccggcatcggcaagacctgggcctatctggtgcccgccttcgcgcaaggcggcaaggtgctgatttccaccggcacgcgcaccctgcaggaccagctgttcgcgcgcgacctgccgaaggtgcggcaggcgctggccgcgccggtgacggccgcgctgctcaaggggcgcggcaactatgtctgccactaccacctcgaccgcctgcagggcgacgaccgcgccttgaagtcgcgcgccgagatcggccagctgcgccagatccaggtgtttgccggcatcagcaagaccggcgatcgcgccgagctggcgcaggtgcccgaagacgccgatatctggcaacgcgtgacctccacgcgcgagaactgcctgggccaggagtgcccgcgcatccgcgactgcttcgtggtcaaggcgcgccgccaggcgcaggaggccgacgtggtggtcgtgaaccatgcgctgttcatggccgacctggtgctgcgcgaggagggcgtgacagacttgctgcccgaagtggatacggtgattttcgacgaggcgcaccaattgcccgataccgcgacccggttcctgggcagcagtgtgtcgactcaccagttgctggacttcgcccgcacgctggaggcggccggcctggcgtacgcgcgcgaagccgccaaatggagcgatgtcggccggcaggtcgagaccgccgcgcgcgagctgcggctggcctgcgcgccgctggagcggctgcccgggcgcaaggcgaccttcgaggccatgccggacccggatgaattcgacgccgcgctggccagcctgcgcgaggtcctcgacgccgcggtgcgggcgttgagcggcgtggcggaaaaacatccggacctggccgccgccgctcgcgcgggcgccgaaatttcggtgcgcctgtcccgttgggccacgccgccgcgccacgcggcccaggccgccgagcacgatgaaggctggggccgcgacgaccagggcgtggcggtggccgcgccgtccgaggcgctgctggccgaggcggcggccgccgccaactggagcgggccggcggtgcgctgggtcgagcatggccagcatcatgtgcgcctgcatgcggcgcccttgtcggtggcacaggcattctcgcgctatcgcaagcccggccaagcgtggattctgacgtcggcaacactatctgtttatggtgatttcggccatttcacgcggcagcttggcttggaggatgcccgcaccggacgttgggagtcgccattcgactaccccgcgcagggcttgctgttcgtgccgcgcgatatgcccgagccgcagtcgccccgcttcgtcgagcgcttcgtcgagaatctgctgcccttgctggaagccagtccgggcggcgcgctggtgctgtgcacgacgctgcgcgcggtcgacaaggtggcgcagttgctgaccgacgccttcgcggacgcgggacacgactggccgctgttgcgccagggcgaggccacccgccgcgatctgctggaacgcttttgcaagctggagcatcccgtgctggtcggcagcgccagtttctgggagggcatcgacctgccgggcgatgtgctgacgctggtggcgatcgacaagctgccgttcgcgccgcccgacgacccggtcatcgaggcccgcctgcgcgcctgtcggctgcgcggcggcaatccgtttgccgagtaccagttgcccgaggccgccatttcgctcaagcagggcgcgggccgcttgatccgcaccgaaaccgattggggcgtgctcatggtgggcgatgcccgcctggtcgagaagccttatggcaagcgcctgtggcgcggcctgccgccgtttgcccgcacccgcgacatgaacgaggcactggctttctacgcccgcatgggcgaggccgaaccataacggccgcgcaaaaggaaaacccggcctggggccgggctttccttggactgcgcgagtggcgtcagcgccacgagaacgggttccaccagctcttgtcggccgacaggccttgcgtcttgaatttgctgttgggatagttctggtcgagcacgcgttcggcgtcgcccttcagttcggtcattcccagcttgtcatacgactcgaccatgatatagagcgcttcttccgaggcgggggccccctcgaaatcggtgatcacggtctgcgcccggttggcggccgccacgtaggcgccccgctcgtagtagtagcgcgccacgtggacttcgttcatggcgatggcgttgaccagccaggtcatgcgcttctgcgcatcgggcgtgtacttgctgttggggaagcgctggaccagttcgttgaacgcatcgtaggacgcgcgcaggcccttgggatcgcgctcggcggggtcctggccggtcaggttgctcatgaaggcgctggccggcgtgaagttgaccagccccttcaggtacagcacgtagtccgtgcccgggtggttgggatagagctgctggaagcggtcgatggcggccagcgcctgttcgttctcgccgtctttccagttgacgtaagccagttcgatcagggcctgctgggcgtacgtgccgaacgggtagcggctttcgatggcggtcaggcgctcccgggcatcggtccagttgcccgccgcgacttcctgcttggcgtcggcgtacaactgttcggcgctccagcccgcggtcttgtcgtatttggtgcttgacgagccgcagccggccacgatcagaatggttgacagcgcgatcgccgcgcgcagggccaccccgcggcgggaggcgggcttcgagagtgcagcgggacggtgagtcacgtgagtcctatccttggtgttagcatggcaggctgattatatgatttgtcttcatgtctgatacagccgccagtgtagacctgctttccgacgacgaaccgctgctgctcacggtgccgccggataccccggcagaccgcctggacaaggtgctggcggggctgttgccgggccattcgcgcagccggctgcagggctggatcgaggccggttacgttttggtaaacggcgcccaggccaaggtgcgccaggcggtcggccccggcgacgtcctgtcggtctgggagcagccggccccggaaagccgggctttcgcgcccgaaccggtggctttcgacgtggtggccgaaagccccgattggatcgtggtggacaagccggcggggctggtgacgcatcccggggcgggcaactggagcggcacgctgctcaacggcctgctgcaccgttatcccgaactggcgcgcgtggcgcgtgccggcatcgtgcaccggctcgacaaggacacgtccggcctgatggtggtggcgcgcaacgaacgggcccagacccacctggtacgccagctgcaggcgcgcaccatgggccgccagtacatcgcgctggcgcatggctggctgggcgccgccggtaccgtcgaccgtcccatcggccgcgatgcgcgggttccggtacggatgagcgtcgaacggcccatcgcgcccaagccggcggtcacgcatttcgacccgcggcggcgcggctgcgccgaaggcggcgcccgggtgagcgaggtgctgtgccggctggaaaccggccgtacccaccagatccgcgtgcacctggccagcctggggcatcccctgcttgccgacacgctgtacggcggcaagccgctggccggcgccacgcgccagatgctgcacgcgcgggccctgcatttcgatgatccgggcggcgcgggcgaagtcagcttcgaggccggcgtgcccgccgatatgtccgacgtccaggaagccttggcatggaacgcctgatacacgatctgcccgtcatcaccggtccgcaatgggcgggagtgaactatttctgcaccacgcgcgccggcggggcgggcgtcgcgccgcacgataccctcaacttggggctgcgcgcgggcgatcgtcccgaaacggtggccgagaatcgccgccgggtgcgcgccgcggtgccggccgagcccctgtggctgcgccaggtacacggccacgaggtggtcgacgccgacgccggcccgccgcatgaacccgccgccgatgccagcgtcacggccgcgcccgggcgcgtgctggccatcatggttgccgattgcctgcccgtggtcatcgccgaccaggacggcaccgtgctgggcgcggcgcacgccggctggcgcggccttgccggcggcgtgctggaaaacaccttgcgcgccatgcaggccaaggtgccggacgcgcgcggctggcgcgcctggatcgggcccggcatcgggccggcggcattcgaggtgggggccgatgtgctgcaagcctttgcggccgacggccccgaggccgcggccctgttcgcgccgcgcccgggcctgccgggcaaatggctggccgacctgcccggactggcgctgctgcgcttgcggcgcgctggcgtacaggcgcaatcctgcggtttgtgcacggtgcaggactcgcgatttttttcgtatcggcgagatcgggaaaccggccggatggctttgctggcctggctcgacgcccggtaatgcgacttcggtatgcttgccggatggctcctaggtatacccgcattgacagtaaaaatggcggcatgcaccatcaattcgcgcagttccgataacaaggtgtcgaagtgaacgcccatctttccgctgcatggcccgtcccggtgagcgtggcaccggacgctctggcagaaatccaggccgatttctctcgcgaatggctgcgcctgtgtgacgaggccaagcgtggcgtactgggcgctccggccgacaagcgctttgccggcgcagcctggctggacgaccgccagcgcctgctgatggcgcatgcctatctgctgtcggcccgtgcaatggcgcgcctggtcgaggcggcgcaggtcagcgaacccatgcgcaaccgtttgcgcttctcggtcatgcaatgggtcgatgccatgtcgccggccaacttcctggccttcaatccggatgcgcagcgcgccatcgtcgaaagcgccggccgcaccttgcaggaaggcatggccaacctgctcaacgacatccagcgcggccgcatcagccaaacggacgagacacagttcgaaatcggccgcaacgtggccaccacgcccggccatgtggtgttcgagaacagcctgatgcagctcatccagtacgcgccgcagaccgccaaggtctgcgagcggccgctggtgatcgtgccgccgaacatcaacaagtactacatcctcgacctgcagcccgagaactccttcgtccggtatgcggtggagcagggccatacggtgttcatcatctcgtggcgcaatccgctggcggccgataccgacggcgtggataccgccacctggagcgaatacctcgacgacgcggtgctcaaggcgctggcggtggccagcgacatcagcggccagccgcaggtcaacgcgctgggcttctgcgtcggcggcaccatgctggcctcggcgctggcgctggcccaggtgcgcggcgagcgtccggtggcctcgctcacgctgctgacctcgctgctggatttccacgataccggcatcctgaaggtgttcgtcgacgaggcgcatgccttgctgcgcgaccaccagtacggacagcgcggcctgatgcctgcccgcgatctggccaccacgttttcgttcctgcgccccaacgaactggtctggaactacgtcgtctccaattacctgaaaggcaagacaccgcctgcgttcgacctgctgttctggaatgccgacagcaccaacctgccggggccgttcttcgcctggtatttccgcaacacgtatctcgagaacaatctcaaggtgcccggacgggcgcgtgtcgcgggcgtgccgctggacctgacccggctcgacatgcccacctacctgtacgggtcgcgcgaggaccacatcgtgccctggccgtcggcctacgcatcgacgcaattgctgcgcggtcccatgcgtttcgtgctgggcgcttccggccatattgccggggtgatcaatccgccggccaagcagcggcgcagctattgggtgaatgaatcggccggcgcagtgtcccacgacctgcctggcgatcccaacgcctggctggccggcgcggtcgagcacgcgggcagctggtggcccgactggacctcctggctggccgggcatggcggcaagcaggtcgccgcgcccgcgcaggcgggcaacaaacggttccggccgatcgagccggcgccgggacgttatgtgaaagtaagagcggtttgagtacgcgcgcgggccgcaaggccggcattcttggcgggcgttcgccgtgaaaacaggaggaagtcaaatgagcggaaaattggcatatgtgacgggcggcatgggcggtatcggtaccgcgatctgccagcggttggccaaggacggcttccgggtggtggcggggtgcggccccagccgcaactatcagcagtggctcgacgagcaggcggcccagggctatacgttctacgcatcggtgggcaacgtgtccgactgggagtccaccgtcaaggctttcgagcgcgtcacggccgacctgggccaggtcgacgtgctggtcaacaacgccggcatcacgcgtgacggcctgttccgcaagatgtcggtggacgactggcgcgcggtgatcgacaccaacctgaacagcctgttcaacgtgaccaagcaggtgctcgacgggatggtggagcgccaatgggggcgcatcgtcaacatcagctcggtcaatggccagaaagggcagttcggccagaccaactactcgaccgccaaggcgggtatccatggtttcaccatggccctggcccaggaggtcgccagcaagggcattaccgtcaacaccatttcgccgggctacatcgggaccgacatggtgcgggccatccgtcccgacgtgctggagaaaatcgtcgcgacgattccggtgcgccggctgggtacgcccgaggaaatcgcgtccatgacgtcctggctggcgtcggatgaatcgggttttgccacgggcgcggatttctcgctcaatggcggcctgcacatgggttgaggccgcattcggagggggccggggtccggggggaagcggacgcccggtattacacgtaaaatgattgaaagttaaagagatctcccgatctcggggacagacatgacgcaagcacaaactggcgccgccctgcgcctgatcaagaagtatcccaaccgccggctgtacgacacgcaaaccagcacctacatcacgctagccgatgtcaagcagctggttctggccaacgagaacttccaggttgtcgatgccaagagcggagaggatctcacgcgcagtatcctgctgcagatcattctcgaagaggaaagcggcggcatgcccatgttctcgtccaacatgctggcgcagatcatccgcttctacggccacgccatgcagggcatcatgggttcgtacctggaaaagaacatccaggcgttcatggaaatccagcagcgcatggccgagcagtccaaggggctgtacggcagccagttcgggcccgaggcctggacgcagttcatgaacgtgcagacgccgatgctgcagaagatgatgaacaactacatcgaccagagcaagaacctgttcgtccagatgcaggaccagatgcaggatcagacccgggcgatgttctcgaatttcccgttcacgccgccgggcggcgatggcccgcaaggcgggcgcggcaagtagcgccagcgaagctggctgaaggaaaaggggcgcccacgggcgccccttttccgtatgagtcctgaaattggggtcggcttaagggatctgtaagccgaaccgaactacattaatgaaaacggttcttgtttgtgtttcttcgagccgttttttcagttaagaggactcgtacatgatgaagaaagccttgctacttgcgcttgccctgagcctgcctggcgccgcgttcgcggccgagtatccgatcggcaagccggccgagaagggcggcatggaaatcggcgcggtctatctgcagcccatcgagatggatccccccggcatgatgcgcgccgccaaggactccgacgtccacctggaagccgacatccacgccaccgcgggcaacgccacgggctttccggaaggcgagtgggtgccttacctggtcgtcaagtacgaagtgcagaaggtcggcagcgacaaggtccagaagggcaccttcatgcccatggtggccaacgacggcccgcactatggcgacaacgtcaagctggacggtcccggcaagtacaagctgaagtacaccatcatgccgccgaccgccgacaagatgaaccacttcggccgccatatcgacaaggaaaccggcgtgggcccgtggttcgagccgttcgacctcgagtatgaattcgtctttgccggcaccggcaagaagggcgggtactgatcgtgcgtgctccggcggcggccttgctggccatggcattggggctgggcgcgccgctggcggcgcgcgccgccgacctgcctacgttcaccctgacgttccagcccgacggcacgttcgagccggcccgcctcgaggtgccggcggggcgcttcaagatcgaactgatcaacgccagcaacgaaccggtcgaattcgaaagcatcccgctgcgcaaggagaaggtgctgggcccaggcgtgaagtcgttcgtcgtcatcaccatctcgcgcccgggcgagtatccctttttcgacgacttccaccaggacgtgaagggcacgctggtcgtcaagcccaaggactgagccaccgggtcggatatggaacaagtacttttcatcgtatggcgcgaaagcgtcgaggccctgctggtggtgggcattctctatgcctggctgcgggccacgcccgccgggcggcgcggcatgccctacctgtggggcggcgtggcggcgggcttggcgttggcgctcctgctggcgctggtgctgctgggcgtctcctcgtggctgagcgacgaaggccaggagtggttccaggccggcatgtcgctggtggcttgcgcgctggtggtccagatggtgatctggatgaagcgccatggccgcacgctcaagcgcgagctcgagggcggggcgcgcgcctccatcgaacgcgacaactggtggggcctgctggtgctggtcatgatcgccgtggcgcgcgaaggcagcgagacggtggtgttcctgtacggcaccgtggccgcggcggccgggcaggccggggatgcggcgttgctggtcctggccggcgcggcgggtttcctgatcgcactgctgacgttctggctgctgcaattgggtggcaagctgatcacctggcggcgcttcttccgcgttaccgaaatcctgctgctcctgctggccggcgccttgctggtgggcggcctggaccatctgatctcgctggacgtgctgcccacgctcatcgatccggtctgggacagctcatggctgctcgacgacagcagcgggatgggcaaggtcctggccgatttcgccggctatcgcgcctatccggccttgatctcggtattgctgtggctggcctattggctggtggtatggctgctgctgcgccgcgccgatggcgcagcggcgatttcggcgcgttcggccgcctgaggatacccaggcgccgcgccacgacatgaaggtttgacatggcatctgtactcgggcgggcgaccgcccgctttgccgacgtgcttcgcgaccatgcccctttgctgcgcaagctgcaatggggcatcgtcgctgcgtatgcgttcctgttgatcgtgccggtgttcctgcccttgccggacaacgccgcgtcggtcttcgacaatctgaccgtgctggcgcaattcgcgttctggggcgtgtggtggccgttcgtcctggtttccatgccgctgttggggcgcgcctggtgcggctggttctgtcccgagggcatgctcaccgagtgggccagcgagcgcggccagggccgcgccattccgcgctggatgcgctggggcggctggccgttcgtggcctttgccctgacgacgatctacggccagctggtcagtgtctatcagtacccgctggcggcgctggcggtgctgggcggctcgaccgtggcggcgatgatcgtcggctggcgctatggccgcagcaagcgcgtctggtgcaagtacctgtgtccggtcaatggcgtgttcaacttgctggccaagctggcgccctggcatttcaaggtggacgaggaaaaatggcgccatccggtcattcgcgtcgaggcgatcaattgcgcgccgctggtgccgctgcgccacatgaagggcgcgggcgactgccatgtctgtggccgctgtagcggctatcgcggggcgattgccctggcgccgcgctcgcccgaaaccgagatcgtggaggtcgccgacggcgacggctggcagaccgcgctgatctgtttcgggctgatgggcgtggcggtgggggccttcctgtggagcgccagcccctggtacgtgacgatcaagcagtgggcggccgcctggctggtcgagcatgacatcatctggccgctgctggacaatgcgccgtggttcgtgctgacgcattacccggacgtcaacgacagtttctcctggctggacggcgcgggcatcctgctgttcgtggccggggcgaccctggccgtgggcttgccggcattcgccgcattgtggctggccgaccgcgttgcgccgctggctgcgcgtgcgggccggctggcaggcgtgcacaagctggcgcaggggttgattccctgtgccgggatcggcgtgtttctcggcctgtccgccaccacgctgaccctgctgcggcacgaaggggtaggtacgggctgggccaatccggtgcgctttaccttgttggcgctcgccgtgctgtggtcgctgcgcctggtgtggcgtctgctggcgcgtcgtccggccggtcttgcgcggcgcgggctggcctggctggcggcggcggcggggctggcgccgttctgcctttcgtgggtgctgttcttcgccatctggtagcgcggccacgcgcggcgcggtatggtggcggtcccgccacctctgccgagcgctgtccgcgcctggttccgcccgccatgacgtcctacgctttccgcctgctcaatgtgttcgccgaatcctgtttcggcggcaacccgctgtgcgtgttcgaggacgcgcgcggtttgcgggacgaggagatgcaggcgctggccctgcagttcaatctgtccgagaccacattcatcctgcctggcggcgaaggcgccgatgcgcaggtgcgcgttttcacgcccgacgccgagatgcgttttgccggccatcctgccctggggacggcgcgggtggtcagcgagttgctggggctgggggcgtcggtgcgcctgggtttcaaggccggcgtcgtgccggtgcgcgagcacgacggcgcatggactttcacggcgccgtcgtccggcatgcccaggacggcgcgtgcggctttggccgcgggcgagatcgccggcctgctgggcctggaccctgcggatctgcatgacgagccgctatgggtggacaccggttccgaccagctgctggtgccgctcaagacgccggaggcggtgatgcgcgccgcgccgcacgccgcatggcccgcgcgctggcccgccaacagcctgggccgcaagaccgcctatgtctttgcattcgggccgcagaccggcgcaggcgcgcggcgcatcgtgcagtcccgctactttcatgcgcgcgcaggcggcggcgtggccgaagaccccggcaccggctcggcatgcgccaacctgggcggctggctgctggcgcgcggcgcgcccttgcccgcccatatcctggtcgaacagggagacctggtgcgccggccgtgccggctgcggctggacgtggatgatgccggcgccatccaggtgggcggcggcgtgatcgagatcggacgcggcgagatccgcctgccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgcggcggccgggccgctgcgatgcacgacgtgcagcttgttgccgtcgggatcgcgcagataggcgccgtagtagcccggcccatagcgcgcccgcggtcccggcgcgccttcgtcgctgccgccggcggccaggccggccgcgtgggcctggtcgacctgctccgacgtctccgccaggaaagccaccatggcgccgttgcccgggctgggcggccggccgttgaacggcatataggcgaaaaagcgcggcaggctcgtgccggcccgcacccagcacaacgaaggcggcccgccatcgggctgcgtctgccgctggcgcagccccagcggctgcagcagcgcatcgtagaaacgtccggcgcgcgccagatcgctgacgcccacggtcacatgactgaacatggcactcgcgctccatcgaagtccgcgtccgcggcgcagggccgcggccgggcgggtgtatgtgccgctccagtgtaaacaacccgcctgccgcgccgcgctggcgctcagcgcccggcggcgcgcgtcccgccgtacaggcgcagcggattcagttccatgacctggcggcgcagttgcgcgtccggcagccattgcgcgatcgtcgcgccgatcgccgcctggtccggcgccgggaacggatgccggtgatcgggcgggtgcggccagtcgctgccccacacgagctggcgcggattggcctgtacaagctggtccaccagcgcctgcgcgcccggccaggccgggccttgcgcgcccacccggtacggcgccgacagcttgacccaggccgccccctcccgcaccaaggcaatcaggtcctgccagcccgcgctgcgcagcagctgcgcatgcgggtggtgcccgaaatggtcgaccaccacgggcacatcgcgtgcggcgatgcgcctgaccaggccgatgtcctcgacgatgtcggtcagcacctggacatgccagccgaagggcttgacgcgctcgacgatgcgttcgggatgttgcggcgcgccgggaaacaggcggttgatccgcgtgccggcggtgcccagcaggtcccagtgctcgatccgggcgtcgggcgtggtcgcctcgtcgggatagaccaccgccacgccgcgcagccagtcgccgttggctgccagcgcgtcttcataactgctgtggtcggcgccgtacacactcggatggaccagcaccgcccggccgatcccgcgggcgcggcacacgcctcgaaaggcggccaggctggcgtcctcgggctggtacgcgctgccggccgccagcgtgtagcggctggcgtcgaagacatggaaatggcagtcccaaccgccgccctcggccaggcgcgcgcgctcaaccatcgatcagcctgccctgctggatcatcgccttggccaggtcctcgtcggcctgcaggatccgggcgaaatcggccggatcggcgtagaacgccccgctgccgatttcccgcagcttgctgtcgaaggccgggtcgtcggccacctgccggatgaccgacgtcagctttgccacggtctcggccggcacgcccttgggggccagcacgccgatataggtgctggcgtcgaactcgggcagccccgcttccttgagcgtgcgcacctgcccgatgctcgggtcgcgcgtcgggcccagtatcagcagggccgacagcttgcctgccttcagatgcggcagggagctgctcacctggtcgaatatgacgtcgatctggcccgacaacaggtcgatcaatgccggtccggaacccttgtacgcgatgggcgtgaagcgcgtgcccgtcgcgttctcgaactggagcatggccaggtgattgggcgagcctggtccggcatggcccacgttgagcttgcccgggttgcgcctggcgtacgcgatgaactcctccgtggtcttgaagcgcgcgtcgtcgtgcttgacgaccagggcgatcgaggtcttgctcaccacgcccaccggcacgaagtccgccgacttgtagccggtcttgaacatgtgcggcaaggtccccaattggcccggcgtcgccgaaagcagcgtgctgccatccgcgggcgccttggccacgatggccgtgccgatcgcgccgccccccccgccgcggttgtcgaccacgacggtcgcgccgatcagccgggccatgggaacggcgtatgagcgcgccacgatatcggcgttgccgcccggggcgaacggcaccaccagggtcaggggcttgccgcccaggtcctgggccaggaccgcgccgcaggccagggcggcggccagcgcgcaggccgcgcgaagtttcatcattttcttgtctccgatgagggttgggtacagggtgcggcggccggttcaggacaccgtcgtccagcgcccgtacctggcgaccgcattctcgtcgaatccgaagcccaggccgggggtttgatgcaggatgacgcgtccgtccttgtgctcgagctggcggtccaccagccggcggaagttcagcacctggtcgtcccagaagaactccacgtaccgcgcgttgggcgtggccgcggccagcggcgcatgcacatcgtggaaccagtgcgggcacatctggatgccgtagccggccgccattgccgcgatgcgcttccactcggtgatgcccccgcagaccgccgcgtccgtctgcaggatggcggccgcgcccatgtccagcagctgcttgtggtaccagcggccgtagccgatctcggcggtggccacgggaatgcgggtcagccgggccaggcgcgcgtggctttccacgtcatcggggctgaacggctcctcgatgaagtacgggttgtacggctccatgcgccgcaggtattccatcgcctgcacggtatccacccagccgttgttgcagtccagcatcagctcgacgtcctcgccgatggcctcgcgcgcggcccgcacgcgcgactcctcgccctgcggcgaccagcggccggtcttcatcttgaccgccttgaaccccagctcgacgtagctggccatctcttcgcccagctgcccggcggtcttgccctccacgtaatagccgccgctggcgtaggccgccacgctgtcgagctcgacggcgcccaggtacttgtgcaggggcaggttcgcggcgcgcgcgttcaggtcccacagggcgatatccagcgcgctgagcgcgcgcatgaccatgcccatgcggccctgcagcagcgcttcctggtacatctcgcgccacagcccttccacggccagcgaatcgcgcccgatcagcaccggcccgagcaattgctcgacggcgacccggaagatctccccggcctggttgccgacgtagcagaaaccgatgccttcgacgccgtccgcgctgcgcactttcaccagcccgtagtggcggtccacgacggtgcggttggacagataggtgaccttgtccatcgggacgcgcgccacgcagacttcgatggacttgatgatggccatgatcgtctcctgaggcctgttgaatgggaaaacgcgatgttgcgcgtcttcaataaataaaaaaaggcgcactcccaagtttcataaaacgtaaaatacgtgtttatggacatgcgattcctccacagcttcgtcacggtggccgagtccggctcgatcgccgacgccgcgcgccggctcggcctggcgcccacgacggtcgcgcagcagatacgcgccctcgaggccgacctgggctcgcggctgctcacgcgcgcgggacggacggtccggccgaccgtggccggcgcgcgcatcgtggaccgcgcccgcgaattgctgcgcggcgagcgcgacctgcgctcggccgcctcggacaccggcctgccggccggccccatgcggctgggcgcaacgcccacggcgctgatggggctggttccgcccctgctgcgccgctggatgcgggcgcatccggacatccagatctacatcgagcccggcacctcgtccgtcctgctggagcgcgtcatggcgggccagctcgacgccgcgatcctggtgcacccgaatttcgagctgcacaagacctgcgcctggagcctcatccgggaagaacgcctggtcctcctggctcccagcgccctgcgcgtcgggaacgccctgcgcgtcgcggcgcgcgaacctttcatccagtacgaccgcaaggtggtcgccggcaagatggccgacgaatacctgcgcgcccatggggtgcgcccgaaggtgcaattcgagctggacggcatcgaacacatttcggcgctggtcgccgaaggcttcggcgtctccgtgctgcccgactggccaaccctgggccccgcggatgcgcgggtcaggcgctggccgctgcccgatccctgcccatcgcggcaggtcggcatggtctggctgcgctcgtccgtgcgctccccgctcgctcaggccttccacgcctacctcggcgccgcggccggcgcgccttgacgggcgctgccccgacgattcgcccgctgttcctgcccgcggcgatgacaggcccgctctggcgggcgagaatgtcccccgcatcgaaccgacacccgccaacctcgcaaccggagctcgcagcatgaatcaagtcgccactcaatcgtccctggccggcaggaccgccctggtcaccggcgccagccgcggcatcggccgcgcgatcgccctggcgctgggccggcgcggcgcgacggtcgcggtgcattacaacgcggcgcgggaacaggccgacgaggtcgtccaggccatcggcgcggccggcggcagggcctgggcgctgcgcgccgacctggcgcaccccgacggcgccggcgcgctggcccgcgacctgcgcgccagcctgcgcgaacagaccggcgacgaaggcctcgacatcctggtcaacaacgccggcgtaagcctgcgcgcgcgcctgcccgaggtctccccgcaggacttcgaccggatcatccaggtcaacctgaaaacgccgttcttcctgatccagcacctgctgccgctgctgcgcgacgccgggcgcatcgtcaacgtctcgtcgatgggcacgcgcgccgcctaccccgaaatgagcgtctacgcgccggccaaggccggcctggaggcgctgaccctgttgctggccagcgacctgggcgcgcgcggcatcaccgtcaatgccgtgctgcccggcgccaccgccaccgacatgaacacgcgcgcccgcgatcccgccatggccgacgcgctggcgcgcgacatcgcgctcggccgcgtgggccagcccgaggacatcgccgacatcgtggccttcctggcctcggaccaggcgcgctggatcaccgggcagcgcctcgacgccacgggcggccagcgcctgtagccgccgtcgatccccgcaggcattgccatacgcactgggcacgagtgggatttttaatttcacgcgggcagcggcggccgctaccatgtgccatcccccggccttgccgctgcccgcgcagcctcgccagccccgcggcggcgccgcggcccgatgccgccgtcccgccacctccctccgataaccgctttgctcagtttcagactcaaccagcttgcgcaggccggtgccggcctgccgcacccgacccgcgccatcgccgtcgcggccatcctgatcaacgtcttcatggcgacgctcgaatcggccatcgccaacacggcgctgccggccatcgccgccgacctgggcgtaagcgaagccagttcgatctgggtcatcagcgcctaccacctggccatggtggcggcgctgctgcccatcgcgtcgctgggcgagatcatcggccatcgccgcatttccatggccggcctggtgctgttcaccctggcctccctggcgtgcggcctggcgccttcgctgccgtggctgatcgccggacggctggcgcagggcgtgggcgcggccggcatcctgggcgtggcgctggccatgacgcgctttgtctatccgcgcgaacagctcgggcgcggcctgggcctgaacgcgctggtcgtcagcctgtcgctggcggccggccccactgcggcttcgctgatcctcagcctgggcagctggcactggctgttcctgatcaacgtgccgctgggcctgctgggcctggcgctgggcgtatgcgcgctgccgcccaccccgcgcagcgcacgccgctacgatgccgtcgcgggcctgctgtgcgcgctgttcctggccttgctggtctatacgctcaatgcctacgcgcacgatgtcggcgccggcggcaacaccgcctacgcgcttgccacgctggcaatgctggcgctgctgctcaggcgccaatcgggccgcggcgcgcccatgctggccaccgacctgctgcgccgccccatcttcgcgctgtcggccgccgccacgctgggcgctttcgcggcccagacgctggccttcgtcgccctgcccttcatgctgcaaagcctgctgggctacacccaggtgcagaccggcttcctgatcacgccctggccggcgctgtcggaccgccatccgcccggcctgctcggcggcatcggcatggccgtgctggccgcgggcctgctgtcgctggtggcgttgccggccgcgccggacgccttcgacctgggctggcgcatggcgctgtgcggggccggcttcggcttcttccaggcgcccaacatgcgcgccatgctggccgatgcgccgcccgaacgcagcggcggcgccagcggcatgaccagctccagcatcatgctgggccagtcgctgggcgcggcgctggtggccggcctgttcaccctgcgcggcgcggccgcagcgcccgccgcgctatggctgggcgcggccttcgccgtcatcgcgggcatcgccagcctgctgcgtttgcgccatgccgcagccgccggcgccggcgcgcggctggacctgacgcgcgtttgaccctatacttgcggtctattcttactgtcaccaggcatcaagacgttcaccggccttgatgtccagcaccaggctgcgcacagcggcccggcattcgtgccgaaacacccctcccggccccacggccgcggaaccaacatgccggcccacaaagccggttcattgctacaccgtatcgggcagcgccagacgcccacaaatccaacccgatccggtagcaagacaccattgcggtgtgtcttgatgcttgcctgacgccgggcctcgccgatcgcgaccctgtcgggcgtgcatgcgatcgcgcgtacgtcatcgatcgtccggtgtttcggtctgccatgggtaattgccgcccatcgcacttccgcggaaacggcactcatgcggccatgaacggtgaatcatgcgcccagcgggggaaaaggacccataagatgcaagagtctgaatttttccaactctcagggaccacagccgtcctgctcctggtggccttctacggcgccactttcctgatgtcgttgatgatcgggcagaagaaggagaacgtcgatggctacatggtctccaacagctcggtcggtttcgggctgtcggcggccagcatgatcgccacctggatctgggccgcgtcgttctacgccagcgccacctccggcttcaagtacggcctgtccggccccatccaatacggtttctggggcgcgctgatgattctgttcatctacccgttcggcaagcgcttccgccagctggcgcccaaggcccacaccctggccgaggtcatccacgcccgccacggcgcgtccagccagatgatcatggccgtctccaacatcgtcggcagctgcatcagcctgatggtcaacttcaccgccgccggcgcgctggtctcggtgctgagcccgctgtcgttcatccagggcgtgctgatcgccggcctgggcgtgctgtcgtatacgctgtggtcggggttccgcgcctcggtgatgaccgacttcgcgcaactggtggccatgatcctggccgcggtcatcatcatcccgctcattttcttcaacgccggcggccccgacatgctgcaggccaacatgtggcggctgagcagcgagcaggccgacttcttctcgaccacggccatcctggaacagggcgcgccctacttcgtggcggtactggcctatgccatcggcaaccagaccatcgcccagcgcctgttcgcggtgcgcgaggacctgatcaagccgaccttcctgaccgccaccatcggctacggcgcggtggtgatcggactggacatgctgggcctgctggccttgttcgtcggcctggagccggtcaacggcaacatgaacaacatcatcccgcagatggcctcgacctacctgccgcccgtcgggatcgcgctgttcttcatcctggtggtgggctcgctgtcctccaccgccgactccgacctggccgcgctgtcggccatcgtgataacggacatctacgccaagaacctggccggcggccgccccgatccgcgccgcatgctgtggtggggccgcgcgaccatgatcgtggccaccatggtcggcgtgatcttcgccagcctgcggctggacatcctggtcatgctggtgttcgtcggcgcgctgtggggagccatcgtgtttcccgtcatcgccagcttctactgggaccgcgtcagcaacagcgccttcttctggtcggtgatctcggcggtggtgctgtttaccatcgtgcgcttcgaactggtgccgatcgaaggcgccgtggcggtgttctatgaaatctgcgcggccatcggcggcggcgtggtgatcggcctgatgagcttcgccttcttcggccgtgtcaccgccctgacgctgggcacgctggcgaccctcatcctgctgccctgcttcgtcggcacgctgcgcgaatacatcgtgctgctgggttcgctgacggcctacggcgtcagcaccgtggtctgcgtggccctgagcctgcgcaaccaggagcgcttcgatttcagcctgctggccgagcgcgtcacctcgttccactacgagaaggcgcgcatgatgggcgccaagcctgcggcccccgccgcccaaccccagcctgcccgcggctgagccgccgttccaatcaggagattccatcatgctattgacgctttacttcctggcctggcccgtcgtttcggctgccgtcctgctggtgctgatcgtcaccctgtggcgtgacatccgcgacgcgcgcgccaccggcaagtccatgatctaggatcgcgatcacggctcatgcccgtactgcgaacgccgcgcccgccgcggcgttcgcgcgttcgggccgcgcggctcagacggcgactggctgctccagccgcagcgcgccgcgcccggcatcgagcgtgacgcgcgcgcccaggggcaaggtgagattggggtcgccgtggccgctgggccagccggccagcaccggaatgccgcgcgcctggaaatgctcgcgcaccagcgggtacagcgccgcctgcgccgcttcgccgtcgcccggcacgcccagcagccgggtgaagctgcccaccagcacgccgcgcaccccgtcgaacgcgccggcccgccgcagttgcgccagcatgcggtccacgcgcggcaaggcttcgttgacgtcctcgaagaacaggatgccgtcgcgcgcatcgatggcgtagcgcgtgccggtcaaggcggccagcaaggccaggttgccgccgatcaggcgtcccgtggccacgccgctggccagggtggccagccgcgcctgcggcggcgccgcgatccatgagcccgcgcccagccggccgctcaccatgtccagcaaggcctgctcggtgggcgcctggcgcccggccagcaggtcctgcgccagcatgggcccgtggaaggtcacgaagccggcgtagcgctggatcgccaggtgcagcgcggtgacgtcgctgtagccgatgaaaggcttggcgtgccggcgcagcaggccgtagtcgatctggtcgagcacccgccacgagccgaagccgccttgcaggcaccataccgcgcccaccgccggatcggcgaaggccgcatgcaggtcggccaggcgcgccgcgtcgtcgccggccaggtagtcgaacggcggcgccagccgcgcccgcgccgccggcatgacctgcggctcgtagccgcgctccagcagccattcggccgcctcgtcggccgccccggcgatggccgaggccggcgccacgatggtgatgcgcgcgccggcccgcagcgccggcaccggctggccagccggcggcgcggccggcgccgcaggcgtgccgccggccgcaggcgcggccgggcccggcgccgcgggccggcgcgcggcgcaaccgcccagcagcgtgcccgacagcagcaaggcgccggcgcgctgcaaaaaatccctgcgacgatgtatgggttccatggcgcctcatccgatgcgcgggccggcgacgtgccggacgcggtggcgtggctgcatggtagccagcgctttcccttgacgcaacgcgcgccgccccgcgcaactgctagactctgcgcaatccctcgtccccacccgctttcgccgagaccgccatgcccccctccgccccgaccgattccgcccgatcgctgtaccaggacacagccgtggccgcgctgcgcgacgacctggccctggcgctgtgcgcggcggcgcaccatggcctgggcgaaggcgtatgcaatcacttcagcgtcgcgctgccgggccaggcgggcgccttcctgctcaacccgcgcgggctgatgtggtcggaggtgcgcgccgaggacatcgtgctggtcgacgccgccggcaacaagctggccggccgccatgaagtcgaacccacggccatgttcatccatgccgccatccaccaggtcgccggcaaggcctgcgtgctgcatacccacatgccttatgccaccgcgctgaccctgaccgaggcgcgcatgctcgacaccacgctgtcgcagaacgccatgcgcttccatggccgcgtggccgccgaccgccgctacaacggcctggccctcgacgcggccgaaggcgaacgcatcgcgcgcgccatggacggcgcggatatcgccttcctgggcaaccacggcgtggtggtgtgcggcgaacgcatcgactacgcgttcgatgacctctactacctcgagcgcgcctgttgcgcgcaggtgctggccgaatcgagcggccggccgctcgtgccgctggacgccgcgctggccgccagcgtggccggccaggcccggtccgaacgcctgcaatcgacgctgttcttcgaggcgctgcgccgcgccctgggctgaagccgcctcactgcacggcagcggcgcgccgctgggcctgctccttcagcagcttgacgaagcgctgcgcctggcggccgggccgctcgaagcgcgagcgcaccaggctcagggccagcggaatgggttcgcgcagcggccgcacctcgatgccgggccagccgccgccggccaccgagaactcgtcgacgatggccactcccacgccgctgcgcaccagcgcgcaggccagttccgcgcgcacgatatcgaccgtggcgcgccatggcacattggcgcgctggaacgccgccgccaccagctggccgaacggaatattgcggctgtacagcaccagccggttgcgggccagctcggccagccccacgctgtcctggcgcgccagcgcatggccttgcggcaggatgcagaccatatggccggtggcgaacggctcgaccaccagattggggttgtcgatgggcagcaccgagacggccagctcgaccttgcgccccagcaactcgtgcgccatgtccgaaagcagcgtggtgtggtatttcaggcgcacccgggggtgctcgttcacatagcgggcgatcaccggcggcaggaaattcagcgccaggctgggactggaacacagcttcagttcgccctcgggacgttcggccaggtcgcgcgccagttcgtcgatgcgcaatgcctcgtcgaacagctggcccacttcctcgaacagccgctgcgcctccgcggtgggcgtcagcttgcccttgtcgcgctcgaacaggcgcagccccaggctttgctcggcatgcgcgatcaggcggctgaccgccggctgcgagacgaacagcaggcgggccacgccgttcatcgagccggtcagcatcaccgcccggaacgcctccatctgcctgagcttgaagcgcacccttgccctccgcatttccattgaatcgataatggaatgttataccccagggccaactaagcataagtgcaaaaaccccgtcatcggtagcattgccggcttgtgccggcgatcgatacggcgcattcgataaggaatatgcatgatgcagacactggggttcgtcggcttgggcatgatgggcttgccgatgctcgaaaacctggccggcgacgagcgctggcagatcctggcctacgaccgctcgcccgccccgttcgagcggctggccggccacccggcctggggcaaacgcctgcgcgcggccgccggcctgcaggaactggccgcctgcgacacggtgatcaccatgttgcccaacagcgccatcaccaacgcggtggtgctgggcggcgacggccagcccgggctgatcgacctgctcgagtccggcgccgccatcgtcgacatgggctcgtccaacccggccgatacgcggcgcctgtccgaacagctggccgcgcgcggcctgacgctgatcgacgcgcccgtctccggagccgtggccaaggcctccaccggcacgctggccatcatggccggcgccgccgaggccgacctgcggcgggtgcgccccatcctggaacgcatgggcgcggccatcatccacaccggcgcggtcggctcggcgcacgccatgaaggccctgaacaactatgtctacgcggccggcctgctggccgtctccgaagccatggtgatcgcgcgccgcatggagctggacctggaggtcttcaccgacgtgctcaacgcctccagcggccgcaacgtcgccagcgaaaccaagctcaggcagttcatcatccccggcacctacaacggcggcttcgcgctggcgctgatggccaaggacctcggcacggcgcaaagcctgcaggcgctgaccggcgtgcaggcggaccagctggcgctgtgcgccgagctgtggcggcaggcgctggcgcaactgcccggcggcgcggacaacaccgagatccaccgcttcctggcgcagcgcacgccagccaccgaacccgcctgaaggcgcggccgtccaacgaatccaaggagacaacccgacatgttcaagcccctgttcgccacggcggcgctggcgctggccatcggccaggccacggccgcctatcccgaacgcccgatccgcatggtggtgccgtttccccccggcagcattaccgacgtcgtggcgcgcagcctcggccagggcatggccgccgaactcggccagcccgtcgtggtcgagaacaagcccggcgccaacggcatcatcggcacccaggacgtggtcaaggcgcaacccgacggctacacgctggtggtggtcggcgtatcgaccgcggccagcggcgtcagcctgttcaagaacctgccctacgacccggcgcgcgacctcacgcccatcggcgcggtggccgaaacgccgtacctgctggtgggcgggcaggatgtcgcgggcaagacggtggccgacctgtatgactacggccgccagcacccgggcaagctgacctacgcctacggctcgggcagcgcccaggtgttcggcgccaagctggccgccatgggcgacatcaccgtcacgcccgtgccctatcgcggcggcccgcaggcgctcaccgatgtgatcggcggcacggtggacctgaccttcaccgacctggccaacggcctgcagcaggcgcgcgccggcaaggtcaaggtgtacggcgtcagcacgcccgggcgcttcgcgctgacgcccgacattcccacgctcaacgaaagcggcgcgccaggcttcgacctgaccgtctggttcggcctgatgggacccgccggcctgccgcccgcggtcaccgagcgcctggccggcgcgctggacaaggcgctggccgcgcccgagttgacgcagacctacgcgcgccagggcctgagcgtgaaaacgcaaggccccgccgccttcggcgccttcgtgcgcagcgaaatcgacaaatgggccggcatcgtcaaggaaaccggcattgcgccccagtaacccctccgctcacaggatcacaccatgtctttgatcgaaatccgcaagcgcacgctcatcgtcgaaaccacctatcacgagaacggcccggcgccggcgcagccgctcaagctggcggcctcctgcgccgtgatccgcaatccctacgcgggccgctacgagcccgacctgatgccgttcatggccgagctgcgctcgctgggcaccctgctcgccaccgagctggtcgacacgctgggcaaggacaacatcgaggtctacagcaaagccgccatcgtgggcgtggacggcgaaatggagcacggcgcggtctggcacgaagccggcggctgggcgatgcgcagcgtgctgggcgaacccaaggccatggtcccggcggtcaaggccgtggccacggccggctatcgcatgatggtgccggtgcactacatccatgcctcgtacgtgcgcagccatttcaacagcatcgagatcggcatccaggacgccccgcgtccgcgcgaaatcctgttcgcgctggtcatgggcaccggggcacgcgtgcacgcgcgcctgggcggcctgaccaaggaagccgtctcggtgcacgacggccagcgctgagccggccggcgcgcctacgccgggccagccagttcgtcggccagcgcttcgacgcggcgcgtggcgcgcacccgctcgatgcgcggcccgacgcggcgctcgacctcgaagcgccactgccgccaatccatgccctggccttcctcggggatggcgccgctggcgcgcagcaggcacccggccagcgtcgcgtccggatagtcgcgccgcaggtccggcgcctgcagcaggcgcgccacttcctcgaccgccagccgcccatccagcgaccagccgccgtcgggcaagcggctggcgctcggcgggtcggcgtcgccggcatcgggcagttcgccggccaccgccgtcaggacgtccagcggcgtggccaggcccacgcacaccccgtgctcatcgaccaccagcagcagatgctggcgcaggtcgcgcatctgctgcagcaattgcggatcggcgtggtctcgctcacgtaggcggccggacgcgccgcgtcgaccaggtcgaccggccccggcgcggacagccgcggcagcaggtcgcgcagatgcaccacgcccagcacattgcccgggtcgccgcgcacaagggcaggcgcgcatggcccagggcgaatttctccagcaccacgtggcgcggatcgcgcacgtccagccacaccatgtcggcgcgcggcaccatgatcgagcgcacatcgcgctcgcccatcgccagcacccgctcgatcatggtgctttcctccggcgcgaacagcggcccctcgcccgtatcggccaccagcgcggcgacttcctcgggatgggcccgtccctcgcggccggcctgcagcaggcgcagcaccgcgtgcgcggcgcgctggcgccggcccagcgcatgggcgccgcgcgccaggttgcgccgcgccagctgattgcaggcctcgaccaggatggaaaagccgatcgccgcgtacagatagcccttgggcacgtcgaaacccaggccttctgcgaccaggctgaacccgatcatcagcaacaggcccaggcacaggatcaccacggtcggatggcgagccacgaaggccatcagcggccggctggccaccatcatcacgatcatcgccaccaccacggcggtcatcatgatgctcaggtcctgcaccatgtccacggcggtaatcaccgaatcgagcgagaacactgcgtccagcgccacgatctgcacgatcacctgccagaacgcggcgtactgcgtacgcccgccgccgcccgcgtgcgcgttgccctcgacgcgttcgtgcagctccatggtgcccttgaacagcaggaacagcccgcccaggatgaggatcaggtcgcggccggatatctgcgcgccccacaccgtgaacagcggcgcggtcagcgtcaccacccaggcgatgctggccagcaggcccagccgcatcagcaaggccagcgtcaggcctatcatgcgcgcgcggttgcgctggtgcgcgggcagcttgtcggccaggatggcgatgaacaccaggttgtcgatgcccagcacgatctccagcacgatcagggtcgccagccccagccaggcggtggggtcggtcatccattcgaacggcatcggcattccttgcgggtaaacggcgcgcgccgcggcatgccgcggcgcgtcatcgaaaacggggagacaagcggatgggccggcgcgcgcgccggcccgggtctggacggaggttcttcggtcatgggggatatgacccccggcatggcgatttaatccgcctgcctctgcacttttacaaatttcccgccgcggaacttccgggcgcccggcccggaccaaccctgtaccgcctggcctcggagcacgccatggaaatcgccgccctcacctggtctacgcccctggcgcgcctcgcgccggtgccgccgcgcaccccggccgcgccgccgtcgcacgactggccccacgcggcgccgtccgtccggccgcacggcgccgccggccccgcggcggcgccggtggacctgctgcgcgacctgcacgcccaggcgcgcatggcgcgcgccgtggccgcttaccaggcggaacaggccgccaggcagacggcggcgcgctcgccctgcgccgcccaggacctcggcgacatcgattgcctgatggtgctgcaggcctaccgggtggccatgcccaatgcgccggtgcaggacctgcagggaatgccgcccgcggcgcaacgcggcagcccggccgtgggcccgatcgcgcggaccggccctgccgatcagcaaatacgtagataaatcaggcagctacaggcaaaaattaaggaataatcttaagaagcgagacgctgcctgtaagccgccgaccgttgcggctatttggccgcgccgaggatgcgcagcgccttggcctcgacctcggaagtgccgatgacttccttgtcgaactcgcccgacacctccaccagcgtattggcgtcgaccggctggttgggtgggaacaggtgccggtcgatctcgacctgaacgcgccccgtaccgtcatccagcagataggtgtcgtcgctgagctgcttgaccagcttgccgcgcagggtcaccaccgcgtcgtcgcgcgccgtgtccagcaattccttcacgctcatctgctggttgctggacgggccgacatactgggcctgcgccaacccggcctgcgtggccagggtcaggactatggacttggacatgaacacctcctagggaaaccggcggcggatcgccgcccacggaaaagtctagcaacgcatgccaaggcgttcgccgcgccgtttcaatttcctgcatcctcgcccaggcggtcgctggccacggcgaaatagaaccactcgttgcccgccagcgcgcgcgggttggggaacaccacatagccgtcgcgcggcgccagcacctgccggccatcggcgcgcgtgcccaccagctcgccctgccgcaccgggtcgaaactggcccagggccgcgcgaaggcgtcgccgtcggcctcgcggtccaccacgtcgaccaggcacaaggtctcgaagtcgcgccgcggcggctccagcgcgatatcggccaggcccagcagcgccagcgtctggcggatggcgcggtaggccacctcgggcgcggccgggtcgtcgtgctggccgcattccagcgtcacgccatagccgccatgcgcgcggaaatactccgtggagcccacgccataggccgcgtccagcaaggccgcgggcgcgccggggttctgctcgcgccggcgccgcacgccgcgctcgtaggcctgcatccagccctcgaccacgcggcgcggccccaggtgcgccaccagccgcgcctcctcccgggcatgcgcgaaaggctcgagcgcctcctggttgtcgcgcgggcccagcatcgcgaagggctggccgccggtgtggaaggaatgcaggtccagcagcacgtcgtgcgcctgcagcagcgggcacagggcattgccgatacggtcctcgtaatcggtcggcgtcgcgcatacgcgcaggttgcgattgagattgcggtcgccctggcgctcgcctttgcggtaggccaggggattggtcaccggcagcagcgtcagctggccgcgcgtgatcgccagcgcgccgctttcgagctcggccaggatgcgttcgatggcgcgcgtgccacagacttcattgccgtgcaccgcgcccagcaccagcaacctgggccccggctgcatacccaggaactggtgcgcgcgcaggtaatcggtgaaaacgggcgtgggggtattcaagatgcggcctctggaaacgacgaatgggcggcccgtcccgccggacgcgggccaagccggccatcatagcaatgtcgcggtccgcctggccggcgccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggcgctatccgcataccatagcgccgcgccggctcgttgccaaggcatcctgtccggcatgctcaatgcgcgcgccggcgcccgaacaccagccccagcccggcaacgatggccgccatgccggccaggctggccggcgctggccggttgcctagcagcaggtaatccagcagcgccgtgccggggggcaccaggtagaacaggctggtcacgttgaccaggttgccgccctggatcaggcggtacagcagcagcgtggccgccaccgatatcaccagcgcgagccacagccaggccgccacgaaaccggggctccactgcacctgccagggctgtccgggcgcgagcgccaggcacagcgccaggcttgtcgcgtactgcagcggcaagacctcgccgggcgcctggcgcgaccctttctgcagcagggcgcccgccgtcatgcagcccagcgcggccagggcgtaggccatgccggcgtggttcaggcgtgccacatcgatgttgcgccacaccaccagcaccaggcccgccagggccagcgtcagcccggccagccggcgtgccggcaggtcgcgctccagccatagcagcgtcagcagcggctgcacgcccagcaccgtggccagcacgcccggcgtcacgccgtgctgcagcgccagcagatagcagatcgaatagccgcccagcagcagcgcgccggtggcggcggtgcgcaggcgcgtgccaggcgcgggcaggcagcgccccgcgcgcaggcccagggctgtcaggacggccagcgccagggcgaagcgcagcaccaggaaggcaaagggcgaggcatagtccagcccccatttggcgaagatcgcgccgctgctccacagcagcacgaaaagcgccgtcgagccgcgtgcggcccagacggtttgattgaatggcatgtcgaatcacctgtgtcgaataacgcacgggccgccggcgcacgcgcgggcgcgcgcgccatggccgcgcaaggcggccgcggtgcagcggcgacggaaaagggccgggagggctgcggatcagccctgggcgtgccggggcgacggcggggcgccgcacagctggccggctggcggcgagacgacaggcggcggggcctgcaggcccgccagggtcgtgcgcgcgcgcggcaggccgccggcaaaggcggcggcgggcgggcaaggcagaccgaagcggatcatggaggcacccaggtggtgggacgcaggaaccctatacactacacagggacgccggcggcgtcaaccggaccgcaggccgccgggaggcagcggcaggaacgcgccctcgacctcgaagttgcaggtctcgcgcgcgatgtcgatgaccgtgctgacgaccggattgatcaggctcttcttgtagacggcgtaatagtggatggtgggcaggtcgggctggacgcgcagccggcacagcgcgccgcgcgccaccagcgggtcgaagtaggccgaaggcaggtggctgatgcccagccccagcatggtcagctgcgccatcatggccaggctgttgcaggtcagcacgcgcttgaccgacaggccttgctgcgcgaaccatgcatcgtacaggtgcgacagcgccgagttctgcggctggctgatgacggggaagggcgccaggtcgtgcggcgtcagtgcgcgcgccgcatccagcgccagcgcagggctggccatccagacgttggtcaccgagccgagctgtacgcagtcgtactcgtagctccagaaggggccgggcatgatggccaggtccagttcgtcgcgctcgagctgctggtacatcgtgatgccggcctcgatctcgggcaccagctggatcttcggatagcgctggttgagccgttctatgaccccggccagcgaagtgagcgccaccagctcggtcacgcccaggcgcacgctgccttcgaagcgcgacgggtcggccatgtccagcaccatgcggctgttgagctcgagcatctcgcgcgcgccctcgaacagcttgcggcctggctgggtcaggaccagcgatttggcgcgccgctcgaacagcggcgtgcccgcgaacccttccagctctccgacccgcttggccacggccgattgggtggtgtgcagcttgcgcgaggacgcactgaagctgcccagcacggcgctccagtagaacgcctcgagttgcttcagggtgtacatggcagagtaggcgggctgttgatcggaaagcccaaccataccatcgccccacggcgccgccgccatgcgccggttcatggcgccgcggcgccatgcaaggtgtcgctgcgcatcaggccgggtggtgcccgatgatgtcggccaggaagcgctgcgcccgcggatgctcgggcgcgctgaagaagcgctgcggcgtggcgatctcgaggatttcgccggcgtccatgaagatcacccggtcgctgacctcgcgcgcgaagcccatctcgtgcgtcacgcagaccatggtcatgccgtcgcgcgccagcgattttatcacctgcagcacttcgccgaccatctccgggtccagcgcgctggtcggttcgtcgaacagcatgatgggcggcttgagcgccagcgcccgggcgatggccacgcgctgctgctggccgccggacagcgcgccggggtaggcctgcgccttgtgcgccatgcccacgcgctccagcagctggtgcgccagcgcctctgcctcgcggcgcggcgtcttcaggatgtgcagcggcgcgtacgtcacgttgtccagcacgctcatgtgcggaaacaggttgaactgctggaacacgaagccgatgccgcggcgcagcgtattgatgttcacgcccttggcgtggatgtcctggccgtcgatgcggatgacgcccttgccgatgggctcgagccggttgatggtgcggatgagcgtggacttgcccgagcccgacgggtcgcacacgaccagcacttcgccgcgcccgacctccaggctcacatccttgagcacatggtgctcgccgtaccacttgttgacgccttctagcttgatcatgttgtgattcctcccgccgtcacgccatgctgcggctgcggcgtacccagctgtccagccaggccacgctgcggctcaggctgaaacacaccaggaagtaaataatggccaggatgccgaacacctgcagcggctgggtcagcaccaggttgttgacctggttggccgcgaaggtcagctcattgacgctgatcacatagcccagcgaggtctccttgatggtggagacgaactggctggtcatgctgggcagcacgttgaacagcgcctgcggcagcaccactttgcgcatggtcgtccagtagcccacgcccagcgagcgcgacgcttcgatctggcccttgggaatggcctcgatgccggagcggatgacctcggacagataggcgctttcgtagatcaccagcgcggtgaccagggtccagaagccgctgatgcttccgcccgtcagcttgggcacggcgaagtaggcccagaagatcagcatcagcagcggcatgccgcgcacggtgttgaccagcaggcggctggccacccgcaggccgcgaaacgggctgacccgggcgatggcgatcagcagggccagcggcatggacagcagcaggcccagcagcgccagtatcagggtgagcgccaggccgcccagcgggccgttgggatattggcccaccagcagcatgggccagtagtcatgcaggatatcaagcacggcggcctccgcttccgatgttgtagcgggcgtacacgcgcgagccgatgaacatcagcaggaacgatccgagcaggtacatgagggtggcggcgccgaaggtggcgaaggtgcggtaggtctcgttctcgatctcgcgcgcctggtaggtcagctcgaccacgccgatcgccatggccacgctggtgttcttgaacagcagcagggcccggccgaccagcggcgggatcgaaatgcgcagcgcctgcggcacgatgacgtggcgcatgcattgcaggtacgacgagcccagcgcgcgggccgcctcgaactgggtgccggggatcgcgcgcaggccgctgcgtatgtcttcggcgatataggcggcagagcccaggcccagtgcgatggcggccagcgagagctccgcgttgtgctggtagagccagccgcgcacgccttcgggcagcagttcgggcatgccgaagtaccagaacagcacctgcaccagcagcggcacgttgcggtggtattcgacgtaggcgtccacgaaccagcggcacggcgccaggttggtggtgcgtatcacgaccagcagcacggccagtgtgaaggccagcacccaggccaccaggaacagctgcaccgtggtcatcatgccatcggcgagctgggacagataatgggcgtctagaaaaaacacgcgtagaactccggaaacgactgcacggcggcgccttggtgggggcgcacgccgcggcaggatggcgcgccaaggtccgggcggaggccggcgcgccggggcgtcatcccgcgatgggcccgatcttgaacgagcgctgcagcttgtacggggtctgcgcgccgaaccacttctcgaacaggcgctgcgcctcgccggaggcttcggcctggtccaggatctcgttcaccttggcgatgaagcgggtttcggacttgcgcatgcccaggccccacggctcgtcgaacaccgccttgtcgatgatcgagacgggcgcggtgggcgggctttgcagcatcaggcgcaccagcaccagttcggaggcgaattgcgcgtcgacctttttctgctgcagggccaggtacgaggccgagctgtcggtgaaaccgagcacctgagacttgtccaggatgcgcttgatctcgcgctccgagctggaacccttggtggcggccacgcggcggccgttgaccgactcgatggtctgcaggttcgagtccttgcgcaccagcagcttctgcgggctgacgtaataggtgtggctgaaggcgatctgctcggcccgctcgggcgagtagcccaggttggcggccaggatgtccacgcggctttcgttgagttcgggcacccgcgcggccaccgacagcagcttgtagttgaccttcacgcccagcttgtcggccaccagcttgcacatatccacgtcgtagcccaccacggtgcgggtggcggcgtcctggtagctgaacggctgggaggtgcccagcgtgccgcacagcaattcgccgcgcgccttgatatcgtcgagctggtcggcgtgggccggccaggccgagcaggcttatcgtcagcacggcaagaacattgcgtttcatcatcgatccccttgttggttgtcgaaaaagccgcggcgggcgcgggcccgccgccgatcgggttgcgctcaggccaggcgttcgcacgccgcgcggatggccgcgcagccttgctggatatcctccagcgccgctgcgaaagaaagccggaaggtgccgggcacgccatacggcgtgccgtcgatcaccgccacgccggcttcgcgcagcaggtagtgcacgaagtcggtatccgtctccaggacgcggccgtcgggcgtggtcttgcccagcacgccggcgcagtccgggaacacgtagaaggccccctcgggcatcaccacggacaggccgggcgcgccctgcagggccgccaccgcggcgtcgcgccgggccttgaaggtgcgggcgaattcggccacgcaatcctgcgggccggccaacgcttcgcgcgccgccgcctggctgatcgagcaggcgccggaggtgctctgcgattgcaggatggctatggccttgatcaacgcctccggacccgcaccataaccgatgcgccagcccgtcatcgcataggccttggacacgccgttgaccaccagcgtgcgctcggccagttcgggcgcgacctgcagcggatgcaccgtcggcgtcgcggtgaagttcagccgtgcgtagatgtcgtcggtcatgagccagacgtgcgggtggcggcgcagcacctcggccaggccgcgccattcgtcggcggtgtagatggcgccggtggggttgctgggcgcgttcatcatcagccacttggtgcgtggcgtgatggccgcctccagcgcctgcggcgtcagcttgtactgggtggccggcgtcgcggtcaccgccacgggcacgccgccgttgaccagcaccatgtccgggtacgacacccagtagggggccggaatgatgacctcgtcgccctcgttcagcgtggccgccaggccgttgtagagcacctgcttggcgccggtgcccacgatgatgcggccttcggggtagtcgacgccggtttcttcccgcagccgggcgcgtaccgccttgcgcagcggcatcgtcccctgggccggcggatacttggtttcgccgcgctgcatggccgcgatggcagcctcgcagatatgcgcgggggtcgagaaatccggctcgcccaccgtcaggtcgatgacgcggcggccttcctcgcgcagctgggccacgatggcgcgcgtggcgacgctgggcgacagtttgatgcgcttgatcttgtcggcgacgatgctcattgcgcgtccccggtcttctcggcgatgatgcggtccacccagggcttggcataggtgccggcgcgcagcttctccttggctgccagctcggcgtcctctttcctgcgggccgccgccaggactgccccggcctgggccagcggtatggcaaccacgccgtcggcgtcgcccacgatgacgtcgccggccgccacgacctggccgccgatgctcaccggcacgttgatctcgccggggccgtccttgtagggccccttgtgcgacacggcgcgggcaaaacagccgaacgcgccttgctggaacacatccaggtcgcgcaccgccccgtcgatgacgaaggcggccacgccgcgcgactgcgcgtccatcatcatcagttcgccgaccagggcgttggccgtctcgccggcgccatcgacgacgatcacgtcgcccgggccggccagcgaaatggccttgtggatcatcaggttgtcgcccgggcgcgtcttgaccgtgatggcgcggccgacgatgcgggcagcgccggcatgcagcgggcgcaggccctgcacgccgtacaggcggcccatgcaatcgctgatctgggccgtgccgatctgggcgaagccagccagcacctcatcggccgcgggcggctcgggcaggggaaggatacggaaaccgatagaactcatgggaatggaaccagatacgtcacggaacaggcttgcattacaagacgtcggtgcgcattcctcaaaacgatataaattccacgccatgcacgaaattaattcgtgcatggctattgtacgggtaaacccttattcgtgccgccgcgccgggcccgccgcctggcttgacgtcgccgcccgggctggtagtatgggcgcgaccgcctgtcgaggcggtcttcttttggtcggcgcgtactgttcccgaaagggctggagcaggcgcgccgcttgctatcgacggtcatgaacgccacagctcctgccagccgcaccacgctttccgccgggcccgcccgtcggtgggcgcaacgttgcgcgccgcgggcggcgcatggcctgggcgccatcgacgcgctcgatctcgcacgccgggccatgctgctggcctcgtacgaggtggccgcgcgttcggcttatgcgcgcgccaaacccggctgagcagacaagcacgccatttccccgccacaccgcccgcggcggcgcattgcgccacgcggcggcccggcccgctcgcgcgcatccctggcggatgcgcgggccggaccggcctcgagcctgcgtggcgcgccatgtctcgtcctgtccgatagcgttatgcaacttaccaagaatttcgtcaaagccaagaacccctgcacggccggataccggtggttcctgcgcgaccacaacggccatggcgagtaccagcccgtgctcgacgcgctggtggaggccggccgcatcgacgacgccatgtggctgatcgaccagttcggccccaccgaccaggtgctgaacctggatacgctggacgcgccggccctggtgttcgccggcaccgtgacggtgcggcgcgggatcaccgtcgacggggtgctgcgcgcgggacgcaatatcgtctgcggcgccggcattcgcgccggcacgctggtgcaggccggcgaaggcatcgacgcgcgcggcagcatcgtctgcgacggcgacgtccaggccggcggcgatatccagaccacctggggcgtccaggtgggcaagcgcctgacggtgggcggacagttgcgcgccggctgggacatccgcaccggcggcgacctgaacgtggccgggcccatccgggcgggcgacgcggtggtcagcggcggcattctgaaatgcgagcaaggcatccgcgcggggcaggacgtacaggccgaatacgacatcaacgtggtcagcggcatccaggccggcggctccatcctggccggcggccacgtggaaacgggctggggcatgattgccggccacgatatcgtggccgacggcgcgatccgctcgggcgaaggcctggaggcgggcgggcgcatcgaggccggcgaggggcacggcgtgtacgccgggctgcgggtgcgcgtcgatgcctggcccgattcggcgcgggtcgccgccgcgcgttgcttcgggccgctgctcagcggccactggatcggcgcggccgccctggatgcgcaggcatagcgccgcggcgcatggcgtatcctagggttatgcaaagacttcccgaccaggccgtggccggcgaccccaggccgcagccgcccgagccgcccgagccctccgattgctgccagagcggctgcattccgtgcgtctacgatctctacgacgaggcgcgcgagcgctaccaggaagcgctgcgcgcctggcgcgcgcgccatcccgaggcggcaggcggcggcgacgcctgacccgccgtcactggctgcgcttgagcacgtagtgctcggccaacgggccgctgggcagggtgccgtcttgcgacatcatggtcagccggttttcgccgacctggtaacggtagtgatcgccggcgctgtcgagctcgatggcgttgtcgcccgtcagccagccgaatctgccttgcaccgtgtccgggcggggctggcgctccaggtactgggtctgcaactggtaggtgttgtcggcgcgcagggtcagcaccgtgcggatgccggggcagtcggcgcacggcagcacgccctggtacgtgccttgccagtccagcgaattgcgcgaggtatgcgtatcgggcggcggcgcgccctcgggcgtatccgagggggcgttcgcgttgcaggccgacagcagggcggcaagcgccaatacgggtagcagggttttcaagatgcgctcctttttgctgatcaacgccaaccatagctggcgttgcggttggcggggtaaccggatattgactgcccatgcctcgccggcgcaatcagcgggcatccacgcggcaggttgaaattttttgtttcatctttgatggcgccgcctgtcacgtgggccggggccgcctcgtcttgtctgcatggtccgccatggtggggggccgcctcggagaaaccgcaatgaagccccgcatgaatccctacaccgtcgcccctcggaccatgcaggcgctgatggccctgcagtcgtacgtcaacgattgcggcctggagcacagcctgctcgaactggtgaagatgcgcgcctcgcagatcaacggctgcgcgttctgcctgaacctgcactataccgaggcgcgcaggcagggcgagagcgagctgcgcctgcaattgctcaatgcctggcgcgaatcgccgctgtatacggcgcgcgagcgcgccgcgctggcctggaccgaagcgctcacgctgctggcgcagacccgggcgcccgacgcggactatgccgagctggcgacccacttcgacgaactggaacgggttaacctgacgatggccatcaataccatcaacgcgtggaaccggatcgccgtggggttccgcagcctgcatcccgtcaatgagtaaaaccgccgccattacgatcgatacgccgggcgcggacgatttcgagccgcaccggcgccacctgtacggactggcgtaccggatgctgggctcctggtccgaggccgaggacatcgtgcaggaaacctggctgcgctggcgcgagatcgatccggccacgctggacaatgcgcgcgcgtttctctcgcgcatcgcgacccgcctgtgcctggatgtgctcaaatcggcgcgcgtgcgccgccaggtctatgtcggcccctggctgcccgagcccctgccggacgcgcaggcctatgccggtgcggccccgggcgagatcgcgcatgacgtatcggtggcgctgatgctggcgctggaacggctgtccgcatccgagcgcgccgccttcctgctgcacgatgtgttcgatgtgccgttcgccgagatcgccggcacgctgggccgcaccgaggcaggctgccgccagttggccgcgcgcgcccgcaaccgcgtgcgcgagtcgcggccgcgctttgccgtggaagaaagcgagggcatccggctggcgcgcgccttcatcgacgccgcgcagcatggcgacgtggacatcctgcgccaattgctggccgatgacgcggtgctgcacagcgacggcggcggcaagaaactggcgttcatgcgccccatacagggccgcgccaatatcgtgcgcgccttcgccggcctggcacgcaagggccagagcgacctgtcgtcggtgcgcatcgtgcagctcaacggcatgccggccatctacggcatcgagcgcgacgggctgccgcgcacgatttcgctgggcgtgtgcggcgggcgcatcgtccgcgtctacatcatgcgcaaccccgacaagctggcgcacctggcccgattcaccggctgatccgccggggcgggcaggcgtgcgctcttgttgcccttgttgccgattggcacgcacgggcgcggccgcgccgggctaccataggcgcagccatccggcggccgccatcggccgcccggcgcaccgtatcgtcacgaggtaaccatgaagaccacccaccgcattcttgccgccggcctgctggcggccttgtgcgccgccgcctcggcggcccaggcgcaggccgtgcagcagcaataccagtatcccagcgcgccgtccaaggatggcagccagtccccgccctcgacgttgcgcatcaccgagacgccgggcgccgcggccgttcccattcgcgacacccccgagagcgtgcgcgagtaccagcgttgccgcgacgtctcggaccgcgccgccgtgtccaacgagcaaatgcgtgccggcgtggcgcaatgcctgaaagagctggaggcgcgccggcaggcgggctgagaccgggtacatcaggcggcgtccatgaatccacaattgctggcgctgctggtcgagcgcgaaatgccctacggcaagtacaagggccgtctgatggccgacctgccgggccattacctggcctggttcgcgcgcaacggttttccggccggcgagatcggccgcctgctggcgctgatgcacgagctggatcacaacggcctgcgcgacctgctcaagcccttgcgcggcgggcgcgcctgaccttctgcgccgcgccggcgatggtaagctggctcttttccgcgcggccgtgtcggccgcccgcatgcccgcgaatgccatgagcgccgatccgtccgattcctcccatctcgtcgaaaccctggtcagcagcgaaacgctgtgcgatggcgggttcctcaaggcgcgccgcgacaccgtgcgcctgcccagcggccgcaacgccacgcgcgaatacatcgtgcatcccggtgcggtggtggtggtgccgctgctcgatgacggacgggtgctgctcgagcggcagttccgctaccccatcggccaggtcatgaccgagttcccggccggcaagttggatccgggcgaagacccgctggcttgcgccaggcgcgaactgctcgaggaaaccggctatacggcagggcagtgggccagcgccggcgcgctgcacctggccatcgcgtattccaccgaaatcatccacattttcttcgcgcgccagctgcgggccggcacgcgccagctggacgaagacgaattcctcgatgtgcacagcgcgaccgtgcccgagctgctgcaagcctgccgcgaagggcgcgtcaccgacgccaagacgctgacctgcgtgctgtggctgcagaatgtgctggctggcgactggccgctggactggcagcccgcatgaatccggcgggccacgaggtagaggtccgcccgcagggctggcggttcgacgcgcgtcccggcgagtccttgttgcgggctgccgcgcgcgccggcatccggttgcccagttcctgtcgcaacggaacctgccgcacctgtctttgccgcctggtcgcgggcgaagtcgcctatctggtcgaatggccgggcgtcagcgccgacgagaaggcgcagggctggatcctgccttgcgtggcgcaggcgcttgcgccggtggccatcgaggcgccgcaggcaacgcccttgccgcccaagccgccgccttccacgctgttgacaggcgccaggcgggcctgacggggcggacagcccgggccccggggccgcgcttcagcgccgggcgggcaggcaggccggaccgtcgggcagcggcgcgctgcgatcgcccagcagcgcgcgcgcaccgcagctggagctgaacatctgcgcggcgtcatggccggcatccaccacttcctgggcgtcgtggtgccacgccaccgacctgggcaggcgcggcgccagcacgccggcttcgtagcgccaataccccagcccccgcgccagccgcgtggcgccttgcgcctcggcgccgcagctcttgtccagcagctgatgctcggggttgttgtcggccgatcccagcagataggtgacgtgccgctgggcatagcgcgccggcaggctggccgggtccaggccgcgcgcataggcgggcaggtgatccaggccgtacttgtattggttgtaggtggggcagatgccgcgctcgtaaggggcatgccccttgccgtcggcgcgtgggcgctccggcgacaggtacaggtacgaggacggattggcgaccacgtattgcagcgtcaggccttcgcggcgcagggtctcgtccaggctgttgagcaccgcgtagcgctgcaccagctgggccccgcccgaatggccggccagcacgatggtgcgcagggccggcaggcgggacgaatcgctcagctcgtgcaacaggtcgtcgagcacctgcagcgagctgaccggcgccggacgccccctggcctgcatgctgagctcgccgtcctcccaggaggcgcggcgccaggccggcatggcggcaaagcccgcgtcgatggcgctggcgaacttgggcgcgatgaccagggtgtcttcggcgcgctcgggattggccgcgaacagcgccgtcaccgtgccgtggatggaagccgcgttgcgcttgaccccgtgcaggacgatcaccaggcgccggatgccgcgcaggtcgtcgcgctccaggttcttgctgctgtagagggggaaggcatagcggtgcccgggcgggtcgatcttcagcggcttccactgcggcggcgcggcgcgcggcgccacgatgggatcgccgtaggggtcggcctcggcgtcctgcgcccatgcgcccccgcacagcagtccggcggccagcagcgcgcctatgcggaaaaggccggataccatgggcgcccgcggcgtgccggtcaacagctttcttggccgatcaactgcttcaggccgggcaggtcgatcaggcggacttcgcgttgattgatgcggatcaagccctcgcggccgaagcgcgagaataatcggcttacggtctccagcgtcaggccgaggtagttgccgatctcctcgcggctcatgcgcagcacgaattcggtcgacgaatagccgagcgccgcgtagcgctgcgacagattcagcaggaaggcggccagccgctgttccgagcgcatcgcgcccaccgtcgccagcatctggtgcgagcgggtgatctcgcggctcatcaggcggcggaattgctgctgcagcgatggcagctgggtcgagacgcggtcgatctccggcaggcgaatgacgcagacctcggagtcttcaagggcgacggcgctcgagacgtgcttgctctcgatcatgccgtccaggccgacgatttcgccgggcagatgaaaaccggtgatctgcagctgcccgctggaatcctcgagctgcgtcttgagcgagccgaagcgcacgccgtagacggcgtccaggggatcgtcgagttcgtagagcgttttgccgcgctccacgcgcacgcgctccttgacgagttcgtccagtttctcgacttcgttggcaggcatgcctacggggacgcagacgtgccccagcatgcagctggaacagtgtgccgcatccggtgaaaggggaacccgtctttgcatgtgatacctctggcaatgcgtaagggccggtgcgccgcgagcgcccggcacgctaggaatcgttacattgtagaccggaccgtgcgcggcagtttgacggagtggttacaacattgcgcgccatcgtcgctgcgcccggggccggcccggccggccgcatggcgcggcttggacgaatgcgtatatgctggcgggacaaggtgttgtaacgagcaagtcgtcataacggcaacaggggcgggcgcaaggtcttgaaatgccctgcattgcccgcattttcagatcatcgggctgaccgcgaccccggtcgggctctctcatctgctaaccgtacattatgcgattcgacaaacttaccaccaagttccagcaggccctggcggacgcgcaaagcctggccgcccgtaacgatcatccctatatcgagcccgtccatgtgctggcggccctgttgggcgaccccgacagcggcgcggccagcctgctggcgcgcgccggcgtcgccgtcaaccgcgtgcagccggccatcgacagcgccctgaaaggcctgccgcaggtgcagggcgacgacaatgtccaggtcgggcgcgagctgcaaagcgtgctcgtgcgcaccgacaaggaggccgcgcggcgcggcgacacctacatcgccagcgagctgttcctgctggcgctggccgacgacaagggcgacgccggccgcatcctgcgcgaggcgggcctgcagaagaaggccctggaagcggccatcgacgccgtgcgcggcggcgagaacgtctcgggcgccgaaggcgagtccaaccgcgaggcgctgtccaagtacacgctggacctcaccgagcgcgcccgccagggcaagctggatccggtcatcggccgcgacgacgaaatccgccgcaccatacagatcctgcagcgccgcaccaagaacaaccccgtgctgatcggcgaacccggcgtcggcaagaccgccatcgtcgaagggctggcgcaacgcatcgtcaacgacgaggtgcccgagacgctgcgcggcaagcgcgtgctctcgctggacctggcggcgctgcttgccggcgccaagttccgtggcgagttcgaggaacgcctgaaggccgtgctcaaggagctggcccaggacgacggccagaacatcgtcttcatcgacgaactgcacaccatggccggggcgggcaaggccgaaggcgccatggacgccggcaacatgctcaagccggcgctggcgcgcggcgagctgcattgcatcggcgccaccacgctggacgaataccgcaagtacatcgaaaaggatgccgcgctcgagcgccgcttccagaaagtgctggtcggcgagcccgacgtggagtccaccatcgccatcctgcgcgggctgcaggagcgctatgagctgcaccacggcgtcgagatcaccgatccggccatcgtggcggcggccgagctgtcgcaccgctacatcaccgaccggttcctgcccgacaaggcaatcgacctgatcgacgaggccggcgcacgcatccgcatggaaatcgactccaagcccgaagtgatggaccggctggaccggcgcatcatccagctcaagatcgaacgcgaagccgtcaagaaggaaaccgacgacgcctccatgcgccgcctggccgtgatcgaggaagagctggagaagctgcagcgcgaatacaacgactacgaggaaatctggaaagccgagaaggccgccgtgcagggcacgcaggccatcaaggaagagatcgaccgcgtgcgcgccgagatggccgaactgcagcgcaagggccagttcgacaagctggccgagctgcaatacggcaagctgcccgagctcgaggcgcgcctgaaggccgccgacagcgccgagcgtgaagccggcgaatccgacagcggcaagccgcgcctgttgcgcacccaggtgggcgccgaggaaatcgccgaggtcgtctcgcgcgccaccggcatcccggtggccaagatgatgcagggcgaacgcgacaagctgctgcgcatggaagatttcctgcacaagcgcgtcgtgggccaggacgaagccgtgcggctggtttccgatgccatccggcgttcgcgcgcgggcctggcggatccgtcgcgcccgtacggttcgttcctgttcctcgggcccaccggcgtgggcaagaccgagctgacccgtgccctggcggatttcctgttcgattccgaagagcacatgatccgcatcgacatgagcgaattcatggagaagcattccgtggcgcggctgatcggcgcgccgccgggatacgtgggctacgaagaagggggctacctgaccgaggcggtgcgccgcaagccgtacagcgtgatcctgctcgacgaggtcgaaaaggcgcaccccgacgtgttcaacgtgctgctgcaggtgctcgacgacggccgcctgaccgatggtcaggggcgcacggtggacttccgcaacacggtcatcgtcatgacgtccaaccttgggtcgcagcacatacaaagcatggcgggcaagccgtacgaggtcatcaaggaagtcgtgtgggacgagctcaagcacacgttccgccccgagttcctgaaccgtatcgatgaagtcgtggtcttccatggcctggaagcccagcacatcgagtccatcgcccggatccagctcaagcggctgggcgagcgtctcgagaagcaggagatgcgcctggacgtgtccgatgcggcgctggcggaaatcgcacgttcgggcttcgacccggtgttcggcgcccggccgctcaagcgagccatccagcagcagatcgagaatccggtcgccaagctgattctcgaaggcgtgttcggaccgcgcgatgtggtgccggtcgactggcaggacggcaagttcgtcttcacgcgcactttgcaataacgccgccgacaggcgccgccacgcgcggcgccgcgtctctcaacccctggatccaatggaccaggggttttttctgttcgctcgcatcgcgatttcagggtggcctcgcggtgccttcggctcggagaaaggctgatgcgacaccatccgcaaacacttgcctatggtcggatgggcgatgccgataggagacttggttgtgtgcttgtgtatggaaatgcttagtcgagtgctttcattttcgcaagtgtgcagatcattcttgataaacggcatgctcattcatgtgggtgtgcgtaagacaagtcctagcctatgttcatccatcgaaaatcgcatcgcgtgcgcgtcggccggcgcgtgcatcgcgttccggcttctgggcgccattgctggcgttggcggctcgccgcgctggcgggttcgggcgcgatatgcgcggcgcccgcctgggccactggcgcgggccaggacgacctgcgccaatggttggccccgcccagccgaaagacgcccgaggtctcgccgccggggaagcaggcagcggccgcgggcatggcaggcttcggctcgctgagcgccggcggcctggaccaatggttggcgccgtcgagcaggcctgccccggtccggcccggcagcccttccggctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcgccggcgagcggcgcatcgcccggcgcgcctgccatgccgtcacccgatgccttgccgcacacgccgcctgcttcaggcggcgatcgcgtgatcagcgggatcctgcagcaggacctcggcagttggctggcgccggatgccgcaaagcgcagcccctccgagcctggcaaggcggccgaaaaaatcggggtaatgccgaacgaggacctcggcaagtggctggttccgggggcgcaaaagaacaatccgcccgagcctggcaagacgctggacgaaatccgtgcgggtctcgaaaaatgggtggcgcccgggtccaagccgcccgtcgaaccggatccggacaaggcgacgcaggcgtatcgcaaagacctcgataaatggctggcgcctccggccaagtccggcccgcccgaagcgccacccgtcgtccaacccgaagcgccgccgcaagcgcaacctgaggcgccgcctgtcgtgccgccgccggccgagccgccagcagctcgaccgccggccgttccgcccgcgcggccggccggcgacgcggtgtacgtgccgggcacgcgcacgctgacgccgacggccaacgcggcggtgggcacggccagcgccgcgcaaggtctgtggcaggccgagatgaacgcgttgagcaagcgcatgggcgagttgcgcctgacgccggttgcgggcggcgtatggggccgcgcttttggccggcgccaggacgtcgacaaccgcgtgtcgcgcgagttccgccagaccatcagcggtttcgaactgggcgccgataccgccttgccggtggccgacgggcgctggcacgtgggcgcggtggctggctacaccaacggccgcatcaagttcgaccggggcggcacgggcgatgacgacagcgtgcacgtgggcgcttacgctacctacatcgaggacggcggtttctatatggatggcatcgtgcgggtcagccgcattcgccacgcgttcaaggtggacgacgccaagggccggcgcgtgcgcggccagtaccgcggcaatggcgtgggcgcgtcgctggaactgggcaagcgcttcacgtggcccggcgcctggtacgtggagccgcagctggaggtggccgccttccatgcgcaaggggccgactacaccgccagcaacggcctgcgcatcaaggacgacggcacgaactccatgctgggccgcctgggcctgcacgtggggcggcagttcgacctgggcgatggccgcgtggtgcagccctacatgaagctgagctgggtgcaggagttcgacggcaagggcacggtgcgcaccaacgacatccggcacaaggtgcggctcgatggcggccgcaccgaactggccgtaggggtggcttcgcaactgggcaagcacggcagcctgttcggctcgtacgagtacgccaagggcagccgccagaccatgccgtggaccttccacgtcggctatcgctacgcctggtagcgcatcgtatggcggggtgcctgtccccgctgggacaggcacatcgccgtacgccgtcgacgccagcctgccaagacggtctctgtcccggggcgggaggctcactgagcctctcgcgcaggtgcgtgtgtttcgtgcgtggatggcgcttatttcctttgtattggttcgcagcttcgttttgcaggcatggcgagtgcaacgggaaataaagggtgcgtctgatagttgggcagtggtggtgtgtagacactcaccgacagcaatgggaggacgggtgcgtcatctgcgacgtgcggcggttctccacattgattcaggccgcttcttgcgcgtcgtgtcttccggcagcgggagcgtcaatccccttgagaccagaacctatgcacatttacggaaatatgaatcgagcaacaccttgccgcggtgcggtgcgtgcccttgcgcttgccctgctgggagcgggtatgtggacactttctcctccctcggcatgggcgcttaagctcccgtcgctgctgacggacgacgagctgaagctggttctgccgactggcatgtctctggaggatttcaagcgcagccttcaggagtccgcgccgagcgcgctggcaacgccgccgtcgtcttcgcctccggttgcgaagccaggtccgggctccgttgccgaggctccgtcggggtcgggccacaaggacaacccatcccctcccgtcgtcggcgtcggtccaggtatggcggagtcgtctggcggacataaccccggcgtgggggggggcacgcatgaaaatgggttgcccggtataggaaaggtcggcgggtctgcgcccggaccggataccagtacgggctcgggtcccgacgccggcatggcgtccggagcgggttcgacgtcgcccggcgcatcgggtggggcgggcaaggatgcgatgccgccctcggaaggcgagaggccggactccggtatgtccgattcggggcggggtggcgaatcgtcggctggaggcttgaatccggacggcgctggcaagccaccgcgggaggaaggcgagccgggttccaagtctcctgcggacggtggccaggacgggccgccgccgccccgggacggcggcgatgcggatccgcaacctccgcgggacgatggcaatggggaacagcagccgcccaagggcggcggggatgaggggcagcgcccgccgcctgccgccggaaacggtggcaacggtggcaacgggaacgcgcagcttcccgagcgcggcgacgacgcgggtccgaagcctcccgagggagagggcggcgatgaaggtccgcaaccgccgcagggcggcggcgagcaggacgcgccggaggttcctcccgtcgcgccggcgccgcccgcgggcaacggtgtctatgacccgggcacgcataccttgaccacgccggcctctgcggcggtgagcctggccagcagttcgcatggcgtatggcaggccgagatgaacgcgttgagcaagcgcatgggcgagttgcgcctgacgccggttgcgggcggcgtatggggccgcgcttttggccggcgccaggacgtcgacaaccgcgtgtcgcgcgagttccgccagaccatcagcggtttcgaactgggcgccgataccgccttgccggtggccgacgggcgctggcacgtgggcgcggtggctggctacaccaacggccgcatcaagttcgaccggggcggcacgggcgatgacgacagcgtgcacgtgggcgcttacgctacctacatcgaggacggcggtttctatatggatggcatcgtgcgggtcagccgcattcgccacgcgttcaaggtggacgacgccaagggccggcgcgtgcgcggccagtaccgcggcaatggcgtgggcgcgtcgctggaactgggcaagcgcttcacgtggcccggcgcctggtacgtggagccgcagctggaggtggccgccttccatgcgcaaggggccgactacaccgccagcaacggcctgcgcatcaaggacgacggcacgaactccatgctgggccgcctgggcctgcacgtggggcggcagttcgacctgggcgatggccgcgtggtgcagccctacatgaagctgagctgggtgcaggagttcgacggcaagggcacggtgcgcaccaacgacatccggcacaaggtgcggctcgatggcggccgcaccgaactggccgtaggggtggcttcgcaactgggcaagcacggcagcctgttcggctcgtacgagtacgccaagggcagccgccagaccatgccgtggaccttccacgtcggctatcgctacgcctggtagcgcatcgtatggcggggtgcctgtccccgctgggacaggcacaccgtgccgcagatgtcagtcctcatgcgggacaggcgccacagggcctgacgctcatccaggcgcgttgcgcttgcgcttggcaggcgtcttgccggaggtcggcgcaatccccgcttcctgctgcgcctggcggacgatggcctgtgcggcccatgtcacgacgtccacgatgtcgtccagctccaggtgccagatatccttgaggatcaggaagacttccgtgccatacagcaaggacaaggcgcgtatgacgcgctgatgcgcggcgggctcgagctggctggccagcggggccgtgacgtgcttgagggtgtcgacgcgatgcccgcgcaccaggcgcggcgtatcggggttctgtccggcgctggcttcggcgtactgctgcaaggacaccatgatggccgcgcgcagcgaggcctcgtgctgctgcaggcgcgggtaggcaaagcgcagcagctcgtcgatgcgttcggccgcgtcgtcggattgcggctgccattgcagaatgggccccaggctctggtccaccaccgcggcgatcagcgcgctctggctgggaaagtagcggtaggcggtagcgcgcgagaccgccgcggcttccgccagttcggccaccgaaggggtgatgccctggaccatcaggcgctgggcggtatcgagcaaggtcctgcgcatgcgggcccgcggaccgtgcggcggttcgccgctgagcgcggcctgcggactggccggcgcgatcaacggcactgattcgggtaacgtctgcgttgcggccgtgtcggccgccccagcggattgacgtgagacactagtctcaatatgattctttcgtctcatttttcctggcgtactgtctgccggagacaccgggatccatcagtgtagctcgcccagcggaggagccatgcaagagatcgaacagcggatttacctcgccgccacctacgacaccaagggcgaggaggcggagtatctgcggcagctgctgcgccgcgacggcgtcatggtggtgacggtcgacgtggcgaccagcggccagggatcgccggccatggtgtcggcccaggaggtggcggcctgccacccgcagggcgcgcaggccgttttcacgggcgagcggggcagcgccatcgtcgcgatggcgctggctttcgaacgctatctggcgggccagcgcgatgtcggcgcggtgctgggcatcggcggctcgggcggtacagcgctggttacgccggcgatgcgcgcattgccggtcggcgtgcccaagctgatggtctcgaccatggcctcgggcaacgtggcgccttatgtcgggccgtccgacatcgccatgatgtattcggtgaccgacgtggcgggcctgaaccgcatttcgcggcgcgtgctggccaatgccgcgggagcgatcgccggcgcattccgccaggcgcgccagcccatcgccgacgatggccggccggccgtgggcatcaccatgttcggggtgaccacgccatgcgtgcagcatgtgacggcggcgctgcacgatcgctacgattgcctggtgttccacgccaccggcacgggcggccaatcgatggaaaagctggccgacagcaggctgctggccggcgtgctggatctcaccacgaccgaagtctgcgacttcctgttcggcggcgtgctggcctgcaccgacgaccgcttcggcgccatcgcgcgcagcggcgtgccttacgtgggatcgtgcggcgcgctggatatggtcaatttcggcgcgctggacacggtgccggcggcctgccgcgagcgcctgctctacccgcacaatccgcaggtgacgctgatgcgcaccacggcgcaggaaaacgcccggcaaggcgcgtggatcgccgagcggctgaaccgctgcgaaggccaggttcgtttcctgattccggagggcggggtgtcggcgctggatgcgccaggacaggcatttcacgacgaggccgccgacgcggcgctgttccaggccctgtacgaccatgtccgtcagaccgacaagcgtcgcctggtgcgcgtgccttgccatatcaatgatccgctgttcgcccgcgccgcggtcgagcagtttcacgaaatcagccaatgaggtatcgccatgccgcgttttgaacgctcggccctgctcgacaagttccaggacatggtgcgccggcgccagcccatcgtgggcggcggcgcgggcacgggtctgtcggccaagtgcgaagaggccggcggcatcgacctgatcgtcatctacaactcgggccgctaccgcatggccgggcgcggctcgctggccgggctgctggcctatggcaacgccaacgacatcgtgctggacatggcgcgcgaggtgttgccggtcgtgcggcacacgccggtgctggccggggtcaatggcaccgatccgttctgcaatttcgacgcctttctcgacgagctcgcccgggtcggtttctccggcgtgcagaatttccccacggtaggcctgatcgacggcacgttccgcgccaatctggaagaaaccggcatgggctatggcctggaggtcgagatgatccgcctggcgcacgccaagggcctgctgaccacgccctacgtcttcgatccggaccaggcgcgcgcgatgaccgcggccggcgccgacatcgtggtggcgcacatggggctgaccacgggcggcaacatcggcgcggagacggcgctgtcgctggatgactgcgtcgcgcgcatcgacgcgatcgccgccgcggcgctggccgagcgcggcgacgtgatcgtgctgtgccacggcgggccgatcgccacgccgcaggacgccgcccatgtgctgcagcgctgcaggcattgccacggtttctacggcgcaagctccatggagcgcctgcctgtcgaacaggcgctgacggcgaccacgcgcgcgttcaagcagctgagtttctgagggccggcggggccgccggcccgcgccgggatgtgcaagcaggcggctgcggccggggagattgtccatgagtcatctggtatatgtcagccgtgtcgtcgccgcgcccatcgagcgggtgtggccgcatctgcgcgacttcaacggcctgtcggcgtggcatccgggcgtggccgacagccgcctggaggagggcgggcgcgacgatgcgccgggcacggtgcgcttcctgtcgctcaatccatcgggctacgtgcgcgagcgtttgctgatgctcgacgatgcggggcggtcgctgcgctacgccatcatcgaaaccgacctgcccatgcgcgattatgtcgccggcgtggatctgtgtccggttaccgagggcggcggcacgttcgcgcaatggtgggccgatttcgacgtggtggctggcgccaaccgggacgaggtggctcgcctggtgggcgagggcgtgtttgccgcgggcctgcaggccctggaccagtacctgcgcgaccggcagggataagggcgggtcaggcgcggctgttgcggccggcggggcggcagcccgccggcagggttgcctgccgcacataggcgcgcagcgtgtcgatgagcgccgcggcggccgggctgagcgcccgctcctggtggccgatgatgcagagcgtgcgcatcaccgtggggcgcgccagcagggcgaaggccaggcccggctcgcgcacccgttcgaccgccagcgccggcagcagggccacgcccaggcctgccttgaccagcgccgcctgcgaggtggtgctggaggcttcgtagaacggcgcggccgcttcgatcggcaggtcggcgcgcgcgcgcagcagcgccatgatgccggtctcgtccacgacccccaccagttttcgatggctcaggcgctcccagcgcacatggccgtcgcggcccggctggatgcttgtgtcatcggcccggtagagcacgccgaagcggtcttccagcaaggggtcgaacgccagccccggcgcgtcggcccagcggctggtcaggccgaagtcgacctcctgcgcggccacctgtcgctggatgcgtccggagttgtcgtcgcgcaggtacaggcggatggcggggtggcgccgcgcgaagtcggccgccgccggcgcgatcagctgggtaatggccgatggcgcggccgccacgctcacgcggccgcgttccagcgcgccgtagcgcaccacatcctcgatcacgccgtcgaaatcggccagcaggcgcatcacgcgcggcaggaaatcctggccggccgcgctcagcaggaccttgcggctggtgcgcgcgaacaactgggtgcccagcgcggtctccagttgccgcaccagcgtggtgaccgaggattgcgtctggaacaggcggcgcgccgcatgcgtgaaactgctttcctgggccacggccacgaaggcggtcaggtgcttgagcgtgacgtgcttgggcaggcgattcattgcaaattacgatagatggataaagtaaaacaatttttcatgatcgatgtttgcgatgatactggacccttcccaggtttgagacaggcccgcaaggggtagacatgcagaacgcggaaaagctggatttcaagattaccggcggctggatcatcgacggcacgggcgcgccgcgccgccgcgccgatctgggcgtgcgcgacggacgcatcgcggcgatcggcgagctgggcgcgcatccggcgcgccacgcctgggacgccagcggcaagatcgtggcgccgggtttcatcgatgtgcacggccacgacgacctgatgttcgtcgagaagccggacttgcgctggaagaccagccagggcatcaccacggtcgtggtgggcaattgcggcgtgagcgccgcgcccgcgccgctgccgggcaacaccgccgcggcgctggcgctgctgggcgagacgccgctgtttgccgatgtgccggcctatttcgccgcgctcgacgcgcagcggcccatgatcaacgtggccgcgctggtcgggcatgccaacctgcggctggcggcgatgcgcgatccgcaggccgcgcccacggcggccgagcagcaggccatgcaggacatgctgcaggcggcgctcgaggccggcgcggtgggtttcagcaccgggctggcctaccagcccggcgccgcggcgcaggcggccgagctcgaagggctggcgcgggtggcggccgagcgccggcgcctgcataccagccacatccgcgacgaggccgacggcgtggaggcggccgtcgaggaggtgctggcgatagggcgcggcaccggttgcgccacggtggtgtcccaccacaaatgcatgatgccgcagaactgggggcgcagccgcgccaccctggccaatatcgaccgcgcgcgcgagcagggcgtggaggtggcgctggatatctatccctacccgggcagctccaccatcctgattcccgagcgcgccgagaccatcgacgatatccgcatcacctggtccacgccgcacccggagtgcagcagcgagtacctggcggatatcgccgcgcgctggggctgcgacaaaaccaccgcggcgcggcgcctggcgcctgcgggcgcgatctatttcgccatggacgaggacgaggtcaagcgcatcttccagcatccctgctgcatggtgggctcggacggcctgcccaacgatgcgcgcccgcacccgcgcctgtggggcagcttcacccgcgtgctgggccgctatgtgcgggaagcccggttgatgacgctggagcaggcggtggccaggatgaccgcgctgccggcgcgcgtgttcggctttgccgagcgcggcgtgctgcagccgggggcctgggcggacgtggtggtgttcgaccccgacacggtggccgaccgcgccacctgggacgagccgacgctggcgtcggtcggcatcgccggcgtgctggtcaatggcgccgaagtcttcccgcagccgcctgccgatggccgccccggccaggtgctgcgcgccggcgcctgagcgcgcctgctttttttccctacgcatcgatattgaaacggagacatcccatgcgcaagaccctggccgttctggccctgatggccgcgttgcccgcggcgcacgccgattttcccgagcgcccgatcacgctgatcgtgccgttcccggccggcggcccgaccgatatcgtcggccgcgtggccgcggccaaggcaggtgaaatcctcggccagcagatcgtggtcgagaaccgcaccggcgcggcgggcaccatcggcatcaccgccacggcgcgggccaagcccgacggctatacgctgggcctggccacggtcagcacgcacggcacggcgccgcacctgtttcccaacctggcctacgatcccatcaaggacttcaccccggtcagcaacctggtgaccagccccaacatcctgagcgtcaatccttcgtacccggcggccgacctgaccgcgttcgtggcccacgtgcgcgccaatccgggccgcgacggctacgccaacgcgggcgcgggcggcgtgaacgacctgggcatgatctggttcctgcagctgatcggcggcaagatgaccagcattgcctaccgcggctcggcgcccgcgctgaccgacgccgtctcgggcgtggtgccggtgatcttcgacaacttcccctcgtcgttgccgtacatcaagagcggccacctgcgtccgctggccatcaccggcgcggcgcgcaatccgcgcctgcccgaggtgcccaccttcgccgaacagggttaccgcgattacgacgtcacggcctggtatggcgtggtcgcgccggccggcctgccggacgcggtgcgcgacaagctggcccaggcgttcgcccaggccgtgcgcgatccggccacggccgcgaagatggaggagaccagtgcgttcccgctgggcaacacgccggccgagttcgccgcgcagatccaggccgagcaggcgcgctggaagaccgtgatcgagaaggccgacatcaagctgcagtgacggcgcgcgcggcgctcagtacacgtcgcggcgatagcgcccggcgtgctgcagcgcctgcagctgcgccgggccgaggatgtcggccagcgcctggtgcacgccttcggccatgccgtgcaggctgccgcacacatagaccgcggcgccctcgcgtatccagtcgcgcacgcgttcggcgcggtcgcgcagcaggtcctgcacgtagcggcgctgcggcgcgtcgcgcgaaaacaccgcgtccacgtattcaagccagccttcgccgcgccattgctccagctcgtcgcggcagaaccagtcgtgggcggcgctgcgctcgccgaataccagccagttgcgcccgtggccggcgctgcggcgcgccttgatgagggcgcgcaggccggccagcccggtgccgttgccgaccaggatcaacgggcgggcgtcggccggcggatggaagttgcgattggcgcgcactcgcaggtcgatggcctggccggtttgcgcggtgtgcgtcagccagccgctgcccaggcccagcgcgccgtcggcggtgcgcatctggcgcaccagcaggtgcactgcgccatcggccggcagcgaggcaatcgaatattcgcgatgggcatgcagcgggctgtcgggcgcatcgcgcgggccgatctcggcaatgtcgccggcctgccattgcggcgccgtgctgtgcggcggcgtcagttcgatgaagtagcaaggcgcgccctggctgccggggttgagcagggtgcgccgcgccagccgccaggcctggtaggcgggggcctgccagtccggcaggtcggtgcagccggttaccacgcccaggtggtgttgccagtggcgcagcgccgccgcgtcgccggcgtcgacttcgaccaggtcgaacagcggcgcggcgccgttggcgcgcagccagtcgtccaggcgatggccgaagccgcagaagtgcgcgtagctgctgtcgcccagcgcgagcacggcgtagcgcaaggcgcccagcccggcgccggattgcatggcggtgtcggcgaacggggcggccgcgtcgggcggatcgccttcgccgtaggtgctgacgatgaacagcgcacgcgcatagtggccgagcgtggcggcgtcgatctgcccgagctcggccacgcgcgcttgcaggccgccgctggctagcgccgccgcggtatgttcggccagttcggcggcgaagccggtctggctggcgtaggccaccaggacggtctgcgggccgggccgggcctcgagcgcgcgcagcgcgcgagcctggctggcggcgcgcatgcgcgcctggcgccacgcccacaggtacagcaacagccaggcgagcacgaggccggccgcggcgagcagacgcggatggggcggcagcggcatcaagggcggtccagcagcgcggcgaaggccggcgtggcgcgtacctcgtggcccgccgcgccgcgcaggatgaacagggcggccaggtcgtggcgcgcggcgtagtcggcgccggcggccgcgcccagtacgcccagtgcggtggccaggccatcggccagcatgcattcgggatggatcaccgtgaccgaggccaggtcgttgtcgagcggcttgccggtgcggggggccagcgtgtgcgcgtagcgccggccggcctgttcgatgtagcggcggtaatcgcccgaggtggcgatcgactggtcgcgcagcggcaccgccagcgcatgcgcgccgctggcatcgggcacttcgaccgcgacacgccagggcaggccatcgggccgcacgccatgggcgcgcagctcgccgcccacttccaccaggcaggcagtcacgcccagcgcgcgcagggccagcgcggcgcggtccacgccatagcccttggcgatggatgacaggtccagccgtacgccgccgggctgccaggcgcgccgggcctgggcgtccagccgtacccgcccgtggccgcaatcggccagggccgcggcgatcgccgcggcggccggcggttcgtgcacgcgcggtccggcgccaaatccccaggcgtcgaccagcgcgccgatggttgggtcgtaggcgccgccgctggcgtcggccaggtccagcgcgtgcgacagcacatggaacagcgcttcgggcagcgcctgccagcccgtcgcggcgcgattgaagcgcgagatgtccgagccggcctcccaggtgctcatctgggccacgacctcgtccagcgccgccgcgatggccgcctgggcctgctggcgcgtcacgccgggcggcagggccaggcgtgcggaccaggtcgtgcccatgctggcgccggccagcgccaccggctcgccggacaggcgcggcggggccgagggcaggcgcgccgccagcggcggcgcgtaggacggtggacgagccatgctcatgcgctcaggggcgcagcacttccagggtcagcgcgtacgacatgcggcgcttggtggccgtgggcacgctgaccttgtcgtcttcggcctcggtgtgcacccagtacatgccgggctgaggccacttgacctggaacttgccgtcggcgttggtcttgagctcgatctcctcgaccttgtcgcggtagcggctgccgttgggcacgatttccatttccaggccggcggcgggcttgccgtcgagcaacatctggaaggtggccggctcgtcggaatacagatcgttcgggtgcgagaccgccaccagctccaggcccttgccgaccggcttgatcgcgccgggcttgccggcggtcacgaaggtctcgacgcggcccaggctctgcgagacttccagttcctgcgcgttggcgggcaccgccgcggccatgccttcgggcttgccgaagtagcgcttgggcttgccgtcttccttccagcgcgcgaacacgccgtcgttgaccaccgccacgcgatacgtgccgttctgcttgagctgcaggtcgaaggtgctgcggatcttgccgcggctgacattctcggcctgcgcggcgctgccgtcgggggcgatgatgtccaggccatccaggcgcagcggcgcatggttgaagtagaacttgtcgttgccgaccgcggcgtccacggtgatccagctatccacgccggacagcaccgtggaagagggcaggacccagacgtcgtgcgcctgcgcggcgagcggcagggccagggtcagggcggcggccagtttggctacggctttcatgagggcgctcctagtgggggaaagggatgtcagggcttgaggtcgacggcgatggcgcccagctcgtgctcgccgcgggcggtgagctgctgcgcctgttgcggcggccagtcgaagggcacgcgtaccagctcgcggccgccgacctcgcgggcggcctcgaccaccacggcgtatttgccgggtttgagatcggccagcggcttggcggtgccggcgaacgacagggcgtgcttgcccgccggacgcgtggcgccgctgacgccgtcgaccgggaactgctggttgcggccgctgcggcgccaccattggcgcatgtccttgagccattcggtgccttcgttgttcttcttggccacgtcgtaccagaccgccaggtcgcccgccacgctctggtcggcctgctcgatccagatggccacgtacgggcggtggtactcggccacgtccaggcggggaatttcgacgctcaggcccaggtcggccgcgtaggcggtgcgggccaccaggccggccagcaggacagacaacaacagtttgcgcatagtccgatatccagtaagacggtcaatgaatgaatagcagtgccagcacgaccgggatgaccacgcccagcccgaccatgggccaggtggcggcgcgattgccggcgtgcattttcagcagcaccagtccggtgagcgaaaacaccagacaggccaccgcgaagatgtccaggaaccagctccaggccaggccggtgtggcgtcctttgtgcaggtcgttcaggtaggcgatccagccgcggtcggtgcgctcgtattccagttcgccgctttgcaggtcgatcgacagccaggcgtcgccgcccggccgcggcagcgacacgtacagttcgtcgggcgaccattcgggcttggcggcggcgccgcgcgcatcgacatcgagctcgcggtccagccattcgagcagggccggcggcagggccggcctggcgggggcggcggcggccagttcggcgcgcagcggcgccggcaattccagatggcgggtatcgacgcgcgcgcgcgactcgatgtgcgaggcgttgttcagcgtcaggccggtcacggcaaacagcagcatgcccagcaggcagagcgccgaactgatccagtgccattgatgcagcgtcttcagccagtaggcgcgccgtttggaggaggttttgccgtccatgggatttcgtttgtcaaggtcgcggattctaacacttaatgagaatgaatcttataaaagcctcgttttcatcctggcttgccgtatttcaatcggtttcgcgcgcgtcccgcgcgcacgtcgtggacacggatagaatcgtcgccatgtcctccaacccggtttccgcttcatgcgcgcctgtgctgcaggtgcatggcctgaccaagcgctacggcgagcgcgtgatcgtcgacggcctgtccttcgcgctgcggcgcggcgagtgctatggcctgctgggccccaacggcgcgggcaagaccaccaccttgcgcgccttgctgggcctgacgccgttcgacgacggggcggtcgaggtgctgggccacgccgtgccggcgcaggccaggcaggcgcgggcgcgcctgggcgtggtgccgcagctcgacaacctggaccccgacttcaccgtggccgagaacctgctggtattcggccgctacttcggcctgagcgacgcgcaggtgcgggccaggctgccgcaattgctggcgttcgcggccctggccgccaaggccgatgcccgcatcggcgagctctccggcggcatgaagcggcgcctgacgctggcgcgcgcgctcatcaacgatcccgacctcatcatcatggacgagccgaccaccgggttggatccgcaggcgcgccacctgatctgggagcgcctgaaggcgctgctggcgcgcggcaagaccatcctgctgaccacgcatttcatggacgaggccgaacgcctgtgccaccggctcggcgtgatcgaccacggccggctgattaccgaaggcgcgccccgggccctgatcgagcgctgcctggagccgcaggtggtcgaggtctatggcgatgacctgcacgcctggctggctgcgcaccgcgcggccttgccggcgcgggtcgaggtgagcggcgaaacggcgttctgccatacggacgacgccacgcccgtcgtgcaggcgctgcagggctggccggacctgcgctacctgcaccggcccgccaacctcgaagacctgttcctgcgcctgacggggcgcggcatgcgggaggacgcatgagcgcgggcgcctggggctggccgccgctgacgcgccgctgcgtggcggtgctgcggcgcaatttcctggtgtggcgcaagacggccctgaccacggtgctgggcgatgttctcgaccccgtcgtcgcgctgctggcgctggggttcggcctgggcgcgctgctgccgggcatcgagggcgtgccctacgtgaccttcctgtcggccggctcgatgtgcgtgggggcgctgtacggcgccaccttcgaggccacctacaacgctttctcgcgcctgcacgtgcagcgcacctgggacgccatgctgagcacgccgctggacctggacgacgtggtctgggcggaaatcctgtgggcggccgccaaggcgctcaagagcggcatcgcgatcctgctggtggtggtggcgctggacatcgcgcgtgcgccgaccctgctgtgggtgccgccggtgctggccctggccggcctggctttcgcgtccatggcgctggtggtcagcgcactggcgcgcggctacgagttcttcatgtattacttcacgctgggcgtcacgcccatggtgttcctgtcgggggtgttcttccccgcctcgcaattgccggccgcgctggccggcccgctgcagtggctgcccgtggccccggcggtcaacctgatccggccgctcacgctggggcaggtgccgcacgcctggtgggccgacgtggcgcaactggccgtgacggccgcgctgggcatctggctggtggcggtgctgatgcggcgccggctgctgcgttgaatggcgcccgcatgacaggggcggcgcggacgtctaacatgtttcgtgggcccgcctgggcggttttacggtactcaaggagaacgtcatggtcacggatgcggtgttgaatcatgcaggacgcgagtggggctgggtggcgttgcgcggcgtggtggcggtgctgttcggcctgatggcggtcctgatgcccggcatcacgttgtcggcgctggtgctggtatggggcgcctttgcgctggccgacggaatcttcgcgctggtcgcgggctggcgcatccgcgaccaggacaagccgttgtggccgctgatcctggtgggcctgacgggtatcgcggccggcatagcgaccttcgcctggcccgggctgaccgcgctggtgctgctctacatcatcgcgttctgggccgtgatcggcggggtgttccagattgccgcggcgatccgctttcgcaaggacatcgagaacgagtggctgcacggcctgtcgggcgcgctgtccatcgtcttcggggcgctgctgctgttccagccgggcgccggcgcgctggcgctggtgtgggtgatcggcgtgtacgcggtgctgttcggcgtgctgctgctggccttggccttccggctcaagaaccacgtcgcgacgccggcctgaggagtcttcgtgctgacctacgctccgctcaatttcatcgccatcggcatcggcgcgacgctgggcgcctggctgcgctgggtgctgggcctgcggctgaacggcgcgggctggccctggggcaccctgacggccaatctggtcggcggttatctgatcggcgtgatggtcgcgctgatcgccagccatccggaatggccggcctggatacggctggccgcggtaaccggcttcctgggcggactgaccacgttctcgaccttttcggccgagaccgtcgacatgctggagcggggtgtctacgcgaccgcggcggcctacgccggcgcgagcctggccggttcgctggccatgaccgggctggggctggcgaccgtgcgcctgctgttgcgctgagcccggcggcgggcgccaggtttcagtccggcgtggccgcgccgccgagcacgacgcgggcggcttgcaggccgctgcgcaccgcgccttcgagcacgccggggtagcccgtgtcggtccagtcgccggccagcgccagcgagcgccatggggtgctgttcagcggccgcgccagacccggcatcgcggcgaaggtggcgcgcttttccacgaacagttcggctatctcgacggcgggcatcggggccaggcgcgccgggtggcggcgggcctgttcggccacctggcgcgtcagggcggcgatggcctgctcgcggtcggcagccgccacggcgcgcgccgcgctgaccaccaccgccagttcgccgcgctcgccacggccggtcaggcgcgagcggtcgaacagccactggccgtgaaagccgcgcgccggttcctcgcgcagcatcatcatgggctcgggcaggggccaggggccggccaggcgcaaattcaacgtggcgatgggttcgtaatcgaacgcctgcagggcgcgcagcagcccgccggagccttgctcggccagcgcatgctcaagcaggcgcgccgccacctggggcgacacggccagtacggccgcgtcgaaccgttcgccgttgacctcgacgctgtgggtctgcggcgtcagacgccgcaccgtgttgccgtagcgcatggtggcctggcgggccgccacgtcgggccacagcgccgacaggtcggcgtagggcagcagcagatcgctgttgcgccggtggccggtcaggctgtcgcgcaggatgtgcgcgtacagcagggcgctggcctgcgccggcggcgtgttcagggcagccaggcacaggggcgcccagacggattggcggatgccggcgggctggcgggtatggtccagcagctgcgtgacggtccagtcgcgcggcgcctgccactgcatctggcgcaggtagtgcatgagccgcacggcggccacgcgcgagcgccagggcaggccgcgcgccagcagcagcgcggcggcggcgtgcaggggggcgggcaggggcggcgccgacaggcgaaagccgccgtccaggctggccagccgcaacggccggcgcatcagcagcgcatccgggttgcgtcccaggcggcgcatcagcgccagggtttcgccataggcgcccagcaggatgtgctggccgttgtccaggtcgtcgccgaactccgggtggaccacgcggcgggcgcgcccgccgggcgtgcgcccggcttcgaacacggtgaccttggcgtcggcctcgcgcagcgccacgctggcggccaggccggcccagcccgctccgatgacggcgaccttcatcgcgccagccggcgcaccaggggggcgccgccgcttacccaggtcttccaggccagccacagcttgcgcacgggcgtcagcgaaatgcgctggtgcagcacctgccagtcgtcgcgctcgatttcgtcgagcagcgcatggtagatggccgccatcatcagcccgggccgctgggcgcgccggtccgtctcgggcagggcctgcatcgcctcgcggtacagcccgcgggtgcgctcggcctgaaagcgcatcagcgcgctgaagcgttcggaatggacgccgttgaggatatcggcggccttgacctcgaattgctgcagttcattgaccggcaggtagatgcggccgcgccgcgcgtcgtcgccgacgtcgcggatgatgttggtgagctggaacgccagtcccagcttgccggcatagtccagcgtgcgcgcatcctggtagccgaacacgccggccgacaattcgccgaccacgccggccacgtgccaacagtacttgcgcaggccgggccagtccaggtagcgggtctggtccaggtccatctccatgccgtcgatgacggccagcagacgctcgcgcgtgatgttgcaatcggccaggtgcggctgcagcgcgcgcgtgacggggtggtccggcttgccatcgaccatctggtcgacctgcgtgcgccaccaggccagcttgacgcgcgccagggacgggtcgctgcattcgtcgaccacgtcgtcgacctcgcgacagaacgcgtacagcgcagtaatggcccgccgccgcgccggcggcaggaacaggaacgagtaatagaagctggagccgcttttggcggccttttcctggcagtattcgtcaggggtcatatcaggtgaaggcgcgccacagcatgacggcccaatctttggcgcccaactcggggcgattcatgaagacgtcgtatccggcgtcctcgatgcgttgcaggatgcgcaggccgccctggacgaccaggcgcaattccaacccgatcctgcccggcaggcggcgcggcagcgcagcgccagagtgtagcagcgcgcgcgtgcgctgcacttcgaaggccatcagctcgcgccattgcggggtcagccggcaggctgccaggtcgtcgcggctgacgccatggcggcgcaggtcctcctcgggcaggtagacgcgctgcttgcgccagtcgatgcgcacgtcctgccagaaattcaccagctgcaggccggtgcagatcgcatcggcatcgcgcaggttggcttcgtcgacggcgccgtacaggtgcagcatcagccggcccaccgggttggccgagcgccggcagtagtccagcagatcgtcatgggactcgtagcgcttgaccgagatgtcctgctcgaacgccgacaacaggtcgaagaacggcgtgatgggcaactggtggcgcgcgatggtggccgccagcggggtgaagatgggcgctaggtcggcgctggccggcacggccagcgtgccgggttcggcgccgatgcgatgcagctcggcgcggaaggcggccagctggcgcaggcgctcggcgtcctcggcggcgccttcatcggcgatatcgtcggcggcgcgggcgaatcgatagatatcggtcacggcgccgcgcaaccgccgcggcagcagcagcgaagcaacggggaaattctcgtagtgatcgatggccatacggatagcgggggcagggcggcatcagccgccggaatgaggcattttaggggagggcggcgtatggcgccgcgggcggatcagttagacttggcggcaacaggcccgggtgcctcggaaatctcatcatgccgcgtcccatatttgcttcgatctcccagtccgccctgcggcacaaccttgccaccgtgcgtcgtcatctcgatgacgtggcggccaaggcggacggcacgccgccctccatctgggcggtcatcaaggccaatgcctacggccatggcatcgaacaggcggtggccggtttctcggcggcccagggcctggccatgttggacctgcaggaggccgtgcgctgccgcgaagcgggctggggcggccctatcctgctgctcgaaggcttcttccagccgtccgacctggaaatcgtcgaccgctatcatctcgccaccaccgtgcatacgcgcgagcagttcgacatgctggcgcatgcgcggctgtcgcgccgcgtcgacatcatggtaaagctcaacagcggcatgaaccggctgggtttcgcgccggacgcctatgggtccgcctacgcgcgcgcgcagcagctgcatgagtacggcgtggtgggcggcatcggcaagatgacccatttcgcctgtgccgacgggccgcagggcgtgacccagcagatgaacgtcttcaacggcgccaccgcgcacctggccggggcgaccagcgtctgcaattcggccgccaccctgcgctatgccgacctggcggtcggccacgacggccagacccattgggtgcggccgggcatctgcctgtacggcgcctcgccgttcgccgatgcccaggccggggcgttcggattgattccggccatgacgctgcgctccgagctgatcgccatccaggatatcccggccggcgcggcggtgggttacggcgccattttccgcgccgaccggccgatgcgcatcggcgtggtggcgtgcggctatgccgacggctatccgcgccatgccggcaccggtacgcccctgaccgtgggcggcgtgcgcacgcggctggtcggccgcgtgtcgatggacatgctcatggtcgacctggatccggtgccggccgccggtatcggcacgcccgtggtgctgtggggcgaggacggcccgtcggtcgacgaagtggccgaggccgccggcaccatcggctacgaattgctgtgcgcgctggccccgcgcgtacccgtgcgccacgaaggctgagcattgtgcggatcgccggcgggccggcctgctggcatgaattgctacgcaagttacatgacgccgccggccggatggtgtctactctataccctgtcgtcgcgcggctgccggtcgcgctggcggggcaaacatgacgaggtttcaatccatgaaggacaaatgcgtgctggtgacaggtgccaccaaaggcatcggctgggcactgacgcagcggttgaccgatctgggttgccacgtagtgggtatcgcgcgcaataccgccgatgtggacttccctggctatctctacgcctgcgacctggccgacgccggccgcaccgaagaggtgctgcgcgagatccgcgacaaattcccggtcgatgcggtggtcaacaatgtcggcatcgtggcgccgcaggcgctcggcgagatcgacctggccacgctctacagcgtgctcgacctgaacgtgcgcgtggcggtgcaggtcacccagaccttcgtcgaatcgatgaaggtgcggcgcagcggacggatcgtcaatatctgtagccgcgccatcctgggagcctacgaccgcaccagttattcggccgccaagagcgccctggtcgggtgcacccgcacctgggcgctggaactggccgagtatggcgtcaccgtcaacgcggtggcgcccggcccggtcgagaccgagctgttccggcgcggccatccggccggcagcgacgccgaaaagcgcgcccaggcttcgattcccatgaagcggttcggtacgccggccgaggtcgccgccgcggtggcgtttttgttgtcggacgacgccggcttcattaccgggcaggtcctgggcgtggacggcggcggcagcctgggcggccactgaccggttccgcctcctattggccgggcgtaccgccgtcggctggcgccagctgctcgagatcgggcggcagggccagccccggcgcggcgcggcgccaggccaggacctccgcggccgcctcctgcggcttgccctcgcgcaccagcgcgcggatgcgctcgacgcgttgcgcataggccggatcgtcacgctggcgcgctgacgccgccagattttcctgttgctgtttttcggcccgcaccgcgggcgcggcgcgctgcggcatatagccgcgccgtgccggcgcggcgtcctgggccgatgattcggccgcggccccgcgtgccgcctcgggcgccagcgcacccagcggcggcggcgcggccagggcgggatcgggagcgggcggttcgggcacggcgtcgcgggtggcctgggcggcctcctgctcggcctgcagctcgacctcggcggcgggctgcagcgcgtactgctccaggtcggtgaacacgaacagggcgctcaccgcgaccacgcaggccgccaccgcccaggccgggtgccaggtcgcgcgtggccggcgggcgcgccggtcggcttcggcggcgcgctgggcctgctcgcggatcgaggcgtcgagcatgatgtcgggctcgtggcgcggcagctcgcgatacagcgcgcgcaggtcgcgatcgtcgtcgtcgggcggcaggtgcgggttcatggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggctcctgggggcgctctcggagctcagctcctcgcggatgcgccgggtggcgtagcgcaggcgcgatttgacggtttcgcgagagacaccggtgacttgcgcaatttcttccacatccagatcgtgctccagtcgcagcagcattgccagtctttgttcatccggcaggcgctcgatggccagttgcagccggcggcgctgctggaactcggatagccgcgcctcgggctgctcgtgttcggcggcgggcacgctggccagcgcggcctcggcctgttccggggcgaccggggcgggctggcggcgatgggcatcgaccagcaggttgtgcgcgatctgcagcagccaggtggtaaagcgcgcctgggggcggtagcgggcccgggcgtcgatgacgcggctccaggtttcctggaagatgtcgtcggcctgggcggcgttgcgcgcactgcgcaggatgtagcggtacaggccggcgcggtggcgggcgtacagggcgtcgaaggcgtccatgtcgccttcggccccgtaggccagcatcaaggcttcgtcggcggcgctcgcggtgtccatggcggcgcagtgtatcgcctcggcggcgattgcgcacgccgccggggccggcgcggctgccagggccgtcaccgtaatcagcgcgccgccggcgtgcccaggctggcggccagctcgaccaggttggcgaactcggcctgcaggcccagcgggtcggcgccgcgcgattgccgcgccagcgccgcgatggcctgcggcgcgtagccgtccaggtacttgccgccgcgcagccattgcgcgaaggccgccgcggccgccgcgcgattcaggcgcgcgctggcggccggcgccgccgcgtcggcggccaccggttgttcgatcaggcggctggcgccgccttcgggcgactggtagcggatgcgcacataggccagctcgtcgcgcgggctgtccgcggcgcgggccggctgcccgtaacgcagggcatcgatgcgctgcgctgcgcccgccggcgtgatctcgtacagcgccgttacgttggcgccggcgcccagttcgcccgcgtcgaccgcgtcattgttgaagtcctcccgcgccagggcgcgcttctcgtagccgatcaggcggtactcggccacccgcgccgggttgaattcgacctgcaccttgacgtccttggcgatggtcagcagggtcgccgacagctcgctggcaaagaccttgcgcgcctgcagcaggctgtcgatgtagtgatagctgccgtcgccggcgttggccagctgcatggccatggcatcgttgtagttgccgctgcccagccccagggtggtcagcgcgatgccgcgcttgcgctggctgccgacatagtccttgagctgcgcaagatcggtgcggccgacgttgaagtcgccgtcgctggccagcacgatgcggttgacgccatccttgaccaggcccttggcggcctcggcgtaggccagctccaggccgacgccgccattggtcgagccgctggcctgcaggccgtcgatggccgccaggatctgcgcatggcgatcgcccggcgtggagggcagcaccaggccggcgctgccggcgtaggcgacgatggcgacgcggtcctgcgcgcgcatctgcgtcaccagctggcgcagggccgatttgagcagcggcagcttggcccggtcggccatcgagccggaggtgtcgatcagcagcaccaggttgaccgcgggaatatcctgcggcgccacccggtatccctggatgccgaccagcagcagctggcgctgcggattccagggcgccggcgcgatctcggtcgtgagggaaaaggggacggccggcgtggcgggggccgggtagccgtagtcgaagtaattgatgaatgcttcggcgcgcacggcgtcggccggcggcaggcggccatcgttgagcaggcggcgcacattgctgtacgagccggtatccacgtccagcccgaaggtggagaccggctgctcctgtgccagctggacaggattgtcctggtagccggcataattttcgcgatcttcctggatgacgggcatgggcgccggcatgatccgcatgcgcgcctggtcggcatgcaggcgggctgccgcgtgcggcgccgcaggcagataggtttgcgccgccagttcgcgctgcggcgcgccggccggctcgctgcgcggcgtcgccggcacggcctggggcgtcggctggcccggtgcggcggcgggctggccggccgcacccgccgaaggcggttcggtcgggctgcaggcgctcagcatggccaggctgagcacggtgcacagcagggggaggggcgtaggatcggcgtcatggcgtcgggtctcgtggtggtggatcggtacttggttaaacgcacgagggggtcggaaggggttgatgggcgaggacagaattgcaaacaaacgtatcgcgcctcgcttgccggtaaactgccggcatggcgaaatcccgaaccatctatgtctgcgccgaatgcggcggcaccagcctcaagtggcaaggcaagtgcccgcactgctcggcctggaataccctggaagaaaccgtggagtccgccgcgccctcggccggcgggcatcgctacgcgcccctggcggcagccagcccggtgcgcagcttgtccgaaatcgaagcgcgcgagacgccgcgccagcccaccgggctggacgagttcgaccgcgtgctgggcggcgggctggtcgccggcgcggtggtgctgatcggcggcgaccccggcatcggcaagtccacgctgctgctgcaggcgctggcctcgctgtcggccacgaccaaggtgttgtacgtcaccggtgaagagtcggccgaacaggtcgcgctgcgggcgcgccggctgggcctgcagaccggcaatgtcgacttgctggccgagatccggctcgaggcgatccaggcggccgtgtccgaacagaagccgaccgtggcggtgatcgattcgatccagacgctctacagcggcgagctgaccgccgcgccgggctcggtgtcccaggtgcgcgaatgcgcggcgcagctgacgcggctggccaagcagaccggcatcgccatcgtgatgatcggccacgtcaccaaggacggcgcgctggccggaccgcgcgtgctcgaacacatcgtcgacacggtgctgtacttcgagggcgacacgcattcgtcgtttcgcctggtgcgcgcgttcaagaaccgcttcggcgccgtcaacgagctgggcgtgttcgccatgaccgaccgcggcctgcgcggcgtggccaatccgtccgcgctgtttctctcgcagcaccagcagcaggtggccggttcctgcgtgctggcgacccaggaagggacgcgcccgctgctggtggaagtgcaggcgctcgtcgatacttcgcatgcgcccaatccgcgccgcctgacggtggggctggagggtaatcgcctggccatgctgctggccgtcatgcaccgccatgcgggcgtctcgacctacgaccaggacgtattcgtcaatgccgtgggcggggtgcgcatcaccgagccggcggccgacctgccggtactgctggccatcatgtcatcgctgcgcgacaagccgctgcccgccggcctggtggcgttcggcgagatcggcctggccggcgagatccggcccgcgccgcgcggccaggagcgcctgcgcgaagcggccaagctggggttcagcgttgcgctgattcccaaggccaatgcgccgcgccagcctatcgaagggctggagatatgggccgtggatcggctggacgccgccctggacaaattgcgttgatggcacgtccggggagcctgtcttgagtctgctggtaatcgcggcctgcctggccagtggcgcgctgatcggtttcatgggtggcgcgctgggcatcggcggcgggctgatcgccattcccgcgctggggctgctgctgggcatgccgcagcaactggcccagggcacggcgctcatcatggtgctgccgaccatcatgatggcggtgcgcaagtaccaccagcatgcgcgcatcgatatgcgcgtggccggcgccggcgcggcgggcgccgtggtgttcacgtgggtcggcgcgcaattggcgctgggcatcgcctcgcgcacgctgcgcctgagcttcgcggtgttcctgttcttcatcgcgctgttctatgtctaccagaccgtgcgcaagcgcgccgctgccgcgccggcggcgccggcgcggcccgcgcctgtcctgagcccgccgcgcgccagcgtgctgggcgtgctgtgcggcacgctgggcgggttcttcggcgtgggcggcgcggtgctggccgtgcccatcatcacttcggtgttccgcttgccgcagacgatggcccaggcgctggcattgacgatggtcattcccggttcgatgatcgccctcgtcacctacacctgggccggacaggccgattggtggataggcgtgccactggcggcgggcagcctggtgttcgtgccggtgggggtacggctggcctatcggctgcctgaacgcaagctgagagcctgctttgccgccatgctgtttgcgaccgtcgccttgttgatcttcgaggcctgataggcgcgggatcatgacgagcggttagcgacggaaaaatttcttccgtgctccgaacctttcactggacgcttgctccaacgaattataggtcacgcggcattttgccgcgccttgtatgtgcgggctcccgcgcccgaaagataggagtacacaacatgacgactcagtcccgtatcgccgctttcttgtccacctcggccttgtgcctcgggctggcggccgcgccatcggcgtatgccgcgcagagcgacgcccagtccggcgccaagagcagcgtcaaggcgccgtccggcggcaagcacgccaagagcgagaaacacgccaagagcggcgcgcatcacggtgcccaccacgccaagacgggcagtacctccaccaaataattttcatggacgccggtccatggcacggggcgccgcgggggcgccgcgggggcgccgcgcaccggcgccgcattcagccccgggcgagcgccagccgcgcgatccggcggtaccagtagtgcagcagcacggccgacaagcccagtccggccatcgccatcagccacatcgtgccggcgccggccggcgacccgggcatcagcgccgtacgtaacggatccaggccgccgcgccccgggccgaatcccagccaccatcctcccagcaggccgacgccgcccagcgccacggtttgcagcaccagcggcatgacggcgaccttgtgggcgcgcagcaggtacgagttgatgcattgcatcgagtcgcacaagtggaacagcgggatgatggccagcagcgacgccgccaccgcggcgacttcgagatcgtcggtataggcggcgatgatgagcgggcggccgaccagcagcacggcggcggtaagcgccgcgcccagcaggcccagcgccaggccggccatgccggtgcggtgcgccaggtcggggcggcccgcgccgatcgcttgcgcggtcaacgcggcggtcgccacccccagcgccatcggcatcatgtagcacaacgcggccaggttggacatgatctggtgtccgccggacacgtacgtgccttcgcgcgctaccagcagggccatgaacgtgaacgccgacacctcgaccaggtacgagccgcccatcggcaggcccaggcgcagcagctctttgagcgcgcgccagtcgggccgccccacgcgcaggcggaagcggcggtaatagcggtcgtgcgtgatgatccacaggccggcagccaggctcagccagcccgagatggcggtggccaggccggcgcccacggcgcccagcgccggcaggccgaacttgccgtagatcagcacccagttgcagaacgccttgacgaacaccgccgccaggttgatgctcatcaccaccttgggacgcgataccgccgtgcccagggcgtagatggtgcgaaacaccagcgtggcgggcaaggccagcacgagggcgcgcaggtaggccgccacccggtcgcgcacggccgggtccacgtcgccggacagcgagagccaggcgtcgggaaacagcatcaggatcgcgcccaccaccgacaggcccagcgccagccatacgccctggccccaggtgctgccgacttcgcgctgctggccggcgccgaagtgttgcgccaggatgggaatgagggcgtgcaccacgcccatcaggccgacgaaaaccgtgatgtacaccgacaccgacagcgacatcgctgccaggtcctgcgggctggcgtggccggtcatggcggtgtcgagcacgccgaaggagatgccggcccactggctgatcagcaccggccatgcctggcgcgcgatgtcgcgcatggtcgcgccgaacccgggcgagggggcggcggcaggcgtcatcgggtgggcgtgacgcgcagcaggcggaagacttcgtgccggtcggcgcggcggccgccgcgccacaattcggtggcgccgtcgctgtaggcggcggtgccgtcgcgcaggctgctgtgggtagtctgctgcagcaccagcgtgcatttggaatcgtaggtgaacgacatgttgtcgaacaccaggaacgaggcgcgctgcccgctgcccagactcaggccgcgcatgcactcgcccggctggaggttggcctgcagcgcctcggccagctggcccgatacggtgcggtagctgcgcgcatagtccaccgcgggctgccacagcagcaccagcaggatccaggtggcggtcaggccgccggccgacagcaccgtgccgcgccacagcgccagcggacggctgcgcaggcgccagacgaccagcacgacccaggcggccgagatgaccagcgccagcgcgctggccagccaggaaatggaggcttcgtagcccgtggtctggcgggcgatattgcgcgaaatctgcgccggccagccgaaatgcagcgccacccagcccagccaggcggtggccgcggtaagcgaaaagcacatcaccgcgaaccagtccagcgtattgaccacgccgcgccgcagcgtgggcagcgagaaggcgcccaggatggcgcaaggcaccgccagcatggcgtactcggcgtcattgggcccgtccaggaacagcagcatcagcgccgcggtggcggccagcaccagcggcacccagatatggggcgcatacagccaggcgcgccagcgccagatcgccagcagggccagcggccaggtcggccacaggtaccagggcaggtcgcgcagcgtgcggccggtgatgcgcaggtccggccagtcgtacgaggccagggtccaggttttccagttgcgtatccagtagtcgctgccctcggccagggtggcgggcagccaccaggccagcatcagcgcggcggcgatcaaggccgcccacggcagccagcgtacccgctgccacagcaggctgcgcgggtagaacgccagcaccgcggccaccatcaccggcgcggcgccgatccagccgcgcgtcaggaaggcgccggccaccgccacccccagggtggtggcgcccaggaaagggcgatccagcgtgcgggccatggcgtagaacgcgagcgcctgccaggccatgatggccggcaccaccgaggtttcgtgcaggcgctgcaggatgcccaccgtggccagcagcagcagcagggctgcgtcggccagcatgcggccgtagtcgcgcgccgccggctcgccgccgaaaggcagtttcagcggctgggcctcggcgcgccggcccagcagataggtgccgtaccagacgctgaccgtggcgatgccgaaccacagcaggttgggcaggcggccggccgtgatatcgcccagccatgggccgaacagccacatcgaggcgccgccgacccaggtgatcatcgggccttcctcggcgtgcgccaggtgccccacctgcggcagcagccaggtcatgccgccttcgcgcagcgcggtgaccatggtggccagcccgaccacgtcgtcggtcttccacgggtcgcgcatgaacaggcccgccacgatatagatcagcgacaggccaagcaggacgagccggggcagcttggcggtagcttgcaccgtcagccgggccggagtagagcgcgaaatgggagacacggacgtaatgtaaccgacgagcgtggaaccgatgagggttggcgcggcatgccgcgaggaaaaaaaagcagcccgcaggctgctttctggtgcgcctcccgaaggagcttgccgatcaggacgccgacttgaccgtcccggcggtgcgggcgaagcgggcgcggaatttttccacgcggccggtctcgacgatacgcgtctgcgcgccggtgtagaacgggtgcgattcggacgtcacgtcgcacttgaagagcgggtacgtcttgccgtcgatttcgacggtttcgcgggtgtggatggtcgagcgggtgacgaacttgttgcccgtctgaacgtccatgaacaccacttcgcggtattcggggtgaatgccttctttcatgataatttcccaggttagcgggtcgccagccaggccgggcaagcagcccggcgcacggccacgcgtcttgcgtggcggcaaccaggatgcgccgtctggcaatgtatccaaaaaataaccccgtattctagcacgcatacctggccccgatacaaggcccgcgtggcgtcagagatccgtcctcaatttccagatttccggaaacagcaccacctccagcatcttgcgcaggtaagtgacgccggaggtgccgccggtgccgcgcttgaagccgatgatgcgctccaccgtggtcacgtggcgaaaacgccacaggcggaaggcgtcttccaggtcggtcagcttttcgcccagctggtattggttccagtagcgctcggattgccggtagacggtcagccaggcctgttcgacctggtcgtcggcccggtagggctgggtccagtcgcgctgcagcgcgccggccggcacggccaggccgctgcgggccaggaaccgcagcgcctcgtcgtacagcgagggcgcctcgaaggcggcgcgtacctgcgccagcaggtcggcgcggtgggcgtggggctgcagcatcgcggcgttcttgttgcccagcaggtattcgatctggcggtactgatagctctggaagccgctggagtgcgcgaggtaggggcgcagggccgagtattcgggcggtgtcatggtggccagcacatcccaggccgacaccagttgctccaggatcttgctgacacgcgccagcatcttgaacgccggctgcaggcggtcctgctggatcgcggcgatcgccgcgcgcagttcgtgcagcatcagcttcatccacagctcgctggtctggtgctgcacgatgaacagcatttcgttgtgctcgggcgagagcgggtgctgggcgcccaggagttcgtccaggtgcaggtagtcgccataactcatgtcgcgcgcgaaatcgagctgggctttttcgtcgtgcacgatggcttcggggcgttgcgtaggggtgggctgcatggtgggtcctgctgcgtgaatggcgggtcaggccagttcgcgcaacacggcgcgcaccggactggcgtcggcctggaccagcgccagcggcagcgcgatcagttcgtaatcgccttcgtccacgtcgtccaggcggaggttctcgagtacgcgcatgtcgtgccgccggatggcgtgatggctgtccagggtcttgctggacgcgggatctatgctgggcgtgtcgatgccgatcagcgtgacgccgcgtccggccagccattcgatggtctggggcgcataggcggagaaatcgtccacccaccattgcagcgccgcgtggcgcgccgtgcgcaccagtacccgcggcggcaggccggcctgggcatgcgccaggtgctcgggcaggatgagcgggccgcagccgatggcgtggatgacgcgacaggggcccaggaagggttcgagcgcgacggcgcctatggcggccgcgccattctcatagtgcagcggcgcgtcggcgtgggcgccgatgtggggcgacagggtgatctcgctgacattgaccgggcaatccggcgtcagcgaccatttccattgctggcgatatggcgtgtcgcccgggaaaaccggcgagtcggcagaaaccggcggtgaaatgtcccacaggcgcttcatgagaaaaaacggtttagggttgaaatgactggctcctagtctaacgaactgcccggagtttggcgatgccgggatgccgggtcccttcagaggtgtccttgcgcggccatcgataccgtggcggcgccggccacgatgacgtggtcgatcagccgcacgtcgatcagggccagcgcctgcctgatctggcgcgtcatggcgatgtccgcggcgctggcggcggcggtgccgcccggatggttgtgggtcaggatcagcgcggccgcgtggtggcgcaatgcctcgcggacgatttcgcgcgggtagatctgcgcctgggtcaaggtgccgcgggcgacttcggcgcagatgatcagcttgagccgcgcgtccaggtacagggcgatgcagtgctcgaccttgcggtggcccagggccgcctggcaatagcggcgcaccaggtcggggttggccagggcgtcctggcgcaccaggtcttcttcgagcgtgcggcgggccagttccagcaccgcggccagtacgcaggccttggcggttcccagtccgggcaccacctgcagctccgccggcgaggtgccgagcaggccgcgcaggccgccgaaccggcgcagcaggtcgtgccccagctggaccgcgttgcagcccgccacgccggtgcgcagcgccagcgccagcagctcgggatcgctcagcgtcgcggcgccgtggcgcagcaggcgttcgcgcggccagtcggcgcggagcaggggttcgggcagactcatggcataagctctaaaatcaaacctttattggattgctatacggtgacagaccttgagcgccgcctctgagaatgtgaatgttttggtccgtccggactcctacctcaccctgcattaccgcatcgtgctggcctcggggcctgccgagggctcggtgttcacggataccttcgatggtcgcccggcaacgctgcagatgggcagcggccagtgggcccccggcctcgaagccgccttgctcgaccatgcggagggcgagcgcttcagcgtggcgctggcgccggctcaggcctatggcgagcgcaatccggacctgatccagaaagtgacgcgcgccatgctggccgagcatgcgggcgccgatgccaccttcgagcccggcgacctggtcgagttcgccgcgcccaatggcgggcgctactcgggcgtgctgaaggaaatcaacgccgattgggcgatgttcgacttcaaccatccgctggccggcaccgctttgcgcgtggatgtcgccatcctgggagtgctgtgatgaccgctgaagtgaccgccgccgatgccgaggtcctgctggcgcagccgcgtggcttctgtgccggcgtggatcgcgccatcgacatcgtcgagcgcgcgctcgagctgcatggcgcgccgatctacgtgcgccacgagatcgtccacaaccgctacgtggtcgaggatttgcgcggcaagggcgccgtgttcatcgacgaactggaccaggcgcccgccggcgccatcgtggtgttctcggcgcacggcgtgtcgcaggcggtgcgcggcgaagccgaggcgcgcggcctgcgggtgttcgatgcgacctgcccgctggtgaccaaggtgcacatcgaagtggcgcgcatgcgcgcggccgggcgcgagatcgtcatgatcgggcacaagggccatcccgaggtggagggcacgctcgggcaggcgcagggcggcatgtacctggtcgaaacggtcgaggatgtcgcggcgctgcaggtcagcgatccgggcaacctggcctacgtcacgcaaaccacgctgtcggtggacgacgccgcggcggtcgcgggcgcgctcaaggcgcgctttccgggcatcgtcgagcccaagaaaagcgacatctgctacgccacccagaaccgccaggacgccgtcaagctgctggcgccggagtgcgacctggtgctggtcgtgggcagcaccaacagctccaattccaaccggctgcgcgaagtggccgagcgcaagggcgtggcggcctacctgatcgacggcgcgcacgccatcgacccggcatggctgcagggcaggcgcagcatcggcatcacggccggcgcgtcggcgcccgaggtgctggtgcagcaggtggtcgagcgcgtacgcgagctcggcgcggtgtcggtgcgcaccatgcccggcctggaggagagcgtggctttccccctgcccaaggggttgtcgcgcaagatcgcccagaccgaatccctcgaatgacaacgacgcgcggcgcagcccgcgcagctggaggcaaaatggagttgtacagctatttccgcagttcggccgcctatcgggtgcgcatcgctctcaacctgaagggcctgcagtacgactatcgcgccgtgcacttgctcaaggatggcggccagcaattggcgccgcagtactgcgcgctcaatccgaatgccctggtgccggcgctggtcgacggcgacgcggtcctgacccagtcgctggccattgtcgaatatctcgaggaaacccatccgcagccgccgctgctgccgtccgatgcgctcggccgcgcccgcgtgcgcgcgatcgcgcagaccatcgcctgcgacatccatccgttgaacaacctgcgcgtgctgaagtatctcaagcacgagctcaaggtcagcgaagaggccaagaacgcctggtacaagcactgggtggaactgggtctcgcgggggtcgaggccatgctggccggcgcgccgcataccgggcgcttctgccatggcgacgcgccgaccctggccgatctgtgcctggtgccgcaactggccaatgcgcgccgcttcggctgcgatctgtcggccatgccgacgctggcccgcatcgaagcggcatgcgccgaattgcccgcttttcagcaggcagcgcctgccgcgcagcccgacgccgagtagtcgcgcgcccaagcaaaaagggcagcccggatgggctgccctttttttctggtgccggcaagaggagtcgaacccccgaccttcgcattacgaatgcgctgctctaccaactgagctatgccggccaaaacctgtctctcggatgtcgcgcatcccgtgcgggtgggcgtatccaggaaagaccgaaatgatatcagaaaaaaatctcgatgagaaatgggggacgtgcaaacccgcatcggggcaggcaacttgcacacttaaaaaaaagccgtcataatctcgtttcttggcagttccccgatagctcagtcggtagagcgacggactgttaatccgcaggtcgctggttcgagcccagctcggggagccaacagaatttttgccgtatcgtcggcgataccgacaccgtcgacacaaaagggccgttcacgcaagtgagcggctttttgtattgcgcttggggtggccggggcggggcagttgtcatcaggggcgcgccagcatcagcgtgaccagcagggtgctgtcttccagggcttttacggcatgcgcgacgcccggcgccaggtagaccagcgtgccggcgggcatgcgttgcgtcgtgtcctgcgcggtcagcatgacggcgccttccaggcactggatggtgatcgcgctggcgtcgatggcgtggctgggcagctgctgatcgcgcggcagcaccagacgcatcacttccaggtggtcggcgcgcaccagcgcctgcgagacggtctcgcgcagcgattcgcccagcgggcgcaagtcgatcagttcgcccgagcgggcgtgatgcatggccataacaagaacctccctgtgcaaagggggcaaaacctcagcttactgcacgtccccgggtgtgcaaacgcgggaggcgcatgtgcaagcccgcgggcggcccgcggaatgatcaataggtgtgcgccgcgcgcggccgccgcccgtggcgtgggcggcgcggccgtttcggggcggcaatggcgcgggcgggcccgcgcatgggaaagcgatggatgcgttcaagcaagacagccgcatcggcgtgacggtgttgaccggattcctgggcagcggcaagacgacgctgctcaatcgtctggtgcaggagcccgagtacgccgaggcggtggtcatcgtcaacgagttcggcgacataggcgtggaccaccatctggtacgcaatgtcgatgaccgtatcgtgctgctggagggcggatgcatatgctgcaccgccagcggcggcctggtcgatacgctgcgcgacctgttcatgctggtggtgcgccgccgcatcaagccgttcaagcgggtgctgctggagacgaccggcctggccgggcccgcctcggtcatgttctcgctgcgccacgatccgttcctggccgagcgctacgcgtatcacggcgcgatcgccatggtcgatgcgcaacacgtgcgcgaacagctgatggtgcagcccgaggcggcccagcagatcgcgctggcggacctggtcgtgttcagcaaggcggacctggccggccaggtgcaactggccagcgccatgcgcgatgtggcgcgcgccaatccgggcgtgcccatgtgcgtggtgcgccgcggcgagccgctggatgagcggctgcacggcgacttcctggtgcgcgagcgccggcaggcggcgcccctggggcgctggctgggcgcctttgccgcgccgccgggcggcccgcaccccaatgtggcgcatttttccctgaacctgtcggtgccgctgacgcgcggcatgttcctggcccggatgtcggaaatccaggcggcctatgaccgcggcatcctgcgcatcaaggggctggtatgtttcgaggccgaagccttgccctgggcggtgcacggggtgcatcggcagctgtatccgctggaggcgttgccgcaatggccgggtgacgaccgccagtcgcgcctggtgttcatcctgcgcggcctggaccgggacgcggtccaggccgatgtcgccaggcggctgcagcaggggtgagggcggccgcccctggtcgggggcgggggcgcggcgctacggccgggcgatcagaggatttgcgccgcggtgtcgaaggccaggcggggggccgcgcgggtagttgccggccgggtcgccgtagcccaggttgacgaggaagttggccctgcagcggccgtccgggaagaattcggcgtccaccttggccgcgtcgaagccgctcatcgggccggcgtccagtcccagcatgcgggccgccacgatcaggtaggcgccttgcagggagctgttgcgcatggcggtcgcgcgcgcggcgtcggcgttgttctcgaagaccggacgggcgtcgtaggcgctgaactgcgtcggcaggtgctcatagaactgggtgtcctgggcgacgatcacggtcacgggcgcggccagtgtcttttccaggttgccgggagacagggcgggcgccaggcgctgcctggcctcggcgctgcgcaggaagatgaaccggccgggctgcgaattcatcgcggtcggcccccatttcatcagctcgtacaactcgtgcagcgtcgcgtcgctgatcgattgttcggtatagcgattgaaggtgcgggcggcctggaagatctgttcctgggcggcaaggctcaacggggcattcatggggcgtgcgggcgtggatgattgagactggcaaattttaagtgcttgaaacgcatcaaaatacggtataaacagaacagtctgatgcataaagcgagacaatcgtggatcgtctgaaagccatgcaggtcttcgtggaagttgccgatcgcggcagcctgtcggcggcggcgatgcacctgggcatgtcgcgcgccatggtgtcgcgctacctggccgagctcgaggcctgggtgggcgtgcggctgctgcatcggaccacccgccgtctgagcctgacgccggccggctcggaaaccctgccgcgctgccgccgcatgctggaaatggtgggcgacatgcgcgaggccgtggccgcgcccgacgccgagccgcgcggcctgctgcgcgtcacggccgccatgtcgttcggcggcgcgcagctggccgaagcggtggcggagttcgtgcgccgccatccggcggccagcatcgatctgttgctggtcgatcgcgcggtcaacctggtcgaggagcgcgtcgacctggcggtgcggatcaccaatgacctcgatcccaacctgatcgggcgcaggctggccgactgccggtcggtcgtctgcgtcgcgccgcagtacctgcagcagcacggcgcgccggccagggccgaggatctctcgctgcacaattgcctgacgcattcgtatttcggccgcagcctgtggcgtttcgagcgcgccggagagcccgtcgaagtgccggtcggcggcaatatcacggccaacgaaaccgacgtgctgatgcgggcggcgctggccggggcgggcattgtcatgctgcccacctacctggcggccgggcagatcgccgcaggaagcctgcgtctcttgctgcctgattgcgcgccgccggtgctgggaatacatggggtctacgtgtcgcgcaagcagatgccgctgatactgcgaactatgctcgatttcctggccgagcgcttcagccccgctccctgggacgcggcgctcaaggggcgctgagtgtggcgcgggcgcggccggggctttgtcgggagggcggttacgggtataatcaagacattacagccggcctggcgtgcgacgccaaaccggtttgtccgggcggcctgcgctgattgcgcgatatgccgccgggcacgatgtcgttccaatacgtctaagaatcccccgatcaacgattgcgcgtaacccggcccttgcggcgcgggcgcccggccacaagccggcaccgttgtcgttgtgcggtcggggccgcgccctggtccggaacgggccgcgcaggcgggcccgccctggcggattcattgtttgcgattgccgtggcgcgcctgtcccggcgcctgcatacaggcgcttgcagcggccgccggctacggtcaagaaagcctcggtctgtgggccatgcctgcgatgcggtttgccgatgtcgcgccgccatgtcggcacggcggctggcgcgccatgtcgcggcatgccgggccgcggcatagctggcgggccggcaaggggtagtcccgccatgatccagtttgattgaacaagatattcgtgagcgccagtatccgtatttccggtcatgcgttttttcatgccagggcccatgcccaggtcgccggggcggccgtgcgtgctcgccgcgcgcccgtcggcccgtggccaggccagcgccgggacgcgcgcggcgccgttgtcgccactgccgccgccgctgttgtcgccgctcttgtcgtcatttcggccggcagcaagcgccgcgccaatgaaaaaggcccggcagcgatgtgccaggccttgatcaacgatttggttgcgggggcaggatttgaacctacgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcgtctgagaagaagaatattaatctcaatcccgatttagcgcaagtttgctcccttcttttgtgagtgccgatgaacgatagcgaggcaatattcgtgctggaaaccgcgctgctgtgcgcgtcccagccgatgcagttcgccgaaatgcgcaagctgttcggtgatgaccaggatatcgacaacaacgcgttgcgcgcctggctggaagcgctgcaggcgcaatggaacgagcgcggcctggagctggtgcagctggcttcgggctggcgtttccagagccggccgcagatgcagcgctatctcgagcggctcaatcccgagaaaccgcccaagtattcgcgcgcggtgctcgagacgctggccatcgttgcctggcggcagcccgtgacgcgcggcgacatcgaggacatccgcggcgtgacggtgtcgtcgcagatcgtcaaggtgctggaagaccgcggctggatcgaggtcatcggccatcgcgatgcgcccggccggccggcgctgttcgccaccacccgccagttcctcgatgacctgggcctgcgcgcgctggatgagctgcctccgctggaatcggcgcaggccgccgccgcgctggcagggctggacctgggcggcgccgaggtgctggtcgaggcggtcgatgcggccgagggcgacgcggcccgggacgaggcgtccggcgacgaagcggcggggcaggtggctgcctcgctgggcgatgcgcagccggaggtggcgcaggcgggcgtggatggcgtagaatccgccgtgtcgccggaaccggtcctgcccgtgtccgtcgacgatgatgcgaacgagccggccgaaaccgcggccgccagcctgcccggggcaggtgttgccgaaccggcgcacgagtccgccggtgcggcgccggatgatgggaacggacctgtcgaggtccctccgctccagccagaccagatatccctacctgacgagcctgccgaggcgcggccgcacgtgccggcgcccgaggtcggtcctggcgagccgcagcccgaaatcgtgcccgccgcgcccgagcccgtcacgccgccggcaccggggcgcgacgaggccgatggcgtggtgtccaaccctgaagatgacgagcctgccgcatccggccggctccccaaagtttgaaattcggagctgtcccagtgacaacgaatacaacgatgcaagacgacaattcctttcccgacaatgaatccccggtggcgcagccgcccgttgacgagtccgccgcatcaggcgaggccggcgacggcgagggcggagcccgggcgcgtggccgcaagctgcgcacgccgtttcgccgccgtcgcggcgacgcggccgccgctggcgaagccggcgccgacgaggcgggcagccagcccgccgcccagtccgagggcgatgcccgcgccagcgagcgcgatgccgaccaggcgctggcctacctggacaacgcggcgcgcatcgagcagcgcctgggcaagtacctgaacagcgaggcagtgatgcccaagctgcacaaggtgctggccgatgccggaatcggttcgcgccgcgaaatggaagaactgatcgtggccggccgggtgtcggtcaacggcgagccggcccacatcggccagcgcgtcgctcccaacgaccaggtgcgcgtcaacggcaagccgattgcgcgccccaacgccaagaagccgccgcgcgtcatcctctatcacaagccggccggcgagatcgtcagccatgatgacccgggcggacgcgccagcgtgtttgccaggctgcccaagctgcgcaccggcaagtggctgtccgtggggcggctggacctcaataccgaggggctgctgatcttcacgacctccggcgacatggccaaccgcatcatgcatccgcgctacggtaccgagcgcgaatacgcggtgcgcgtcctgggcgagatggacgacgcgcagcgcaagtcgctcaccgagggtatcgagctggaggacggcaaggcggctttcggttctttcgaatacctggggggcgacggcagcaatcgctggtatcgcgtcaccttgcaggaggggcgcaaccgcgaggtgcgccgcatgttcgaggcggtgggtgtgaccgtcagccgcctgatccgtacgcgtttcggcgatatcgtgttgccgcgcaacctgcgccgcggccgctgggaagagctcgacggttcgctggtgacggccctgatggttcagctgggcctgctgcgcgacggggacgagtccgaagggcggcgcaaatcgcgccagccccagtcgcatgacagcgcgctgccgccgggcttcggcacgctggagcgcaatggcatgaacggcgcccgtatcggccgtcgcggcaagctgcagggcggccgtcccggcagcgcggccgcgtgtccgtccgacccgttcggaacgggcttgatgatcaccggcggttatgccaacggccacccgctgggcaacgacagcgcggcggggcggggcggcaagggcaagcctgccaagggcaaggcgggcggcgacaagccgcagcgcggccagggccgcaaggcggcgggcgcgcaggctggcggccagggcgcggcggccaagccggcgggcgcgcgtggcggcaagaaggcgggcggccgcgcggcggcgcctggcgccaagggtgcgggtggccgcgccggcggcaacaaggcagccagcgcgggcggcaaggcggccggcgtggccaagccggcctcgcccacgggcaatcgcggtccggccgcacccaagccgcaacgcgcgcgtcgcggcggcggcggtgccggcggtggtggcggtggtggcggtggtggcggtggccggggcgacgactggcagcccaagggcgccggcgcccacgagtcccgtctcgggttcatgggcgggcggggcgggcgcggacgttgatgcgcggcgccacgaagatcggatgtgtcccgcttatccgtaagctcccgacgtatcaggcaaatttccggtttatctggtaaaatcaacggttttcatggcgcgcagtgcatttgcagggcagtgcgcgtgcagcacggcgttgcgcgcagcggcttttgaatgcacgttgtgcacgctttggcgcgtgattgctgtgattgacgccatttggcgcgtgagtcgcaagtgcgccgggtttgcctttttgcagggcaggccagccgggtgggcggcgcgccaggggaacctggaatgagcacgcggccaccagcgggccgcgggcaagcgcggccgatttttgcaatatattttgggtcgcaattttgggcttgggttcggcaagcggcgctgtcagcagcgcccggccgggggccaggcaatacggtgggctgggcgtgcagcccatttttttttgagtgtatggctgatttattcgcactgaccgaagaagcgctggcgggcatggacatcgaactggtcgatgtcgaacgtgccgccatggggctgttgcgcgtcaccatcgaccgggtcgatggcgtgcgtattgaagattgcgagcaggtgtcccgccagttgtcgcgcgtgtatgaagtcgagaacatcgactacaagcgcctcgaagtcgggtcgccgggcgtcgatcgtccgttgcgcaacgaggcggagttccgccgtttcgcgggcgaacgtatcgagatcaagctgcgagaggcgctcgacgggcgcaaagtgttctccggcacgctgcgcgcgcccgaggcggatggcgcgtccggccaggatgacaccgccggtgcgggcaaggccgtgttcggtctcgaatttgaggcaaaaaagaacgatatccaggtgctgagcttcacgctcgatgacatcgagcgcgcaaagctggatcccgttctggatttcaagggcaaaaagcgatgagtcgcgaaattcttctgttggtcgatgctttggcgcgcgaaaagaacgtcacccgcgaagtggtgttcggggcgctcgaaagcgcgctggcttcggcaatgaaaaagcgcttcaaggacgatgcggacatccgtgtctccatcgatcgtgaaaccggcggccacgaaggctttcgccggtggctggtcgtgcccgacgaggctggcctgcaagagcccgacaagcaggagctgctgtccgaggcgcgcgaaatggcgcccgacatcgaagtgggcgagtacatcgaggaagcgctcgagccggtcgagttcggccgtatcggcgcgcaggccgccaagcaggcgatcctgcagaagatccgcgacgccgagcgcgagcaggtcctgaacgacttcctcgaccgcggcgagacgattatttccgggtccatcaagcggatggacaagggcgacgtgatcatcgaaaccggcaagatcgaagcgcgcctgccgcgctccgagatgatcccgaaggaaaacctgcgggtcggcgaccgcgtgcgcgccttcgtgctgcgggtcgaccacgccgcgcgcggacagcaggtcatcctgtcgcgcacctcgcccgagttcatccgccaattgttcgaaaacgaagtgcccgagatcgaacagggcctgctggagatcaaggccgcggcacgcgacccgggcgtgcgcgccaagatcgccgtggtggcctacgacaagcgtatcgacccgatcggcacctgcgtgggcatgcgcggttcgcgcgtgaccgccgtgcgcaacgagctgggcggcgagcaggtcgatatcgtgctgtggtcggaagacccggcgcaattcgtgatcggcgcgctggcgccggccaacgtcgagtccatcgtggtggacgaagacaagcacgcgatggacgtggtggtcgacgaggaaaacctgcccaaggccatcggcgccaaggggcagaacgtgcgcctggcgtccgagctgaccggctggcagatcaacatcatgacgccggaggaaagcctcaatcgccaggaaaccgagcgtgccgcgttgcgcgcgacgttcatgagcaagctggacgtcgacgaagaggtggccgacatcctgatcgatgaaggtttcaccggtatcgaagagattgcctacgtgcccatgcaggaactgctggagatcgaggcattcgacgaggacaccatcaatgagctgcgtgcccgtgcccgcaatgcgctgctgaccgaggcgatcgcccaggaagagcgccttgaaacggcccaggacctgctcgaactcgagggcatcacgccggagctggccgccaagctggccgaacggcaggtgcatacgcgtgacgatctggccgagctgtcgaccgacgagctggccgagattgccggcctgcaggaagaggaagccagcgatctgatcatgcgtgcccgcgcccactggttcgacgaggaatgaaacacggcgcacggttgtacggcgtaatgccgagagttcatgtttgtaattagctgcatatagggaagagagcctaatgtcgagtaatactgtcgcccagttcgctaccgagctgaaaatgcctgccaacgtgctgctcgagcagttgcgtgcggccggtgttgacctcaaatcggtggacgacgccgtcaccgatagcgacaaggcgaagttgctcgaatcgctgcgtcgcgcgcatggtgcgaccgagggcaagaaaatcaccctgacgcgtcgccagacctccgagatccggcaggccgacgccaccggccgctcgcgcacgatccaggtcgaggtgcgcaagaagcgcgttttcgtcaagcgcgatccggccgagctggccgccgagcaggccgccgcgcgtgcggaagaagccgcagccgaggccgtgccggccgaggcggcgcccgcgccggccgaaccggtgcgcgccgagccggcggtcgagacggctgccaagccggtcgagccgcccgtcgccgaggcgcccgccgagcccgttgcggcgccggcggccgaaccgcaacccgaacagcccgctcaggccgaagcccagcccgagccgactcccgctgcccaggccgagcctgagccgcaacccgagcctcaaccggaagccgctcctgcccaggcagtcgccgagccggtcgaacctgcaaagaatgtatctgtcaccgagaccgaggctgaacaggcccggccggaacccgttgtgcacgcccaaactgaactgacctcccaaaccccgactccggtcgcccagccgtccgcacccgctgaatctcccaagagcgtcaaggccgaaccggccgccgcgcccaagaccacggccaagccgggtgagatccgccgcgccgccgcgccggcggcgcccgaccgcgcccgcgaagaggcgcgccgcgccgccgaggccgaggccgccgcgctgcgcgagatgctcagccgtccgcgcaaggtgctgcgcgcgcccgagcccgagccgcaggcaggcgccctgtcgggcacgctgcacaagccggccggcaagccggccaccacggccgcgcccaagaaggacgccaagccgggcgcgccgggtgccaagaagaccatcaagactgccgaggtgtcctccacctggagcgacgacagcgcccgcaagaagccggccgacaacaagcccgcggtcgccacgcgtgacggctggcgcgccggcggcaagggcggcaggggcggacgcaacagccgcaaccagcaccaggaccgtcgtcacgagcaggtgcagcaggaattcatcgcgcgcgagatccacgttcccgaaaccatcagcgtggccgacctggcccacaagatgtcggtgaaggcggccgaggtcatcaagcaattgatgaagctgggccagatggtcacgatcaaccaggtgctggaccaggaaaccgcgatgatcgtggtgcaggagttcggccacacggcgatcgccgccaagctggacgatcccgaggccttcctggacgaaaccgcagcggtcaccgaggccgaagccgagccgcgcgcgccggtcgtgaccgtcatgggccacgtcgaccacggcaagacctcgctgctggattacatccgccgcgccaaggtcgcctcgggcgaagccgggggcattacccagcacatcggcgcgtatcacgtcgagaccggccgtggcgtggtgaccttcctggacaccccgggccacgaggccttcacggcgatgcgtgcgcgcggcgccaaggccaccgacatcgtcatcctggtggtggcggccgatgacggcgtgatgccgcagacgcgcgaagccattcaccatgccaaggccggcggcgtgccgctggtggtggccgtcaacaagatcgacaagcccgaggccaaccccgagcgcgtcaagcaggaactggtggccgaggaagtcgtgccggaagaatacggcggcgacgtgccgttcgtgccggtgtcggccaagacgggcgcgggcatcgacgatttgctcgagaacgtgctgttgcaggccgagatcctggaactgaaggcgccgatcgaagcgccggccaagggcctggtcatcgaggcgcgcctggacaagggtcgcggcccggttgccaccatcctggtgcaaagcggcacgctcaagcgcggcgatgtcgtgctggccggcgccagcttcggccgcgtgcgcgccatgctggacgagaacggcaagcagatccagaccgccggtccgtcgatcccggtcgagatccagggcctgaccgaagtgccggccgccggcgacgaactgatggtgctgtccgacgagcgcaaggcgcgcgagatcgcgctgttccgccagggcaagttccgcgacgtcaagctggcgcgccagcaggccgccaatctggagtccatgttcgacaacctgggcgagggcacgcagaccctggcgctgatcgtcaagaccgacgtgcagggttcgcaggaggcgctggtgtcttcgctgaccaagttgtcgaccgacgaagtgcgcgtgcaggtggtgcatgccgccgtgggcggcatctcggaaagcgacgtcaacctggccatcgcctccaatgcggtggtgatcgggttcaacgtgcgcgccgagcaaagcgccaagaagctggccgagaccaacggtatcgacctgcgctactacaacatcatctacgacgcggtcgacgaagtgaaggccgccatgtcggggatgctggctcccgagaagcgcgaagaggtcatcggcctggtcgaagtgcgcgaggtctacacgatctcccgtatcggcacggtggcgggctgcatggtactcgacggcgtggtgcgccgcgattcgcaggttcgactgctgcgcaacaacgtggttcaatggacgggccatctcgattcgctgcgccgtttcaaggacgacgtcaaggaagtcaaatccggcttcgattgcggcctgaccctgcgcggcaacaacgacctgcagctgggcgaccagctggaagtctttgaaatcaaggagatcgcgcgcacgctgtaaggtgcgaggcgatacagcaatctttacatgagccgtcacaagtccaaatccatccccggccgcaatctgcggctggccgaccagatccagaaggatctggccgggatcatccagcgcgagatcgatatgacccgcgccggactgatcacgctttcgggtgtggagctgtcggccgactacgcgcatgccaaggtgtatttcacggtgttgggcgccgagcccgacaccgctgccgccttgctgaacgaaaaggccggctggctgcattcgcagctgtacaagctgctgcacatccatactgttcccaccctgcggttcgtgcatgatccgcaaatcacccgcggcatcgagatgtcggtgctgatcgatcgtgccaaccggcccggtccgcactcgggtgttcccgacgagcccgaagaccagtcctgaccgggctgtcgtcgctgctttttctcctttttccggattcgacgatggctaaacgacgcgggctcgcgctcgacggtgtgctgttgctggacaaacccgtgggtttgtccagcaaccacgccttgcagcgagccaagcgcaccgtggacgcggccaaggccggtcatacgggaacgctggaccctttcgccactggcctgctggtttgctgcatgggccgggctaccaagatctcgggccgcatgctcgaggccgacaagacctaccaggccacgctgcagtttggcgaggagaccgactcgggcgacctgaccggccacatcgtggcccgggccccggacggatttgccggtgtcgaagaggcggcgctgcgcgatgtgctgtcacgtttcgtgggcacgatcgagcagatcccgcccatgtattcggcgctcaagcgcgacggcaagccgctttacgagtacgcccgggcgggcatcgagctggaccgtccgcccaggcaggtgaccatccgccacatcgagctgctgtcgttctccggaatgcaggcgcagatcgatgtggcctgcagcaagggcacctatatacgcacgctggcccaggacatcggccgcgcgctgggctgccatgcccacctggcggcgctgcggcgcacgcacgtcgggccgttttcgctggaccgcgccgtaaccctggaagccctgcaggcgatgcccgacgccaagcaggccttgcttgccatgaatgaattgccggcgggcctgctgcccgccacctgaacttaaaggacctgctatgacccgcgccctgcgcaacgtcgccatcattgcccacgtggaccacggcaaaacgaccctggtcgaccaattgctacgccaatccggcactttccgcgagaaccaatcggtggccgaacgggtcatggattcgaacgacatcgagaaagaacgcggcatcaccattctggccaagaactgcgccgtcgaatacgaaggcacgcacatcaacatcgtcgacaccccgggacacgccgacttcggtggcgaagtcgagcgggtgctgtcgatggtcgatggcgtcctgctgctggtcgatgccgtcgaaggccccatgccgcagaccatcttcgtcacgcgcaaggcgctggccctgggcctcaagcccatcgtggtggtcaacaagatcgaccgtccgggcgcgcgtccggatttcgtgatcaatgccaccttcgagcttttcgacaagctgggcgccacggaagagcagctggacttcccggtggtgtacgcctcgggcctgtcgggctacgccggcctgaccgacgacgtgcgttcgggcgacatgcggccgctgttcgaggccatcatgaagtacgtgccgcagcgcgatgacgatgccaacgggccgctgcagatgcagatcatctcgctggactacaacagctacgtcggcaagatcggcgtgggccgcatcaaccgcggccgcatgcgcggcaacatggatgtcgcgttccgcttcgggcccgatggcgaggtccagcgcggccgcatcaaccaggtgatgaaattcagcggcctggagcgcgttgtcgtggacgaggccgaagccggcgacatcgtgctggtcaacggcatcgaagacctgcacatcggttcgaccatcaccgacccgtccacgcccgagggcttgccggtactgcgcatcgacgaacccacgttgaccatgaacttcatggtcaacacctcgccgctggccggccgcgaaggcaagttcgtgaccagccgccagatccgcgaccgcctggagcgcgagctgaagtccaacgtggcgctgcgcgtacgcgacaccggcgacgatacggtgttcgaggtctcgggccgtggcgaactgcacctgaccatcctgctggagaacatgcgtcgcgagggctacgagctggccgtgtcgcgcccgcgcgtggtcttcaaggaaatcgacggcgtgaaatgcgagccgtttgaggcgctgaccgtcgacgtcgaggacgcccaccagggcggcgtgatggaagagctgggccgccgcaagggcgacctgcaggacatgcagcccgatggccgtggccgtacccgcctggaatacatcattccggcgcgcggcttgatcggctttcagaacgagttcctgacgctgacgcgcggcaccggcctgatgagccatatcttccacgagtacgcgccgctgcgcgaaggttcgatcggcgagcgccgcaacggcgtgctgattagccaggataacggcgacgcggtggcctacgccctgtggaagctgcaggatcgcggccgcatgttcgtcagccccggcgagccgctgtacgaaggcatgatcattggcatccacagtcgcgacaacgacctggtggtcaaccccatcaagggcaagcagctgaccaacgttcgcgcgtcgggcaccgacgaggccgtgcgcctggtgccgccgatccagatgtcgctcgagtatgcggtcgagttcatcgacgacgatgaactggtcgagatcacgcccaagtcgatccgcctgcgcaagcgctacctgcaggagcacgagcgccgccgcgcttcgcgcgaaaacgcgtaacgcacgtgccggccgcctccaggcggcggtgccagcgcaagggttgtggccgtggcggccacaaccctttttacatgcagccgccgcgattgcaggtggccagcccggtgatcgagtaggccggcacgtccggcacggcggcaaagtcggggcgccggtcgtggtcgacatagacgcgcagcggcaggccctgccgcctcagcgtttccagggcgcgccgcagcgtggcgtaggattcgcggtgcaagcggccggcctgcgggctgatgcaggcctgcacgacgggattgccgtcacgcgtgaataccgcgcacaggtcgccgaagggcaggtcgtcgagccgggccacgcgcacattggagtagtggcccaagcccgtggcgggaggaagggtgcggcgccactgccaggcgccccacccgggtacgtggccccaggcgtgaacgccccggccgatcgcgccgtccgagcccgacgcgaggcagaagtggtcgcgcaggccgcggatgtccgcgagcctggcgcgcttgagctcgccgccatacttgccgcccaggtattggccgtcggccaggccgtggataggccagggctcgttgcccgagagttcgcgcatgcgcgcccgcaacgaggggcgatgcgcctggtcgtacgtcagcggggcgtagccggaagggcaattgccatagccgcgcaccaggatcagctcggaggcggcccaggcgcgcgcgcccggcaacagcaggcacagcagcgacgcggccagccagccggcacgcggggagatccgcttcatgggagcagccctcccgcgccgcaaggcgcaatggagaggatttctgcgcgcgagaacaggcggtagatctgcggatcggtccaaacgtcagattcgacccgcagcgatgtgggcctgtttgccgcatggcaggtgatgatgcgcgcgacgtgttcgtcgaagtggcggcgcgccttgccgtagcgttgcacggcgcaggcaatgcgcagcgcttgcggcgaggcctgtccttcgggatggaagcgcgcacacacgaagggcgtggagccggtgtgcagctggccgatgtggtaggcctcgatgacggcggaagggtagtcgtgcaccgcgccggcgtgcgccagcggccaggcggccagcagcgcggccagcgcgggtacggtgaatttaaatgggggcataacgagtgaagcgctggactgcgaattgcgtggcagtctagggcctggccggcgccgtgggcgctcgcgcgtcgtgtgttatgccaaagtagatgcttcctttgcgtctggttattctttctgggtaataacgaggcgttattcctcctggttatgccgggagggaaggcgcgtactggctgtccgtcctgccttgcttgtcgtggaattcgaccaccttgcgcacgactttggcggggtcgtcctcgatgatgaagagattcaggtcgtgggccgcgatcatgccgttggccagcaattgctcgcccagccagtcgaccaggccgtgccagaattcgctgcccaccagcacgatgggggcgggcgggaccttgccggtctggatcagggtcagcgcctcgaacagctcgtccagggtgccgaacccgccgggcatggcgacataggccatgctgtgcatgaagaaggtggccttgcgggagtagaagtactcgaacgacaggctgatggtctggtattcgttgttgtgcgcttcgtggggcaggctgatgttcaggccgacgctggtgccgccggcctcgaaggcgcccttgttggccgcttccatgatgccggggccgccccccgcgatgatcgcgaaaccggcgccggccagggctgccgagatcgccgcacaggtttcataatagggcgattcgcggctgatgcgggcgctgccgaacatgctgaccgcgggaccgatgtcggccaatttctcggccgcggtctttatctctgacataatcaccggaatttgtttgccggcgggtgtctcaagctctgcctttgtaaccatgaaaaaaaccttattgctggtagacggttcgagctacttgtaccgtgctttccacgccatgcccgacctgcgcaatgcgcagggcgaacccacgggtgcgctttatggcgtggtcaatatgttgcgcaagctcgttcaggatcataaggcagagtatgccgtatgcgttttcgatgcacgcggaaaaacattccgggacgatttgttccctgactacaagtcgcaccgcccgcccatgccggaagacctggcggcgcagatcgagccgatccacgaggccgtacgcgccctgggctggccgctgctggccatcgaaggggtggaggcggacgacatcatcggcacgctggcgcggcaggccagcgcgcaaggcatcgacaccatcgtctccacgggcgacaaggacctggcgcaactggtcgacccgcacgtcacgctggtcaacaccatgagcggcgaggtgctcgacgttgccggggtgaacagcaagttcggcgtgccgccggagcgcatcgtcgattacctgatgctggtcggcgacacggtcgacaacgtgcccggcgtgaacaaggtcggacccaagacggccgtcaagtggctggccgaacatggctccatcgacgcgctggtggccgccgccgacagcgtcaagggcgtggccggcaacaatctgcgcgaagccattccgaactttccgctcacgcgcacgctgctgacggtcaagtgcgactgcgacctgaccggccatgtgtcggactgggaagacctggcatggcgcgagcgcgacgcggccaccttgaccgcgctgttcgaccgctacggttttcgcacctggctgcgcgaactgacgggcgaccaggagcgcctgcccacgggagacgcgcgcgccgtgccgcaggccgtcgcgccggccgagctggactaccgcatcatcaccgactgggccgccttcgatgcctggatggcgctggtggaggacgcgccgctggtggcgctggatacggaaaccacgtcgctcgatgagatgcaggcgcggctggtgggcctgtcgatggcggtcaagccgggcgtggcctgctacatcccggtggcgcaccgtggccccgaggcgggcgatcaattgcccagggacgaggtcatcgcgcgcctgcgcggctggctggaggacgccgggcgcgccaagctgctgcaccatgccaaatacgatacccatgtcttcgccaacgaaggcgtaagcctggcgggcgtggccgaggacacgatgctgcaggcctatgtgctggagtcgcatcgcggcgtgggcctgaacgacctggcccagcggtttctcgggcgcagcggcgtgaactacgaagacctgtgcggcaagggcgccaagcagatcggtttcgacgaggtggcggtccccctggcggggcattattcctgcgaggattccgatttcaccctgcagttgcacgaggtgctgcgcccgcgtgtggccgaggacgaagggctggagcgcacctacctgctggagctgcaggtctcgcgcgtgctgaccgtggtcgagcgcaacggtgtgaaggtcgatgcccaggagctggggcgccagagccacaagctgggccaggaaatgctggcgctggagcagcgcgcctacgagctggccggccagccgttcaacctgaactctcccaagcaattgggcgagatcctgttcggccgcatggggctgccggtcgtgcgcaagaccgcgggcggcgccccctcgaccgacgaggaagtgctgtccaagctggcgcaggactatccgctgccgcaggtgctgctggaataccggggcctgtccaagctgaagtccacctataccgacaagctgccgcgcatgatcagcccggccaccggccgcgttcatacgcactattcgcaggcggcggtgatcaccggccggctggcgtcgtcggatcccaacctgcagaacatcccggtgcgcaccgaggccggccggcgcgtgcgcgaggccttcatcgccgagcagggcaagctgctgtcggccgactactcgcagatcgagctgcgcatcatggcgcacgtctcggatgacgccaacctgcagcgtgccttcgcggcgggcgaggatatccaccgcgcgaccgcctccgaggtgttcggcgtgccgctggccgaggtcggcgccgagcagcgccgcgccgccaaggcgatcaatttcggactgatctacggcatgggcgtgttcgggctggcttccaacctgggcattacgcgcgacgccgcgcaggcctacatcgaccgctatttcacccgctatcccggcgtggcgcgctacatggacgacacgcgccggctggcgcgcgaccagggctacgtcgagacggtattcggccgcaggctgcagctgccggacatccgcgccgcctccgggccgcgccgccagggcgccgagcgggccgccatcaatgcgccgatgcagggtaccgccgccgacctgatcaagatggccatggtggcggtgcaggactggctggacgccgagcgcctgcgcacccgcatgatcatgcaagtgcacgacgaactggtgctggaggtgcccgacgaggaactggcggcggtcgccgaagcgctgccgcggctgatgtgcgacgtggccacgctgcgcgtgccgctggtggccgaggtgggcatgggcacgaactgggaacaggcgcactgatgcggccccggccggcgtccgcgccggccggatactgtctgacagccatttttgatttggcgcttgcaacgatataatgttgcgctttcccgcctgaatcgcccctcgccatgctgctgctctggatactgcttgccacgattgccggcggcctgatcgccgtctcgatcgccagctggctggcctatcgcgtgttcgcgaagtacctgcaccacatggtcagcctgtcggtgggcgtactgttgtcggtggcgctgctgcacctgctgcccgaggcgttcgaaacggcgcacgccgacgcgcgggccctgttcgcgctgatgctggccggcctgatcggcttcttcgtgctggagaagatcgcgctgctgcgccacagccaccaccacgagggcgacgggcaccaccatcacaagggccacaaccggcgcgaggccggccgaggcggcgtgctcatcctggtgggcagttcgctgcacaacctggccgacggcgtgctggtggcggcggcctttctcaccgaccccatgctgggcgtactgaccgcggcgtcgatcatcgtgcacgaggtgccgcacaagctgggcgatttcgtggtgctgctcaacgcaggcctggcgcggggcagggcattttcgctgatcctgttcaccagcctgtgcacggcggcaggcggcgttgtaggatacttcgtattgcaggaggcgcaggcggcagtgccctatgtcctggtcgtggccgccagcagcttcctgtacatctcggttgccgacctgatgccgcaaatgcacgaacgcgtttcgctggccgatgcggtgccgcagttgttgctggtgggcgccggcgtgctgctcatctacggcgtcacctcgttcatgcatcatgagcatgacccggcccacgagcacgggcagcatgccatcgaggcggcagaccaccggcattgaccgcggcgcggcggcaggagggcggccattccctttccatgcccaggagttgccatgagtttcgccgccgcagcgggtagtaccgcacccaccacgatccataccgacacccagggcctgtcgcacggcgatttcgaactggcggtgccgggcggtccggtggccgcctattacgccgcgccggccgggcgcgagcaattgcccatcgtgctggtggtgcaggagatcttcggcctgcacgagcacatcaaggatgtctgccgccgcctggcgcacgatggctatctggcggtctcggtcaacctgtaccagcgccagggcgacgcctcgcgctacgacaacattcccgggctggtcgccgaactggtgagcaaggtgccggacgagcaggtccatgccgacctggatgccagcctggcctgggccgccgcccatggcggcgatggcgcgcgggtgggggtgacgggcttttgctggggcgggcgcaccacctggatgtatgcggcccgcaatcccgccgtgaaggcgggcgtggcctggtacggccgcctgtcctcgggccatggccccttgatcaagcaggtgccgctggacgtggccgggagcctgcatgcgccggtgctggggctgtatggcggcaaggacgaaagcattccgctggacgatgtgcgggccatggaagcgcgcctgcagcagggcggcgcgcccgcccaggcatcgcgcatcgtggtgtatccgcaggccgggcatgccttcctggccgattaccgccccagttaccgcgccgccgatgcgcaggacggctggcggcgcatgctggattggttcgcgctgtacctgtagcgggccggggcctgcccgtgctcgggcaggccctcagttgcccgcgtcgcgcaggcggctgggcaggagttcgccgtggcgcgccagcagcggatacgccgatgcgcctaccacgtgcgagttgatgcccttgagatcgcgcaggatgtccaggtagagcgcgccgacctcggcggcatcgaccttgccggacttgatctgctgcagctgcgtttcggcggcctccgcctcgagggcgcgaaaacgcgccttttcgcccgccagcgcgcgcgcctggcgcaggtcgtcggtgacgaacagcgcggcggcctggcgctggttggcgatcagctcgcccagcgtggcgtccaggctggcgcgctgatcggctgacagcagcaggccttgcttgcgcaggcggccgatatggttgagcaggccgtggtaggcgatatcgccggcgtggccgatgttgctgcagaacgccaggatggtgtcgagccgctggtgatcctcgcgcgtcatgttttcctggtcgagcgtggccaggtaggtggtgatggcggtctccagcttgtccagcgcgctgtcgagctggcgtgcctgcaccatgcggtgccggttgtcgcgcttgaaaccggcgcgggcgtacagcagcagggtctgcagcatgtcggccatgcgcaatgcctcgcgcgcggcgttgcccagcgcgacggccggcacgtcatgggcccattcgtccaggtattgcggccgcgccgggtcgttgggatcggcgcgcttgggcagccagcgcgtcagcagcgcggcgtacggcgtgaggatgggcaggaaaaccagcgcgatcacgacgttgaacaaggtgtggaagttggccaccgcgtgcgcggggtcgccggccagtccgctgagccagggttgcagccagggcagcaggatgatgccggccagtacgccggccacgcgcgtgagcaggttgcccagcggcaggcggcgagcggccgggtcgtcgccggtaacgccttcgatcatcggattgatggcggtgcccaggttggcgcccagcaccagcgcgaaggccagcgccggattgaccatgccgtggctggccagcgacatgaccagcaccacgacggccacgctggagtgcgcggcccaggtcagggccgcggccagcagcaccgcggcgaccggctggctggccagcgcgtcgagcaagacgcccagcaagggcgcggtctcgaagggctggaacagctgcaccaactggtgcagcgacagcagcagcagccccaggccgatgaatacccgccccaggtcgcgggtgcggccgggcgcggcgcggcggaacatccacacgccggccaggatgaggatgggcgccagcgaggtcaggtcgaacgacagcagctgcacgatgagggtggtgccgacgttggcgcccagcatggcggccagcgccggcaccagcgccaccaccccgccggcggcgaagccggtgatcatcagcccggtggcggtgctgctttgcagcgcggcggtaatgcccaggccggaggcgaaggcgcgcaaccgcgtcccgagcgcgcgtcccagcgcgatgctcagcgcggcgccgaaggcgcgctgcacgccggtctgcaccatgtgcacgccccacagcagcagggctacgtagcccgcgaaatcgagcagcggcagcagtccggacatggctctcccagggacaggggtgccgcgcgcagggcgcggcgccaatatatgacatgaaataattctgtaatcatcgcacgccgcgcctcgcagcggaaatccgggccggcgcgtatgatgctatcgaccgccatggcgggcggtggacccagatacggagtgtgcgcgtggcagtttccgttttcgaccttttcaagataggcatagggccgtccagttcgcatacggtgggcccgatgcgggcggcgctcctgttcgtgcaggggctggagcgcgatggcctgctggcgcgcgtggccagcgtgcgcgccgagctctatgggtcgctgggcgcgaccggcaaggggcacggcaccgacaagggcgtgctgctggggttcatgggccaggcgcccgatacggtcgaccccgcggccatcgccggcatgctgcaggccgtgcgcgccaatcggcgcgtgttgttgctgggtcggcatgatgtgccgttcgtcgaaaaagagcatatgttgttctatcgccgcgaggcgttggccgaacatcctaacgggatgaagtttcacgcttttgacgccgatggccaaccgttgcgcgaatcgcgctatctgtcggtgggcggcggtttcgtggtcacggccggcgcggccaatgcccaggtcatcggcgcgcacgaccagctgccgtacccgtttcgcaccggacgcgagctgctggacatgtgccgcgccagcggccactcggtggcgggcctgatgatgcgcaacgagctgacctggcgcggcgccgccgagatcgagcaggggctggaccgtatctgggaagtcatgcaggagtgcgtggcccgcggctgcggcatcggccatccggaggccgacggcgacctgccgggcccgctcaaggtgcgccggcgcgcgccggagctgtatcgcgcgctgacgcagcgcgccgagcgcacgctgtccgaccccttgtcggtgatggactgggtgaacctgtacgccatggccgtcaacgaggaaaacgccgcgggcggcagggtggtgacggcgccgaccaatggcgcggccggcatcattccggcggtgctgcattattacgaccgttttgtcccggccgccaaccgggcgggcgtgcacgatttcctgctgacggcggcggccatcggcctgctgtacaagtacaacgcctcgctgtcgggcgccgaggtgggctgccagggcgaggtgggcgtggcctgttcgatggcggccggcgcgctggccgccgtgcagggcggcagcgtcgaacaagtcgagaacgccgccgagatcggcatggagcacaacctgggcctgacctgcgacccggtgggcgggctggtgcagattccgtgcatcgaacgcaacgccatggcctcggtcaaggccgtcaacgcggcgcgcatggcgttgcgcggcgacggacatcactacgtatcgctggattccgtcatcaagaccatgcgcgaaaccggcgccgacatgaagaccaaatacaaggaaaccgcgcgcggcgggttggcggtgaatatcgtggagtgctgacggcatcgtgtgccagccccctgcggggtctgcaggtgcctgtcccagcggggacaggcacccctccctgtgggggacaggcacgccggggttggagtttgcgggtgccagtcccctgcggggacaggcacccggggttagagtttttcctctaccccgtagaacttcacgccgaggtggatgcgttcgcggccctgggcgcggcggtggcggttggtgtcgcgcagcgagtagacgcagccgcagtattcctgctggtagaagttctcgcgcttgctgatttcgatcatgcgctgcgagccgccgcccttgcgccagttgtaggtccagtacaccaggtcgtcgtagcgggcggcggcgcgttcgccgcagccgttgatctggttcatgtctttccagcgcgaaatgcccagcgagctggtgatggtgtcgaagccgtgctcgtgcgcatacagggcggtgcgctcgaagcgcatgtcgaagcaggcggtacagcggatgccgcgctcgggctcgttttccatgcccttgacgcgctcgaaccagttgtccatgtcgtagtcggcgtcgatgaattcgatgccgtgttcttcggcgaagcggatgttctcgttcttgcggatctcgtactctttgaccggatggatattcgggttgtagaagtagatcgcgtagtcgatgccggaggccgtcatggcttccatgacttcgccggaacagggcgcgcagcacgagtgcagtagcaccttgcggcggccggcgggcagttcgagtgtggggcgcacgagttgggacatggcgtgaaaagcggctttgcagcggggaaaaaccgttattttacttcggcttgcgcgatcgtgccgtcctgcagcacggtttgccacaattcgcacaccgtggcgcgctcggcggccagttgcccgggcggcacgcgcgccttgtcgacgcccttcaggcgcagctggtgctgcgcccgccgcagcgtgcggtaggcgtcgccggcggccagcgccagcggcgccgggatcaggcccgcttcgccggccaggcgcagcagcgcgatattgcccaggttgttgaccagcacccgatgcgtggccgcatggcacagcaccaggtattgggtgacgaattccacgcccaccatgccgccgcggtcatgcttgacgtcgaacagctcggagcggttagggtgcccggcgctgatcttgtcgcgcatgccgagcacctcgccgcgcagcgcctgcacgtcgcgcggcatgaccaggatgtcggcgcggatgcgctcgaagcgcgcgccggcctcggtgtcgccggcggcgtagcgcgcgcgtgtgagcgcctggtgctcccaaggccaggcgtgcgagcgctggtattgctcgaaggcctccagcgagacggccagcagcccggcgttgccgtcggggcgcagccgcaggtcgacttcgtacaggcggcccgacgacgtcatggtcgatagccacgaggtcatgcgccggcccagcttggcgtagagttcggcggcgtcctcgcggtcgtcgtcgaacaggaacaccaggtccaggtcggaggcgtagcccagctccttgccgcccagcttgccgtaggcgatgacggccaggtgcggctcggcgccgggccgccggttgaccagcggccagacgcggcggatggtctcggccagcagcaggtcggccagcgccgagagctggtcggccagtttctccaccgtcaattcgccttcgaggtcctgcgccagcagctggaagctggcctggcgctggacgtcgcgcatcagattcatctgccgttcgatgtcgggctcgccgtcgggcagccggcaggcgtcgaggtcggcggccagctggtgcgcgacctgggcgaagtccagcggttcgaacagcgtgcgccaatcgatcaggctgtccagcaacagggggtgctgggtcaggtactgggccgcccaggggctggccgccaccatgcgcgccacgcgggccagggtatcggggtactcggccagcagcgccaggtaggcgctgcgctgcgcgatggtttcgatgaggtcgaacaggcgcagcgcggcatccatgggcgcgctggtctgcgtcgccgccgtcagcgccgccggcagcagcgcttcgagccggtgccggctgctgtcgggcaggctgcgtacgcgatggctgcccagcagcgtctcggtgcggcgcagcaggtcctcggcgtgctcgggaaagtcgcgctggatctgtccggccaggcgctcctcgatatcgtgcagggcgccggcatgcgggcgcatggcgtgtccgttggcgtgcgtgcgcgcgggggcggggctgtcgtcctcctcgcccatgcctgccaggcggaaggcgttgcggaaggtctgcgacacgaaggcgcgatgctcggccagcgtgcgctcgaaggcggccggttcgtagcccagggccgccgccagcgctgcgcgctgggccgggtctgccggcagcagatgggtctgctcgtcctcgcggtattgcagggcatgctcggtgcggcgcaggaagcgataggcggcttccagcttctgcgcgtcgccctcgggcaccagcccggcggcgcgctcggcgtgcagcgcttcgagcaggccgcggcgttgcagcgccggcatgcggccgccgcggatgagctgcgacaactgcacgatgaactcgatctcgcggatgccgccatcgcccagcttgatgttgttggcgctgtccacgccgttgcgcgccagggcgcggcgctgccagtcctggcgtatgcgctcgcgcagggcgcgcagcgccgccagggcgtcgaagtcgaaatacttgcggtagacgaacggcacgcgcaggctttcgagctggcgcgcctgggcgtccgggttgctgtcggcaaacgcctgcgccggcatcagcctggccttgagccaggcgtagcgctcccactcgcgcccctggccgatgagatagtgctccagcgcgtccaggctccaggccagcggtccggcgtcgccatcggggcgcagccgcaggtcggtgcgaaagacctggccatcggcatcgacttccgacagcaccggcatcatgcggcgggtcaggcggccgtagaactcgtggttgctgatgcgccgcgggccgtcggtctcgccttcgtcgccgtacagcatgaccaggtcgatatcggaggaaacgttcagctcgcggccgcccagcttgcccatgccgacgatcagcatttcctgcggatcgcccgtgctctgttcgcgcggcaggccgtggacggcggcaagttcggcggccacgctgcggtaggcggtgcccacggcgatgtcggccagcaccgtcatcgccccgaccacttcctccaggtctgcctgcccgcccagatcgcgcacgatcagggtcaggaagacacgctcgcgcagcttgcgcagcatgccgcggcattgctcgaccggcagcacttccggcgcgtccgggccgctcagttcggcctgccaggccgccagcacgttggcgctgacggggtgggcgcaggcattggccagccaggccgccaggtcgggatgggcgtcgagacggcggcgcaggtggccggaccaggccagggcggcggcgaagggaggggcggaagacatggcgggactcaggcagacggaaaggcgggattcatgtataaggggacgatactgcaagacgcctcttcctgcccgccgcccgtgtccgtatcgacgaaaattcttcgcttgctgttctggagcgtgttcgccatttatggcgtgctggcggtcgctttcctgggtttgcgttactgggtgttgccccgggccgatcaatggcggccgcagatcgagcagtacgccagccaggcgctgggttcgcgggtggcgacagcctgagcgccgactggagcggcctgaatccgcgcctgaacctgtccggggtgcgcatctacgatcaccaggccgacccggtgctcagcctgccctcggtggcggcggtgctgggctggcgcagcgtgctcaagctgtcgcccacgttgcagagcctgcgcatcgacggcgccgatctgctggtgcggcgcgattccgccgatcgcctgtgggtcgccgggcaatcgatcgacctggctgcgccgtccgatcacgggttcaccgaatcgccggcgctgcgctggctggcgcgccagcgcgagctggccctgcacggcgtgacgctgcgctggcaggacgaagcgcgccaggcgcccgagctgcggctcgatggcctggacctgctgatgcgcaacggggtgttgtcgcatcgtttttccctgcgcgtgcgtccgcccgcgcagctggcggccaaggtatcgctgcgcggcgagctcaaccgcagcctgttcgcgcgcgacggcagcaatccggccagctggagcggccagctgtatgccgaggtgcaggacgccgagccggcggcctgggcgccctgggtcgcgataccggcggcccagggccgctatgcggcgcgcgcctggctgcaactggatcacggcaagttcaccgacctgacgatggatgcggcgctgcgcgggctgaactggcgcgccggccagagtgcgtcggtcagcgtggacagcgcccagtggcgcctgcagggcgccccgggcgacctgctgcagttttcggacctgccgctggcgcgcagcgccgacggcgccggcgtgtcggtcacggggcaggcggatggcctgtggctgaacctgcccgaaatattcgaacacccgctggcgctggaccgggcgcaactcgacgccaccctgaccgagccggcggggcagccgctgaccctgaacctgcgccgcctgcagctggccaatcccgacctggatgcgaccctgcacggcgcctggcgccagcaaggcaagtcggcggccggcacggcggacctgcgcggcagcctggcgcgcgcgtcgatgccggccatccaccgctacctgcccctggaggtgaacgaggatgcccgcctgtggctggcgacgggcctgcctgcagggacggttcatgacgccgccatcaccctggcgggagacctggatgattttccgttctcggagccgggcgcgcaggggcagttccgtatcgcgggacggtaccaggatgccgtggtcgattacgcgccggccgagggcaagcgcaaggcctggcccaggctggagcaattgtcgggcaacttcgccgtggacaaggtgagcctgagcctggacagcgccggcggcggcctggtgcgcaccgccgcagaccaggtggtgagcctgggggcggtgaaagccgcgattcccgacatggaagaccacgcgcaattgcacgtggaaggccagagttccggcgcggtgccggcgtatctggcgctggccgccaattcgccgctgggcgaactgctcgacggggcgctggccgaggccgagggcaccggccagtgggaggtgccgctggcgctggatgtgccgctgctcaatgccgaagacaccaaggtcgaggggcgcatcgtattcgccggcaacgcgtttcgcttcatgcccgagatgcctatgctgacgcaattgcgcggcgagctggcgttctccgaactgggcatgagcgccaaggaaatccatgcccgcttcctgggcgggccggcgcgtatctggggcgtgctggagcagggcagcgctccgctgcgcttcgaaggcacgctgacggcggcgggcctgggcgaagtgagcaaggcgccggcgctcaagcgcctgtcgggccagagcgcctaccgcgggcagctcaactacctgaagggcggggcggtcgatatctcgatggaatcgaacctggacggcctggcgatcgacatgccggcgccggtgggcaagcctgcgcgcggcgccatgccgttcaagctgcaatgggggccggccaacgaccgcgggccgcgcggccggcgctggctgtcgggcagcctggccgagaacatcaatgtgctgctggagtacgatccggccgatgcctcgcgggcctatttcgcgcgcggcgcgctgggcgtgaaccgggccgccagcctgccgcagcgcggcctgaccgtggccgcgaccctgcccgaactggacctcgacgcctgggacgccatgaaggccgatttcgacgagccttccagcggccggcggcagccgtcgcgcgtgccgctgctgccgcagccggatcagatcaacctggccgccgaccgcttgcgcgtggccggctataccctcgatgacctgaaactggcggcccagcggccgaccgcctcgcagtggcgcgtgacggtggactcgcgccaggcactgggcacgctggagtggacggaggcctcgggcgccatcgccggccgcgtgaccggccgtttcaagcggctggcgctggcgggcgaggaggacacgcgccaggaagaggacgcgctgtcggctggcaacgatctggaggatattcccgccatcgatctgcaggccgaggagttcagcctgtacggcaagcagctgggcagcctgcagctgatcggcaccaacatggagcgtggccgcctgtggcggctggacaagctgcagatcgccaacgacgccgcccggctcgacgccacgggcaattggcgcctggacggcacgcagcgcggcctgaccgtgcaggccaatgccgagttcagcgacctgggcaagttcctggaccgggtcggcctgcctcagaccgtgggcgggggcaagggcagcctggagggcaccgtcacctggcgcaatctgccctggtcgtacaacctggccgagctggaaggcaaggcgcgcgtcagcctggacaatggccgtttcctgcatgtgaattcgcgcgccgcgcgcctgctggaactgctgtcgctgcagtcgctgcagtcgctgcagtcgctgcagcggctggcgcgcctggacgccaacccgggcgggttgctgcgcgaagggtttccgttcgacacgatccgcggcgacatgtcgctcagccagggcgtgctgacgaccgagggctacaagctgagcggtcccgtggccgggatcgtcctggccggcaacaccaatatcgtggacgagcgctgggacatgcgggcggtggtggtgcccaacctggacgccagcggcgcggcggcggtgacggccgcgctggtcaatccgctgatcggcctgggcgctttcgtgacgcagtggctgctcaagcagccgctggcgcgcgccatgtcttccgagtatgcggtcaccggcacctgggacgatcccaaggtgacgccggtggagtcgcgcgcgccgacgcgccagcaggagccgcagcccgagcactgaagcgcgcccgcaaagcaaaaccccggcgcgggccgggggtcgggacgggcgtggcgcaagccaggcttatttcttcatcatgtcgaagaattcggcgttggtcttggtggcgcgcatcttgtcgaggatgaattccatcgactggatttcgtccatgtcgtggatgaacttgcgcagcacccacaccttctgcagcagttcgggcttgatcagcagctcttcgcggcgggtgcccgacttgttcaggttgatggacgggtagacgcgcttttcggccaggcggcgctccaggtgcacttcggagttgccggtgcccttgaattcttcgtagatgacttcgtccatccggctgcccgtttcgatcagggcggtacccaggatggtcagcgagccgccttcctcgaggttgcgcgccgcgccgaagaagcgcttggggcgctgcagggcgttggcgtccacgccgccggtcagcaccttgccggaggccggcaccacggtgttgtaggcgcgggccaggcgggtgatcgagtccagcaggatgaccacgtcctttttcatctcgaccaggcgcttggccttctcgatgaccatttcggcgacctgcacgtggcgggtggccggttcgtcgaaggtcgaggccaccacttcgccgcgcacggtgcgctgcatttcggtcacttcctcggggcgttcgtcgaccagcaggacgatgagcaccgcatccggataattggtggtgatggcgtgggccacgtgctgcatcatcaccgtcttgccggacttgggcggcgccacgatcaggccgcgctggcccttgccgatgggggcgaagatgtcgaggatgcggccggtgaggttttcctcgctcttgatgtcgcgttccagacgcatcacctggttggggtgcagcggcgtcaggttctcgaacatgatgcgatgcttgatcgcttcagggggcgagccgttgaccttgtccaccttgaccagcgcgaaatagcgctcgccatccttcggggtgcgtacttcgccctcgatggagtcgccggtgtgcaggttgaagcggcggatctgcgacggcgagatgtagatgtcgtcggtgctggccaggtacgaggtgtccggcgagcgcaggaatccgaagccgtcgggcaggacttccagcacgccgtcgccgaagatctgttcgccttgcttggcgcgccgcttcatgatggcgaacatcaactcctgcttgcgcaggcggttggcgttctcgatttccaggccggcggccatttccagcaactgcgacacgtgcagcgccttcagttcattgaggtgcatcgcggtgaatgtagggggagataagaagaagggttcgggcggcgggccacggacgggcccgcgcgggaatcaggggggaatgcgcggccgattggcggcgcattcccggattttacaacgcgccgtccaggaatgcggtcagttgcgatttggacagggcgccgaccttagtggcggcggcctggccgtccttgaacagcatcagggtcggaatgccgcgcacgccgtacttggccgccgtgtcctggttttcgtccacgttcagcttggccacggtcaggcggccggcgtattcggcagccacctcttcgaggatgggggcgatcatcttgcaggggccacaccaggcggcccagtagtccaccagcaccggctggccggatttcagcacatctgcctcgaagctggcgtcgctgacgttcttgatttgctcgctcatgatggtgattctcggattccgctgcgcgacccgtgcatggagcatgcggccgctgttcttgttcgacgtgtaggaaggattaaagcataccactgtcattaacaacagggtttgccggttttgtgtaggatgttgcggcgtcaccgggcctacaaaagggtccggcggctgtcacaatgttcatcgtaccgaattcgcggctggtcagcgcgtgcgcatcccacctggagccgcgccgaatatggacttgtccgtaaaatgtcggtttttttccacagatgttggggataacttggccacaccacgttacaccgaagcgtcgatccgcgttctgaaggggctggagcctgtgcgccagcgcccgggtatgtatacccgcaccgagaaccccctgcacatcgtgcaggaggtcatcgacaacgcggccgacgaagcgctggccggttacggcaagcagattcaagtcacgctgcacggcgacggcagcatttcggtcgaggacgacggacgcggtattccggtcggcctgcacccggaagagaacgcgccggtcgtcgagctggttttcacgcgcctgcacgcaggcggcaaattcgacaagcagggcggcggcgcgtatgcgttctccggcggcctgcatggcgtgggggtgtccgtcaccaacgcgctggccacccgcctggaggtggtggtgtggcgcgacggcgcggtgcaccggctggtgttcgccggcggcgacgtgatcgaagcactggcgccgtaccccgagggcgggcgcaagaagtcgggcacccgcgtgcgggtatggcccgacgccaagtatttcgacagcccggccatcccgatggccgagctgacccacctgctgcgcagcaaggccgtgctgctgccgggcgtcaaggtgtcgctggtcaacgagaaaaccggcgacacgcgcacctggcagtaccaggagggcctgcgcggctacctggccgaggcgctggccggcgccgagctgatgatcccgttcttcgagggccagcagtacgccggggccgaccacgacagtttcgccgaaggcgagggcgcccaatgggtggtggcttgggccgaggacggcaacgtggtgcgcgagtcgtatgtcaacctgatcccgaccccggccggcggcacccacgaatcgggtttgcgcgaaggcctgttcggcgcggtcaaggggtttgccgagctgcacagcctgctgcccaagggcgtcaagctgctgcccgaggacgtgttcacgcgcgccagcttcgtgctgtcggccaaggtgctggacccgcagttccagggccagatcaaggagcgcctgaacagccgcgacgccgtgcgcctggtgggctgcttcgccaagagcgccctggacctgtggctgcacagcaatgtcgaatatggcaagaagctggccgaattggccatccgccaggcgcaggcgcgccagcgttcggcgcagaaggtcgaaaagcgcaagagctcgggcgtggccgtgctgcccggcaagctgaccgattgcgagtccagcgacgccagccgcaccgaagtgtttctggtcgagggcgactcggccggcggctcggccaagatggggcgcgacaaggagttccaggccattctgccgctgcgcggcaaggtgctcaattcctgggaggtcgaccgcgaccggctgttcgccaacaacgagatccacgatatttcggtggcgatcggggtggacccgcacggcccgggcgatgagcccgacctgtcgggcctgcgctacggccgcatctgcatcctctcggacgcggacgtggacggctcgcacatccaggtgttgctgctgacgctgttctaccggcatttccccaagctgatcgaggccggcaacgtgttcgtggcccggccgccgctgttccgggtggacgtgccggcgcagggcaagcggccggcgcgcaagatctactgcctggacgccggcgaactggaggccgcgcaggacaagctgcgcaaggaaggcgtgcgcgagtcggcctggagcgtgagccgcttcaagggcctgggcgaaatgaaccccgaacagctgtgggagaccaccatgaacccggacacccgccggctgctgccggtcggctacggcgacctgacccccggcgacaccacccgcatgttcgacatgctgatgggcaagggcgagtcgtcgcagcggcgtgcctggatcgaggagaagggcaacctggcggagctggatatctgatggcgcaggcgcccgacagcagcgtgccggtgcgcatggtggtcgacctgacggtcgacgactatgcggcattcaccgcctatgcgtaccagcgtccggcgctgcgccgccgccatgcgtcgcacctgcgtttcgccgtcctgctggccgcgggcctgctggcggtgatcctgctgcgcgtatgggatggcaggcagctggattggggcgcggcgctgccggcgtacgcgcaggcgctggccgtcggcctggcggtgttcgcgctgctggccgccggctacgagtacgcgctgccgcggctggcgcgcggcaacgtgcgccgcgcgctgggccgccagcccgacaatcccttcctgggtcggcacacgctggacttcgggccgcgcggcgtcgatgacgccgccgccggcgccagcggtaccatgccatgggaggcggtgggccaggtcgaggaaaccgccagccatctgtatctgttcatcagtccgctgcaaggcgtgatcattcccaagcgcggccagtccgccgatgtcctgcaggcggtgcgcgcgcagctgcgcgcgcacgtgcccggcgcggtgctggccgatgcggcggacaagcaatagtcaaatccgagtacatcatgagcgacagcaatcaaccgggcctgttcgacggtggcgccaccgatccccacgaagccatcaccctgggccgctatgccgagcaggcctacctggactacgccgtgtccgtggtgcgcggccgcgccctgcccgatgtgggcgacggccagaaaccggtgcagcgccgcatcctgtacgcgatgcaggccatggggctggcggcaggcgccaagccggtgaagtcggcgcgcgtggtcggcgacgtgctgggcaagtaccacccgcacggcgaccaggccgcctatgacgccatggtccggatggcgcaggacttctcgctgcgctatcccctgatcgacggccatggcaacttcggctcgcgcgacggcgacaacgcggcggccatgcgttataccgaagcgcgcctgacgccgttctccaagctgctgctcgacgagctggaggagggcacggtcgacttcgtgccgaactacgacggcagccagcaggagccggccatgctgccggcgcgcctgcccgtgatgctgctcaacggcgcctcgggcatcgccgtgggcatggccaccgagattccctcgcacaacctgcgcgaggtggcgcaggcctgcgtggcgctgatccgcaatcccaagctgccgcaggaagagctgctggcgctggtgccgggcccggatttcgccgggggcggccagatcatcaccccggcggccgatatcgcgcagatctacgccaccgggcgcggctcgctgaaggcgcgcgcgcgctggcagttcgaggaaatggcgcgcgggcagtggcagctggtggtgaccgagctgccgccgggcacctcgggccagaaggtgctggaagagatcgaggaaatcaccaatccgaaggtgcgcgcgggcaagaagagcctttcggccgagcagcagcaggccaaggcggtcatgctcagcctgctcgacgcggtgcgcgacgagtccggcaaggacgcggcggtgcggctggtgttcgagcccaagacctcgcgcgtcgatcgcgacgaattcgtcaacaccttgctggcgcagaccagcatggaaagcaacgtgccggtcaacgtggtgtgcatcggcaccgatggccggccgcgccagaagagcctgcgcgacgtgctggaagagtgggtggcgtttcgcaccgatacggtggtgcgccgcacgcgccatcgcctggacaaggtgctcgaccgcatccatgtgctggaagggcgcatggtggtctacctcaatgtcgacgaggtcatccagaccattcgcgaggccgaggagccgcgcgccgcgctgatggcgcgtttcgggctgaccgagcgccaggccgaggacatcctggaaatgcgcctgcgccagctggcgcgcctggaaggcatcaagatcgaacaggaactggccggcaagcgcgaagaacagctgcgcctgcaggacctgctggacaacccgggctcgctcaagcgcctgctcatcaaggaaatcgagggcgacgccaagcagtacggcgacgaccgccgcaccctgatcgaaaccgccgagcgcgcggtgctcgagaccaaggtggtcgacgagcccgtcacggtgatcgtgtcgcagaaaggctggctgcgcgcccgccagggccacggccatgatgccgggcaattcagcttcaagcagggcgacgacctgtacggcgccttcgagtgccgcaccaccgataccctgatcgcggtgggcgacaacggccgcgtctattcggtggccgtatccggcctgccgtcggcgcgtggcgatggccagccggtcaccaccatgatcgatctcgaggccggcacgcgcatcgtgcacaccatcgcggcggcgcccgacagccgctggttgttggccacgcggcgcggcttcggttttgccgcccggctcagcgacatgagcagccgccagcgcgctggcaagcagttcatcaccctggagaagggcgatgagctgttgcggccggttccgctgttcgagggggcgacccagctggcgctgctgtcggccaagggcaagttcctggtgttcgacctggacgaggtcaagagcctgtcgggcggcgggcgcggcaccatcctgatggggctggacaccgccgacaagctggaccagaccgtgccgatcggcgcggccggcctgcgcgccgccggcatctaccgcaacaagcagaccgaggacatcctggccggcgccgcgctcgcgccgtacgtcggcaagcgcgcccgcaagggccggcaactgaacgtgcgtcccaggcagccggtgctgtcgccggtgttctgagcgtgaacgacggcaccgccgcgcagcgcctggcccatctggacgcgctgcgcggcttcgcgctgttcggcatcctggtcgtcaacatcggtgtgttcgcctcggtctactacggtaccgggctgcccgatccggcgttctcgcggccgctggaccagtgggtcaacgtgctggtggccgtgctgttcgaatccaagttctacctgctgttttcgttcctgttcggctacagcttcaccttgcagatcgacgcggcgcagcgggccggcgcggccttcgcgccgcgcttcctgcgccggctggccggtctggcggtcctggggctggcgcatgcggtgctgctgtaccacggcgacatcctgttgacgtacgccgtgctgggcgcgctattgctggccttgcgccgcacggcgcccgaacgggcgctgcgctgggcctgctggctggcgctgctcgccgggctgggctggctggcgctgggcgtgctcagcctcatgacgccgcaggatcccgccacgctggcgctgacgcaggaggacgcgctggcggcgctgcaggcctaccgcggcaccataggcaccacgatcgcgcggcacatccatgatttgacccatggcgtctggatggtggtgctgttggtgcaggggccgttcgtgctggcgatgttcctggccggcctggcgctgggccggcgccatgcgctggccgacccgctggcgcatccgcgcctgttgcgcgccgtgctggccgtgggtttgccgctgggcgcggcgggcgccgccgtctatgcctggagcggcttgcccggccagccgctgggcatcgatctcatcggcctgggcgcgggcatgctgaccgcgccgttgttgagcgcttcgtacgcggccgcgctgctgctggcgatgcgccgcccggcgggggcgcggctggcgcgctggctggcgccggccgggcgcatggcgctcaccaattatctgctgcaatcgctggtctgtgcggtgctgttcacggcctgggggttgcgctgggtcggcaccctggcgccgctttccgtgctgggactggccgtgctggtgttcgcgctgcagctgccgtggtcggcatggtggctgcgccgccatgcgtatgggccggtagagtggctgttgcgcgcgctgacgctggcgcgctggccggcatggcggatcgagccgccgccgccggccgcacgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcacctggtgcgtggcgccatcaacgtcatctcggccacttttttctacctgggcctgcaggcgctgccgctggccgagaacgccgccatcgcgttcgcggcgccgctgttcgtcaccgcgctgtcggtgctggtcctgaaggagcgcgtggacgcggcgcgctggctggcggtggcggcaggctttgccggcgtgctggtcatcgtgcgccccggctcggccagcatccaggccgcggcgctgtggccgctggccacggcgctgctgtacgccgtgatgatgctgaccgcgcgcgccatcggccgcggcgaaagcatgctgaccacgatgttctacatcgtggcaggccaactggtgtgcagcgccgtggccgtggcctggttctggaccacgccggtctgggccgacctgccctttttcgccggcgtggcgctgttcagcacgctcggcctgacgctgatcacccagggctttcgcatcgggccggcttcggtggtcgcgccgttcgactacaccggactgctgtgggccacgctgctgggctggctgttctggcacgaaacgccggacctgctcgactgcgtgggcgcggcattcattgccagcagcggcctgtacatcgcctggcgcgccaccagccggcgccgcagctaggcgccaccggctattccagcggcgggtcgaaatggcgccgcagcacctgcgccacgttggactcctcggccgcgcggcgggccgccgccgccagcctgggacagacgctctgaaaccatggcggccccggccgccagcgcgtcatgaccacgacatacaggtccagcgcgctgaaacggcggcccagcacgtgcggcgcgccagccccgcgttcgatctcctgccacagctgcgcgcgccggtcgtgcacgcgcgtgcgcagcagttcggccgcatcgcccggcaaggtccacttggccggatcgtcgccgtaggtgaaggtggcatacacgaccgccaccaggcgcaccagcgtgttccagaagcgcgcccgttcggcgctgccgggcggcggcgccaggccggcagccggcgccacatcgtgcaggtgcatgacgatggccgcgctttcggtcatgacttcgccatcgggcagcaccagcgtcggcacctggccggtcacgttcaggctcaacagccggtcgcggcccggccccggcttcagatagggcaagtccgtcagggtatagggcacattggccagcgccagggccatctcgacgatggccgacccgcacccgcgcgagccgatcagttcgtacgtgctcatgatccgcctcctgaaaccgcggccggcgcgacgcgccatagcgcgcccttggccgcatcggtcaacacatagatcccgccgtcgggcccctggcgcacatcgcggatgcgcgccttgcgctcgcccagcaggcgctcctcgctcgccgtcgagctgcagccggatcagttcttcgctgcccaatgcgccgatgaacagcgaaccgcgccattgcggataccggtccgaggtgtagaacgccatgccgctgatggccggcgagcgccgccaccagtaccgcggctcctgtccgccgggcagcgtgtcccccttggcctccggaatcggcaggcccgagtaattgatgccgtgcgtggccagcggtcagccgtaattggcgccgcgcaccaccacgttgatttcgtcgccgccgcgcggaccatgctcgtgctcccacagctggccgttccagggattgagcgccatgccctgcggattgcgatggccgtacgaccagatttccgggcgcgccccggcgtggcccacgaagggattgtcggccgggaccgatccgtcggcatgcaggcgcaccaccttgccctgcagcttgtccaggtcctgcgccgtgggccggtcattgttctcgcccagcgcgacgaacaggaacccctggcggtcgaacaccaggcgcgcgccgtagtgctggccgcgcgacagcttgggctgctggcggaagatcacggtgaagtcgtccagccgcgtcaggtcggccgacagcctgccacgcccgaccgccgtgccgctgcggtcctcgccggcctcggcgtacgacaggtagaccaggcggtcacgcgcgaaatccggcgacagcgccacatcgagcaggccgccctgcccctgggccgcgaccttgggcacgccctgcagcggcgccgacagcgcgccgccgggcgccaggtggcgcaggcgcccgggcctgcacggcggacgcatcggcctgatgggcacctcggccacgctggcgctggggctgtaccagcagacgctgcagcgccagggctacagctgcatcattcccgagcccgacgaagtcgagcgctactgcatgggttcgatccgcgccgtcaaggccaaccgcctggacctcgcctacgagccggccgccgaatgcatcgcccacctgaaagcgcgcggcgccgatgccgtggtgctgggctgcaccgagctgcccctggccgtcccgcacgccctgcggccgggcctgggaatcaggctgaccgactccatcgacgcgcttgccctggccgccatcgaacactacgaggccgaccagcaggcgcagaagctggtcgcgtaacgctgcgcgcgggtgcctgtcccggcggggacaggcacccgggccacgggtcgctccccgtgcgggaagcgacacctcggcctacccgcccagataggccttgcgcacctggccgttgaccagcaggttggcgcccgtgtcgtgcagcaccacccggccgttctccagcacgtagccgcggtcggccacttgcagggccttgttggcgttctgctcgaccaggaacaccgtgacgccctgctcgcggatggtgcggatgatgtcgaagatctgcgcgatgatcaacggcgccaggcccagcgtgggttcgtccagcagcagcagccgaggctgcgtcatcaaggcgcggccgatggccagcatctgctgctcgccgcccgacatggtgccggcgcgctggccggcgcgctccttcaggcgcggaaacagcgtgtagacgtgctccaggccggcgtcgacttcctcgcgcctggagaaaaagccgcccatcatcaggttctcggccacggtcaggtccttgaagacccgccgcccctcgggcgagatggcgatgccgctgcgcatgatgtggtgcgtctcggcatgcgtgatgtccttgccctcgaaggtgatgacgccttcgcgcgcgcgcgggttgccgcataccgtcatgagcaaggtggtcttgcccgcgccgttggcgccgatcagggtgacgatctcgccctgcttgacctccaccgatacgccgttgagcgcctggatggccccgtagtaggtgtggatgttttccagcttcagcatttattcttcccccaggtacgccttgatgacgcgcgggtcgttgcgcacctcatcggggatgccggtcgtgatgggcttgccgtgttccatgacaaggatgcggtcggatattcccatgatcaggctcatgtcgtgctcgatcagcagcaccgcgacgccgaactcgcgccgcaactgatcgatcagcgactgcaggtcgcgcttttcctgcgggttcaggccggcggccggctcgtcgagcatcagcaggcgcggcttggtgatcatgcagcgcgcgatctccaggcggcgctggtggccgtacgccaggttgcccgcctcgcggttggcgaattcgcgcaagcccatgaagtccagccattgggccgctcgcgtcagcgcctcggcttcggcctgccggtaggatttcagcttgagcaggcccggcagcaggcgcgcctcgacctgggtgtgctgcgccaccagcaggttctccagcaccgtcagctgcttgaacagccgcacgttctggaacgtgcgcaccaggccatggcgcgccaccttgtggctgggcatgccggtaatcggcttgccgtccatcacgatctcgccggcggtcggcttgtagaagccacccacgcagttgaacaccgtggtcttgccggcgccgttggggccgatgatggcgaacacttcgtcgcgcctgacctcgaaggccacgctgtcgacggccagcaggccgccgaagcgcatggtcagtccggatactttcaacagggtttcgctcatttgcgcagctccacatgcggacgcttcatgggcagcaatccctgcggacgccacatcatcatcaataccatcaccaggccgaacatcagcatgcggtattcggcgaactcgcgcgccagctccggcagcaccgtcagcaggatcgccgccaggatcaccccgatctgcgagcccatcccgcccagcaccacgatggccaggatcagcgccgattcgatgaaggtgaacgactcggggttgaccatgccctggcgggccgcgaagaaggcgccgccgaaaccggcgaacatggcgcccagcgtgaaggccgacagcttgatgcgcgtggggttcaggcccagcgagcggcaggcgatctcgtcttcgcgcagcgcctcccaggcgcgccccaccggcatgcggatcagccgcgtggagacgaacagcgtcgccagcgccaacgccagcgccatcaggtacaggtagatcaccatgtgctggttctggaaagtccagcccatgatctcatggaaggtctggccgccttccgtgctggcgcggcgcgccatttccatgcccagcacgctgggcttgggcaggccggatatgccgtccgggccgccggtcagcatgttcaggttgatgagcagcaggcggatgatttcgccaaagcccagcgtgacgatggccaggtagtcgccgcgcaggcgcagcaccggaaagcccagcacgaagccgaacagcgccgcgaccgcgcccgagaacggcagcgcttcccagaagctccagccgccccagtggtaaagcaaggcgtaggtataggccccgaccgcgtaaaagcccacgaagcccaggtcgagcaggccggcgaagccgaccacgatgttcagccccaggcccagcatgacgtagatcagcaccagcgtggcgatgtccaccgagctgcgcccgctgaagaacggccagatcaccgagacggcgatcagcagcacgaccagccatttgtggccgcgcgccagcgccgacggcagcgtcggcaggcctgttttcagcgccttgaagggcttggaaatccacgggcgcaacagttggaacgcaaaaaccagcgcgcaggccagcgcgaccaggtcccagcgcggctccatcagggtgcgcgcgccctggcgcaccagctgcaggccgaagatcggcgtcacgatgacggcggtcatgaccgcggcgatcgtggcattcttgagaggactttgttgggtcatcagactttttccacctcaggtttgccgagcagcccggtgggacggaacagcaggatcagcaccagcagcgcaaaagccacgatgtccttgtattgcgatgagatgtaggcggccgcgaaggtttcggccaggcccagcagcacgccgcccagcatcgcgccgggaatgctgccgatgccgcccagcaccgcggcggtgaacgccttgatgcccgccaggaagccgatgaacggattcagcttgccgatggtgatggcgatcagcacgcctcccaccgcggccagcatggcgcccagcacgaaggtgaaggaaatcacccggttggtgtcgatgcccagcaggttggccatgtgcatgtcctgcgagcaggcgcgcgaggcgcgccccatgcgcgaatacttgatgaacagcgtgagcgccaccatcagcaccacagtcaccacgatgatcatgatgcgcgaatacggtacggtgacgtcgaagctggaacccatgtggaactgcaccgcgcccgagaccagcgccggcacggccatgtcgcgcgcgccctgcccgagggcgacccagttctgcaggaagatcgacatgccgatggccgagatcagcgccaccaggcgggggctgccgcgcacgggccggtacgccacgcgttcgacgctatagccgtagacgccggtcacgaagatggcgaccaccagcatggcggcgatgatgaaaggcagcggcaggccgctgttggtgccgatggccgtcagcgtgaccaggccgacgtaggcgccgatcatgtagatctcgccgtgggcgaagttgatcataccgatgatgccgtagaccattgtgtagccaatggcaatcaacgcgtagatcgcccccagggacagtccgttgaagaactgctgggtaagttgtgggatgaggtctgacatgtttactcgtgctccaaatggctccggctccggtagtgcgacccggagccggaaacctgggcgtacgttgaggcgccggcggatagccggcccgtcgcgtgtttacagctgggtcttcttgccgttcttgtcccacttgaagacggcgaactcgaagtccttcaggtcgcccttggcgtcgtactcgaccttgccgatggcggtgttgaaggtgttcttgtgcaggtggtcggccaccttggcggggtcttcgcccaccgcgttgatgctttcggccagcagttgcaccgcggcataggccggcatctggaacgcgccgtcggggtcgcgcttggcgtcctggaacgccttgaccaccccttcattgccaggcagcttggtgaagtccgacggcagcgtcaccagcagcccgtcgatggccgggccggcgatggccaccaggtcctggttggcggtgccttccggtcccatgaactgcacgttcaggccctgttcgcgcgcctggcgcagcagcaggcccagctcggggtggtagccgccgaagtagacgaagtccacgccggccgacttcagcttggtgatgatggccgagtagtcgctgtcgccgacgttgatgccctcgaacagcgccacgttgaccttgttgcgctccagcgtgtccttgacctgggtcgccacgcccgagccgtaggtctgcttgtcgtgcagcacggccaccttcttgggcttgatcgtgttggcgatgtagcgggcggcgaacgggccctgctggtcgtcgcggccgatggtgcggaagaagaaatgcggcttgatggtgtcggtcaccagcgacgaggtggcgcccggggtgatggcgacgatgccttcctgttcgtagacgttgaccgcggccaccgtcacgcccgagcatgcatgcgccacggcgaacttggcgcccgagttgaccacgcggttggccgccggcacggcctgcttcggttcgcagccgtcgtcgatcaggatgggctccagcttcttgcccttcacgccgcccttggcgttgatggtttcgatcgcggtgagcgcgccggcctggatctggtcgccgtattgggtattgggaccggtcatgggctggggaatgccgatcttgatcgtgtcggcggcatgcacggcgcccgcaaaggcgagtgcgccgagtgcaacggcaagcggggtaaagcgttgcgaaaacttcatgcggaattctcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggttttgagcggctttgcatcggactgcgcaacagggtgggctgcgcatcgcaacgggcattgccggcttcttgggcaaaaaagcaatgtggccggtattctgcgagctaggaagaagcgtgtcactgcgtgtaatccccaatgtttgggaccccgtcgaaatgcgtgacacatgacgccgtgaattgccgcgcgagccttatacgacgcggctttcacgaaacttacgccgcgtcgtcccagacccggttcaacgccccgtcgaggcctgggcgggccgcgcctcggccggccgcgccaggttccacatcagcgcccggaacagcgccagcatgctgatattgacggccagcttgatcgccaggtcgcccagcatccaggtgacccagggcgtatcggagccggcgaacgccacgctgaagaacaccgccgtgtccgccaccgccccgatcacgccggagatcagcggggcgcgccaccagcgctggtcgcgcagccggtcgaacacccggatatcgatcaactgcgcgcacaggtaggccaggcccgaagccagcgcgatacgcggcgaggccacccagaccgacaccgccagcgccgcggcgaagccgaaccaggccacccggcgcgccgcgtccggcccgtagcgccggttcagcacgtcggtgaccaggaatgccaccggataggacaggccgccccaggtcagccagtcgttcaggggcacctgcaccaggatattggaccccaccaccaccaggcccatgcaaaacaccgccagcaggaacgggccgctgcgcagcggctcgtagcggcgcgacgccgaactcatcggccgaactcctcggccagctcgcgcgaccggcgcgcggcggcctgcatggcgcgctcgaccaggccggcgaagtcgccctgggcgtacacgtccagcgcggcggcggtggtgcctcccttggaggtgacccgctcgcgcagcacggccggcggttcatccgattgcgctgccagccgcgtggcgccggccagcgtgcccagcgccagctggcgcgcctgctcgtcggtcagcccgacggcgcggccgccggcgatcagcgcctcgatgaacaggaacacataggccgggccgctgcccgacagcgcggtcacggcgtccagcccggcgtcgccgtcgacccagaccacctcgcccaccgaagtgagcagctggccggccagttcgcggtcctgcggggtcacgcccggcaaggcggccaggccggtcatccccgcccccaccagcgccggcgtattgggcatgcagcgcaccaggcgctgccatggctggcccggttcgcccagccagccggccagcgtatcggcgcggatgcccgccgccacgctgacgatcagcgtgtccgggcgcagccacgggcgcgtgccggccacggcctcgcgcatatgctgcggcttgaccgcatagacccacacccggcagcctgccagggtggcgtccggcgccgccgcggcgctcatgccgcgggcgcgccagccggcgtgcgagtccgcattgatgtcgacgacatggatattggctgccgggcagaccttgccggccaggccgctggccagggcagcggccatgttgccgccgccgatgaacgcgatggagagatcgtttttcatagtgccgtgattgtaaaccgccgccccaggatgcagaatggcctcaccgggcgatcggccctggaaggcaggccgggcgcggcccggcgtttgacagcaccgagctgtggtgtaaaagtcacgcctttgtcacaaacaattcataaggtgtcacactttcgcattgcgcgaaccgccgatgcgatggtctacaaccggaggaaccccttcatgagatcccaacgtctagcgctcactttcgccgccgtcatggccgcgttcgccggtgcctcggcgcacgccgccactgaaatccagttctggcactcgatggaaggcgcgctcggcgatcgcgtcaacggcctggtcgaggagttcaacaagcagaacgccgactaccagatcaaggcggtctacaagggcaactacggcgaatcgatgaacgccggcatcgcggcctttcgcgccggcaacgcgccggacatcctgcaagtgttcgaagtcggcaccgccaccatgatgtacgccaagggcgccatcaagccggtgcagcagatgtccgaggaagtgggcgaccccatcgatcccaagcaattcatcggcgcggtcgcggggtactactcgtcgcccgagggcaagctggtatccatgcccttcaacagctccaccgtggtgttctactacaacaaggacgccttcaagaaggccggcctggacgccgacaaaccgcccaagacctgggaagagctggccgccgtcggccagaagctgaaggcagccggccaggaatgcggctacaccacctcctggccgtcctgggtgcagctggagaccttctcggcctggcacaacgtgccctatgccaccaaggacaacggcttcgccggcctggacgcccgcctggcggtcgacacgcccctgcacgtgcgccatctcgacaacctcgccaagctggccaaggaaggcatcttcatgtacggcgggcgcggcgacgagcccaactcgctgttcatcagcggcaagtgcgccatgatcaccggctcgagcggcctgcgcgccaacatcgccaagaacgccaagttcgagttcggcacctcgaccctgccctactacagcgacgtgcagggcgcgccgcagaacaccatcatcggcggcgcctcgctgtgggtcttcgccaacaagaaacccgagacctacaagggcgtgaccaagttcttcaagttcctggccagccccgagatcgccgcccgctggcaccagcagaccggctacgtgccggtgaccaaggccgcctacgaactgacgcagaagcagggcttctacgacaagaatcccggcaccgacgtcggcgtcaagcagctgaacgtggaaaccaccgcgcagtcgcgcggcctgcgcctgggctacctgccgcagatccgcgagatcgaggacgccgagatcgaacgcatcgtcgcgggcaaggtgccggccaaggacggcctgcagagcatcgtcaagcgcggcaacgagctgctggagaagttcgagaaaagtgtaaagtagcgggcttttcgcccggcgccaggcggcctggcgcatgatgcgtcatgcgccgccgcaaacgggccctgacttcgcggcatgagcgggttcggagcctcgtgcgtttggcctgtgcctgtagcggccggccggcattaccggccggccgcctgtattctcacctggacttccgctccatggaaaaacgcgtcgtattcggccacaagacactgccctacctgctgctggcgccgcagatcatcatcaccatcgtcttcttcttcctgccggcgggccaggccatgtggcaatccctgcgcctggaagatgccttcggactgtcgtcggagttcgtcgggctggccaacttcgccgacctgttctcgcagcaaagctatctggactccttccgcgtcaccgccgtgttctcggcgctggtggccttcgtcgggctggcggtctcgctgctgctggccgtgatggccgaccgcgtgctgcgcggcgccggcctgtacaagaccctgctcatctggccctacgccgtggcgccggcggtagtgggcgtgctgtggctgttcctgttctcgccttcggtcggcatcctggccgtggcgctcaacggcatgggcgtgaactggaacccccgcctcgatggcgaccaggccctcatcctggtgctgatcgccgcggtgtggaagcagatctcgtacaacttcctgttcttcctggccgggctgcaatcgatcccgcgctcgctgatcgaggcggccgccatcgacggcgcctcgcccgcgcgccgcttctggaccatcgtgtttcccctgctctcgcccaccaccttcttcctgctggtggtcaatatcatctacgcgttcttcgatacgttcgcggtcatcgacacgaccacgcagggcggccccggcacggccacttccatcctggtctacaaggtctacagcgacggcttccgcgggctggacctgggctcctcggcggcgcagtccgtcgtgctgatggccatcgtggtggcgctcaccgtgctgcagttccgctacatcgaccgcaaggtccagtattgaaagcagaaggtcaacaaccatggtagaacgtcgtccctggctggacatcctggcccacttcatcctgctgtgcggggtggcgctggtggccttcccgatatacgtcaccttcgtggcttccacgcagacggcgcaggaagtcgcctcggcgcccatgtcgctgattcccggcaagcatttcgtcgacaactacatgcaggcgctgttcgccggttcgggcggcggctcgtacggcgcgccggtgggccgcatgatgtatgtaagcctgatcatggcgctggcgatctcgctgggcaagatcgccatctcgctgctgtcggcgttcgcggtggtgtatttccgcttccccggccgcatgttcttcttctggatgatcttcgtcacgctgatgctgcccgtggaggtgcgcatcgcgcccacctacaaggtggtggccgacctgggcctgctcaacagctacgccggcctgacgctgccgctgatcgcctcggccacggccaccttcctgttccgccagttcttcctgaccgtgcccgacgaactggtcgaggccgcgcgcatcgacggcgccggcccgatgcggttcttccgcgacgtgctgctgccgctgtcgcgcaccagcatcgcggccctgttcgtgatccagttcatctatggctggaaccagtacctgtggccgctgctgatcaccacccaggaagacatgtatcccgtggtcatcggcatcaagcgcatgatcagcgggggcgacagcgtcaccgaatggaatatcaccatggccaccgcgatcctggccatgatcccgcccgcgctggtggtcatcctgatgcagaaatggttcgtcaagggcctggtcgacaccgagaagtaagccgccgcccgcccgccttccgccccagaatcacgcagacgattacatccgtatggctactctcagctttcgcaacgtcaagaaaacctatgccggcaacgtgccggtgatccacggcatcgacatggacgtcgccgatggcgagttcatcgtcatcgtcggcccgtcgggctgcggcaaatccaccctgatgcgcatggtggccggcctggaaaccgtcaccgagggcgagatcctcatcgacgacaaggtcgtcaacacgctggagccggccgagcgcgatatcgccatggtgttccagaactatgcgctctacccgcacatgagcgtgttcgacaacatggcctacggcctgaagatccgcaggctgcccaaggacgagatccgcaagcgcgtcgaggccgccgcgcagatcctcgagctgggcaagctgctggaccggcgcccgcgcgccctgtccggcggccagcgccagcgcgtggccatgggccgcgccatcgtgcgcgaacccaaggtattcctgttcgacgagccgctgtccaacctggacgccaagctgcgcgtggcgatgcggctggaaatcctcaagctgcatcgccgcctgaacaccaccagcctgtacgtcacgcacgaccaggtcgaggccatgacgctggcgcaccgcatggtggtgatgtaccagggcgtgcccgagcagatcggcacaccgatggaggtgttcgagaagccggcctcgaccttcgtggcgggcttcatcggctcgccgcccatgaatctgctggaagtcgccgtgggcggcgacggcatcgtgcataccagcgatggcatcgcgctcgacatttcgccgctggccgtgccgcagcaggtgcgcggccgcaaggtcgtcatgggcctgcgtcccgagcacatgctgctcaacgcgcagggcctggccgccgaaatcgaaatggtcgagacactgggctccgagcaactcgtccatggccgctgcggcaagcacatggtggtggtgcgctgcagcacccgccagttttccgagacgcccgcccgggtcggcgacacgctgaccatcggccccgacggccgccaccccctgcactggttcgaggccgataccggccgccgcgtcgaagggctctgacgtattcggtgcctgttcccgccgggccaaggtgcctgtccccgcggggacaggcacccttgccgcagcggggacaggcgcccgtgcgcggcgagccgcgcgcatgcgccttacttgtacgacgtcttgctgccgtccttgtgccaggtgaacacctcgaactcgaacgcgttcaagtcgccctgcttgttccacgaggtcttgccgatcggcgtctggaaactgttggcgtgcaggtactgggccaccttggtgggatcctcgctgccggcgcccttgatgccgtcggcgatcacctgcgtggccgcgtaggcggtcagctggaacgcgccgctggcgtcgcgcttcttgtccttgaacgccttgacgatctcggcgttgaccgggttgagcgtgaagtcggccggcaaggtcagcagcatgccttcgacggcgggaccggcgatggcgttgatgtccgggttgcccacgccttccggccccatgaacttggcatccaggccctgctcggcgccctggcgcagcagcaggcccatctcggggtgatagccgccgtagtacacgaagtcgaccttggcggccttcagcttggtgatcaccgccgaataatcgctgtcgccggcgttgatgccttcgaagatgacgaccttggtgccgttcttctccagcgtgtccttgacggcggtggcgatgccctggccgtacgactgcttgtcgtggatcacggccaccgtcttgggcttgatcttctccaggatgaacttggccgccgccgggccctgctggtcgtcgcggccgatggtacggaagatgaactcgtagttcttgccgtcggtgaccgccggcgaggtggccgaaggcgtcaccatgaccacgccttcattgttgtagatctcggtggcggcgatggtcgcgcccgagcatacgtggcccaccacgaagccgatcttgtcgttgaccacgcggttggcggccaccgggccctgcttcggttcgcagccgtcatcgatgaccacggcctccagcttcttgccgttgacgccgccggtggcgttgatacgctcgatcgccgtatccacgccctcgcgcaccatgtccccatactgggtgacctggccggtggtggggccgaccacggcgatcttgatcgtctgcgcgtgggcgccggccgacatggcgatacctgccgccatgcccagcgccgcgatcaccggcgtgaaacgaaatgccttgttcatatgcctgctccttggcttttaatcattgatatcgaccggcctggcgcgtggaccggcaatgcccgcccgcgcccggcctatagcagggcaagcatacactgaaaggccctgtttccgggcatgttgcggcgcgtcccggaagcctcgcgcagccgttcgttatacccgcgcgcgtatatgcaatggagcatttcttcgtttgcgttcataagcggcgacggcatcatcacgcccatgagactccaacccatcatcgtccccggatggcaaggttccggccccggacactggcagacgcactggagccgcacgctgccgcatgccgtgcggctgcagcaacgcgactggcaccagccgcagcgcgccgaatgggtcgcggccctggccgccgccgtcgacgccgcgcccacgccggtgctgctggtcgcccatagcctgggctgcttggtcagcgcggcgctgccgatcgcgctgcgcgccaaggtggcgggcgccctgctggtggcgccggccgatgtcgagcggcccggcgcgcccgccgccatcgccgccttcggcccggtgccgcggcaatcgctgccttaccaaagcgtggtgatcgccagcgacgacgatccctactgccggctggagcgcgcgcgccagttcgcccaggactggggcagtcggctggtggtgctgcagggcgccggccatatcaacgccgacagccaattgggcgcatggccgcagggcttgaaacaactggccgcgctgcgccggcgcgcctgctggcgcatcagcccgccagccgagaaaatcccgccagtgcccgccggcatcatggcgccgccgcgctacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggatactgcgtgcgcagggcgcgctgcccgcccagcgacgcggtcagcgccagcacgacgggcatggcgatcagggcgcgcaggaacaggatctgcaccgggctgtagcgctcgcccagccacttggcctgggcgtcgctcagggtaagacagaagatgcccaccgcgacgcaggcgatgccgaccagcggcgaggcggcgcgcgtgttcgcggttgcgatcatgcgggcgcgcgccaggccgcccaggcgaccatcgcccatgccgccaggaacgccacgccgcccagcggggtgacggcgcccagccagcgggtgccggtcagtaccagcacgtacaggctgccgcagaacagcaggatgccgatgaacatgaccaggccggccatcgacagcagcggcgagccgaagcgcgcgcccagcagggcgacgacgaacaggccgagcgcgtggatgaggtgatagagcacgccggtgtgccagatggccagcagggtggggtcgaccacgcgcctgaggccgtgtgcgccgaacgcgccggcgcctacggcgaccatgatattgagcgccgccagcacgatgagttgccgatccgtcatgaggtttccttgaattgcgggatacgaaagatgcctatgataaggggccggcgctcccgcgcgcggcgcgcccggtcttgcgatggggtttcatatggaatataatatgttctaaatggagttaactgtcctgtgcaggaggccgccatgagcattgccatcgccgagaaaagccccgcccggggcgcgcccaagcggcgcgcgccggcggcgcgcaagcgcgccctcgaggaagaggcgcgcgtcgattccttcgccgacctggtcgacagtcccttgatcgccatggcgcacggcgtgcagcgcgggctgtcgccgcgcctgctcgacgacgcggccgattacctgcaagtgcccaagtccgagatcatggccatcaccgaggtgaaggcagcctcgctgtcgcgctggatgcgcgacgggcaggcgctgcccctgggcgagtcggaccgcctggcgcgggtggcgcgcgtgaccaaggtggcgcgccaggtgctgggcggcgacgccgaagcggtgcaatggctcaatacgccggtgcccgccctgggcaacgtcaagccgctgtcgctgctgacctcggacgccagcagccgcatcgtcgaggataccctggcccgcgccgccgccggggtctacgcttgagccatgtatcgctgtggcgcatcgccaccacggcgggcaagtaccgcgccgacgacctgagcggcgccggcgccggcgcggcggcggtgggcgggcgctacaacagtccgggcaccgccgtggtgtacgcctcgtcctgcgtggcgctggcggtgctggagaccgtggtgcatttcgccgcgccggccaccgcgcaggccaaccgttacctgatcgagatcgtggtgccgcgcgcggtgtacgaggcgcgccaggtcctggaggtcgacgcgctgcacaagcgccatcccttctgggacgcggtgccgtttgccgaagtgtcgcagcgcatcggcgacgcctgggtgcgcggcaacggctcggccctgctgcagctgcccagcgccatcgtgccgtgccgcggggtgccggactgcaatctgctgatcaatccgcagcatcccgatgccgcgagcgtgcgggtggcgcggcgcgagaagttcatctacgatccgcgcctggcgcccggcgggccgcgccagtgagggccatgccccgcggcgccacgtcctgtacccgtcccgcggcagcctgatccccttgccgggcgcagggctaccggcccggccgcgcggcccgtgcggcacaatgggatttttggcgcaaggcgaggcggcaatgcggattcgaagcggctggatgcaatggttgggcgcgctggcgctgtggtgcgcggcggccggcgcgggcgcggcccagcaggcgccgctgcgcataggcgtgatcgccagcgtggccaacgaggccaccgagatcgccatcgcgcaggcgcgggcgcaggggctggaggtcaagctgatcgagttcaacgactgggtcatgcccaacatcgccgcggccgaaggctcgatcgacgccaatttcttccagcacgagcctttcctgcaattgttcaaccgcagccggggcacgcacctcacgccgatcgcgtacggttattccaccaccatcggcctgttctcgaagaaactgaagaaaggcgatgccatcccgcagggcgcgaccatcgccgtgcccaacgacccggtcaataccgggcgcgcgctgcagctgctggcctcgatcgggctgatcgggctcaagcccggcgccgggcaccaggccacgctgcaggatgtcaccgacaatccgcggcgcatcaagctggtgcagctggaaggctcgcagtcggcgcgcaccttcgacgacgtgacggcctcggtcacctacaccaccttcgccaagcacgcgggcatcgacgaaaaggacgggctggcattcgacaacaccgaccccgagacggtgcgccgctacgccatccgctgggtcgccacgcccgagcgggcgcaggatccgcgcttgctggccttcatccgcatctaccagtcctcgcccgaggtcaaggcgaccctgcgccgcctgtatggcgaactgatcgacttcccctgggagtgaggggaccgcgccttacagacggcgcagcagcccgggcgccatggcggtgcagcgcgtcacgcccagcatggccatgttgcggtcgatctcctcgcgcagcaggccgatggcgtgcgccacgccggcttcgccgcccaccgcggcggcatagttgaagggccggcccaggaacacgaagcgcgcccccagcgccagcgccttgagcacgtcgccgccgcgccggatgccgctgtccatcatgacggccatggcgccggccgcctcggcgatgtcgggcagcacgcgcaggggcgcgcaggcgccatcgagctggcgcccgccgtggttcgagacgatgatgccgtcggccccatgggcgcgcgccagggcggcgtcgcgcggatgcatgatgcccttgatgaccagctcgccgcgccaggaccggcggatgcgctgcacatggctccagtccaggtggtcgcgcgccgagaaatcgcgcagcacgttggccgacaggatgggcgcgccgcgcgtggcgaacgagttctcgaaatgcggcatcccgtgcgccagcagggtgcgcaggaaggtgccggccagccagcgcgggcggctcaggccgtcccaagccagccgcaggccaggcttgagcggggtggagaagcccgtgcgcacattgttctcgcggttggccgagactggaatgtccacggtcagcaccagcgtccagtagccggcgcgcgccacgcgctcgaccagcgcgtcgatgcgcccggggtcgccgggcaggtaggcctggaaccaggtgcccggcgcctggcgcgccacttcctcgagcgggatgagcgacgatccgctcatgatggcggggatgcccgccgcgcgcgccgcgcgggccagcacgatgtcgccgcggtaggccgacagggcgctgatgcccatgggggcgacgccaaagggcgcggcccattcctggccgaagagctcggtgcgcgtatgacgcgccgagacgtccaccagcacgcgcggcaggaatccgtattcggcgaaggcgcgccggttgtcgtcgtgtgcctggttatcctcggccgcgcccgccacgtagccgaaaatcggccgcggcaggcggcggcgcgggcggcggaggcggcggacaggggcagtgcggaagacgacatgagagctccagaaacggcggcgatggccaggccgcaatctagcaagccctcatgtatcgataaagcgaatttattatgagatgtttattcgctttctggaaatgaaatggcggtgctggcgggcaatgccagggtttcgcccatccgtaccggcccgcgtaccgagggcaggtccagccagcgcaagcgcttggggccgaacagcacgatgacggtggagcccagcttgaagcggcccatttcggcgcccttgtccagatggatgggcgcacgggcggcggcgtcgtagcggacgctgcgcacctggcgcttgtgcggcgtcaccaggccggcccagacggtttcgatggacgcgacgatcatggcgccgaccagcaccagcgccatggggccatgctcggtgtcgaacaggcaggccacgcgttcgttgcgcgcgaacagttccggcacgctgcgcgcggtcagcgggttcacggaaaacaggcggccgggcacgtgcaccatttcgcgcagcgtgccggccaggggcatgtgcacgcggtggtagtcgcgcggcgacaggtagatggtggcgaactggccgccggcaaacggcgcggcgcgctcggcgtcgccgcccagcaggtcggtcagcccgaagctgtggcccttggcctggaagatgcggccgttgtcgatggcgccgatctggctgatggcgccgtcggccgggcacagcgccgcgccgggctcgtcgtccagcgggcgggcgtccggcttgagcgcgcgcgtgaagaagtcgttgaagctggcgtaggccagcgggtcctcgaccagggcttcgctcatgtcgacgttgtagcggcgtacgaagcgcgcaatcatgcggttcttgatttcgggggcgcggcaatccgccacgcggcccatcaggcgcgagaccaggtgatgcggagcgagatactggctggcgagaaaaagctggtctttgaagggcatgtatgggttcggcgaacggcgccgggcaggcgccgcactggtgggaacggatacagacgggccgcgcgcggcgtccgtggcgacaggcggcaattgtaacgtggaatgggcgcgcgcccgcgttggtcagggctggggcaggcgctcgaccggcgcgtcggccggcacgcgcgtcaggcgctcgcggtcgatgcggcggctgacgaagctggtgctgcgcgcggcggcgttgcgcaacagcaccgacagcacggcgcccttgtcctggatccagcgcggcttggcgcgcagcagcttcatggcgctgtcggggttgcccatccggtagttcatgccgttgatggcggtggtgcgcttgccgtcgaaatgggtctcgtcgagctcggtgatggcggccgcgtccaggttgttgcaatcgtgttcgacgcgatagacgaacttgatgccgctgtgcggatccttgatgaccaccagcttgtcggcgcccgagatatccgagagcatgcccacgacgatggactcgacccattggttgccgcgctgctcctcggtgtacagcaggatggtggcgggcgtgggacgggcggattcggtcatgggcggtgcggtcgtagaggggcgctcgctgcgcggcagccgcatgataggcgcggccggcgcgcggcaaaggcgcgaacaacgggccttgcgccgcgttgttcggcggcgcccgccgccggcgctcagcccgccgggatgaactcggggcgcagaacgccgcgcaggcgctcgtagggaatgaggatttccggctgtccgtgcgaatacggcgcgatggtataggcgtcgtacttgaccaccagcccctggcgggtgagggcgaaattggtggtttcctggaacggccacatgcggtcgtaggcggcgcggtcgtgctgcgcgtcttcgttggcggccagccatcgctggtgtgcctcgcgcatggcgacgacatactcggccttgcggctggggatcaggacctcgtccagcgtcagcgggcggccctggctacgttgccagttcaggtaatgcgtggcggggatgccgtgcgccgcgccggtcaggaactgggtggtgcccagctcgacggcgacgatgtcgcccaccacgtccttgacgctggccttgaagtaggtggcgtcgcgcgcctgggcggttttccagaagtactgcgtgtattcggacagcgtctggtagcggccgcgcaggttctggtccacgccggtcatggcggccagctggcggtcgaccagctcgctcagggccgggatgccggggaaggacacgctgtcgatctcgacgcgcgggcattcgccggtgcagcccggcttggcgctggcccattggatgcgctcggtgcgcacgtcgccgatggtggccggctcggcgccggccgcggcgggagcggcgccggccagcgtgatgtcggccggcggcgcgctgccgcaggcggccagcaaggccagcgcgccggcggcgcaaagcagtttcaggcggggcgggggcagcgcggtcgcgcggtacttcatgggcgttgctccaagagggcggaaggcatcagggaacgagggcggtccactcggggctggagaatttttcctcggcctggcgttgcgccgcctgcagggtggccgcgccgatctcggcgggcgtcaggcggcacatgccggcaaaggtctgcagcatgcgttcgataatggtatcgcgagccaggccggtctggctgcgcagcgggtccacgcgcttcctggcgctggtcgtgcccttgtcggacagcttctcgcggccgatgcgcagcacctcgaccatcttgtcggcgtcgatgtcgtacgacatggtgacgtgatgcagcaccgcgccggcgcggcgcgcctgggcggcgccgccgatcttgcccgcgtccgaggcgatgtcgttgagcggctggtaccaggccttgatgcccagctcgtggagggcgcggatgacccaggcatccaggaaggcatacgattcctggaagctcatgccggccaccagcgcctgcggcacgctcagcgaataggtgatggtgttgcccggctcgacgaacatcgcgccgccgccgctgacgcggcgcaccacggtcacgccgtggcggcgcgcgccgtcggggtccacctcgttcctgagcgactggaagcgcccgatgatgacggccggctgcgaccattcccagatgcgcagcgtgggcggacgctggcccgcgccgacctcgtcggtgatggcggcgtccagcgccatgtgcagcgccggcggcagcgggcccgggtggatcagttgccagtcgtagtcggtccaggcggtgcggttcatgacagcgccctctgcacgaccacggccaccgcctcggggctgaagccgaacagctcggcctcggccggcaatgcagcgcgcacggcctgcgcgatgccttcggcgccggcgtcggccggcagcccgtccaggccgcggttgatggcctccagcgcctcgggcggctcgaggaagaagtcgcccgacaggcgcacctggcgcaggcggccctgcgcgacctccaggtctatgacgaccagcttgccgccgggaactttgtattcgccatgcatggccgggattcctttcatgccaggtccagtttcatgccctcgtgcgtggccttgaaacccagggattcatagaagcgccgggcgtcggcgcgctgcttgtcggtggtcagctgcaccaggccgcagcccttgtcgcggcactgggcgatggcccactcgaacagcgcgcggccggtgcccgcgccgcgctcgctggccgccacccgcacgctttcgatctgcccgcgccacaggccgcggcgcgacagcccgggaatgaagctgagctgcaggcagccgatgatctggccggcgcgctcgaccaccgccaggagctggttgggatcgcggtcgatggcgccgaaggccgccagataggccggctgcggcggcatggtcgggtcttcgcgctgctggccgaaggcgtcgtcggccagcagcgcgatgatggccggcaggtcggtcgcggcggcgcggcggaagctgagcgtggcggtcatggcggcctcgctcagcggcgcacgttggcggcggtctggccgaacagcacgcggcgggactcctcggtgtcgaccgacggcttggtgttgatccggtcggccagcgcgtaggcgcgctgcgtggccgggcgggcgccgatggcctcgaaccagcgcttgaggttcggaaactcgttcaggtcctggccctggcgctcgtgcggcacgatccagggataggccgccatgtcggcgatcgagtagtcgccggcgacgaactcgcgctgcgccagctggcggtcgagcacgccatacaggcggttggtttccttgacgtagcgctcgatggcgtaggggatgcgctcgggcgcataggccgagaagtggtggttctggccggccatggggcccagtccgcccatctgccagaacagccactgcagcacgtcggcgcgcccgcgcaggtcggcggggatgaattggccggtcttctcggccaggtacagcaggatggcgccggactcgaacagcgggatcggcgtgccgccatcggccggcgcctgatcgacgatggccgggatgcggttgttgggcgcgatggccaggaattccggctggaactgctcgcccttgctgatgttgacggggtgtatgcggtaaggcaggccggtctcttcgagaaagagcgtgatcttgtggccgttgggagtcgtccagtagtagagatcgatcatggcgcgtcctgagcgaatgccgggcggagccggcgggcagccgtcatgatagcgggtcgcgccgcgcgggcgcgccatgtccacgtcagcgggtcgggcaggggcgccgctagggcgtcgggccgggcgcggcgcaggcgcgcgcgatgtcgtggcgcagcgattcgggcgtgtgggcgggcgcgtagcgccgcagcggcaggccgtcgcgcccgaccaggaatttggtgaaattccatttgatggcgcgggtgcccagcaggccgggcttgcgtgccttcagccagcggtacagcgggtgggcgtgggcgccgttgacgtcgatcttggcgaacagcgggaagctgatggcgtactgggtttcgcagaactgcgcgatggcggcctcgtcgcccggctcctggcgcccgaactggttgcacggaaatcccaggacgacaaagccttcgttgcggtacgagcggtacagttcttccaggcccgagtactggggcgtgaacccgcagcgcgaggcgacattgaccaccagcgccacctggccgcgaaaatcggccagcgcgcgttccgcgcccgttatggtgggggcgctgaagtcgtacatggtgttcatgcaggctctccagggggacggttcaggccgcagcggcctgcgtggccagtgtagcgccagcgcgccgtccgtggcgtgcgcgtcagaccagcttgaggtcgagcggacgcgcgcccggaaacacggcctgcaggcgttgcgcgtcgaggccatacaggcggccgaacaggcccgcgaacagcgcgcggtagtcggtcagcacggggtagtcgcgatcctggaacaaggtgtcgcgcttgaccgccacctgctcgccggcgatgcgtccgccgcgcaccccgccgcccagcacccagtacacgctgccatggccgtggtcggtgcccttgttgccgttctcgcgcagggtgcggccgaactcgctgatgacgaccacggtggtatggcgccaggccgggcccatcgcctgcgcgtaggcggccagcgcgcgtcccagctggcccagcttggtggccagcacgccgttggccgcgccctggccgacgtgagtatcccacccgcccacgtccacgaagccgaggttgtagcgctcggccatgaaagtgccgatgcggcgcgcctcctgctccagtttctcggtgttgccggcaccgccgttggcctcgcgcatttcggcctccagcgcggcgcgcgcctggcccatggcggccaggccttcgttgaccgaggcatccaggccggtgccctggtacatctgggcgatggcgctactgctgtcggccgtcaggcgcgacttgcgcttggccccgcccaggtcgatattgggcacgcgcgcctggccgcggaagatctgcggcacgtcctcggtgaaggccgccggcctgccggccttgccgtcgagctgggcggccagccggttgagaaagccggaggcgggcgcggcgccgctgccgccggcgcggcccagctcgatgcggttctgggtctcgaagtggctgcggctggcgtcgtcggtgccggcgaaaggaacgaaggccagctcgccgcgctggtagaacggcagcaggctgtccttgacggccgggtgcagggcccagccgtcggacagcgcggcggcggcgtcgcgggcaatggcgatgtgcggacgggactcgtaatagaactcgctggtcgtgggcacgagcaggctggcggcgtcgtaggcgccgcgcatgaacaccaccagcaggcgggtgtcgggcgggccggcggccagcaggcgggtgccgtacagggtgagcggggcggcggcggccagtttgagcagttggcgtcggtgcatggcgattcctggaatgcgggcgttcagcggcgcatgaattccggcgaggccagcaggtaggtattggcgtcgcggacgttgggggccgattcgatggcgcggcgcgtggccggcgacagcgccgagaacggccccgcgccggcgccataggcctggaccaggggcggcaggggcggcacgcgcggcctgtcgtcgcggtcggcgcggtagaaggtcgcgggcgcggcggcaatggcgcgcgccgcctcgaagcgcgtggtcatctgtctggaaccggcccaatcggattcgttcatgggatagccgtccggcgtcagccgctggtagagcggctggcccatgcgcttgagccagtccagcgcggcgtcgggattgcgcagcggttccctgccgtcgtaggccaggcgcagggccgagtacaggtagtgggccgggtcgctgcaccagcgcatcgggcggctggtcggccacgaagtactgcgccagcttgcggctgacgtggcgggccgtggcgggatggcgcgccagcaggtcgagcgcctcgtccagttcggccaggccgcgcccgccgcgtatggtgtggcccagcacggtcttgtcgccgtggtcatggcgccccggttcgaacaggaacaggccgtcttcgaccagctgctcgcgctgcgcgggcttgacgcgcggcgcctcgccggtctggttcaggcccacgcccgtgagcacgcgcgccagttcctgcacgtcgcgctggctgtagccgccttgcacgcccagggtgtgcagctccagcagttcgcgcgcgtagttctcgttgatgtggccggcgctgttgcggatgttgtccaggtagatcagcatggcgggcgaacgggcggtggcggccagcaggtcgcggaacttgcccagcgcatgcggccgtatggcctggtcttcgtaggcgctgaagtggttcatccagaaccaggtcatctgctcctgcaactggttgggggaataaagcgccagccagacggcgcgctgcatggtttcgttggcgcgctggcgcgacaccatgcggttctcgcgcgaggccgccagcttgcgggcgggatcttcgatctggcggattttcgcggtccgcgcgcgttgcgccagcagcgcgtcgcgcgccggcacgcgcgtgatcgacagcgcgtcgatccgggcctgcaccgccggcggcagcgcggccggccgcggccgcaactgctcctgcagatagacggtccagctcagccgctgcgcgcgggccagttcggcgggggtgacgccccagctgacgcggtcgacctgggcggccaggcgttgcgggccggccggggcggcttgcgcggcggccggcgcggccggcgcgctggcggcggcgcaggccagccggcgccagactttcatccacgatggaaacagcacgatcgatggcacagtgggttcctgcattgttcaggtatcggatcgcactatggcggaataattcgccctgcacatcgatttgatacgcaccgacacagacggttttcccctgtcggaacgcggacatgcgggcgtcgcggcgggagctggcctatcatgaacgaacgcggcgccctggggcgcctttgccggagagggccttatgcaagccatgaccgagcgcctggaagccatgctggcgcagggtaccgacaacatgttgttgcgtttcacgctgggcaagacctacgccgaacacgaacaattcgacgcggccttgccgcacctgcgcgcggcgctcgatttcgatcccacgtactcggtcgcctggaagtggctgggcaagacgctgcagggacagggcgaccgcgccggcgcgcgccaggcctgggaaagcggactggcggccgcgcagtcgcgcggcgaccagcaagtggtcaaggaattgcaggttttcctgcggcgattggcgcgcgaagacgcgcagcacggcggctagggcgcggcgaccgcgccacaccctatgtaaaatttacaaacagatgtgacgccggcgccatggacgcggccagtggcgcccgccggcgcggtcaattcgtgaaacaccgtcgcggcgcccgcatcttgacgcaacccagggctggacatgtaatcgcctcatcagctcgtgagcaccgaagactgcaatgggaaacctgaaggatctccacccgcccgtggcgcgagggcaagcacataccgccaagggggcccgggtagccctgcagaacctgtggggcgccgcaggcctgcccgacgaggcgctcgaccacgtcgagctgcatggcgccgagccggtgctgccctcgtcgttcgccgtcggcacggccgcccaggccagcatcgcggccgccgcgctggccgcggccgagatctggcatctgcgcggcgggcagcgccaacgcgtggcggtggacatgcgccacgcggcgcaggagtgccgcagctacttcaagatcaacggcgtgacgcccaatatctgggacaagatcaccggcgtctacccatgcggcgacggcggctgggtgcgcatccatgccaatttcccgcaccatcgcgacggcgcgctggcgctgctgggctgtccgcccggcgaggccgcgacccgcgaaatggtcgagcgcgccctggcgcgctggcgcgcgggcgatttcgagcaagtcgccgccgatgccggcatggtggtcgccgccatgcgcagcttcgatcaatgggaccgccatccgcaaggcctggcgaccgcttcgcagccggtggtgcgcatcgaacgcatcgacaacgccgatccgcggcctctgcccaagtacgggcacgaggccacgccgctgcaggacatccgcgtgctcgatctcacgcgcatcatcgccggcccggtatgcggacgcgcgctggccgcctacggcgccgacgtgatgctgatcaatttgccgcatctgcccaatatcgacaacatcatcgacaccagccgcggcaagctgtcggtgcacgccgacctcgagaccgccgacggccgcattgcgctgggcaatctgttgcgcagcgcgcatgtgttcgtgcagggctaccggcccggcggcctgcaggcgctgggtttcggcccggaggacgccgcgcgcatccgtcccggcatcgtgtacgtgtcgctgtcggcctacggcgatagcggtccgtgggccggccggcgcggcttcgactcgctggtgcagacggccaccggcttcaaccatgccgaggcccaggcggccgggcaggaagcccccaaggccatgcctgtgcagatcctcgatcatgccagcggctacctgatggccttcggcgcgctggctgcgctggcgcgccagcgtatcgagggcggcagctggcacgtgcgcgtgtcgctggccagcacggcgcgctggctgcgcgagctgggacgcgtgcccgacgggcttgcctgtccgatgccgccgatcgaggagctgctgtacgccgaggagtcggggttcggcgagctgaccgccgtgcgccacgcggcgcagttctcgttgacgccggcgcgctggacgcggccggccatgccaccgggttcgcacccgaccgtgtggccgtttcgctgaatgcaggcggccgcgggtagactatagggtggcctgatgttccaccgaggagtctgcatgtctgccaccatctaccacaacccgcgttgcagcacgtcgcgcaacgtgctgcaaatgctgcgcgacgcgggcatcgagcccaccatcatcgaatacctgaagacgccgccgtcgcgccagacgctggccggcctgatccagcagtccgggctgagcgtgcgcgaggcggtgcgcgccaaggagccgatctaccaggaactgggcctggacggcgtggacgacgagggcctgctcgatgccatggtcgacaaccccatcctgatcaaccggcctttcgtcatcaccgagcggggcgcgcgcctgtgccgcccggccgagagcgtgcgcgaaatcctgccgtaggcggcggcttcagaacctgcgcgcccgattgagggcgagtgattgcggcctggcgcggcaagacgcgccaggccgctttcgttgacggccggatgcgcgcgggcgtctatttcttcctggcctgccagtcgcgcaaggcctgcagggtgttggcgacatggcggtccgggctcatgtccgtgaactcgtagacgatgcggccctgcggcgatatcacgtatgaaatgcgctgggcgtattcgggccgcctgtcgtgcacggcatcgtaggccttcatgatggcgccgtctgcatcggcagccaccggaaatttgccgcggcattcgctgaccgagaatttgcgcagggtttcgatgtcgtcgccggagacgccgatgacggtggcgcccagcgcccgatactggtcgatggcctcggcgaaattgcgggcctcgatggtgcagccctgggtgaaggccgccggatagaagtacagcaccaccggcccctggcgcagcgcctgcgccagttcgaaggtgaaggtgttgccgccttgcgaagcctgcgcgctgaaatcgggcgcgggcgcgcccaccggcagggcggcgtgcgcggcgggcgccgcgatggacaggagggcggccaacagcagtgcggggcgtgacatgatgaactccgggtgggcagggcccggcgaggcgggccgatgcccttactgtagcggcctcgcggcggatcggtccagcaggacggaaggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtcgcgcccgcgtccgccgccgttgccgcgctcgcccgggccgcgttcggccttgcccccgccgtcctggcggccaggcgcgcgcggctgcgaggcggcgcgctctgcctgggggcgcgattcggcgcgcggcgccggcgcggggcgcgatgaccgctcgggagggctgccggcgtcgcgccgcggttcggccggccgcgcgcgctcggggcgcggcgcgttgtgctggcgcggggcgctttcctggcgcggcgtgctttggttgcggcggacgttttcctggcgggtattttcctggcgcgcgccggcctggcgcgggacgctgtccgggctggggcgcgcgtcccggcgcggcgcggaaacatcgccggcgcgcgccgccgtcgaattgggcgcggtcacggccggcctggcgggcgtggtcgcgttgcatgtcggtgggcggcgtgtggcgctcgcgcgcggcggccatctcgcgcgggtcggcgcgccgctggatgccgcgcggtccgccgtggtagccgacgcggctcctgtcgatgtgctggacgaccaccctgcgttcgtagacgtgggtgacgcgcgtgatgttcacattggtgacggcgcggttgtaatagaagcggtcgcggtttcagtagccgcctacgtagccgaagccgatgtagccatagccgtagttgatgccgccgtaaaagccgatgtgcggaccccaatagccgcgccgccaccggtagtagccggcatcgtaggcccagtagcccggcgtccacaacgcgcccgggtagggcgccagcatccagacgccgggcacccagtagaaccccagggcgttgagcgcccaatagcccggcacccagatgtagccgtcgcccggcacgggcggttgctggtagaccggcaggggcggcggggcctcgcgggccacttcgacgggggccaggttggcgccggcgggctcgtcgtaggccggttcagggtcgtagccgacctgcgccagggcaggtggcgtactcacgcccagggccagggccagggcggcgagaggggctttggcagtatgcatggcaatccgccgcgagcggcgtccataaatcccgatgtcaggattaggccgtcgtttcggccttggggttcgccagcgtaacgggttggaaacacaacaagcgtgacagttgattaccaagcgtccaaaaaaacagggccgcccgaggcggccctgcgatcgcggcgcggcggcgcggcgctcagttccagcgaccgcccgacccggccaggctgaagcggcccgcgcccatgaaggccagggcgagcgcgccgaacaggaacatgccctgcagcttcagggcccagccgccggtgttgctgatggagaacagttggcccatgtgggccagcagaatggccaccaccatgttgagcacgaccagcagggcgcccaggcggcaatagatgcccaggatgatcagcagggggccgacgatttcgccgacgtaggcgaagtaggcgaggaaaccgggcaagccatgcgaagacagcatgccggcgatgccgcccacgccgctgctcagtttggccagaccgtgcatgatgaccagaatgcccagcgcaaggcgaagaatcagcttgccggcgtcgtcagatttaatcatggggatctctatgttccagaagttgatcggcgtacagaagcgtaaggggcaagaaaaagagttgggaaaacttccttacaagcgcgctaattattgcaaattccgcacagaatacaagagtaaataggtaggataaagttgccggaatgggacgcgagcccgtggcgagaatcgggcgccccgcagcctggcaggaggaatgcgatgaagcgacctacctcgaaagccgcgcgcccgagcgtggtgccgccttacttgctggaccggctggcgcaggcggccgacgcgcggctgagcgcgcgcgccgtcaacaccttgcgcatcgacaccagccagcgcgccgtgcggcttgccgcgccgccggcgcccgcgtccgcgcgcccgcccgggcaggtcgacaggcaggtgcacgatgccggcggcggcttgcaattgccgggcgcgctggtgcggtccgaagggcagcccgcgcatgccgacgtggcggtcaacgaggcttacgatcatctgggcgcgacctatgcgctgttctggcaggcctacggccgccattcgctcgatggcgcggggcgggcgctggtggccagcgtgcactatggcgaggaatacgacaacgcgttctggaacggcgcgcagatggtgttcggcgacggcgacggcgacgtgttcaaccgcttcaccatcgcggtcgatatcgtcgcccacgaactgacgcacggggtgatcgaccacgaaggcggcctgcgctacgaaggccagtcgggcgcgttgaacgaatccctgtgcgatgtgttcggttcgctggccaagcagcatgtggcgggccagcgcgccgaccaggcggactggctgatcggggcggggctgttcaccgccaaggtacgggcgcgcgctgcgctcgatggcgcagcccggcagcgcctacgacgatcccctgctgggccgcgacccgcagccgggacacatgcgggacttcgtgcagaccggcgaggacaatggcggcgtgcatatcaattccggcattcccaaccgtgcattccatctggccgccaccgcgctgggcggccatgcctgggaggtagccggccggatctggtacgacaccttgcgcctgccggcgctgacgccgcaggccgatttcgccctgttcgcgcgcctgtcggtggaacaggccggccgccatggcgcggcccaggcggcggtgcggcaggcctggaccgatgtaggggtactgacatgattgcgctgccatcgctggagcaggccgcggaagtgcgcgtgtcgcgccaaggcggcgtggcgttcgtgctggccctggtccgcacccggcgcttcgagctgggggcgtgctcggcaaccctgcgcgcgcagatcgatgccgccctgcacagcgcggccggacaggcgcgcgatgcatgcgggcaaggagaccagcgctattttcgcgtcgaggtgcattttggcgccgggtcgcgcgccgaacccttgcgtttcgacgtgcccgaagagctggcgccgcacgacctggtatggctgtggcgcagcgcgccggcgcgctgagcctaggctttatcgttccagaatgacagcggcggcggcgccgccatgccggcggccaggttgtcgcgcatgtgggcggcccggccggtgccgggtatcgcgcaggtgaccgcgggatggctgagcacgaacttcagcaacacttgcgcccagctggttgcgccgatgtcggccgcccaggacggcaggggccggccggccaggcggcgcagtaggccgccgccgccaaacggccggttgaccagcaccgccacgccacggtcggcggccagcggcaacaggcgctgcgcggcctggcggtcgtccagcgcatagttgatctgcaggaagtccagccgctcggcgcgcagcaccgcctcgacttcgtcatacgcgctcgccgtgtaatggctgatgccgacgtagcggatgcggccggcggcctgccattcgcgcagcaccggcaggtgggtgcgccagtcgagcaggttgtggatctgcatgaggtcgatgcgctcgccgcccagctggcgcagcgacgcctgcatttgcgccaggccggcggcgcggccgctggtccacaccttggtggcgacaaaggcgcgctggcgcaggccggcttcggccagcagccggccggtgacggcctcggcgcgtccgtacatcggggagctgtccaataccgtgccgccggcggcgaacaaggtccgcacgacctcgccgagggcgtcgtactcggccgagggccgggcgacgtcgaaaccgatgtaggttccgcagccgatcacgggcagcggggagccgtcggccgggaccggccgcgtcagcagactgggcgcggccggcacgcgcggggcggccaggccgagggcagccgcgccggccaggcgcaggaagcgcgcccggctcatgggcaggtactcggccgggcggggcgcgggacctacttcaccagcgtgatcggcacgtcggccaggtggatcaccttgcgcgccaccgatcccagcagcaggccgccgaccgcgcccaggccccgggtgcccatgacgatacggtcgcactgtttctccttggcgtagttggcgatggtctcgccgtactgcccggtgcgcatttcggattcgaacgggatgccggactcggcgacgacgggcaggacggtggccagggcggcttcgccttcggcctggtagtagctttgcagctcgttgtggcgcaggaacatcttggcgtggccggagatgagcggcagctgcacgttgagcagatgcagctgggcgcccttgctgtcgttggcgaccttgatggcttcacgcacggcgcgcacggcgcattcggaaccgtccacgggaaccaggattttcagcatatcagcctctgtgttgagagttgtccatggttcagcataggttatcgcctttttcagcacattgacaggaatcaatcctggtcgcggcgcctgcgttgcctggcgcccagcaaggcgcccaggctcatgcccaccagcgccagggcgtaatcggccagcgcgacgcgcaggtgggtggcttgcgcttcggggggcagacaggcgtaggacagtccgtggcggtcgaaccagactcccggcgcgagctcggccggccggccatcgggcggcaggtgggcgcgggcgcggttgtacaggccgaggttgcagcccagcagcgtggcggcatcgatggcggcgagctgggccggcgtgcattgctgcagccaggtcgtggcggcggccagcagcaggaatgccagtgcggccacggccagggccgccacccgcgcgcggggccaggcgcgccagcacggcgccggcggccagggcgctgagcagggcgagaaagaatgtgaggctcacccggccgatgggcagccgctgctgcacggccggcgcaaggtggttggccaggatggcatggagcgcggcgcccaccacgccggccaggccgatgcgggagaacttcgacatggcgcgcactatatatgagggcccgatcgcgaatcgctggaacagcaggctaaatcggccgttgcgccgggtcatcggggggcggcgacaagggggcgatggccgccgggtgcaggcaggcatccaccgagcacgggcccgggccgtggcaccacagcagcgccaggcaggccagccacagggccgagggcaggggtatccagaggccatgggccggcaaggccagtgcgacgccggcgatatgggcggcggtcatgccggcggcggcgatgcgggtggaggcgccggccatcagcagcaccgcgcagcccgcttcgaatgcggcgtagagcgccagcggcgtggcgccggcggccacgccatcgaacagcgggcgaaccggccgcaagtcgaccaggtagcgccaggcgcagaacagtccgcttatgcccatgcccactcgcagcgacaggaccgtggccgcccaggccagggacaggagccggtgcgggcggggggcgagagaagagaggctggtgcgcgacatctgagggcgttcggaaaataaccgccccattatgggaagtcgcctggttgatgtggtcaggactttatttacagaagcataggatatttcttaagtccgtcccgcgcgtccaggcacagccgcaggtcgcgcgccaggcggcgcgccgtggcgtgctccagcgtggcgatggtgatgcgcaggccatggacgtcctcgcgtacgccgaaggacctgccgttgcgcaagcgccagccgcgatgcgcgagctccagcagcagcgcggggctgtcctgggccagcggcacccacaggttcaggccgtcggccggccactgcgcggcgatcccttcggcgcgcagcgcgtcggccagccaggcgcgccgttgggcgtaggccctgcgcgcctgggccatccgcgcttgcaccggcgcggatgccaggcagcccgccacgacgtcctgcagcaggtggctgacccaggtcgtgccgctggccagccgcaggcgcaggcgccgcgaggtgtcgggatcgctggcgacgaaggccagccgcaggtcgggcccgagcgccttggaaaccgagcgcaccagggcccagcgcagggcggcggcgggaatggggctgtgatagggcgaggccgacaggtgggcgaagtggtcgtcggcgatgaccatgacatgcgggtagcgttgcagcacctggcgcagcgcccgcgcgcgggcgcgggtgaggctggcgccggtcgggttctgtgcgcggggtgtcagcagcacggcctgcgcgccgtcggccagcgcgcgctcgagggcgtcgggcagcatgccggcggcgtccagcgccacgccctcggcgcgcaggcccagcgcgcgcagcgcattgatgctgccgagaaagcccggagcctcgaccgccaccgtgtcgcccgcggcgaggttggcgcccagcaggcgctcgatggcgtcgatggcgccgtgggtgagatcgacctcgaaggcggccgggcagtcgccggcataccactggcttgcataggcctgcaggcgcgggtcgaccgtggcttcgccgtacaggcgcggcgggctggcgcgtccggccatgatggccagcggatcgggcaggcgggcggggtcggggttgccgctggccaggtcgatcaggggcgaaccgggatgcgcgccgtcctgctcgcccggctcggacggggcgcggatgatggtgccgcgccggccctggctgagcgccaggccggcgccgaccagccgcttgtaggcggcggccacggtattgcgattgacccccagcgtctgcgccagctcgcgcaccgggggcagcgcctggccgggcagcaggcggcgcgcctgcgccagctggcgcacgctgtcgaagatctcggccgcgctggcgccggtgatgctcatctggcctgggtcgttatatactttgtcataggacaaattctataggattcgaaacagccatgcacgccgatactgcccaggatgcgcccgacgcggcggcgcgttacccccgcgccgacagcgtggccgatttcgagcacaacctggcggcggtgcgggcccgcatggcggcggcctgccagcgggccgggcgcgacccggccggcgtgcggctgttgccggtcagcaagacggtggacgaggcccgcatccgcatgtcgtatgccgccggctgccgcgagctgggcgagaacaaggtccaggaggcctaccggaaatgggaggccatggccgacctggccgacttgcgctggtcggtgatcggccatctgcagaccaacaaggccaagctggtggcgcgcttcgcggccgagttccaggcgctcgacagcgtgcgcctggccgaggcgctggagcgccgcctgcaggccgaggggcgcgcgctggatgtgtacgtgcaggtcaatacttcgggcgaggccagcaagtacggcctgcatccggacgaggcggcggccttcatccgccaactgccgagctacggcgcgctgcgtgtgcgcgggctgatgacgctggcggtgctgtcggccgacgccgcgcgcgtacggcagtgcttcgtgctgctgcgtaccttgcgcgaccgcctgcggcaggaagcgccggccggcgtgagcctggacgagctgtccatgggcatgtcgggcgactacgagatcgccatcgaggaaggcgccaccgtggtgcgggtcggccaggcgatctatggcgcgcgcgccttgcccaacgattattactggcccgacagcggcgcggcggaccgggcggaggacgaatgatgaagctggcggcccccaatccgcaggcgcttgcgccgctgcccatcgacgtggtgtcgatccagtcgcaagtggtgtacggccaggtcggcaacagcgtggccgtgccggtgttcaatggcttcggcctgcgggtggcggcggtgcccacggtggtgctgagcaatacgccgcactatccgagcatgcatggcggcgccgtgccgctggattggttcgagggttatctggccgacctgggcgcgcgcggcgcgctggcgggggtgcgggtggtgcagctgggctacctgggcgggccggcgcaggccgaggcgctgggccgctggatcgcgggcctggtggcggagcgtcccgacctgcgcgtgcacatcgatccggtgatcggcgaccacgacagcggcgtgtacgtggcgcccggcatggtcgcggcgtaccgcgatcatctgctgtcgctggcgcagggcttgacgcccaacggcttcgaactggaatgcctgaccgggttgcccaccggcaccatggagcagaccatcgccgcagcccgcaccctgctgggcgggcgcgcccgctgggtgatcgtgaccagcgcggcgccggccacctggccgccgggccgggtgcgcgtggcggtggtcacgcacgacgacgcgcaggtgctggagcatgcccatgtcgacacggcgcccaagggaaccggcgatatgttcggtgctgcgcttaccggccaccggctggccggccagccggtggccgaggccgcgcgccgcgccgccctgcaggtcatcgaggcgctggaacgcacgcgcgaggcgggctgcggggagctgctgctggcggggccgctcaggtagcgtcgtgttacctcgcgtagtggtatgaccggcgcggcctgcaatacagtggttcatcgggccggcggcagccggccatggccgccacacgaggaccgcgatgctgcgcaagggagaccgggtttccagcccgtggacgaatacgctggcgcgtctggaggacgagcgggtgatgctgcagcgcatcgccgcaggcgtgcccttgaccgacgtgctgctgcacgtgatgcaggcggtcgaggcgcagtccagcgtggagctgctcacctcgatcgcgttcgtggatgactcgggcatgcgcctgcgccatgtggcgacgcccagcctgccggcggcctatgtgcaggccaccgacggcgcggcgatcggcccgggcgtggcgtcgtggggcgcggcggcgttcctgggcacgccggtctatgtcgaggacctgaccgtgcatcccaattggccgccctggcgcgaggcggcgacgcagcacggcttgcgcgcctgctggtccacgccgatcaaggcgaccgacgggcgcaccctgggcgtgttctccaactactatcgccagccgcgcctgcccacgcgcgaggacatcgaggcgatcgcgctggtgacgcgcaccgcggcgctggccatcgagcgccacctgaccgaacaggcgctgcgcaacagcagcgtgcgctggcgcggcatgttcgagcgcatgcaggagggtttcttcctggccgaggcgcagcgcgacagcacgggcagcgtggacgatttcacgctgctggagatcaacccggcattcgagacgcagagcgggctggccgtcggccagacgctgggccccatgctgcgcgtcatgagtccggccgcggccgacagcatcatgcggatcttcgtgggcgtgatcgagagcggcgagccggcgcagttcgaagtggaagcgcccgggccgccgcaggcctgctacgaatgccgcgccggcaaggaagggcatgatcgggtggcggccttgtttctcaatgtgacggcgcgcaagctggccgagagcgagctgtgggagtggcagtaccgcaagaatttcctgctgaccctgggcgatcgcatgcgcgaaatccaccagcaggaccagatcgagcagatggtgtgcgaggagttgggccggcacctggaactgggcgcggtggcggtaatggaatccgtgccgcagcgtggcgaccgcatcgccgcaagctgggggccgcggccgccctacgatggacggtcgatgctggagtccgcgccgctcacgcccgattactacgaggcggtgcgcaaggggcgcacggcctatctgtcgccgtatctggccggcccggcgggcaaccagcagccttcggccatcgtggtcccgctgcgccgctggggccgcgccgacggcaccttgctggtgcggcccgatccgacccatccgctcaagggcacggacatcgcttttatcgaagaagcggccgagcgtatgtgcgaagcgatcgaacgttcgcagtacgcgcgcgtgctggaacaacgcgtcgagcacgccatcgccgagcgcgaccgcatctggcgcctgtcgcccgaactgctggcggtggccgaccatggcggacggctggtatcggtgaacccggcagtgcgcgccatattgggctggtcgctcgaacagttcctggcgatggggctggacgagggcgtgcatcccgaggacctggcgtcgatgcaggccacgctggaggccgagcccgccgagggcatgcagtcggtgcggcacctggaaagccgcctgctgcacaaggacggcagctatcactggattacctggagcctgtcgcgcgccgagggcaatgtgtacctggccgggcgcgacgacaccgacctgaaggcgcaggccgaagtgctgcgccagacggaggacgccctgcggcagtcgcagaagctggaagcggtgggccggcgacgggcgggatcgcgcacgacttcaacaatatgctgcagggcatctccggcgcgctgtacctgatagaccgcaagctgcgccgcggcaagccggaggaggtcggcaagtatgtgcgcaccgcccaggaatcgaccgaccgcgccgcgcggctgacccaacggctgctgactttctcgcgccagcaggccatcgatccgcaggtgttcgatccgggcgatatcctgcgttccatggatgagctgtttcgccgctatacgggcgagcaggtgcgcctgacgctgaagctgccggcgcagtcgtggcgggtgcgctgcgacatgaaccagttcgagaacgcggtgctgaacctggtgatcaacgcctgcgacgccatgccggccggcggcgatctggagatcgaggtcgcccaccgcgaactggacgcggcggcggtgcagaccaatccctgcgccgaggcgggcgagttcgtcgaggtctgtgtctcggacatgggatgcggcatggcgccggacgtgctggcgcgcgtgttcgagccgttcttcaccaccaagccgatggggcagggaaccggcctggggttgtcgatgatttatggtttcgcccagcaggccggcggcatggtgacgatagccagcgtgcaggccgaaggcaccgcggtgcggctgttcctgccgcgccatgtgggcgagcccgtggtcctgccggcgcccgagtcgtccgagccgcccgccgcgcccgcgcatgcggcggtggtggcgctggtggaggacgatgagcatgtacgcgacatggtgcgcgcggcgctggaggagctgaacctgaccgtgctgacggcggccgacggcgacgccggccatcgcctgctgcaaagcgacgccaggatagacctgttgttgagcgatgtagggctgcccggcatgaacggccacgcgctggcgcaggccgcgcgggcgctgcggccggccctgcgcatcattctgatgacgggctacgccgatgaacgcgagaatggctgggcccggcaggagcgcgacatcagcctgatacgcaagccgttctcgcccggggagctgaccgcccgcgtgtgccgcttgctggctgccagtcaggactgaacgcggcacagcgccaccggccagcgcgcgagcagttcgctcagcgccaaggcgcggccctggtggccggcgtgggtaaggatgtcgcgccagggcggggcgtcggccggcaggtgtacgcaggtgtcgcgccaatgcgcggcggcgtcccggtccggtccggtctgcccggccagcgccagggcgctggcgcgcggcacgacgatcagggcctgttgcggcccgcgggtgcgcaggcaggccagcacatgccgggcgcgcgcgccgctgacgcgcagccagcggcaagcgccgtgttcgaacagcgcgggttgctcgcggcgccattgcagggcgcgggccaccagggcctgcttggcgcggccgtcgcgccacagctcgggcagcgccagcgcgccgttgccgagactggccagcgcgccgcgccgcgcggcgtagtccacggcgcggcggttgtccgggtccaccaggctgaggtcccacgtttcacagccttggtatagatccggcacgccgggcaggcccagccgcagcgcggtctgggccaggctgttgaccagtccggccggcgccagccggcgcgccagggcggcgacggcgggcagcgccgcgccatcgtcggccagggcgcgcagatagcgcgcgcacaaggtttcgtaggccaggtcgggacaggtccagctgctgcgctgcctggcttcgcgtagggccttggcctgccaggcggccacgcgccgcaacagcgcggccatgccggcctggtcgtcgggcgcgaggtcggcgggccaggcgcccaccagggtctgcagcagcatgtagcggtcggcccaggcgggcggggcggcgctgccgccggcgtcggccagccattgccgggcccagtcgcaccattgttgcggcatttcgctcagcaccgccaggcgcgcgcgcacgtcctcgccgcgcttgtggtcgtggctggcggtggccagcaaggcttgcggatggcggcgcgcgcgcgcggccacactgcggcgcagcgcgccgccgcccagcgcgaactgggccggcgcgggaccgacttcgttgcgcgagagcagggtgccgtcgcggtagaaccaggtatcttcgagggccttggccgccaggggcggggtgagttgctgcaggcgccgcagcgccagacggtgcggcgcgtccgccatgcgtccgtcgagagccaggcagagcgcggccagcagcgcctgctgggcagggtcgaggtgggcgttggcgcgggtctgcgccgtctggcgccaggcctggtcggcggcctggccggcgccgccttcggcataggtgcggtagacgggaaagcaggccagccattgcgtgagcacagggtcgatggcggccgccgaggcgcgcagttcgggcaagtcggccaggctgcgcgccagcgcgcgccgctcggcgccgaagtggcgccgcaacaaccgtagacgtatccgccgcaattgttcgcgccagtgtggccaggtgccggcattgtcgcgccagaacgcggccagcggcgcggcgccgcgcgcgtcgtgcagccaggccgaggcttcgttcatgaagtcgtagccggtggtgccctggaccggccagtcggtgcgcagcgtctccttgtcgccgaggatcttctccaccaccacatagggttcggcgctcaggccgcgcgcggcgcgcgcctggccggcctgcgcgagctcggcgcgcaggcggcggcaataggcgccgggctcggccaggccatcgacatgatcgatgcgcagcccatcgatcaggcccgcgcggtacagcgccaggggcagtgcatgcacggcgtcgaatacctcgggccgttcgacccgtacgcccaccagatcgccgatctcgaagaagcgccgccagttgatggcctgcgccgcgctgcgccaccatgccaggcggtaggcctgcgcccgcagcaaggcatgccattgggcgggcgttccgccatggtgcagcagcagcgcggccatgggcaggctcgccggcgccaacggcaggtccagcccgttggcatgcagcgccggcgtgccgtcggagccggcgcgcagcccgatctcgccgctggccagcgcggcgcgcgcgccgcaggtgagcacgggcagcagcacccggccgcgcaaggtccggccgggggggcgccagtcgatgtcgaaccagtcggcataggcgctggccggaccgtcgcgcagcacctcgcgccaccagcgattgtccggatgggcggccatgtggttgggcacgatgtcgaggatcaggcccatgccgcgcgcacgcgccgcgccggccaggcgccgcagcgccgccagcccgcccagttcggggttgacctgggcgtggtcgatcacgtcgtagccatgggtggagccgcaccgcgcgcgggcgaccggcgacaggtacagatggctgatgcccagcgcgtcgtagtagtccagctgggcgccggcggcgtcgagcgtgaagccggcatgcaactgcaggcggacggtggcgcggatcatggccgtccccggtgcgcggcgatcgccgccagcgccaggcgcgcggccggctgcgccagcatcgccgcggcggttgcgggcatgcgccggcgccaattgggatggtccgggcagcccggcacgttgggctgttcggccagccccgccagatcctcgagcggcaccagcatcagcggcgcacggctgcgcgccacatgggacagcagggcggcgcagggcggctcggcgggcggcgccgtagcggccaggccgggcggggccgcctggcgccacagggcgcgccggtcctggtcgcgctgccggcgctgcgcgtcggcctcgtgcgcaggcacgcaccagtccagatcgcgcgcctgccaccagcctcgcagggtaggcaagtcgtgcgtgctggtcatggcgacggcgctggcgggccagcggcccggcgggcgaaagcgtcccgcgccgcctggcccggtctcgcgctgcagccacagtacgtccatcccgagcacgccgtgcgcgcgcaggcgcgcgttgaagtcccgcggcaccgtgccgaggttctcgccgatgagcacggcgcggtggcgccacgcttccagggccgccaggcgcagcaggtcttcgaccggaaaggccaggtacgcgccctggtcgggcgacgcgccctcggggatgacccaaaggcgcgccaggccgagtacgtggtcgatgcgcacgccgccggcgctggccagcgcgcggcgcagcatgtcgatgtaggccgcgtagccttgcgtggcgagcgtggcgggcgagcaggcggtcaggcgccagtcctgcccgccggggtggcgcaggtcgggcgccgcgcccacgttcagcccgccgagcatggcgtcgggctgggcccaggtctggctgccggccgggtccaccccgacggcgaggtctgcgatcagtcccacgcccatgcctgccgcgcgcgcggcggcctgggcgtgcgcggcggcgcgacagccaaggcgatggacgcgctgcccagccgcagcgtgtggtagccgggttgcctgggtgcgcgcagcgccaggccgccggcgccatcgggctcggccaggccgtgcgccacctggccgtcgtccagctcgatggcatagcgcgtggcggtgtcgccgggcacgcgcaacatcccgccggcgcgcgcggtcagcatggcgggaggccgggcgcgccagcgcgccagggtgtcggcggtctgggccggcgtggccgccggcaggtcgagcgcggccaggaccgcgcgcaagaccggcggggcgacgtcacgcgcggccccatacatcggtccagcgcggcgagacgcccgccagcgcgcacagccgggcgagggcctggttctcgctcatggcgcgggctcccacagcgccagcgcgcagccgccgcgcagcacgccggcgaccaggtcctggcccgcgccggccagtgtggcataggccagctggcccgccggcggcgcgggcacgatgacgctgccgggcagcaggttggcgtacagcgtgagccgggcgccatcgcccagtcgccacgcggcgcgcaccgccgccgggcccaacgccgcggcgccgtctgcgcgcgcgccagtcaggcgctcgcccagcaggcgcgcgcgcaggcgcagcagttcgcggtagtactcgaaccaagcctggcgttcggcgccgggcggcggccaggggcacgagcggcggtaagtgtccggatcgttcggatcgggcgggggatcgcaatcatgcatcgacgccgcgaactcgcgcgcccggcccgcgcgcaccgcggcggccagctcgggaccgtggctggtgaagtagaagaagggcgcggtcgagccgtactcttcgcccatgaagagcaggggaatgtgcggcgccagcaactgcaacgcgatggccgcgcgcagggccggcgagccgggagcaagcagcgaggtcagccgcaggccgtcggcgcggttgccgacctggtcatgattgtgcaggaacagcacgaaggcccacggcggcaggtgcgcgctgggctcgccgcgcgcgcgcccgccgcgcgtgggcgcggcctggccctggtacacgtagccttcgccgagcgcgcgcgccagcagcgcggcgggcgcctgcgcgtagtcggcgtaatagccttgccgctcgccggtcagcagatggtgcaggacatggtgggcgtcgtcgttccattgggcatcgaacccctgttccagcaggctggcctggttggcgtcgttttccaccacgaggtggacgcggcggtccggacaggccgcgcgcgcctcgcgggccagcccggccagccagtcggtgcggcccatggcgtgcacggcgtcgagccgcaggccgtcgaaacgatatttccgcagccagtacagcgcgttgtcgatgaagtagcgctgcacggcctgctgccgatagtcgatggccgcgccccacggcgtgtcggcgcgcgcgtcaaagaagtcggcggcgtagcgatggaggtaattgccgtcgggcccgaagtggttgtagaccacgtccagcatgacgcccatctccaggccgtgcgccgcatcgatgagggccttcagttcatcgggcgtgccgtaggcggtgtccggcgcgtacggcagcacgccgtcgtagccccagttgcgcgggccgggaaaatccgcgatgggcatgagttcgagcagcgtgacgcccaggcgcgccacctcgggcaggcggcggcgcaggccggcgtagccgccgcacaggccggcatgcgcttcgtagatgacgctgtcctgccagggacggccgcgccacccggtgtggcgccacggatagcggtcgggtccgaccaccacgctgtggccgtgcacgtcgccgtcctgcagccgcgaggcggggtccggtacgacgcaatccgcggcgagccgatagcgatagcgcaggccgggcgcgccgtccacgatggcctgggcgtagccgtcggggccgggccgcagggcgatgggcgcgcggccttcgatctccagggcgagcgcgggcggcgcgctgggggcccagagccggaagcggatcttgccgggcgcgcagacggtcgcgccgaggggcgctggctcgttcatggcgcgtgcgcgccgtcgaccgacgccgtcaacagcagcacggcgcgcgcgcccacgatcgcttcgcccccatcgcaaggcgcggccggcgcctcgggcgaggcgctgtcgagcgccagggtccaggccagcgtcggcgccggcaggacgcagggccgcggctcggccgcggcgttgcacagcagcagggtgacgtcgacgcggccaggctgggccgggtccggcagggcgcggcgcaggaccagcagacggccttcgggcgcgtcccagtccgcggacgtcatgggcgcgccccgcccattgaaccagtcgatggcgcccaggccttcctgccattggtgcgcggggtcgccgtagcgcgtcgcgcgcaggctggggtgggcgcggcgcagccccgccagccgtgcggcgtaggcggttagggcgcggcccggcgtgctctgggcgacggcccagtccagccagcccatcgggccgtcctggcagtaggcgttgttgttgccgccctggctgttgccgaactcgtcgccggccagcagcatgggcgtgccgtcggccagcatgacggtggccagcagggcgcgctgcacccgggcgcgggtttcgcggatggccgcgctgctggcggctccctcgacgccccagttgctgctgtagttctcgccgtggccgtcggcgccgtcctcgccgttggcctcgttgtggcgctcggcgaagctgaccacgtcctgcagcgtgaagccgtcatgggcggcggcgaaattgatgctgctccagggccgccggtggcggtggtcgaacacgtcgcgcgaggcggtcaggcgcgtcgccagcgcgccggccatgcccgcgtcgccgcgccagaagcgccgcgcggtgtcgcggaactggtcgttccactcggccatgccgggcgggtggcggcccagctggtagccgtcggggccgacgtcccagggttcggaaatcagcttgacgcgcgccagcaccggatcctgcagcaaggcgtcgaaaaagccgctgccggcatcgaagccggtaccctcgcggcccagggtcacgcccaggtcgaagcgaaagccgtcgacgcggtagtggacggcccaatggcgcagcgagtccatgaccatctgcagcacgcgcggatgcgacaggttgagggtgttgccggtgcccgtgtcgtcgatgtagcggcgttcgtcgccgggcaccagccggtaatagctggcgttgtcgagcccgcgccacgacagcgtgggaccgagttcgttgccttcgcaggtgtggttgtagaccacgtccaggatgacttcgatgccggccgcgtgcaggcggcggatggcgcgccgcaggtcgtggggctggccgtcggccagataggccggctcgggcgcgaagtacgccagggtgttgtagccccagtagttgcgcagcccgcgttcgaccagggtgcggtcctgcaggaaggcatgcaccggcatcagttccagcgcggtgacgcccagccggtggagatggtcgatgaagcgggggtcggacagggcggcgcaggtgccgcggatgggttcgcgcaggtcgctgcgcagcatggacacgccgcgcacgtgcgcttcgtagatgaccgtgtgcgcccacgccgcggcggggcgccgcgttgcgccccagtggaacgccggctcggtcaccacggctttgggcacgccggcggcgctgtcgcgccggtccatgctgaggtcggcgcgcgggtgctgcatgcggtagccgaacagcgcgtccgaccagcgcagcgcgccggtcagggcggtggcgtacgggtcgagcagcagcttgtgcggattgaagcgatggccggcgcgcgggttgtacggaccgtgggcgcgatagccgtagaccaggcccggctgcgcgtcgggcaggtagccgtgccacacctcgtcggtgcattcgggcatgggcaggcgcgccagctccttgcggccgcgcgcgtcgaacaggcaaagctcgatgcgcgcggcgttggccgagaacacggcgaaattcacgcccaggccgtcgctggtggcgcccagcggggcgggcaggccgggcagcagtcggtcgggcagcgacggatacatggctttactccgagtggcgcaggtacagcgcggtgaagccgggcaggtccaggaccagcgattgcgggtgcccatgggccgggatgggttcgctgcgcaggcagatgggcggaccgccgccggcgccgccgtagcgcgtcgccccggtgtccacgcgtacgcgccagtcgcccgcgtggggtacgccgaagcgatagcccggtcgcggcaccggcgtgaagttgcacacggccaccaggcaatggctggcgtccacgcgggcgaaggcgagcacgctgttgtccgcgtcgtcgccgacgatccaggcgaagccgctcgggtcggcgtcgcggcaatgcagttcgggcagggtggcgtagacgtggttgagatccgcgaccaggcgctgcagcccgcgatgggccggatcgtccagcaacgaccactgcagcatggcgtcgtggttccactcgccttgctggccgaactcgccgcccatgaacagcagcttcttgccgggatgggcccacatgaaggcgtagtacagccgcaactgggccagctgggcggcccgctcgcccggcatcttgcccagcagcgagcccttgccgtgcaccacttcgtcatgcgagagcggcagcacgaagcgttcggcataggcatagaccatgccgaagctgagatcgtggtggtgatggcggcgatggatcggatcgcgccgcatgtagcgcagcgtgtcgtgcatccagcccatgttccacttgtagtcgaagcccagaccgccgttggccaccggcgcggtcacgccgggccaggcggtggactcctcggccacggtgatggcgccggggcactggacgcccacggcggcgttgagttcgcgcaggaagtcgatggcttcgagattctcgcgcctgccgtggcggttggggatccactggccggccgggcggctgtagtcgcgatacagcatggacgcgaccgcgtccacgcgcagcccgtctacatggtaatggcgcagccagtggatggcgctggcgatgagaaaggtccgcacctcgcggcggccgtagttgtagatcagcgtgttccagtcgggatggcggccttcgcgcgggtcggcgtgctcgtagagcggcgtgccgtccaggcgcgccagcccgtgcgcgtcgtcggggaagtgggccggaacccagtccaggatgacgcccagcccggcctcgtggcaacggtcgacgaaatgcgcgaagtcggccggcgcgccgtgcgcggccgccggcgcgaacagtccgagcggctggtagccccacgaaccgccgaagggatgcgccatcacgggcagcagctcgatatgggtgaagcccagcgagcgcgcgtattcgggcagacgggcggccaggttttgccagcgcggcgcgccggcgtcgtcgaaccaggagccggcatgcacttcgtagatggagatcggcgcgtcgcaacgctggcgcgccgcgcgttgttccatccaggccttgtcggtccacgcgaaggggcgttcgtcggggacgatggacgcggtggcaggcggcgcctcggcctggcgcgccagcgggtcggccttgagcacggtatggccgtcggcgcccagcacctggaatttgtagcgcgcgcccggccccacgtcgggcaggaacagctcccagacgcccgccggatagcgcaggcgcatggcgtggcgccggccatcccagccgttgaaatcgcccaccaccgccacgcgccgggcattgggcgcccatagcgcgaagcgggtgcccgcgcagccgtccacgctggcggcgtgcgcgcccagcaggccggccaggtagcgccagccgccggccgcgcaatggtcgagctgggcggcgtcgagcaccggcccgaatgcgtaggggtcggcggtgtgctggatgcctccctcccattcgatgcacagtcggtaggctgccggcgcgcccggctgcaggcccggcacggtgttttcgaacaggccgggctgcatgggcagcaagggtgtgcgctggccgccgggcagcacggccatcacggtgcgcgcgccgggcgccagcacccgcaccacggtatgcgcgccggcctggtgcggccccagcacggaaaacggatcggcatggcggccggccagcagcgcgtgctgggtggccgcgtccagcgtgccctggatggaaggcgaatctcgcatcatggcgccggtccttcatcgtggtcgacggcggccgccagcagcgcggcgcgggcggtttcggccaggccatggatgggcaccggcaggcgctcgggccggtaggccgactcgtagcagatttcgtaggcggccttctccagcaggtacaggcaggtaagcgcctgggcacgctcgggcggcaaggccagcacggggtcgatggcattgccatagctggccagcagggccgcgccggcgcgctgccggaagcgcgccagcagcgcctcgcgcgtttcccggggcgcgctggccgggtcggccggctcggccacgccggtgttgaagtcgcgcggcgcgccgcccagcggatcgtcgcggctgagttcggccaccgcatagtcgaacgagcgcagaataccggcaacgtccttgaacgggctgctcagttgccggcgctcggccatgggccgggccggctcgccctcgaaatcgatcaggtaggcgtcggtctgcgcgaccaggatctggccgagatggaagtcgccgtgcacgcggatgcgcagcgcgccggtttcggcctgcgccagtgtcatgatgtgggccgccagccggtcgcgatgctcgaacagccattgcgcgcaggcgtgcgatgcaggggcgagcccgctctcgcacgcccgcaaggcctgcagcgcgcggtccagctgcgccaccgcgcgctcgcccgccagggcggcgtcgcgctcgctggccggccgcggcgcgaagcccggcagttcgccggcgcgcgccagcaccgagtgcatctgagccaggcgttgcccgatggtgccggccagcacttcgtagccggccagttcctgctggtagtcgtcggcgctggcgccggtcagtatggcggcgtcgagcgtgcgtttcaggtaggccacggtccagttccacgcatcgccttcgttgacgacgtaggcgtgggccagcgccagcgtatggggcgcctggtcgccctgcacgcgcacgacctcgcctagcagcgccggcgtatgcgcgtagccggcctgggtgaggtagcgcgtcatctcggcttcggggtgcgggccggcatgcagctcgcgcagcagcttgaacacgacgcgctcgccgaccagcagcgaactgttggactggtcggcgctgagcgcgcgcacctcgctgtcatcgcgcagcgccaggtcggccaggcccggctcgggcaggaagcgcagccgcacggcgggctcgccgccggcctggatatcgcggccggccgtcagggccgccagcagcacgcgcgcatagccgggctgcagcgaggcgtcggtgagcgtgcccagctgcgcgccgcgccgcacgcgcgccagcggatactgggcggcggtatcgtcctgccaggccagcgccaccggcgtatggaagcggcgcggcggtccgtcgtcgctgacttcgatctcggcttcgtaatagctttccacgtcgtcgttcagcggcacgctgtaggccagccgcatgacgccgggcttgcggcgcgcggcataccagcgctgccgctgcaggtaggccggcagcacgtccgcttccagctggcggcgcgatgcctcggtcaggcgcagcgccgcgcccgcgccgcgcgacaccagggtgatcgattccggcatttgcggcggcagctcgctgtgccacgcgggcggcgcggcgccggcgctcaggtccagccagtagaagccgaaaggcggcagcgtcagcagatagggcagctcgccgatctgcggaaaggcggtgccgcccagcatttccaccggtacgcggccggcgtactcggacaggtgcagttcgaccggctgggccgcctgcgaaaggttggccacgcacagcaccaccgtgtcttcccaggtgcgcagataggccaggatcttgcggttgcccggatacaggaacgacagttcgccacggccgaacacatggctctggcggcgcttggccagcatgcggcgggtccagttcagcagcgaatgcgggtcgcgctgctgcgcctccacgttgaccgcctcgtagccgtacagcggccccatcagcagcggcagcggcaggcgctcggggtcggcgcgcgagaagccgccgttgcggtcgggcgaccattgcatgggcgtgcgcacgccgtcgcggtcgcccaggtggatgttgtcgcccatgcccagctcgtcgccgtagtacagcaccggcgtgcccggcatggacagcagcaggctgttcatcagttcgatgcggcgccggtcgcgctcgagcagcggcgccaggcggcgccggatgcccaggttgatgcgcgcgcgcggctcggccgcgtagacgttccacaggtagtcgcgttcgcggctggtcaccatctccagggtcagctcgtcgtggttgcgcaggaaaatggcccattggcattgcggcgcgatggacggcgtctggcggatgatgtcggtgacgggcaggcggtcctcctgcgcgatggccatgtacatgcgcggcatcaggggaaagtggaacgccatgtggcattcgtcgccggcgccgaagtactcttgcgcgtcctcgggccactggttggcctcggccagcagcatcctgccgggatactcgctgtcgatgacgcggcggatgcgccgcaggatggcgtgggtttccggcaggttctcgttgttggtgccttcccgctcgaccaggtagggcaccgcgtccaggcgcaggccgtccacgcccatgtccagccagtagcgcatcgcgcccagcacttcgcgcagcacctgcggattgtcgtagttcaggtcgggctggtgcgaatagaagcggtgccagaaataggcgccggccaccgggtcccaggtccagttggacttttccgtgtcgcagaagatgatgcgcgtgccggcataggccttgtcgtcgtccgaccagacgtaataggcgcggtgcgccgaacccggccgcgcggcgcgggcgcgctggaaccaagggtgctggtcggaggtgtggttgatgaccagctcggtgatgacgcgcaggccgcgcgcgtgggccgcccgcaccagcagccgggcgtcggccagcgagccatagtcggggtgcaccccgcgatagtcggcgatgtcgtagccgtcgtcgcggcgcggcgacggatagaacggcagcagccagatggtattgacgcccagctcgacgatgtagtccagcttggccagcaggccggcgaagtcgcccacgccgtcgtcgttggcgtcgaagaaggacttgacgtgcaactggtagatgacggcgtccttgtaccagagcgggtcgggagcgggatgggtggcaggcatgatcggtacgctcaggatgacaggggtcgggaccacaggcgccacagccggtatggacgttgcggcgtcaattccaggtccagcgcggcctcgcgccagcttgcgcgcgcgccgtcgagcaggtcctcgccgtgcaggtcggcgctgtcgtccaggccgaacagccagcgcggcagggccacccggaccgattgcggcgcccaggggtccaggctgatcgccaccagcaccacgctggcccggttcggcgtggccttgcagaacgtcagcacctgctcgttggcgcactgcagcggcacgtagcccaggtggctgtgcagcgccgggttggcgcggcggatgcgattgagcgccgcgatctcggcggtcacgttgccgggggcatgccagtcgcgctggcgcaactggtacttctcggagtccaggtattcctccttgccgggcaccggctgggcctcgcacagttcgaagccgctgtacatgccccacagtccgctgccggcggtggccagcgcggcgcggatgagaaagccggcccggcccgaggcctgcaggaaatacggattgatgtcgggcgtgttgacgaagaagttgggccggaaccactcgcagaccggcgggcgcgacagttcgcgcagatagctgtccagctcatggcgggtattgcgccaggtgaaataggtatacgactgggtgaagcccagcttggccaggcggtacatcatgcgcgggcgcgtgaaggcttcggaaagaaacaccacgtcggggtggcgggcgtggacgtcggcgatcagccactgccagaacggcagcggcttggtatgcggattgtcgacgcggaaaatgcgcacgccggcgtcgatccagtacagcagcacatcgcgcagcgcgcgccacagcgcccggcgcgggcggccgctggcctggtcgtagaagctgacattgacgatgtcttcatagcgcttgggcgggttctcggcgtgccggatcgagccatcggcgcggtgctcgaaccagtcggggtggcgttgcagccagggatggtccggcgaacactggatcgcgaagtccagcgcgacttccatgccatgcgccgcggcggcttgcaccagccgcgcgaagtcggcccgggtgcccagctgcgggtggatggcgtcgtggccgccgtcgggcgaaccaatcgcgtaggggctgccggggtcgtcggcggcggcctgcagcgcgttgttgcggcccttgcgctgcgactggccgatggggtgaatgggcggcaggtacaggacgtcgaaacccatggcgcgcagcgcgggcaggcgcgcgatcacgtcgtcgaaggtgccgtgcgcgccggcgggcacggcctgcgaccgcgggaacagttcgtaccagctgccgtggccggcggccgcgcggtcgacccagagcggtcggcttgcgctggtgtgcatgaagggccgcgcggccagcgcgcacatggcctgggccagtccgtcgcgcagcagggcggccacggcgtcggccggcgccggtccgccattcagcatggacagggccgcttcgatgggcgcgcgtcgccgcgcgcctggcgccgcgccagggctgtccgcaggtgcgcggcatcctcggcgaggtccagcgcgatgtcctggtcggcctcgtgcttgaggcgcagctcgcggcagaaagtcagccaggtgtcgcgccaggcgcacacgcggaactcatgcaggccgacccggcgcggcgcgaagcgcgcgtgccagcggtcgttgtcgcccggcgccagcggcacgccgtgccagccggcctggtcgacggcccgccattgcagctcgccggccagctgttcgtgtccgtccgagatcaggtcgacgccgacttcgaccggcacatgggccagggccttggcggccaggctgccgtgcgccaccgaaggcgcgacgtgctcgaagacgacgcgggcgtcgcggtcgcacgccgagggcgggccgggcaacagcgcgcccgccgtggcgcgcaccggacgctcggcggcaacgcggtacagcgcgcagtgttcgaccgggtcggccaggtgcctaggcacgccggccggcagcaacgcggcgccggcgctccagtcgacccgcggctcatgcgcggcctgcggatccagcgccagcatgtggctcgtgccgggcgggcccgggcggatgatcagcgtggcccagccatcgcgcccgcacagcaagaccggccggccgcgcggcgcggcctggcggcgccagcgcagcgcgcgcgccacggcgggcatcatgcgctgcagttcgctgcccaccagcagcccgtcgccccacagcgcggccacccagagggcgcgcagcgcggcgtgcgcggccgcgctggcgggcgccagcggcgcgccgccggccgaggcgagcggggcggcgagcagcggcgctatctcgcgcaggcgctgcgattcggcgtccagccacgtggcgtcgggcgaccaccaggggatcgagccgaatacgccgtcgaaccccacgccggccagggcggccgattgcgccggcgtcaggcccgcggtccaggccagcagccgcagcgccggccggctggcccgcaagggttcgaacagggcgcgccagtcggaagcatcgagacgctgcggcgcggtgcagcgaaagccggccacgccggcgtccagccatccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggcggcgcgccaggccgggacggctgtcgtccacatagcgcagcgcggcgggcgccgcggggctcacgagcggcgcgcgccctggccccggttgcgttggctggactgatcctggttgctgcctatctgcgatacatggccgtccttcttagtgcgtgcctgctggctgccgtggctgcgctgcgcttcgcgttgggtgtcgtcatcctgcttgcggtcctgggacgtgggggtgggtttcatggtctagggctccgggttgcccgccgcgcgccgcagggcgtgacaatgcggcaggcgttgcaatgggttcatggcgtctgcgtggccagtgggcggcaagcggcgtgcccgcgcgctcaggcgggccggcccgcgcccacccgcgcgcccaccaccatttcggtggcccagttcagcaggatggacgaataggcctgctggcagcgcttgtcgctcagcgcgtggtcggcgccgtcgacgatgcgatgggtcagcgagtgggaatgcaggaacgcgccgcggtagctcatgatggtcgagtgcggaatgtagtcgtcgtgctcggcctccacgatcagcacgtcgccgcgaaacgacgagcaggcgctcaaggcgcggttgccctccggcgccacggtggcgtgccggtaggcggagatggcggcgcggtcgagctgcagcttgggctgggcccattcgtcatcgcggtacagcgccggcacgtgcagcgccagccagcgcaccgcgcgcagcgtggtcaggatggcggccagatagccgccatagctgctgcccaccaccgcgatggcggacgtatcgacggctgggtgggcgatcagcgcgtcataggcggccatgatgtcgcgtaggctgtcctcgcgcgtgacctggcgccgctgcgcctcggtggcggcatggccgcgcaggtcgaaggtcaggcagatgcagcccagcccggcgatgtcgcgcgcgcggctcaggtcgaagcgctggttgccgccccagccatggacgaacagcacgccgggcagcttggcgcgcggcgtgagcagggtgccggccacctgcgtgtcgaacacggggatcgtgatggtttcgctatgtgtcgtcatcgtccgtgccgttgtcttgcgtcatgccgccggccttggaaatgaagccgacctcggcgtcgtgggcgtggaatacgatgcgcgtgccgggcgggtgcgccgggtccggaccgtagtgttcgctggtggcggcgtgcgcgcgccgcaggccgccaccctgcgcgaacgcgcgcagcgcggcgatctcggccaggctggccccgccggcccgccacgattgttccagcacgccggtgcgccagcggccctgcgcatcgcggccgcgcgccacgtcatagttgcggcgcgacgcgtacaggcgcggatagcaggcgaacgcctgttcgtcgtaacgcatggcatgctccagcgcggtgcgccgcggcgcgtccagttccagctgcagcagggcgggcaggggacccgacacgaaccacaggtccgagccgccgtagacttccaggcccgcgtggtccagcgtcagcgactgcgtgccgatatagctggccagatggacgcccacctgcgccacgccgacgctgtaggtcgagatgtcttccaggtgttcctccagcaccaggccatagcggcgcacctcgccagcatcctgttcggccagcgcctggtccagcgccgccgcgtcggcgaccttgcgctggccgcggccggcggtggcgcgcaccggcttgacgcgcagcgcactggtgcgcagcatccgcgcgccgccctggcgcgcctcgtccagcgcgaagaccgtgcagccgggcagcacgcagtcggacagccgcgcgcccagttcgcgcgaccaggccgcaggggcggcgcagccgtcatgcggcaacgcatgggtgatcgccttggtggcgacgaagccatgcggcgcgacgccgccgaacaggtcgtccgggccctggatgcccaaggccagcgcgcggccgtccagcagggtgcgcgcgggtacgtaatacacgcgcaagcgcgggtcgcgcgccgccgcaggcagcgcgtcggcgtactcgcagcccagcagctcggcgatgtccaggcccagcgcgcgcaggctggcgcgctcgtggcgcggcgcgtcgcgccggccgggatgggcgaccaccagatcgacgggacggcgcggtacggcggcggcagggttcatgggcggatccggaagcgggaacagcgccgcagcagcaagcgccgtgcccgggctcaaccggccgccgcgcgccggtggcgccattcggcgcccaggtaggccggcagcgccacgcacagcggtatccacgcatacagcaagcggtacatcagcaccgcgcccaggctttcgctggccggcatgcgggtggccaacgcggcggcgaacagggcctcgatcacgcccagcccgcccggaatgtgggccagcagcgcggcgatgctgctgaacaacaggatggccaggacttccggatacggcgcgcggccctgcagcaggacgtagatgatgccgcccatgatggcccacgacacgccggccaggcccatctgccgcagcgcggtcggcaggtcgggcagcacccagcggtggccgcgcaaggtataggcgcgccgccgcgcgtaccggcacaggtacaggtaggccagcgcgccggccagcagcgccgcgcccacggtgcgcagcaggccggcgcccaggtgccagccggcgggcgtgggcatctggccggccagtagaagggcgccggccagccaggcgtagcccacccagttggtggcggtggcgaacgccaccacgcgcagtccgcaggcggtgcgcaagccgtggcgcccgtacagccgcaggcgcacggcgaccccacccagcaggacgcccaggttcaggttgagcgcatagctggtcatggcgatggccgccacctgccaggcgggcaggcggtggccggcatagcggcgcgccaggatgtcgaagccggcgtaggccaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggccagcgccagcgcggcggccagcgccacggccgggccggggatatcgtgggcggcgcgcgccaccgcgtgccagtcgatgcggcgcgcctggtacagcaataccccgacgacggccaggccgacgatgccggccagccaggcgcccaggcggcgccggcggtgtccatgatggtgcgcgtgcctcatgtcgcctcgtccggttggccctggccatcgggccgcagggtctggatgcggggcttgtgggcgggcaggctgccggcccaggcgggaaagcgccgcaggaagtggtagaccagcgcgccggcgaacagccgccgcagctggcgccctgcgccatcgctttgcggcgccgggcggcaatggtcgatcgccaaccgttccagccgctctcgcaggccgctggcgaaggcgctgtcgcgcacctcgacattggcctccaggttcagcgccaggctgaacggatcgaggttgctcgacccgaccgtggcccactcgtcgtcgatgctggcgaccttgccgtgcaacggacgctcgcagtattcgaggatttccacgccggcctcggccagggcgtcgtacagcaggcgcgcgcccagctgcgcgatgggcatgtcgggctcgccctgcaggatcaggcgcacgcgcaccccgcgcgcggccgccgcgcgcaggtcgcgcagcaagcggtagccgggaaagaaatacgcgttggcgatcacgatgtcgcggcgcgcggcccgaatcgccacgcggtagctttgctcgatatcgttggtgtgctggtcgttgtcgcgcaccaccaggcgcgcgcgcgccgggccggcggcctgcggcggcgcggccggccgcgcgcggcgccagcgccgccgtggcacggcggccagcgcggcgcgcgcgaaatcgcggatgtcggccgccagcgggccggcgatttcgatggcgtagtcctgcttggactgggggccgtagtcgtcgagatgatcggccgagaaattcaggccgccgacgtaggccagcgtgccatcgatggcgacgatcttgcggtgcaggcggcgaaacagattggtgcgcatgcccagcaggcgcgggcgcggatcgaatacatggaaccccacgcccagttcgaccaggccggcgatgaagtccggcggcaggctgtccgagccatagccgtcgaccgtgacgtcgatgcgcacgccgcgccgcgccgccgccatcagcgcctcgcgcagttcgcgcccgaccgcgtcgtcgaacaggatgaaggtctcgatgaggatttcctcgcgggccttgccgatggctgtgtagacccgcgggaaatagctggcgccattctcgagaatggcgaagcggttgccgtcgcgccagggcgtgctcacaacgtcacctcggcggccagcggcacatggtcggacagccgcgaccatggacgccggctcaggcggcgcggctcggatccggcgacgttgcgcacgtagatgcggtccagccgcagcagcgggcaggcggccggaaaggtacgcgccgcgtgccccagcgccagccggtggacgtcggccagcccgcagcgcgccagcgttgcgtcggcccgctggcgccagtcgttgaagtcccccgccagcagggccgcggcctgcgccggcacgtgctggcgcaggtactggcacaggcgccgcagctgctcctggcgatgcgcctcgcgcaggcccaggtgcacgcacagcgcatgcaggggcgcgggcgcgtcgcgcacgtccagcacgcagtgcagcatgccgcgcggctcgtgcgccgcgcccacgctcaggtcctcgttgcggtgcgagacgatcggatacttggacaatacggcgttgccatggtggccatcggggtagacggcgttgcggccataggcataggcgctccacagggtgtcggccaggaactcgtattgcgagaccgccggccagcgcgcgtggcgcgccgcgtgccgctggtgttcgcccagcacttcctgcaggaacacgagatccggccgtgcctcgcgcagggcctcgcgcagttcgtgcaggatgaaacggcggttgaagctggtgaagcctttgtgtgcattgacggtcaggatcctgagccggatcggttctggcggcatgggcgctccggacggcgagatgccgcagcccagcaaaccgcgtgcccgccacacgatggcgcgggcacgacgcttgcgctacgctggttcccgatggttcgcgcccgccccaaggagacgacgatgtccgccacgctgcgctgtcacgtaccccccaaacccgatcccatcccgcccgattcgccgcccggggacctgccggtcgacccggataccgacgatcccgatatcgacctgccgccgcccgacgcgcctggcggcctcggttcgcttcctgctctcctgacggcgcctgcgtgcggcttgccggggcggcgctttctacacgctgcttgacagttccgcggcggtcgatatatcgtaagacatatatcttacgatataggtgaccctatgcatccatttcacgtctttgccatgtccgcgcacggcggccgcggcggcggccatgccgggggacggcacggaggcggccacggcgccggcggcgacggccccgactggcggcgcggccgcaagttttcggccgacgacctgcagttgatgatcctggcgctgctcgacgaaggccccagccatggctacgagctcatcaaggcgctgggcgcgcgcagccgcggcttctatacgcccagcccgggcatggtctatccgaccctgacctggctggaagaggccggccacgccacggtcagccaggacggcgcgcgcaagcactaccacctggccgaaccgggccgcgcgcatctgcaggccaaccgcgagcgcgtcacgctgctgatggcgcaactggcccatgtcgggcgcaagatggagtggatgcggcgcgcctgggccgggcagcccatcgaaaccggctccgaaggcgaggacctggccaccggctggctgcccgagtacgtgcaggcgcgcatggcgctgaaacaggcgctggcgcgccacgccgacgccacgcccgcgcggcagcggcaattggccgccatcctggcgcgcgcggccgccgaactggacgacctgtcgtcctgacacaaatttccctggaaaacctgcaatgcccccaaccgaactgaacgtgcagcgggtacgccatccgctgaaaatgcgcctgctcgaagtcaagcgcgtgacgcggcccacgccgcatctggcgcgcatcaccctggccggcgacgctctgcgcgacttcgtctcggcatcgttcgacgaccacgtcaaggtgttcttcccgccgcctggcgcggcgcggccggtcctgcccgaactggggccggacggcctggtgttcgccgagggcgagccccgcccgcccatgcgcgattacacgccgcgccgccacgacgcgcgcgccggcgagctcgacctggagttcgtgctgcatggcgaagggccggccgccagctgggcggcccgggccgcgcggctcgttcgtggtgccgctcgaatacgactggcatttgctggtgggcgacgaaagcgccttgccggcgatcgcgcgccgcctcgaggaattgccgcccggcaagcccgtcatcgccctgatcgaggtcgccgaccccgcggcccggctggcgctgtcgacccgcgcgcaggccagcgtgcaatggctgctgcgcgagccggccggcagccgtctgcccgaggccgtgcgcgcgctgcgcctgccgccgggcgaaggctacgcctgggccgcggccgaggcggccgttgcgcgcgcggtgcggcaggcgctggtcgacacgcacgggctggacaaaagccgcatccgcgccgccagctactggaagcgcggcgaggcggccgtgcacgaaacgcatgattgagccgacgccggccttgtgacatcgacgcaacggggcgccgggcgcgcgcccttgcaaaagcgacagaaaatggcgtaatttttacaaattgcacacatctctcgcgtatccagccgctactctcgcacaaactatgcaagatgttgcgaactggagccccgatgcgtagcgcccgccgccgtaccccagcacgacttgccccgttgccggccatgctggccgccgccggcctgctgcaatccttgggcgcgacgcccgcggccgcggcctgtgcgcccacgctggcgccagccagcgggcagagcgtgcaatgcgacggcgccgtggtcaaccagtcggtcgaggcggcggccggcagccagaacgtaaccatcacggtggcgcccggcgcgctgttctcgaccaacgcgacgcgggcgctgtcggtcgatgaccgcagccgtatcgtcaacgagggcacgatccagatggccggcggcgccggcgcctcgcgcggcgccatggtgggtttcggcgacaacaaccagttgatcaaccgcggatcgatcacgacatcgggcagcggcgtgcgcggcatctcggtgcccaacgtcggcagtaccgggacgctggtcgacaacagcggcagcatccgcacccagggcgccagcgcgcacggcatcgccatcaacggcccgggcaaccgcgtccagaacagcggcgccatcaccgtcaacggcaccgacgccaagggcgtgtatctgcaaggcggcagccccgcggccaacgtactggtcaacggcggcaccatccatgcgcgcggcgccagcagcaacggcatattcggccccgacggcgtgcatgtgaacaccaccaacgccaacggctttcatgcccgcgtcgagaacctgcccggcgggcgcatcctcagcgatcactcgtatgcgctgcgcgggcagaacggcaacgataccttcatcaacgccggctacctgcaagggcacggcggggccggccgcgacacggccgtctacatgggcccccagggcacgggcacgctgatcctgcgcaccggctcggccatcgccggcctggccgacggcggcggggcggccagccatgcgtatctggagggcagcggcacggtggacaaccggttcgccaacttccgcaccctgaccatgcgcggcgccgactggcgctggacctcggacgccgcgttcaccgaaagcgtggacctgcgcaccggcacattctttcttgccggcacgctcgccagcccggccaaccgcctggccgccggcgcggtgctggccggcaccggcacgctggccggcgcattgcgcaacgccggcgaaatccggcccggcccgaacgacggcagcggctacggcgcgctgacggtgcgcggcgattacaccggcgcgggcggcgcgctgcgcgtcaacacggtgctggccggcgacggggccgcctcggacaggctggtcatcgatggcgggcacgccggcggcagcaccccggtcacggtggtcaaccggggcgggcagggcgcgctgaccgcggccgacggcatcctggtggtccaggccatcaatggcgcaagctcggacgccggcgccttctcgctggccgcccccctcaacgccggcgcatacgagtacaggctgtaccgcggcggcgccacgggcgccgcgccggacagctggtacctgcgctcgcgggcctatctggtcgaggaccaactggccggcagccttgccgaagccgaggcgatcgccgacgacatcggccggcgcaccggcgagcggccgagcatcgaggacacgccgctgtaccggcccgaggtggcgctgtacagcagcattcccatgctggcgcggcgcatgggcctggcccagctgggcaccttccacgaacggcagggcaaccaggcgctgctggcgcgcgacggcgaacgcgtcgcggcctgggcgcgcgcctatggcggcaacagcaagcaggcgctcgacggcgatgcgcaacccggcatcgacgcccgcctggccggcgtgcaactggggcaggacctctacagcagcgtgcgcccggacggcggacagcaccgcttcgggctgttcggcggctatggccaggcgcgcggcgacacccacggctcggccggcggcgagcgcgacgccgctaccggccggctgaccatcgacggctacagcgtcggcggctactggacctatgtcggcccgcgcgggtggtacgtggatgccgtgctggccaacacctggatggacatcgacaccgactccaaggccgggcgcgacgccgatacgcgcggccaggcgttcacggcttcgctggaaagtggctacccgctggcgctgtccgagcgctggacgctggagccgcaggcgcagctcatctaccagcacacgcgcgtcgacggtttctcggacgccgtgtccgaggtgcgcatccgcgacgacaacgcgctgaccgcccgcctgggcgcccggctgcagggcgagtacgcggccgccgcgcaggtgtggcgcccctacgcggcgctgaatttctggcgcaccttcagcggcgagaacaccgtcgtgctgggcgaagacagcatcgatacccggcgcggcgcgacctcgctcgaactggcggccggcgccagcgtgacgctggcccgcagcctggccctctacggcaggctggcctatgccaccagcatcgacagccagtatctgcgcggcgcttcggcgcagctggggatgcgctacacctggtaaggcgacgcgctgcccgtctcggccacccagcacaaggtgttgaccagggccatctgctcggcgctgcggcagcgcaccgccgtcagcgccgggctggcgaccaggatggccagcgtgcgggcgcgcgatatcgccacattgaggcgattgcggctgaacaggaactccaggtcgcgcggcaggtaatcgccgctggaggtcgccatggagacgatcacgacctgggcctcctggccctggaacttgtcgaccgtgcccacgcgcgcgccgtcgggcagggcggcgcgcagggtattgacctgcacgttgtacggcgcgacgaacaggatgtcatccagcgtcagcggcgcgggcgcgccggcttcgtccacatggcgctggcgcagcaggagcgcgcacagttcggccacgcgcgcggcttcctcgcggctggattgcgtattgccgtcgtgcggcacgggcacgtagcggatgccgtgcgcgggcagttcgcggccggccgcctcgtcgagcagcaggcggtgggccgcggtggccggcgccgcgcgcagcctgccgtcgtagatggcttcggaaatgaaaccgcagatctccggatgcatgcggtacgaggtgtccaggaaaacgccctgcgacgccgcgatggtggcctggccgtcgagcaggtagtccagcgccgattcgcccgaacggcccggatgcgtgccctggctgggctggccgagctgcatctggtcgcccagcagcacgatgttgcgcgcgcactggcccatggcgacgaggttggccaggctgacctggcccgcctcgtcgacgaacagatagtcgaacgcctgctcgaactcggggcgggcgaacagccacgcggtgccggccaccagttgatggcgcgccggatcgacgtccttgttgtcgaacacatcctcgatctgcgcgccgcccaggcagctgtcgtcgccggcgctggtggatttcttggcgccgcgcaaggcaaagccttcccgctcggccagccgctccaggccgcgcagcagattgttgatggcgtggtggctgttggacgatacggccacgcgccggccggcgcgcagcagctgcagcagcacccgcgaaccggtgtaggtcttgccggcgccgggcggcccttgcaggaacaaggtggtttcgtccatgcgcgccacgacatccagcacctggggcaacagctcggcgtgcggcgcgaccagcggcgcgccgcgcgccaggccgcggatgcgcgggggctcgcggcgcagcagcgcgtccacggcgcgcatcggcatggacatgccgtccggcgcccggcacaccgcgtcgccgtagcggaacaccgcgttgaccagctccttgttgttgaccggcgccgcgggccccagcgccatgcgcggcggcggcgcgggtttgcgcgcgctgcaggtgaagctggccaggcgcgcgtgcgggtcgaccaccagattggccaggctggcgccggtgcgcacgtcggtgcagcgcgcgccggtgcgcagcttggtttcctgcgcgggatagcggtaggtatagcgcaacgactgcgcctgccgtacgggcggcgccgcgtcgtcgcgcgccagcccgcccaggcattcggcgtcctcgatcagctcgccgtcggtggcttcggcgcgcgcgaaccaggcccaccaggcgggcttctgttcgcgccggtggaagtccagcaggtgccacgccagcgcccggaacgcgtcgcgcggcgaccaggcggcttcgtcggccggcagatcgtcggccagcgcggcccggtagggcagcaggcggcgctcggcctcggtcatctcgccgatgacagcccgcgcggcgtcgaggtcctgctggccggcctcgttgtgccacggcagggcggcggggcggatgccgcacagccagtcgcgcaagcgccaggtggagatcacgtcgtcgcggttgtagtcggcgatgtcctgcagcaggcgcggctcgtcggtggctttccagcgctcgtagtacacgatgctggcgccggcattggtgacctcgcccgcgcgccgcggcaggtagaagcgctcgacgtacttgatggaatagctgggctcggagatgcgcagcccttcgcgcacgacacggtacaggtcaaccagcttgccggcgcgcagcaggtggtcgacctccgcttcccgggtgccgtgcagcgacatcagcttcttcaaggccgtggcctcgtagggcgcatagtgatagatgtgcgcatcgggatggcgccgcagccgttcggccacgaaatccatgaaggcttcgaacgcctgcttctcctggcgccggtcgtgggcccagaacggcacgaagcgttcggcgccgtcgtcgatgacatacaggccgaacaggtactcgaggccgccgtcctcgagcggatcgccctccatgtcgaagaacatgtcgccggggtccgggcggggcaggcgcgccaggccccgcggtccctcgtcctgcgccgccagcagctcgtagtggcgcgcgccatcgacgcgggcgcgccattgcagggcggcctgcgcgcgcagccgctgcagcgtgccggcttcgatgccggccacctgcgcgtgctcgggcagggcgccgagctgcgccagcgtggccacgccctgggcgttcaggcgccgggcctgctggcgcgacatgccggccaccagcgaaagatggtcgtcggcgacgcggcgcgcttcgcaggccacgcgccagcggcactgcgggcaatgctcgcagggctcgggataggtcggcggcgccggctcggcggcgatcgcagcctcgaagcgcctcaggacctgccgcaggtaatgggcgtagtcggccacgcgcagcgccagctcgcggccgctgcccagcaccacatgcatgctgcgcggcgcgacgccttgcgcgtgctccagcaaccaggcgtagaacgacagctgcagcacgaagctggcgcgcgggctgcgcgccagcttcgtgtccagcgcctcgtagccgtagtcgcccagcgccgacgggcactcggtgcgcaacaggaaatctgcatgccccacgtaggggccgtgacagagcgcggcctggtagatgaccggggcgcccgcggccatcgccgcgcgcgtggcggccagccgcgccgccaggtccggaccggcgcgcgtgacgtcggccaggtcggggtggcgggcgcgcaggcgctccagccaggcctgctcgtgcgcctggcccttggcctgcaccagcgccatctgttcgtcgtcggccgccgccggcgcctggcccgcgtcgagcgcgcgcaggtccagttgggtgaggtgttcgcaggccaggaaacccaccaggtccgaggcggcgtagcgccgcgttgcgccgagctgctgcatggcgggttcagccttcctgcagggccgcgaagcgctcggccaggaaatcgaccagcgtgcgcaccgacgacagcaggccgcgccgcgacggaaataccgcgtggatcaattcgcggcacggcgcccattcgggcaacaggcgcaccagggtgccgtcggccagctggccgcgcaccatcatcgagggcagctgcaccacgcccacgccggccaccgccgcgctgcgcagcgccagcatgtcggtggtgaccatgcgcggggccaggggcaccgtggcctgcgcgccttgcgggccggtcagcagccagctgtggggctggttcggcaggcccagcgccagtctgggccaggcggccaggtccgcgggcagggcgggcgcgccatggcgcgcgagcagggcgggactggccaccaggcattggccgcggtcggcgaacgggcgcatgaccaggtcgctgttctccagcggcggcggacgcacacggatcgccacgtccacgccttcgcccagcacgtcgacgcggcggttgctggcgtccaggtgcagggtgacgcgcggatagcgcagcatgaattcgcccagcatggcgccgacatgggtatgcagcagggccacgggacaggacagccgcaccacgccgcgcggctcgacctgggccgcgtcgatcgcctcctgggcggcctcggcctccaccagcatggccttgcagtgttcgtaataggtctggccgatgtcggtgacggagaagtggcgcgtcgagcgctggatcaggcgcacgcccagccgctcttcgagcacggcgatgcgccggctcagcttggatttcggcatccccagggcgcggccggccggcgcgaagccccggtgatcgaccgtctgtacgaaataatagaggtcgttgagatcctgcatggacgcccctcgatagttctgaaaataggacagcgcggcccggaatcgcagtctacccggattttcgcttcggcagcatgctggcgagtgcctgctgctatgctgccaaccggggcagcgacacgcgaggattcgaacatggccagactccacatcatcatctgcagcacgcggcccgggcgggtcgggccggccgtggccgactggttccatgcccaggccctggcgcatggcggcttcgaggtggcgctggtggatctggcgcaggtcgggctgccgctctacgacgagccgcgccaccccatgctgcagcaatacgaacatgcgcacacgcgcgcctggagccgcagcgtggccagcgccgacgcgttcgtgttcgtcacgccggaatacaactacgggccgccaccggcgctggtcaatgccctgaactatgtctacaaagagtggaactacaagccggcggctttcgtcagctatggcggcgtctccggcggcatgcgcgccgtgcaggccgagaagcagaccctgacgaccttgcgcatggtgcccatcttcgaatacgtggccatcccgatggtggccgagcgcctggacgcggccggccgcttccagccccaacccattcacgacagcatggcccagggcctgctgaccgaactgcgccggttcagcgacgccttgcaggtgttgcgcgaaccggcctccacgccatgattccggaccccgccacggccccctccatgaaccctacgcaaaccacgaaccccatgcgccccttccgctcggtgctttatacccccggcgccaacgcgcgcgcgctggcgcgcgcccgcgaactcgacgccgatgcgctgattctcgacctggaagacgcggtcgcggtgtcggccaaggaagaggcgcgcgtgcaggtgacgcacgccttgcgcgagggcggcttcggacgacgcagcgtcatcgtgcgcgtcaatggcctggacacgccctggggcgaggacgatgtgcgggcgctggcgccgctgggtccgcatgcgatgctgctgcccaaggtcgaacatcccgcgcagctggcgcgcgccgccgcgctggcggccgaggccggcgcgccgggcctggcatggtgggccatgatcgaaacgccgctggccatcctcaatatcggcgccatcgccgccgcgggcgcgccgctgcgggccctggtggccggcacgtcggacctggtcaaggcgctgcatgcgcgccacacgccggcgcgcgccgaagtccaggcggcgctgtcgatgacggtgctggccgcgcgcgcgcatggactgctggcgctcgacggcgtgcacctggacctggccgacgccgaaggcctgcgccacgcctgccggcaaggccgcgacctgggcttcgacggcaagacgctgatccatccgcgccagatcgacagcgccaacgccgccttcggaccgtcggaagccgaggtcgtgcgcgcgcacgccatcatggcggcctggcaggacgcgcaggcgcacggcgcgggcgtgaccgtggtcgacggcatgctggtggaagcgctgcacgtcgaggacgcgcagcgcgtgctggcgctggcccaggccatcgccgcggactgaatccctcgcgcgctcagggccggaagatatccggcggcatgcgctcgaccatttcgcaggcgcgcttcaggtgcgccttgacctcggcggcggccttgcggcggttgccgtcgacgatagcctgggcgatgcggcgatgctcgtcgatcgaggcctggatggcctgcggcgtgatcgcaccgcccagctggaacatgatcagcggtagctgcagcttgcggatcagctcggccagctgggtattggcgctgagatcggcaatggcctggtggaagcgccggttctcgtcgaagtaggaaggcccggcggccagcgagtgctcgtcccagatcggcccgatggcctgcaggaaacgcgccttggcggcggggtcatccatgcactcggcggcgcggcgggccgccagcgcctccagctcggcgcggatctcgaacagctccagcatttccgccttcgaatagcggcgcaccatggtggtctggttgggaatgctctcgaccagcccctcggccgacaggcggcggaacgactcgcgcaccgggccgcggctgacgcccagctggcgcgtcaggtccgcctcgaccaggcgctggccgggcacgaggcgcccgctgagtatgccctggcgcagcgtatcgaccacgtactcgagcgtgctgccggaagttgcgttgggcttgctggttcctgtcatggcgtccattcggataggcgataaccctgattgtacgacaagttgccgaacgttattgtcctacaaaaacgtgcatcaatattccgccagacatggcggtgccctgaaggggagaaccatgcaaaacccggccgtacccggcgcgacgcgcgatcccgcgctgccgccattcctgttccagacactaaggagagcgcgtccatgaacgccgtccagcgcataggcaagctgctcaatccgagcagcatcgcaatcgtcggcgcctcgccggcgcccaacaagctggccggccagctgatcccggcgctgcgcgaaggcggctacgaaggcgccatctatcctgtcaacccgcgctaccaggaagtggccggcctgcgctgcttcgcctcggtcggcgatattccggacgaggtcgaccactgcgtgatcgtggtcggcaaggagcgggtgccgcaggtcttgcgcgattgctgcgccaagcaggtacccggcgccagcatttacatctcgggctacgccgaggccagcggcgacgggcgcgaggcgcagcgcgcgctcgaggaggcggccagcgcgctgaccttcatcggccccaactgcatgggcttttccaacctgacggcgcgcgtcatggccgcgccctcggccgtgctcaagcgggccgagggcgtgggcgacgtggcgctggtgtcgcaaagcggcgggctggcctatgcaacgatggcgtactacgcccagcgcgacgggctgggcttcagccatatcgtcaataccggcaattcggctggcgtctcgtacagcgacctgatcgaatacatgttccaggatccggccacgcgcgtggtgctggccgtggccgaagccgagcgcgccgcctgcgaggtgatcgacgcggtgcaccggctgggcctgcgcaaaccggtggtcctgctcaagctggggcgcgggcagacgggcacgcgcatggccttgtcgcacaccggctcgctggccggcgactaccgcctggtgcgcgacgtggccgagcagcacggcattgcctgcgccgacgacgtggaccaggtgctgggcctgtgcgagctgttgcgccacggcttcggcgccgagcatgccgagggtatcgcctcgctgtgcatatcgggcggcaacatcaccttgttcgccgaccaggccgatgcccatggactgggatttgccgagctggacgccgccaccgaggcgcgcctgacggcggtgctgccggactatatctcggtgcacaacccgatcgacatcaccgcgctgggctacgagaatccggcgttgcatgccgacgtgctggacgtgctgctgaccgacgcggcggtgcgcaccgtcgtgcccatcctgaccacggtggacgattacacggaagtctgccgcctgctggccgacgtgcgcgccaggacgcgctgcgccatgatcgccttgtggaacggcggctcgtacgagactcgttcgcgcgaaatcctgcgcgaggccgccataccggtgttccattcggccgccttgctggcagcctgcctgcagcggctgcgccgcgccgccggccggcgcgcgcctatgcaggccgcgtccgccgcgccggtggccgacggcgcgctgcgcgccctgcgcgagagcgaggccatgcaatggctggccgggcatggcgtggcggtaccaccgctgcgcgcctgtgcccgcgccggcctggccgaggcggcgcgcgaggtgggctacccgctggtcatcaaggccgattcggccgacacccatatttccgaccaggacagcgtgatcctgaatatccgcaatgacggcgagctggcgcaggcgctcgagcgcgtggccggctggccggacgagcgcgtgctggccatgcgctatttgcccgggcaggagctggtggccggcgtgctggcgcatccgcaactgggccaggtgctgatggtgggttcgggcgggcagtgggtggaactgctcaaggatgtgcgcttcgccgcgctgccggccagccgcgacgaactggccgacgccctggccggcacgctggtcgggcgcgcgctgcacgcgcgctttcgcggcgcggcgggctttgacgaggcggtcgggctgctggcggccctggccgaggcggccgtgcgggccggcccgcaagtggcgcagatcgaactcaacccagtgacggtgggccgtcacggcgcggtggcggtcgatgccgccgtctacctgcgcgcttagcgcgaatcaaccgaggagatgaccatgaaaaagaatcacgaccctgttgcgcgtgctggcgttggccggggcgatcgcgccgatgtgggcgcaggccgccgactttcccagcaagccggtgcgcgtggtggtgccttattcgccaggcggcccggccgacgcgctgatgcgcgcggtggggcagaagctgagcgacaagtggggccagcccgtcatcgtggagaaccgcccgggcgccaacgagatcatcggcgccgataccgtgatcaaggccgcccccgacggatacacgctgctgctgggctccgaggccgcgttctcgctcaacccgcagctgtacgccaagctgtcgtacaagccggccgacctggcgccggtcagccggctggtcacggcgcagttgatgctggtgacgcgccctgatttcccggccgacgacgtggccgggctcatcaagcacctgaaggccaacccgggcaagtacacctatggcatcaccggcatcggcggcgtgctgcacctggccggagcgtggttcaaccagctctatggggtgcagaccagcgaggtgccgtacaagggcctgccgctggccatgcaggacgtcatggccgggcgggtggacatgctgttcgccattgccggcggccccatgccgcacgtggccaccggcaagctgaaggcgaccgcgctggccgggccgcaccgcgtggcgatcgcgcccgatgtgcccacgttcgcgcaagccggctatcccgaattcgacgcgtcggtctacttcgcgctggcggcgccggccggcactcccgaggatgtgcgccgcaaggtggccgacgacgtgggcgcggtggtcagcaacgccgacttcgtggctcgcaacctgaccgccatcggcttcgaaccggtgcgcgaaaccccgcaggcgttcgccgccttcctcgagctggaccgcggcgtcgcggcccaacgcgtgcaggcggccggcgtcaagctggaccaaccctgattttccccacacaaggactctcaccatgaatgcactgacttcagacatgggctggagcgacgcccgcaccatcgtcgtgcgcgggcacgacctgaaccacgagatcatcggccacctcaacctgggcgacttcgccttcctcgagatcaccggccgcaagcccgatccgcaggagtccacgctgttcaacgccttgctggccatgctggtcgagcacggcatgacgcccaccgccatggtggcgcgcctgacctacctgggcgcgccagaatccatgcaggccgccatcgctgccgggctgtgcggcatgggcaccaagttcgtcggcacggccgagggcgccgcgcgcctgctgcaggaggccctgccgctgggcagcgagcaggcgctggacatcgacgccaccgcgcagcgcatcgtggccgagcagcgcgcggcgcgccagatgctgcccggcatcggccacccggtgcacaagccggtggatccgcgcaccacggcgctgttcgcgctggccgagcgcaccggcttccatgggcgctatgtggcgctgatgcaggccctctcggcgcaggccgaaaaggcgctgggcaagccgggcgtgctgccggtcaacgccaccggcgcactggcggcgctggccagcgagctgggcattgcctggcagctgtgccgcggcatcgccgtgatcggccgcgcggtcggcctggtgggccatatcgccgaagagctgcgcaaccccattgccgagcgcctgtgggtgcgcaccgacgccgaggtatcggcgcacctgaagccagccccgcaggagccgcgtccatgaagctgctgtcgcatatccgcgtgctcgacctgggccgcttcatcaccgcgccgctggccggccagttgctgggcgagctgggcgctgacgtggtcaaggtggagtcgcgcgacgccatcgatccgtttcgcgccttcgagggcgggctgtacggcccgcacttccagtcgcacaaccgcaacaagcgcagcctggcgctggagttcgccacgcccgaggggcaggcggcgctgcgccgtctgatcgccggggccgacgtggtgctgctcaacatgcgcccgggcgccgagcacaagctgggcctggactacgaaagcctgcgcgcgctcaatccgggcctggtgtactgctcgatcaccggcttcggcgccagcggtccctatgcgcaccggccggccttcgacaacgtcggccaggccttgtcgggctggctgtcgatgttccaccagggcagcgacccgcgcgtgcccggcccgccggtgtccgactcgctgactggcctgtacgccgccatgggcgtgctggccgccttgctcgaacgcgcccgcagcgggcagggacgcaaggtggaagtctccatgctggaatcgctgatcgccttttccaacgagccgctgggccagttgtcggccaagggcgcgcggccggcgcactacggccgcgcctcgctgtcgcagtcgtacatcctgacctgcgccgacggcctgcgcatcggcctgcacttgtccagtcccgagaagttctggcgctcgctggtcgaggcgatcgaacggccggacctgctggcgcgctttcccgaccgcgccagccgcgtcgacggctacgaggcgctggcgcgcgaactggccgcggtgttcgcgcagcgcgagcgcgccgactggatgcgcgtgctcgaagcgcacgacgtgccggccgccccggagcgcctgctcgacgaactggccgacgacgcccaggttcgccacctggaggtgttccagcaactgcggcatccgcggcatgggccggtgacggccgccaaccgcgccatccgtttcgatggcgacaatcacagcgccttcgcgccgccgccggcattcggcgagcacacactggaagtcctggtccaggcgggcttcggcgccgaggacatcgaacgcctgcacgcctgcggcgccatcgccgcgaccggacacggagcccacgcatgaaaccgaacatcctgcaatgggcgctgggcgccgccttcgcctgcgtggccgctgcctcgacggcgcaggactacccggcgcggccggtgcacctgatcgtgccgtaccctccgggcggcggcaccgacgtcgtggcgcgcgcggtggcccagcggctgcaggccgagctgggacagccggtggtggtcgaaagcaagccgggtgccagcgagatcatcggcaccggcagcgtggcgcgggccgcgccggacggctacaccataggcctggtgaccagcacgtattcgatcaactgggttctggacgccagcctgccgtacaaaccggcgcagttcgccgcggtggcgccgctggtcggcgtgcccatgctggcgctggtgccggccggctcgccggtccaggacatggccggcctggtggccgccagcaggcaagcgccaggacgcatgaactacgcgtcgctgggccccaacagcctgcaggccatgtccaccgaatggctcaagcacctgtcgggcgccgacctcaccgcggtggcctacaagggcgcggcgccggcgctggtggcgctgtccacgggcgaggtggatttcaccttcgccgggctgggcgcgagccggccgatgctcgatgccggcaaggtgagggcgctggcgatctccaccgcgcaggcctttccgcccatgccgacgctgccgccggtggcccaggccgcgcccggctatgacgtgcagatctggtatggcctgatcgcgccggccggggtgccgccagccatcctggaccgcctcaacgcggcgctggcgcgggtcatggacgatgcggcgctgcgccgccagttcagcgacctgggctatgtgccgaccgtgatggatcgcaaggcgttcgagcagttcctgcagcgcgacacgctgcaatggcgagagatgataggcgcggcgggcatccgcgcgcagtagggaaggggcagggcggctcagcgcgccagcgggcgcgtcgagccgcggatggccagcgtggcgggaaagcgcgaggcggtcgcgtgcgccgggtcggcggcggccggcacggcctcgccctggatgcgcgccagcagcagattgatggcgtaggcgcccaggggatagaccggcggcgacaccgtggtcaggccatcgcccaccagttcgaaccagtcggggtcgccatagccgaccaccgacacatcggccgggcaagacaggcccaggccgcgcagcgccttgagcgcgccgacggtcaggcgcgagctgccgatgatcagcgcagtgggcggcttggggccgctcatcaggccgtgcacggcgcgatgggcgaactcgacccgcggcgggccgacggcggtcaggctggcgtccagcccggccttgctcatggcgctgctgaaaccggacaggcggtcttcgcccaggctcaggtccgtggtggtgccgacataggcgatgcgccggtggccgtagtggatcaggtgctcggcggcggcgcgcgtggcggcccgttcgtcgatcaccaccgcttcggcggccaccgccgcgtgctggcggatcagctggatggcgcgcacgcccttgagcagggcgatggtctcgggcttgggcttgatggtgggcgtgatgatcacgccggccgcgcgcgacaccacgaacgcgcgcaagtcgttgaactcgcgctcggggttgtcctcggtgatgctcagcgccagctggaagccgcgcgccaccgccgcgtcggccacgatcttggccacggccgcgtagaaatcgttctggatgtcgggcacgatcagcccgatcaccgggctgtgcgccgtgcgcatgttctgcgccgtgccgttgggcacgtagcccatggcctgcgccgcctcgcgcacgctggccttggtggcggcgctgatcttgggatggtcggccagcgcgcgcgacaccgtggcatgcgacagcttcaggcgggtcgcgatgtccttgatggtgacgttggtgcgcgccgctatgccagccatggctgatcctgttgctggcgccgctggaacgccgcgatgtcggccgcgcgcgccagcgccaggtcgatgtcgtcgacgccttcgagcagcaactggcgccggcccgcgtcgatctcgaacggataggcgcggccgtccgggccgatgacgcgctggctgaccaggtccacctcgcaggcgcagcccgggtcggccagcgcctgggccatcagcgtcgcgacgtcggccgcgggcagggtgaccggcagcaggccgttcttgaggcagttctcgtggaagatggggccatagctggccgcgacgatggcgcgtatgccgtatccctggtgcgcccagaccgcgtgttcgcgcgacgagccgcaaccgtagttctcgcgcgccagcacgatggccgcgccctggtaggcgggctggttgagcacgcactcggggcggggctggccatgttcgtcatagcgccaggcgcccatgaagccgtcggccagcccgtcgcgttcgacggttaccagccagcgctgcgggatgatcgcgtcggtgtcgacgtggtcctggttcatgggcaggatgatgccgtgggctcgaatgaaggcttgcatattagaccagatccctgtgatcgacgatggcgcccgcgatggcggcggccgcggcgctggccgggctggccaggtgagtgcgcgcgcccggcccctggcggccttcgaagttgcggttggaggtggagacgcagcgctggccggccggcaccttgtcggcgttcatgcccacgcacatcgagcagcccggttcgcgccattcgaagccggcgtcgaggaacacgcggtccagccccagctcttcggcggcgcgcttgacccgctgcgagcccggcaccaccagcgcgcgcacgccggcggccacgcgccggccgcgcgccaccgccgcggcggcttgcaggtcggacagcctgccgttggtgcatgaaccgatgaacgcccactgcaccggcacgcccgcaggcccatgtagtcataggcctgctgcatggcggcgcgctcgccggcgtcggcggcggccggatcaggcagcggttcgtgcacgtccacgacctgggccgggttcacgccccaggtcatctgcggcgcctgcagttccagggtgatcgcgcgctcggactcgtagcgcgcgccggcgtcgctgcgcagcgcgcgaaacgccgccagcgccgcctcgtcgccgcgcaccgcgggggcatggcggcgcaggtagtccagggtcacgtcgtcgggcgcgatcagcgcggcgcgcgcgccggcctcgatggccatgttgcacaaggtcaggcgttcttccatcgagagcgccgccaccggctcgccggccagctccaggaaccccacggccgcgccgcgcacgccgagctggcgcaggacatgcagggtcaggtccttggcgctcaggccggcgggcagggcgccttgcagcgtcaggcgcatcgcgcgcgggcggcgcatggccagggtctgggtcgccagcacatgctcggcctccgaggtgccgatgccccaggcccaggcgcccagcgcccccagcgtcgaggtgtggctgtcgccacaggccaccgtcatgcccggcagcaccaggcccagttcgggcgcgatcacgtgcacgatgccctggtcggggtcgtccgggccgtagtggcggatgccggtgcgcgcggcgttggcggccagcgcatcgatcatcgcctggctgccgtccacgtgttcgccgcgccgcccgggcgcggtggagacgatgtggtcggcgatcgccacgttgcgcgccggactgtgcacggtgcggccctgcgcgcgcagcgcagagaaggcctgcgggctggaaagatcgtgcagcaggtgccggtcgatgtggatcaggctgcggccgtcgggcaggtcggccacgtggtggctgtcccacaggcggtcgaacagggtgcgcggcggcgcactggcggcgccggacggggtggacggggtggacggggtcattctgcctccttggtgcacacgtatgaaattttcatcgtggcagtatgtatcgggtaaaccagtatgttctactgtattgacgccctaactctggctaattatagttcgaccagtgcaaacgtatgcactaagaaaaacatcgtagcgccgacacagcgaggagacaaccatgaatagcatcaagcgagtacgcggcaagaccgccgccttgttcgcggcgctgggcctgtgggccgcggccgtgcccgcggcaggcgcggcgaccccgtatcccgagcgcccgatccggctcatcgtgccgttcggcgcgggtggcaccaccgacatcctgggccgcgtgctgggccagcaactgggcgaggccctcaagcagaccgtcatcgtggagaaccgccccggcgccaacggcaacatcggcagcgacgccgtggccaaggccgcgcccgacggctatacgctgctgttcgccgccgacgccaccctggtcatcaaccccacgctgtacagccagttgccattcaagcccgaaagcgacttcgcgcccatctcgcgcatcgcggtcgtgcccctggtgctggtcgccaaccccgcggtcaaggccgacacgctgcccgaactggtgaagctgggcggcaagcccgacgcgcgcctggacttcggcagcgccggcgcgggcagcatgggccacctggtgggcgagcgcctgaaccgcgccactggcatgagcatgacgcacattccctacaagagcggcgcccaggccatctccgatgtggtgtccggccagatcccgctgctgatcaccggcctggcggtggccgagccgttcctgcgcgacggcaagctgaaagccatcgcggtgacctcgggacagcgttttcccggcgcgcccaaggtgcccaccatcgccgaaggcggcgtgaaggacttcgattcgcccagctggtatggcctgctggcgccggccggcacgcccgcgcctgtgctggagaagatccacgccgccctggccagcgccttgcagaccgaagacatgaagaaatgcatggtggagctgggcgcctggcccgtggtcgatacccaggcggcgttcgccgaactcatcaaggccgatacgcagcgctggtcgcagatcatccaggccgccggcatcaccgtccagtaacccttcctatccagtatccatgcgcatcaccgccatacgagaaatcgccgttcccctgcagggcaacatctccaactcgctggtcagtttcgccgagcacacggtctcgctggtcgccctggtcagcgacgtcgtgcgcgacggccggccgctcatcggctacgccttcgattcgatcggccgctacgcccagcccgggctgatgcgcgagcgcttcatcccgcgcctgctgcaggccgcgccgcacgagctgctcgatgacggcgggcaggcgttcgacccggcgcgcgccagcgccatcatgctgcgcaacgagaaaccgggcgggcacggcgaccgggcggcggccgtgggcgcgctggaactggcgttctgggacctgaacgccaagctgcgcgacgagcccgcctattgcaccatcgcgcgccacgtcggacggccggcgcaagccggcgccacccaggtctatgcggccggcggctactactacgacagcggcgatccgctgcagcggctgcgcgacgagttccgcggctatctcgaccagggcttcgtcaagttcaagatgaagatcggcggcgcctcgctggccgacgatctggcccgcatcgaggccgcgctcggcgtggcgggcgagggcgccaacctggcggtcgacgccaacggacgcttcgacctggataccgcgctggcctatgcgcgcgcgctcgagccctatggcttgcgctggtacgaggaaatcggcgacccgctcgattaccacctgaacagcctggtggcgcaggcctacgcgggcaccatcgccaccggcgagaacctgttctcgctgcccgacgtcaggaacctgctgcatttcgccggcgtgcggcccggccgcgatatcctgcagatggacccggggctgtcgtacggcttgaccgagtacctgcgcatgatggcggcggtcgaggcggccggcttcgggcgctcctgcctgcacccgcatggcggccacctgatcaacctgcacatcgccgccggattggggctgggcggctgcgaggcctatccgggcgtgttccagcccttcggcggctaccccgcggcgtgcgcattgggcgcaggccaggtgcggccgaccgacgcgccgggcttcgggctggaacagaaacaagaattggcgccgtacatctccgtactggcgcacggcaaggcgtaaggaagaaatcatgaagattgcaattatgggatgcggtgcgatgggctcggtgtacgccggcctgctggcggccaacggccatgaggtcatcgccgtcgaccgctgggccgaacacgtccaggccatgtccgaacagggcctgcgcgtcgaaggcgccagcggcgaccgcgtggcgcgcttgcgggcctaccgggaggccccggccgaacccgtggacctgatcatcatcgcggtcaaggcggcccaggccggcagcgccgcggcgcaggcgcgcgccatgctcggtcccgacaccctggtgctgaccatccagaacggcctgggcagcgccgacagcgtggccgaggccatcggcgccgagcgcctggccgtgggcatcgcggcggccttcggcgcctcgctgagcggtccgggccatgtccaccacaacggcatgtcggcggtgcgcatgggcgcctacgccggcctcggcgccgagaagctggatggcatcgccgaagtgtggcgcggcgcgggcttcaacgcgcaggcggtcgacaacctgccggccatgcaatgggaaaagctgatctgcaacgtcgcctacagcgcgccgtgcacgctgaccggcctgaccatcggcgaagtgctggatgctccgcatgccagcgcggtcagccaggccgccgccaccgaagcctggaacgtcgcgcgcgcgctgggcgtgccggtcgccgtggaagacccggttgcgcatgtgcgcgcattcggcgaacgcatccgcggcgccaagccgtcggtcatgctggaccacgaacagcggcgcgtcagcgaaatcgactacatcaacggcgccatccccaggcaggcggcccgcgccggcatccaggccccggtcaaccagacccttaccgcgctggtcaagcagcgcgaggaggcgtggaagtagcccgtcgccggcgctggctgtccctgcggggacagataccgtccgtcttggccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgggcgcgctccattcctcgggcaggccctgggtcagggtcgagacgaacgcggcggtgcgcgcatcgcgcgactgcgcgaagacttcgcgcggcgtacccgcctcgaccaccgcgccgccctccaggaacaccacctgctgggcgatgctggcggccagccgcaggtcgtgggtggccatcagcatggtcatgccttcgccggccagccggcgcagcacgtccaccacttcgatggccagcgacgggtccagcgccgaggtcggctcgtcgcacagcaagacgcgcggcgacggcgccagcgcgcgggcgatggccacgcgctgctgctggccgcccgacagcgtgaccggccaggcgtcggccttggcggtcatgccgactttctccagcagctccatggcgcgcgcacgggcgcgcggcttgtcccagcgctgcaccgtgaccaggccttccatgacgttgtcgatcacgctctggtggggaaacagctggaagttctggaacaccatcccggtctggcggcggatgcgctgcacggcgtcgcgcgccgggcgccgaccgtcgaacgccagtgtttccggccccagccgcagcacaccggcctcgggaatctccagcaggttcacgcagcgcagcagcgtgctcttgccgctgcccgaagggccgatcagggccgtgacgctgccctcgggaatgacgacgtccacgccgtgcaatacccggttgccgccgaagctcttgtctatgccttgcagccctatcatcgatgttgctccgcgaagacggcgtgctggccgaagcgtttttccaggcgcacctgcagcgaggacagggccgaactgaacaccaggtagatcagcgccgcctcggtatagagaatgagcggctcgtaggtcaccgccgcgatgcgctgggcggcctggaagatttcgggcacggtcagcaccgccgccagcgaggtgtccttgaccagcgcgatgaacgaattggccagcggcggcaccgccacccgcgcggcctgcggcagcacggtgcggcgcatggcctggccgcgcgtcatgctcagcgaataggccgcttcccattggcccctggggatggattcgatggcgccgcgaatcacttccgagttgtaggcgccgacgttcagcgtgaagccgatcagggcggccggcagcgggtcgagcacgatgccgacgctgggcaggccatagaagatcacgaacaactgcaccagcagcggcgtgccgcggatcagccagacgtagaagcgcatcagcgccacgatgggccaggggccgaacagccgcagcagcgccaccacgaaggccagcgccaggcccgcggcgaacgacagcagcgtcagcggcacggtgaacatcaaccccgcgtgcagcaggggccagaacgaatcgagcatgagctgtagccaggccggcacgatgggggctcctgtgcgttgcgggcggggaggggcggcgccgccgggcggggccggcggcgggctttactgggcggccgacaggtcggcgccgaagtactgctcggagatcttccggtaggtgccgtcggccttcagctcggccagcgccttgttgatggcggcctgcagctcggggttgttcttgcggatcagcacgcccgattcgctgaactccttgctcttgtcgtaggctgccaccttgaccttggcgttgggcttttgcttcttgaagtcgagaaacgacaggttgtcgttgaccgtggcctcgacgcggcccgacatgagcaggtcgatggcttcgttgaacccctgcaccggcaccacttcggcgccatagctctgcgccagcttgccgaagttgctggtcagggtattggccgacttgcggcccttcaggtcggcgaacgacttgatggcctggttgtcctcgcgcacgatcagcgcggcctgcgacgagatgtaggggtccgagaaatcgtacttggccttgcgcgcatcggtgatgccgacctggttgatgacggcgtcgtagcgcttgacgtccaggccggcgatcagcccgtcccacttgccttcgacgaactcggctttcacgcccagcttctgggcgatggcgcggccgatctccacgtcgaagccggtcagcttgttgctggcgtcgtgatagctgaacggggcgtaggtcccctcggtgccgatcttgatgacgccggccgccttgatggcggccaggtcgtcggcctggacggccgtgccgatcatggccagcggcaccaggccggcaagcagcagtttgcgcaaggagaagttcatggcgcgtgctccacaggaagaggtggacggggcgcagcgccccgcggaactgagcactctagcaacgcgcctatttttccacaaagaataagaaatcgtgaaaacataagaaaaagcaatatacccgggagcctgtccccgaacggggactggctcccgctgacttctacttgccagcgccccaggtgcccgtccccgctgggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccggaggaaagatacaaggcacccccgcgcgccggccgccgccatcccggaataacgccgctttccccccgcttcttggcttatcgccgcgcgggccgtccgcctagaatctcggcgggcagtccacaacccgcatccgggctgcaaacgaagcgtcgagcatggccgaagaaagcgatcttgaaaagtccgaagccgcctctcccaggcgcctggaaaaggcgcgcgaggaggggcagattgcgcgttcgcgcgagctgggcacgttcatgatgctggccgccggcgtggcgggcgtatggctgagcggttcgatgctgtaccagggcctgaccggcgtgctgcggcgtggcctggggttcgagccgcgggtggcgcaggacccgggcgtgatggtcgagcaggcggtgcatggcgccgggcgggcgctgctgacggtgctgcccatgttcggcatgctggccgtggtggcggtgctgtcggcggtgctgctgggcggctttgtcttctcgaccaagccgctggagccgaatttctcgaaattgagcctttggtcgggcatcaagcgcatgttttcggcccagaccgtggtcgaactggtcaaggcgctggccaaggccgcgctggtgggcggggtggcggtctgggtgatctggcactaccacgacgacatgctgggcctgatgcacgtggcgcccagcgccgcgctgaccagcgccatgtcgctggtggcgctgtgcagcgccctgatcgtgggctcgctgctgttcgtggtgctgctggatgtgccctggcagatctggaaccatctgaagaagctgcgcatgaccaaggaagatgtgcggcaggaacacaaggaaggcgagggcgacccccatgtgaagggccgcatccgccagcagcagcgcgccatggcgcgccggcgcatgatgtcggaggtgcccggcgccgacgtggtggtgaccaacccgacccattacgcggtggcgctgaaatatgcggacggcgcggccggcgcgccgcgcgtggtcgccaagggcaccgggctgatcgccgcccgcatccgcgagctcgccgccgagcatcgcatcccgacgctcgaggcgccgccgctggcgcgcgccctgcatcaacacgtcgaactgggacaggaaatcccgacggcgctttataccgcggtggccgaggtgctggcgtgggtgttccagctgcgcagctggcgtcccggactgggacgcgagccgcaggcgccgacggcgctggtcgtaccggccgaactggacccgcacagcccgaccgccgcccaaggagcctgacgaatgagcgcgctgctctccatgctgaaaaccaacggggccgccaacgccaagctgctggccggccccatcctcatcgtgctcgtgctgggcatgatggtgctgccgctgcccaccttcctgctggacctgctgttcaccttcaacatcgccctgtcggtgatgatcctgctggtggcgatgttcacgcgcaagccgctggatttcgccgcgtttccctcggtgctgctgttcgccacgctgttgcgcctgtccctgaacgtggcgtccacgcgggtggtgctgctcaacggccaccagggcccggacgcggccggcaaggtgatcgaggcgttcggccacttcctggtgggcggcaatttcgcggtcgggatcatcctgttcgtgatcctgaccatcatcaacttcatcgtcatcaccaagggcgccgggcggatcgccgaagtcggcgcgcgcttcaccctggatgccatgccgggcaagcagatggccatcgacgccgacctgaacgccgggctgatcggcgaggacgaggcgcgcaagcgccgcgccgaggtggcgcaggagtcggatttcttcggttcgatgggcggcgccagcaagttcgtgcgcggcgacgccatcgccggcctgctgatcatggtcatcaacgtgatcggcggcctgatcgtgggcgtggcccagcacgacctgtcggtaggcgagtcggcccgcgtgtacacgctgctgacgatcggcgacggcctggtggcgcagatcccggcgctggtgatctccaccgccgccggcgtggtggtctcgcgcgtggcgaccgaccaggacgtgggccagcagatcctctcgcagctgttctccaatcccaacgtgatgttcctgacggccgccatcgtcggcatcatgggcctgatccccaatatgccgcacctggcgttcctgacgctggccgcgctgctggccggttgcggctggatggtctacaagcgcaacctggccgccgccagccaggcgcagcaacccgccgagaccgccgccgcccaggcgcaggcggcggcctccgaggcgacctgggaagacgtgtcgatggtggaccagctcgggctggaagtgggctaccgcctgatcccgctggtcgaccatgcccagaacggcgagctgctgcaccgcatccgcagcctgcgcaagaaattcgcccaggacgtggggttcctgccgccggtggtgcacatccgcgacaacctggaactcaagccgaacgactaccgcatcctgctttcgggcgtggaaatcggtcgcggcgtggccatgcctggccaatagctggccatcgacccgggcggcgtggccatgcaggtcaagggcacgcccaccaccgacccggccttcggcctgccggcgctgtggatcgacagcggccagcgcgaccaggcccaggtggccggctacacggtggtcgacgcaagcaccgtggtggctacccacctgaaccacctgatgcaccgccacggcgacaacctgctgggccgccaggaagtgcaggcgctgatcgaacgcatcggacgcgaatcgcccaagctggtcgaggacctggtgcccaagacgctgtcgctcaccaccttgcagaaagtgctgcagggcctgctggccgaggaagtgccgatccgcgacatgcgcaccatcgtcgataccctgtccgagcacgcgccgcgcttggcggccctggccgccaacgcgggcgggcagcccgatgtgcacgaactggtcgcgctgacgcgccgttcgctgggacgcgccatcacccagcaatggttcccgggcgaaggcgagctgcgcgtgatcgggctggacgtgcgcctggagcgcgtgctgacgcaggccatggccaccagcggcggcctcgagcccgggctggccgagacgttgctgcgcgagaccgaagccgcgctggcgcgccaggaggcgcagggcaacgcgccggtgctgctgacctcgccgccgttgcgcgcgccgctgtcgcgctttctcaggcaccatctgccgcagctgggcgtgctttccaatgccgagatccccgatgagcgcgtggtacgcgtgacggcgctcattggaggcaatggcgaatgaagctgagtcgtttcgtcgcggccagcagccgcgaagtcatgcgcctggtgcgcgaggcgctgggcccggacgcgctgatcgtgtccaaccgcagcgtggccgagggcatcgaagtggtggccacgctggacgagacgcccgccgcggcgccggcggcgccgttgcccgatgcgccggccgcgccgcccgccgatatgcccgctgcggacgcggccgcgccgctgtccatggcgcgcctgcccgatgcgccgatgcccgcggccatgccggccggccgcgtcgcgccggggctggaggcgggcgtgcaggccgccatcgacgcgctgcgcggttcgctggaaagccgcatggacgggctgctgtggagcacgcgcgaggggccgggccgcgagccggtgggcgccgggctgttccgcgccttgctcgaagcgggtttcagcatgccgctggcgcgcatcctgctcgaacgcctgccgcaggcgctcgacgccacgcaggcgctggcctgggcgcgcaacgaactggtgacgcatctgccggtgctgcgccgcgaggacgacctgctggccggcggcggcgtgttcgcgctggtcggccccaccggggtgggcaagaccaccacgctggccaagctggcggcgcgctgcgtggcgcgcgaagggcgcgagcaggtggccatgctgaccaccgacaacttccggatcggcgcgctggaacaattgcagatctatggacgcctgatgggcattccggcccattcggtgcgcgacgccgatgagttgcgcgacgcgctgggcagcttgggcaaccgcaggatcatcctgatcgacaccacgggcatcagccagcgcgaccgccaggtggcggggcaggcggccatgctgtgcaacgccggcaagccggtgcgccgcctgctggtgctcaacgcggccagccagggcgacacgctggacgaagtggcgcacgcctatcgcaacggcgtgggcgaggatgtggtcggctgcatcatcaccaagctggacgaggcctcgcggctggcgccggcgctggatacggcgatccgccaccggctgcccatccactatgtctcctacgggcagaaagtgcccgagcacatggccctggcgcgcgccgacgaactgatcgaccgcacccttgccacgctgcagcgggtcaagccgctgtatgcgcccagcgaggccgacctggccgccttgtgcagcgcctcccgcgagcaggcgcgcgacgagccggcgcagcgccgccagatgctggccgccacgctgctgggccagggcggcgacgccgcgcgcgacctcgacggcgcgctggactggctgcgcgacgatccggcctgcgcgcaggcgcgcagcgactggcgcgcggccatggccggcccggccacggcccgggcgctgggcgacgcggggctggccctggcgcgccaggcctatccggccgtcagcagccgttatctgctggccatgcacggcaaggcggcgctgcgcgccgccggcctgccgcaagccaccttgctgtcggccttgctgatgagcgaccgcggcgcggcgctgaccgcgcccgcccagcaattgatgctgcagcatggcctgctggcggcgtacgcgccgggcgaaccggccggcgccaatccgatgcaggccctgctggcgcgcaccgactacctgtcgggcgcgctggcccaattgccgcacgtgcatgtgttcgacgccggctcggccccgccgtggcaggcgctggccgggcaggacgccgggtggctggcgcgctgcgccggcgccacgcgggtgcagcaggacctgtgtcccactttgctcagggccgtggcccgcgggctgggatacctgccggtgggcaatgtgacggtcccgggcaagggcggcgcgcccctggcgctgtgggccggcagcgcggacgtctcgctggcggcgcgtggccaggcgccgcttgcggtgcgcatggtcagcgcgcgtctgctcgatccgtccagcgggcgccaggtggcgcagtggttcggcctgaccaacctggccgccatgcaggccgatgcgggcacgctggcgcgctggctggtgcagtacgaacaggcgcgcggcgcattccgctacatggcgcatgcctgggcggcgctgccgccggatgcgggcgatgccgcggcgctggccgcgcgcgctggcggcgggacagctgggcgcggcgtgctggcagctggaacaccaggcgcaggccgccgcgatgcgccaggccttgcccggcctgctggggccgggcgcgcgcaagacgcccgcgcggctggcgcccgcggccttgatgaagttgtttgccttgctggagatggccggctgaaggccggccgggccggatcaggtggcgacgatggcgcggcccgatgccgcgctggagtagccgcgcttgccgcggccctgggcgtcgtaggtggcggccgcgccggtgccggcggcctggcgcagggcgtcgagcgactcctgcgtatggcgcaggttcaccgcgatcagggtgccgttgcgctggttgtgctcgcgcgcctgggcggcgttggcctgcagggcctgccacagcggacccagttcagggtgggcggcggcggccgcgtcggtgccggccggaccgctggccaggccggcgccgctcagcagggcgtcgcgctcggcacccagctgcgccaggtcgtcggccagggtttccttgcgctgcaccgcggcctgcagcgactcgtgcgcgcggcggtccatcagggcctcggtttccgcctccagggcgtggagaaactccaccaccagggcgttttcgcgttcgaggcaggacttcagggcggcagaattcatggcgggcggcagccggtttacttgagcaaatcccgggcgctggcgatcaggctgtcggcgatgcgggtggggtcgatccgcaactggccggacgcgatggccgcccggatggccgccacgcgctcgacgtcgatgtcgctgccgccttcctgagccagcaattggcgcgaagccgggctgagcgccacttgcgcgctgcccgaaccggcctgggcgccgctgccataggcttgggccacggcgtgctcggcgcgtgcgccgaccgcgttggggcccaccggatggctggtcgaggattggatcttcaaaatattctccgctgcgcgggaccggcccgatgggggcgatccgcctggttatgcctgtgtaacgacaccatgggcgcaaactttagggcacggggatggtagggatccggtcatgtgtaacagattttacagctggatttcaaccagtccggccgcctgcacgatgccgctgaccacctggccggaggcggtgcgtacctggaccgtcgcgccgggcggggcgttgtccagcgcctggccttcgctgctgaccacgaagccgttgccgcgcgcggtgatgcgcacgctctggccgcgcgataccgattcggcgctgcgcagcccggcgcccttgatgggctggcccgcggcgatgcggtgagcgggacgcatgcccaggatggcggccgcgtcggtgatgacgcccgggggcagggccaccaggtcgccgtcgcgggtggtcaggtcggccgcctcgatggtcttgcccggcgcgatctggcgcgccgccacgtagtactggcccggcacgctgacggtggcctgggcatagaccgtccaggtgcgcggcgcgacgcagcgcaggccgaccgtcatgcgggcgcgtacccgcatccccgagggcatgaagggcgtcagggcctcgcaggcgtccagccggtcggagcgtagcgggtccagagtgatggatggctcgccgggcagggcggccaattgctggcgcagatagctttcggccgccgcagccagctcggcgggatcctgggcggggggctcggccgcggcgcgcggcatggcgcccgccaggatggccagcgccgccaggcgcgcaatggaacgggaacggggcgatttcatgataggcaaattgtagaagggcgccgtgccgcgcaatagccgaattggctcggaaatggcgggttgtttggctttttgtggcggccgcccgcaacctaagatgccgtcatgccaaaaagcgagccaggccgtcgggccggttttcttgggccaatcagttcgcacactatcgggacgcgccagatgctagaccggctaaacgaggatttccgctttttccagcaatcgatcgcgctgcgcgcgcaacggcaggaagtgctgtcctccaatatcgccaacgccgatacgcccaactacaaggcgcgcgacttcgatttcaaggccgccatgcagggcgcgctggagcagcgcatgcgcctgcccgacacgaacctcgcgctgatctcggcgcgccacattcccggccaggcgaccacgccgtcgccggccgaactgatgtaccgcctgccttaccagcccagcctggacggcaataccgtcgacatggacagcgagcgcgtgcgcttcgccgacaacacgctgcattaccagagcagcctgcaggtgttgtccggccgcatccgctcgctgatgtcggcgatccaggaataacggagtccagccatgtccctgttgagcattttcgagatcgccggttcggcgctgagcgcgcagtcccagcgcatgaacgtgtcggccagcaacatggccaacgccgacagcgtggccggccccgacggccagccgtaccgggcgcgccaggtggtgttccaggtcaatccgccggccggccaggccttcggccaggagatcggcggcgtgcgcgtggccggcgtggtcgaagaccagtcgcccttcaagaagatctacgaccccaagcatccgatggccgacgcgcagggctacgtgaacatgcccaacgtcgatccggtggccgagacggtcaacatgatcgccgcctcgcgctcgtaccaggccaacgtcgaagtgctcaacaccgccaagcagctgatgctcaagacgctgacgatcggccagtcctgatcggcgcgcggacatcgcctgcggcacgcataccggagcattcatccatgaccacagtcaacgaaaccacttcccaggccggcctggccctggcgcaggccggctccaacagcgccgcccagggcatccaggatcaattcctgacgctgctggtgacgcagctgcgcaaccaggacccgctcaacccgatggagaacgccgaactgacttctcagctggcgcagatctccacggtggaaggcatcaacaacctcaagaacaccatgctcgccatcagcgggcagatcgacgtgtcgcagtcgatggacgcggtgtcgatgataggcaagggcgtgctgatgccgggcgacaaggtgtcgctgggcgccgaccccaacgaccccgcccagcgcggcgccacgccgttcggcatcgatctgcagggcgacgcgaccaaggtgacggtcaaggtgctggatccctcgggcgccgtggtgcgcaccatggagctgggcgacctcaagaccggcgtgcacacgctgcaatgggacggcaacaacgacggcggccagccgctggccgacggcaagtattcgatcacggtgagcgccagcgacgccgacgcgaatccggtcaagaccgaggcgctgacctacggccaggtcaagagcgtggcgtattccaccaacggcctgcgcctggatctgggcctggccggccagatcagcatgctggatgtgcgcaaggtcatcggggcttccgggtcggcatgaccccaaaccgggccggccgcgcgctggcgactcacctcaacttctgagagctacgggacaaagacatgggattcggacaaggattgagcggcctgaacgccgcctcgcagaacctggatgtaatcggcaataacatcgccaactcgggcacggtcggcttcaagtcgggcgcggcctcgttcgccgacgtgtacgccagctcgcgcgtcggcctgggcgtgaaagtcagcgccatcaaccagcgcttcacggtgggcaatatttcgaccaccggcggcgaatacgacatggcgatcgacggcggcaagggctttttccgcctgaccgaccagagcggcggggtgttctactcgcgcaacggcgagttcatggtcgacaagaacttctacatcgtcaacgcccagggctttcgcctgaccggctatccggccggcggcgtgggcgcccagccggtggacctgcaactgccgcaaggcaacatcgcgccgcaagcgaccagcaccgcgggcctgcagaccaacctgaacgccaacgccaaggtcatcgaccccaacgacacgccgcctgaagacggcctggttgaactggacggcacgacctaccgcttcaccaacgcgggcggcaccttcgcctgggtcgcgcccgcgccgctcgacggcacctacaacggcggcgacatcgtgatcgccggcggcgcggtgaccggcgacctgaccagccagccgggctaccagccctacaagccgctggtggccggcattccgttcgacccgaccaacccgctgtcgtacaccgaccaggtgccgaccacggtctacgactcgctgggcaactcgcaccagatgatccagtacttcgccaagcgccccgcggtgggcaccgagagcgtgtacgaggtctattacgtgctggacggccaggccatgcaggtcaacggcggcgcctcgcagacgctgaatttcgacaccgccggcaatctgctcaaccagccgcccaccgcgcaggtgacgttcgccaacccgggcggcaacgccgcgccggccgacccgctggagatcaccgtcagctacaacggcgtcacccagtacggcagcgatttcgcgcccaaggtggtgcagaacggttattccagcggcgaattcatgggcctgtcggtgggcaaggacggcagcctggtggccaagtacaccaacggcgagacgcagaccatcggcaccctggtgctggccaacttcaacaacgtgcagggcctgcagccggtgggcaacaacgcctgggtggagacgtccgagtcgggccaggccacgctgggccagccgggcaccaacggcctggcgaccatcgccgggcaggcgctggaggcctccaacgtggacatgagccgcgagctggtcaacatgatcgtggcccagcgcacctaccaggccaacgcgcagaccatcaagacgcaggacgaagtcatgcaagtcctgatgaacatgcgctgagcgccggcgcccacctgaatcgataacggaaggccaggatggaccggatcatctacaccgccatgaacggcgcggcccgcattgccgagcaccagacggtgctgggcaacaacatggccaacgtcaacacgccggggttccgcgagcagatcgcgctgtaccgctcggtgcccatggccgacggcacttcgttgcccacccgggtctcgaccgtggcgtccacgcccggcaacaacttcgagatgggcaacatgatgacgacggggcgcgagctggacgtggcgctggccgggccgggctggttcgcgctgcagacgccgcagggcgaggcctatacccgcgccggcgccttgcaggtgggcgtcaacggcctgctgcagaccgcgaccggccagccggtcctgtccgaccagaacgcggtcatcgaagtgccggaccaggccagcctgacgatcgcgtcggacggcacggtcaccgccatcggcgcgggcgatccgcccaacaacattctcaacctgggccggctgaagatggtcaacccgccgccgcagcagctggtgcatggcgacgacggggtgttccgcatgccgccgcagcccggcggccagcccgccgcgccgctgccggccgatccgtcgcagcgcctattgagcggcgtgctggagggcagcaacgccagccccatgggcgccatggtgggcatgatccagaacgcgcggcggttcgagatgcagatgcaggtgatacgcgaggcggacaagaacgccgagcgcgccaacgggattctggccgcggccagctgattatcaacgcgcgcgccgaagcgccgcgccaggagttttcatcatgatgcgttcgttgtgggttgccaagacgggcctggaaggccagcagacgtcgatggacgtcatttccaacaacctggccaacgtccagaccaatggcttcaagtggggccgcgcggtgttccaggacctgatgtaccagacgctgcgccagcccggcgcgcaggtcggcgacgccaaccagctgccctccgggctgcagctgggcatgggcgtgcaggtcgccgccacccagcgggtgttctcgcagggcaacatgaacaacaccggcggcgagatggacatcgcgatccaggggcgcggcttcctgcaggtagagctgcccgacggcacgcaggcctacacccgcgacggctcgctgcaggtcgaccagaacggccagctgaccactgccggcggctatgtgatccagccgcccatcaacgtgcccgacaacgcgctgtcgctgaccatcggcaaggacggcacggtgtcggtcacccagcccggcgcggccggcaccaacgtgcagatcggccagctgcaggtcgccaccttcatcaaccccaccggcctgcagagcgtgggcgagaacctgtacctggaaaccgactcgtcgggaccggccaacctgctgcagccgggcatcgatggcgcaggccagatcctgcagcagtacgtggaaacctccaacgtcaacgtggccgaagagctggtcaacatgatcaccacccagcgcgcctacgaaatgaacagcaaggcggtcaagacctccgacgaaatgctggcccgcctgacccaactgtgatgctgaagaccgtattgcgcctgccggtctgcgccgcgctgctggcgctggccgcgggctgcgcgatgattccgcccgaaccggtggtgatctgtccgctgaccgcgccgcctccgtcgccgccgcaaccctcggcgcggcccaacggctcgatctaccagccttcggcctacggcaactatccgctgttcgaggaccgccggccgcgcaacgtgggcgacatcgtcaccatcgtgctggaggaaaagaccaacgccgccaagggcgtggccaccaataccagccgcgacggctcggccacgctgggcgtggcggccgcgccgcgcttcatggacggcatcatcaacgacaagctggataccgatatctcgggcggcaataccgccaacggcaccggcaagagcagcgccaacaacaccttcaccggcaccatcacgaccaccgtgatcggggtgctgcccaacggcaatctgcagatcgccggcgagaagcagatcgccatcaaccgcggcagcgagtacgtgcgcttctcgggcgtggtcgacccgcgatcgatcaccggcagcaatacggtgtcgtcgacccgggtggccgacgcgcgcatcgaataccgcagcaagggcgtcatggacgaagtccagaccatgggctggctgcaacgctttttcctgatcgcttcgccgttctgatcatgacatttccgacctcgctatccgttttgctgattccgctggcgcgcgccgtcctggccctggagctgctgggcgcgggcgccgcgcatgccgagcgcctcaaggacctggcctcgatccagggcgtgcgcggcaaccagctgatcgggtacggcctggtcgtggggctggacggcagcggcgaccaggtgcggcagacgctgttcacgcagcaaagcctgaccaacatgctgtcgcagctgggcatcacggtgccgcagggcagcaacatgcagttgaagaacgtggccgccgtcatggtgaccgcgaccctgccgtcgttcgcgcggcccggccagaccgtggacgtggtggtttcgtcgatgggcaacgccaagagcctgcgcggcggcacgctgctgatgacgccgctcaagggcgccgacaaccaggtctatgtcatcgcccagggcaacctcctggtgggcggggccggggcctcggccggcggctccagcgtgcagatcaaccagctcaacggcgggcgcatcagcaatggcgccatcgtcgagcgcgccgtgccgaccatgtacgcgcaggacggcatggtgtacctcgagatgaacaacaccgatttcggcaccacacagaacgccgccacggccatcaaccgccagttcggcgccggcaccgccatggcgctggacggccgcgtgatccaggtgcgcggcccgctggatccgtccatgatgccggcgttcatgtcgcaggtggagaacctgcaggtcgcgcgcgcgccggccacggccaaggtcatcatcaacgcgcgcaccggctcggtggtgatgaaccgcacggtcatgatcgaggaggccgcggtggcgcacggcaacctgtcggtgatcatcaatcgccagaaccaggtgttccagcccgacacgccgtttaccgagggccagaccgtggtcgtgcccaacacgcagatcgaggtgcgccaggacggcggcgcgctgcagcgcgtgaccaccagcgccaacctggccgacgtggtcaaggcgctcaacgcgctgggcgccacgccgcaggacctgctggccatcctgcaggccatgaaaaccgccggcgccctgcgcgccgacctggaaatcatctagggcccgtcgacccagccatgtcattcgtcagctatacctcccgcccgggcgtccaggaatcggtcttcgacctgggccgcctggccgacctcaagcgcgacgcggtcaaggcgccggacggccagcgccagcaaacggaagtggcccggcagttcgaggcgctgttcctgcagatgatgctcaagcgcatgcgcgaggcgacgcccaaggagggcctgttcgattcgcagcagaccgagatgctgcagggcatggccgacgagcagctggccctgcagctggcctcgccggacatcggcctggcgcaggcgctgctggggcagatgcagcagggccagccgccggtcccggccgccgcggcagccggcggcgacgccgcggcggcccgcgcgctggccggcaccgccgcgcccgcgccgctggtgcgcgacctgcgcggcaactatgtacagccggaccccgcgcccaggcgcgaggtcaacgcgctgctggacgtgttgcgcagcaaccgggcgcgcgaccgcgccatggcggcggccgagggcgcgccctcgcacgtggtcgatttcgtgtcgcgcatgtcgcgcgcggccaatgtcgcggcgcagcaaagcggcgtgccggcgcgcctgatcctgggccaggcggcgctggaatcgggttggggccggcgcgagctgcgccacgaggacggcagcaccagttacaacctgttcggcatcaaggcgggcgccagctggaagggcaaggtcgtcaatgtgatgacgaccgagtacgtcgacggcgtcgcgcagaagctggtgcagtcgttcagggcctattcgtcctacgaagagtcgttcagcgactatgcccgcctgatcggcaacagcccgcgctacgaggcggcggttacccaggccggcaacgagatcgaggcggcgcggcgcatccaggaggccggctacgccaccgatccgcgctatgccgaaaagctgatcagcatcatgggccagctgcgcaccagcgtggcgcgcgccgatttttccggcggcctctaaatattggcggcgggctgccgttaaccaggcatctgaaccgcgtgcggtgaattacggggcattgctagcatgaatctgtacaacttggcgctgaccggcctgaacgcttcgcaagccggcctggagacgaccagccacaacatcaacaatgccacgacggtcggctacagccgccagcgtgtcatcacctcgaccgccggcgccggcgagaccgggcagggctttttcggccgcggcgtgcaggtggataccgtgacgcgccagtacgacagcttcctgtaccgccagctggtcggcgcgcaaggcagcagcgcccagctgagcacccacctcgcgcaggtgtcgcaggtgaacaatctgttcggcgatcgcaccgtcggcatcacgccggcgctcgcgggcctgttcaccagcaccaacgcggcggccaccaagccggccgatccggccgtgcgcgccgacatgatcggcaaggccaacagcctggtcacccagatcaataccgcctaccaggagctggaaaaccagcgcaacggcctcaacacgcagatctcgaccacggtcgagcaggccaacagctacctggagcgcatcaacgacctgaacaagaagatcgtgatcgcgcgcggcaaggacgggcacgcgcccaacgacctgctggaccagcgcgaccaggccgtctcggaactgaaccagctgaccggcatccgcttctacgagcagggcgacgccttcaacatcacgctgcaaagcggccagaccctgctgtcgggcacgacggtctatccgttgcaggcggtgccctcggccagcgaccccaagcgcctgacggtggcctatacgctgccgtccgggccgggcaccaccatccaggtggaaatgaacgacagcgaggtcaccggcggccagctgggcggcctgctgagtttccgcagccagtcgctggacgcggtgcaggaccagctgggccagctggccatcgggctggccatggcgttcaacgcgcaacaccgccagggctatgacctggacggccagccgggcggcgacatgttcggcctgcaggcgccggcggcgatccgcaattccggcaataccagcacgggcgagtggcagtcggcctataccgacgccgacgccatccgcgccagcgcctatcgcatccagtacgacggcgccaactacacggtgacgcgcctgtccgatggcagcagcttcgacgtgacgcccagcggcacgccgcccacgctgtcgttcgacggcctgaccctgaccggcagcggcacgccggccgccggcgacgcctggacgctgcagccggcccgcgacgcggcgcgcgacctcaagcagttgatcagcgatcccagcaagctggcgctggccgattcggcgctgggcacgaccaacggcaacaacggcctgaagctggccgagctgcagacggccaaggtgctgggcaacggcagcatgagcctgaacgagatgttctcgcagctggtcaacaacgtgggcgtgcagacgcagcaggtcagcacggccaacacggcgcaggccaacctggtcaagcagcaggccaccgcccacctgtcggtgtcgggcgtgaacctgaacgaagagtacgtcaacctgacgatcttccaggagcagtaccaggccagcgccaagatcctggatgtggccagcacggtgttcgacaccttgctgggcctgcgctgagcgcgacgctaaacaagagattggagttcgacgatgcgtttgagcaccgcactgatttaccagaatggcctgaacggcgtgctgaaccaggaagccgccatggcgcgtttgcaggagcagctctccagcggccgccgggtgttgacgccggccgacgatccgctggccgccgcgctggcgatcaacgtctcgcagacgtccagcatgaacagcaactacgacgccaaccgcaagcaggccgagcaggcgctgggcgcccagaccaatacgctgcagtcggtcgtcaagaacatgcaggaaatgctcaagcgggtggtcgaggccggcaacggcaccatgagcgatgccgaccgccaggcgctggtcatcgcgctcaagggcgcgcgcgaggaactggtggggctggccaacgccacggatggcaacggacagtacctgttctccggctacaagggctttacccagccctacagcttcgacgccgcgaccggcaaggtgacctataacggcgacctgggccagcgcggcatccaggtcgaccagagccgcctgatgagcggcggcgacgtcggcagcgacattttcaacagcgtcaccagcggcacgctggcctatatcgccgatgccggcgcgggcaataccggcaccggacaatacagcgcggtgtcgttcgacggtccgcgcgccggcaactacgtgggccgcgatttccgtatcgagttcacgcgcgatgcggtgaccgacgagctgcagtactcggtgctcagcgacccgccggtggtgccgcccgaacagccgctgccggccaacatgccttactcggaaggctccgtaatcgacatgaacggcgtgtcgatcaagctgagcggccagcccgaggcgggcgatgtgttcaccgtggagacgcccaagtcctggaagatgggcgtgcagggcgacgcggccaacaccggatcggccacgctgacgccggtgtccctgccggacgggctgaccggcaagaacctgagcgtggcgttcctggacgacggcgccggcggtctgctctacagcgtgaccagcacgccgccggaccccagcctgcctgccaacgtgccggtcaagccgggcgatgtcatcgacatcggcggcctgaaggtcaaggtggacggccagccggccgccggcgacacatacgccgtgaccacgccgaagtcggccaacgtggacgtgttcgacacgctcaacgacctgatcggcgcgctcgatacgcccatcagcggcgatccgcaggccgccgcggcactggccaatacgctggccacggccaacaagaagctgaacctgtcgctggacaacgtgctgacggtgcaggcttcggtgggcgcgcgcctcaatgaactggaagcgctgggcaataccggcgcgcagaaggtattgtcgtacgtcaagcagctgtcggacctggaggacgtgaacatctaccaggcgaccagcgacttgctgttgcggcaggttgcattgcaggcggcctcgctggccctgcagcgcatacagggaaacagcctgttctcgatgggtcgatagatccacggcaggtctcgtagtcgggaaatggcgcgcgctcccctcgaggagcgcgtgttcgatggaaagcggataaacatgtggtcgaatttgaaggtacgcacctgcatcaccctggtgctgggcctgtttctggtggcaatgctggtgtccaacggaatggcctggctgggcatgagctcgagcaacgacaagctggagcgcgtcaataacgcgtattcgaaccaggccgtgccggcctacgacgcctacgtcatgctgttgcgggcgcggctgaacatagtctcgtcgatgatggacctgcaggaagggcggttgaaggagtcggccgatacgctggcgcatgcgcagcgccaggccggcgaagcgcgcgagcgcttcgaggctttcctggcggtggccaaggcttcgtcgggcgccgaccgggtcggcgcggtggagacggcgttccatgcctacctggaggtggcggcgcgccagatggaggccatgcagaaccagaggttgggcgagttcgtgcagctcaacccgtccgcgcagcgcctgaacaccgctttcgatacggcggcgtcggcgtacctggaccggatcgacacggacaccgacgcgctggtggacgatgcgcgcgccgaacacctgcgcgccaatacggtaaccctggtgttgattgtcctggcgctggcgctgtgcgccggctgcggggtgttcatcggccgcgccgtgctgcgtccgctcaaggaagccggccagcacttcgacaggatcgccgcgggcgacctgaccgcgcgggtggacgtgcgcaacagcaacgagatcggccagctgttcgccggcctcaagcgcatggaggaaagcctgacgcgtaccgtcgcggcggtgcgccgcggggtggacgagatcaacgtgggttcgcgcgagatttcggccggcaacacggacctgtccagccacaccgaagagcaggcggcctcgctggaagagaccgcggcctcgatggagcagctggcctcgacggtcaagcagaacgccgacaacgcgcgccaggccaaccagctggcgggagtcgcctcggacgtggccgagcgtggcggttcggcggtgtccgaggtggtgacgacgatgcaggacatctcggccagctcgcgcaagatctccgagatcgtgtcggtgatcgacgggatcgcgttccagaccaatatcctggcgctgaacgcggcggtggaagcggcgcgcgcgggcgagcagggcaagggtttcgcggtggtggcgggcgaggtgcgctcgctggcgcagcgcagcgcccaggcggccaaggagatcaaggtgctgatcgaggattcggtcggcaaggtcggcacgggttcgcagcaggtcgagcgcgtcggcgcgacgatgcaggagatcgtggcctcggtcaagcgggtgacggacatcatgggcgagatctcggcggcctcggaagagcagtccagcgggatcgagcaggtcaaccgcgcggtgtcgcagatggacgaggcgacgcagcagaacgcggcgctggtggaagaggccgcggcggcggccggctcgctgcaggagcaggcgcagcgcctggccgaggcggtctcggtgttcaggatcaacgccggcgaggtgatcgacgtatcggcgcgccagctggcgcagcagcgccaggcgccgcgcgtggcggccgcgccggccagcgccgcggcgcccgaggcgccgcccgaaccggcgccgcggctggcgcgtccggctgcgcgcgcggacgtggcggccgaggcggccagcgtgcgccggcccgcccgccggccggccgcgaccgagccggcggcccggacgacggccgcgccgtcgcgccgccgtccgccggccgataatgattgggagtcgttctgagccccatggggcgaaatggcggccggatagttctgtttggcggtttttgcagtggcagcacagagccggagcgccaggcggcgcttcgcatgatgacctacgtaagagacgatacaggcaatgttcgcgaatctgaaagtgcgtaccgggctgttgttggcgctagtggcgctggcattggcggcattggtttccatcgcgttggggtgggaaagcgtccgggagggctcgcgctccctgcatgcgctcgatagcgtgagcgtgcagcagggcagcctgctcaaggacgcctatgcgcagatgttgcgggccacgattcgcgcggacatcgcggcggtgcagcggcgcggcgacgccgccggcacgctggagaacgagcgcaccgtcaagcaattgatgggcgaagccaaggccaggatcgaagcgtttcgcaaagttcccaagctgtccgagctgggccgttccatggaaaccggcctgaccagcagcttcggcagcttcgccgcctccctggatgaaatgatggcggcgctggagcgcaacgacgacgcggcctacctgcagctgaagaatgtgaaggcagggcaggccagcgccgccttcgccgcccggctgggcgaattctcgaccaacctggacaagctgagcagcgagacgctggccgcgcacgagacgcgcgaaaccatcatgctttatgtgtacgcggccttgctgctgttgatcgtgggcgtgatcgcgggcagctatctgtacatgacgcgcgcggtggtgcgtccgctgcaacgcgccagccagcaattcgagcgcatggccgccggcgacttgagcgcgcgcatcgaaggcaactcccgcaatgagatcggagccttgctgacggcgctgcgccatatgcaggagagcctgacgcgtaccgtcgcggcggtgcgccgcggggtggacgagatcaacgtgggttcgcgcgagatttcggccggcaacacggacctgtccagccgcaccgaagagcaggcggcctcgctggaagagaccgcggcctcgatggagcagctggcctcgacggtcaagcagaacgccgacaacgcgcgccaggccaatcagctggcggccagcgcctcggacgtggccgagagcggcggttcggcggtgtccgaagtcgtcagcacgatggacgggatttcggccagttcgcgcaagatctccgagatcgtgtcggtgatcgacgggatcgcgttccagaccaacatcctggcgctgaacgcggcggtggaagcggcgcgcgcgggcgagcagggcaagggtttcgcggtggtggcgggcgaggtgcgctcgctggcgcagcgcagcgcccaggcagccaaggagatcaaggtgttgatcgaggactcggtcgacaaggtgggcacgggctcgcagcaggtcgagcgcgccggggcgacgatgcaggagatcgtggcctcggtcaagcgggtgacggacatcatgggcgagatctcggcggcctcggaagagcagtccagcgggatcgagcaggtcaaccgcgcggtgtcgcagatggacgaggtgacgcagcagaacgcggcgctggtggaagaggcggccgcggcggccggttcgctgcaggagcaggcgcagcgcctggccgaggcggtctcggtgttcaagatcaataccggcgaagtgatcgaagtgccggcgcaccaattgtccggctacgcggcgcccctggtcgcgcagtcctgacccgcgccctggcgccgcggccgggtggccgcggtccgggccatccgtccgccaggacgggaaagcggcgatccgccgcggccagcgccgcgccggatcgtctttttacaggcagcggccgcgcgggcggcccgcatgtccgagatgtgtagttcagcagttccacaggagactggcagtgcgcgttaacctcccgatatatgacgtagagaccaagctgcgcgaggaccaatacctgatctcgcgcaccgacaccaaggggcggatcgtctacgcgaaccccgccttcgtcgaggtcagcggcttcgagcgcgacgaactgatcggcaaggcgcacaacctggtacggcatcccgacatgccgccccaggcgtacgaggacctgtggcgcaccctgcaggccgggcagtcctggctgggggtggtgaagaaccgccgcaagacggcgtttctactgggtgctggccaacgccacgcccatctatgaggatggcgaggtggtcgcctattcgtcggtgcgcgtcaaggccagcgacgagcagatcgaggccgccgaagccgcctatgcgcagttgcgcgccggcacgctgcgtggccggcgcctgtggcgcggccaggtggtgcccaccggctggcggcgggtgctggccgccgccgcgtttccgttgcgcggcgggctgagcgcgcgcatgctgcgccagtcgctgctggcggcgctgggcgtgctcgcgatgcagtggcggttgcgcggcgcggtgctgcgcaccatggaaggcgcggccgacatggcgcgtcaggtggccgccggcaacctcacgacgcagatcggcagcgacgccaacgacgaggtcggcaagctggcgttctcgctggacgtgatgcgcaagaacctggtcggcatcgcgcgcggaaaccaggagctgtcggcccgcaccgacgaccagagcgcctcgctgcagaacacggcggccagcatggaagagctgacctccaccgtgcgccagaacgccgacaacgcgcgccaggccaatgacctggccgcgcgcagcatggacgtggcgcgccgcggcggcgacgccgtcgggcgggtggtcgacaccatgcacggcatctcggacagctcgcgcaagatcgccgacatcgtcaatatcatcgagggcatcgccttccagaccaacatcctggcgctgaacgcggccgtggaagcggcgcgcgccggcgagtccggcaagggcttcgccgtggtcgccggcgaagtgcgcagcctggcccagaagagcgcccaggccgcgcgcgagatcaaggacctgatcgaggactcggtcagccgcgtcaccgaaggttccctgcaggccgagcaggccggcgccaccatgcaggagatcgtcgacgcggtgcgcggcgtcaccgacatcatcggcgaaatctcggtggcctcgcagcagcaggccagcggcatcgaacaggtcgacgaggccgtctcgcagatggatggcatgaccgtgcagaacttcggcctggtgcagcaactgggcaacaccgtggcgcaactcggccagcagtcggccgcgctgcgcgaaacgatacgcgtgttccggatggcgcgcgagcagggctgagggtgccgtcgggtgccgtcgggtgccgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggcacccgaaggggttatttgcccgccaggccgttggcgacgttgttcatggtgttcaggccctgttcgaacaggcgctcgaggaaggggccggaatgcggcagcacgatggccagcagcacgaggccgacgatgaggctgacgggaaagccgatggcgaacaccgacagctgcggcgcggcgcggttgaggatgcccatggccaggttgatggtcagcagggcgcagatcagcggcagcgccagcagcaggccggagacgaagatggtcgtgccccattcggccaggatgccccagccgttgcggtccagcacgccgaccgcgaccggcagcgtatcgaagctgcgcaccagcgcgccgagcaccagcaggtggccgtccagcgccaggaagaccagcatcgcgacgatattgaacagccgcgagagcaccgcggtgttggcgccggtggcggggtcgaagaacgacgcgaacgacaggcccatctgcaggccgacgaattcgcccgcggtctgcaccgcagcgaacaccacccgcatggacagtcccagcgcgatgccgatgagtacctgctggctcagcaggaacagcccggcgtacgaactgggcgggacggcaggcatggggccgatcgccggcgccacggcgatcgtcagcatgaaggccaggccgatcttcacgcgcgtgggtatggtggactcggaaaacagcggcgcggcgccgaccagggccaggatgcgcacgaacggccacaggaactgggccagccagccgttgagctgttccatggtgaacgcaatcatggcgcggcgcggccaggcgcgttcaggacaccagcatcgggatctggccgatcagctggcggatgtagtcggtcagcaggcccagcagccaagggcccagcagcaccagggtgccgcacatggccagcagcttggggatgaacgacagcgtcatctcgttgatctgcgtggcggcctggaagatgctgatgaccaggccgacgatgagcgtgaccagcagcagcggtccggccagcgccagggcgaccttgagcgcctggtaggtcatcgacatcacggtttcggcggtcatggcggcctccctcgcgctattggtagaagctctgggccagcgagccgagcagcaggtgccagccgtcggccagcacgaacagcatcagcttgaacggcagcgccaccgtgaccggcggcaccatcatcatgcccagcgccatcaggacgctggcgaccaccaggtcgatgatgagaaagggaatgaagatggtaaagccgatctggaacgccgtcttcagttcgctggtgatgaaggccgggatcaggatgcgcatcggcacctgggacgggtcttccatggccggcaggttggccaggttggcgaacagggtgaggtcgttctcgcgggtctggtgcagcatgaagttgtgcaggggcgcgccggcgcgctcgaccgcggtttcgaacggaatgctgcccgcggccagcggctggtaggcgtcggtgtagattttgtcgaacaccggcgacatggtgtagaaagtcaggaacagcgccagcccgatcagcacgtggttgggcggcgacatcgcggtgcccatggcgctgcgcagcagccccagcacgatgatgatgcgcgtgaagccggtcatcatcagcagcgccgcgggcaggaacgacagcgaggtcatcagcagcagggtctgcatgctgagcgagtaggtctccgagccattcggcccgggcgtggcggtcagggccggcagggtggcctgcgccagcgcgccgctcggccacagcgcggcggcggccacggcgacggcagccatggcgggccaccagggcgcgcgcgggcgcgtgtcggaaaaacggaagctgatgctcatgacgggcaagcctagggcctgtctactcgatggccgcgctgcagcgcctggcccagtttggcggcaaaggtgccggccgcggccggcgaagggtcgggcagctggccggccggcagggtgtgtagggtggtcaactggttgggcgtgacgcccagcaccagccaggtgccttcgatttcgagcaccaccacgcgttggcgcggacccaggctcatgccgccgacctggcgcagcaaggcgccgccgtggcgctggatcaggcccgagcgccgcgccagccaggccgaaaccaggatggcggcgatcaccagcgccaggccgatgacaacgcgcaggacggcggattcggtcatgaagcggcttttagcggcgactgttcaagcggttgatgcgctcggacggcgtgatgatgtccgtcaggcggattccgtacttgtcgtccaccacgaccacttcgccctgggcgatcaggtagccgttgacgaagatgtccatcggttcgccggccaggccgtccagttccacgaccgagccctggcccagttgcagcaggttcttgatggtcaggcgcgtgcggcccagctccaccgtcatctgcaccggcacgtccatgatcaggtcgatgtcggtgccctggccggtctccttggtggccagcggcttgaagacggactgcgcggcggcggccggcgcggcgttctgctcggccagggcgtcggcccagtcgtcctgcggcttgaggccgtcggcctgggtgggtgcggcggcgcggttctgttcggcgagcgcatcggcccagtcgtccgccgccggggcgggcgcgccggcgccggtctggtcgggccgctcgttcgtatcagtcatggtcgggggcctcgttggaatcggtatcgtcgtaattgatcaggttttgcacgcgcagcgcgtatcggccgttgaagacgccatagccgcactccatgagcggcacgccgtcgacgtgggcggtaacggtctcgggcacggcgatcggcagcacgtcgccggtcttcatgcgcatcagctcgccgatgctcgaagggatgtggccgaattccgccaccaggtcgatgtcggcgctgcgcacctggcgctgcagctgctgcgcccagcgctggtcgacttcctcgagcgcggtgtcctgcagcgggcgcgtcagcaggtcgcgcaccggttcgatcatcgagtagggcaggcagatattcaggtcgccgccggtcgcaccgaattcgatgtgaaagggcgacaccaccaccacttcgttgttgccggtgatgctggcgaacttggtgtgcatttccgagcgcacgtactcgaactcgatcgggtagaccgggtcccaggatttgccgtagctctccagcgtcaggttgagcaggcggcggatgatgcgctgctcggtcgtggtgaagtcgcggccttccacgcgggtgtgatagcggccgtcgccgccgaacaggctgtcgatcaccaggaacaccaggttcgggtcgtaggtgaacagggcggtgccgcgcagcggcttcatctgaatcatgttcagattgctgggcaccggcaggttgcgctcgaaatcggcgtacttcaggatcttgatggcgccgacggtgatgtcggcgttgcggcgcataaagttcagcagcacgttgcgcatgtggcgcgcgaaacgctcgttgatgagctccagcgtctgcatgcgccggcgcaccacgcgttcgggcgagctgaggtcgtaggcgcgcggggcgccggcctcgtcgccggccggctgcttctcgtcgctttcgccggtgactccggccagcagcgcgtcgacttcgtcctgcgaaagaaaagcctcgtaggccatgcttattgcaccacgaatgccgtgaacagcgcgtcggtcacgtactggccgtcaggcagcggcgagaacgggcgtttcactgcctcggtgatggcgtgcgccatctcggtcttgccctgcagcgtctggaccgcctgcggcgattgcgaggacagcaccatcaggatgcggctgcgcacctcgggcatgtacttctcgatgcgctggcgcgtctgctcgtcgctgacgcgcagcgtgatcccgacgtgcaggatgcgctcgctgtcggcgttctgcagcgtgacggtgaacgcttccagcgggatgaagatcggcgcgggcaccaccggcggcgtcgccggcggcgcgacgaactgcatgggcgtcgcttgcggctggcccacgcccagttgcacgggcacggccaccggcggctgcatgcgcttcatgaagtaccacgtgccggccacgctggcggcgaccaccagggccaggaccagcagcatgagcagcgggcgaagcagccggccggcgccgcccgggcgcaggggaagggtcgtgcgcggcggcatggtggaagttttggtcgttgccatctcgatgtcgatgcgtagtgccgctatgaaacggactttgatggaattaaggcattctgccgcaattcacgcccgcgctggcaggcgaaaaacagggcgaaagccgggtatctcaagctattgctgcgctgcgcgcggccctcatgcgaaggtgtcgaccaaggcatcggcgttgcgcgccggcgtggcggccacgatgaccgtctcgctgtcggcgcccgcggcgctgccgcccgacgcgccggcgccgcggccttgctgctcggcaaagccctgctgcgcggactggtcgccgacactggtctggcccagcgagatgccggcctgcgccagcgcctgctgcagttgcggcaaggcggcctcgaccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcaccgccgcgtggacggagacgaacgcggcgctggccacgccttcgtgcaggttgatgctgacccgcagggggcccagatcgggcggatccaggcgcagttcggccgtatggtggccctggcgcgcatcgtggctgatggtgacgagctggcggcccagctcctggccccattggctggatcccaccggcgaggcgacctccagccccagcggctgcgcggcggcgggcaggcttgcgggggccgggttgccgacggcctggcgcgccgcaatgtgcgcctgggccgccgcgtgcagggccgcgccgtgttcggccgcggccagcggttgcggctgggccggcgcggtggcagggggctcggccgcctcgccgccgtcttccggcgtgccgccggtcgacggcagcgggtgcggcaggctgggcgcggcgggcggcgttgcggcggtttcggcggccggcgcgttgggcgcgctggcggccacggcgacctggcctgcaacggccggttgcgcggcttgcggcagggctggcggcatggccggcgcggtatcggcgggggtggcgccggcggcggccggcgcggcgggcgtggcaggctggccggccagcagcgccgcgtgggcgggttgccgggcggcggcgcctgccgcctgggtggcggccgcaacctgggcgttgacggcggcggcttcggcggcgatctccagggcctgcagcggcagcgcgggagccggcgcggcctgcgccgccagcgcggccagcgtggcggcgtcggcggccgtctcggcagcgggctcctgctggccgtccaccggcaaggccgcggtgtcgccgggattgccgggtttgccggcgccggccgggttctgggtcgcggggccttgggccggcgcgccggcctggccgccgggcgcggcaggcgtgccggcttcgccgggtttgccgccttgctggcgggccagcacttgcgagaagctgggacccttgccggcggcggccgggccgccttgcgcggccggacccggcgcaggcgtcagggcgggaatgggcagggtagcggtcgtcatagcggctgtcctgttacggctcatggatatcagaaacccgcctggcggcgtaccagtcgggcggagtattcatcgttgacgcgttgctcgcgccgcgcctcgagcagggcctgggtgcgcgattcgcgctgcgccagggtgtcgaacgaattcagcttgcgcttttgctgctgccagttgaggcgcccgtcgttcaggtgcgcctcggcccggtgcaggacatggcgttgctggccgatggcatcgtccagcgtggcgatgaagcgctggtagttatggcagtcggcggccgacatgcccgactgcatggcggtctgcatgcgttgcagatagtcctggcgatagtcctgcagcatgttgagctgctgctcggcgttgttgcgctcggcgctcaggcggcccagttcgcgggcggcctcgtcggtgctatccttggccaggccgatcagcatgtccagtggcaattggctaggcataggcctccctcgtttccaggctgcgctgcagttgatcgatggccgtgccatagtccacgctgtcgccgatgttctgctgcaggtacgcttccaggcgcggatagcgcgcaatcgcgtcgtcgagctgcggatcggcgccggccacgtatgcgccgaccgagatcaggtcgcggttgcgctggtagcgcgacaggatctgcttgaagcggcgcacctgctggaattgctcggtcgtgatcagcgaggtcatggcgcgcgagatcgaggcttcgatatcgatggccgggtagtggccggcctcggccaggtggcgcgacagcacgacgtgcccgtccaggatggcgcgcgccgaatcggcgatcggatcctgctggtcgtcgccttcggccagcaccgtatagaaggcggtgatcgaaccggccttgccgttggggcccggcgcgcccatgccggtgcgttcgaccagcgccggcagcttggcgaacaccgagggcgggtagcccttggtggccggcggttcgccaatcgccagggcgatttcgcgttgcgccatggcaaagcgcgtgagcgagtccatgatgagcagcacgtccaggccctggtcgcggaaatgttcggccaggcgcgtggcataggacgcgccctgcaggcgcagcagcggcgagacgtcggccggcgcggcgaccaccaccgagcgggccaggccttcggggccgaggttgtgctcgatgaattccttgacttcgcggccccgttcgccgatcaggcccaccacgatgatgtcggcgcgggtgtagcgcgccatcatgcccagcagcacgctcttgcccacccccgacccggcgaacaggcccatgcgctgaccccggccgacggtcagcaggccgttgatggcgcgcacgcccacgtcgagcacgctgtcgatgggcgcgcgcgacaaggggttgatgggcagggcggtcaggggcgcctgttcggcgccggccagcggacccaggccgtcgagcggccggcccgcgccgtcgacgacgcggcccagcatggcgttgcccaccggcaggtggcggcccacctgcggcttggcgttgccgttgagttcggccttgcgcggcagcggcacgggccgctgcacggcgggctcggccggcaccacgcgggcgccgggcggcaggcccgagatgtcgctttgcggcatcaggtaaagcgtgtggccgtcgaaccccaccacctcggcgtcggcccagtggtcatggccgcgcgccagctcgatgcggcaggcggcgcccaccggcaggcgcaggccggtggtgtgcagcaccagtccggcagcgcgcgtgatgcggccgctgaccagccacggctcggtcgaggcggcgcggatcgaaccgatctgcagttgggtctgccagcggtcggccaccggcacggcggccgtatcggccagcagcggcagggcgggcgggttcacgcggtttcctcccaggcggcgctgcggcccagcgaggccgccacgcggcgccagcgcgtctgcagggtggcgtcgacatcgccgtaggcggtctcggtgcggcaaccgccgcgcgtgatcgattcgtcggcctgcagccgccagttggcttcgttcagttcgtcggccagatgcgtgcgcaccagttccaggtcgtcgggatggacccacaggcgcatggccgcgccggtggccggattgatctgcaggacttcgcgcaccgccgccaccatcgcctcggggtgctccgccagggtggtgcgcagcacctgcccggcgatatccagggccagcgtcagcaggctctggcccatgttgtcttccaggcgcgcgaccgaggcggcgcaggcctgcgccagcgcgtgcaggcgttcggcctgctggcgggcgtcttcgcggccttgcgccagcccctcggcatggccttcggcgcggcctgccgccagtccctgcgcatggccggccgcgtaaccctcgcgctggccctgctcctggccggcctggtggccggcggcatgaccggcccgctcggcggtggcgcgccattcgcgcagcagctcctcggggtccggcgcgggctcgggctcgggttcgagcgccgcgggttcgggcgtctcggcctcggccggctcgtcgaacgacagcatctgccagcggcgccaggcggcgctgcgcggcagggcgaccggctcgcgcgcgagggcctcagacataggcgtcgtccccttgcgtgcccagcacgatctggccgctttcggccaggcggcgggcaatctgcaggatcttcttctgctcgccttccaccttggacatgcggatcggcccttgcgcctccaggtcttcgcgcagcatctcggccgcgcggctggacatgttgcgcaggaacttgttgcgcagttcgtcgccggcgcccttgagggcgaccatgagggtatcgttgtcgatttccttgaggatgagctggatggcgcggtcctcgacgtcgagcaggttgtcgaagacgaacatctcgtcgatgatcttctgggccaggtcggagtcgcgctcgcgcaggctttcgaccacggcctcttcctgcgacgagttcatcatgttcaggatctcggcggcggtgcgcacgccgcccatcttgctgcgcttggcgccctggccggccagcaccgagttcagcacgtcggtcagctccgagagggcggccggctgcacgccgccgaaggtggcgatgcgcagcatcacgtcgttgcgcatgcgctcgctgagcatggccagcacgctggcggcgcggtcgcgctccaggtgcaccaggatggtggcgatgatctgcggatgctcgtcgccgatcagctcggccacggtatgcgggtccagccagttcagcgcgtcgatgccgctgccgccttcgccggcctccaggatgtcctcgatcaggccggcggcccggtcgctgcccagcgccttggtcagcaccgtgcggatgtagtcgtccgagcccagcgtcacggccatgaactggtcggcctcctggcggaattcctccagcaccaccgccacgtcgccgcgcgtgacctgcttgaggctggccatcgccgcgcccacctgctggacttcgcgcgcgctcaggtacttgaagacctcggcggcggcgtcctcgcccagcgacatcatcaggaccgcgctgcgcgtcatgccgtccagcggctttccgtcatttttcatctttgctcatccacgaacgcaggaccatggcgacagcgcgcggatccttgcccgccatgtcgcgggcgagctgcaggttgtcttcgtagcggttgacttcgcgggtgcgcgcggcggcctgcgcttcgcgctcggcttcctggcgttgcgcggcggccacttcggggtcgacctgcgggtagaagtagtcggtgaccaccgggcggatcttgcggtacagccagaaggccaggatcaggccgaacagccagcccagcgccgtcttgatcatggcgatcagttccgggtcgcgccacagcggcacggcgacaggcgtatcgttgaactggctgttgaccaggttcagcgagtcgccgcgcgcctccgaatagcccatggcctcgcgcaccaggttggtcagcttgttcagctcctcgggcggcagcgcctcggactcgccttccttgttgggcaggtagttcaccaccaccgccaccgacagccgcttgagcatgcccaccggctgcttgacgtggctgatggtgcggtcgacttcgtaattgatggtggcgtcgtggcggtcgttgctcggcgccgcggcgccttgctgcgtctgggtggtggtggcgccggcggcctgttgctgggcgcgctgctgctgttgctgctgcggggtgccggcgacggcgggcggattgacgatgggcgcctgcgcgttggccggcggctggttgctcagcgcgccgggcacgccctgcgccgcgttcggcccggtctggcgcgaatcactggtctgctggctgcgcacggcggcctggccgggctcctggttgggccgatagacctcggaagtctcttcgcggcgggcgaagtcgatctcggcgctggcctgggcatgcacgttgccggggccgaccagcgggttgaggatggtcaggatgcgctcgaccgtgcgctgctccatttcacgcacgaagcgcaactggtcggcgtccatgccgcggccttcgcccagcggcgccgacaggagccggccgttttggtcgacgatggagacattctcggcggtcagctcgggcacgctggaagccaccagccaggccaccgccgacacctgggcatcgctcaggctgcggcccgggtacaggttgagcagcaccgaggcggtcggggcctggcggtcgcgcacgaacagcgactggcgcggcatggccaggtgcacgcgggcgtgctgcaccgtatgcatggcctcgatcgagcgcgccagctcgccttccaggccgcgctggtagttgatctgctcggcgaactggctggcgccgaaacgggtgttgtccagcagctcgaaacccaccgaaccgccgcgcggcaggccctggctggccagctgcatgcgcgtgtcgtagacccgctcggcgggcaccagcagcgcgctgccgttgtcgctgaagcggtagggcacgttcatctggtccagcgccgagacgatggcgccgccatcgcggtcgtccagattggagaacagcaccttgtaatcgggctcgcggctccacatcgccaccgccgccaccacggcgatcagcgccgccgccgccccaagcaggacaggtttgggcagggcgcgcagtttctccagcacgggaaacctcgccatcagcgacgcgctcagggttgcctgctggttcatcggcggctcccgctggctgcgcggtggggataaacgtacgacatggatgctcggggcaggttacgcatgcaacgtgctttgggtgtgggagcgtggattatggatgggccgcgcgcaatcccaatgcccgaaaacaaccgtcttttcggcgctatttgatccgtatcgttcctgcatgcgcggcacgcggccgccgggcgccgtccaagccgggaagtggcggcttttttggcgccttttgcgccctatgcgcaagccctgcgcgcgatagtcttgcaacccaggatccgcttattccgcagaggtatcgcaatggctgtatcaggactgtccggcatcgagagcatgctgtcgcaaatgcgcgccgtggtgcgcgccgcgcaaagcggcggcgccaccgaggccgaactggcgcctgggccgtccggcttcgccgccgagctgcaacgctccatccggagcgtgtcgcaggcgcagaatgccgccagcgaccaggccaaggcgttcgagctgggcgcgcccggcatttcgctcaatgacgtgatgatcgacctgcaaaaggccagtttgggcttccagacctcggtgcaggtgcgcaaccgcctggtcgccgcctacaaggaaatctcctcgatggcggtgtgacgccggcgccgcctcaggccggcgcctggggcgggcgggcgcaagtgtggcgcaccgcgctgggaaacagcgaaagcacggcgatgctgccgtcgccaaagcgcagcgtgaccggactgtccacgcagaaatggatgcgcgccccgtcggccgtctgggcgtgaaaggccagcggcggttcgtcctcgtcggccatgcgcgccagcatgacggggtcggggcaggcctggtcgagcgggcgccagaaaaaatacccgtccttggcgtccggccccaggatgcgcaccggccaggggcgctggtcgatgccggaaatcacgatctggcaatcggggtggcgccgttcctgcagcgtgctgcgtatctgatcggactgggtcagaacgacgatctggtcctgggccgtcatgcgccgtcctcaggcccgcggcgccagcgcttcgggcagctcgcgcgcttcgagccggtacagccaggccagcagctcggccaccgccgtgtagagttgcggcggtatatgggcatccaggtccacctgcatcagcaggccgaccagttcgcgcgattcatgcacatgcaggccgtgttcgcgggcggtgcgcacgatggtgtcggccagctggccgtagcccttggcgaccacgcgcggggccgcttcgccgccgtcataggacaacgccacggcgaccgggcggttggggtcggcgtcggcggtggcgggcgtgggcggggcgggcgtattcatgcttcgggcagggcaaagccgggcgcggcaaccgcgtcgaccgacagattggtgagcgtgaggccggcggccgacaattgctggcgcagggcgtcggcggcggcgccgatctcggcggcgctgtccggggccacgacgtgcagcaccagctggttggccgccaggttcaggcgcgcctcgaccgtgcccaggcgcggcagattgagtttcaggcgggtcgcccagtgggtgccgggctggccggccgcctcatcgccgtgctcgcgcgcgacctcccattccatcggcgcgtcgggccaggcctgtccctgccacgccagcatctggttggttggccagcacatccagctgttggcgcaccagcagcgtggcgtcctggtggatgccgggcaccggcgcgccgggcgcgtgcccggcgggctggctggccggcgcgggttcggccgcgggcagggcgcgcgccggcgccgcgttttcgggcgcccgtggcgtggcggccggctcggcgccggcggcgggcagccgcgcctgcggttcggcctgcaactgctgcacgctgcgcttgccgaaggccaggtcgctcaggtgggattcatagaacaggccgctggtctgcagcgtctggcgcaatgcctgggccagcgccggcgcggccggcagcacggcccggcccgccagggcggcgagcgtggcgggcggcgtctgcgcgggcgtcctggcgctcgccgcgccggcctgcgccgcttccgggcgggggggcgtattcgcggcgccgccggccgcggcgctggcctgggcaggcgcgctgggggcggccgcggcaggctggccgctcgcgggcgggctggcgccatcctgggccggcggcgtccacagcggcgcgcggacgcttaccgccggcgcctggccgggatactgcgccagcagggcgagaatggtgcgcgcggtctggcccagcgtggtcggcgcggaggccgtcgtgccggtgctggtctgcaggccgcgggcggccagcgccagcgcggccgcggtcttggcgtccacccccgcggcgccctggcgcgcgccgcgctcgccgccggcctgtaccgcctggcgcggatcgcgcgtggctgtctgggatgcgccggggcgggcggcctcgccgggttgggcgaccgcgtcggggcgtgcgccggataccaggttggattgcgccgacatcgtggtgcccagtacggcgtcgagccgctgcaccagaatgctgcccagggcgggcgggccgacactcatgtgccgttggccttgccgctataggtggccagcagcgactgctggcgtttcatgcgtcccagcaggtcgctcaggcgggccagctgcggcagggcgaggtcgcgcaccgccgcgtcgttttcgaggatgcgcaccagcaggtcgaacttcatgccgcgggcggcttcgtccagcggctcgcccggttccagctcgcgcagccgctccaccaggcagacatactcctggccgtggttcaggaccaggtcccaattgctggcattggccgccgccagcatcctgctggtcaggttggcaatgtcctggtaaatctccaggaccggggcatgctgcgttaacgccgtcatagatttctcgcgctgggggcggctggacaaaaagtgccttcctggtttcaggccggaacggcaggcgcagggtggtcgaccgaggcctgccatgcttcggacagatccgccagcaagcggtccgcgatgtcgagctgttccttgtcggccttcaggttggcggtcagcagcgtacgggtaatgtagtcatacaggcgcgccaggttggccgccacttcgccgccggcattctggttcagccccagcttcaatccctcgtcgacgatgcggatggccttgccgatggcctgtccgcgctcgacgatgcggcctgcctcgagatgcaggcgggcctgggcgatggcggcgcgcgccccggcatacagcaaggtgatcaggcgctcgggggtggcgctcatgacctgggtttccaggccgatatcgctgtatgacttgacagagtaggagccggtggggcggcgcgcggcgtacgtcatggctggcttacttcttggtgccggacagggcggcgaactgttgggacaggtagttgctggtgttgttcatctgcgtgacgaagacatcgagctgcacgaactgcttgcggtaggcctcgatggtcgcggcgatgctcagtttctggcggtcgtactggttctgcagcgactcgagcgtttcctccaggccttcctggcggatcttgatcgagccctcgtcgccgaggatctgctcggtcgccagcttcaccttttcgcccaggccgaacggacccgagaaaatgcgcgccacgtcggccgggttgtcgcgcagggcggcttccagcttttcggtatcggtcttgagcgagccggtcttgggatcggtggtgatgccaagctggctcagcgtgcgcagggtgccctcgccggtggccacgcgcagcgccgcggcgatggccgactggatgttgcgggtggtgccgtcgccggtcagggcgctctgtttttccgccttgacgtcgaacgccgtcaggtccgcgatggtggtctgcaggccgttgtaggccttgacgaaatcgttgacggccgtggcggccacgctcgggtcgctggagacggtcacggtcagcggcgccgcgctctgcttggtcagggtcagcgtcagcccgtcgatggcggtctcgaccgtattggtgtcgctgaccacggggatgccgttgatggtcagttcggccttctgggcggccagctgcaccgtcagattggaggcgccggcgttggccgcgtcgaagtcgagaatgtccgcgacttcctggttgccgctcaccgtgatccgggtgaccgcggtttcggtgccttcggtcttgttgttcagcatcaggtagtgcttgccattgccgtcgctgatgacggtggcgcgcacgtccaggccgtcggtgccgttgatggccttgacgatgccgttcagcgacgtgtcctcgcccagcgtgacggtcgtggtcgtgccgtccttctggacgatctcgatcgagccgcccgtgccgtgcttgtccgtgcggctgtccagctggcccgactgcaggttctgcgcggtggccagcttgtcgatgttgacggtgtattgacccggcacggcgccggccgcggtcttcaccgacagcccgtcgccggagaccacggccttcacggcgctgagcgtgtcgatgctgccgagcgtggcggcggccttctggacggcctcgaccgcggcctggatcttgctgtaggccgaaatgcgcgtctcgtagctcgcctggcgcgcggtgatcagcgtcagtttcttctcttcggctgcctgcagcttttccaggatgccctcaagctccagaccggaggacccgagagaggaaatggtggccatgtggtgctccttctagctatgcgattctgtcaaaaattggcgccgcctattggccgggtaaaggcataaggtcgggctatttccttgcttacgccgcttttgccccattctggtgcacgcgcgcagcgcgatatgctgcctcaggccgtggtctcgacggcattgccctgcatcttgacgatcatcttggcgatgcgtatcaccgcctcggacggaatggtgcgcagcacatcccccgtttcggcgtccacgatcgagaccaccacctgatgcacgtccgggtcgatctcgaactgcagctgcgtggaccaggccttcaactgcgcattgatttcctccagcgcccggtccatcggcagcttgggcgcgccgtactggtcctgcgtggcggattgggcgccgccgccgttggcggccgcggcggctggcgccacggcggccgccggctgtgcggggacaggggcgggcgcgacggaaaccagcgcgggcgccgcggcgttgatagggcttacggccatgatcactccaacaagcgataacgggcgtcgaaagggacgcgatgggttttcgagggaaccttcagctaccataacgacacgcttgcgccgaactttagacccggggcgctctttttggggccggatcttcccgcgcgcgggccgcagcccggggacggatgcggccttttccgccgaaagaccccgcgcgccgcgggcgcttggggaaaacaccagggccacgctgctaaactgcgccctgtttcgatttgccttcatcgccatgtccacctcccgccccgacgccagcgcagacctgcctgcctggctgcagtatctggaatccatccacgccaaggccatagacctggggctggaccgggtgcggcaggtggccggccggctcgatctgagcctggacggggtcaatttcgtggtgggcggcaccaacggcaaggggtctacctgcgccatgctcgaatccatcctgctggccgcgggctaccgggtgggcctgtacacctcgccccatctcatcgatttcaacgaacgtgcccgcatcaacggcgaaatcgccagcgacgcggcgctggtgcagcagttcgaggcggtcgaggccgcgcgcggcgatgtctcgctgacctatttcgagttcaccacgctggccatcctgcgcctgttcgcgcaatcgcgcctggacgccgtggggctggaggtcggcctgggcggccggctggacgccgtcaacatcgtcgacgccgactgttccatcatcaccagcatcgacctcgaccataccgactggctgggcgatacgcgcgagaaaatcggcttcgagaaggcgcacatctaccgcgcggggcgccccgccatatgcgccgatccggtgccgccgcaatcgctgttggaccacgtgcaggcgatcggcgccgacctgtggctgctcggccgcgactacaactattccggggaccgccagcaatgggcctacggcgggcgggcgcagcggcgcaacgcgctcgcctatcccgcattgcgcggcgccaaccagctgctcaacgcggccgccgcgctggccgcgctcgaagccgtgcgcgaccgcctgccggtgccgcagcaggcggtgcggctggggctgctgcaggcgtcgctgccgggccgcttccagatcctgcccgggcagccgaccgtcatcctggacgtggcgcacaatccccatgccgccgcggtcctggcccagaacctcgacaacatggggttccatccctatacgcacgccgtattcggcatgctggccgacaagaacgtcgatggcgtcatcgccaggctgggcagccgggtcgaccactggtactgcgccggcctgccgggcccgcgcgggctggatgggcaggccctggccggtcatgtgcgccaggtgctgcccgaggcggaaggcgccgccgaaacgcctaccgtgcaggcctgcgccgaccccgccgcggcctatgcggcggcgcgggaaaaggcgggcgagggtgatagaatcatcgtgttcgggtcatttctcacggtggcctccgtcctgcaggcgctgggccgcaaaatctaagcggatcgcgccagcgcaagggcggcgcgcaccggccccgcccgcaaggaattctgctccatgggattgttcactagcaaagattcggcctccgagacgcagtcctcgcgaccgcgtccatccgtatccagcgaggcgcaggccgccgagctgcgggcccgggccaggcgccgcctggcaggcgccgtcgcattggtgctcgccgcggtcatcgtcctgcccatgatcctcgactccgagcccgtgccggtcgacagcgacatccccatccgcgtcccggaccgcaattcggccttccagcccacggtcaacgatccgcaggccgccgcgccgcagccggaacagcccgcgccgcaggcgccggccggcacgcccgaggcgggcgcgccgcagccgcccgcgctggcgtccgcgccgccgcagacgccgcctccgggccagacgccggcccagccccagacgccgcccgcggcccagccgccggccacgccgccgcagcaggccgccacgccgccggccgcgcccaagcccgaggccaagccggaacccaagcccgccaagccggcggcgccggcgcgctcggacgacggcgcgcgcgcgatggcgctgctggaggggcgttcgccgccgccggcgcagtccaagccggccgccaacggcaatttcgtgctgcaggtggcttcctataccacgcaggccgatgcgcaggcgcgccgcggcaagctgcaccaggccggcgtcaccaatgcattcgtcgagcaggcctcgatcaacggcaagcaacagtatcgactgcgcgtggggccgttcccctcgcgcgaggcggcccaggcggcgcaggcgcgcctgcgcacgctgggctatgacaacggtttcatcgccgcacagtgaccggcttcgatttcgtcgtcctgacgatcctggccgtgtcggccgtgctggggctggtgcgcggactgctcaaggaaattctgtcgctgcttgcctatctgctggcgttcgtcgcggcgatctggtgggggcccacggtctatgtctggcttgaaccgtatatcgaaaccgcgctgctgcgcatgggcatcgcctatgccgtggtgttcatcatcgtgctgctggccgtcggcctggtcaacatgacgctcgccgccctgatccgcaccaccggcctgacgccggccgaccatggcctgggcgcgatgttcggcctggcgcgcggcctggtgctggtgctggtgctggtggcgctggcgggtttcacgcccttgccgcaggaagactggtggcgcgacgccatgttctcgcactcggccaccgaggccgtccggcaggtcaagtcctggctgccgccctcgctggcgacgtggctgccttactgaattcgcttttcgctttacgctttatctactaggaactcaccatgtgtggaatcgtcggggtcattgggcgcgggccggtcaaccagctgctctatgacagcttgctgctgctgcaacaccgggggcaggacgcggcgggcatcgccacgctgcagggcaaccacttcaacatgtacaaggcgcacggcctggtgcgcgatgtgttccgtacccgcaacatgcgcgcgctgccgggcaccagcggcgtgggccaggtgcgctatcccaccgccggctccagcgccagcgaggaagaggcgcagccgttctacgtcaatgcgccgttcggcatcatgttcgcccacaacggcaacctgaccaactggcgcgagctgcgcgagtcgctctaccgcgtcgaccgccgccacatcaataccaattccgattccgaagtgctgctcaatgtgctggcgcacgagctgcaatcggccgccagcggcgtgtcgctcgacgatgacacgatctttcgcgccgtctccgcggtgcaccagcgcgtcaagggcgcctacgccgtggtggcgcagatctcgggctacggcatgctggcgtttcgcgatccccacggcatccggccgctgtgcatcggccgccaggagaccgaggaaggcgtggaatggatggccgcctcggaatccgtggcgctggaaggcagcggttttgccttcgtgcgcgacgtcgagcccggcgaggcgatattcgtcgacctcgacggccgcatgaccagccgccagtgcgccgacaatgcgcaactggtgccgtgtatcttcgagtacgtgtactttgcccgccccgattcgctgatcgacggcgtctcggtgtacgacgcgcgcctgcgcatgggcgaatacctggccgacaaggtcgcgcgcagcatgcgcctgggcgatatcgacgtggtgatgccgattcccgactcgtcgcgcccggccgccatgcagctggcgcaccggctggggctggactatcgcgaaggcctgatcaagaaccgctacgtgggccgtacgttcatcatgccgggccaggcggtgcgccgcaaatcggtgcgccagaaactgaacgccatcggcatggaattcaagggcaagaacgtgctgctggtcgacgattccatcgtgcgcggcaccaccagccgcgagatcgtcgacatggcgcgcgcggccggcgccaacaaggtgtatttcgcctccgcggcgcctccggtgcggttccccaacgtgtacggcatcgacatgccgacccagaaggaactgatcgccaccggccgcaccgatgacgaaatcgcccgcaccatcggcgccgacgcgctgatctaccaggacctgcaggacatgcagcaggcggtgcgcgacatcaatccgcgcctgagccgcttcgaggcatcgtgtttcgacggcgagtacgtgaccggcgacatcaccgccgaatacctggcccgcctgggccagtcgcgcgacagcagcgccggcgacgaagaggccggcggcctgcagttcaacatgggctacgcggccaacgacgcctgaccggcgcggcgcggccggcttgcgcaagccggccgcgcggccgtcaggcgttgcgccgcaacgccgccggcagggccagcgccagcacgatcacgaacagcgccaggctccatatcgcatactcgatgcccagcaccgccaccgtggcgtccatgcaggtggcatagatgccgaacagccagggcagggcgccgtccagtcccgtggcgctcatgaaacgatcggcgaaggtctggtcgcacgacagcatcttggccgccacgctgtactggtaccaggcggcgacgatgccgcagatggccagcagcgccgccagcatggcggccaggcgcgccgcgatggcgccggccagcgcgccggccagggccaccacgccgatgcacaggtagatcagccgctgcagcacgcaccaggcgcacggcggcatatcgaagacatgctgcgacagcagggccaggcccacggcgccaaagcacaggatggcgatcaggaaaagcaggcgttcgcggtatcgggtcatgggggcagggacgggaaacggaaaggggcgggcggatggccgcgccagggttagcgccggcggcgccgcaataggttgcatgatctgccgcatgacgtccagcagcagttcgctcgcgccgctccagaagatctgcacgcccaggcacagcatgatgaacgccgacagccgcatgaacacggcggtgccgttgtcgcccagccggtgcagcatctgcgcggcaaagcgcaggcagatgaacagggtgaaggctaccagcgccacgccgggcagcgagccggccaggcgcgccaggctgagcatgtggttttcgtcgcgcagcgacgcgcctaccgtgatgcaggcggcgatggtgccggggccgcagctgatcggaaaggtgagcgggtagaaggcgcgcgcctgcgccatctcgggcgtgaacgattcggccatctgggcgtgctgcgacgtatcggcatcgggcgagttgaccagccgccaggcgctgtagatgaccagcatgccgccgcccacgcgtacgatggccagcgaaatcccgaagaaactgagcaccacgttgccggcgatcatggcgccgatcatcatcaacgccacgttgatggccacgcgcttggacagctgggcgcgggtctgcttggacgcgccctcggtcagcgtccagaagatcggcgtgatggccggcgggttgagaaacggcagcagcgtggccagggcaaagaagaagctgcgtccgaaaaccagcaggtactcgttgtatggcatggcggcgggggcggtggcggggtgaaggccgcggccgttcaggcggcctgctggcgcggctcgtcgccggccagcgcgtccaggatggcgcgttcgaactgcatctggctgcgcgggcgctccagcgccgagcccgacacgatgaacacgtcctcgacgcgttcgcccagcgtcatgatcttggccatgatcaggtccacgccgtgttcggcgaatacgcgcgccagcgcgtacagcaggccgggccggtcggtcgcggtgaccgacaggcgccaggactggctgcgttcgtcgggcgagagctcggcctgcggcatgaccggaaacacccgcgagcgccgggcgtggctgtgcggcaggcgccgtggcgcatgtgcgtgccgggcggcgtgcggatcgcgcaggcgttcggccagctcgtgctccaccagggtggcctgggcgcgcaggtcggcgaagccctcgggcgccagcacgatgaagctgtccagcgcccagccgtggcgggtggtgtgcacgcgcgcatcctgcacgctgagcgacttggcgtcgaagtagccgcaggtcgtcacgaacagatccggcgcgtcgcgcgtgtagaccatgacctgcagcccctcgccgtgctcggtggggcggacccgcaccaccggctcgtcgggcgccacctggtaatacaggtggcgcgtgtgccaggcgatctcggaggcgtcgtggcgcaggaagtaggcgatgtccagctggttccagaaggcttcgcgggcgtcgtcgcgcaggcccgccaggcgggtcaggcgggccgcctcgtccttgcgctcggtcagcacggtgtgcgcgtcggcgtgcgcgccgcccagcgccgccagggtcaggcggaaaaggtcttccagcagcttgcccttccaggcgttccagacgcgcgggctggtgccgcggatgtcggccacggtcagcaggtagagggcggccaggcggcgttcgtcgcccacctgggcggcgaagtcgcgcaccacctgcgggtcggacaggtcgcgcttctgggcgaccgccgacatcagcaggtgatggcgcaccaggaactcgaccagctcggcatcggtcggatccaggccgtggtcctgcgcgaagcggcgcacctcgcgcgcgcccagttcggaatgatcgccgccgcggcccttggcgatatcgtggaacagcgccgcgacatacagcagccagtggcggtccaggccggcgatcagctggctggccagcgggtattcctgggcgtgctcgggcatggtgaagcggcgcaggttgcgcacgaccgccagggtgtgctggtcgaccgtatagacatggaacaggtcgtgctgcatctggccgacgatgcgccggaacaccggcaggtagcgcggcaggatgttgagcatggtcatgcggcgcaactcgtggacgatgccgcgcggctgctgcaggatctgcaggaacagcttgcggttgaccggattgcggcggaactgcgcgtcgatgcggtggcgcgaatgccagatggcgcgcagcgtgcgggccgacatgccgatcagttccggatgctgctgcatcaccaggaaggcgcgcagcagcagcgtcggattgcgctcgaagccatcctcgcgcacgatgtccagccgctcgcgcaggttgcggaaatcgtcgtcgatcaggcgcgcgtcgctgtccgggcgcgggaacagccgttcctcgatgttctgtaccaggatgacattgagctgggtcaccaggcgcgcggcccagtaataacgctgcatcagcagttcgctggcgcgccgcgtcgccgtcgacgcaatgccatagaccgcggccaggcccggttgcaggtcgaacaggacgcggtcttcgcgccggcccgtcagcaggtgcagctcgatgcgcaggcgcttgaaggcctgttcggcgcgccgcagatcgcgcgcttcggacgaggtgagcaagccggcctgggccacctcgcgccagctgtggccgaagccggcggcgcgggccatccacaggatgacctgcaggtcgcgcaggccgccaggcgactccttgcaattgggttccagcgcgtagggcgtgtcctggtagtgggcgtggcgctgctgcatctccacccgcttggcctggaagaacaccgccgcgtccagccgtgcctgcatggcgctgtccaggcgcttcatgagcgtgcggctgccggccagccagcgcgattccagcagcgccgtctcgacggtgatgtcgccgcgcgcctcgcgctcgcagtcttccagcgtgcgcacgctatggccgggttccaggcccaggtcccacagggcggccaccaatgcctcgaccgcgcgcgcatcggccgccgacgggggctgcggcagcaggatcagcaggtcgacgtcggaatgcggatacagttcgccgcggccatagctgccgaccgccgccagggtggcgccggccggcagcggacacagcttgaccagctcgcgcagcgcctggtcgacgatgcgccgcaattcggtcagcagcatgtccggtcggggatgctggcgaaactgcgcgacggctgccgcccgggcggcctgcatgcgctgcttcagcggattcagatcgacatggggcatggggcagccttgccgcgcggcggcgggggtcagagagccgggatttcgaccggccgtgtcacgaaggccggcggggcgggcatgccgggcgagaccgtcagcacttcgtagccggtatcggtgaccagcaccgtgtgctcccactgggccgacaggctgtggtcgcgcgtcaccaccgtccagccgtcggccagctggcggatttcgcgccggccggcgttgatcatgggctcgaccgtgaacagcatgccggtcaccagcttgacgccggtgccgggcttgccgtagtgcagcacctgcgggtcttcatggaagcgctggccgatgccgtggccgcagaattcgcgcaccaccgagaaaccctgcgcctcggcgtacttctggatggcatggccgatatcgcccagcgtggcgccattgcgcacctgttcgatgcctttccacatgcagtcgtaggtgatgtcggtcaggcggcgcgacaggatcgagggctcgcccacgtgatacatgcggctggtatcgccgaaccagccatccttgatgatggtgacgtcgatgttgagcgaatcgccgttcttgagcaccttgtcgcccggtatgccatgacagacctggtggttgaccgaggtgcagatggcgccggtgaagggcgggtagccgggtggggcgtagcctatggtggccgacttgaccttcagttcgtcggtcaggtaggccaggcacagcttgtccagctcgcccgtcgtgacgcctggtttgacgtacggcgtaatgaagtcgaggattttggcggcgtcttggcaggcggcgcgcattttggccagatcggccggatcggtaacgatgcccatgtatcagcttgagtggcgcggtcgaaaaatagtagaattataggcttgcctggaaaagcacgccctgtcttggcccggaatgtgatgtcgaacgtgatttgtcttgcgcgatgataggcgcgaggacaggccggttgaaagagcagggcaggcaggcaagtagcaaagcagtaagtgtaaggctatacggtttgtcttgcgttcgcacggagtcttgcccggtgttttgggcgatttgtgcggggcgaggcgggccggatgggccggatggctgggaaagggtagactggctttggcctgcggttggcgcgttgcgcggtatcgcgggttgatgtggcaccattttctcgatcgacgctttagagcagcggtgcaggcgcggtgtgggcgcccggcttaagttcttggcggctcgcgctggcgggctgcctgaagaactgccccgggatcctgattccagcggcccgattccgctgccaacaaggcagccagctgggggcgacaatgtcggccgccagcgcggatcgagacaggtggcgccggccgcgtgcgcccgcgaccgtctgggttcattgctgcgtccctggtttggggcgcggcgatcggtcggctcggtttgttttttttatttcatcctgtttgtcaggaaatcgcgcgttatgccacccagggtgtcggttttatccgatgcgggtgtagcgcaagacttaaccctcggagatagttatgtccctcatgcgtgaaatgctggaagctggcgtccacttcggccaccagacccgttactggaaccccaagatggccccgtacatcttcggtcaccgtaacaagattcacatcatcaacctcgagcagacggtcgccaagtaccaggaagcctcgaagttcgtcaagcaactggtcgcccgtggcggcaacatcctgttcgtcggcaccaagcgcgccgcgcgcgaactggtggcaaccgaagccgcccgctgcggcatgccctacgtcgacgcccgctggctcggcggcatgctgaccaacttcaagacggtcaagagctcgatcaagcgcctgaaggacatggaagccatggtcgccgacggcggcttcgagcgcatgaccaagaaggaaggcctgctgttccagcgcgaactggacaagctgaacaagtcgatcggcggcatcaaggacatgaacggcctgcccgacgcgctgttcgtcatcgacgtcggctaccacaagatcgcggtcgccgaagccaaggtgctgggcatcccggtcgtggccgtggttgataccaaccactcgcccgacggcatcgaccatgtcattcccggcaacgacgactcggcccgcgccatcgcgctgtacgccaagggcatggccgacgccgtgctggaaggccgcgagcagaacatcaatggcctggtcgaggaaatcggcgaaggccaggaagagttcgtcgaagtgcaggacaaccaggcctgatagccggttgccgcgccggccgggccggcaagcctcgggcgctgggcgcccgggctgccgcccggatgccggcgccgaggtgggctcccgcctcacgacccgcccaggcgggtgccatatcgaatcaaccatatgtcccggttcatgcttgccgggccatgtcttagcgaatttggagcaaacatggctgaaattaccgccgccctggtcaaggaactgcgcgagaagaccgatgcgcccatgatggagtgcaagaaggctctgaccgaagccgaaggtgatctggcccgcgccgaggaaatcctgcgcgtcaagctgggcaacaaggccagcaaggccgccgcccgcgtgaccgccgaaggcctgatcggcctgtacatcgccgccgacggcaagcagggcgccgtcatcgaagtcaactgcgagaccgacttcgtcgccaagaacaccgatttcatcgatttcatcaacaagctggccgagctggtcgccacgcagaatccggccgacgtggccgcgctgtcggcgctgccgttcggcgaaggcacggtcgagaccacccgcaccgcgctggtgggcaagatcggcgaaaacatctcggtgcgccgcttcgagcgcatccagaccccgaactcgctggccagctacgtgcacggcggcaagatcggcgtactggtcgagttctcgggcgccgaggaagtgggcaaggacctggccatgcacatcgccgcgaccaagcccaaggccctcaatgccgacggcgtcaacgccgaagacatcgccgccgagcgctcggtagccgaacagaaggccgccgaatcgggcaagcccgccgaaatcgtcgccaagatggtcgaaggttccgtgcagaaattcctgaaggaagttactctgctgtcgcaacccttcgtcaagaacgacaagcaaacgatcgaacagatgctcaaggaaaagggcgcttcgatcaccaagttcgttctgttcgtcgttggtgaagggatcgagaagaagaccgccgatttcgcttccgaggtcgccgccgccgccgctggccgcgcctgacgcgtcatcgtaggggccggccagggcggggcttcccgaactgccggcctatttcttgtcttacactttcgtcggatcgtttctcgggatatcacctatgagcagcagatcatataaacgggttcttctcaaactttccggcgaggcgctgatgggcgaagatgcctttggcatcaatcgctccaccatcgtccgcatgaccgatgagatcgccgaagtcgccgcactgggcgtcgaactggccatcgtcatcggcggaggcaatattttccgtggcgtcgccccgggcgcgcagggcatggaccgcgcgaccgccgactacatgggcatgatggcaaccatcatgaacgcgctggcgctgcaggacgcgctcaagcacaagggcgtcgacacgcgggtgcagtcggcgctgaacatcgaccaggtggtcgagccctacatccggcccaaggccctgcgctacctcgaagagggcaaggtcgtgatcttcgcggccggcaccggcaacccgttcttcaccaccgataccgcggccgcgctgcgcggtgcggagatcggcgccgaaatcgtgctcaaggcaaccaaggtcgacggcatctacagcgccgatcccaacaaggatccgaccgcgacccgctacgcgcgcatcagcttcgacgaagtcatcgtgcgccggctcgaggtcatggacgccacggcgttcgcgttgtgccgtgaccaaaagctgcccatcaaagtgttttcgatcaacaagtccggcgccctcaagcgggccgtcagcggcgaagacgaaggcacgctggtacacgtttaagaaaaggaaattccatgagcgtcgcagatattcgtaagtccgctgaaaccaggatggccaaatcgcttgaaacgctcaaggcgagcctggccaagatccgcacgggccgcgcccataccggcatcctggatcacgtgcaggtcgagtactacggctcgccggtgccgatcagccaggtcgccaacgtgaatctcgtcgatgcccgcaccatcagcgtgcagccgtacgagaagagcatggcgggcccgatcgaaaaggcgattcgcgagtcggacctgggactgaatccggtctcgatgggcgaaaccatccgcgtgccgatgccggccctgaccgaggagcgccgccgcgacctgaccaaagtggtcaagagcgaaggcgaggacgccaaggtggcggtgcgcaacctgcgccgcgaagccaacgaggcgctcaagaagctggtcaaggacaaggaaatctccgaggatgacgagcgtcgcgcccaggatgatgtccagaaactgactgaccgtgccgtcggcgacatcgacaagatgatcgtccagaaagaagcggaaatcatgaccgtataattccggttgaggtatcggggccgtatcgacggctccggtgtcgatatcggaatctgttccgtacgcgccgtcccggccgcgctggtcctgtcggatttggcgcaggcgcgacggcgcaggcttttgcaatacctttttgcttgccgccttgcgccaagctccagccatggcactcagttcgactcaggcgattccggaaacgggggacatccccaggcacgtagccatcatcatggatggcaacggccgctgggcgacgcgccgtcacctgccgcgcacggcagggcacgccaagggcgtgcacgcggtgcgccgcgtggtcgaggcctgcggccggcgcggcgtgcgctacctgactctgttcgcattcagttccgagaactggcgccgtccggccgacgaggtgtcgctgttgatgcggctgttcgtgcaggcgctcgagcgcgaagtcgacaaattgcaggaccagggcgtgcgcctgcacgtggtgggagacctgagcgcgttcgagcccaagctgcaggaactgatcgcccaggcgcaggaacgcaccgagcacaacgaccggctgcacctgacggtggcggccaattacggcggccgctgggacatcctgcaggccacgcgcgccatgctgcgcgccgatccgggcctggcccaggatcccgaccgcatcgacgaggcgcggctggccgaacatctttcgatggcctgggcgccggaaccggacctgttcatccgcaccggcggcgaacagcgcatttcgaacttcctggtctggcaactggcctacgctgaattctatttcaccgaacaattctggcccgatttcggcgccgacgagctcgatgctgccttcgagtggtatcgcacgcgcgagcggcgcttcggccgcaccagcgcgcaattgcgcggcggcgccaagcgctgacccccaaggagacgtattcatgctgggccagcgcatcatcaccgccgccgtattgcttgccgtcctggccctgacgctggcgctggccaacccgtggtggttcgtcgccttgctggcgctgggcgcggcctgcgccgcctgggagtggctgcgcctgacggtgcgccagcccctctcgggtgcgctgtgcgtcggcctggcggcggcgctgctggcggcgatgctggccatggcgcaggcctggatccagggaggcgtgtccggcctgcggctcgaggtctgggtcggctactggctcaccccggcggtcgtggccgtctggctgctgggcgcgggcacggcggtcgcgcgcggccgcgccgacgcgccggcggccagcctgggctggacgctgttcgccattcccgccgtgctggccgcctggtcggtgttggcgctgatgtatctgtcgcgcggcggcgcctatgtggtgtcgctgctggcgctggtgtgggtggccgatatcgccgcctatttcgccggccgcgccttcggcaagcgcaagctggcgccgcgggtcagcccgggcaagacggtggccggcgcggtggccggcgtgctgggcgcggtcgcgtggatcgccctgagcagccaatgggatggaacttatggccaggcgctggtcgaacgctggtcctggtggctggcgttgccggcggccgccttgctgggcgtcgtctccatcgtcggcgacctgttcgagtccttgctcaagcgccgcgccggccgcaaggattccagcgcgctgctacccggccacggaggcgtctatgaccgcatcgacgccatcctgccggtggcgccgctggcgttgctcatgtctggagtgttgttttgacccgttttcaacgcgtcgccgtcctgggatcgaccggatcgatcggcgacagtacgctcgacgttatcgcgcgccacccggatcggctgggcgtgtatgccctgtcggcctatagccgcatggacaagctggccgcccaggcggccgcctgcggcgccgccgtggtggtcgtgcccgacgatgcggcggctgcgcgctttcgcgccgcctggcgcggcaaggccgccatgcccgaggtgcgggtcgggccgcgcgcgctggccgagacggccgccgcgcccgagtgcaccacggtcatggccgccatcgtcggcgccgccggcctgccggcggccctggccgcggcgcaggccggcaagcgggtgctgctggccaacaaggaagcgctggtggcggccggatcgctgttcatggcggccgtgcgcgagaacggcgccgaattgctgcccatcgacagcgaacacaacgccatcttccagtgcatgccgcagggcgcccgggcggccgcgcccaccgcgcccgcgcccggcgtgcggcgcctgctgctgaccgcctccggcggcccgttccggcgccaggacccggccgacctgcacgaagtgacgccggcccaggcctgcgcacatcccaactggagcatggggcgcaagatttcggtcgattcggccaccatgctgaacaagggactggaggtcatcgaggcccattggctgttcgccatgccgtccgaacgcatcgacgtgctgatccatccgcaaagcgtcgtccattccatggtcgagtacgacgacggctcggtgctggcgcaactgggacagcccgacatgcgcacgcccatcgcctacgggctgggctttccggagcgcctggccagcggggtggggctgctggacctgacgcgctggggacggctggatttcgagcagcccgacctgcagcgcttcccgtgcctggcgctgtcgttcgccgcgctgcgcgccggtcagccggcctgcgtggccctgaacgcggccaacgaagtcgcggtggcggcgttcctggaagggcgcctgcgctatacctggatcgcccgggtcatcgaggcggtgctcgagtggcaggccaagcaggcatctgttaccctgaccagcctggatgacgtgctcgacctggatgcgcgcgcgcgctcattcgccggcaatctcggcctggcgtgacgcgccgggccgcctttcgcgtccacccgagtctgatccatgcttttcacgctactggcctttgtcgtcgccctgggcaccctaattacgttccatgaactgggccactactggatcgcccggctgtgcggcgtgcgcgtgctgcgtttttccgtcgggttcggccgggtgctggcgcgccgcaccgaccgccacggcaccgagtgggccatttccgcgatccccctgggcggctacgtcaagatgcaggacgatccgccggcaggcgccagcgcggccgaggcggcgcgctccttcaatgcccagccggtcgggcgccgcatcgccatcgtggccgctgggccgctgttcaatctttttctcgccgtggtcctgtatgccggcctgaacctggccggcaccgaagtgcccgcgccggtggtgggccagccggcggccggcacgccggccgcgcaggccggcctgatggccggcgaccgcatcgaggcggtgcaggggcgcgcggtcgattcctggaatgacgcgcgctggcgcctgctggacgtgctttccagccagggcgaggcgcagctggaagtgcgcggccccggcggcgcggcgcgcggtctcgtgctgcaggtgccgggcggcaaccgcctggatccggccgacggcgacccgctggccgagaccggcctgcgcctggcccagcccaagccggtggtgcgcgaggtcatcgccggcggcgccggcgagcaggccggcctgcgtggcggcgacctgatcgtggcggccggccaggccgccgacctggacgcgggcgcgctggtggccctgatccagcgccatgccggccagcccctggccctgacggtgcagcgcggcgccgaccgcctgaccctgacggtggtgccgcgggccgaatccgtgcagggccaggaggtgggccgcatcggcgtgcagctgggcggggatatccccatggtcacggtgcgctacggggtgatcgacagcgtctggcgcggcgtccagcgcacctgggacacggcctggctgtcgttgcgcatgatgggccgcatggtgctgggggaggtctcctggcgcaatatcagcggcccggtcacgatcgccgattatgccggccagacggcccggatcggcctgaaagcctatattgcctacctggcgctgatcagtatcagcctgggcgtattgaacctgctgccgatacccatgttggacggagggcatctgctgtactatctcgtcgaaattgtaaaaggcagtcccgtttccgatcgctggatagacatcggccagcgagccggcatcggcctgctcgcaggattgatgggcttggcactgttcaatgattttgcgcgcctgttcacttaggcacgaatagaataaaatcccccgccatttgcacgaccaaggatacccaaggatgtctctacgccggatgtttcatcacaaaaagggcgttataccgggtttgttagccgccgcgcttcttgcgcccgcgctggcccatgccttcgagccctttgtcgtgcgggatatccgcgtggagggcattcagcgtaccgacgccggcacggtgttcggctacctgccggtcaaggtcggcgagaagttcaccgacgaggaggccaccgaggcggtgcgccgcctgtacggcacgggctttttcagcgacgtgcagatccagaccgacaacaacgtcgtcgtggtcgtggtgcaggagcgccccacgatcgcctcgatcagtttcaatggcatgcgcgagttcgactccaaggccatcaccaagtcgctggctcaggtgggtttcggcgaagggcgcatcttcgaccagtccatgctcgaacgcgccgagtacgagctgaaagaacagtacctggccaagggcaagtacggcgtcgaagtcaccgcgacggtcacgccgctgccgcgcaaccgggtgggcgtcagtttcgacgtgttcgaaggcgaagtggccaagatccgcgaaatccgcgtggtcggcagcaaggctttctcggaaggcgagctgctcgaccagttcgacctgaccacgccgggctggctgacctggtacaccaacaccgacaagtactcgcgcgagaagctggaaggcgacatcgagcggctgcgctcgttctacctggaccagggctacctggagttcacggtcgagccgccccaggtcaccatctcgcccgaccgcaaggacatctacatcaccatcaccgtgcacgagggcgagccctacaaggtgcgcgaagtgaagctggccggcaacctgatggggctggacagcgaaatcaacaacctggtcgagatcaagccgggcgaggtattctccgccgccaaggccaacaactcggccaaggccattaccaactacctgggcgacctgggctacgcattcgccaacgtcaaccccaacccgcagctcgaccgcgccaagcacgaggccgacgtcacgttctacgtcgacccgagccgccgcgtctacgtgcgccgcatccagatcggcggcaacacgcgcacccgcgacgaagtggtgcggcgcgaaatgcgccagcaggaagccgcctggtacgacgcgggcgacatcaaggtgtcgcgcgaccgcgtcgaccgcctgggctatttcaacgaggtcaacgtcaagaccgatccggtgccgggctcgcccgaccaggtcgacgtcaacgtggacgtcaaggaaaagcccaccggcatcatcaacctgggcgtgggctacggttcgtccgaaaaggcgattctgtcggccggtatcagcgaagacaacgtcttcggcagcggcaccaacctgacgctgcagttgaataccagcaagaccaaccgcgccgtggtgctttcgcacaccgatccgtatttcaccaaggacggcatcagccgcaccacctcggcgtactaccgcgtcaccgagccgtgggacaacaacgacggcgactaccgcgtgaaggccatgggcctgggcatgaacttcggcgtgcccatctccgagtacgaccggatcttcctgggcggcacgttcgagcgcaaccagatcgatctgtacaacaactcgccgcaggcctatcgcgacttcgtcgaccagtacggcaattcgaccaacgcgctgatcttcaacaccggctggtccaaggacacgcgcgacagcgcgctggcgccgaccaagggcgcgtacacgcgcctgaagggcgacttctccacaatggatctgaagtactacctgctgacggcgcagcagcagtactacctgccgctgggccgcagctacacgctggccctgaacggcatgatcgactacggccgcagctacggcggcctggactacccggtgatcaagaacgtgtacgccggcggcatcggcacggtgcgcggctacgagggcgcctcgctgggtccgcgcgaccgcctcacgggcgactacatcggcggttcgcgccgcatggtggccaacgcccagctgtacctgccgttcccgggcgcctcgaaggaccgcacgctgcgctggttcgtgttcaccgatgcgggccaggtcgcggccggcagcggcatgtcgtgcacggccggcaagccggacagcgaagtggaggatccgtgcggctggcgcttctcggccggtatcggcctgtcgtggcagtcgccgctgggtccgctgcagttgtcgtacgctcgcccgctgaattcgaagtccggcgacgacacgcaggcgttccagttccagatcggcacgggtttctgatcgctgcggggaagcctgcgagccgttacgcatgaaaacatgggaaatggccggttgcccggccgtcccgcagtttagtggcacaatatcgtctttgctttacctcattggaaggtgagattttcatgatgtctgatttcgcacttaatacctcgggttccaagcgcgccaaacgaggggccggcaagctgggcgtatcgctggcgctggcgggtgctttgctgttcgggtcgtccgcggcggtcaccgcgcaggcgcaaggcaccaagatcggcttcgtgaacacggagcggatcctgcgcgaatcgggtccggccaaggcggcgcaaagcaagatcgaatccgaattcaagcgccgcgacgacgaactgcagcgcctgagcagcagcctgcgctcgcaggccgagaagttcgacaaggatgccccggtgctgtccgaatcggaccgtgtcaagcgccagcgcgagctgagcaacctcgacatggacctgcagcgcaagcgccgcgagttccaggaggatttcaaccgccgccgcaacgaagagttctcgagcatcgtcaccaaggccaatgacgccatcaagcgcattgccgagcaagagaactacgacctcatcatccaggacgccgttacggtcaacccccgtatcgatatcaccgacaaggtgatccagagcctgggccgataagcacgcccatgccggttctgctggaccctgaaaacgcgctcgctctcgatgtcctgctggccggcatcgatgcccaggggctggactggcacctgagcgcccccgatgccgccgatctgcccaggatccgcggcatcggcacgctgtcttcggcgggaaacgaggaaatcagcttcctgtccaatccccgctaccagaatcagctggccaccacgcgcgccgccgcggtcatcgtgacgcccgacgtcgcgcaggcccggcaggagcagggcgcgtcgggccacgtgctggtggtgtgcaagcatccctatctgctgtatgcgcgcctggcgcagtggttcgagcgcgccagccggccggccgggcccgccggcgtgcatccgtccgcggtggtcgaccccagcgccgagatcgacgccgatgtgcgggtcggcgcgcagtgcgtcatcgaggcgggcgcccgcatcgggcgcggcgccaggctggggccgggctgtgtgatcggcgccggctccacggtaggggccgacagcctgctgcatccgcgcgtcaccctgtacgcgggcgtgcacgtgggcgagcgggccatcatccacagcggcgccgtgctgggcgccgacggtttcggtttcgcgcccgatcccacgctgggccgcggcgcctggggcaagatcccgcagttgggcgaggtgagggtgggcaacgatgtcgaaatcggcgccaacaccaccatcgaccgcggcgcgctggacgacacgatcgtgggcgacggcgtgaagctggacaaccagatcatggtggcgcacaacgtgcggatcggcgcgcataccgccattgccgcctgtgtcggcatcgccggctcgaccaccatcggcgagcgatgcaccatcggcggcgcatcgatgctgtccgggcacctggccatcgccgacgacgtcaatatctcgggcggcaccgcggtgacatcgaacatcgcgaaggccggccgctacaccggcgtgtatccttacgccgaacacagcgaatggcagcgcaatgccgcggtcattcagcaattggcgctgctgcgccggcgcttgcgggccctcgagcgggaataatcccgcacggcccgtgtgcccggttggcggcgcattgcaacataatctatttttgctttgcaggaaaacaaatggaactcgacatcaaggggatcatggaccggctgccgcatcgctacccgatgctgctgatcgaccgtgtgctggagatggtgcccggcaaatccatcgttgccatcaagaacgtctcgatcaacgagccgtttttcacgggccattttccgcatcatccggtcatgccgggcgtgctgatcgtcgaggccatggcgcaggcttcggccctgttctcgttcaccgacgagaacggcgggctgaagtgcgacggcgccaagaccgcctactacctggtgggcatcgacggcgcgcggttccgtaaacccgtggtgccgggcgaccagttgcggctggaagtcgaggccgagcgcctgtcgcgtaccatctgcaagtaccagggccgggccctggtcgacggccaactggtcgccgaagccaagctgatgtgcgcgatccgtagcctggaagagtaaatgtcaggaaacatccatcccaccgccgtggtcgatccggcggcacagatcgacagttcggtcgtgatcggcccatacagcgtggtggggccgggagtcagcattgccgcgggcaccgaggtcggcgcgcactgcgtgctcgacggcgtgaccagcatcgggcgcgacaaccgcttctaccgcttttgctccatcggcggcatgccgcaggacaagaagtacagcggcgaaccgacgcgactggtcatcggcgaccgcaacacggtgcgcgagttcaccacgttcaacaccggcacggtgcaggacggcggcgtgaccagcatcggcgacgacaactggatcatggcctacgtgcacatcgcgcacgactgccatatcggcaacaacaccatcctggccaactcggtgcagctgggcggccacgtgcaggtgggcgactgggccatcgtgggcggcctgaccggcgtgcaccagttcgccaagatcggcgcgcacagcatgaccggcggcaacagctcgctgatgcaggatgcgcccccgttcgtgctggcggcgggcaatccgtgccggcccgtgggcgtcaatgtcgaaggcttgaagcggcgcggtttctcggcggcggccatctcggcgctgcgcgatgcgtacaagtcgatctaccggcgcggactgtcgctggacgaggggcgcgccgagctgcgcgcgcgccagcaggccgagccggatgtcgccgagcatctgcagaccatgctggacttcctggacgcttcgacgcgcggcatcatccggccatgagcctgcgcataggcatggtcgccggcgagccttcgggcgacctgctggccgggcgcatcatcgccggcctgcaggcccgggcacccggcgtgcactgcgccggcataggcgggccccagatggcggcgcgcggcttcgaggcctggcaccccatgcatgcgctcacggtgttcggctacatcgatgcgttcaagcggattcccagcctgctgtcgacctacggcgacgtcaagcggcgcctgctggccgagccgccgtcggtgttcgtgggcatcgacgcgccggatttcaacctgcgcctggagcaccagttgcgccaggccggtacccccaccgtgcatttcgtcggtccctcgatctgggcctggcgctacgaacgcatcaacaagatccgcgccgccgtctcccacatgctggtgctgtttccgttcgaggaagcgctctatcgcaaggaaggaatcccggtcacctatgtcggccatccgctggccggggtgattcccatgcagcccgatcgcgccgcggcccgcgcgcggctgggcatcgacgccgacgcgcgggtgctggccatcctgccgggcagccgctcgtccgagatccgcctgcttgcgccgcgtttcctgcaggccgcggccgagctggtccggcgcgatccacgcctgcagtgcgtggtgcccatggtcaacccgcagcggcgcgccgagttcgaggctatcgcgacccagcatccggtgccgggcctgcgttgcgtgaccgccgccgaggggcagggcgagacgccggtggcctggtccgtcatggaggcgagcaacgccgtcctggtggccagcggcacggccacgctggaaacggcgctgtacaagcggcccatggtcatttcgtacgtgctgtcgccgtggatgcggcgcatcatggcctggaaatccgggcagcaacgtccctacctgccgtgggtggggctgcccaatgtgctgctgcgcgatttcgccgtgccggagctgctgcaggacgaggccacgccggccgcgctggccgaggcgacctggcaggcgctgaccgacgaggccggcgcggcgcgcatcgaggcgcgctttaccgccttgcaccaggacttgctgcgcgatacgccggcgctggccgcccaggcgattctggaggtggccgatggagcagcctgacctgttcggcacgctggcgccgctgcccgccatcattgccggcgtcgacgaagccggtcgcggaccgctggccggagcggtctatgcggccgccgtcatcctggacccggaccggccggtcgacggcctggccgactccaaggtgctcaaggccgagcagcgcgaagcgctggcggtgcagatccgcgcccaggcgctggcctggttcgtggccagcgccagcgtgcaggaaatcgacagcctgaacatcctgcgcgccaccatgctggcgatgcagcgcgccgtggccggcctggccatggcgccggaactggccatggtcgacggcaaccaggcgcccaagctgcgctgcgccgtgcagaccgtgatcaagggcgatgcgctggtgccggcgatctccgccgcgtccatcctggccaagacggcgcgcgacgccgacctgctgcgcctgcatgccttgtatccccaatacggcttcgaccagcacaagggctacggcacgccgcagcacctgtccttgctgcgcgagcacggcccgtgccccgaacaccggcgcagcttcgcgccgatcaaggcgtacggcgcgccatgaagcacctgagttcgcgcgacaacccggcggtcaaggcgttgcacaagctggccgccggcggcggccgccgcgacggacggatcctgctcgacggcgtgcatctgtgccaggcctggctggcgcaccaaggcacgccgctgcaggcgctgttcgatgtcgcgcggctggaccatcccgagatccgcgccctggccggccaggtgccgccgcagcattgcctggcgctggattcgcgcctgctgcaggggctggccagcgtcgagagcggccagggcgtggtgttcgtggcgcgcgcgcccgaacccgcgctgcctgaacgcatcgacgagaactgcgtgctgttcgaccggatccaggacccgggcaatgtcggcaccttgctgcggacctgcgcggcggccggcgtgcgccgggtgctgctggcggccggcacggccgcggcatggtcgcccaaggtgttgcgcagcggccagggcgcgcatttcgcgctgcatatccacgaacacctggacctggaggcagtgctgccgcggctggacgtgccgctggtggccacgaccctggcgcggtccggctcgctctacgacacggacctgccggcgcgctgcgcctgggtgttcggccacgaagggcagggcgtggccgaggcgctgctgcgggcggccgcgctgcgcgtgcacattccgcacgagtcggcggcggtcgagtcgctcaatgtgggcgccgccgccgccatctgcctgttcgagcagcgccgccagcgccgctgacccgcccgcgcctagacgcgctccagtccgacctcctgcagcaccgtggtggcgatttcctcgatcgacttggtggtcgtcgacagccacgaaatgccctcgcggcgcatcatgcgctcggcctcggccacttcgtagcggcattgctccaggcgcgcgtaatggctgttggggcggcgctcgttgcgcacctcggccagccgctcgggctggatcgacaggccgaacagcttgccgcggtacggcgcgatggtcttgggcagcgcgccgcgctcgaaatcgtccggggtgagcgggaaattggcggccttgacggcgtactgcatggccagatagaggctggtcggggtcttgccgcagcgcgacacgcccaacaggatcacgtcggcctggtccagctggttgacgaactggccgtcgtcgtgcgccaggctgaagttgatggcgtcgatccggttgcggtatttctcggagttggccgccatgtgcgagcgtccgatggagtggctggacttcaagcccagggcctgctcgatgtggctgacgaatgttccaaaaagatcgaggaaaacgccgttcgactggcgaaccagcgccaggatctcggggttgaccagggtgctgaagacaatcggcggcacgccggcctcgagcgcgttgcggttgatgcgcgccaccacctcgcgcgccttgtccagcgtatcgatgaagggcaggcgcacgggcttgaaattgacctcgtcgaactgcgatagcacggagtggctgaaggtctcggcggtgatgccggtgctgtccgaaacgatgtagactgcacgttcaataggggtagaagtcatatgtaaaaaattccaaccaggtaccgggaggcttgtgcccaagcgagtacaatcgcccccctaataagtcaccccaaggggcggtccaaggccagtttggtcagcgcagttgagctgcattgaccaaactcgctttcattccattgtaaaaggtgacttcaatgtcgtatgtggtttcgttcgagcagctccgcatgacggacgtggactcggtaggaggcaagaacgcatcattaggtgaaatgatcagtcagctggccggcgcgggggtacgcgtgcccggcggctttgccacgaccgcccaggccttccgggacttcctgcaggcttccggtctggacaagcgcatcgctgaccgtctcgccaccctcaaccccgaagacgtacgcgagctggccagcgccggcgcggagatccgtcaatgggtgatcgatgcgcctttctcgcctgaattcgaacaggcgatccgcaccgcattcgccgagctcgacgccgacggcaagggctcgttcgcggtgcgctcctcggcgaccgccgaagacctgcccgacgcttcgttcgccggccagcaggagaccttcctcaacgtggtgggcgtcgacgacgtgctcgacaagatccgccacgttttcgcctcgctgtacaacgaccgcgccatttcgtatcgcgtgcacaagggctacgcccacgccgaggtcgcgctgtcggccggcatccagcgcatggtccgttccgacaagggcagcgccggcgtgatgttcaccatcgacaccgagtcgggcttccaggacgtggtgttcatcacctcgtcgtacggcctgggcgagacggtggtgcagggcgccgtcaacccggacgagttctacgtcttcaagccgtcgctcgaacgcggcaactatcccatcgtcagccgccgcatcggctccaagctgatcaagatggaattcgaccccgagcgtcccgaaggccgcgccgtgcgcaccgtcgatgtgccggtgtccgaacgcaaccgctattcgctgaccgacgacgaagtcatcgagctggcgcgctacgcggtcatcatcgagaagcactaccagcgtccgatggacatcgagtggggccgcgatggcgtggatggcaagatctacatcctgcaggcgcgtccggaaacggtgaaatcgcagcagggcgtcaatgacgtgcagcagcgctaccgcctcaaggccaccggccaggtgctggtgaccggccgcgccatcggccagaagatcggcgcaggcaaggtacgcgtggtggccgatatctccgaaatggacaaggtccaggccggcgacgtgctggtcaccgacatgaccgatcccaactgggagccggtcatgaagcgtgcctcggcgatcatcaccaaccgcggcggacgcacctgccacgcggccatcatcgcgcgcgaactgggcattccggccgtggtcggctgcggcgacgcgaccgacctgctcaaggacggccaggccgtgacggcctcgtgcgccgagggcgacgaaggccgtatctacgacggcctgatcgagaccgaggtcgaggaagtgcgccgcggcgagatgcctccgatcgacgtcaagatcatgatgaacgtgggcaatccgcagctggcgttcgacttcgcgcagatccccaacgccggcgtgggcctggcccgcctggaattcatcatcaacaacaacatcggcatccaccccaaggcggtgctggattatccgaacgtcgacggcgagctgaagaaggcggtcgagtcggccgcccgcggccacgccagcccgcgcgccttcttcgtcgagaagctggccgaaggcgtggcgaccatcggcgcggcgttctggcccaagccggtgatcgtgcgcatgtcggacttcaagtccaacgagtaccgcaagctggtgggcggttcgcgctacgagcccgaggaagagaaccccatgctgggcttgcgcggggcgtcgcgctatatcgccgccgatttcgaggagtgcttccgcatggaatgcgaggcgctcaagaaagtgcgcgacgaaatgggcctgaccaacgtcgagatcatggtgccgttcgtgcgcaccctgggccaggccaggaaggtcgtcgagctgctggccgcccacggcctggcgcgcggcgagaacggcctgaagctgatcatgatgtgcgaggtgccgtccaacgccatcctggccgaacagttcctcgagtacttcgacggcttctccatcggttcgaacgacatgacccagctgacgctgggactggaccgcgactccggcatggagctgctggcggccgacttcgacgaacgcgacgatgcggtgaagttcatgctgcgccgcgcgatcaaggcgtgcctggcggccaacaagtacgtcggcatctgcggacagggtcccagcgaccaccccgatttcgcgcagtggctcaaggacgagggcatcctgtccatgtccctgaacccggatacggtggtggagacctggcagcaactggccaagtaagcgcccggcagcaggaaaaagcctcgcccttgcggcgaggctttttttcgccgggcggcgcgggcggctaggcgcagcaggccaggaagcggcgcaccagcgaggcggcaagcggcgtggggccggccgcgcgcgccaggccttcgacgtccagcccgtgggcggcgtagagcgccgcgtggtggcgcagatgggcggcgacgaacccgggcgtgaactcggggtggaactgggctgtatagatgcgcggggccaggcgcagtatctggtgcgcgtcctgggccgagcgcgccagcacggtggcgcccggcggcgcggcgagcacggcctgctcgtgcatcatctgggcgtcgaaggcggccggcaggccggccagcaaggggtccgtggcggccgcgggcagcaattcgaccggcagggtgcccagttcgcggccggccgggttgtcgcccaccacgccgcccagcgcgtgggccagcaactggtgcccgtagcagatgccgaacatgggcaggccggcgccggcggcctgacgcagccagtcggcggccgcctcgctccagggcgcgcggtcggtcaccatggccggcgagccggtgatcagcgcggcccggtacgcgccgggcgcgcgcggcgcctcgtccttgtaggaggccaccacgtgcgtgccggcggcatccagcccggcggcctggcgcagcatctcggcgtagctgccgtgcgcggcgcgcagggcggcggcgggattgccggtatgcaggatcagaacgggcagggcggcggtcatggcgggggatcgggccggtggcgggagagggggaacgccatgataaaggcacggcgtgacaggcgcgagtggcgggaaatacgtacaatcgttgccatatattgaaactcgggacggaacgctatgtggatttggttcggtttggccgccgttgccctgatcggcgaggtgggctccggtacgttttacctgctgctggtggcgctgggcctggccgccggcggtatcgcggcctggctgggggcggacctggcatggcaactggtggcgtgcggcctggtggcgctgctggggctgctggcgctgcgccgcaccggcgtgctgaaaaagcgcgaggtcaacgccgcgcgcaacgccgacgtcaacctggatatcggccagtccgtcatggtggatgcgtggtccgacgcgggcacgacccaggtgtattaccggggcgcgcaatggcaggccgagctcgcccacggccagccgcgccaggccggccgccacatcatcgccgaaatacgcggcacgcgcctggtgctggcgcccgcgccggccgcgtaaccatgaccttgcccgccggcgacggcaggcttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagagggtatttatcatgatcgacgtttccactgtggtcctgattgtcatcgtcatcctggcgctgatgatcgtggtcaaggccatcgccatcgtgccgcagcagcatgcctgggtggtggagcggctgggcaagttcgaccgcgtgctgtcgccgggcgccggcttcgtgattcccttcatcgaacgggtgtcgtacaagcattcgctcaaggaaatcccgctcgacgtgccgagccaggtctgcatcacgcgcgacaacacgcagttgcaggtcgacggcgtgctgtacttccaggtcaccgatccgatgcgcgcttcgtacggctcgtcgaactacatttccgccatcacccagctggcgcagacgacgctgcgctcggtgatcggcaagctggagctggaccgcacgtttgaggagcgcgagttcatcaacagcaccatcgtcgcgtcgctggacgaggccgcgctgaactggggcgtgaaggtgctgcgctacgagatcaaggatttgacgccgcccaacgagatcctgcgcgcgatgcaggcgcagattaccgccgagcgcgagaagcgcgccctgatcgcggcttccgaggggcgccgccaggagcagatcaacatcgccaccggcgagcgcgaggccgccatcgcgcgctccgaaggcgagaagcaggcgcagatcaaccaggcccagggcgaggccgcggccgtgctggccatcgccgaggcgaccgccaaggcgatcgagcaggtgggcgaggccgtgcgccagcccggcggcatggaagccgtcaacctcaaggtcgccgaacgctacgtggatgccttcagcaacgtggccaaggagggtaatacgctcatcctgccgtccaacctgtccgatgtgggcgggctcatcgcctcggccatgacgatcgtcaagtcgaccaagagcgcgtgaggttcgacccgggcgcgccggccgcggcgcgtcctttcgcgtccgcgccatagcgtcccgccctcatgctggctccggtcaccctgctggtgatttccaccctgtcgagcctggtgacgcagggagtcctgggttcgctgctgcgcagcggcatcgcgggcatccgcgagctgatgtgggccaacgtgctggtgctgtgctcgctgctgctgttcacgctgcaggccaaccccgccatgccgccgtggctggcgatccaggcgcccaacgtgctgatctcgtccggcgtcgtgctgttttgcgccggcgtcttccgcttcatgcaacagcgcccgccgtggcgcctgctgctgctgggactggcgctgtcgatcggcgccaacatctggttccactatgtcgacccctcggtcaacgcccgggtggtcacggcctcgggcctgcatgcgctgctgtggggcggcagcgcatggaccatctatcgcaacatgccgctgcggcggtcgcgctacagctactggttcgccggggtgaccgccaccgtggccgccctgggccatgccttgcgcacggccgtctacggcctgcagatcgagcagacccaggggctgttgcagtcatcggtatggaacgtggccttcctggcgatcggcgtgctggtcatgcccagcatgacgctgggtatgatcatgatgatccacgaccgcatgctggccgagcgcgagcgcgaggccaaccaggacttcctgaccggcctgctgtcgcgcaaggcatggtggcgcgagggcgagcgcctgtgcgcgcgcgcgttgcgcacgggccggccgctgaccctgctggcgctggacatcgaccgcttcaagcaggtcaatgaccagcacggccacgccgccggcgatgtggtgctgcggcatttcggttcgctggccaccgcgctgctgcgcagcggcgatgtcatcggccggctgggcggcgaggaattcgtggccttgttgcccgataccgacggcgacacgggcgtgagcgtggccgagcgcttgctggccagtgtgcgcgccacgccgtgctcgcacggcggcaaggcgctgacctacacgttcagcggcggggtggcgcaataccgcgcgggcgatacgctgccggtgctggtggagcgggcggacgcggcgttgtacgcggccaagcaggccggccgcgaccgcatcaggaatcgcgctggttgacgcgcgtgtcgtgcttcaggacacgttccttttcgcgctgccagtccttttcgcgggcggtgtcgcgcttgtcgtacagcttcttgccccggcccagcgcgaagtccagcttgatgcggccgttcttgtagtgcaggttgagcggaaccagtgtgtagccgcgctgttcgaccttgccgatcagcttgcggatttcctcggccttgagcagcagcttgcgggtgcgcgtggcgtcggggcggatgtgggtggacgcggtaggcagcgggctgacgtgcatgcccagcaggtagatttcgccatcgcgcacgatgacgtagctttccttcaattgcacgcggccgtcgcggatagccttcacttcccatccttccaggaccatgccagcttcgtagcggtcctcgatgaaatagtcgtgcgtggccttgcggttatcgataatactcatggaggcaatggtaagggcgcgcggtgccggtaaaatcctagcattctagccatttgcgatagctgatgcacaaagtccaacgatccgtcctggttccgtattcggccgcccagatgttcgacctggtggccgatgtcgagaaataccccgaattcatgccgtggtgcggcggcgccgaggtgcactcgcgctccgagcacggcatgcaggcctcgatcctgatcagcttcgcgggcctgaaacagcgcttcagcacgcgcaacacgcacgattatccgcagcgcatcgatctcgagctggtcgacgggcctttctcgatgctggtgggccattgggtattccagccgctggccgaggatgcctgcaaggtgctgttcacgctggagtacgcgttctccaaccgcgccctcgaaatggtggtgggcccggtgttcaaccgtatcgcggccagcttcatcgattcgttcaccaagcgcgcgcaggccaagtatggcgaatgacacgccggcgcccgccggttcgctgcgcgtgacggtctgccatgcatgcccggacggggcatggcagcgcgccgtcacgctgccggccggcgccacggtggccgacgcggtggccgccagcggctttgccgcggcgcaccgcggccaggatccctgggcgcatggcgtgggggtgttcggcaaggcgcaggcggccgacgcgccgctggccgatggcgaccgggtggaaatctaccggggcctcagcttcgaccccaaggagtcgcgccggcggcgggccgagcaccggcgtgcgctggccgcgcgcggcggcaaggcgcgtccggccggcctgctgtaaggccgcgggcttcccggggcgattgcggcgtccaggcgcccacattgtcgccggcaagacagtgcgcggccgtttcgggcgtaacatactcgccaacgacttacgtttacgttaacgtcatgtcgagcggccgccggcgattcacaagatcgccacgcagccgcatgaccataccgagaacatctggagactggccgtggatttcgaactcaccgacgagcagcgcgcgttcgcgcaggccgcgcgcgactatgcacagggcgaactggccccgcacgcggcgcgctgggacgccgagggcattttcccgcgcgaggccttcgcccgcgccggcgaactgggcttttgcgccatctatgccagcgaggagatcggcggactggggctgccccggctcgacgccacgctggtcttcgaggagatggcggccgtggacccctcgaccacggcgttcctgacgatccacaacatggccacctggatggtggggcaatgggcccggccggcggtgcgcgagcagtgggggccgctgctggccagcggcgagaagctggcgtcgtactgcctgaccgaacccaatgcgggctcggatgccggctcgctggccacgcgggccgagcgccagggcgatgattacgtgctcaacggcgccaaggccttcatttcgggcggcggcgataccgacctgctggtggtgatggcgcgcaccggcggcgacgggcccggcggggtcagcgcctttgccgtgcccgccgacgccgcgggcatcgcctatggccgcaaggaagagaagatgggctggaacagccagtccacgcggcccatcacgttcgagcaggtgcgcgtgcccgcctcgcacatgctgggcgagcccggcgagggcttcaagatcgccatgaagggcctggacggcgggcgcatcaacatcggcacctgctcggtcggcgcggcccagggcgccatggacgcggcgcgccgctacatggacgagcggcgccagttcaaccgcaagctggcgcagttccaggcgctgcagttcaagctggccgacatggccacgcacctggtggcggcgcgccagatggtgcggctggccgcctgcaagctggacgccggctcggccgacgccagcacctattgcgccatggccaagcgcttcgccaccgacatgggtttccagatctgcctggacgcgcagcagatccatggcggatatgggtatttgcgcgactatccgctcgagcgcctggtgcgcgatactcgcgtgcaccagatcctggagggcacgaacgagatcatgcgggtcatcgtcgcccgacaattgcttgaaaaaggagccgatatccgatgaatgcgcccgtgctgtttgaagaacgaattgccgacaatggcgtgcgcctgggcgtggccacgctcaatgcgccgcagaccctcaatggcctgtcgctcgagatggtcgagctgctcgacgcgcgcctgcgcgcctgggccgccgacgcggccgtggcgatggtcatcctgcagggggcgggcgagaaggcgttctgcgccggcggcgacctgcacgggctgtaccgcagcatgcgcgagaacaccggtggcgatccctgggccaatacccatgcgcgccgcttcttcgagcacgagtaccggctggactacctgatccacacctaccccaagccggtgctgtgctggggccatggcatcgtcatgggcggcggcgtgggcctgatgatgggcgccagccaccgcgtggtcagcgagaccacgcgcatggccatgcccgagatcaccatcgggctgtttcccgacgtgggcggcagctggctgctcaaccgcatgccggggcgcaccgggctgttcctggcgctgaccggcgcgcacgtgaacgcctccgacgccttcttcgccgggctggccgatttccggctcgattcggcgcagtggccggatttctgcgcctccctgctgagcctgccgtgggccggccagccgggcgggcccggcaccggcaacgcggcgccgcgctcgatcaacgacggcctgctgcgccaggcgctgctggcgcacgaaccggccacgcagctggagcccggccccctgcgccagcattcgttcctggtgaacagcctgtgcagcggcaagcggctggacgacatctacgccgagatcgccgagctcaaggatcacgccgatccctggctggccagggccgcggccaccatgctggccggttcgcccggttcggcgcggctggcgtatgccctgcagcagcatacgcggctgcgttcgctggccgatgtgttccgcatcgagtacgtggccgcgctggcctgcgcggcgcacggcgatttcgccgaaggcatccgtgcgctgctggtcgacaaggacaggcagccgcgctggaatcccgccaccctgtcagaggccagcgacgactgggtgcgcaagttctttgacgagccctggccggccggccagccccacccgctggcggacctgggccacggcgcctaggcgcgccggttcgctcgttcccctatgacgcacaggagacaaccatcatgagcagcattgcattcatcggtctgggcaacatgggcgcgcccatggcgctgaacctggtcaaggcgggccacgacctgacggtattcgacctggtgccggcggcggtcaagacgctgaccgacgctggcgcgcgcgcggccggttcggccgccgaggcggtgcagggcgccgaactcgtcatttccatgctgccggccagcaagcatgtcgaaggcctgtacctgggccaggacctgctggccagcatcggcgccagcgcgctggtcatcgagtgcagcaccatcgcgcccgattcggcgcgcaaggtggccgccgccgcgcaggcgcgcggcatcgccatgatcgatgcgccggtatccggcggcacgggcggcgccgcggccggcacgctgacgttcatcgtcgggggcgaggcgccggcgctggagcgcgcgcggccggtactggccagcatgggcaagaacatcttccatgccggcggcgccggcgccgggcaggtggccaagatctgcaacaacatgctgctgggcatcctcatggccggtacgtccgaggcgctggcgctgggcgtggccaacggcctggaccccaaggtgctgtcggacatcatcagcaagagctcgggccgcaactgggccaccgagctctacaacccctggccgggcgtcatggagcatgcgccggcgtccaagggctatgccgggggcttcggcgtggacctgatgctcaaggacctggggctggcggccgaggcggcgctgggcacgcgctcgtccatcccgctgggagagctggcgcgcaacctgtattcgctgcacagccagggcggcagcggcgggctggacttctccagcatcgtcaatctgtattcgccgggcgagcgcaactgatcccgccctggccgggcggccagggccattccgcgagaggcttgcatgcctgataccgaggctttcgaggcggcgcgccagcgcgtgcacgacaactttgcccgccagagcgtcatggcgctgatcggcgcgcgcctgggcgccgtcgaacccggcgaggtcgagatcgcgttgccgtatcgcgccgacctgtgccagcagaacggtttcctgcatgccggcatttccaccaccattgccgacagcgcggggggctatgccgcctatacgctgttcggacccggcgaagacgtgctgacatcggagttcaagatgaacttcctggcgccggccgatggcgagcactttgtcgccagcggcaaggtgctaaagcccggcaggcggctgagcatctgccaggtggagctgcgcgcctgccgcggcgagcgcagcacgctgtgcctggtggggctgatgaccgcggtgcgggtgacgccgcgttgaacggcgcggcggcctatacttggcgcgccaatcccggccgccacgagtgacgcctgcccatgcccgcccgatcccaccatcgcatcttccgttccggctggctgcgcgccgcggtgctgggcgccaatgacggcatcgtctccaccgccagcctgatcgccggggtggcggccgcgcaagccagctatgccgccatcctgacttcgggcctggccggcctggtggccggagcgctgtccatggccgccggcgagtacgtatcggtgaagtcccaggccgatatcgaggcggccgatctgcggctggaacagagttcgctcaagcgcaattcgcgcgaagagctggaagaactgaccggcatctatgtcgagcgcggcctgtcgcccgacctggcggggcaggtggcccggcagctgacgcgccacaacgccctggacgcgcacgcgcgcgacgagctgggcatctcggtgcacaaccgcgcccagccggtgcaggcggcgctggcctcggccgcgtcgttcgccgtcggggcggcgctgccgctggccatcgccatggcggcgccgctggcgcaactgatgccggtggtgatcgccgggtcggtggccgggctgggcatactgggcgcggtggccgcgcgcgccggcggcgcgccggtggggccggccgccgtgcgggtggtgttgctgggggcggccgccatggccctgaccgcgggcgtgggggccttgttcggcgtggcggtatagccggacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcgccgtgcgattcgatcagcgcatccagcttgcgcgcatcggccacgaacaggcggatgccctcggacagtttctcgctggccatcgcgtcttcgttgagctgcgtacggaacgccacctcgccgccatccaggcggaccgcgtcggcgtcgtcatggccggcctgcggcgacagcgcggcgggcacctcgccctcggtctgcgccagccgggtcagcagttccgggctgatcgtcagcaggtcgcagccggccagcgccaggatctggtccacgttgcggaagctggcgcccatgatctcggtctcgatgccgaagcgcttgtaatagcgatagatgcggctgaccgattgcacgcccggatcgttggcgccgcggcgcgcatcctcgacccactcggcgccggcgttcttcttgtgccagtcgtagatgcggccgacgaacggcgagatcagctgcacgccggcgtcggcgcaggccgccgcctgcggcaggcagaacagcagcgtcaggttgcagcggatgccctcggcctgcagcacgcgcgcggcctggatgccctcccaggtggaggcgatcttgatcagcacccgttcgcgcggcacgccggccgcctggtacagggcgatcaggccgcgggcgcgctcgaccgtggcgcgcgtgtcgaaggacaggcgcgcatccacctcggtggagacccggcccggcacgatatcgaggatctggcggccgaacgcgaccagcaggcggtcggtgatctcggccggcgaggcgccctggtgcgcgcgcgccgtctggaccagcagcggccggtacgcctcttgctgcacggccttgaggatcagcgaggggttggtggtggcgtcggtggggcgcagcgcacgcatcgcttcgaaatcgccggtatcggcaacgacaacggtatggcggcgcaacgcttcgagttggctgggcataaggcgaatctgagcggacaatgagtggcggaacccctagggtagcaccccgtcgcgcatgggccgggcaacggctggaaaattttggggacgcagcgatgccggcatggccgtcggcccggatgatctgcccgcgcagccttatccggcgcgccatgcggggaaaattggttgtccagggtataatctgaaagtttgattatcgattctgaaaccggggtttactgtgctgccgcaactttttcccgaggggatcaaccgcttccctcctgcaattctggctttggcggacggtaccatttttcggggcgtatcgataggcgtgcctgggcataccgtggccgaagtggtgttcaacacttcgatgaccggataccaggaaatcctgacagacccgagctacgccgggcagaccgtcatgctgacctatccccacattggcaataccggcgtcaatcctgaagacgtcgaggccaatcgtgtgtacgccgccggtctggtggtgcgcgactgcccggcgcgcgtgtccaatttccgcgccacgcaatcgctgcccgagtacctgaacgcgcaaggcatcgtcgccattgcgggcatcgacacgcgcaagctgacccgcatcctgcgcgagtccggcgcccagggctcgtgcatcctggtcggcgaggacgccgagcgcgcggtcgagctggcccgcggctttccgggcatgagcggccaggacctggccaaggtcgtctccatcaaggagcgcgccgactggacccagggcacctgggaactgggctcgggctacacgcagccggcccaggaccgcttccacgtcgtggcctatgactatggcgtcaagagcaacatcctgcgcctgctggccgatcgcggctgccgtgtcacgctggtgccggcgcagactaccgccgaggaagcgttcaagctgcaacccgacggcgtgttcctgtccaacggcccgggcgatcccgagccgtgcgactacgcggtggacgccacgcgcgccttcctggagcgcaagctgccggtgttcggcatctgcctgggccaccagctgatgggcctggcgctgggcggcaagaccgtcaagatgaagaccggccaccacggggccaaccacccggtgcaggacgtgcagtccgggcgcgtcttcatcaccagccagaaccacggtttcgcggtcgacgccgcgaccctgccggccaatacgcgcgtcacgcacatctcgctgttcgacggcacgctgcagggtttcgagctgaccgaccggccggcgttctgcttccagggccaccccgaagccagccccgggccgcacgacatcatcgtgctgttcgacaagttcatcagcctgatggccggccagaaataaagattccaccatgcccaagcgtacagatctaaaaagcatcctcatcatcggcgccggcccgatcatcatcggccaggcctgcgagttcgactattcgggcgcccaggcgtgcaaggcgctcaaggccgagggttaccggaccatcctggtcaacagcaaccccgccaccatcatgaccgaccccgaaacggcggacgtcacctatatcgagcccatcacgtggcaagcggtcgagaagatcatcgagcgcgagaagcccgatgcgctgctgcccaccatgggtggccagaccgcgctgaactgcgcgctcgacctggcccaccacggcgtgctgaaaaagcacaacgtcgagctgatcggcgccaacgagcacgccatcgagaaggccgaagaccgccagaagttcaagcaggccatgaccgacatcggcctggaatcggccaagtcgggcgtggcccactcgatggacgaggcctgggaagtgcagcgccgcatcgcggccgacatcggcacggcgggctttcccgtcgtcatccgccccagcttcacgctgggcggctcgggcggcggcatcgcctataacgccgaggaattcgaagtcatctgccgccgcgggctggaagcctcgccgaccaaggagctgctgatcgaggagtcgctgctcggctggaaagagttcgagatggaagtggtgcgcgacaaggcggacaactgcatcatcgtctgctcgatcgagaacctggacccgatgggcgtgcacaccggcgattcgatcaccgtggcgccggcccagacgctgaccgacaaggaataccagatcatgcgcaacgcgtcgatcgcggtattgcgcgagatcggcgtggacaccggcggttcgaacgtgcagttcgcggtcaatccgcagaacggccgcatgatcgtcatcgagatgaacccgcgcgtgtcgcgttcgtcggcgctggcctccaaggccaccggctttcccatcgccaaggtcgccgcgcgcctggccgtgggctacacgctggacgagctgcgcaacgagatcaccggcggcgccaccccggcctcgttcgagccgaccatcgactacgtggtcaccaaggtgccgcgcttcgcgttcgagaaattcccgcaggccgatgcgcgcctgaccacccagatgaagtcggtgggcgaagtcatggccatgggccgtactttccaggagtcgttccagaaagccctgcgcggcctggaagtcggcgtggacggcctgaaccagaagaccaccgaccgcgagaagctgcagatcgagctgggcgagcccggccccgagcgcatctggtacgtgggcgatgccttcgcccagggcttcacgctggacgaggtgcacggcctgacgcgcatcgatccgtggttcctggcgcagatcaaggaaatcgtcgacatcgagctcgcgctcgagcagaagacgctggccgatctcgactacgccaccctgtgggagctgaagcggcgcggtttttccgaccgccgcctggcgttcctgctggattcgtccgagtccgaagtgcgcaagctgcgccaccagctcaacgtgcgtccggtctacaagcgcgtggacacctgcgccgccgaattcgccaccaacaccgcgtacatgtattccacgtacgaggaagagtgcgagtcccagccgaccgaccgcaagaagatcatcgtgctcggcggcggtccgaaccgcatcggccagggcatcgagttcgactattgctgcgtgcacgccgcgctggcgctgcgcgaagacggctacgagaccatcatggtcaactgcaacccggaaaccgtctcgaccgactacgacacctccgatcgcctgtacttcgagccgctgacgctggaagacgtgctggaaatcgtccacaaggaaaatccggttggcatgatcgtccagtacggcggccagaccccgctgaaactggcgcgcgcgctcgaggccaacggcgtgtccatcatcggcaccagccccgagtcgatcgacgtggccgaggatcgcgagcgcttccagaagctgctgaacaagctgggcctgcgccagccgcccaaccgcaccgcgcgcaccgaggccgaggccctggcgcacgccagcgagatcggctacccgctggtggtgcgccccagctacgtgctgggcgggcgcgcgatggaaatcgtgcacgagcagcaggacctcgagcgctacatgcgcgaggccgtcaaggtcagcaatgactcgccggtgctgctggaccgcttcctgaacgacgccaccgaagtcgacgtggactgcctggccgacggtcagaccgtgttcatcggcggcgtcatggagcacatcgagcaggccggcgtgcactcgggcgactcggcgtgcagcctgccgccgtactcgctgtcggccgaggtgatcgccgagatcaagcgccagaccaccatgatggccaaggcgctcaacgtctcgggcctgatgaacgtgcaattcgccatccagggcggcgacgtctacgtgctggaagtgaatccgcgcgcctcgcgcaccgtgccgtacgtgtccaaggccaccggcctgcagctggccaagatcgccgcgcgcgccatggccggccgcacgctggccgaccagggcatcacgcgcgaagtcgtgccgccgtacttcagcgtcaaggaagccgtcttcccgttcgtcaagttcccgggcgtggacaccatcctcggcccggaaatgaagtcgaccggcgaagtcatgggcgtgggcaacagcttcggcgaggccttcgtcaagtcgcagctggccgccggcgtgcgcctgcccgactcgggcacggtcttcatcagcgtgcggaaccaggacaagccgcgcgccgtcgaggtcgcccgcggcctgcacaacctgggcttcaagctggtggccacgcgcggcaccgccgccgagatcgaggccgccggcattccggtgcaggtggtcaacaaggtcaccgagggccgtccgcacatcgtcgacatggtcaagaacggcgaagtctcgctggtgatcaacaccgtcgaagagcgccgcaacgccatcgccgactcgcgcaccatccgcacccaggcgctggccaaccgcatcacgttcttcaccaccatcgccggcgcgcgcgccgcggtggaaggcatgcaattcatgcgccaggggctgggcctgcaggtctaccccttgcaggagctgcacgccgggctgaccgcgcagtaaggcggcgcctcgaacgtccgccccatccacggcgccatgccgggatgggtttttttttggtgcctgtccccgcggggacaggcaccgccgcacagccaagtccggtatcctggcgcggacatccgtttcccgattccaggacgacaggcatgcagcatgtattcatcacgggcgccagcagcgggctggggcaggcactggcgcggcgctacgccgccgatggcgcgcggctggggctgctgggccggcgcgcgcaggcgctcgaggcgctggcgtccagcctgcccgggcagcaccgctgctatgccgtggacgtgcgcgaccgcgcggcgctgcacgcggccgcgcaggatttcatcgcccattgcggcgggcgggtcgatgtcgtgatcgccagcgccggggtcagcgccggcacgctgaccgaagcgggcgaggactacgcggtgttcaaggaaatcgtcgacaccaacctgctggccaccgtcgccaccttcgagcccttcatcgccggcatgcgcgccgggcggctggtgggcatcgccagcgtcgcgggcgtgcgcgggctgcccggcgccggcgcctacagcgcgtccaaggcggcggtcgcgacgtattgcgaaagcctgcggctggagctggcgcaggccggcgtgcgggtggtgaccatcgcgccgggctatgtgaagaccgccatgacggcccacaacccttatgccatgccgttcctgatggaagccgacgctttcgccgggcgcgcccatgcggcgatcgcgcggcgtgtcgtatcgggtgattccctggcagatgggcgtggtggccaagctgatgcgcctgctgcccgacgccgtctatgaccgcctggcgcgcgacgcgccgcgcaagccgaggcgagggcagtagggggacgagcggcggcggtatccggagtgcctgtccccgcatgggggagcgacacccgcggcaagggtgcctgtccccgcggggacaggcacacgcagggcaggcgcctgccgtggcgtcagggggttacgtcattgccggtttcggcgccgatgtgctcgacatcgccccagcccaggacttcccatttgcgctgcgcgatcgcgacgcggttgatgctgacgttgagcagcgcggcgtagcgcggggcatccaggggcacgccgctggcatggcgccagatgatgtcgagcgcgccgccgtgcgtgacggccaggatgcgttcgccggcgtggcgggccgccaggtcgtcgacggtggcgatgatgcgcgcctggaactgccccagcgtctcgccgccttccagcgcacgcagcggatcgcggctgcgccaggcctgcgcggcctgcggcgcctgctgttccaggttctccatttccagtccttccagcacgccgaagccgcgctcgcggatgccgggctcggtgcgtacgcgcagctgcagcgcggccgacagcgaggccgccgtgtcgtgcgcgcgcttgagatcgctgctgtagagcgcggcgaaggggtgttcgctggctgtatcgcgcagccgctcggccagcaggcgggcctgctcgcggccggattcgttcagcgggatgtcctgccagccttgcaggcggcgttggcggttccagtcggtttcgccgtgtcggatgaaccagatttcagtcatgcgcttgtattcatgtggccacggcggcgccgggcttccagattttttgaattatggagattaacgcgaccagcatgggttcgccagcctgctcgggcggggcgatgaaacccagcgtggcgtcggcgcgcgcctggccccatacgatgaagtcgccggcggccgcgccggccagggcggtttcctcgcgcagcagggcgcagccggcgccggcgcgcaccagcgcgtccaggttggactggtcgtcgttctgcatcaccacccgcggcgccaggccgtgccgctcgaacatatcgcgcaacagcaggtgcaggtggctgccggacgggccgtccagccagggcagctgggcgatgtcgcgccagccggcgcgcttcagggtatcggccagcgaggcgggcagggcgatgcggtagcgcacgctgcgcagggcatgccaggtcacgccgcgcggcgggtgcgcgacgatggtcagcgcgccggccagccgtgccgtgccgacttgttcgagcagggcggtggacggcagcacgtgggttttcagttccaccagcggcaggtgctgccgcagcgcggcggccagctcgcccaggcgcaggaagtcgggctgctcgctcggcacgcccaggtcaatcacgccttgcagctggccttgcagctggcgggcctcggacttgagctgggcgcccagcaccagcagcgcctcggcggtgggcagcagcgcttcgccggccttggccaggctaagccggcccgcggcccggtcgaacagcgccacgcccaggctctgctccagcgccttcaattgggcggtgacggcgggctgggtcagcgacagcgcttcggcggccttggtcagattgcccaggcgggcgacggtgacgaaggcgcggatctggtagatctccatggccgcagtctacggcgagccggggccccggcgcgagcagggggcgttcatgccgccagcagcctgatctgggtgggctccaggcccacggccacgggcgcgccgacgggaaacggcgacaggccggccagatggtgctggtccgccgtcagccgctgttcgccgacctgcacctggtagcgggtgaactcgcccaggaactcgctgctttcgaccacgccgggcagccacacatagcgcgcgtcgcccgtgccgtcggccatttcgatcagcaccgtgtggggccggaaactggccgcgaggcgcccggcctgcggcgcgtcgccattgaccggcaggtgcagctcgcccacgccgtcgacggccagcaccacgccgccgcgcgagcgctcgcgcacctcgccttccagcacgttcatggtgccgacgaagttggccacgaagcggttgaccggatagtcgaacagcgtgctgggcgcgccgatctgctgcaccacgccatggtccagcaccgccatgcggtcggcggtggtcatggcctcttcctggtcgtgggtgacgaagatggtggtgatgcccagccgccgctgcagcgacagcaggtcctggcgcatctgcacccgcagcttcttgtccaggttggacaggggctcgtccagcagcagcacctgcggctcgatgacgatggtgcgcgccagcgccacgcgctgctgctggccaccggacagttggttgggacggcgccgcccgaagtcggccagacccacgagttcgagcgcggcggcgaccttgtcgcggatctcggcgcgcggcaggcgccgctcgaccaggccgaaggcaacgttgtcccacaccgtcatgtgcggccacagcgcatagttctggaacaccatgccgatattgcggtcccagggcggcgtggcgccgatgtcgcggccgtcgaccagcagctgcccatggctttgccggttgaagccggcgatcaggcgcagcagggtggatttgcccgatcccgacgggccgagcagggcgaagaattcgccgggctcgatatggatgctgatgtccttgaggacttcgttcctgccataggaaagccggatgttgcggcattcgacgctgactttcttcatgaggattctccgctgcgcgccggccgctggcgcgccgaggcgcgctcgaccagcaagtgagacacgtaggtgccgatgccgaccgcgaccacggccagcacgcccagcgccgcgcccgggccgcgcccggccgcgctttgcatgtacaggtagatgccgtagctcatgggcgcctggctgtcgcgcgtgaccagcatgatggtggccgacagctcgaccgcggcggtgatgaagctggtgacgaagccggccagcatgccgccggccatcagcggcacgacgatgcggcggatggtgcgcagccggctggcgcccagcgactcggccgcctcttcgagcgacacgttgatctgctgcagggccgccacgcacgagcgcagcgcatagggcaggcgccgcaccgaataggcgatcatgatcagcacccaggacgaggtcaacagcacgccggtaccggggatttccacgccccggaaagtgcgcaggtagccgatggccagcacgatgcccggaatcgccagcgccgccgaggcgatgaagtccagccactggcgcgccggcaggcgggtgcgcagcatgaggtaggcgatggcggtgcccagcacgacgtcgacgccggcggccaggccgcagtacagcagcgtattggcgatcatgccctgcgactcggtgaagaccgcggtgtagtgggcgagcgtgtagccgtcgggcagcggcgcatagctccagacgctggccagcgacagcagcagcacgcccaggtggggcgagagcacgagcagcagcaccgcgccgatccaggcataggccagcatcgactcgaccgggcgcaggcggcgcttgtggatggcgttgccgcccttttgcagggtcgagtagtccttgcccttgagcacgcgggccgacagccacagcgccaggatggaaaagccgatcatgatcacgctgatcacgtagcccaggggatcttccagcccgacctgggtgatgcgcagataggcctgcggcgccagcatgttggtggtgcccagcaccagcggcgtgcccaggtcgtcgaacaccttgacgaacaccagcgaggtgccggccaggtagccgggcagcgccagcggaaagatgatgcggcagaacagccggaacccgcgcgaccccaggttgaaggcggcttcctccatcgatccgtcgatgttgcgcagcgcgaccaccaggttcatcaggatgaacgggaagtaatgcagcgattcgacgaagatgacgccgttcaatccgtccatgaagggcagggtgatgccgagccagtcgtccagcagcagattgacgctgcccgagcggccgaagatcagctgcatggccaccgcgcccacgaacggcggcatgatcagcggcagcacgcccagggtctggatcagcagcgcgccgcggaactcgaagcgcaccgtgaagtaggccagcggcaccgcgatcagcgaggccagcagcgacgaccagccggccacgtacaggctgttgaagaaggcttccttcatcagcggctggttgaagaaggcgccgaagtggcccagcgtgaaactgccgtcggcgttgacgaaggcggtgtagaacaccgtgcccaccggaaacaccaggaacagcgccagcaaggcggccagcgccggccccgcgggcaggcggaaagtacccgtagaggtcatgaagatcccggatgtgaacggacgagggccaggatgcggggcgcgcgcggcgcgccccgcggcgaggcggcggcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggagtcaagggcaaaatctgccacaaatagcccattcgattgggactgaatcatgcataatttcgtggcaatacgtacaaataggagaagcggtgtctgaagccgggcgctgtactcgcgaatagggggctcagtgggcttggatgacctggtggggcaatggctgttgccgggcatggcgctggcggcggttggagttttcttctgtatcaaaggatatttgctgcgccgccagatggcacgcgatgcgctgaccgatgcgctgaccgtgggcgaattgcgccgccgcgtgcatgcgctggtgctcggcaagcgccagcgtgtatatagcggggcgatgttcctggtagaagtgatgcaccatcccgagctgagcgccatgctcggcctcgaagacaacaagctgctgctggccatgattgcgcagcgcttgcagatgtaatccgattatttccaggtggcgcgccattcttcggactcgttcatggtgtgggcgcccgatctggacccgcgctcggcgcgcgacgtggcgcccgaggttctcgatgcgctgtcgcagccgtacgagttgcgtggccagcccctgatcgtggggttccgcctcagcggggcgctgtatgcccagcatggcgcctgtttcgacgagctcgagcgctccctgcatatcgcaatgctgcacctggacgagagcgccggggcggcctggaacatgttcgagccgtccatgctcgaacaccagcgtcattaccagggtctcgagcacgacctgcgcgtggccctggtttcctcctcgatggatcagttcgaggtctgctaccagcccgtctgcgacagcgtcaccggcaccatctacggctgcgaggccttgctgcgctggcatcacccggtccatggcgacgtttctccggcgctggtcatcgaactggccgagcgtaccgggctgatcgtgccgctgggtgcatgggtgctggagacggcgtgttcgcgcgcgatcacctggccggcggcctggcgcctgcacgtcaacgtgtcggtgcgccagatgtacgccgacgagctgcccgcgcaggtggcgctggcgctggccgccagccgcctgagcgcgcagcggctggtcctggagatcaccgagtcgctgttcatccagcagtacgagcgccatgtggccacgctcaatggcatgcgcgccaagggggggcgggtggcgctggatgacttcggcgcgggctattccagcctcacgcacctgcgccggctgccgatcgactgggtcaagctggatcgcggcttcgtggccgagatcgagttcgacgccgtcagccgcgaggtggtgtcggccctgatggggatgtgccgggccctgggcctggcggtggtggccgaaggagtggagacgccggcgcagcgcgagatcctcaaggcgctggggtgtcgggaaatgcagggttttctgctgggcaggccggtttcggccgagcggatccgggaattgggcgcggcagtgtcataatcggggttgaccgtaaccccgttttcgcgcgaagccttcttatgtccggcaatactctgggaacccttttctgcgtcacgaattttggcgagtcgcatggcccggccatcggctgtgtggtggacggctgcccgcccgggctgccgctggaggccgccgacatccaggccgagctcgaccggcgccgccccggcacgtcgcgccacgtcacgcagcgccaggaagccgaccaggtcgagatcctgtcgggcgtgtacgaaggggtcaccacgggcacgcccatcgggctgctgatccgcaacaccgacgcgcgcagcaaggattactccaatatcgccgacaccttccggcccggccacgccgacttcgcctattggcgcaagtacggcgtgcgcgacccgcgtggcggcgggcgctcgtcggcgcgcctgaccgcgcccacggtggccgctggcgcgatcgccaagaaatggctggccagccagttcggggtgcgggtgcgcgggtacatgagccaactgggccccatcgccatcccgttctccagctgggacgacgtgccgggcaatgccttctacgcgcccaacgcggccgtggtgcccgaactggaagcctacatggaccagctgcgccgcgacggcgactcggtcggcgcgcgcatcgaggtggtggccgaagggctgccggcagggtggggcgagcccatctacgatcgcctcgatgcggacatcgcccacgccatgatgggcctgaacgcggtcaagggcgtgtcgctgggcgctggcttcgagagcatcgcgcagcgcggttccgagcacggcgacgagatcaccccggaaggcttcgccagcaatcacgcgggcggcgtgctgggcggcatttcgaccggccagccgattaccgtgtcgctggcgatcaagcccacttccagcatccgggtcgaacggcgctcggtcaaccgcgccggcgagccggtgatggtgcagactctcggccgccacgatccttgcgtgggcatccgcgccacgcccatcgccgaggcgctgctggcgctggtgctcatcgaccatgcgttgcgccagcgcgcccagtgcggcggatagcgcggcgcatgtgccttgcccagggaggcaaccatgaaacccgtcatccagactttcctgcgcgccgccgccgtggccggcctggcgctgctggccggctgcgccggcgtcagcacgacgcagtccggcgcgatcggcgtggaccgcacccaatacatgtcgagcctggtgcccgagcaggcgctggtgcaggaggccgggcagcagtatgccgagatcgtccaggaggcccgcgccaaggggctgcttgaccgcgacccggcgcaattgtcgcgcgtgcgcgccatttcccagcgcctgatcgcgcagaccggggtgtttcgcgccgacgcggccaactggccatgggaagtgcatgtgctgtcggtcgacgaggtcaacgcctggtgcatgcccggcggcaagattgccgtctacacgggcctgctcgcccatatcaagccgaccgacgacgaactggcggcggtgctgggccacgagatcgcgcatgcgttgcgcgagcacgcgcgcgagcgcgtctcgcagcagatggcgaccagcatcggcctgtcggtgctgtccatggccaccggttcgcccggcgcgtccgacctgggcggcaagctgaccgaagtcatgttcaccttgcccaacagccgcacgcacgagaccgaggccgatcgcatgggcgtcgaactggccgcgcgcgccggtttcgatccgcgcgccgccgtcacgctgtggcagaaaatgggcgcggccgacggcaatgcgccgccggagttcctgtccacccacccgtcggccagtacccgcatcggcgaattgcagcaggccttgcagaaggtattgccgctgtacgagcaggcgcgcggccaggccgccaaataggccgcgcgttcaggccgggctgacgggcgcggccaggcgcgcgatcgtggtgtccagcggccaggccaggcgctcgacgagatcggcgaccgcgtcgtagtcgtccagggccacgcgcggcagggtgccgtgcggcggcgcggcgtcgcaggcgatggcgccgatgctcgggtcgtcggggaacagccacggcttgccgttggcgtggcgatgcacctctatcttgatatgcgcgttgcgcttgaagccttcgaccaggatgaagtcgaccgggcacatgcgcgccagcagctcgcccagctcgggttcgggttcgtcgcgcagttcgtgcatcagcgcccagcgcgccgacgaggcgatcagcacttcggtcgcgccggcttcgcggtggcggaacgagtccttgcccggcgtgtcgatatcgaaggtatggtgggcgtgcttgagcgtggagacgctgtggccgcgtgccttcaggcacgggatcaggcgcgagagcaattgcgtcttgcccgcgccgctccatccggcaaaacctatgattcgtgtcatgctggtcggttcgtcagatcacgccgtcgaacggtagcacgtcgaccggctcgccggcggcgatgttgccctggtcgtggtgcagcaccagcaggccgttggcctggctcatgctgcgcaggatccccgagccttgcgatccggtgatcgccgcctgccagccgccgcctggcgccggcgtcacgatggcgcgctggtactcggtgcggccgggtttcttgcggatgggctgggcggccacgcagcgcagccagggcatgggctgcgcggtggcgccgctcatggtcagcagggcgtcgcgcaccagggcgtagaaggtcaccattaccgccacgggattgccgggcaggccgaacaggatggcgtcgcggccgttgctgtggatgcggccgatggccagggggcggcccgggcgcatcgcgatcttccagaacagcacgtcgcccagcttggccatcactttcttggtgtagtcggcctcgccgacgctgaccccgcccgaggtgatgaccacgtcggcattgtccgcggccgcgctgaacgcggtttccagcgcgtgcgggtcgtcgcgcaccacgcccaggtccagcacttccacgcccaggcgctgcagcatgctccagatggtgtagcgattgctgtcatagacgcagcccgggtccagcggctcgccgatcgagcgcagttcgtcgccggtggagaagaacgccacgcgcaggcggcgcacgaccggcacttccgcctgggccagcgaggccagcaggccgatgtcggccgggcgcagcacgcggccggccgtcagcgcgttctcgcccagcgccaggtcttcgccggccaggcggcggttgtcgccggggcgcacggcgccggccggtaccacgatgcggtcgccgtcctggcgcacgaactcctgcgggatcacggtgtccagtccgtcgggcatgaccgcgccggtcatgatgcgcacgcactggcccggccccaccgtgccctggtagttgtcgccggccagcccgctgccgaccacccgcaggggcgtgtcggccccgccggccagctcggcgcccgcgaaggcatagccgtccatggccgagttgtcgtgggccgggacgttcagggtcgagacgatgtcgtgcgccagcacgcggcccagcgccgagcgcagcggcagccattcgaccgcgttcaggcgcgggaccaggcgatcgatgaactcgcgcgcctgcgagatgggcagcgcgtcaggatcgtagccattgacacaggaagcgatctcttcgaggctgggggtgggggcgtggttcatgattgcagctgtcgtagttcggccagcgtgttggcgccggcaaaggcttgggcgtcgtcgaagcgcacgatggcgcagcggtgctggttggcccagatctcggtcttgcgctggccgctgtgcaggaactcgagcaggctgtcgagcaggtcgatgcgcatcaggcagaacaccggctgggtgcgcagggcgccatcggcggtcgtggccgccatggcgatctgcgcgccttcggcgatcagcgcgtcggccaggcggctcaccatgtcggccgggaagttcggcgtgtcgcagggcgcggtcaccatgtacggcgtctcgcagcgttccaggccggcggcaaagcctgccagcgggccgggaaaatcgggcagcgcgtccggccagacgggtgcgcccatggcctcgtaggcggccaggttgcggttggcgttgatcatgatatcgccaacctggggccccaggcgcagcagcgtgtgcatggccagcggcatgccatggaaattctgcaggcccttgtccacgcttcccatgcggcttgcgcgcccgcccgcgaggatcaggccggtgatgtcgttcttgtctatcatgagagtggcttgtatccatcaggcacgatggcggcagtatagacgaccccccgtcggccgcagcggtgcgcgctgggggggctctgctaagatcggcttatggccgccaccgtggcgtgcccccctttgtcgaacccctatcgaaggcccaaatggtcgcctctgaatccatactgcaagcgttgcaaaccgtcattgaccccaataccggcaaggacctggtcaccacgcgggcgatccgcaatctcgaggtcaacggcgcggacgtgacgttcgatgcccagctcggctatcccgccaagagccagatcccggcgctgcggcgcgcgctgattgccgcggcccgcggcgtggccggcgtggacaacgtttcggtcaacatgcaaagcgtcatcgagacgcacgccgtgccgcgcggcattgccctgctgcccaacgtgaagaacgtgatcgcggttgcctcgggtaagggcggcgtcggcaaaagcaccaccgccgtcaacctggccctggcgctggccgccgagggcgcgcgcgtcggcctgctcgacgccgacatctatggccccagccaggcgcagatgatgggcatcgagggacgcccgcagagcgaagacggcaagaccatggagccgctggaaaactacggcgtgcaagtgatgtcgatcggcttcctggtcgacgccgacgaggccatgatctggcgcggcccgatggcggtgcaggcgctcgaacagctgctgcgccagaccaactggaagaacctcgactatctcgtcatcgacatgccgccgggcaccggcgacatccatctgaccctcagccagaaagtgccggtgaccggcgcggtcatcgtgaccacgccgcaggacattgccttgctcgacgcccgcaagggggtgaaaatgttcgagaaggtcggcgttcccatcgtcggcgtggtcgagaacatggccgtgcacgtctgtagccagtgcggccatgccgaacatatcttcggccagggcggcggccagcggatggcgcaggattacggcctggcctacctgggcgccttgccgctggacatcaacatccgccagcaggccgacggcggccggccttcggtggtggccgacccggatggcgaagtcgccggcctgtacaaggacgtggcccgccaggtggcggtggcggtcgccgccatgggcaaggactactcgtccaagttttcttccatttccatcagccgcgcgcccgcgggcgggtgacgaaccatgagcgatacccttcccctgagcatggaagtcgcggtggtgatgcgcaaggagcgcatcgtcggcgagatgagccgttggcaggacagccgctgggtgctggaggacgtggtgcccgacgagcctggcttcggccgcgcgccgcgcatgctctaccacgacgagaaccagcagcgctggctgcatccggggcttaccgtgcgcctgttcaaggacgacgcggaagggtatctgctcaatgtttcggcgccggcgccgtgctggttcgtgttgtggcgcatggaggaggagcctggcgtggccagcgagccgctggcgcggcccgagatcgtcacgctcagctaccacgacgccggacgctggctcgatgcgcaggaaacggtggagcagatccccgctccggcgtacatcgtccaatggctgcatgcgttcgtgcaggcccattacgtgccggaacccaagcggcgccggcgcccggtcagcttccagcccctgcaggaccgctttggcaacccggcctcggtcagcaccaccaagaagcgcggcggaggcgagccatgagccaggatccggccggcttcataggccgctggtcgcgccgcaagagcgaggcgcgccagcaggccgagaccgccgccgacccggccgccggcgttgcgcaggcgtcgctggccgatacgccgttcgctggcgcgccggccgttgcggaccggcccgaggagacgcccgaacgcgccgatgcggcgcccgtccaggcgccgggcccggccgcggatgccgaaaccgacttgccgctgcccaccttggacgatgtgcgggcgttgacgctggattcggatttttcccgattcgtggcgggaggcgtgtcgcccgatgtcaagaacgcggccttgaagaaactgttcaccgatccgcattacaacgtcatggacggcctggacgtctacatcgacgactacacgcaactggagggtctgccccaggagaccgtgcgcaggatggccagcgccaaggtgttcaagctgttcgaggaggacgagcccgcgtcggcgcagggcgagccggcggacggcgcgtgcggcccagggcagcaggcgcctggcgccatggccgagcccgacgccgcgccggccgtgcccgcgagcgcgccggatgcgatacagtccgccttgccgcgcgacgacgcggccgggccggcagacggcccgcttcccgacgccgagccgcggcgcgattgatacagccaggaagtctgtttgccatgactactttgatctgcgattgcaatcgcacgatgccgctgcagcccgaggcattgggccaggcgctcggcgaaacgctgacactgcactccaccttgtgccgccgcgaagccggcgcattccaggcggccatccgcgacggccaggacgtggtcgtcgcctgtacccaggaaaaacgcctgttcggcgagctgggcggcgccacgcaaggcgcggtgtcgccggtgcgcttcgtcaacatccgcgagaccggcggctggagccgcgacgccgcccaggccatgcccaagctggccgccttgctggcggccgcgcacctgcccgaacccgatccggtcgccaccgtgacgtacaagagcggcggccgcctgctgatcatcggctcgctggaccaggccgagcaggccgcggccttgctggacgacgtgctcgatgtcacgttgttcggccaggggccgggccgcgcgggcggcgcccaggagcgccgctaccccgtgctgagcggacgcatcgacagcctgcagggctggctgggcgcgttcgagttgcgctggacccgcggcaacccgatcgacctggacctgtgcacgcgctgcaacgcctgtattagcgcttgtccggacggcgccatcggcctggactaccaggtcgacacggcccgatgtacctcgcaccgggcctgcgagcaggcctgtaccgtggcgggcgcgatcgatttctcgcgttcgccggaaaacttcaccgaccaatacgacctggtgctggacctgggcggcacgccgctgttcacccagcacgcgccgccgcagggctatttcgcctggggtggccaggcgcccgcgaccttgctgcgtttgcgcgagctggtcggcgaattcgaaaagcccaaattcttcgactaccgccagcaactgtgcgcgcatagccgcaacgaaaccgtcggctgccgcgcctgtatcgatatctgctcggcgcgcgccatcagcagcgacagccaccaccagcgcatcgtcgtcaatcccagcctgtgcgtcgggtgcggggcctgcaccaccgtctgccccagcggcgcgttgacctacacctatccgcgcgcgaccgaccagggctcgaagctgcgcacgctgctggcgacctacgccaaggccggcggccaggacgcgatgctgctgctgcacagccagcaggagggcgcacgcctggtcgagcaactcggccgccaggcggcgctcaagcaggccgatggcgtgccggccaacgtcatcccgatggcgctgtggcacacggccagcgtcgggctggacctgtggctgtcggcggtggcgttcggcgcgcgccacatcgccgtgctgaccaccgccgaagaggcgccgcaatacctggagggcctgcaggcacaattcgcgcaggcgcaggccatcctgaacgggctgggctatgcgggcatccacctgagcctggtgccggccgatacgccgcaggcgctcgatgccgcgctgcggcagttggcgcccgcccaggggccggccgtggcggcgcgccatgcggtcgtgcaggaaaagcgcagcacgctggacctggcgctggatcacctggtggcgcatgccccggcgcccgcgcccgagagcatcgcgctgccggccggcgcgccgggcgcgggagcgccattcggcaccgtggccgtcgacagcgacgcctgtaccttgtgcatgagctgcgtcagcgcctgtccgtccaacgccttgctggacaacccgcagtcgccgcaattgcgcatggtcgagaagaactgcgtgcagtgcggcctgtgcgccaccacctgtcccgagaacgccatcacgctggtgccgcgcctgctgcttgcgccgcggcgccgcgaagccgtggtcctcaacgaaagcgcgccgttccattgtgtgcgctgcaacaaggctttcggcacccagaagggggtcgaagccatgctgggccgcctgggcggccacgccatgttccagggcgcggcgctggaacggctgaaaatgtgcggcgactgccgcgtgatcgatctgtattccgccgaaaacgaaacccggatcaccgacctatgaacgtatccgtcactttcgcctccatcgccgccccgggcttcgacgaagaggtcgcccgcgccgagatctacgggctgctggcgcagctgtactatgcgccgccgccgtccgacctgcttgcgcagctgcgcgccgcgcccaggcaggcgcccgaccagggcggctttctcgaggcctcgtggcaggcgctggttgcctgcgcggccgagatgggcgatgacgcggtgcgggccgaatacgacgctttgttcggcggcgtcggcaagcccgatatctacctcttcgcctcgcactacctgacgggcttcctgaacgaaaagccgctggtggggctgcgcgacgacctggccgcgctgggcctgcggcgcgacgcggccatgtccgagaccgaggaccacatcgcctatctgtgcgaggtgatgcgctacctgatcgccggcgatgatgtcgccgtggccaatctgacgcagcagcgccagttccatgcgcgccacctgcggccctggatcgcggatttgtgcgatgcgatcgcggcccatcccgcggcgcgcttctacggcgcgctggccgaattcacccgcgcgttcttcagcgtggaggcccaggccttcgacatgatggcctgatgttccaggggccgcgcgccccagatgaaatcggttcgtattcaagctgctgcatgcgggcaccgcaccatggcgtgcggttgtcggaagctatatgccgggatacattatgcaaagaatttcatatccagttgtccggaaggagtcagccatgtcgcaacgtcaacccaacttgtcgcgtcgtgcgttcttcgccggcgcagcgacggtaggcgccgccgctgtcggtgcgaccgtgcttcccggcgcgcggcccgaggcgtccggcgagtcggctgcggccgccaagccgcccgcggcaggaggcggctaccgcctgagcgaacacgtcaagcgctactacaaaaccaccctcgtttgataccggagcccggcatgttgctgaccaagaaaaccagcggagccgctgcgggcgcctccgagtcgcacttcatccagagcctgcgccgcggcatggcgcaagcgctgcccacgatggaccgccgcaccttcctgcgccgctcgggcctgggtgtgggcgccggcctggccgccacccagctgtcgctggtcaagcgcgccgaagccgccgaaggcgatggcaaggtggccatcggcaataccaagatcgaagtccgccgcacggtctgtacgcactgttcggtgggctgtgccgtcgacgccgtggtcgagaacggcgtctgggtgcgccaggagccggtgttcgattcgcccatcaacctgggcgcgcactgtgccaagggcgcctccgtgcgcgagcacgggcacggcgagcaccgcctgcgctatcccatgaagctggtcaacggcaagtaccagcgcatcagctgggataccgcgtacgaggaaatcaccgccaagctgatgcagttgcgcaaggaaagcgggcccgactcggtctactggatcggctcgtccaagcacaacaacgagcagtcgtacctgctgcgcaagttcgtcagcttctggggcagcaacaactgcgaccaccaggcgcgtatctgccactcgaccacggtggccggcgttgcgaatacatggggctacggcgccatgaccaattcgtacaacgacatgcagaactccaaggtggcgctgtacatcggctcgaacgccgccgaggcccacccggtctcgatgctgcacatgctgcacgccaaggaaaccggctgcaagatgatcgtggtggacccgcgctttacccgtacggcggccaaggccgaccaatacgtgcgcatccgctccggcaccgatattccgtttttgttcggcctgctgtaccacatcttcaagaacggctgggaagaccaggcgtacatcgacgcgcgcgtctacggcatggatgaggtcaaggccgacatcctggccaagtggtcgccggacaaggtcgaggaagcctgtggcgtggacgaggccacgatgtattcggtggccaagaccatgcacgagaaccggcccggcacgctggtgtggtgcatgggccagacccagcactccatcggcaacgccatggtgcgcgcttcctgcatcgtgcagctggcgctgggcaacgtcggcaagtccggcggcggcgccaacattttccgcggccacgacaacgtgcagggcgccaccgacgtgggccccaaccccgactcgctgccgggctactacggcctggccgaaggttcctggaagcacttcgccaacacctggggcgtggactacgagtggatcaaggaccgctacgcgtcgccggccatgatgaccaagccgggcatcaccgtgtcgcgctggatcgacggcgtgctcgagaaccccgacctgatcgaccaggacaccaacctgcgcgccgtgttctattggggacacgcgcccaactcgcagacgcgcgggctggaaatgaagcgggccatggacaagctggacctgctggtggtggtcgacccgtatccgtcggcgaccgcggcgatggccgccatgccgggcaaggccgaagacctcaaccccaaccgggcggtctacctgctgccggccgcgacgcagttcgagaccaacggcagctgtaccgcttccaaccgttcgctgcaatggcgcgagaaggtcatcgatccgctgtgggagagccgcaccgaccacatgatcatgcatcagctggccgagaaacttggctttggcaaggagctcagcaagaactacaagatgcagaaggtcaagggcatggacgagcccgtggtcgaggacatcctgcgcgagatcaatgcctcggtctgggccatcggctacacgggccagagccccgagcgcctgaaggcccacatgcgcaacatgcacgtgttcgacgtcaaaacgctgcgcgccaagggcggcaaggacgccgagaccggctacgacctgaccggcgactacttcggcctgccgtggccatgctggggcaatcccagcctcaagcatcccggcaccgccaacctgtacgacaccagcctgcacgtgatggacggcagcggcaacttccgcgccaacttcggcgtcgagcgcaacggcgtcaacctgctggcggccgacggctcgcactccaagggcgccgacctgaccaccgggtatcccgagttcgaccacgtgctgctcaagaaactgggctggtgggaggacctgacgccggaagagcagaaggccgccgaaggcaagaactggaagaccgacccgtcgggcggcatcatccgcgtgaccatgaaggtgcacggctgccatccgttcggcaacgcgcgggcgcgcgccgtggtgtggaacttccccgacgccattccgcagcaccgcgagccgatctacggcacgcgcccggacctggtcgccaagtaccccacgcacaacgacctcaagacgttctggcgcctgcccacgctgtatacctccttgcagcagaagaacgttgccgagaagctgtacgagaagttcccgatcatcctgacctcgggccgcctggtcgagtacgagggcgggggcgaggaaacccgctccaacccctggctggccgaactgcagcaggagagcttcgtcgagctcaaccccaaggcggcggccgatcgcggcatccgcaacggcgaccgggtgtgggtcctgacgccgaccggcgcgcgcctgaacgtgcaggccctggtgaccgagcgggtcggccccgatacggctttcatgccgttccacttctcgggtcactggcagggcgtggacatgctggccagctatccggaaggcgcggcgcccatcgtgcgcggcgaagcggtcaacacgggcaccacgtacggctacgactccgtgacgatgatgcaggaaaccaagaccacgatctgcaacatagaaaaggcctgaggagattgccatggctcgaatgaaatttgtctgtgatgcagagcgctgtatcgaatgcaatgcctgcgtgacggcgtgcaagaacgagcacgaagtcccctggggcgtgaaccgccgccgcgtggtgacgctcaacgacggcgtgcccggcgagaagtccatttcggtggcctgcatgcactgcagcgacgcgccctgcatggcggtgtgcccggtcctgcttctaccgcaccgacgagggtgtggtgctgcacaacaaggacacctgtatcggctgcggctactgttcgtacgcctgtccgttcggcgcgccgcagttcccctccgaaggggccttcggcgtgcgtggcaagatggacaagtgcacgttctgcgccggcgggccggaagagcacggcagcgcagaggagttcgaaaagtatggccgcaaccggctggccgagggcaagctgccggcctgcgccgaaatgtgttcgaccaaggcgctgctggccggcgacggcgacgtggtggccgacatcttccgcacccgcgtgatccatcgcggcaagggcgcggaagtctggggctggggcaccgcctatggctccaagcaggccgggcagccgccggccgccgacgccaaggccaagccatgaagacgaatccgcgccttctcctgatcgcagcggccgccgtgttcggcctggccgcctgcaccgaaaaaccgcaggagctgcattccggcgtcgtgggcaagcctgcctatgacggcacgggcagcaatttcgtcgctccgggctggaagcagggcgacaagaacagttggcagcaagagttgaaagttcgcgcccaacggggccagaacgagtacacccgggtcaactgagcggaggtcgccatgatacggtcactgttcgcggcgctgctggcaagcgccctgctggcgacggcgggggcgcagactgccgcgccgtccgccgacgcgcccgccatgggcggcatccagagcgccaatatcttcgaggtcaagcccgacgccagcgagcagccgggctatgccgagcagaccaatgccgaacgcgccaaggtgcagccgggcaacaatgcgcccatgtggcggcaggtcaactcgggccagcccggctacagcagcctgccggccagcgaggcccccgaagccggcgtgctgatccagcgtttcgtccagtatcccggctcgcagtacaccacggccggcgaggcctggcgccaggtgcgcaacaactggctcatcccgtacggcggcggcctgctgctgatcgtgctggtggcgatcgcgctgttcttcctggccaaggggccgatgaagctgcgcgaggccgagaccggtcgccgcatcgagcgcttcacgtacttcgagcgcgccgcgcactgggtcaacgccacggccttcgtcatcctggcgctgacgggcatcgtcatcgcgttcggcaagttcttcctgctgcccatcatgggcagcgcggcgttcggctggatgacgtggctgctcaagaccgtgcacaacttcgtgggtcccgtgttcgcggtgtcgctgctggtggtcatcctgaccttcatcaaggacaacctgccgcgccgcgacgacctgatctggttgcgcaagggcggcggcctcatcaccggcgcgcacgtgccttcgcatcgcttcaatgccggcgagaagatcatgttctgggtcggcatgctgttcctgggcgcgctggcggtggcctcgggcctgttcctggaccaggtgttcccgggcctgtcgtacgtgcgcggcaacatgcagatcgcccatatggtgcatgccgcgtcggtcgtcctgatgatgtgcatgatcatggggcacatctacctgggcaccatcggcatgcgtggcgccttcaaggccatgaagaccggctatgtcgatgaaacgtgggcgcgcgagcaccacgagctgtggtacgacgatatcaaggcgggcaagattcccgcccagcgcacgcccgacaaatcggccaagcggctgacccgtccggcgggcgcctgaccgtcccgagccaggaggcaccatgaaaaagattgccgcgttgatcatcgccctggccgccgcgccggccctggccaagctgccgccgcctacgcccgaggccgcggccaaggccaaggagaccgcggccaaggcggcctggtcgggaaaaatggatgccttccggctgtgccgcgtgcaggacgaggtggcggcgacttacttcgagcgggccaaggcggccggcaagacgacccgcgcgcccatggccacgcccgagtgcaaggatccggggccgttcgtctacaacgtggaagacaagccgcgcgaggcggcgggggcgcattcgccggccgatacggcggccaagccgcccagttctcccgcgccggctgccgaacagaagcccggccagtagcccgggcggcaagccgcgcggcgtccggccgcctcaggccgggcgcgtgcgccggaccttcttgcgcgcgaaatcccaccagggcagcacgcgccgcatcgacagtacctgcccggtctgggccggcgcatagccgggaatggccgccagcgtggcctgccaggccggactgcgcaggatggacagcagcgcctgcgtggagggctggtccagcgtcgatttcaggcacaccaggaaatagttctcgcgcaccaacggaatgaaatccagccgctcgcggtgcgccgccggctcgatacccaggccggcatcggcgctgcccgagacaatggcgtgggcgaccgccgcgtgcgaaggctcggtgcgctcgtagccggcgatggccgcgggtttcagcccggcccgttccagcagctcgtcgaacagcacccgggtcccggtgcccagcgcgcggttcacatagcgcacgccggaggcggccaggtcggccagggacgtgatgccgtgcgggttgccgcgcgccacgatcagcccctggctgcgctgcgcgaagccgatgatcttgtgcaggccgggctgcagcatgggcttgtaggtgcgctcggccagcgagcccggttccggcgcttcgcgggtgtgaaagcctgccatgacgcagcgcccttcgttcagggcgctgatggcgtccacgctgccggtgaagcggatgtccaggtgcagcttggcgctggccaccgcgtgctcgcgcagcgcctgcagcgcgttgtcgtggctggcgtacaggggcacgacgtgggcggcgtcgtcgaaggccaccgcgaacgcgcgctcgaggtcggcgcgcaaggcattgatctgcggcgccaggcgcgcctgcgcctggcgctcggcccacagcagcttctcgccgaactcgttgagccgcgccggctggcccttgtcccagacgatcagggtgcggcccagggtctgttcccattttttcagctcgccccacacatggcggtacgacaggtccagcgccttggcggcggccgaaatcgaaccgtgctcgcgcacggccgacagcaggtccatcaacgcgttgcgcagcaaggcggggcgggggtcgctcggacccagggaataggagatctcgatgtggcgcacgcggcaagtatgcccgaaatgcggggcttgctgcgggcgccggcggcaggccgtttccgtggcgacaggcttgcttccatccctatgcaattctgttcatatggccgggcccgcggccctgcgatacgctccggcaattaacaaaatgaagtaagcgaatacattgtcagagagccttgcgattgcgctgcgtctgatcgtgtccggcgatccggtcctgatggccatcgtgggacgctcgctggcggtcagcgcgacggcctgtgtcctggcctgtctcatcggcatggcggcaggcgggtggctgggcgttgcgcgctttcgcggccgcggcatcgtgctgacgctgctcaacacctcgctggcgctgccttccgtggtggtcgggctggccatctacctgctgctttcgcattccggcccgttgggctttctcggctggctgttctcgttcaaggccatggtggtggcgcagaccatcctggtcgttcccatcgtcacggcgctggtgcgccagaccatcgaggacgccgagcgccaccatggcgaacaactgcgttcgctcggcgcgcggccgggcatgctgagcctgctgctgctgtgggacgagcgcttcaccttgctgaccatcgtcatcacggcgttcggccgcgcggtgtcggaggtcggcgccgtgatggtggtcggcggcaacatcgacggctatacccgcgtgatgaccaccgccatcgcgctggaaaccagcaagggcgatctgccgcttgccatggccctgtgggcatgctgctgctgctggtggtgctgctgctcaatatcctggccgcgctggtgcggcgctggcgcctgcgccgcgatacgggcctggccggcctgtatggccggcacgcgcggggcatggcatgacggtgctgttcgacctgcgtggcgccgacgtctactacggcccggtgcatgccctgcgggcggccgaactgcgcatctgcgccggcgaacaggtggcgctggtcggcgccaatggcagcggcaagagcaccttgctgcgcctgttgcacgggctggtgacgccgcgcgcgggccaggcgcgatgcgcggcgcgcgcgcgccaggccatggtgttccagcagccctacatgctgcgcacttcggcgcagaacaacgtggccctggcgttgtggctgcgcggcatgcgctggcgcgacgcgcgcgcgcgggcgctgcatgccctggagcgcgtcgagctgatcgagctggccggccgcaacgccaaatccatgtcgggcggccagcaacagcgcctggcgctggcgcgcgcctgggcgctggagcccgaagtgctgctgctggacgaaccgactgccagcctcgacccccatgccaagcgcgacgtcgaattgctgatggagcagttcgcgcggccgcgcgacgggcttgcgccggccatgatcttcagcagccacaacctgggccaggtcaagcgcctggcccggcgcgtcatctacctcgagcgcggccggatcctggccgacctgccggtggaccagtttttcaacgggccgctgcccgaagcggcggcattgttcgtcaagggagaacgcataccatgaaaatcctcaacgcaatccgccgcgggctggcgctggccggcctggccaccgtgctggccgcgccgctggcggcgcgggccgagaccatcgtcatggcctccaccacctcgaccgagcaatcaggcctgttcggacacctgttgccggccttcaagaaggccagcggcatcgacatcaaggtcgtggcccagggcaccggccaggcgctggacatggcgcggcgcggcgacgccgatgtgctgttcgtgcacgaccaggtggccgaggagaaattcgtggccgacggatacgcggtcaagcgctacccggtcatgtacaacgatttcatcctggtcggtccggccaaggacccggccggcgtcaagggcaacgacatcgtcgccgcgctgggcaaactggccaaggacaacgccgacttcatctcgcgcggcgacaagagcggcacgcatgcggccgaactgcggttctggaagcagaccggctcggacagcaagggcagcggctacaaggaatgcggctgtggcatggggccggcgctgaacatgggctcgtcgatgaacgcctatgtgctttccgatcggggcacctggctcagtttcaagaatccgggcgagctgaagatcctggtcgagggcgacaagcgcctgttcaaccagtatggcgtgatggtggtcaatccggccaagttcccgcacgtcaaggccaaggccgcgcagcagttcgtcgactgggttacctccaaggcgggccaggacgcgatcgccagctaccaggtcaatggccagcagttgttctttcccaacgccgacaaatgagcgcctgaccgcatggccgcctcgcgaggcggcgtctgcccggccggttgagcggccgggcgcgtgcgcgccgcgcggacagcacgaaatccaaaggccacgagacactcgtggccttttgcacggggcgtcgccgccagccgcttgccggcgcagggtagtgctttcaatactaggataacaggtgtgattgtactagcttgagaggctcggcataatcgagtcgaacgtcgcttcgacgtatgcccggcgcatgccggatgttcctctcaagagtgcttccatggcccaaacgctttacgacaaactctgggacgcccacgtcgtccaccaggaatccgacggaacctgtatgctctatatcgaccgccacctgctgcacgaagtgaccagcccgcaggcgttcgaggggctggcgctggccggacgccagccgtggcgcgtcggggccaacctggccgtggccgaccataacgttcccacgctcaaccgcgcccagggcatcgaagacccgatctcgcgcctgcaggtcgatacgctggacgacaactgcgccaagtacggcatcaccgaattccgcatgaatgacctgcgccagggcatcgtgcacgtcatcggcccggagcagggcgcgaccctgcccggcatgaccgtcgtctgtggcgactcgcataccagcacgcacggcgcgctgggcgcgctggccttcggcatcggcacttccgaggtcgagcacgtgctggccacgcagacgctgctcatgaagaaagccaagagcatgcagatcaacgtcgagggcgagttgccgttcggctgtaccgccaaggacgtggtgctgcacatcatcggcatcatcggcacggctggcggcaccggccacgccatcgaattctccggcagcacgatccgcggcctgtccgtcgagggccgcatgacggtgtgcaacatggccatcgaggccggcgcgcgctcgggcatggtggccgtcgacgacaagaccatcgattacttccgcggccgcccgttcgcgcccgtcggcgtgctgtgggaccaggccgttggctattggcgcacgctgcactcggatgccggcgccaggttcgaccgcgtcatcaacgtcgatgcgcgcgacatcaagccgcaggtcacctggggcacttcgcccgaaatggtgctgcccgtcgatggccgcgtgcccgatcccgatcgcgagaaggacgacgtgcgccgcagcggcatggaacgcgcgctcgagtacatgggcctcaagcccaatacacccctggtcgatatccgcgtcgatcgcgtgttcatcggctcgtgcaccaactcgcgcatcgaagacctgcgcgcggccgcggtcgtggcgcgcggcaagcgcgtggccgccaacgtgcgccaggccatggtggtgccgggttccgggctggtcaagcaacaggccgagcgcgaggggctggacaagatcttcatcgaagccggcttcgagtggcgcgagccgggctgttcgatgtgcctggccatgaatgccgaccgcctcgaaccgggcgagcgctgcgcctcgacctccaaccgcaacttcgaaggccgtcaggggcagggcgggcgcacgcacctggtcagcccggcgatggccgccgccgccgcggtggccggccatttcgtcgacgtccgctcgttccgttgatccaggattccaacatgcaagcattcacccaacacgaaggcctggtggcgctgctcgatcgcgagaacgtcgacaccgacctcatcatcccgaagcaattcctcaagtcgatcaagcgcgccggcttcggccccaacctgttcgacgaactgcgctacctggaccatggcgaaccgggcatggacaacagcaagcgtccgctcaactcggatttcgtgctgaaccagccgcgctaccagggggcctcggtgctgctcgcgcgcaagaacttcggctgcggttccagccgcgagcacgcgccgtgggcgctgacgcagtacggttttcgcgccatcatcgcgccgtcctacgccgacatcttcttcaacaacagcttcaagaacggcctgctgcccatcgtgctgggcgagctggaagtcgcgcgcctgttcgacgaagtcaaggcgttccccggcttcaagctgaacatcgacctggagcgccaggtcgtcatcgcgccggatggccgcgagctgggcttcgatatcgaaccgttccgcaagtactgcctgctcaacggcctggacgatatcggcctgaccctgcgccaggccgacaagatccgcgccttcgaggccgagcgcctggcgcgccacccgtggctggaaagccgcccggtcgcctgacgcgttgcctgccggcccgccgtccgcgttgatcgcgcgcggcgggcccttgccttgttttcccgcttacaggaatttttcatgactcatcagatcgcagtcctccccggcgatggcatcggccctgaaatcgtcgagcaggccgagcgcgtgctcaaggcgctggacctgccgctcgaactgcgccaggccccggtgggcggcgcggccttcgaccaattcgagcatcccttgccgccggccacgctggaattggcgcaaggctcgcacgcggtgctgttcggcgccgtgggcgactggaagtacgacacgctgccgcgcgaattccgccctgagcaggctatcctgggcctgcgcaaggcgctcggactgttcgccaacctgcgcccggcgattctctaccccgagctggccagcgcctcctcgctcaagcccgagatcgtgtccggtctcgacatcctgatcatccgcgaactgaccggcgacatctatttcggtacgccgcgcggcgtgcgcacggccgccgatggcgccttcgccggcgagcgcgaaggctacgacaccatgcgctacgccgagtcggaagtgcggcgcattgcccgcatcggcttcgagtcggcccgcaagcgcaacaagaagctgtgcagcgtcgacaaggccaacgtgctggaaacctcgcagttctggcgcgacctggtgatcgaggtcagccgggattatctcgacgtggagctgtcgcatatgtatgtcgacaacgccgcgatgcagctggtgcgcaatccgcgccagttcgacgtgatcgtgaccggcaacctgttcggcgacattctttcggatgaggctgccatgctgacgggctcgatcggcatgctgccttcggcctcgctgaacgccgccggccagggcctgtacgagcccagccacggatcggcgcccgacatcgccggccagggcatcgccaatccgctggccaccatcctgtcggccgccatgctgctgcgctattcgctgaacctggccccgcaggccgaccgcgtcgaggcggccgtgcgcaaggtgctggccgacggcctgcgcaccgccgatatccacgaggccggcacgaccaaggtgtccacctcgcagatgggcgacgccgtgctcaaggccctgggctgagccgcagcgcccggcgccggtgccgggcgcgcccactgtgcgcaagggccgcgatttttgcggctttttcgcacaatttgtccctatattctcggatgcagcgcaacatcggtgcgcacattctgataaattgtccaggttgcaggttcttttctttctaccgatacctttttaagagctctagaaatgacgcaagcagtaggcctcgtcggttggcgcggtatggtcggttccgttctcatgcagcgcatgcgtgacgagaacgacttcgcactcatcgaacccgtattcttttccaccagcaacgctggcggcgccgcgcccgcctgggccgaaggcgcgggctcgttgcagaatgcctacgacatcgacgctcttaagaaactgccgattatcgtcaccgcccagggcggcgactacaccagcgaggtctatcccaagctgcgcggcgcgggctggcaaggtatctggatcgacgccgccagcaccctgcgcatggccgacgacgccatcatcgtgctcgatccggtcaaccggccggtgatcgacgcggcgctcaagcgcggcgtgcgcaacttcgtgggcggcaactgcacagtcagctgcatgttgatgggcctggccggcctgttcaacaacgacctggtcgagtggatgagctccatgacctaccaggccgcttcgggcggcggcgcgcagcacatgcgcgaactgctcacccagttcggcctgctcaaccaggcggtcaagcctctgctcgacgatccggctgcggccattcttgatatcgaccgcggcgtactggcgcgccagcaggacccctcgttgccgcaggagcatttcggcgtgccgctgggcggcaacctgatcccctggatcgacaaggatctgggcgacggcatgtcgcgcgaagagtggaaggccgaggccgagaccaacaagatcctgggccgcggcgcggcgttcggcacgccggccacgcccatcgatggcctgtgcgtgcgcatcggcgccatgcgctgccatagccaggcactgaccatcaagctcaagcgcgatgtgccgctcgacgagatcgaggacctgatcgcggccggcacgcaatgggccaaggtcgttcccaacaccaaggaagacacggtgaaggcgctgacgccggtggccgtgacgggcacgctggatatcccggtgggccgcctgcgtaagctgtcgatggggctgcagtacctgggcgccttcacggtcggcgaccaactgctgtggggcgcggccgagccgctgcgccgcatgctgcgtatcgcgctggccgaagcctgacgcgcggcgccggcgcgcatggcaggatacaagggcgcccgcgggcgcccttgtcgcaggcgcgccgttttcgacggcaagggccgcgggtttgtgaatcgtggccgatccattacacttttcccctgcatttgccggccattcgctctgaccacggaatcctcataaatatgcgttcgaccttgcgccctctgcagcccgcccgccgttcacaggccctttcgtgggccctcgtcctggcgctgggggccggggccacgggggccgaggcggcccggctcgggcatgcgcgggtggtttcgccgccaggcgccgccttgcaggtcgtggtgcccttgctcgaactgagcgccgacgacctggccaccctgcaggtttcgctggccgacgaagcggcctggcgccaggccggcctgactccgccggtgccgctgtccagcgccaccgtgcgcatcgagccgggcgccgacgcgtcgcgccgcaacgtgcgtatttcttccagccagccgcctgccggcaacgcggtcgacgtgctgctggacctgcgctcgggcgccggccagcggcaggtccaggtcaccgtcctggtgccgccgcgcggcagcgctgcgcgcgtggcgccggccagcgtcggcacgcccgcaccggccggccaggccagcgccggctccatcgacgtgcgacgcggcgatacgctgttcggcatcgcccagcgcaatgccgtggccggcgccagcgtctaccagatgctggtggcgctgtggcgcgccaatcccgaggccttcatccagaacaacatgaacctggtgcgggccggcgagacactcgacattcccgacgcggccacggtacgcgccatcgatccggccgaagcgcggcgcatctttgcccagcatgccgaggccttcgcgcgttatcgcggccgcgccggcgcgctggccgcgggcggcgcggccgtcagcggtacgggcgaggccggcgcgggccggctgggcagcgcggcgcaggccgaggcggccggcgccgccacggcgcaggatcgcctgcgcctgtccagcgcacagggcggcgccaacgcgcaggccgatgccgcgggcgacgcgcgtgcctccagcgggcgcgcgctcgatgacgcgcagcagcgcgtcgaaaaactgcaatccaacgtcgatgcgctcagccaggcggccggcgccggcaagacggcaagcggcgagggcagcgcgcccgccaacgcatcggcgggcgccggcggccaacccggtgccgatggcaaggccggcgctgacggcaagcccggatcagacggcaagccgggcgctgacggtaagccaggcgccgacggcaagccgggcggtgccgccgccggcgcaggcgcagctacgcaggcaggcgcggcatcggcaggctcgacgggcggcaatggcgccgccggcagcgctggcgcgggcaccgcaggcagcgggcctgccgccgcagcggccaagggcgagtcctcgcagggcggcatgcccggctggctggctgacaatctgctggccatagtcaccgccgtgctggcgctgatcgtcttcatcgtcgcctgggccctgcgccgcgccggcgcccgccgcgacgacgacgacgaggcttcggcggcctatcccgagcccacgctggacacggctgcgctcacgcgcaaactggactcgatcagtctcgacctggacgagccgcccaccgacgaaccccgtccgggcggcaagcgaacctgattcatgtctcgcattgcattggggctggcctacgacggctcggcctggcagggttggcagacgcagccgcatggcgtgaccgtgcaggaccaggtcgaagccgcgctggcttcgttcgcgggcggcggcgggccggtggcgacggtctgcgccgggcgcaccgacacgggcgtgcacgccgccatgcaggtcattcatctcgacaccgatttgcagcgtcgcgacgagtcctgggtgcgcggcgtcaacgcctttctgccgcccagcatcgtcgtgcaatgggcgcgtccggtgagcgaggcctttcatgcgcgcttctcggcgcgctcgcgcacctacgtctatctgctgtggcgcggccgcgtgcggccggcgctatgggccggccgagccggctgggcattccagccgctggacgtgccggccatgcgcgccgcggcccgcgcgctgctgggcgagcacgatttctccagtttccgctcctcgcaatgccaggcgcgccatccggtgcgcacgctccaccgcctcgacatcgacgagcgcggcgcattcctggtgttcacgctgcgcgccaatgcctttctgcaccacatggtgcgcaatctgatcggcgccttgctgcaggtggggcaggggcgcgaaccggtggcctggatggatgcgttgctgtgcgcgcgcgacaggcggctgggcgcgcccacgttcatgcccgacggcttgtatctttcagcgatcgaatacccggcggagttcggttttgacgaactcgacggtgggataacgctgctctcgccgttcacgggcgctttagggtaatcagcagggcggcaagaccgcccgatcccgatatcattgcggacgaaaaaaaagcggaaccctctatcaggttcaccgcgtgcggccgttttacgcaaacggtccgcgctcagcgcattcttccacacccaggagacacccgtaatgcaacgccgttcgttcctcaagcaggccacattgggcgccgccgccggtggcgcagccctggcagccccccccctggcgcaagattcccccaccatccactggcgcctggcctccagctttccccgcagcgccgatgctatcttcacgggcggcgagaacctggccaaatacgtaagcgaagccacggacggcaagttcagcatccgcgcgtttcccgccggcgagatcgtgcccgcgctgcaagtcctggacgcagtccagaacggcaccatcgagtgcggccataccgcctcgtactactacttcggcaaggatccggcgctgtgcttcgacggcgcggtgccgttcggcctgaatacccgccagatgaacgcctggatgcgccacggcgacggcctgaagctgacgcgtgagctgttccagaagtacaacgtggtcaatttcccgtgcggttacaccggtacccagatgggcggctggttccgcaacgagatcaaatctgtcgacgacctgaaagggctgaggttccgcgccagcgcgttcgccggggcggtgctctcgcgcctgggggtggtgccgcagcagattgccggcggcgatatctatcccgccctggaaaaaggcaccatcgacgcggccgaatggatcggtccgtacgacgacgagaaactgggcttccacaaggtggccaagaactactatttccccggctggtgggaaggcacgctgcaggtgtcgctgtacgtcaaccaggacgtctacaaccagctgcccaagcattaccaggcggcgttggcccaggccgcggcggccgccaccaacgacatgatcgccaagtacgacgccgagaacccggcggccttgcgccgcctggtggccgagggcgcgcagctcaaggccttccccaaatccgtcatggaggcttgctatacccaggcccaggcggtctacaaggagttctccgagaaggacccgatgttcaagcgcgtctacgacagcatggtggctttccgcgacaatgagatcccctggttccgcgtggccgaaggcagctacgacgggttcatggcgacggtggcgcggggcaaataaccccgtttcgacgcgacgcgggccggccggaccgccacaggatataaaattcccaggtttggcccggcgcggcgcccgtcaagagcggacgcggcccgtggttccacgcacggcggcaacggcctggcaaccccaaagcggccgcgtgcttatcccggatgcctgatgtccaggcgccgggcaagaagccttttttcaaagtattcccatcatgaaagcattactcgccttatcgcgcggcatagacgcgctgaacctgcgggtcggccgggccgtgacatgggtcaccttgctggtggtgctggtcagcgccggcaatgccgtggtgcgcaaggtgtttcatagcagttcgaacgcctggctggaactgcagtggtacatgttcggcgcgatgttcctgctgaccgcgggctacacgctgctgaagaacgaacacgtgcgggtggacattctgtcctcgcggctgccgcgccacaagcagatctggatcgagattttcggggtggtgttctttctgctgccggcgtgcaccctgatcatggttctgtcgtggccggtgttcatggattcgtacctgagcggcgagcagtcgtcgaactcgggcgggttgatccgctggccggtcaagctgttgattccggtggggtttgcgctgctggtgctggcggggctgtcgcacctgatcaagtgcatcgggttcttgcgcgggcagtgtccggacccgaccgcgcgcgagggcagcaagagcgccgaggagctgctggccgaggagatcgcccgcgaggcgctggagcgcgaggcgagcgtgcaagaacaacgtaataaccacgaaggccgctgatcatggagtttctgatagccaatctggcgccgatcatgttcgcgacgctggtgctgttcttgctgctgggttttccggtggcgttcgcgctggcggccaacgggattctgtatggtctggtgggcatcgagctggacctgctcagcccggcgctgttccaggccttgccgcagcgggtgttcggcattatttccaacgacacgctgctggcggtgccgttctttaccctgatggggctggtgctggagcgatcgggcatggccgaggacctgctcgagacgatcggccaggtgttcggtccgttgcgcggggggctggcgatcgcggtggtgttcgtgggcgcgatgctggcggcgaccaccggcgtggtgtcggcctcggtgatctcgatgggactgatttcgctgcccatcatgctgcgctacgggtatgacaggcggctggccagcggggtgatcgcggcctcgggcacgctgtcgcagatcattccgccctcgctggtgctgatcatcctggccgaccagctggggcgctcgatcggggacatgtaccgcgcggcgatggtgccggggttcgtgctggcgggggcgtacatcgcctatgtggtgatcgtctcgctggtcaagccctcggcggcgccggcgctgcccgaggaggcgcgcaggtttcgcgagcccaacggctcgcgcggggggcgttcgctgctggtgctgatgctgatttcctcgctgtcggcctatgtgctggggcagtggctggagaacgacacggcgccggtcgacgagcaggtggtggtgagcctgctgctgtgggggctgacggcgttcgtgatcgcgatcgccaacaaggtgttccgcctgaagatgctctcggcgctggccgagcgggtgaccttcgtgatgatcccgccgctgttcctgattttcctggtgctgggcacgatcttcatcggcgtggccacgcccaccgagggcggggcgatgggggcggtgggggcgatcatcatggcgctgatccgccggcgcctgacgctggacctgctcaagcaggcgatggacacgaccaccaagctgtcgtgcttcgtggtgttcatcctggtgggctcgacggtgttcgggctgaccttccgcggggtcaacggcgatctgtgggtcgagcacctgctgatcgggctgccgggcggggagtgggggttcctgatcgtggtcagcgtgctgaccttcgtgctggcgttcttcctggacttcttcgagctggcgttcatcatcgtgccgctgctcggcccggtggccgacaagatgggcatcgacctgatctggttcgggatcatcctggcggtgaacatgcagacctcgttcatgcacccgccgttcggcttcgcgctgttctacctgcgctcggtcgcgcccaaggacgcctacaaggacaagatcaccggcaagatcatccagccggtgaccaccggccagatctactggggctcggtgccgttcatcgtgatccagctgttcatggtggccgccgtcatgctgtttcccggcatggtcatgcactacaagggcggccagtccaccgtcgacccggccagcgtgaagatcgagatcgaaagcaattatggaactaatatctatggagacgaaagctctgatcccggggcagcgttcaaataggtagcacggtagtcatgcgtacacgcgtcaagatctgcgggctgacccgcgaacaggacatcgccagcgccgtccaggctggcgccgatgccatcggcttcgtgttctatccggccagcaagcgccatgtcgatcctgcccgcgcggcgcaactgcgccgcgaggtgccagccttcgtcgatgtggtggccctgttcgtcaacccgcggcccgacgaggtccaggcggtgctggaccacgtggcgcccgacctgctgcagttccacggcgacgaaaccccgcaggattgcggccgctacggccgccgctacctgcgggcctttcgcgccggggcccccggcctggacagcgccgccggcctggccgcggcctgtcgccaatatgccgacgcggccggctggctgttcgacagctacagcgcaggctatggcggcagcgggcagggcttcgaccacggcctgctggccggcgtgcaggccgatccggcctcgtgcgccatcgtgctggccggcgggctgcacccgggcaatgtcgccgacgccgtgcgcgccgtgcggccgtgggcggtcgatgtcagcagcggcgtggaggacgcgcccggcatcaagtcggccggcaagatccggcaactgatggcggcgataaaaagcgtcgaccaagttgcacgctgaaaaaaagccatatataattcttcttcttctttgcaggcggttagctcagttggttagagcgctacgttgacatcgtagaggtcgttggttcgaacccaataccgcctaccagagttttttcggtgccgcaggtatcgaaacggaaaacgccaagtcgctgacttggcgttttttgcctgatcgcagcttcgccccggacaggatctgcaacgagggcgcaagatgctgacttcattgcgctcatcgtggtgctgacgtggcctgtatatcgtcgacccgggattctggcaaggtggagctttttcctgtgcttcgtgtaatctacacgcaggaaattcctggctgatcatgcgttggcactaaaagcagcggcagcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagtagtggctgagcccgggccgctttgtcatgtgtctcggaatggccggggaacacatggcacctaacagcaaacacctatcgcttcatatgcccgtcgatttcatcgacgccctggcacaggcggaatcgatcgacgagattctgaaggtcgtagcgacgtggttcatggagatgttcgtcgcggatcgtgcgtctattacatttccggtcaatgattcccaccttcgtgtagtagccctggaaggcaaccgtgttattgacgtggacgcgccagttcccatccatgggacgatggtggggcgagtgttcagcaggggacaggccgaaatttgtgacgaccttgccgcgtccacggatctagattgtcttattctcgcctcccggggccttggctcatgcctcgatgccccattgcgcagcggccgcgattgttatggaacgatcaacgttggacgccgggatcggaatgggttcacgttggcggacatgcgcaagatcgaagccctggcgatgtggattgcgacattgatccgcgtccacaggcaggtggaaaggctgacgcatctatcccgcacggatcctctgacccagatcatgaatcgacgggcgtttaccgagagcttccagaccaggcgcctggaaggcgagcggcgtcgtgccgaagttggtacgggattggggttcgccgtagtcgatatcgaccacttcaagcagatcaacgatacctacggacatgacgtgggagatgtcgttctcgcctttgtcggaaagatgatgaatgagtttttccgggagagcgactgcgtagcacgctttggcggcgaggagttctgcgtattgatgcaggatgtcgatgaagggggcatgcaacggctgctcgagcgatttcgagttgccctgggcgattgtgtcgttacccactcggccggaaccgtgtcgatcacggcgagcattggcgccgtgctggtgaagacgtccgtagccggtatcgacagggcattcagaagcgcggacctggccttgtacaaggccaaggccgacgggcgcaatcgtgtccggattgctccatctgctgagcaaagccatgcgggcaaccccgcgaaccgcctgtgctatcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcaggcgcggctgcccatcgagcggggcctgcgcctgtcggccgacgacgagctgcggcgccggctgatcatggcggtgatgtgccggggccggctggcgctggccgagctgggtgggtcggccggcgcgcccgccagcgcggcgttcgggcctgagctggcccgcctgcgggagctggccggactggggctggtgaccctggacgccgaggtgatgcaggtaaccgaactggggtggtatttcgtgcgggcggtcgccatgacgttcgatcgctacctgcgcgaggccgcgccggccgcaagctattcgcgcatcgtctagggcggcgcgggctgctgctcttgcgccatggggtcgccgcccagcgcatccaggctggccagcatggcctgttcgagctgcagcagacggctttccagcgccgcggcctggctccacagctggctgccgcgcctaggcagctgccggtgcacggcctccaggcgcgccagcgtttcggggtcgggccagagggtgcaaatggcgcccttggcccgatgcaggcgctcgcgtaccgtggcattgtcgcgctggcgcagggcgcggcggatttcgagacggtcgtcgcgcaggcagcgcagcgccagttccagcagggcgcgttgctgcgccgggccagggcatagccattgaacgcagagggtcccggaggcttgatggtgcttggccatgggattcagccatagacgttttgctcgaatttctcgctcaggtacagggccagcgcgaggtcgtcggccaggcccagtttcttcatggcgcggcgcttgtgggtgctgaccgttttcttgctgcgcaataggcggccggatatctgggttacggaaaagcccttcgcgatttggcgcaggatttcacgctcggcattggtgagccgggagtctggcgggtcggggatggtggcgcgcaactggcctgtgcgggcgctgaagaacgcccgtcggctgacgacggtcgtgcggatcagttcggccagcaggctcagcggcgcgcccttgggcaggaaaccgttggcgccggcgcggaaggccgcgtactcggtttcgtgcgccttgccggccgaaatcgtgatcacggccatgtcggggcagaggcggcgcaggcggcggatgaagtccacgccgtcccagctttgcgccggcatgaagaaatcgatgacggccgcgtcgcaaggatggcgcttgagctggtgggccagcgccacggcgttggtctcggtcagcgcgacctcgaagtcgccgtgttcgcccaggtatgcgctcaggcctaccgcgacggcggggtggtcgtccaggatggcgacccgcaggcggcggctgggccgggatagcagcatgtagcggcgcgccgatgccacggcgggctgggcgctggagggataggtggcgggaggatgggccgcgcaggcctgcccggcgaggactggcgcggcgtgggataggcggtgaggcatggggactccttctatgcctggcgtcacgagcgacaagctcagctgtcatggcaggttacgagggttttgagaggagtccgataagtcgttggaaaatcagacagatccagtgtggggcaggcgcagcgggttcggggacgaaaggtgctacaattggcgacgtttggcatgccgacccgcgtgccacccttgacgcatatccgaggcacgatccagatgctgctgcgcccgacacgaactacgaccggaatcttccgcactcagtcgcgttaatgatttcatgcgtcgggttggtatcgcgtcattgcggtaaatactcaacaaggcaccagacaaaacgcggccaggcagccgcgtttttcgtttccaaatccaggaattccttcgatggtacaaattaccttgccggatggctcgcagcgccagtatcccggtcccgtgacggtggccgaggttgcgcaatccataggcgccgggctggccaaggcggcgctggccgggcgcgtcgctttcgacggcgccgagccccggctggtcgataccagcttccgcatcgacaatgatgcgcagctcgccatcgttaccgccaaggatgccgacggcctggacctgatccggcactccacggcgcacctgctggcctatgccgtgaagtcgctcttcccggatgcccaggtcaccatcggcccggtgatcgacaacgggttctactacgatttttcgtataagcgcccctttacgccggaagatctgcaggcaatcgagaagaaaatggccgaactggcgcgcaaggacgaggtcgtcacgcgcgaggaatggtcgcgtgacgaggctgtcgcctatttcaagggcatcggcgaggtctacaaggcggagatcattgcctcgattccgtccaacgaaaccctcagcctgtaccgggaaggcgatttcatcgacctgtgccgcggcccccacgtgccctcgaccggcaagctgaaggtcttcaagctgatgaaggtggccggcgcctactggcgcggcgacagcaagaacgagatgctgcagcggatctacggcacggcgtgggcgagcaaggacgaccaggatgcctatctgcacatgctcgaggaggccgaacggcgcgaccatcgcaagatcggccgcgaactcgacctgttccatttccaggacgaggctcccgggctgatcttctggcatccgaagggctgggcgctgtggcagcaggtcgagcagtacatgcgcaaggtgtaccaggacaacggctaccaggaggtcaaggcgccgcagatcctcgacctgacgctctggaagaagacgggccactgggacaactaccgcgagaacatgttcacgaccgagtccgaaaaccgggtctacggtctgaagcccatgaattgccccgggcacgtgcagattttcaatgccggcctgcattcctatcgcgaattgccgctgcgttacggcgagttcgggcaatgccaccgcaacgaaccgtccggctcgctgcatggcatgatgcgggtgcgcggtttcacccaggacgacggccacattttctgtaccgaagaccagttgcaggacgagtgcgccgcattcaccgccttgctgcagaaggtctacaaggacttcggttttaccgaggtgctgtacaaggtcgccacgcgtcccgagaagcgcatcggcagcgacgaaatctgggacaaggccgaaaccgccctgatggaaagcctgcgtcgtaccggctgcgaattcgagatctcgccgggcgagggcgctttctacggccccaaggtcgaatacacgctcaaggacgccatcggacgccactggcagtgcggcacgattcaggtggatttttccatgcccgtgcggctgggcgcggagtacgtcgaccagaacgaccagcgtcgtccgccggtcatgctgcaccgtgccatcctcggttcgctggagcgttttatcggcatgctgatcgaaaaccatgccggtgccatgccgccctggctggccccgttgcaggcggtggtatgctgcatctccgagcattccgccgaatatgcggcacaaataacacaaagcctgaaaaaacaaggctttagagtgcaggctgatttgcgtggtgaaaaaatcactcgtaaaatccgtgaacacagcctgcagaaaatcccgtatctcctcgtcgttggtgacaaggagatgcaaaacggcaccgtcgcggtgcggggattgggtggccttgatctgggcgtcatcgcactcgatgatttcatcgcgcgcctggccgaggatatctccacccgccgcaatgtcacccaactcgcgagcgctgcttaacctttctaggagtcgtcaacatcgccactgaaaaagccatacgcatcaacggtgaaatccgcgtccccgaggtgcgtctgataggcctggacggagaacagctgggcatcgtcaagattgccgatgcgttccgtctttccgagcaaagcgacgtggacctggtcgagatcgcgcccaatgccgatcccccggtttgccgcttgatggattacggtaagttcaagtaccaggaacagaaacgccaggccgaggcccggtcgaagcagaaggtcatccaggtcaaggaagtcaaattccgcccggcgaccgacgagggcgactaccaggtcaagctgcgtaacctgcgccgcttcctcgaagagggagacaaggccaaggtcacgctgcgcttccgtggccgggaaatggcccaccaggaactgggcatgcgggtgcttgagcgggtgcgcgacgatctgatcgaacttgcccaggtcgaggcgatgcccaagctggaaggccgtcagatggtcatggtgcttgcgccgcgcaagaaggccgtcggcaagcccgacgcggcaggctgatcccatccccggcccggttgccctcgaggggcgtccgggccggcttgcgtgcggcccgtgcggccccatctttcaaactgcctagtcaatcctgcctgcgcgggctcgtggcgcggcgtacgtatcgggtgccgagatgcacgtattgttcattatcgatcccttgccgctgctcaaggcgtacaaggacagttccgtcgccatgatgcaggcgctgcaggcccgggggcacaccctgagcgttgcgctgcaaggcgatctctatatcgatgcgggcgaggtcaggacgcgctttgcgcccatcgcgctgcgcgacggcgccgacctccatgggcatgactggtggcgcgaaaccggcgcggccgacgaggcgccgctggcgcgcttcgacgcggtggtgatgcgcaaggatcccccgttcgacatggaatacgtgtattcgacgcatctgctcgagtacgcgcagcagcagggggcccgcgtgttcaacagcggggcggcgatccgcaatcatcccgagaagctggcgatcaccgagtttcccgatctgaccacgcctacgctggtcacgcgcgacatggcgcgcatcagggcattccatgccgcgcagggcgacgtcatcgtcaagccgctggacgacatgggcggcaccgggatcttccgcctgcagcgcagcgagcccaacctgaacgcgatcctcgaaaccctgaccgacaacggtacgcgcacgatcatggcgcagcgctatatccccgagatcgtcaagggcgacaagcgcattctgctcatcggcggcgagccgatgccgtattcgctggcgcgcataccgctggccggcgagacgcgcggcaacctggcggccggcgggcggggcgtggcccagccgctgtccgagcgcgacctgcacctggcgcgcacggtggctgaccggctggccggccgcgggctgctgctggtgggcctggacgtgatcggcgactacattaccgaagtcaatgtcaccagcccgacctgttttgtcgagatcaccgaacagacgggcttcaacgtaccggagatgttcgccgtggcgctggaaagcgccgccggctgaacttgctgctatgactggcatcgttatcgtcgtgcacgccccgctgggcagtgccatgcgcgagagcgtcgcccacgtgctgggcgacgcgaccgaagcgctggccgtgcacgatatccatcccgaggatttgcccgacgacgcggcgccccgggtactggcggatatcctgcgcgtggaccaggggcagggcgtgctggtcctgaccgacctgatcggcgccacgccggccaatatcgccaagcgcgccgtggccgatgcgcaggcgcagggcatccagtgctgtgtgctggcgggattgaatacgccgatgctgttgcgggccctgacttatcgcaatctttcgctggccgagacgcgtgaaaaggcgctcgcaggcggcgtccagggttgcttgcgtgtagactgacgggcgagaaaacgccgagagtgaattgatggcgcagcagttccgccgtgccgggccggcagtccgacccggcgggcacgggattgcggctgccgccattgccagatcagaacttatgcctagctcagacatcgtcattagcaacaaactcgggctgcacgcccgggccgccgctaagctgacgcagctggccagccgcttcagcagcgagatcttcatttcgcgtggcgcccagcgcgtcaacgccaagagcatcatgggcgtgatgatgctcgctgccgggctgggggtgacagtcaagctggaggcctcgggcagcgatgccgaccaggcgctgtccgaaattcaaactctgttcgacaataagttcggtgagcaggaatagcaaaacctcaggttccggcagcccgccgtcggcgcgggctgcatcgtctacgcgctcttccatcccatccctttctcctgatatcgccgccggtccggtcgtctgcctgcacggcaaaggcgtggcgcgcggctacgcgatcggccgcgccgtggtcatgggtgcggcggcgctcgaagtcgcccactaccgcatcgcgcccgaggatgccgcggccgaaagccagcggctgaccgaggcgctggccaaggcgcaggccgatctgctgcagatggccgacaccctgcccgaggacgcgccgcgcgagctgggcgccatgctcaatgtgcaccggctgctgctgggcgatcctttgctggccgagcaggccctggcgctgatcgccgagcggcactacaacgccgagtgggcgctgaccgcgcaagggcagatcctgggccagcaattcgaggccatggaggacgaatacctgcgcgagcgcggcggcgacgtgcgccaggtcatcgaacgggcgctgcacgtgctggccggcacctcggccatgctgcccgatggcgcccagctcgatggcaatgatccgctggtggtggtggcgcacgatatttctccggccgacatgctgcggctgcgcggcgggcgcttcgccgccttcgtgaccgacctgggcggtccgacctcgcacaccgcgatcgtggcgcgcagcatgggcgtgccggcggtggtcgcgctgggcaatgtgcgcgaactggtgcgcgacggcgacatgctgatcgtcgacggcgcggacggcgtggtggtgctcaacccttcggcccgcatcctggccgagtaccaggcgcgccagcgggtgtacgccgacgagcgcgccgagctggcgttgctgcgcgacgagccggctgtcaccctggatggtatcgatatcgtgctgcatgccaacatcgagctgcccgaggaggccagcctgtcgctggcctgcggggctcatggcatcggcctgttccgcagcgaattcctgttcatgggccggcccgacctgcccggcgaggaagaacagtacgaggcctatgcatcggtggtgaaggtgatggcgggccggccggtgacgatccgcacgctggacatcggcgccgacaagacgctcgatgacgaggcgacggtcgccaccaatccggcgctggggcagcgggccatccgctattgcctggcgcggcccgagatgttcgccacgcagttgcgcgccatcctgcgggcttcggcccatggcccggtgcgggtgctgattccgatgatcgcgcacatgcacgaggtacacgccacgtacgccgcgctggagtccgcccgccgcgagctcgatgcgcgcggccagccctatgcggcgcgcgtcgaggtgggggccatggtcgaaatcccggccatcgcgatcgcgatcgaaccgttcgtccaggcgctcgatttcctgtccatcggcaccaacgacctgatccagtacacgctggcgatcgaccgcggcgaccacgatgtggcgggcctgtacgaccccttgcatccggccgtgctgcgcctggtggccaacaccatcaacgcgggcgagcgcgccggcaagccggtggccgtatgcggcgagatggcgggcgatgcgcggctgacgcgcctgttgctcgggctggggctgaccgaattctccatgcacccgcagcagctgctcgacgtcaagcgcgaggtccggcgcgcccattccaatgccttgcgggtcaaggtcgccgcggccctgaaccgcgccctgcccatcgaccccgatacgctcgacgcgctctgacagcgcggtggcacggcaaaacggtgccttgcggcgccgtttttttcgttgcattgcacaacgggcaggactaagatgaatcgcatgcggtttctcagcgcgcttttctcaaggagagaatcatgggcgacgcgacacgcagcaacggtgagccggccacctcttcagcccggcgcgccaccctggtacccatgcggggcggcgggtggcggcgggtcaagtccggcgccgccgggtttctcgacgcaatcggcgaagtcctgcatgccatggacgagggccggcgccagcatccggtgatttcggcgcatcggcgccagtagcgccggcttgcgccagccacgcgcgctggcgcccggcctgcgggcgccgcggggcgatgtcgtcatcccttgagcgtggcgtccatgctgatcctggcattgagcactttcgacacggggcaaccggccttggccttggcggccccgcgtcggcgaagctgtccttcgtggcgccgggcacgaccgcgttcacggtcaggtgcacggcggtgatggtgaagccgtcgtcggtcttgtccagcgtgacttcggccgtggtttcgatgctgtcggccttcaggcctgcctcacccaggatattggacaacgccatcgaaaagcagcccgcgtgcgcggcgcccagcagttcttccgggttggtgcccggctggtccgcgaaacgggtattgaagccatagggctggttcttcagcgcgccgctttggctcgagatcgtgccttgcccggacttgaggtcgcccttccagacggcggatgcggttttcttcatggggactccttgcggtgaataggcgcggcggcggccgggtggcggcgcgtcgccgatgcgggaacccgggggcgggttcgcttcatgatatccccctagacatggccaaactgtgtccaggggtacgcgcgcggcgccgggcagggcgataatgcaggctcttccggaggccacatgctgcaaatcgacgctgaacacacccgccgcgcgctgcgcttcacggcggtcatcgatgccctgcgcgacgcctttcgcggcggcgcccatgtgccgccgcgccacgtccatgccatcgagtccggcggcgcgcaaggcacgacgctgatcatgccggcctggaacgacgccggctatttcggcgtcaaggtcatcaatatctttcccgccaacacccaccaggggctgcccggcctgcatgcgacctacacgctgtacagcgcccgtaccggggtgccgctggcgcaggtcgacggcgacgtcgtgaccgcctatcggaccgccggggcggtcgcgctgggcgcttcgtacctggcccgcgccgacgccagggtgttgctgatcctgggctccggccggatcgccggactggtggcgcaggcgatgcgcgcagtgcgcccgatcgagcgcgtactggtgtggaacgtgcggccggccggcgcgcagcgcctggccgccgaattgcgcgagcagggcttcgacgcgcaggcggccaccgatctgcaggccgcggtcgggcaggccgacatcgtcagctgcgccaccttgtccaccgagccgctggtgcgcggcgagtggctgcggccgggcgtgcacctggacctgatcggcagtttcacgcccgaaatgaaggaaaccgacccgcagtgttttgccggcacatccgtgtacgtggataccgatgaggcgcccaccaaggccggcgacctgctcgaagccttcgcggccggcacgctggcgcgcacgcagatccgcggcaccctggccgacctggcggcgggccgcgcggcgggcaggcgcgatgcggccgagatcaccgtgttcaaggcggtgggcagcgcgctggaagacctgacgctggccgcccaggtatacgaggcgcggcagggcgatgttcaggcacaataagggcgattttcctcttactactttccacgggctttcgaaccatgtccactctgctcgctcgcctggccgtcctggccacggccctggtccccgcgtttgccgcgcaggccgaagtcgtcatcggcgttgacgtctccacgaccgggccggcggcggcgataggcatccagaccaacaacgcgatccgcctgtggccggctacgctgggcggcgagccggcccgctacgtggtgctggacgacggcaccgacgtcagccgcgcggtgaagaacatgcgcaagctgacctccgaggacaaggtcgacgccatcgtcggcccgaacacgaccgcggccgcgctggcgggcctggatgtgctggccgagatcaagacgccgatgatcgccctggcggcgtcggcggtgatcgtcgagcccatgtccgatcccaagcgcgcctgggcgttcaagatgccgcagaacgactccctgatggcgtccgtgctggtgcaggacatgaaaaagaagggcgtgaagaccgtggccttcatcggctttgccgattcgtatggcgacagctggtggaaggagttctcgcaggcggccggcgacgacctcaagatcgtggcgcaagagcgcttccagcgtaccgacgcctcggtggtgggccaggtgctcaaggtgatcgcggccaagccggaggcggtgctgatcgccggggccggaacgccttcggcgttgccgcagaagaccctgctcgaacgcggctacgccggcaaggtgtatcagacccatggcatcggcacgctggagttcctgcaagtcggtgggcgcgacgtggaaggaaccctctttcccaccggcccgggcgtggtcgcgcgcgagctgcccgacagcaacccggtcaagaaagtggccgtggaattcgccgacaagtatgaggcccaatacggcgccaataccctgacccagttcgccggcgacgcctatggcgcctggatcctgctcgattcggcggtggcgcgtgcgctcaagaccggcgccaagcccggcacgcccgagttccgcgccgccttgcgcgatgcgctggagaatacgcgcgaccttaccgtgcccaatggcgtgctcaatatcagcgccgaaaatcaccagggtttcgacgagcgcgcgcgcgtcatgggcgtggtgcgcaacgggcgtttttcgtacgctggccagccgtaggcgtttcaggatgtgacgcgccggtttccctgggcgcggcaatgcgggcaggccttgggcctgccttttttgtcgtcaaatgattcgtgatcaaatgattttatagcgtactattcgggacatatctatttcaataccgaactattcaggaggaaaaaccatgctcatgcgtcgtttcaatttcgtgaaatggggacttctgatggtgggagcgggcctgctggctgcgtgttcggattcggactcgagcgatcccggcgccgcgcagcagccggccgcgcaaagcgccagcacgctggacgccgccaaggcggcgggcaagatccgcatcggctacgccaacgaggcgccttatgcctatatggacagcaaagaggcgcgcgttaccggcgagtcggtcgagatcgcccgggtggtgctcaagcgcatgggtatcgacgaggtcgagggcgtcctgaccgagttcgggtcgctgatcccgggcctgcaggccaagcggttcgacatcattgccgccggcatgtatgtgacgcccgaacgctgccagcaggttgcgttctccgacccgacctatggcgtggggcaggctttcctggtgcagaagggcaaccccaagaatctgcatagctacgccgacgtggcgaagaacggcgaggccaagctgggcgtggtcgtcggggccatcgaggcggaatacgcgaccaagcaggagattccggccgggcaggtggtggtgtttccggacgcggtcagcgcgctctcgggtatcgaggccggacgcgccgacgcctatgcggcgaccacgctgaccgtcaacgatctgatgcacaagaccagcgccggcgacaagctggaaaaggccgaccctttcaccgatcccacggtcgatggcaagagcgtgcgcggctatggcgccttcgcctttcgcaaggatgaccaggcgttcgccgacgcgttcaacgccgaactgaagaaattcgtgggcagcgacaagcaccgcaagctggtcgagccattcggctttaccgccggcgagttgccgggcgatgtgaccgcagccaagttgtgcgccgcccagtaagcggggacggcgatggacaacacctggtccctgctgccgcccttgctggacggtctggcggtcaccttgcggattgccgccggggcggcggcgctggcgattccgctggcgctggctgccgggctggcgcggctgtccgcaagtccgtggctgcgggcgccggcggcggtctatgtggaggtgtttcgcggtacgtcggcgctggtgcagctgttctggttctatttcgtgctgccgatgttcggcatgaagctgccggccttgctggtgggaatcgtggtgctgggcgccaatgccggggcctatggcgccgaagtggtgcgcggcgccatcctggccgtgccggccgggcagcgcgaggcggcggtggcgctgaacctgacgcgcgcgcggacgatatggcgcatcatcctgccgcaagcggtgccggccatgctgccgcccaccggcaacctgctgatcgaactgctcaagaacacggcgctggtgtcgctcatcacgattaccgatctgacgttcagggggcagttgctgcgcagcgagaccttgcgcaccaccgaaatcttcaccctggtgctgctgctgtatttcgcggtggcgctggtgatcacaggcgggatccggatgcttgagcggaggttcaaggtccgatgagtccgattttcgattgggggttcgcgctcgaaatcctgccgatgctcggctcggcgctggccatcaccgtgcaggcgaccctgctgggcatgctggtggccgtgacgctcggcctggccctggcgctgctgcgccgctcgccgttctggccggtgtcggccctgacggcgctggtgatcgagttcgtgcgcagcacgccgctgctggtgcagatgtatttcctgttctacgtgctgccggtcaccggttggcagatgtcgccgctgaccaccggcatcctggcgctgggcctgcactatgcggcctattgcgccgaagtgtaccgggcgggcatcgaggcggtgccgcgcggccagcacgaggccgccaccgcattgaacctgtcgcgctggcgcaccgcggtgggcgtggtgctgccgcaggccattccgcccgtggtgccggcgctgggcaactacctggtggccatgttcaaggacacgccgctgctgtcggccattacggtggtcgaactgctgcagcagagcaagatcatcgggtcgaccacattccggtataccgaaccgttgacgctggtgggcgtgctgttcctgttgctgagcctggtggcggcctggggggtgcgacgcctggaggcgcgcctgaaactgtatggaggcaagagatgagcgcaagcatccgtttggccaaactgtgcaagcggtacggcgacctggacgtgctgcggggcatagacctggaaattccggccggccagaccgtctcggtgatcgggccgtccggctccggcaaatcgaccttgctgcgcctgctgatgaccctggaccggccgaccagcggcgcgatcgagatcgatggcgaatccatgtggcatgacgcgcaagggcgcgaaatggggcccaactcggcccatgtgcgccgggtgcgcggcaagatcggcatggtgttccagcacttcaacctgtttccgcacaagacggcgctgggcaatgtgatcgaagcgccgctgtacgtgctgggcctgtcgcgcgacgaggcggtggcgcgtggccgcgagtacctggacatggtgggcctgggcgacaagctggatgcctatccggcgcaactgtcgggcggccagaagcagcgcgtcggtattgcgcgggcgctggccatgtgcccggaggtcatgctgttcgacgaggtgacgtcggcgctcgatccggaactggtgggcggtatcctgcagattctgcgcgacctggcggcccggcgcaccatgacgatgatcatcgtcacccaccagatgaaattcgccgagcgcagttcggaccgcacgctgttcttcgacgaaggcaatatcgtcgaggacgccgagtcggcccagttgttcgccgcgccgcgcgagccgcgcacgcagcagttcctgcaatcggtgatcgaggccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctgtgtgcgctcgggggcgcggcttggtcgcagcgatacgggtgtcgccggaagaagcggacgggcgacgcccctgtcgggaggacaggttgggcacccaggaaagccggcgaaaacgatctgcgccaaggcaaatccgacggcttttgcggaaaaatcaatcacttattgtagcgcggttgtcaaataatgaccagcccccgcgcagcgttattcagtgcccggggcggccctcgggatgccgcgggaggtcatccgtgatgtcgtgccacggcgccttgtgggcgacgtagacgtggcaggccgccttgacgccggggtcgtcgtccagcgcgcccaggggcagcgcgtagacatcgggcgtctggtcgaagcggctgagcagcggggtgccgcaggcgctgcagaaaccgcggtaattgcccggcgaggagctgtaccaggtgatgtcgctttcgccacggacaaaggcgaaatgctcggcccgcaccgtggcgcgcgtgcggaacgcggcgccatgggccttgcggcacatggcgcaatggcaattgaccacatcggccagcgggccgtcgacggtgtaggccacccggccgcacaggcaggaaccgttgagcatgatcgcagtctcggaaagacggatattcccaatatacccgttgcccggcggtccggcgcggtctccgatggggttatggatggaaccgggcggcgttctcggagccggcggtggtgtcgcccggcgtgtaagcatgcgcgcccgcgccggccagccggccctggtcgacgatcaggtattcggtgcggatcgcccggccgtccagccagcattcgaggatttcgcgggtgccggcggcgtagcgggcctgcgccggcagcgagctgcccgagatgtgcggggtcatgccatggtgcggcatgctgcgccagggatggtcgcgcggggccggttgcgggaaccacacgtcgcccgcgtagccggccaactggccgctggccagggcctggaccaccgcgtcgcgatcgcagatcttgccgcgcgcggtgttgatgagataggcgccgcgcttcatgcgcgccagcatggcggcgtcgaacaggtgctcggtgcccgggtgcagcgggcaatgcagggagatcacgtcgcacgcgccggccagcgcggccgcgtcgggatggtaccgggcgcccagttcctgttcggtggcggccggcagccggtgctggtcggtgtagtgcagccccacgtcgaatggcttgagccgccgcagcactgcgctgccgatgcggcccgcgcctacctgcatgccttccaggtcatacgagcgcgccacgcaatcggcgatgttccagccgccgtcgagcacgcattggtacgagggcaggtaattgcgcaccagcgccaggaccatcatcaccacatgctcggagacgctgatgctgttgctgtaggtcacctcggcgacggtcaggccatgttgcgcggcggcctgcaggtcgacgtggtccgagccgatgccggccgtgatggccagcttcaggcgcggggccttggcgatgcgcgccgcggtcaggtaggccggccagaacggctgcgagatcaccacgtcggcgtcgggcagttcgcgctcgaacacgctgcccgggccgtccttgtccgcagtcaccaccagggtgtggccgcgcgcctgcaggaaggggcgcaggcccagttcgcccgacacgcagcccagcagatggcccggcgtgaagtcgagcgccaacggcgtgggcagcgtggcgccgccggggtagcgcgcgattgccggcaggctgtcgcgcgcataggtggccggcatgccgccgaccgggtcgtcgtacaggacgcaaagtatcttggccatgtttgctgctccaggccgcggcgcgggcggcgttcagtgatggccgaccatggaccggtgcggcgagaccacccacggacccgggtccagcccggccggcaccggcgcgtggccatgcccgtgtccgtggtcgtgccctggcgccgggcggctggccaccgtcggctcgtgcgcgcttttctcgttgcgcgcatgcgcctggcgcacggccggattcatgtcggccaggaacggcgcggtgaccgccttgggcgcgtgttcgccgcattgcgggcaggccagcggcgcgccggcctcgcgcagggcgcgccaggcgcgaaacgggccgcactgcgggcatgcgtagtcgtacaggggcatggcggatctcctcgatagggtgtcaggccagcatgccgttgagcagcaggaagccgggaatccatccggtcacgatgccctcgagcacggtcaggatgccggtggcgcgggcgatgggccgcttcttgaccagcagcaggaagaacatgaaccacagcaccgcccaggccacccagttcaggcccagccagtatccccacagcgtggtggcgccggccagcgtctgcagcgctaccggcacggcggtgagcgccacgaacaggctgtaccagcccagtccgcggccgtccgcgccgttgtagcggttcagcgccacccagatatacgtgaaggtgaacagcagcgtcagcgcggcggcgcgcaccgacagcggcgtggcgtcctcgccgaaggccaggcgcagcgacaccagcaaggtcagggcgcccgagaaaatgttgatgatccagatctccttgtcgccgatcttctcgagcagccacaggccgttgaggaacagcaccgcgccgacatacagtagtgtcaatccgagcaacatgaagggctccttcgcgcgcgccgcggcaaggccgcgcgcgcgccgtgcgtcgtgcgcctcagctggtgacggcgaccttggccttgcccaccttggccgacgggcctgccgcgttgggccggatgtcgaaatcgaagatctcggtcgggatggccagcgtgcagcatgcgttggggatgtcgacgatgccgctgatgcggccttcgaccggggccgtgcccaggatgatgtaggcctgctcgctggtgtagccgaatttcttcaggtattcgatggcgttcaggcaggcgcgccggtacgctacgtgggcgtccaggtagtactgctcgccggtatgctcgtcgaccgagatgccctcgaacacgaggtattcggcgaagtgcggctcgatcgggctgggcttgaatatcgggttgacgatgccgtacttgttgatgccgtccttgatcaggtcgacccgtatatcgagaaagcccgccatttcgatggcgccgcagaacgtgatctcgccgtcgccctgcgaccagtggatgtcgcccatcgacaggccgccgcccttgacgtacaccgggaagtacacgcgcgagccgcgcgacaggttcttgatgtcgcagttgccgccgtgttcgcgcggcggcaccgtgcgccacgcctcggcgccggccttgcgggcggcctcgccgctcatctggcccatcagcgcggtgtcggcgtaggacggcgccagcagcggcggcacgcggttcgggtcggtcgccagcagcgccgcttcgcgcttgttggcgcgctccagcagcgcccggtcgggcaggcagccgatcagccccggatggatgatgcccggccagcgcacgttgggcacgtggcgcgaggtggtgtagatgccatggaagtcccagcacgccttgcgcgcgtcggggaagtgttcgcacaggaagccgccgccgttctcgcgcgcgaaaatgccggtaaagccccaggccgactccggcagcgcgccgacatccagcaggtcgaccaccagcaggtcgcccggctcggcgcccttgaccccgaacggcccgctcaggtagtgcacgcgcgtaaggtcgacgtcgcgcacgtcgttggcgctgtcgtcgttgctgatctgcccgccggtccagtcgtagcattcgacgcggaactcgtcgcccggattgaaccattcgaccatgggaatatccgggtgccagcggttgtgggtcttggtcgcctggtcttccggcgccttgttgaattcgacatgaaatgcggtttgtgccatggccttgtctcctggtggtcgcccgcggacgggcgcggccggcgcgtgcatcgtggccggtttcctgccatgttagggacgcgccgggcagggcacagcctttgcgcgagggaattacagatcgcctgagcgaggcagcggcgctcccctgcctgggtgaggcgcgcgtccccggtttcagtagtcggcacgctcgcgcaggctcatcagctcggcctggcggtgggtgttggtcttgcggaagatctgcttgagatggctgcgcacggtgtgctcggagatgtgcagcgagcgcgccacccgcgccggggtcatgccttgcaggatcagggcgctgaccttttcctcggccggactgagcgcgaaatgatcggcgaaccggcgcatggcctggcgcgcgtcctggcctggatcgctgatcagcaggccgaccagggcgccggcctggccgccctgggcattggtgtccgggccgagcgcgcacagggtcagctggatgggggcggcgccatcggcctcgtccagcgccaggctggcgcggccgggcttgccggcctgcgcggcctcggccatacggcggatgcggtcgcgcagcggcttttgcagcgcggcatcgcgcgtggccagccggccatcgaccagccgcagttgcgccggcagggcgtccgccgcgatttcgccgtgcagcacggcgccatcgcgatccagcaccagcaccggcggcaggtaggcctgcacgatgcgcgcgagcaggccggccagccggacctgcgcggcgcagcgcgtgcgcacctcgaataccgtcatcaggtgcggcatcagcgtgcgcaggcgcgcgcggtcggcgctgtcgaacggcatctgctccttgcggcgatgcaggaccagataccagacatggttgcgctggcgcgccagcaccccgcacaggcgatggaacaggccgtgcggccgcaggatctcgcggtagaaatccgtctgcaggaagtcctcgggcgcgatcagttccgggctgtccaggatgcgcccgggcaggtagggcgccttggacaggaaccaggggttgagcgggcggccctggtcgtagatggcctgcagcgggccatcggccggcgcctggtagagaatgcggccggcgccggcatcgaaatcgtagtgggccagggcggcggcgcgcgtggcgaagcggcggcacagcgccgccagcacttgctgccattgcgtgtcatcgttcaaggtgccgtagagcacgtgcagcagccggtcttcggtttgcgcggcggccgcggcggctggtttggcgtccatcgctgtcctcggcggcaaggtcgggggcatggttgcctgggcgcctcgccgggcggcgggcgcgacgcgaattagtcgcaatattgtgagcgtgggcgatcccgctgtcccattcattttctctatgcggcgccgcacagcggggggatggtatccggcccggtcggccgcgcaaacggctaccatgtgggggcggcgcgccggccgttgcgttcatccgtacgagggggccccatgacagccatcgtgaccgccgtgtgcagcagccccggccatacgttcagcaagcccgtgcgcgaggccatcacgctggtggccggcctgggcgtggcgggcgacgcgcaccagggcgcgacggtgcggcaccgttcccgcgtgcgcgccgatcccggccagcccaatctgcggcaggtgcacctgatccatggcgagctgcacgacgcgctgcagcaggccggtttcaacgtggccgagggcaccctgggcgagaacatcaccacgcgcggcatcgacctgctggacctgccgcgcgacagcctgttgtacctgggcggccaggccatcgtgcgcatcaccggcctgcgcaatccgtgcgcacaattggaccgctaccagcgcggcctgatggccgccgtgctggagcgcgacgccgccggcgggctggtgcgcaaggccggcatcatggcggtggtggaggccggcggcgacgtgcgcgccggcgacccgatcgaagtcgtcctgccgccgccgccgcatcatcggctcgattgcgtctatggtccgcggaacagggaccggcgcgccgtcccgcgctgattgcgaagggatgtaacggtcttccgggggaagccggcgcaggcgttgcaagacctttctttcaatcccccgtaaaatcatgtggttcagcaggctttaaccaatccatcaataaagtacctcaggaggtctccccatggccctagtttccatgcgccaattgctcgaccacgccgccgagcacggctacggcattcccgctttcaacgtcaacaacctggagcaggtccaggccatcatggaagccgccgccgagaccgacagcccggtgatcatgcaggcctcggccggcgcccgcaaatatgccggcgaaggcttcctgaaatacctcatccaggccgccgtcgagtcgtacccccacatcccggtcgtcatgcaccaggaccacggccagtcgcccgcggtttgtcagggcgccatcgacctgggcttttccagcgtgatgatggacggctcgctgaaagaagacggcaagaccatcgccgactacgactacaacgtcgacgtcaccaagaaagtggtggacatggcccacaagctgggcgtgacggtcgaaggcgaactgggttgcctgggctcgctggaaaccatgcagggcgacaaggaagacggccacggcgccgacggcaagctgaccatggaacagctgctgaccgaccccgagcaggccgccgatttcgtgcgccgcacccagctcgacgcgctggccatcgccatcggcaccagccacggcgcctacaagttcacccgcaagcccaccggcgacatcctgtcgatcgcgcgcatcaaggaaatccacgcccgcctgcccaacacccacctggtgatgcacggcagctccagcgtgccgcaggacctgctggccgagatccgcgaattcggcggcgacatgaaggaaacctacggcgtgccggtcgaggaaatccaggaagccatcaagttcggcgtgcgcaagatcaacatcgataccgacatccgcctggccatgaccggcgcgatccgccgcttcttcgccgagaacccgagcaagttcgacccgcgcgaatacctcaagccggcccgcgccgccgccaaggcgatctgcgtgcagcgctacacccagttcggcaccgccggcaacgccagcaagatcaagccgctgccgctggccgacatggcgcagcaatacgccgccggcaagctggcccaggtggtgcagtaaggcggcgaccggcgcggcgcccggcgccgcccgcccgcatggaaaaccggacgcgcgagcgtccggttttttcatggcctcgcgctatgacggcgcattgcccgcgaagtgcgggtgggcagtgtcgatggcgtgccagggcggcgccgaggcggtccagaccgtgagctggttggcaaagcgctccggttcgtccagcgcgccggcccgcaccacggtgtagccggcgtcttcggtatggccgaacagcggcgtgccgcagtcggcgcagaagctgcgcatgacccggcgtcccgccgcgctgcggtaatggtactcgcgcggggcgccccgttcgaggcgcagcgcgccggccggcagcagcagggcatgcgccggcgcgccgccgctcaggtactggcattcgcggcaatgacaggtggcggcggccagcagcgggccggtggcgcggaaacgcaccgcctggcacaggcagccgccggtataggtatggatgtcggccggcgtgccggcggcgggggcagggctcatgggatcggactctccgtttggcagggatgccccgaggctacctgtcccggccgcttgcgtcgagggcggccggacagggcggggccatttgcagtaacctaacgcctgcgcgtgccgcgcccgcggccctggctgcctcgcagccgccgcggcacgcccgtcatcgacgcttcctgcccagcctcgcgcgggcgggaagttttatttttgccataggccatcccgtgacttccgctttgcatgaatccagcatcaagtccctgccgctcctggggcgcggcaaggtgcgcgatatgtacgccgtgggcgacgacaagctgctgatcgtggcgtccgaccgcatctcggcgttcgacgtcatcctcgatgatcccatccccggcaagggccaggtgctcaccgagctgaccgacttctggctgcgcaagctggcccatatcctgcccaaccactccaccgggatccagcccgaggacgtggtggcgcccgacgaggtcgaccaggtgcgcggccgcgccgtggtggtcaagcgcctcaagcccatcctggtcgaggcggtggcgcgcggctacctgatcggatcgggctggaaggactaccaggccagcggctcggtgtgcggcatcgcgctgcccgccggcctgcagcaggccagccagttgcccgagccgattttcacgccggcggccaaggccgagttcgggatgcacgacgagaacgtcgacttcgcccatgtggtcaaggaagtcggccaggaaatggccgagcgcatccgcgacgtgacgctgcgcctgtacggcgaggcggcgcgctttgccgccaccaagggcatcatcattgccgacaccaagttcgaattcgggctggacgacaacggtacgctgcacctgatggacgaagtgctcacgcccgactcgtcgcgcttctggccggccgacggctaccgggtgggcatcagcccgccttcgttcgacaagcagttcgtgcgcgactggctggaaacccagccctgggacaagaccccgcccgcgccgcgcctgccgcgcgacgtgctggaaaagaccgccgccaagtaccgcgaagcgctcgaccgcctgctcgcctgagccctgccggcgccgtccaggcccgccgcccttcggggcgcgcgggcttttttcattggaggcgcggcgacaaaaaagccgggacaaaagcgtcgcgccggggcggcggcgctggggctggatttcagcgccatggtcgaaatcgtgcttgcattgacaccgcgggatttccacaaaagcatgactacccatgccgaccatcgcatttggcaggacgtctattgcccggtgacagcgatgggcgccgtctacctgaagctgacggtcctcgacggcgtgccgatcgtgtcgttcaaggagttgtgaccatgaagtgtcccgtatgcggagcggccgcgctggcgcgtgatactcgcgatgtgccctatagctacaagggcgagaccatcacgattgcggcggtgacgggcgactggtgtccggcatgcggcgagaacgtgctcgatggcgctgaatcggcgcgggtgagcgaggccatgctggctttcaaccgcctggtcaacgcccgccgcgtcgaccccgggttcatcgtgcgggtgcgcaggaagctggggctggaccagcgcgaagccgcggcgctgttcggcggcggcaccaatgcgttctcgcgttacgagaacggcaagacgcgcccgccgctggcgctggtgaagctgctcaggctgctggatcgccatccggagctgctggaggaagtccgtgcggattgagccttgctacggatttatcgtgaattatttcgtattgttacgttatactcgcccttcatcccataaaggcaaacgcaaggggagcgatgaaatgctcatgatgttgccatttctgagcggagcactggccgtctggttcggcatcctgggcaagcggcggccctgtttcgcactttggctggtgacgctggcggtgttcgccgtgggcgcgcatcgctacatgaccggccccgtgcccttgccgctggcgctctgagtccgccatgatcttcctgcgcaatcccggccgcggctcccgcatcgtcaataccctggtcctgctggcggtcagcctgctgctgctgtcggcgctggcctggcagtggctcgacgccgaggcgccttgtccgctgtgcctgctgcagcgcgcggcgctggtgctgatcggcgtcggcctgctgctgaacgtgcgcatggggccgtcgccgctgcattacgccatggtgctggcgcccgcgctgggcgggctgactgcggcgggctggcaattgctgtcgccggacgccggcgcggcggcgccgccctggcagggctgggccttcctgctgttcggcgccatgctggtgtattgcaccctgatgctggcggccgaccgcaaatggggcgacaacgccctgaaaaaaccggtggcgctgcccggcgcgctggtgatgggcctgttcctggtggcggtgctggccaatgccgccggcaccgccctgtagcgcgcgatcacggtcccgcgcggctgcgtgcggcgccgcccgtgggcgcggggatggccatgccggcaggcgcctgccgcggcacggtaaaatagccgattcgcggccgcctggcgggccgtctttccatccctatctacataccggttatgacgagcaactctagcgcatcgggcgcgcccctggtgggcgtgatcatgggatcttccagcgactgggaggtcatgaaacacgccgtggccatgctgcaggatttcggcgtggcgcacgaggcgcgcgtgatttcggcgcaccgcatgccgcaggacatggccgagtatggcgcggcggcgcgcgcgcgcggcttgcgcgccatcattgccggcgccggcggcgcggcccacctgcctggcatgatggccgcgctgaccgaggtgccggtattcggcgtgccggttccgtccaggtacctgcgcggcgaggactcgctgctttccatcgtgcagatgcccaagggcgtgccggtggccacctttgccatcggcgaggccggcgcggccaacgcggcgctgcatgccatcgccacgctggccaccaccgacgacgccctgcacgcccggctggtcgcgttccgcgcgcggcagaccgatgcggcgcgcgccatgaaagtgcctcccgaagcctgaccatgacgcaatcctccacgttcgatcccattgcttccggcgactggctgggcctgttgggcggcggccagctgggccgcatgttctgtcatgccgcccagagcctgggctacaaggtcgccgtgctcgacccggccgacgagtgtccggccggcatggtggccgatctgcatatccaggccgcctacgacgacgccgacggcctggcgcgcctggccggccgctgccgcgcggtgaccaccgaattcgagaacgtgccggccgacagcctgcgcgcgctggcggcgcgctgccgcgtcagccccgcggccgacgcggtggccgtggtgcaggaccgcatcgccgagaaaaccttcatcgccggccagggcatcgaggtcgccccgcacgccgcgatctgcgcccgcgacgatctgctggccgcgccccaggcgctgttcccgggcatcctcaaggtggcgcgcctgggctacgacggcaagggccaggcgcgcatcgccagccgcgaagaggcgctggccgcgttcgacgagttcggcggcgtcccctgtgtgctggaagcgctgctgccgctggactacgaaatctcggtggtgatcgcgcgcggcttcgacggcgccagcatggtgttcccgatcgcccgcaacgtgcaccgcgacggcatcctggcggtgtcgtccgtgacgccgggcgcggccgacgccagccacgcggcgcgccaggtccaggccacgcaggcggcgcaggccatcgcgcagggcctgggctaccacggcgtgctatgcgtggagttcttcgtgctgggcgacggccggctggtggtcaacgaaatcgcgccgcggccgcacaacagcggccactacaccatcgacgcctgcgtcaccagccagttcgagcagcaggcccgcgtcatggccgggctgccgctgggcagcgccgatctgctggcgccggccgtgatgctcaatatcctgggcgacgtgtggttcgagccgggcgcgcatgcgccgcgcgaacccgactggtccgccgcgctggcggtgccgagcgccaagctgcacctgtacggcaagcgcgaggcgcgccgcggccgcaagatggggcacgtgaccatcgtggccgccacgcccgagcaggcgcgcgacgacgcggcgcgcgtggcgtgcgcgctgggcatggccgcgccgctctgacgcattgattcccgccgccatgaacgccgccgatcccgccgtcgcccacgccgccgcctgcctgctggccggcgagctggcggcctttcccaccgaaaccgtgtacggcctgggcgccgacgccgagaatccgcaggcggtggcgcgcatctacgccgccaagggccggccgtcgaatcatccggtcatcgtccatatcgctcccgaaggcgatgtcgattactgggccagcgacgtgcccgcggcggcgcgccagttgatccaggcgttctggcccgggccgctgacgctcatcctcaagcgcgcgccccacatcggggcggcggtcagcggcggccaggacagcatcggcatccgttgcccttcgcacccggtggcgcaggcgctgctgcgcgccttcgcggccggcaagcccaacgggcagggcggggtggcggcgccgtcggccaatacgttcggccacgtgtcgcccacccgggccgagcacgtgcgcgccgagttcccgcgcgaagtcgccgccggcatgccggtgctcgacggcggcgatgccgaggtcggcatcgaatccaccatcatcgacctgtcgcgcctggaccagggcgtgggcccggtgctgttgcggcctggccatatcagcgcggcgcaggtggccgccgtgctgggcatgccggtcgcgcgcccggacgccgcggcgccgcgcgcctcgggcacgctcaaggcgcattacgcgccgcgcacgccgctggagctgctcgacgccgcgcagttgccgcgcgcgctggcggccgcgcccgccggcgtacgccaggcggtcgtggccctggcgccggcgcctgccggattgtccgccgacgtgcactggcgcatggccccggccggcccggcgcgctacgcgcaggcgctgtacgcgctgctgcgcgaactcgaccggcaaggctatgcgcgcatcctggtcgagcagccgccgcgatccggcgactgggacgcggtcaacgaccgcatcggccgcgccgcggccgccttctctctcgataccaccgacctgcccggcacctgagcgggccaggggcgtaactcctgattgccgcgcctgccggccgggcgtaatctcacgcggacctgccacacgcgggtacccatcgccggatggccacgcacgaggtcggccacggcactcaccaggagaagcggctatgaagcggcatattgcaatggcggcgggggcgttggccctggccctgggcgcgcaggcggcgcacgccggccccacgctggacgcggtcaagaagaaagggttcgtccaatgcgggctgaccgatggcgtggccgggttcagcgccaccaacagcaagggcgaatgggagggcatggatgtcgacatctgccgcgccgtcgccgccgcggtgttcggcgacgccggcaaattcaagggcacggcgctgtccacccagcaacgcttcaccgcgctgcagtcgggcgaggtcgatgtgctgctgcgtaccgtgacgctgacgcagacgcgcgacacctcgctcggcctggcggccgtggcggccagtttctacgatggccagggcgtgctggtgcgcaaggcgctgggcgtgaaatccgccaaggagctcgacgaggccaccatttgcgtgcagccgggcaccaccaccgagctcaacctggccgattggttccgcgccaatggcatcaagttcacgccggtcgtgatcgacaaggtcacggaggtggtgcgggcgttcgagtcgggccgctgcgacgcgttcaccgacgacgcttcccagctggcggccgtgcgcgccacgcaagtggccaagcccgacgatttcgagatcctgcccgagcgcttctcgaaagagccgctcggccccatggtgcgccagggcgacgagaactggctgggcatcgtgcgctggaccctgttcgcgctgatggaggccgaggaatacggcatcacccagcaaaacgtcgacgagatgctcaagagcaagaaccccaacgtgctgcgcatcctgggcgtgacgcccggcgccggcaagaacatggggctggacgagaagtgggcctataacgccatcaaggcggtgggcaactacagccagatcttcgagcgcaatgtcggcaaggacagccggctgggcctgcagcgcggcgtcaacgcgctctggagccagggcggcgccatgtatccctggccgatacgctagggcgagggcggcggggcgggcaagatcgccaagcgatacgcctgtcccgtattgcggtacgctatgcgctttccgcctcctgcccgccgccatgaccaccgttgcacccgaagactcgcccctgttcgtggccgcgctggcgcgcggcctgacgctgctcgcggcgttcagcgaaggccggccggccatgacgctgcccgagctggccgaggcgacaggcctgaccaagagcgcggcgcagcgctttgcgcacacgttgtggacgctgggctacctgcgcaagaatccggacagcaagaaattctcgctgtcgccgcagtcgctgcaactgggcatgcaatatgcccagaccagcccgctggtgctgggcggcaacccgttcctgcattcgctgaaccgcaccagccaggaaacctgcagcctggccgagccggacggcctggacatggtgtacgtggcgcgtttcgccacccacaagcagatgttcgtgcacatgccggtgggcatgcgcatcccgatgtattgcgccgccgccggccgcgccgtgctggcccggctcgagcccgaccgcgcgcgccgcctgctgcagcaaagcccgcgggcggcgcgcaccgccacgacgctgaccgacctggacgccctgatggccgagctggcgttcacgcgcgagcatggctatgcccgctccaacggcgagtactatcccggcgacatcaccatcagcgccgccgtcctggacaacgccggcaccccggccggctcggtcaatatctcggtgccgtcgagccgctggagcttcgaggaagcgcaggcggttttcggtccgcaagtgctggagaccgcgcatgcgatcagcgcctcgcgcacgctgggcgtgctgccgccgttctatcggatggccccgccatccgcgctgaattcagactgaatcactcgggtatttgatgggagagcaaggggaataccctagctttccggatctttcgcgcattgataatctatttgcgacataatcgtattgacagtcgatgcagctggtgtgaaattatctgatggcgcaagccgggagctcgtcgtgcagcagggtacagaagcagtggtccaggcaggtgggggattcatgggtgtgccggcgcggcgccccgccggagaggccgcgttggcctgtgtgctgggcattccgttcgactgcggcacgcatccgttccgggtgggcgcgcggcaggggccggacgcgatacgcgagcaatcgcgcctgctgcgcccgtacgacctggcgcgccgcgccggggtggacaacccggtggagttcctgcgcctgctggacctgggcaacgtggcctgcgtgccgggcgatccgcaggcttcctatccggccatcgagcaggccgtcgcgcaggtgctgcaagccggcgccattcccatcaccatgggcggcgacggcgcggtcacgctgccgcagctgcgcgcggtggcgcgccgctggccgggcgtggccgtgctgcatttcgattcgcacaccgacacctatcccatcgccggctacaacaccgccaccaccttcacgcgcgccgccgaggaagggctgatcgatctctcgcacagtttccacgtgggcacgcgcggcaattcgttcatgggcggcgtcatcgagtacggccgcgaagtcggctacacggtgatcccgtacgacgacttcgaccgcgaccaggccggcacgctggcgcgcctgcgcggccaattgggcgaccggccggtctacctgtgcttcgacatggatatcttcgatccctcctgcgcgccgggcgtgtgcacgccggagtggggcggcctctcgcccaaggagggcctgaacctgctgcgggccctgagcggcctgaacttcgtcgccttcgacgtcaataccgtatcgccgccgcaggacgtgggcggcgcgacggcgttcctggcggcctccgtgatgcaagaattctgcgccctggccgccgcggcggtacaggcctatccgcaagggcggccggactgagccgccacgctacaaggggaatacacatgaagatcaaagccgctctgggcatcctggcgaccgtgggcatgctggcgcacgcgggcagcgccgcggcccgcacgctggacgaagtgcgcgccgccaagtccgccaatgtcgtgaccaccgcgtcggcgccgccgcacggcttcaagaacccggccagcaaccagctcgaaggcatcatggtcgacgtgggcgccgccgtcgccaagcacctgggcgtggccatgaacctgaaggacgtgccgttctcgggcctgatccccacgctgacgtccggccgcgcggatgtgatgtcggcgccgttgttcgtcacgcccgagcgcgccaaggtgatcgacttctcggcgcccgtgtacgaatggggcgagggcctggtgttgcgcgagcagaaccccgacgacatcaagcgcttcgaggacctgcagggccggcgcatcggcgtgctggtggattcggtgcagttcaacatgatcaaggacatgccggacaccaaggtctccacctaccaggactactcgaccctgctggccgatgtgcgcgccggccgcatcgagctgggcatcatcgacccgcccagcatcatctaccagatccgcaccaagaagattcccggcgtgaagctggccacgcagtaccagccgcagaaaaagtggcacgtgggcctggcggtgcagaaggacaacaaggcgctgctggacgcggtcaatgtcgcgctggccgagatgaagcgcaatggcgaactggccgagatcgggcgcaagtggggtgtggccgacctcatcagcaaataagcgcgcgcggcaggaggcgacgatgaatctcgaaaccttgcgcatgtacctgacgccgctggccgaaggcacgatgtggatgctggcgctgttcttctgttcggcggtgctggccgtcgccctgggcctgctggtctgcctgtgccgcttgtccaagtcgcgcgtgctcagccgcggcgcgcgcctgtacatcgacatcatccggggcaccccgctgctgctgcagctgttctacatctactacggcatgccggagctgggggtggtgatcaatgcgttcgtggccggcgtgctgggcctgacgctgaacttcggcgcctacctggccgagctgtttcgcagcggcatccagtcggtcgattccggccagtacgaggcggcgcgcgcgctgggcctgaacaaggtcgaccgcctgcgccgcgtggtgctgccgcaggccgtgcgcacggtgtttccggcgctgggcaactacgcgctggtgctgatcaaggaaacctcgctggtggccgtgatcagcgtgtacgagctgatgcgcgccggcgagatgctggcgggcgccaccttccaggccctgacggtctacacgatggtcggcgccatctacttcgccatgtgcagcgtgctggcgcacctgttccgccgctcggagaagcgcctgacggtgccgggctactggagcggggcgggcgagaaccacgacatctccaaggcatagcgcattaacaggatcagaacgatagatgcatgcaaccagccggcgccggtcatcacgctgcgcggcgtttcgaagtggtatggcgatttccaggtgctgcgggacctggatctcgatgtctaccagggcgaacgggtcatcctgtgcggcccgtcggaatcgggcaagtccaccaccatccggctgctcaaccgcctggaagagcacgagaaaggcgagatcgtcgtcaacggcatcacgctcgacggcgaactgcgcaatatcgagcgcatccgcgccgacgtcggcatggtgttccagcacttcaacctgttcccgcacctgaccgtgctggagaactgcaccctggcgccgatgcgcgtcaaggggctggacgaaggcgaagcggcgcggcgcgccatgcagttcctcgaacgggtgcgcatcgcgcagttggccgacaagtatccggggcagctgtcgggcgggcagaagcagcgcgtggccatcgcgcgcgcgctgtgcatgcagccgcgcatcatgctgttcgacgagcccacgtcggcgctggatcccgagatggtcaaggaagtactcgacaccatggtcgagctggcgcgcgacggcatgaccatgatctgcgtcacgcacgaaatgggtttcgcccgcgaagtcggcgaccgggtcgtgttcatggacggcggcagcatcgtcgagtccgatacgcccgagcgtttcttcagcgcgccgcgcagcagccgggcgcaggcattcctgggacagatcctgggttgagcccggcctgccgcgcgcgcccgcgcggcagtggttccatggccggggcggcaaatggttctagcccctggcgcgctctatgcctatgatgtccctcttcccattgacccttttcctctgcgtagactatgaacggcgccgacagcctttgcgacacactgcttgccaatgacatcgatgtctgttttgccaatcccggcacgtccgaaatgcacttcgtggccgcgctggaccgcaagccgcgcatgcgttgcgtgctcgggctgttcgaaggggtcgtgaccggcgccgccgacggctacgcgcgcatggccgacaagccggcggcgacgttgctgcacctggggccgggcctgggcaacgggctggccaacctgcacaacgccaagcgcgcccgtacgcccatggtcaacgtggtgggcgaccatgccacctaccatgtgcagtacgacgcgccgctgaccagcgacgtcgaagccgtggcgcagccgatgtcgcactgggtgggacgcatccgcgatgccgcctcggtggccgcgcagaccagcgaggccatccaggtggcgcgccaggagccgggcaacgtatcgaccctgatcctgccggccgacgccgcctggaccgacctgcccgacgatacgcccgcgccgcagccggtgcgccaggcgccgcaggcgcaggtcgacgcccaggccatccgcgccgccgcccaggccatccgcagcggccaggccaccaccttgctgctgggcggggccgcgctgcgtggccgcgcgctggccgcagccggccgcatcgcgcacgccaccggcgtgcggctggccgccgaaacctccagccgccgcatcgagcgcggcgccaatcgtccgcccgtggtccgcctgccgtacccggtcgacctggccgtggcctttctcaaggacgtgcgccatctggtcctggtcggctcgcgctcgccggtggcctttttcgcctacccgggcaagcccagcctgctggcgccgcaggagtgcgaccagatcgtgctggccgaaccggagcaggacctgcaccacgcgctggaatggctggccgacgagctgggcattcccgccgatgcgccgcagacccggccggccgcgctgaccgaggccgtgcccgccgagggccgcctgaccagcgccgccgtcaaccgcgtggcggccgcgctgctgccggacaacgccattgtctgcgacgaatcgatcacccaggggcgcgagttcggcatctacagcgtgcattccgcgccgcacgattggctgcagctgaccggcggcgccatcggcatcggcctgccgctggccaccggcgcggccgtggcctgcccggaccgcaaggtcgtgctgttgcaggccgacggcagcggcatgtacacggtgcaggcgctgtggacgcaggcgcgcgaacggctggactgcctgaccatcatctacgccaaccgcacctacgccacgctgcatggcgaaatgaagaacgtcggcgtgatccagccgggcgagaacgccaagcgcatgctggacctggtcgacccccacatcgactgggtgcaggtctcgcagggcctgggcgtggaggccgtgcgggtcgatacggtcgaaggcttcacccaggcgatgcgcgcggcgctggcccgcaaggggcccttcctgatcgaagccgtgatctgatccacgcatcgcgcccggcacgccgggcgcgatgccgccgcgcaacacgcgggcggcgcgtttggtctatcctgctgcattggcgcggctcggcagcaacgggctgcccgctgcctttcagcaaggacgttccatgaaattcgcagatctgcgtgccggtatggtgatcaccggcggcccgctccaggtgaccgaggcagagatcctggagttcgcgcgcaagttcgatccccaatggttccacaccgacgtccagcgcgccgccgaaggccgttggggcggcctgatcgccagcggctggcacacctgcgcgctggccatgcgcatggcggtcgacgccatcctgcacgactccgaatcgttcggctcgcccggcctgggcgaggtcagctggcgcgtgccggtgcgccccggcgacaccctgaccctgcacgcgcgcgtgcagggcgcgcgcgtttccgcttcgcgcaacgacctgggcatcgtcaactgggcctgggtggtggacaaccagcacggcgaaaccgtgctcgaactcgacgccaccagcctgttcgacctgagcggggattcgtaggggggcggccttcgcgcaagggccgcgggtcggccggtgccagtccccgtgcggggacaggcacttcgcggattgggacaggcacgcggggaagtttgccggtgccagtcccccttgcggggacaggcacgcggggtttagtagaaggcttgcagtccggtctgggcgcgaccgaggatgagggcgtgcacgtcgtgcgtgccttcgtaggtgttgacgacttcgaggttgaccaggtggcgggcgacgccgaattcgtcggagatgccgttgccgccgagcatgtcgcgcgccaggcgggcgatgtccagcgccttgccgcacgagttgcgcttcatgatcgaggtgatctcgactgcggcggtgccttcgtccttcatgcggcccaggcgcaggcagccttgcaggcccagcgtgatctcggtctgcatgtcggccagcttcttctggatcagctggttggcggccagcgggcggccgaactgcttgcggtccatggtgtactggcgggcggtgtgccagcaggcctcggccgcgcccagcgcgccccaggcaatgccgtagcgcgccgaattcaggcaggtgaacgggcccttcaggccggacacgccaggcatcatctgctcttcggacacttccacttcgtccatcacgatttcaccggtgatggaggcgcgcaggccgaccttgccatggatggccggcgccgacaggcccttcatgcccttttccaggatgaagccgcggatcttgccgtcgaagtcgccgcccacgcacttggcccacaccacgaacacgtcggcgatgggcgagttggtgatccacatcttgttgccggtcagcttgtagccgtcgggggtcttggtggcgcgggtttccatgccgccggggtccgagccatggttgggctcggtcaggccgaagcagccgatccactcgccggcggccagcttgggcaggtacttgcgcttctgcgcttcgctgccgaattcattgatgggcaccatcaccagcgacgactgcacgctcatcatcgaacggtagccggaatcgacgcgttcgacttcgcgcgcgatcaggccgtagcagacgtagttcaggccggcgccgccgtattcggtggggatggtggcgcccagcaggcccagttcgcccatttcggcgaagatggcggggtcggtcttttcgtggcggaaggcttccagcacgcgcggcgccagcttgtcttgcgagtaggccacggcggcgtcgcgcaccatgcgctcttcttcggtcagttgctggtcgagcaacaggggatcttgccagtggaacgagggcgtcgaggacatgcgggtactccagtgtagatacgaaaaactcaaatccggatcgtggatatgcgggcgcggcatcgccgcgtccgcacgcttactgtgccttgagggccgcggcgcggattttctccagcgtggtcgacggcgtgatggtttccgggtcgatcaggcagtgcaggatggcgggcttgccgctggccagcgcacgctcgaaggccggcgcgaactgttcggtggtctcgacgcgttcgccgtggccgccgaaggcgcgcgcgtactcggcgaagtcggggttcttcaggctcgtggccgaaatgcggccggggtagtgcttctcctggtgcatgcggatcgtgccgtacataccgttgtcgatcagcacgaccacgatgggcaggtcgtactgcaccgccgtggcgaattcctggccatgcatcaggaagcagccgtcgccggcgaagcagaccacggtcttctgcggccagatgcgcttggcgcccaccgcggcgggcaggccatagcccatcgagccggaggtcggggccagttgcgtgccgtagcgcgtgtaacggtggaaacggtgcagccaggtggcgtagttgcccgcgccgttggccatgatggcgtcggccggcaaggtcttttccaggaacgccatcacttcgcccagttgcagcgcgccgggcgtgcggatggcggcggggtcgctccattgcagatagctcgcgcgcatggcctgcgtatcgtcggcccaggccggctgggacggtccgttcgcttgcgccagcgcggcgcagaacgccgccggcgaggtgttgatcgccaggttggcgcggtagacgcggcccagctcggcgctgtccggatgcacgtgcaccagcttctggcgcggcaccgggatatccagcagggtgtaggcctggctggggttttccgacatgcggccgcccaccatcagcaccaggtcggcctgttcgatgcgcttgagcagcgccggattgatgcccagcccgacgtcgccgatgaagcaggggtggtcggccgggaacagcatctggcggcggaacgacaccgcggtcggcaaggcgtggcgctgcgcgaaatcggcgaactgctgcaccgcctgggcattccagcgcgagccgcccaggatcgccaccggcgccttggcctgcgccagcatttgcgccagctggtccatctggccggcggccggcgcggcgtcgatcacctcatagcgcggcgcatcgggcacgctggcggtttcgaccaggacgtcctcgggcagcgcgatgaccaccggccccggacgtccggaggtcgccacgtggaaggcgcgcgaaatcagttcgggaatgcgctcgacctggtcgatttcggtcacccacttggcctgggtgccgaacacggcgcgatagtccatttcctggaaggcttcgcgctcgcgcatgccgcgctcgatctggcccacgaacaggatcatgggcgtggagtcctgcttggcgatgtgcacgccggccagcgcgttggaggcgccggggccgcgcgtgaccatacagatgcccggctcgccggtcagcttgccgtgggcgtcggccatcatggccgcgccgccttcctggcggcacacggtgacgtcgatgctggcgtcgtgcaggccgtcgagcacggccaagtagctttcgcccggcacgcagaacacatgcttgacgccatgggcggccagctggtcgaccaggatatggccgccgaggcgggatgcgggggtggagtgattagcagtagtcatgattcgccgggggtgtgatcgctgagcataatgttcctcacttgcacaaagcaattgataaaattgcacaatctattgacgtgccggaaagttgttgcgtgttgcattgcaccaagcgccgctctttttcggcgaccggcttccaggacagagcccaatgcgtaacggtatccctaatttgagcgccttgcaggccttcgaggccacggcgcggctgggcagcttctcgcgcgccgccgaagagctgtcgctgacgcacagcgcggtctatcgccaggtggccagcctggaggaccgcctgggcgtgcagctgttcacgcgcgtgcgccgccgcatcgtgctgaccgaccacggcgccgagtatgccggccgcatccgccaccacctggaccagatcgagaaggacacgttcgggctggtcagccgcacgggcatgggccgcagtatccacatcgcggtggtgcccacgctggccaccacctggctgatcccccgcctggccgatttccagcgcgtccagcccgacatcaccgtcagcctgtcggtgcgcacgctgccgttccagttcaaggaccagcccttcgacggcgcgctctaccatggcgacggcatctggccgggcacgcagggggtgctgctgtttcccgagcgcgagctggtgccggtgtgcgcgccggagctggccgagcgcgcgcccgggcgcgacgacggcgcgctgggcggcatgatgcacctgtacctgtattcgcgcccggacgcctggtgccagtggtacgccgccaaccagtacgcctacgggccgcaggccgccggcggcccgcgctacgatctgttcaccatgatgctggccgcggtgcaggccggactgggcgtggggctgatgccgcgcttcctggtgcaggacgcgctggacgcgggcacgctggtgatgcccgtgccgcaggcgctgtcggtcagccagggctactacttcggctatccgcagcgcagcgagcgctccggcgcgctcaaggccttcgaggtgtggctcaagagcgcggtatgacgccgccggccaggatgcccctgcgtacactgccgccatgagttcctccgccccgctggcctcgcaggctgacctcgacgctttcatcgatgccgtctggctggaggacggcctggccgccaacacgctggcggcctaccggcgcgacctgagcgcgttcgcgcaatggctggagaacctcgcctgccatccgggcctggccaccggcgccagcctgcgcgaggcgggcaagggcgacatcgaggcctggttcgccgcgcgccacgcggaaagccgcgccaccacggccaaccggcggctggcggcgctgcggcgcttctacgcttgggcattgcgcgagcgcctgaccccgagcgatccctgcctgacgctggtcaccgccaagcagccgccgcgcctgcccaagaccctgtccgaggcgcaggtcgacgcgctgctgcaggcgccggacctggacaccgcgcgcggcctgcgcgatcgcgccatgctcgaaaccctgtacgccaccggattgcgggtgtccgagctggtctcggtcaaggcgctggacgtcagcctcaacgaaggcgtggtgcgggtcgtcatgggcaagggcggcaaggaccgcctggtgccgctgggcgcggaagccgcgcactggatcgagcgctatgccggcagcgcccgcccggagctgctgggcgcgcgcgtggccgatgcgctgttcgtgacggcgcgcgccgagccgatgtcgcgccaggccttctggcagctcgtcaagaaatacgcgctggcggccgatatccacgcgccgctgtcgccgcacgtgctgcgccatgcgttcgccacgcatctgctcaatcacggcgccgacctgcgcgtggtgcagatgctgctgggccatgccgacatttccaccacccagatctacacgcatgtggcgcgcgaacgcctgaaggcgctgcatgccgcccatcatccgcgcgcctgagcgtccatccgccatgagcaagaaccgccacgtttccgaaacgcccgccacccagctgctgcgccagcgcaaggtggcgttcaccgaacatacctacgattacgtcgaccatggcggcgccggcgaggcggcgcgccagctgggcctggatccgcacgccgtggtcaagacgctcatcatggaagacgagggcggccatccgctggtggtgctgatgcacggcgatcgcgaggtgtccaccaagaacctggagcgccaggccggcctgaaaaaggtcgcgccatgccagcccgaggtggcgcagcgccactccggctaccaggtcggcggcacctcgcccttcggcacgcgcaagcgcatgccggtgtgggtcgaggccagcgtgctggattttccgcagatctacgtcaatggcgggcgccgcggctacctggtcggcatcgcgccgcaggcgctggtcgacctgctgggcgcgcgcgccgtgcaggtggccttgccgtaacggcgccgcatccgggcgcggtatccccttaccacccgcgccggcgcgcgcgtccacaatcgtcgcatgaccaggccggcgcgttacggcggccggctcctttccatggagacgacgatgagcaagaagctgctgatgctggtgggcgattacgccgaggactatgaaaccatggtgccgttccagacgctgctggcggtcgggcacacggtgcatgccgtctgccccgacaagaaggcgggcgacacggtcgccacggccatccacgacttcgagggcgcgcagacctacagcgaaaagcgcggccacaatttcaccctcaaccatgacttcgccaaggtcgagccgcagcactacgacgggttggtgattcccgggggcagggcgcccgagtacctgcgcctggacgagcgggtgctggacatcgtgcgccacttcgaccaggccggcaagcccatcgccgccgtctgccatggcgcgcaattgctggcggctgcgggcatcctgcaggggcgcacctgctcggcctatccggcctgcgcgcccgaggtgcggctggccggcgggacctacgccgagatcggcatcgaccaggcccataccgacggcaacctggtcaccgccccggcgtggcccgcgcatccggcatggctggcgcagttcctggcggtgctgggcacccgcatttcgcactgaccccaatacgggctgtacggccgccggccggcgcgcgcttgtcgcctgccggccgctggccgtacagtgggggtgtcatgcaccaaccgcgtgccggggatcctcatgtgcgaaatcttcatccgcgccaaccagcgctcgtattccgtgcaggcccgttcgctgcgcctgcacggcgtggccaccagcgtgcggctggagcaactgttctgggacgtgctggaggaaatcgccgcgcgcgacggcatgcgcgtcacgcagctgatcgagcggctgtacgacgaactggtgcagtatcgcggcgaggccgccaacttcacgtcgttcctgcgcgtgtgctgcctgcgctaccaggtgctgcaggccgagggccgcattccggccgatgccacggtgccgatccggtcgctggatgcgcaggccgtattgcgcggcctgcccgccaacctctacgacagccggccgctgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtattcagagcatcgccacatcgttttgcacgatgcggcgtatgcgcacggcatcgccgatgcgcgacagcttgccttgcgaatccagcagcacgatggccatgtcgcggccattgatgcgcgccagcatgaccaggcattcgccggcctcgttgatgaagccggtcttcgagaccttgatgtcccagtcgggcttgcgcaccagcaggttggtgttgcggaacgtctgggtgcggttgttgatctcgacctcgtactcggtgtcggtcgaatagcggtggatcagcgggcgctgcgaggcggcgcgcagcatgcgggccaggtcgcgcggcgaggacacgttctcgctggacaggccggtgggctcgacgaagcgcgtgttcagcatgcccagcgaacgcgccttggcgttcatggcggcgacgaaggccggcatgccgcccggatagttgcggcccagcgcgtgggcggcgcggttttccgaggacatcagcgccaggtgcagcatgtcgccgcggctgagcaccgtgcccacgcgcaggcgcgaagtggtgtgcttgagcgtatcgacatcatcgtcggtgatctcgatcatctcgtccatcggcaggttggcgtccaccaccaccagggccgtcatcagcttggagatcgaggcgatcgggcgcaccacgttttcgttcttggcgaacagcaccgtggaggtttccaggtcctgtacgtaggcggtgctggaacgcagcgcggccgcttcggcggccggggaggccgccgccggcggcatggcggccgtggccgcggcgctggcgcgcgcggtgcgcgtgcgggcgcggatggtcgatttgcgcgtgctgcccttcttggcgctggcggttttcttgctgttggcggatttcttcttggcggtgctggcggatttcttgctggaggcggtcttggcgggggctttcttggccgaggccttcttggcctgctgggacttgcaggcggccgacttggcgttggtcctgcacgggtcggctttggcggcgtgcgcggcgtagggaagcagcgcgcctatcgccagcgccaggggcgccaatgctctcgctaccgcgcgcgtccagtgaaatgccatgatgtaagcaaaccttgtctggctgtatgggattgttgcaatcgccggatttggtcggggcggaaaaaatccaggtgaattagggagttacgcgccaaacttaaacagcaatttgaactgatgcgcaagagtttgcgtgaattaaatttagggacgtattgccggccatcctggccgcggagtattgccgcgcgccgaggtcgcagcgtataccggttttccctgcaatcggctgaacggcgcggcgcgggaggtgccggtcgcggcggggacggagacgacggtgtgcctgtcccagcggggacaggcacccgcacgggcaggcgcctgtcctcatgcgggacaggcacgccgggaaaaggggctggcctcgccgggtggaatcgaaccaccaattgacccttaggaggggccggttatatccatttaactacggcgagacgggcgggcggtgcgtggtcgcggatgcgcgtgcgcgtatcggtgcgccggccgagcaggattctagcaccttggcggacgtagccggcgctcgcacggcgcctggcgaaacggctggcgagcagtgcggatggcggacggtatcggggtattcctcgatggcatcgcgaggatttgtatatgatcgcggatccgcccccgccgcggggtgaccgattactacctccgaaggcagacgacgttccatgtcaacatccgagaaaccctccctgcgcatcctgttcatcggcaccggcgtggtgctgctggccatgggggtgcgcgccacgttcgggttgttcatgcagcccatggacctggcgcacggctgggggcgcgaagtgttctcgatggcgttcgccttgcagaacctggtctggggcgccgcctgtatcggcatgggcatcctggccgaccgctacggatcgggccgcaccatcgtgctgggcgccgtgctgtatgcgctgggcatgataggcacgcgtttcgccaccgacgaggccaccctgtacctgacggccggggtgctggtggggctgggccaggcggggaccaccttccccgtgatcctgccggtggtggcgcgctcggtgccggcggcctatcgcagcacggccatgggcatcgccagcgcaggcggttcgctgggccagttcctggtggtgccggccgggcagcagctgattaccgggctggactggcccggcgcgttgtgggtgctgtcgctgctggtggccgtgggcgcgcccctggcgtatttcctgcgcggcaagcccggcgtgcacggcggcgtgcagcaatcgctgggcgcagcggtgcgccaggcgatggcgcatccgtcgttccacttcctgtcgtggagctatttcgtctgcggttttcacaccgcgttcatcacgctgcacctgccggcctacgtggtcgacgccggcatgaaggccagccatggcgccaccgccatcgcgctgatcggcctgtgcaacgtgatcggctcgttctatgccggcaagctgggcggggtctacagcaagcgcctgctgctggccgcgatttacggtttgcgcgccttcggcatgctgttgctgctggccgtgccgctgacgccgctggtgctgtatgtgttcgccggctggatgggcctgttctggctgggcacggtgccgctcacgcaaggcctgatcggccagatctacgggctgcgctatgcggcgacgctgtcgggcatcgccttcctgggccaccaggtcggcagcttcatcggcgtgtggatgggcggggccgtgtatgcgcgcacgggcaactacgatctggtatggtggacgggcgtggcgctggcggtcgtcgcggcgctgctgtgcctgccggtgcgcgagcagccgctggcgcagcccgccgcggcgcgcgcctgagccacggagtttccgcaaccgtactgcctgccgccatgcctacgtccgtttccgtttcgcgccgctggcgcattgccggctggctggtcctgtcggccgtgctggccctgggattctggagctacctgagccccgacatggccatcaactgggaaaacatcgccgcgctgtgcggcttctaggccgcgcgccgccctgggcccatgtcggacgacttccgcactgattttccatcctgcacgctgcgcgatctcggcgaactgcccgcgatcgacacgctggtgctgaccgtcaacaatcggctttcgcgccggctcacgctggacctggccgcgcagctgagcagcgaacgccaggtcagcgagctgccgcgcatcatgccgctgtcggcctggctggccgattgcgtcgccgagctcgcgttcgacgagcgctacgaagtgccggcctaccgtctgtccagcttcgcgacccaattggtgtggcgcgaggcgatccgcctggaagaggccgatcgcgcgctgctggacgccgaccaggccgcgcggctggcgctggacgcggacctgctggtcgacgagtggcaggcgcatgtgccggccggcgccgagaccgacgagtaccgcgggttttcgcgctggcgcgcgcgctatcgcgccatgctcggcgagctggacgccgaggatgccaaccagggctacgagcgcgtgctcgaggcgctgcggcagggcgccttgcgcgcgccgcgccacgtggcgctggcgggcttcgtcgatatctcgccgcgcttcgcacgcctgctgcgcgcgctggccgatggcggcgccgacgtggtggcgtggcgcgacgccgtgcgcgagccggcatggccgcaacgcttcgaggccgccgatcgcggcgccgaatggcgcgcggcggcgcgctgggcggccgaccgcctgcgcgccgatccgcgcggccgctacgccatcgtgtcgccgcagctggaggccgaggcgccgttcgcgcgccgcgtgctgggccaggcgctggccggccaggacgcgcccttgcccttcaacgtggcggtgggccgggcgctggacgagtggccggcggtgcgcgccgccctggcctggctggcgctgctggccgaggtggccgcgtgcggcgcgggcgagcccgcgctgttcggcgcggccctgctggccggccattgcgccggcgacctgcaggaagggccgcgccatgcggcgctcgatgcgcgctggcgccgccaggcgctggcccatgtggggccggccgactggcagcgcggcctggaggagtgcccgcgcctggccgaggggtggtcgcaggccatggcaatctggcaagccggccagcgcagcgatacctgcgacgcctgggcgccgcgcttcaaggccgcgctgacggcgctgggctttccgggcgaacgcgcgctcgacagcgtggcctatcaggtcatgggggcgctgggcgacctgctggccgaattcacggcgctggcgccggccgccggccgcctggatgggcgcgccgcggtgcgcctgctggccagcgcggcgcgcgccggctcgttccagccgcagcgcgatccgtcggcgcggctggacgtgctgggcctgctcgaggccgagggcggcgcctgggatggcatctgggtgctgggcctgaccgacgacgtcctgcctgcctcgcccaagcccaatcccctgctgccgctggccgtgctgcgccaggtcggcgcgccgcgcgccacgcccgagcgcgagcgcgagtgggccgaaggcatgttcatggccttgcgccgctgcgcgccggagatgatcgccagccacgccgccatggatggcgagcgcgagctgcggccctcgccgctgatcgtgcgcgcggcgccggccgattggcagcccggcaccgacgcgcaagtcgccgcgctggagcaggagatcctggacgacagccaggggccgccgctgcaggccgagcggcaaagccgcggcggcctggacgtgctggatacccaggcgcgcaatcccctgtgggccttcgtgcgccatcgcctgggcggacgcgccatggcgccctatgccgatgcggccacggtcagcgtgcgcggccagttcctgcaccgcgcgctcgaactggtgtggcgcatgctgcccgaccaggaggccttgcacgccgcgatggccgaaggccgtctggcggcgctggtcgagcaggccatcggcgaggcggcgcgtaccgaactggccggctatccggcggcgctgcgcgaactcgagtgcgcgcgcgcggccgcggtgctggccaactggttcgacagcgaggcgcagcgccagccgttcgaggtggcgcagatcgaacaggagcacagctggcagcgcggcgcgctggcgctcaaggtgcggctggaccgcatggatcgcctggccgacggccgcgcgctcatcgtcgactacaagaccggcgcggcgccgggccggcccgaatccgattgggcgcgggcgcgcccggtcaacctgcaattgccgttctacgcctcggtactggccgatggcgcggacaccgaggtggccggactgatgctggcgcagatccatgcgcgccaggtcagcgcgcaaggcctggcggccgacgacctgggcatcgaaggcgtcacgccggtcgagcagagcaaggcgttcgaggggcagccatggccgcgcatcttgcagcgctggcgcgcggcggtcgagatgctggccgacgaatacgccaatggatacgcggccaacgtggcgctgcgccaggacgacctgaagttctgcgacgcgatgccgttcctgcgcctgcacctggacgacgaggatgcctgagggccgccagccatgaccgaacccgaacgcttgccgcatgaccacgccgcgcgccgccaggcgctggacccgtcgcgctcgttcctggtgcaggcgccggcgggttcgggcaagaccgaactgctgaccgaccgcattcttgccttgctggccaccgtgacgcggcccgaggaaatcgtcgccatcactttcacgcgcaaggccgcctccgagatgcacgcgcgcgtgctgcacaagctgagcctgggcgccggcgagccgccgcgctcggcgcacgagcggcgcagctgggaactggcgcgcgccgccctggcgcgcgaccaggagcagggctggcacctgctcgatcacccggcgcggctggccatccgcaccatcgactcgttctgcgccggcctggtgcgcggcatgccctggctgtcggaactgggcggcatgcccgatatcgccgacgacgcgcgcgcgcactacgaggcggcggcgcgcgccacgctggaactggccgacgagcacgacgcggtgcgcgccttgctggcgcacctggacgtcgacgtgcaggccgccaaggacgccatcgccgcgatgctgggccagcgcgaccaatggatgccgctgctgcagttcgggctggaccgcgatggcctggaagcatcgctggccgaggcgctcgaacacgagctggacagcctgtgcgggcaattgccgcgcggctggagccaggccttgtgcgggccggcgcgcctggccgcggcggcgctggcgggcagcggcgatgcgcggctggcggccttgcaggattgggacgctcccttgccgcccatggccgaggcgctggaccaatggcgcgcgctggcgcatctgctgctgaccggcacgggcgccttgcgcagccccaagggcgtgaacaagaacctggggtttccggccggctgcgaccacaaggagccgttcaccgcctggctggccgcctgcgatggcggcgcgccctgggtgcgcgcgctggcggcggtgcgcgacatgcctgatgcgcatttctcggacgcgcaatgggatgtgctgagcgcgcagctgaccacgctggcgctgtcggtggcgcagctgcgcgtgcagttcgcgcgggccggcgaagtcgacttcatcgagatcgcccagcgcgcggcctacgcgctgggcagcggcgacgatcccggcgaattgctgctcaagctggacgcgtcgatccgccatctgctgatcgacgaattccaggacaccagccagggccagatcgacctgttggccacgctgaccgccggctggcaggacggcgatggccgcacgctgttcctggtgggcgacccgatgcagtccatctaccgtttccgcaaggccgaggtcggcctgttcctgcaggtggccgagcggggcgtgggccagatccggccgggcttcctgcagctgaccgacaacttccgttcgcaaggcggcgtggtggattgggtcaaccgcgtgttcgcgcaattgctgccgcgcgccaatgacgcggattccggcgccattgcctacagcccctcgaccgcgttccacgagacggcgccgggcgaggcggtgctgttccaccccgcctgggaatgcggcgacgccgccagcgccgagaggcaggccgaggacatcgcggtcggcctggtgcgcgcggcgttggccgagcacgaaggcagccgccatcccgtcgcgatcctggtgcgcgcccgcagccacctgggcagcctgacgcgccgcctggcgcaggaaggaattccctgccgcgccgtcgagctggtgccgctggggctgcgccccgtggtggccgatctggtgcagctggcgcgcgcgctggcgcatccgggcgaccggctggcctggctgtcggtgctgcgcgcgccatggtgcggcctgaccctgacttcgctgcaacgcctgttcggcgccgatcaactgacgccggtgcccacgctgctcgaacgcgcgctgcgcggcgcggcgcgctccgagggcgggcagggcagcctgttcgatgcgccggcgccgggctgtctggccgagcaggcgctggcgcccgacgaataccggcgcctgcgcgccgtggcggcgatcctgctggatcgcgccaatgacgccggcctgctgccgctggccgcctggctggagcaattgtggcggcgcctgggcgggcctggcctgtatgcgggatccagcgcggccagcgatgccgaaagcctgttccagctgatcgagcggctggcgccgcacggcggactggacgccggcttgctggacaccgcggtggcgcgcctgttcgccgcgccgcaggccaccggcgagcagggcacggtcgaaatcatgaccatgcacaaatccaaggggctgcagttcgataccgtcatcctgtacggcctgcatcgggcgccgcgcggcgaccaggcgccgctggtgcgtttcgagcaaagcaggggcagggtgctgctcggtccgatcaagccgcgcgccgaaaccgaggccgacccggtgtcgcgctacctgggcgcgcgcgaggcgcgccgcgccgcctacgaaaccgaccgcctgttttacgtggcggccacgcgcgcgcgccagcgcctgcacctggtggcgcacgtggcggtcgacgcggccagcggccaggcccgcacgcccgcgtcggccagcctgctgggccggctgtggccgcacctgtcggtgccgcagccgcccgacgtggcgcaagaccaggcggcggccacgggcgagcagccggcgctcgtgggcgagccgctgcgccgcctggccggcgccgggctggcgagcctggcggcccggaccttgccgcgcgaggccgcggcgggcgtatacggcggcgggcaaggcgccgagcatccgtcctggcaactggaagcgggctatgacgcggcggtcggcacgctggcgcatgcctggctggcgcgcatcggcggcgacggcccgcagcactggtcggccgatgcgctggccgtacgcctgccggccatgcggcgccagctgacccgcgccggcatcccggccgggcaggccgacgccgccgcgcaggccgtgctggatacgctgcagtccacgctggacgacgagcgcggccgctggctgctcggccaggcccgcgcgcgccgcgaatggcccctcatcgacgccgccggccgcgtatcggtcatcgacctggcgctgagcaccgaagatggctggctcatcgtcgactacaagaccggccgtccgcatgaacacgagacgcccgaacaattcgcgatccgcatgcgccagcgccatggcgagcaactgatgcgctactgcgcccaggtcaccgccctggacggccgccccgcccgcgccgccctctacttcccccgcgcccgcgcctggatcgacctgtagcgtcgggagcctgtcctcgcgggggcagataccgtcttggcggcgaagcgtcgatggcgtactgcggtgtgcctgtccccgctgggacaggcacacgcacggcaggcggcagtcctcatgcgggacaggcaccggtgcaaggccacgccatccccgacaggggataggcgtaggccgccccaagcagcaccccaccgcagccaggcacacgaaccgtcgcgctgaaccgctgctgcgtgtgcctgtccgtgcggggacaggcacacgcatgggcaggcggcagtcctcatgcgggacgggcaccggtgcaaggccgcgccatccccgccaggggataggcgcaggccgccccaagcagcaccccaccgcagccagacacgcaaaccgtcgctccacactaccctcccaccaccccctccccctcggggggagggctggggagggggcccacccctttgccccgacggcccgaccggaccctgatgggtccggtcgggccggggctcgccagctacgcattctgttagaatgcgtagctggcgggccccttcgcatggttcggcggtgaatctggtcaggtcgggaacgaagcagccatagtcgttcagaaccagtgccggagtaaggctcgcctaccggtatccctgaaaggggcgccgtgaccggaatgtatcgcgatccaggcggatcgcatcattcctggttgcggcgccccttttgcattccggcgggcgcgttcgcgcgccggtcagtgaaccagcgcgccgtgccgggcgcgcgcaactggctctacaatccgcccatgacttatctggtactggcccgcaagtggcgcccgcgatccttcgataccctgatcgggcaggatcacgtggtgcgagccctcacgcacgcgctggacacgcagcgcctgcatcatgcctggctgttcaccggtacgcgcggggtcggcaagaccaccctgtcgcgcatcctggccaagtcgctcaattgcgagaacggcatcacgtccaagccttgcggccaatgccgcgcctgcaccgaaatcgatgcgggccgcttcgtcgactacctcgagctcgatgccgcctccaaccgcggcgtcgaggaaatgacccagctgctcgagcaggcggtctacgcgccgggggccggccgcttcaaggtctacatgatcgacgaagtgcacatgctgaccgggcatgccttcaacgccatgctcaagacgctggaagagccgccgccgcacgtcaagttcatcctggcgaccaccgatccgcagaaaatcccggtcacggtgttgtcgcgctgcctgcagttcaatctcaagcagatgccgcccgacgcgatcgtggggcatctgcaggcagtgctgggcgaagagcagatcggcttcgaagtgccggcgctgcgcctgatcggccaggcggccggcggttccatgcgcgacgcgctgtcgctgaccgaccaggccattgcctatagcgccggcaatctcagcgaagaagcggtgcgcggcatgctgggcacgatcgaccagcgccatctggtacgcctgctggatgcgctggcctcgggcgacgccgccggggtgctggcggtggccgatgagctggcggtgcgcggcctgtcgtatgccggcgcgctggccgacctggcggtgctgttgtcgcgggtggccatcgagcagcgcgtgcgcggcgccttgccgcaggacgatccgctgaccgaggacattacgcgcctggccgccgccctgcatcccgatgcggtgcaactgttctattcggtggccgtgcacagccgtggcgagctgacgctgtcgcccgacgagtatgccggtttcgtgatggcctgcctgcgcatgctggcgctcaatggcgaggccggcccggcaacggccgtgcaggcgccgcgcgccgacacgacgccgcgggccgcggcgcccgccgccgcggcgccggccgaaacccggcccgaaccaacgcctgcgcccgcgcttgcgccgcaggccgccgcggctccgcgcgccgtagcccgatccgaatcaaagccgcagcccgcgcccgagcctgaacccgagcctgagccagcgccccggcccgcggccacgccggttgcggcgacgccgccggctgtcgccgaacccgaacccgtggcggcgccggcggcccaggcccgcgccgccgagcccgcgccggcgccagtgccgccctgggaggacctgcccgaggccgtggccgcccccgcgccggcccagcccgcggccgcgccggcgccggtcgcggcggacgacgacggtccgccggcctgggtcgacgaggccattcccgacgaggctggcggcggcttcgtgcccgagcacagcttcaccgccgatccggacgacgaattcgaaacgctggcgcccgctgccgcggccatgccggcgccacgggcgccgacgccgcgccgcgaatccggcggccgtggccgcgcggcgcggtcgcgccttgcggacatgtcgccgaccggctggcccgagctggccgcgcgcttgccggtcaccggccttgccgccgaactggcgcgccagagcgagtgggccggtgtgcagggcgacgcggtgttgttgcgcgtggccgtgcgcacgctggccgaaagcgaaagccgcgtgcgcctgcagaccgtgctgtgcgaacatttcggccagggcctgcggctggagatcgaagtcggcgtcaccggagacggcaccgcgcatgcggtggcccagatcgaacgcgcggcgcgccagcaggccgccgaagacgcggtggcggtcgatcccttcgtgcaggcgctggtcgccgatttcggcggccgcgtcgtgcccggctcgatccgccatgtagacaatccgccggccgcctgagcggcgccggtcagactcaatcccctaatccgaggaagcatcgatcatgatgaaaggacaactcgccggcctgatgcgccaggcgcagcaaatgcaggaaaacatgaagaaggcgcaggacgcgctggccgagatccaggtcgaaggcgcagcgggcggcggcctggtcaaggtcaccatgacctgccgccacgacgtcaagcgggtggccatcgacgccagcctgctgggcgaggacaaggacatgctcgaagacctggtggccgcggcgttcaacgacgcgctgcgcaaggccgaggccacttcgcaggaaaaaatggcgtcggtgaccgccggcatgccgctgcccccgggcatgaagctgccgttctgatatcgccttggcggcccagccgggccgccgggcgcgctgctgtctgcgcgatggatccccaactacccgaacccgaaccgctgatcgccctgatcgaggcgttgcgccgcctgcctggcgtgggcgtgcgctcggcccgccgcatggcctatcacctgctgcagcacgacctgcagggggccgacatgctgggccgcgcgctttccgccgccgtgcagcacctgcgccattgcgcgcgctgcaacagcttcaccgaagacgaggtctgcgcgacctgtgccaatcccaagcgcgatcccggcctgctgtgcatcgtcgagacgccggccgaccagaacatgatcgagtccagccacggctaccgcgggctgtactacgtgctgatgggacgcatcgcgccgctggaaggggtggggccgcgcgagctcgacttccagcgcgtcatcgagcgcgcctgcgacggcgtggtccaggaggtcatcctggccaccaatttcaccgccgagggcgagacgacggcccacttcctggacgatgccctgagcgagcgcggcctgaaagtcacccggctggcgcgcggcgtgccggccggcagcgagctcgagtatgtcgatgccggcaccattgcctgggccttgatggagcgccgttcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctccccgaggccatccctgccgcgtcgccatggccgcatccgtgcggtccgcgcgtcggccggccgttcaggtcgcgaagacttcctgccagtcgcgggtcttggccagcgtgcgcacggccgccgattgctccaggatggcgaccgctttcttgaattcctcggccgtggcgccgtcctcgagtatgaccaggcgggcgttgcgcgcatcggccattttcacatccgacatcttgccgtgggtctggtagacctgcgtccaatcgactttgcggccggccttcagcgcgatgggttcgatgtaggtcatggaagtcgaggttgccgagcgcaccgcgaaggcgaagtcggcggtgtgcccgctgcttccctgcgccttggcgcccttgaccatgcggttcgcgccgacggcttcggccagggtgcgtccgacctgggcgcgaaagcgcagtcggctgaatttgggcatccatttcgcgcactggaacgacagcgccatggccagcttgacggcgtcccacaaggcgtcctgcagctgctcgttggggccttgcgccacgatggcgccggccttgtcgaagcgcgccaggctgacgccgggagtctggttcaggacttccagccgcttggccaccagttcgatgccgaaggtggccgcgtgcaaggcggttttacaggcgtcggtgagatagaacgtgtgggcgtcgggatggacgatgaaaaatgcggcatgctggccatccaggcccagcgtcatgggagagatggcgcgaatcgcgtgttcgcccgcgggctggacgctccagcccgacgcttccaggaagttgctcataggatcagttcgatttggcggcccttcagcggatgggcgaagccgccggtcagcgtcaggtttgcgcgcggcaggaaatagtcgaccagcgcaccgatgctctccagcgcgggcacgaccggttccgcgtagccttcgccggcctcgacccagatgtgctggtggctgcgatcggccagcgccttgcggaactgcggcaggttctcgcccaccatgctggtgtggaacgagtcatcggtatcgacgccgaacacgcggtgcgggccgacgaacaggctggccccgaaggcttcgggcaggaagatggtggcctggccgaacacggcggtacgcgcgccgcggtaggtgatgcgaaagaggatgtcttcgcgcacatcgcccttgagccggcacgcgcagctgaattcctgccattgcgagttgctggcggccggcttgtgggcccagctgatgggcttggtggtctccttgggttccgcgaggatttcctgcacctcgtccggcgcgatcaagggttcgacgttgttggccatgggcactctattgaattcgaaaatgcggcggcgcccatgcatggcgcgcgcaagcaacggcatatgcggttgcgagggggcgtaatcttacaagacagaggcgggtaagatcgaatggctgtatgggcatacagccattcgcgcgcctggggcgcagccgcgcgcgctagagttgcgccgcgccgaaggtgtcgcactggcgcaggtcgccgctttccaggccgcgcttgaaccagcgcacgcgctgggccgacgagccgtgcgtgaaggcgtcgggcacgacatagccctggctcttcttttgcagggtgtcgtcgccgatggcgctggcggcattcaggccttcctcgatgtcgcccgattcgaggatgttgcgcgcctggtcggcgcgtcgcgcccacaggccggcgaagcagtcggcctgcagttccatgcgcaccgacagggcgttggcctgggccggattgcgctggcgcaggcggtcgacctgttcggccacgcccagcagatgctgcacgtggtgccccacctcatgggcgatgacataggcctgggcgaagtcgcccggggcgttcaggcggcgctccatttcgtcaaagaagccgaggtcgatgtacaccttgctgtcgccggggcagtagaacgggcccatggcggcctggccggtgccgcaggccgtgggcgtggcgccgcgaaacagcaccagcttgggcggcacgtaattgcggttgaggctttgcgtgaagatggcgccccaggtgtcttcggtctcgcccaggaccttggccacgaagcgcgcctgcgggtcgttggccggcggcgcgccggcgggcgcctgctcgtaggtggcggggccttcggccatctgcagcaccacggaagggtcgatgccgaaatacatggccaccagcgcaagcacgatggtgccgatgccgatgcggcccttgccgcccagccggggccccgcggcgcgccgatcttcgatgttctggctttcgcgcgagtcgtccatgcgcatggggtgcctcctgccgcgcacgtgcgcgcatactcgatcaagagtgttaggataaacccatggccctgcttctgacactacatcccgcgaatccgcagccacgcttgatcaaacaggctgcgcaatggctgtccgacggcgggctggtggccgtgccgaccgactctagctacgccgtggtggcgccgctggacgacaaggcggccgccgatgcgctgcggcgcctgcgcggcctggacgagcgccaccatctgaccctgctgtgccgcgacctggccgagatcggccaggtcgcgcgggtcgacaacaagcagtaccgcctgctcaaggccgccacgccggggccgtggacgttcatactggaagccacccgcgaagtgccgcgccgcgtctcgcatccgtcgcgcaagaccatcggcatccgggtgccggcgcacgcggtggcgctggcgctgctggagcaggtgggtgcgccgctgctgtcgaccaccctgattcccagggacgaggaagacgcgctcaacgaccccgaggccatccaggagcgctaccagcacgaactggcggcggtgatcgatgccggggcctgcccgcagacgcccaccacggtggtcgacctgaccggcgccgagccggcggtgctgcggcgcggcggcggcgatccggcggcgctcgggctggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcgtagcggcgcagatgattgtcccaggaaacctggccgccggcctccagcatggcctgcgcgccgccatccggcccgccgtgcaccatcgcgcccagcccgctggaaatcaggaaaccgcccgtctccagcggcgccaccccgcagccgtcggccagcgccgtcacgcccaggcagcgccccgtggcgctgtcccagtacgccacctgcccgcccaccggactggaagtcgcgatgacccggccgccatcgcccgccgccaccgagccgatgtaattgcgaaagccgcgcagcgtctcggccggtccggcgtagagctcgatggcgcggccgcgccggtgccgtcccaccagggccggccgttccgatcggggccccatgtgctggcagccgaaccagaccgcgccatcggcggccaccgccaggtggcggatcgacaggcgatgcagcgccggatcgagttccactttctcgagcaaccggccgtcgctcgcgtccaggtaggccagcgacgcgcgcatgctgtccaggttcagttccagcttgccgtagtcggggtgcgtcaggatgcccccgttggccacgcacacggtcttgccgtcgggcagcaacagcgcctcgtgcggaccgatgccggcggtgtcgaactcgcccaggcgccggtagcctccgcccgccgaggcgtcgtagacgcccagcacgccgcggccggcctcgtagtcgttctcggttgccagcatgcgctgcccatcgggcaggaacagcccatggccgaagaagtggcgttgcggcgcggcggccagggcctgcggcggtcgggcgccatccacgctgaacgccaccgcaaagaaccccggctggcggccgaacaccacggcgcggcggcgcggcgcgtccagcgcgaagctgtgcccgcgcgccggcatcggtacggcgaggcggtcgcggccgtcagggccgagcacgaccgcctcgtaccgttcgccgcgccggcgcgcggccaggtacagcggatcggcctgggcggccgcccacagggcgcgcggcgcggcgccgccggccagcgccagcgccagcgccaggaaggcgcgacggtcaatctccatcgagggcattgaatcctatggtcacgccgacggcgggcgccaggttctggtccaccacgtccttggcgttcttgatcaccagggcggccagcgccagcgcatcgcgcggcgctccagcttcggccagcgcctcggccggcccttgggcccgctcggcggcgccggccgcctggtccagctcgctcttcaccgtggcgtcgatccagccggcgtcgcccagcggatacccgccggcctcgtagaacgcgcgcatgccgcgcaacccggccgccagcgtggcggccgtctggccgctgcgccagaacgccgcgcgcttgggccgcgccgccgccgcgctctcgcccagcaccggcagcaacttgacgtcgcgcgcgaactgcaggccggtcgacagggccttgacggcctcggccgccacttcctgcgggctgcgatacagatcattggccggcgccggatgggtgaactggcggccgaagtcgccctgcgcgctccacgcctgcgccagctcgccggccagcccggccgcgttgcgcgccatcgcatgcgccaattggcagccataggcaaagccgggcgcatcgggctgctgcagcaggccggtttcgccatacagcacgaactccaacgccggcaggccctgcaaggccacgctgcggccggccagcgcgccaggcgccagcagcgccggatccgccgcggccagcgcggcctgcacctggcgcgccatcacgttgcgggtatcgggccagaacgccagccgctcgtagcgattgccctgcaccagcggtccgaaacgcaggaactccacgccagcccaggcgcgcgccacctgcgcgaaacccgtgcggacctgcgcggcgccggccgcgtcgggccgcgcgcaccatttgcccaggtcctggtttagggactgcgtagcctgggcgaaccggccgaaagccggccgcgcatagccatcggccaggcgcgtgcccaggtcggccggcaaggcggcctgcgcgccgccggcggcagccgccagcgccagcgcggcgccagcgattcggtatcaatccatgcagcatggccaaacactccaaacgttgcgccgcgctcacagcgactccagaaagcggatcaggtcggcgcgctcgccgggcgacatcgccaccacgcgatcgcgcgccgcctgcgcctcgccgccgtgccacagcacggcctccagcagcgtgcgggcgcggccatcgtgcagccaggtcgccgacgggttgaccagccgggtcaggccgatcccccacagcggcggcgtgcgccattcgcgcccgttggcctgctcctcggacacgccgtcggccagcccgtctcccatgtcgtgcagcagcatgtcggtgtacggccagatcagctggaagcggtgctcgggctgcgccgcgtcgcgccgcgtcacatacttgggcacgtggcaggccacgcagttggcctggtagaacagcttcttgcccgccagcacgcgctcgtcgtcggcgtcgcgccgctgcggcacggcaaggttggtcgaataggtggtcacgaaatccatcaagtgccccggcacctcgtgctcgcccagatggggctgcgcgccatgcggcatcttgaagcactcggcctgcgccggcgtgcaatcgccgaaatggctgggaaacagcggcgtggacaggcccatgtcgttggagaacgcggccgcgctctgctgctcgacggtaggctggccggccttccagttgaaacggcccagcaccttctggccggtgcgcacgtcgcgcacccagttcggcttgccgctgacgccatcgccatgatcggcagccgcgttggccaggatatcggcttcgtggatggcctccagcaggcccagccctatcatgggcggcgccaggcgcggcgacaagtgcagatccgggcgcagcggcccgtaacccggatcctcgatccggtaggcgggtttcatcagggtggcggtctcgccgccattgagcgccacgctcaccggctcgtattcgatctccaggcggccttcggccggcaggcccgccaccgcgaagttctgcaactgcgatccgtaggtgggatcgggcaggcacggcaccttgccctcggccagcaggcgccgctcggcctcgctggatggctccaccgcaagccgcagcaacagcgccacggcgtcgctgcgctcgagcggatcggggtcgaagcccggcaccgtgccgcgcccatccttcacatggcaagcctgacaggagcgcgcgttgaacagcggccccaggccgtcggaggcctgcgtggacgccggcgccgacacccacagcttgcggaacagtccgttgccgacctggaagcgctggcggccctcgaacgtcatgttggccgaggggtgcgaaaagatatcggcgttgagcagcttcttgaccgtcgcggcgccggcctgcatggtctcgaacgactcggccgccgaaaaatcggcggtgggcgccgtgatggcctgcactcgcgccaggtcctcggccgacagatcggtgcggcctggcgcagcggcgccgacgccatgcgccagcgccgccagtacaacgactagcgcggatttcacttgaatacggcgtccggtttgtccaggctgtccgagccctcgagctcgatgtcgcccagctccagcgccgcgatcacccgctccaggctgcgggtctggtcgaccaggcggtcgatggcgacctgcaccaccgcgttgccctccttattgccctgggcaatcatctggtcgtaggtttccaccgtctcggcgcgctgcttcatcgcttccatggcctggaccgtggcgtccagcttggcccttacctcggcatccagcttggcatccctggccttgaccaggtccgacaggctggcccccgacaccgtcttgccatcgatgcgggcatagttgcccaggtatacgttgcggatgccgatctggttgtagtaatgcgaattgtgcgtgttgtcggagaagcaatcgtgctcttcctcggggtcgtgcagcatcagccccagcttcatgcgctcgcccgccagttcgccatacgacaggctgcccagccccgtcatcatggcgatcaggcccgccttgggatcctcctcgaccaccttgcgcgcggcgccgccggccttccagttatcgaccatctcctgcagatcgtcgaccagcaggtcggtcacggccttcaggtattgcacccggcgctcgcaattgccgccggtgcactgccggggatcgaaatcggtatggggccgatcgccggcgtggcgttcctgcggcgtgccggtgcggtccttgggcgccgggcccgtgccgttgaggtcctggccccacagcaggaactcgatggcgtgatagccggtggccacgttggcctcgttgccgtcggcctcgtgcagcacctcggacagcagctgcggcgtgatcttgctggcgtcgatggtcttgccgcccaccgagatcctggcgttggcgatcacgttgaccgtatagaacgcattggcgtcgctctcggtgccgtaggcggcatcgacatagtcgatcaggccctcgtccagcggccaggcgttgacgcgtccttcccagtcgtcgaccaccgggttgccgaagcggaacgcttcggtctgctggtacggcacgcgggcggccagccacgcctggcgcgccgcctgcagcgtctgggcgctgggcgcggcgatcagcgcgtcgatggcggtgcgcaatgcctgcgccgaggccagcgcatcctggtagcccgccagcgcgatatccgaataggtctgcacgaccgccttgggttgggcggccgccacggccaagggcgtcgccacgccaagcgccaacgccagcacggtcttccgcaacaatttacgcatccacactctcccttatcagccggccgccccgctggccggccgcacggttccatttgcggatgcaagtgtaaacaattttcgtttgggattcagaaaaacgtcagtttgcgctcaatcggccgcgccgacggcgcgcggatgcagccagccgcgcagcacgcgggtgaccagcggaatacagaggaacgacagcaccggcgtcatgcacagggtcgtggccagcacgcgccagaacagcggcagcgcgctcagctgcgcgtcgagcgccgtactgaacagcagcagcatggggaaatacaccagccagatgctgaccgcctgcttccagcgcggcggcgcgccggcggacgcgccgaaccagctgtccatgccggtgacgcggcgcgcatggctggcgcgcaccagcgccgcgccgcgctccagccacatgcggcgcggcagcgattgctcccagcgggccaggctggcctcgctgtcaaagcgcagcacgatctggtattggtcgccgccttcgggcggctgcagtacgcccgaacccaggaatcccggaaacccggccgccaggatttctccctggcgcatccacgccaggaaatccccgtagcggtcaggcgagatatggcgggtcaccagcatcgtgacgggaagggaaacgggcacggcggacatcatggcactcctggctgcggcggcccggcccaacgcctcggccgccctcctccccctccttgcaaacggcgtgccagctcttcctcccacggcgcgcgccaacatcccggcaggcgccggcccccatgcaccgcctggccccccatcctggtgaaaaccctcgccccggccccatcgtggtgcagcgcgcaagcccgcccggcctgccgttgagcggtcacatcgacaggtctacactggcggttccccaccccctggagtccgcgtgccatgagtacctacaaaatcgctgtcttcgtcgacagcctgcgtgccgcatcgttcaacctgcgcctggcgcgcgcgctggagaaactggcccccgccaacttcgagttcgagcatgtcagcctgggcgacgtcccgctctacaaccaggaccatgaaaacgacatggcggcgccggcggccaagctgaagcagcagatcgccgatgcccacggcatcctgttcgtcacgcccgagcacaaccgctccattcccgccgccctcaagaacgccatcgactggggctcgcgcccgtggggccacaacagctggatcggcaagacggccggcatcgtcggcacctcgcccagcgccgccggcaccgccatggcgcagcagcacttgcgcaatatcctggcggccgaaggcgtgaacgtgctcaccactccggaagtgttcctgcaattcaaggaagggctgatcgacgagcagttcaacatcaccaacgaggacacgcgcaagttcctgcagggatggctcgatcgctatgtggcctgggtcacccggctggcgggctgagtccgccgtgcgcggcgagttacccacacacccgccgcttatccccgtccaatgtggaaaacactgaggacagccttggggcagcctggaaatcaccaatcgaatcatcgacatgcaaacggtgatcaaaaatggcccagcctgccccgcgccgcatcatagttgtccccgccgactgtggataagcgtgaggacagcttgcgggcagatccgaaaacgccttgccgatcaaggccttgcccatgcagggcaagaaacgcgcaggcatgctgcgccgcgcggccatccggcggggccgcaaggcgccgccgggcaccgcccgatgttatccccggcaaatgtggacaaacctcttgacagtgttctgacaagaagaaaaaagccttgcccgccatagggttagactgcgtgtgcaacaactgcgcaacgcgcgccgcgcgccgcgcaggccggcatcagtcgtcggcctcgagccgcatgccgatcttcaggctcacctgccagtgcgcgaccttgccgtccttgatgtggccgcgcgtctcggtcacctcgaaccaatccaggtgccgcagcgtatcggaagcacgcgcgatggcctgggcgatcgcatcatcggacgacacggcggacgaccccaccaactcaatctgcttgtagacgtggctcgacatggcgttgctccttgtacggttgctggccgccgaccggacgcgcctcgtgcgcgcactgcgccgccggctgattcatttgagcacagggaagaaacggcgcacagcaccggatgttgcgcaatgcgtcatcgcgcgacaccatggcggcccggcgcctgccgcatggcggaccgcgcgggcggcccgatacaatcctgcctatgtcttccacaccaaagcaaaccaccggcgacgccctggccggccatactcccatgatgcagcagtacctgcgcctcaaagccgaggccgggccgctgctgttgttctaccgcatgggcgacttctacgagatgttctatgaagacgccgaacgcgccgcgcgcctgctcaacctcacgctgaccaagcgcggcaactcgaacggcacgccgatcccgatggcgggcattcccgtgcacgccatggagcaatacctggcgcgcctggtcgcactgggcgaatcggtcgccatctgcgagcagatcggcgatcccgccgccgccaaggggccggtcgagcgccgcatcgtgcgcatcgtcacgcccggcaccctgaccgacgaagccttgctgccggccaaggccgaccgcgcgctggcggcggtctgcgtcacgggcaagcgcgaaccgcgcgccggcctggcctggctcaacctggccagcggcgccttccatgtcaccgagtgcgcgcccgcccagctcgagtccgagctgcatcgcatcgcgccggccgaactgatccaggccgaaagcgccgagctgcacatggccttcgaaggcgcgcgcacgcgcgtgcccgattggcatttcgaagccgacggcgcgcgcgcccagttgctggcgcacttcaagaccgacagcctgggcggcttcgacgtcgaggacatgccggccgccgtgtgcgcggcgggcgccctgctgcgctacgccgcgcgcacccagtcgcaggcgctggcgcacgtgcagaccatcgcggccgaacgctcggggcaatatgtgctgctcgatccggtcacgcggcgcaacctcgaactgacccagaccctgagcggcgaggaatcgcccacgctgttctcactgctcgatggctgccgcacgcccatgggcagccggctgctgcgccgctggctgcaccaccccctgcgcgagaacgaaccggtgctggcccgccaacacgccatcgccaccatgctgaccgcgcgccaggaaggcgaacagacctttgccgcggccggcttgctcgagacgctgcgcgatgcgctcaacgcctttccggacatcgagcgcatcgccgcccgcgtggcgctgcgctcggtgcgcccgcgcgagctggccagcctgcgcgacgccctggccgccctgcctgctctgcacgccagcctgacgcccctgtccggctcgccgcgcgcccgcgagctagccgcgcagctggccatgccgccggacatcggcgagctgctggcacgcgcggtcgccagcgagccggcggtggccatccgtgacggcggcgtcatcgccgccggcttcgacagcgaactggacgaactgcgcgcgctggccaccgacggcggcgatttcctcgtgcaactagaagcgcgggaacgcgaacgcaccggcatcggcaacctgcgcgtcgagttcaaccgcgtgcacggcttctacatcgaagtcaccaagggccagaccgacaaggtgcccgaggactaccggcgccgccagaccctcaagaacgccgagcgctacatcacgcctgaactcaagacctgggaagaccgcgtcctgtcggcgcaggaccgttcgctggcccgcgaaaaatggctgtacgagcaattgctcgacgcgctggcgcagtatgtgcggcccctgtcccagtgcgcgagcgccctggccgaactggacacgctggccgcgctggccgaacatgcccggcgtcacgactgggtcgcccccgaactgatcgacggcgccgagatcgacatcgaggcaggccgccatcccgtggtcgagcgcgccatcgaacgcttcacgcccaacggctgtcgcctggaccagacccgccgcatgctgttgatcaccggccccaacatgggcggtaaatcgacctatatgcgccaggtggccctgatcgccctgctggcgcgcaccggcagcttcgtgccggccacccgcgcgcgcgtcggccggctcgaccgcatcttcacccgcatcggcgcggccgacgacctggccggcggacgctccaccttcatgatggagatgaccgaggcggccgccatcctggcggccagcacgccggccagcctggtgctgatggacgaaatcggccgcggcacgtccacctacgacggcctggcgctggcctgggccatcgcgtaccggctcctgacgcacaaccgcgcgctcacgctgttcgccacccactacttcgagttgacccgcctgcccgccgaacagcccaccgcggccaacgtgcacctggccgcggccgagtcggccggcggcatcgtgttcctgcacgaagtgcgcgaaggcccggccagccgcagctacgggatccaggtcgcccagcgcgccggcgtacccgccgcggtcatccgccaggcctcgcgcgaactcgaacgcctcgaagcccagggcgcgcccaccccgcagctgggcctgttcgccgcggcgctcgacgcggacgtgcaaagccaggccatgaccgagcaggccgaggatgccgccgcgctggcgcaactgcgcgaccagcttgtggccatcgaccccgacagcctgaccccgcgcgaagccctcgacgcgctttaccgcctcaaacagcacctgacatgaaccctgccaccgcgctcgccctgctgggcgggcttgcccccgccgacttcatgcgccgctactggcagcgcaaacccttgctgatccgccaggccatccccggcttcaagccgccggccagcatcgccgccctgcgccagttggcgcgccgcgacgacgtcgaagcgcgactgatctggcgcgaacaaggccaatggaacatggagaacggcccgttcgcccgcctgcccaaggcgggcgagccggactggaccttgctggtgcagagcgtggacctgcatcacgacgccgtcagcgccctgctgcagcagttccgcttcattccggacgcgcgcctggacgacatcatgatcagcgtggccggcgatggcggcggcgtggggccgcacttcgacagctatgacgtcttcctgctgcaggccagcgggcgccgccgctggcgctacggccggcagaaagacctgtcgctgcagccggacctgccgttgaagatcctcagccggttcgagcccgaggaagaacacgtgctcgaaccgggcgacatgctttacctgccgccacaggccgcgcacgacggcgtggccgaaggcggcgactgcatgacgatctcgatcgggtttcgcgcaccgtcgcaggccatgctggcgcgcggcctgctcgaagcggcggccgaccaggtcatggcgcgcgtcggcctgctgggcggcccgtatggcgagccgcccctgccgggcgcgcgcctggacgggctgtaccgcgacccgggccagcccgccgtcgcgcatcccgcggccgtaccggacggcctggtcgaggccacgctggcgacgctggaccgcctgcgcttcgacgaggcgttggcggcgcgcttcctgggctgctggctgaccgagcccagccagctcagtgtgttcgacgccggcggcgatcaagtcgacctggaagacagttggcccgcgagcggcgcgctcgtgctggataggcgcagccgcatgctttaccgcggccgccagttgttcatcaatggcgaggccgccagcgtcgcggccgaacccgcgctgcgccacctggcggatgcccgcgcgctggcctgcgacgatccgcgttgcgccaggctgagcgacgaagcgcgcagctgcctggccgactggctggacgccggctggctgcgctatcagccctgaacgcgggcgcgagtgttgcgggggcgcgccagtcagggcgcctcccggtacgatccggacacctaaatgcgtctattcgatacataacgctcccaaccctgtagccgcggaaacaacttgatagatcacacacacgctcgcaagggttgtttcatttgggatgcgaccgctttaatttccaaacgccagccgttgaatgattcctgtagcctgactactggtttcccctaatggggccacgaaatcgtcatcaacaggagtgtcgaccatgatgagcaaaaccttgattctggctccggtgatggcagtcgccctcacggcctgcaacaagaacgaagacgcggccgcccccgctggcgacggcgcccgccgaaccggcgccgggcagctcgggcggcgccacgacgccgtcgtcctgattcccggccccgccggccggcccccgtgccggccggcacgccgtcgggatgcccgcccgcgggcaggcatgctaatggcctccggtaacggaggccattttcattgcgcgaagccgcccgccgatctggcgcgattaccggcaaattcccacacaaccatcagcccccccccccccggacctgatattctgatgccgacgccaagcacatgacggcacccctcagtatcagaatcaccatgtccaagttttcataccctgccttgcgcgccgcgcttatccttgccgcctcgcccgtactgccagcgctggccaacgacggcaccatcgtcatcaccggcagcatctccgaccagacctgcgtcatcgaagagcccagcaccctcaaccatatcaaggtcgtgcaactgcccaagatttccaagaacgcgctcaggaacgacggcgacaccgccggcgccacgcccttcgacatcaagctgaaggaatgcccccaggcgctgggcgcgctcaagctgtatttcgagcccggcatcaccaccaactacgacacgggcgatctgattgcctacaagcagacctacaacgcatccggcaacggcaacctgagcaccgtgtcgtccgccaccaaggccaagggcgtggagttccgcctggccaacctcaacggccagcacatccgcatgggcacggacaaaaccacgcaagccgcgcaaacctttaccggcaaggtcaccaatggcagcaagagctacaccctgcgctatctcgcctcgtacgtgaagaaacccaaggaagatgtcgacgcggcccagatcaccagctacgtcggcttttccgtcgtctacccctgagccggcgcgccaggccaaaaaaaaccggcaagccttgcggcttgccggtttttttgcgccgctacgcggcgtcaggagacgaagggtctcagaccatcttgtccttcagcacgctcagcatgcgctgggcggttgcgctgctgtcgcgctgcccgttggcgtcgagcaccgtgacctgcgtctgcgtgccggagcccgtcaggcggatgcggtactgcggcgcctgggccttcttgtcgctggagaacaggcggctgaagaagcccggctgctcgttctgcgcgcccgtgtcggtatccacgtagcgcacgaagtactcgccggcgctgcggtcgcgatcgtcgaccgcgaagccgcccgaatccagggccacgcccacgcgccgccaggcgcgatcgaacgactcgtcgaccaccagcatcgcgccttcggcgcgcacgctctgcaccttgggcgcctgcggggccgcttcggcctgcgccaccagcttgcgcgccgcatccacgtcggtgcccaggtacaccatcaggcgcgccagcatggccgcgttcaggcccgggtcttccttgccgtgggtccattgcacctggccgccatccgagccgacacgcttttccagcatctggttgtgcgtgatgtagatctcggtgtgcccattgacgcgctcgacccgcgtgcggaacttctcgcgctcgccgctatcccacgcggtctccagcaccgacccgagcacctggcgcagccagctttccggaatcttggcgcggttctcggcccagtcggtctcgatgatgccggcctgcggattgttgaccgagaccgtgaagcccgtgtcggtccagaaatcgaccaccttggaaaacagctgctcgggcggccgctcgatcaccagccagcgcaggtcgccgtcgcgctcgacacgcatgtccgcgcgctccggcagcacgttggtattctggccggcgctggcctgctgctgcaggccctgctgctggaattgcgagtaggtcgcggttccggaggcaggcgccttgtagcgcggatcgttgttggcctgggtcaggtcgggtggaatgctgagcgggtcgccgcgccgcgtgcttttgtaatccaccgactcttcattgcccagcaactggttgacatcgctgcagcccgccagcaatgccagggccatcaatgccgacgctccggcatgacgtttgttcatacgcatcctcacgatatttagagcagacccacttcctgcagggcggtacgtaccagcgagtggtactgctcgctcagctcgaccatcggcagacgataaccaagagctgtgtggcccatctgggccagcgcccatttgacagggatagggttggcctcgatgaacaaggccttgttgagacgggctaaccgtgcattgagttcacgcgtgcgcggcacgtcaccgccgcgcgccgccgtacagagttcatgcatcaggcgcggcgccacgttggccgtcaccgaaatattaccgcgcgcgcccagcaggatcagggccgcggcggtcggatcgtcgccgctgaacacctggaagccggcgggcgcctcgcgcagcagcaaggcgccccgggcaatgtcgcccgtggcttccttgatgccgatgatgcccggcacttcggccaggcgcagcaccgtgtcgttggacatgtcggccaccgtgcggccgggcacgttgtacagcaccgtcggcagatcgaccgcctcggccaccgcgcggaaatggcggtagatgccttcctggttgggtttgttgtagtacggcacgaccgacaggccggcctgtgcgccgaccgccttggcgtggcgggccagatggatggcttcgtcggtggagttggcgcccacgccggcgatgaccggaatgcggccggcggcgtgctcgaccgccacgcggatgagctcggcgtgctcttccatcgaaacggaaggagattctccggtggtgccgaccaccaccaggccatcggtgccttcggccacgtgccagtcgatcaaggaccggtatgcgtcgtagtcgaggctgccatcgggctgcatcggggtgaccagggccaccaaactgccttggaactgcacggttgcggcaggtgctgaggatgccatgtttatcgggctccgcgacccggcgcctgtctggccggacctcaatcaatcaaaccaacgagtttaccggatattggccggaatcttataaaaaccagctgacgatttcggcccccagacctaatacgggacgcatcagcacccatagcgcatccgtcaccagcaacagcagcacgatcaccagcccgtaaggctcgatccgcgcgtactggaacgccaggcgctgcggcagcaggctgaacaccacccgtccgccgtccagcggcaagatgggcagcaggttcagcgccatcagcaccagattgacgttgacgcccgcgcgggccatctcgaaccaatagccctcctggacgcccgcctcgaaatacaggcggatcgccagcgcccacaggatggccatcagcaggttggccgcggggcccgccagcgccacccacagcatgtccttcttgggacggcgcaggcgcccgaaatccaccggcaccggcttggcccagccgaacagcaggcccggcgccgcccatcagcttggaggcaagcaggatcgcggcgggaaccagcagcgtgccgaccggatcgatgtggcgcatgggattgaggctgatgcggccggcctggtaggccgtcgggtcgccgaacatgcgcgccacgtagccgtgcgcggcctcgtgcagcgtgatcgcgaagatcacgggaatcgcgtagatcgcgatgagctggatgatttcattcatagcgacgcattgtagtgtgcgcaacgccaggccggacggcggcctgccgtcccgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcctgtcgtgggtcgcttctggtttgattgtaatgacccgcggggggatggcggcgggggacgtatgcgttaagatgatccgcaggtccgcgccggattacccatgcggcacggactcggagatggtagccccttacaacaaatggctggggcctgagcagaccccaagaggagagttccatgatcaaagcgaaagttgcggccgtactgatcggcgcgtcggcggccctgctgggcgccgtgtccacggcatcggcccagggcagggaactggtggtcgccaccgacaccgcgttcgtaccgttcgagttcaagcagggcaacacctataccggcttcgacattgatctgtgggcggccatcgccaaggagctgaacctgaagtacaagctgcagcccatggatttcaacggcatcatccccggcctgcagaccaagaacatcgatgcggcgcttgccggcatcacgatccgggacgaccgcaagaaggtcatcgacttctccgatccctattatgagagcggcctggccatcctggtcagcgagaagaacgacagcatcaaggcggccaaggacctctccggcaagagcgtggccgtcaaaaccggcaccgccacggtcgacttcatgaagtcgcaggtgcccgacgccaagctgaaactgttccccaatatcgacaacgcctatctcgaactggccaccggccgcgtcgacgcggcggtgcatgacacgcccaacgtgcagtactacgccaacacggcgggcaagggccgcgtgaaggtggtcggcacggtcaagagcggcgacttctacggcatcgccttccccaagggcagcgaactggtgccgcaggtgaacaaggcgctggccacgctgaaagccaacggccagtacgacgccatctacaccaagtggttcggcaagcagccctgagccggctggcatccgcgggccggcgcatggcgccggcctgacccgtatccgctggcagggggaagactgtggatttcgattggtcggtaatcgggacggcattgcccaatctgcttgacggcacgttgatgaccgtcaagatcactttctgggggctggtgggcggcttcgtggtgggcgccctgatcggcgtggcacgggcctacgggccgctgtggctggcggggctggcgcaggtgtacgtggccgtgatccgcggcacgcccatcgtggtgcaggtgatgttcatctacttcgccttgccgctgatgatcgaaggcatgcgcgtcgacgccgtggcggcggcgatcgccacgctgatcatcaactccggggcgtacatcgccgagatcgtgcgcggctcgctgctgtcggtgcacaagggcctgaaggaggccgggcaggcgatgggcctgccgttctacaagatcctgctgtacatcatcggcccggtcgctttccgccgcatgattccgccgctgggcaaccagtgcatcatcagcctgaaggactcatccctgttcatcgtgatcggcgtggccgaactgacgcgccagggccaggaaatcatggccagcaatttccgcgcggtcgagatctggtcggccgtggccatcgtgtacctgatccttaccgggacgatggccctgggcctgcggatgctggaaaaaaggatgcgcatactatgagcatggtcgaattccacaatgtcaccaagaagttcggcgattcgacggtgctcgacggcatcacgctggatatcgacgcgggcgaagtggtggtggtggtcgggccgtccggctcgggcaagtccacctttctgcgctgcatcaacgtgctggagaccatcaacgacggcgacctgctggtcggcgggcaaagcgtcaagggcgatgccgcccaggtgcgcgagatccggcgcgaggcgggcatggtgttccagcagttcaatctgtttccgcagatgacggcgctggagaacgtcatgttcggcccggtgcatacgcgcggcgccgcgcgcgccgaggcgcgccggcaggccgaggagctgctgggcaaggtggggctggccgaacgcatgaaccactatccgtccgagctgtcgggtggccagcaacagcgcgtggccatcgcccgcgcgctggccatcaagcccaagctgatgctgttcgacgagccgacttcggcgctcgacccggagctgcgccacgaagtattgaaggtgatgcgcgacctggccgaggagggcatgaccatgatcgtggtcacgcacgaaatggagttcgcgcgcaaggtgggcagccgcctgatcttcatcgattgcggcaagatcgcgcacgatgggccgccggccgaactgctgtccaatccgcccagtcagcggctgaaggacttcctgcagcacgtatcctgagcggcgaaccgctcagcccttgacgcgtacgatcttctggacttgcggcacgtgccggatggcgcggatgacctgcgccaggtgcttgcggctgtccacctgcaccgtcaggtgcagcgagaccgtggaaaccgcgtcgtcgtgcatcgtgacatgcacgatattggcgtcggccgccgtgacttcggccgccagccggcccagcacgccgcgctcgttgcgcgtgacgatatccaggcgcgtgggcaggtgcttggcggtctgggcgtcccaggccacgttgatccagcgctcgggctcgcgcgcgcgggcgcgcagcgcgaccgggcaatcggaggtatgcacgaccaggccgtggcccagccgcatgccggcgatgatggggtcgccgggcagcgggccgcagcatggcgccagctggaccgcctggccttcgctgccctggatcaggatgggcgcggcgcgcgccgaggtgatctggtccacggcggcggcggtggtggcgatgagatcgtgttcgggcgcgaagcgccgcgccaccacggcggccaggcgcttgcccaggccgatatcggccaggatttcatcgcgcgagctggtgcccgagctgcgcgccagcttgtcccattgcgggtcgtcggtgctgggcacgggcaggtgcagctcgatcatcgcctgttcaagcagtcgctcgccgaaggccacggactcctcgtacttgacggttcgcaggtaatggcggatttcggaacgggcgcggccggtgcgcacgtaattgagccattgcgcgttcgggcgcgaggccggcgaagtgatgatttcgaccgtgtcgccgctgctgagctcggtgcgcagcgggacgaactcgccattgaccttggcggcgaccgcctggttgccgatgtcggtatggatggcgtaggcgaaatcgaccggcgtggcgccgcgcggcagggaaatgatcttgccgcgcggggtgaagacatagatcgcgtcggggaacaggtcgaccttgacgtgttcgaggaactcgcccgaatcgccggtctggctctggatgtcgagtagcgactgcagccactggtgggtgcgcttctgcagctcgttgagcgtcaggtcggcatccttgtagagccagtgcgaggccacgccttcctcggcgatgtggtgcatgtcgcgcgtgcggaactggaactccaccggcgtgccatacggacccaccagcgtggtgtgcaaggactggtagccgttgaccttggggatggcgatgtagtccttgaacttgcccggcacgggccggtacagctggtgcagcgtgcccagcgccaggtagcactcgggcagggtatggacgatgacgcggaaaccgtagatatccaggacttcggaaaacgatttcttctgttcggtcatcttgcggtagacgccgtacagcgtcttctcgcggccggtcacctcggcctcgatgccggcggccggcagcgccgcgcgcacggcgtcctcgatcttgctgatgacttcgcgccggttgccgcgggccgccagcacggcgcgatacagtacctggtagcggttggggtacatcgccgcgaagcacaggtcctgcagttcgcgaaacaacaggttcaggcccagccggtgcgcgatcggcgcgtagatttccagggtttcgcgggcgatgcggcggcgcttctcggggttgaccgcgtccagcgtgcgcatgttgtgcaggcggtcggccagcttgatcaggatgacgcgcacgtcgcgcgccatggccagcagcatcttgcgaaagctctcggcctgctgctcggccttggtcgcgaagtccagccggtccagtttggacaggccgtcgaccagttcggcgacttcggggctgaatttctcggccagctcatgcttgcccacgccctggtcttccatcacgtcgtgcagcagggcggccgacagcgcattggcgtccagcttccagccggcgcagatttcggtaacggcgatggggtgggaaatgtacggcgcgccgctggcgcggaactggcccaggtgggcctggtcggcgaagcggtaggcttcgcgcacgcgttcgacctctttggggtcgaggtaggtgctgatgatctcggtcagcggcgccagcgaggcgaccggcgaggcggccgcgtcgacggcttcctgggcgccgggagacggagagggaggcgtgcggcctttcttaccggtgcgccgtcccaggcgcaacgcggcaagcaatcctgaagaggcgtacttcagcccgggaaaagccattgccaccgcctccctgggtaggtatcaggtcgggactttgcgcagcatttccaggccggtgagaccggaggcgatttcccgaagcgcggtgaccgtgggcttgtccttgctgtccaggcgcggcgcgtggccctggaccagctcgcgggcgcgataggtcgccgccagcgtgagcttgaagcggttgggaatctggttcagacagtcttcgacagtgatacgggccatggaaaatacctggagctgacggaaagtgaagggagttcgcctcagtgcgcggcgggtatgcccagttgcgagaacaactgcgcattgcgcacggcctgggacgaaaaacgcagccgcgcggcactgatgatttgcaccagttccgtcagggctacgctaaattcttgattaataataacatattcgcattcaggcgcgtgcgcgatctcgccgccggcagccagcaggcggcgcgcgatgacctggggcgcatcctggccgcgggccttcaggcggctttccagctcgtcgatggaaggcggcaggacgaatatgccgatggcctcggggtagcgctgcttgacctgccgcgcgccctgccagtcgatttccagcaggacgtcatggccggcgcgggtggcctcgtcgatgcggtcgcgcggggtgccatagaaattcccgtgcacctcggcccattcgagcagctgttgcgcatcgcgcaggcgggcgaattcggcctggtcgacgaagcggtactcgcggccgtcttgctcgccggggcgcggcgcgcgcgtggtgcacgaaatggacagcacgagagagggatcgcggtcgagcagggcgcgaaccaggctggacttgccggcgccgctgggagcgacgaccatgaatacattgccggagggtgcggacatggacaaaaacgacacaaggggcagaaccgaagaatagcaaatcggccggcgcgccgggagcggccggcctttttttcgccttgggggcggcccgagggcggaaaagcccccggggccagcaagccctcgcgccgcctacttgccggccgcccgcagcttgccgccggacggcggcgctgcgctgcccagcagatggccgttgacttccatcccgtacagggagtcgtccgaatcgtggtacttggcgcgcgtctgcgccaccgagccctggtagcgggggtcctgcgggcgttcgtgggcgttcatgaagtacgccacgtcccaggcttcctggtcgctcagcaggccggcctggcccagcggcatattggccttgatgaagccggccgcgttgccgatctggtgcatgcccgcgccccagttgaacgagtgctcgccccacaacgcggggaagacccagtgccggccgtttttctgcccctggccttcggcgccgtggcagacggcgcaatattgcgcgtaggcggtcttgccgcgcaggtagtcgggtttttgcggcggcgccggcagcttgcgatagccccggcccgccagcttgacgccggtcggggccttgctcgccagccagtacatgtacgactgcagggcgaccagcgtggggtcgtcggccggcggggattcgccattcatgctgtagcgaaaacagccctgcaggcgctcggccagcgtgttgacgtgcccgttcttggcccggtaggccggatacagcacgtaggccgcccacatgggcgcggaatcggcgcgccggcccgcgtccaggtggcagctggcgcaggtcaggtcgttgccgacgaacttggcggcgcgctgcggggtatgcaggaagatctgctctccctcgcgcaccactttgccgaactcgttatcgggaatggcgtcggccgcgggcggcgtgaacgcgggcggggcgtcggcggccagggctggcgcggccggcaaggcggcggccagcagcgaggccagcgcaaggcggtggatcagtgcgtgcttcatttggcggcctccggtcgcggcgcggcggcctgcttgggaaggttggcgtaataggccgagaccgcgtcgatctcggcatcgctcaggcgggtggcgacggcgggcatcaaggccagcgggccgggcggtcgctggccctggcgccatgcgcgcaactggccggcgatgtaggcggccgactggccggccagcgccgggaaggccgtgcctaccccgatgccgccgggtccgtggcactggttgcaggcgggtacgttcctgtcccaggcgccgcgcaccgccagccaggcgccggtatcggccttggcgggctcgcccaggtgggtggcggccagtcggtcggcatcgaagggggcggataggccggcgtagtactcggccagggcctggcgctgcgcgtcgctcagccctttcgcaacgggcgccatgaccgggttggcgcgcgagccgttggccagggcggtgagctgctcgtacagatagcccgaacccaggcccgccaaatgcggaaaaccggcggccgggttgccttcgcccttggcgccatgacaggtgacacaggcggccacgccgtcggccccctggctggcgatgcgggcggcgtcggcgggggcgggggcctgcgcgtgcgccgccgggctacagagggccgcgacggccagcgccgacaggacgggccagcggcaacggacaagccggtgtgggtgcatgggtgactgctccttggtaagcgcatctggcgctgccggtatccggggccaatccgcttggggtaataagtaaatacccaaaaattatataaggcgttggctgaccagtccctaacaggggcaatgtcgttcatcctggtcgaacggactcgtccgaaaaagtcacgggcacttgcagcagctatccgacgattgggttaggatgcgccgaacacgtgacacaaagaggagaggggcatgcaagccaacgctaattcgggcgtcaaggtcgcattggtgacgggggcgggcacgggtatcggccgtgccgtggcgctggaattcctggcgcaggggtatcgcgtggtgctggcaggccggcgccgcgagccgctggagcagacccgcatcgccgccggcgaggatggcgtgcgcgcgctggtggtgccgaccgacgtggcccgcgaggaatcggtgcgcgagctgttcgacgagacgcagcgcgcctatggccggctggatgtgctgttcaacaatgccgggcgcggcgcgccggccgtgcccatcgaggagttgccggtcgagacctggcgcgacgtggtggataccaacctgaccggcatgttcctgtgcgcgcaggcggcgatccgcctgatgaaggcgcagcagccgcagggcgggcgcatcatcaacaacggttcgatttccgcgcatgcgccgcggccgttctcgatcgcctacaccgcgaccaagcatgcggtcacgggcctgaccaagtcgatttcgctggattgccggccctacggcatcgcctgcgggcagatcgatatcggcaacgccgccaccgagatgaccgagcgcatggccgccggtatcctgcaggccgatggcagcacccgccaggagccgcgcatggacgtggcgcatgtcgcgcacgccgtggccgaaatggcccgcctgccgctggacacgaacgtgcagttcatgaccatcatggccaccaacatgccgttcgtgggacgcggctgaggtttcagttctcgctggcggccagcagggtgccgccggcggcgggcgtgtcgagatagcggcgcgcgccgacgaagcgcttgttccagtagcggttgtccatgctgtcgacgcggaccttggagccgcgcgtgggggcgtgcacgaactggtcctggccgatatagatgcctacatgcgaggtcacgccgcggccgcgggtggcaaagaacaccaggtcgcccggccgcaggttcttgcgggccacggtgcgcccggcgccgcgctgcgcgcgcgcggtgcgcggcaactccagcccggcggtgtggcggtacacgaacagcaccaggccgctgcaatcgaagccatcggcggggtcgtcgccgccccagctgtagggtgtgccgatggcgtccaggccggcctggacgacgcggtcgcgcagcgtgggaacggtgggttcgccggccaggcgcaggccctgcagcgaagggcgggccttgggcgagagcgcggcttgcgcggtatcgggggagagcgacaggcccagcgcgagcagcggggcggtcaggaaggcgggcagggacagcgacaggagtcgggcttttcgcgtagggggagtcattacggcacttcgggaaagacagtggacggcatggctggacaaggcgcgcgccggcggcgaagacggtccgcgagggaacgcctgcgctgcattgtaatggaataatattccattacatttgcaaaggcttgcagcatcgaggcaagcgcatgtagccgcgccggtgtccggccggcgacacgccggtggggcataatcgacgcaacagacaagctgtcgtgtcactacggaatccgtcccgcccatgccctccgactattcgatcgctcaactgcattgcccggacccggtgcccttcgaggccttcgacagcgcggtcgccgccaccgaccgcctgatcgagctgtaccgccgcaataccgggttcgtgcgcgagctgttccacgaggtggtgggcgggcgtgagttgtccggacgggtgcgcgcctactacccggccatccgcatcggcgtgcagacctacgatccgatcgattcgcgcctgtcgtacgggcacgtggccgagccgggcgagtaccagaccaccatcacgcagccgcatctgttccgcgactatctcatcgagcagatcggcctgctgctgcagaaccaccgcgtgccggtggaggtgggcgaatccgatatgccgattccgctgcatttcgcctttccggacggcacctacgtggaaggcgagcatatcgagaacctgcggcggccgctgcgcgatctgttcgacgtgcccgacctggcggtcaccgacgacgccatcgtcaatggctcgtggcgcggccagcccggcgagccccggccgctggcgccgtttacggccacgcgggtggattattcgctgcatcgcctgcagcactacacggccaccgcgcccacgcacttccagaatttcgtgctgttcacgaactaccagttctatgtggacgaattctgcgtgtgggcgcgcgggctgatggccagcggcggcggcgactacgacgcgctgatcgagccgggcaaccgcatcacgcggcgcggcgaccaggcgccggtggaggcggcggcggtgcgcctgccgcagatgccggcgtaccacctggtgcgccccaatcattcgggcatcacgctggtcaatatcggcgtggggccgtccaacgccaagaccattaccgaccacatcgccgtgctgcgcccgcatgcctggctgatgctgggccattgcgccggcctgcgcgattcgcagcgcctgggcgattacgtgctggcgcacggctacgtgcgcgaggaccacgtgctggacgccgacctgcctacctgggtgccggtgccgccgctggccgaggtgcaggtggcgctggagcaggcagtcgaggaagtggcgggcctgtccggctgggagctcaagcgcatcatgcgcaccggcacggtggccaccatcgacaatcgcaactgggagctgcgcgaccagggcgaactggtgcagcggttcgcgcaatcgcgcgccatcgcgctggacatggaatcggccaccatcgcggccaacggcttccgtttccgggtgccgtacggcacgctgctgtgcgtgtccgacaagccgttgcacggcgagctcaaattgcccggcatggccagcgccttctaccggcgccaggtcaaccagcacctggagatcggcatccgggcgctggagcgcctgcgcgaaatgccgcccgagcggctgcagtcgcgcaagctgcgcaccttcatggaaacggcgttccagtaggcgcggccggcgggcgctgcgataaagccggcggttcctcgcacgccaacggtgacagtcaggccagcgcttcgatcaccgcctggggattccggtcgatcacgttgagcagaaccagcgcggccccccggggagtgcggtcgccacgttcccagtgccgcagggttgcgggcgagaagccgaactgggcggcgaactgttcctgggtcatgcccactttggcacgcacggccttgacatcgacctggcgggggcgatgcacgcgcatgccatgaacattgcccttggcgtgagcgatcgcttccgacaggccctgcctaatgttgttgaatgcagtgctcaagatttcgctcgtcctttccagatgttcaccaacacatcgaccaggccggccagctcattacgctcggctttggtcagattggctttgtcgcccttggcaaagagcgccagcagatacagtggcatgaggtcatcgtgctagtagtagatgacgcgcacgccgcccgtgccttccatgatgtctccggcttcaggatgtacggccagatagccgatcaggtcttggcgctcttgcgggcccaagagcttgccggccaagcgaatgtaggtgggcagttcggcaatgccgtgcatgatttcgtagatgttccattctaatccaatggattagttgaaacaacaacgactgaaaaggatttcaggggcaccggtctatgccgggggcgatgctgtcggttgcattggtattgagacctacccggctgattgaggagcccgagacgaatttgtcacccatttctgggtcgattgggcaatgtctcttgcggcaatcaggcggcgcttcggagtctgtggcggcggatgcggcaacgcggcagggggaaggccagggccctcccgtcgcctcactccaggttctgcgcctgttcgcgcatctgctcgatcagcagcttgagatccatcgccgcgcgcgtgacttccaggctgccggccttggaacccagggtgttggcctcgcggttcatttcctggaacaggaagtccaggcgcttgccggcgctaccgccgcgcttggcgtcggatttggcggggccgtcgcccagcaggtggcgcaattcttcgaggtgcgagcgcaggcgcgagagttcttcggcgacgtcgatgcgcaacgcgaaaagggtggcttcctgagtcaggcgctcggacagctccggtccggtgatgtgggcgaagccgccggggaaggccgattcgaccgcttcgcgcagcttgagcgccagcttctcgcggtgatcggccagcagctggggcaggtgggtttcgacgccgtcgacaatgcggcccacgccgtcggcgcattcgcgcatcatcgcggccaggcgctcgccttcgcgggcgcggccttcctgcatctgcgccagcgcttgctgggcggcctgcatgcaggccgcgccccaggcctgcggatcgagcgcgtcgttgccgcgctggccgggccagttgaacagttcgaccaggcgcggcgcggcgacttcgggcaggacggcgcgcgcgttgtccagttgcgcggccagcgagcgcagccattgcgggtccagcgtggagagttcggtggaggcggcgcgggtatacgacacgcgcacttcgaccttgccgcgcgccagcttggcggtcagcaattcgcgcagcggcgtctcgacgtggcgcagctcgtcgggcaggcggaaatacaggtcgagataacggctgttgacgctgcgcagctcgagcgcgagcgagccctgctcgaggtcggcgcgggcgttgccgaaggcagtcatgctgcggatcatggggaggattccaggtgattcgatgaaaggcccgccgcgcgcaggccggcggcaggatgcttgcaggataaccgatgcgcgcgcgccgccggcacgtacaatcccgctattgtcagatttccaggagccgataaccgtgagcacttccgccgccgatactctttcccgtccgtccggccgcgccgtcgacgccttgcggccgttcagcctggagcgcggcttcacgcgttatgccgaaggctcggtgctggtgcgcgcgggcaatacgcatgtgctgtgcacggccagcgtgctcgagaaggtgccgccgtttctgaagggacgcggcgaaggctgggtgaccgccgagtacggcatgctgccgcgcgccacgcatacgcgcggcgaccgcgaggccgcgcgcggcaagcaaagcggccgcacccaggaaatccagcgcctgatcggccgcagcctgcgcgcggtgttcgacctgcgcctgctgggcgaacgcaccctgcacctggattgcgacgtgctgcaggccgacggcggtacgcgttgcgccagcatcacgggcgcctgggtggccgccgccgacgccgtggcgctgctgatgcagcgcggcgacctggcgcacaacccgatccgcgacgcggtcgccgccgtgtcggtcggcctggtggatggacgcgcggtgctggacctggattaccaggaagattcggcctgcgcggccgacgtcaatgtggtgatgaccggcagcggcgcattcgtcgaagtgcagggcaccggcgagggcgccaccttcacgcgcggcgaactcgacacgatgctggggctggccgaaggcggcatcgcccagctcgtgcgggcgcagcgcgaggcactgcagtaaacccgcgtgcctgtccccgcacggggactggcacgcgctgaatccggggtgcctgtcctccccgctgacctggtgtgcctgtccccgctgggacaggcacaccgtggcatgccatgcgcactcgaccgccgggacaggcaccccgtcgtccgtcctggccactgccttactcgctcaacagcttgcccacgcgctcctgctcggcgatgcgccatacccggtcgatcagggcgcggacttcgctttcggtggcgtgtccgccgtagcgcgccagccgcgcgaccttgtcttcgatttcggggcgcgagagggtgttgccgaggtcgcccttgggctcgtcgacgcggccgtggaggcggcggccgtcggtggtggtgacgttgaccttgccgatccagcgcctggggtaggcgcggtccacctcgtcgtccagcgtcatgcgcaccttgtcgcgcagcgccgccacctcggcgtcgcccggggcggcgtcgaattcggtgaggccggcgtggccgcgcagcgcgatcagcgccagcacggtgcccatcgagaacttcgattgatggacggtggcgggggcggtgaccggccccagcacgtcgatggcgctctggtgcaccagggtttcgaccgccgccaggtcggcggcgcgcaggccatgttcgcgcatcacgtgctgcaaggcgtcggccgccgggtgggtgtggcggcacgaggcgtggtatttgaacgaggtctcggccagggtccagcgctggcccaggccgtcgagcagccggctggggtcggcgtcgctggacatgccggcggccaggccctgcgcgccctcgaggatgcgctgcgcgccggtgaagccgtcctgcgccaggtaggccgccgtgatgcccgcggcggcggcgtgcgcggtgtgcagttgcttggagtccgcggcatcgcgcaggaactcccacaggccggccgattgcgtgcccgccgagcccagggcatgcagcatctgcgcggcgtcgagccgcagcagatggccgaccgtgacggcggcggccagggggccgaccgtggcggtggtatggaagatcctgtagtgcgaacggccgaggaattcgccgatgcggatgccggcctcatagccggccaccgccgcggtcagcaggtcgcggccgctgcggccaagcgcttgcgcgaccgccagcgccggcgggaataccaccgccgcggggtggaacaccgcgccgttgtgcacgtcgtcctgttcgaccacgtggcaggcggcggcgttgaccatggcggcgaacagcggcgtggtgccggtgcgcgtgaccaggttctgggagggaccgtcggccgggcccatggcggcggcatagcgcgcgatggcctgcactggtggcgcgccggcgccggccaggatcgaagccaggctgtcgaggaacaggtcttcggcgcgccggagcacggcaggcgggatgtcctcgtagcgcaggccagcggtgaattcggccagccgggcgctggggtgatcggatggggaagggatcatggtcatggtcggaaggagcgacgcatgcccagcacgtgcccggcgacgtagggcaggaccaggggctgcgtcttcttttatgatggggtttgcggaaacgtaatcgagcactgtgccccaagcccggcgccctgccaatttacgattgccgaacaccgggttatggattaccgaaggaggggggcgcatggccgcgcatttcgatttgaccgacctgcagctgctggtgcatatcggcgattggcacagcctgacgcgcggcgccgagaagtcgcacctgtcgctgccggcggccagcacgcgggtcaagaacctcgaagagcatttcggcacccagttgctgtaccgcaccagccagggcgtgaccctgacgccctcgggcgaggccatgctgcgccatgcccgcacggtcatgcagcaggtcgagcagatgcgcggcgacatgcaggagttcgcgcgcggcgtcaaaggacatgtgcgcgtgctggccaacacgacggcgatgaccgagttcatgcccgccgtgctggcgcgctacctggcggcgcacccggacgtcaacgtcgagctgcgcgaacggctgagctacctggtggtgcgggcggtggccgatggctcggccgatatcggcgtggtcgccggctgcgccccggaccagaaactgcagttcatcccgtaccgcaaggacaggctggtggtcgtgacgccggccggccaccggctggcggccgaggagtcggtggcgttcgccgatacgctggccgacgattatgtcggcttgtccgagtggagcgccatccatccgttcctggtgcaggcggccgccagcctggggcgcaccttcaagttccgcgtcgaggtgggcaatttcgaagcggtctgccgcatgatcgaaagcggcgtgggcatcggcgtgatcccggagtcggccgcgctgcgctacgcgcgcaacctcgatatcgcgctggtcgggctgaccgacgagtgggccgtgcgcgagctgcagatctgcgtgaagaacctggacagcctgccggttttcgcgcgcgagctggtggaaaccttggtggccgacggggacgcggccggctgagcgtgtcaacaatctgcaagactgcctgcccataatggcggcgacgccgccatgcgcggctcagcctcacttgcggatcccgatgcgaaagaaactcaaacttgcggccgcgctgtcggccacgctggcatttttcgtgctgttgttcgccgcggcggccggcgcgggcgtggcggtgctgcgcgacaaccaggctgccatcgaagccctgggccgcggcaatatcgaacgcgccagcgacctgggcgatacgaccagctggctgttccaggcccgcgccgtgctggccgacgccaagacgtatatggaaggcgggctggaggagcagcgcgacgcggccctggcgcaggcggccacgctgctggagcaggtccgcgccagccaggagcgcctgcgcgccaaccccgagatggccgcgcagggcgcgtccttgtatgacgaggtgctggccggctacgacgcgctggcggtccaggcgctggcgccgctgcatgccgcgctcaagggctggaacggcatcgaggccaaccggctggccgaacgcgcgctgccgcaggcggccgagcgctacatcgaggcggtcgatgccttccagggctatgcgagggagcaggggcgcgccgccgtggccgatgccgcgcgcgtgctcgaacgcatggtgctgggcgcggcggccttgctggcgctggtggccgtcctggccgtcgtgatccggctgggctttcgccgcgcgatgctgcggcccttgaccgaggccggccgccatttcgaccgcatcgccgatggcgacctgaccgccgcgatcgcggcgcgcggcgacaacgagatcggcgcgctgtattcggcgatgcgacgcatgcagggcgggctgacccgcgcggtcgaatcggtacgccatggcgtggaggagatccacaccggttcgggcgagatcgccgccggcggcgtggagatgtccggccgcacggcgcgccaggcgggcgcgctgcaggaggccgccgccagcatggcggagctggccggcacggtacgcgccaccgccgagcacgccgaccaggccagccggcaggcggccggcgccaccgagctggcgcgccagggcggaacggcggtcgcgcaggtggtcgccagcatgcgcgacatcgcaagcggcgcgcagcgtatcgccgagatcgtggggctggtcgacagcctggcgttccagaccaatgtgctggccttgaacgcggcggtggaggcggcgcgggccgggccgcagggcaggggtttcgccgtcgtggccggggaagtccggtcgctggcccagcgcagcgcccaggcggcgcgcgagatcaagggcttgatcgacgattcgtcggcgcgcgtggccagcggggtgcagcaggtcaacctggcgggcgccaccatgggcgagatcgtgcaatcgatcgaccgtgtgacgcaactggtggccggtatttcggaggccagcgccacgcaggccgcgggcattgcctcggtcaacctggccgtggcggacgccgagcgcgccacgcaggagaatgccgccatggccgagcagaccgcggcggcggcggcctcgctggaagcgcaggcgcaggccttgcgccaggcggtggcggtgttccggttggccggcgcggcgccgcgttcaggcggcgcgggcgggcagttggtagcgctggaccagcagcgccaggttgccgtgcttgacctgctgcttgacgcgggcggcggccgaggcgaggttctccgggcgaacgtggctgcctagttcgaccgggctgacctccagcgcgccgatgcccagggtgacgcaggggaaaaagcgcagcacgccgtagcggtcttcggcgcggatgccgccgtcgtggcggccctggtcgtcgtacaggtcgagggcgcgcaggttgaactcggcgatgatacgctcgatccgcaggcgccagtcggtgctgcgcagcatgacgacgaagtcatcgccgccgacgtggccgacgaagtcgcggcgcgcgtcgcagtggcgcttgatgctgtcggcgcacaggcggatcatgtcgtctccgcgccagtagccgtagacatcgttgaacggcttgaaattgtccaggtcggcgtagcagacgacgaagtcgagcgcatggtcaagcaggtgggcgatgtgctggctgatggggatgttgcccggcagcgaggtcagcgggttggcgtagcgcgcggcttcgaggcgcatttcggtgaccgagcgcaccagcgcttcgccggtgcccaggctgtcgtagcggccgccgcgcgtgatgacgaagccatcggccagatagcgctggtcgtcggacagcagcacgtggctgagctggtcgatcgacgtatgcacgtccaccagcacagggtcggggttcatgaacgtcgagcatggattgcgcccgaacaggtcgcgggtatagcgctgggcgtagtgctcggagaagtcgcgccggttgatgatgcctaccggccggctgtcggtgtccagcaccgccacggcatgcaggtggcgatgctcctggaacagccgctgcacgtcgtcgttggtgtggcgcgccagcatgaccggcggcgcctcgacccgcagcgccagcgccgtgtggcccgggatgcgcgtgggttgcgtcgcacaggctggctgcagcgaggcgcgcgccgccgtgggcaggtcggtgcgcggctcgttctcgggacggcccaggaaccagccttgcgcgtagcgtgtgcccagctcgtagaccgtgcgcaggtcgtcggcattctcgatgccctccgccaccagggtggagttgagctggcgcgccgtcgacaccatggagcgcaccagttgcaggcggcgctcgtcgcggctgatgccattgaagaagtagcggtcgatcttgaccaggtcgggggccagttcggcccatagctgcaggctggcgttgccgacgccgtagtcatccagcgccacccgcatgccgctggcgcgcaggcaggccagggcctggttcagggccggcaggtcgccgcccaccggatcgtattcggtgatctcgatgaccacgcggtcggccgccaggccgctgtcggccagcagcatgaccggcagcccgctgccgtagtggcgccagcacgccaccaggacggcgccggagagattcaggaacaggttgccgggcgaatccagctcgatgaagcggcgcgcgccggcctgcaggctggccagttcgagttcggcgtgcaggccgtcgcggcgcgccgcggcgaacagggcgtcgggcatgtgcagcacgctttggtgcggccctcggatcaggctttcatggccgaaaatacgatcctgcgccaggtcggccaccggctggtagcagggattgagcaggccgccctggagaatggcggccaggccggcgtcggcatggaggtctgctgcggaagacgagatcatgctgggcgtatgcgcaaagggccaggcaggccggggtcaatatcatgacgagtcattattgccgcgatgttgcgtaggttcgccagtcgcgccgaggcggccgcatcccattctacaatgttgcccatgtccgcagaaatactcaatccaaacttgcgtcgcgtggtgcttgcatccaacaatgccggcaaattgcgcgaattctcggccctgttcgccccgcttgggatagaactggtgccgcaaagcgaattgggcgtctcggaggccgaggagcctcacgccacctttgtcgagaacgcgctggccaaggcccgccacgccagccggcataccggcctgccggccctggccgacgattcgggcctgtgcgtggtggcgctgggcggggcgccgggcgtgcattcggcccgctacgcccagcagcccggcggcgcccgcagcgacgcggccaacaacgccttgctggtgcgcgagctggccgcggccggcgaccggcgcgcctggtatgtggcgctgctggcgctggtgcgcaccgagaacgatccctgtccgctcattggcgaagggctctggcacggcgagatcgtcgatgcgccggccggcgagcatggcttcggctacgacccgcatttctatctgccgcagcagggttgcaccgccgcccaactggcgccggagcacaagaaccgcatcagccaccgggcgcaggccctggcgcagctgctggacaagctgcgcgcaaccgggccggtggaccggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggtcgaggcgactacgcgcatggccatcacgattcccatccgcaacctgggcgggccggccgccggcgcgcgcgtcctcgcgccggccggcgccacgctgaccagcctgccgccgctgtcggtctatgtgcacgtgccctggtgcgtgcgcaagtgtccctattgcgacttcaattcgcatgccgcgccgggcgagattcccgaacgcgcctacctggacgcgctgcgcgccgacctggagcaggccgtgcccgaggtatgggggcgccaggtcatttccgtcttcatcggcggcggcacgcccagcctgctgtcggcggcggggctggacgagctgctggccatgctgcgcgcctgcctgaacctgctgccggacgccgaaattaccatggaggccaacccgggcactgccgaggccggacgcttccgcgattacgcggccagcggcgtgacgcggctgtcgctgggcatccagagctttgacgatgcccagctgtccaggctgggccgcatccatgacgcggcccaggcgcgcgcggccatcgccatggcgcagcagacggtcgagcgcgtcaacctggacctgatgttcgccttgccgggccaggagctcgagcagtgccgcgcggacctgcgccaggcgctggccttcggcacggaacacctgtcgctgtatcacctgacgctggaacccaatacggttttcgccaaatacccgccggaattgccggacgacgatgccagcgccgccatgcaggacatggtcgaggagaccctggcccaggccgggctggcgcgttatgaggtctcggcctatgcccgccggggcgcgcgttgccggcacaatctcaattactgggagttcggcgactacctgggcctggggcccggcgcccatggcaagctgtcgtttcacgaccgcatcgaacgccaggcgcgcctgcgcaatccggattcctggatgcagcgcgccatggcgcgcgatggcagccatgtggccgaaagccgggtcgtcggggcgggcgaactgccgttcgagttcatgctcaatgcgctgcgcctgaaagaaggcgtggccgcgccctcgtttggcgagcgcactggcctgtcgctggcggccatcgcgcaccaattggaagcagcgacccggcgcggcctgctcgacgccgatccgacccgcctgcgcgccaccgcactgggctggcgcttcctgaacgatctgcaggaaatgttcctgtaatcgctgcgcaccaaaatagggcaaccagcgccccgtgttttgcaccataatggtgctgaattcctgttttcgcattccgcggccgcctccttccaggagtgcgggacctggcacgcattttgcttgcctgtttattgccagtcgggcaaccaaggccctcgacgcttttatcttatggagatgacatggcaagccccaaagacgttctcaagcagatcgccgacaacgaagtcaagttcgtggatttccgcttcaccgatacgctcgggcgcgagcaccacgtttccgttcccacctcggctgtcgacgaggacaagctggagagcgggcaggcgttcgacgggtcgtcgatcccgggctggaagggcatcgaagcctccgacatgctgttgattcccgacctggacacggccaacctggacccgttccgcgaagagccgaccttgatcctgagctgcgacgtggtcgagccgtcggacctgaagggctatgaccgcgacccgcgttcgctggccaagcgcgccgaagcctacctgaagtcctccggcctgggcgataccgcctacttcggtccggaacccgagttcttcgtgttcgacggcgtgacctggaacaccgacatgtcgggcaccttcgtcaagatcaagtcggaagaggcgccgtggtccagcggcctggaattcgaaggcggcaacatgggccatcgtccgggccccaagggcggctacttccccgtgccgccggtcgattcgttccaggacatgcgttccgaaatgtgcctgctgctcgagcagatgggcgtgccggtcgaagtgcaccaccatgaagtggccgcgcccggccagctggaaatcggcaccaagttcagcacgctggtgcaacgcgcggactggaaccaggtcatgaagtacgtgatccacaacgtggcgcacgtatacggcaagaccgcgacgttcatgcccaagcccatcgtcggcgacaacggctcgggcatgcacgtgcaccaatcgatctggaaggacggccagaacctgttcgcgggcaacggctacgccggcctgtcggagttcgcgctgtactacatcggcggcatcatcaagcacgcccgcgcgctcaatgccatcaccaatccgggcaccaactcgtacaagcgcctggtgccgcacttcgaggcgccggtgaagctggcctattcggcccgcaaccgctcggcctcgatccgcatcccgtacgtcggcaaccccaaggcgcgccgcatcgagacgcgcttcccggatccgctggccaacccgtacctggcgttctcggccctgatgatggccggcctggacggcgtgcagaacaagatccacccgggcgacccggccgacaagaacctgtacgacctgccgccggaagaagacgccaagatcccgaccgtctgcgcgtcgctggaagaggccctggccgcgctggacaaggatcgcgagttcctgacccgtggcggcgtgttcagcaacgacatgctcgacgcctacatcgaactgaagatgggcgaagtcacgcgtctgcgcatgaccacgcatccggtcgaattcgacatgtactacagcctgtaatccgggaggctgtgcggcggcgggcctcgcggcccgcccgccgcgccgtcccggttgcctcctatgacgaatgtcgatgcttttgatctgctggccacatcggtcttcctgctgaacgagcgcgggcatatcgaatacgccaatgccgccgccgaggacctgttcggccgttcccgcaagcagttgcgaggcctgtcggccgcgacgctgttcgacaatcccgaagacctgcaatcggccatcgacagcgcggccgccggcaagtttgccgacgtgcgccagctggcctcgctgcggcgggtggtcgagtcggtggaggtcaccgtcacgacggtgtcgctgtccggccaggcctggccggtattgatcgagacgcgcgagatcgagcagcgcgtgctggccgatcgcaaccagcggctggtcgacgaaatcgaatcgcatcgcgaattgctgcgcaatctcgcgcacgaggtcaagaaccccctgggcggcctgcgcggcgcggcccagctgctggaagccgagctgcccagcgcggccctggccgaatatacccaggtcatcatcaccgaggccgaccggctgcaggcgctggtcgacaggctgagcggtccgcagcgcgtgccgctggccgcgcggccggtgaacatccatgaaatctgcgagcgcgtctgcgcgctgatccaggccgagttccgcgacgcggtcgaactggtgcgcgactatgacgcgtcggtgcccgagctgcgcggcgacgcggccaggctgatgcaggcggtgctgaatgtggcgcgcaacgcggcgcaggagctggtgcagcagaagccgggcgccgacgtgcccgcgccgcgcgtcgtgctgcgcacgcgggtggcgcgccaggtcatgctggcgcaccggcagcaccggctggcgctggtcgtgtcggtgctggacaacgggccgggcgtgcccgagcacatccgcgagcgcattttccatccgctggtgaccgcgcgcgccggcggcaccgggctgggcctgagcctggcccaggatttcgtgcagcagcacggaggcatcatcgaattcgagtcccgtgcgcggcacaccgaattccggttggtattaccgatggagcccccactttgatgaaacccgtttggattgtcgacgacgaccaggctatccgctgggtgctcgagaaggccctggcgcgggccggcatcgccacccgcagcttctcccgggccgccgatgtcctgcaggcgctggcggccgacgtgccgtcggtgctggtgtcggacatccgcatgccgggcggcgatgggcttgaactgctgcgccagatcaaggagcgcaatcccgggctgccggtgatcgtcatgaccgccttcgccgacctggacagcacggtgtcggcgttccagggcggcgcgttcgattacctggccaagccattcgacgtcaacgaggcggtggcgctgatccagcgcgccatgcaggagggcgagccggcggccgacgcgggcgcggcgggcgagccggcgcagaacggcgagcgctgggtgatgacgcagtcctcgtccaccgcgatgcaggaagtgtttcgcgccataggccggctggcccagtccaaggtgacggtgctgatcaccggcgagtccggcaccggcaaggagctggtggcgcgggccctgcatgggcacggcgcgcgcgccggcgggccgttcgttgcgctgaacgccgcggcgattccgcgcgacctgctggaggccgagttgtttgggcacgagcgtggcgccttcaccggagccaatacgctgcggcgcggacgcttcgaggaggcgcatggcggcacgctgttcctcgacgagatcggcgatatgccgatcgagttgcagacccgcctgctgcgcgtgctggccgagggcagtttctaccgcgtgggcggggcgcaaccggtgcgcgtggatgtgcgcatcgtcgcggccacccaccagccgctcgaacagcgcgtcgagcagggcctgttccgggaggacctgttccatcgtctcaatgtgatccgcctgcgcctgccgccgctgcgcgaacgggtcgaggatattccggcgctggcccagcacttcctggccaccagcgcccgggcgctgggcgtgccggtcaagcgcttgacgcccgacgcgctggccgtgctggcgcgtttcgattttcccggcaatgtgcgccagctggagaacttctgccattggctgacggtcatggctccggggcagacgatcgatcgcaacgacctgccgcccgaaatccgggcggtcgaacaccagcaggcggcggcccggcaggccgaaccggctgccgcggctgccgcggccgggacggcgccggccccggccgaggcgccggatgccgcgccgcgcaactggcacgcagccttgctgcgcgatgcgcagttccgcctcgagcgcggcgagccggcggtcatggcgacgctgacgcgccagttcgagaagatcctgctgcaaagcgccctggatgcgagccgggggcggcgggtggaggctgcatcgcggctgggcatcggccgcaataccatcacgcgcaagctgcgcgagctgggtatcgacgacgaatagcgccaaccttcacgacacgcccagcaggctttcgcacagccggggcgagcgcagccgctccagccaccactgcaaggcccgcccggggttgggatcgcgccaggcgtagaccacctgctcggtgagcggcacgacgtcgtcggtggggcaggtcgccagcaggccctgggcgaggtagggcgcggccagggtcaggggcaggtgccccacgccgatgccgcgcacctgggcgtcgatcttcgcctgcatggtgggcatgacgatcacgggctgttcgcgcagcaggccgcgcgtgcggggcggcaggtcgcgcgacgtgtcggccaccacgatggcgcaataggccgcgatgtcgcgcgcgctcagggggcgccccaacgcggccagcggatgatgcggcgccacgcagaaggcgaactgggtctgccccatggcctgggtgcggtaggcgcccgacggcgcgcccgccgcgtcggcgccgatcagcaggtcggcgcggccggaggccagcgcatcccagttgccgctgagcacttcggcggaaaagcgcaaggtggtggcgccggccagggcgcgaaaatcctcgatcagatcgtacagcggcgtccagggcagcacggcgctgacggcgatgcgcaattcgccttcccagccggtagcgacgcgcttgacgcggctggccagcgcgtcgagcgattgcagcacgtggcggccttcggccagcagggcctggccggcgggcgtgagggcggcccgatggccgctgcggtcgaacagcagcatgtccagtccgtcttccagcttgcggatggcgtaagtgacggccgaaggcaccttgcccagttcgcgcgccgccttggcgaagctgccatggcgggcgatggcgtcgaccatgacgagcaggtcgggcgtgatgggctggccggggggcggggcggcgcgtggacggggcatggcggcctccactcattcaaattaattgaatgatgtcatcaaatccatccctcatcaaggcgccgggggaggggcacaatgggcccatgttgtgaatgcctgcactcggcatccggccgatgtacggaacattcatattattgaaataaggagttcgccatgcttaccctgcgtcgcagcgccgaacgcggccatgccaaccacggctggctcgatacgcaccatacgttttccttcgccaattactatgatccggcccatatgggcttcgggccgctgcgtgtgatcaacgatgaccgcatcgccgccggccggggcttcggcacgcacggccaccgggacatggaaatcatcacctatgtgctggacggcgcgatcgcgcacaaggacagcatgggcagcggctcgaccatccgccccggcgatgtgcagcgcatgagcgccggccgcggcgtgatgcattcggagttcaacccgcagccggatgccgcgacccatatgctgcagatctggatcgagcccgatgtggcgggcattgcgcccgagtacgaagagaagcgttttcccgaggctgacaagcgcggccggctgcgccagctggtttcccccgacggcgccgacggatcgctgcgcatccaccaggatgcgcgcctgtacgcgggcctgttcgacggcacggaaagcgccgagctgccgttggcggccggacgccgctcgtgggtgcacgtggcgcgcggcagcctggtcgtcaatggccagaggctgggcgcgggcgatggcctggcgctgcaggacgaggccgcggtgcggctgggcgacggcgaaggcgccgaagtcctggtattcgatttgccgtaaagtgagacgggcgccgccagccggcgcccatttttccacggcgcggccgcgcggccagtcggtacaggaggagagccatgtcgattttgaacaatgcgccgcagtcggcggtacagaccatcgtggtgccgcgcaccagcgacctgggcggattcgaagtgcgccgcgccttgccgtcggcgcagcagcgctcggtggggccgttcgtgttcctcgacgagatgggcccggtgcagtttcccgccggcgtgggcatggacgtgcggccccacccgcatatcgggctggccacggtgacctatctctacgagggctcgctggtgcaccgggacggggccggcaatgtccagaccatcctgcccggcgaggtcaactggatgacggccggccgcggcatcgtgcattctgagcgcaccgcgccggaaagccggctggctccgctgcgcatgtatggcctgcagatgtgggtgggcctgcccaaggagcacgaggaaaccgacccgggtttcgtgcactatggcacgcaggcgcaaccggtggtcgaaggcgagggcgtgcgcgcccaggtgatcgccggctcgctgtttggccagacctccggcgtgcgcacgctgtcgccgctgttctacggcgacgtgcagctgcaggccggggccacggtggtggtgccgcccgagcacgaagagcgcgccgcctacctggtcgaggggacggtggacatcgaggggcaggcgtacgaacccggcctcctgatcgtgttcgcgccgggcgtggcggtgacgatccgcgcgcagacggcggcgcgcatggcgctggtgggcggcgagcccctggacggcccgcgcttcatctggtggaacttcgtctccagcagcaaggaccgcatcgaacaggccaaggaagactggaccaggaaccgcttcggccaggtcgtgccgggcgacgaaaccgagttcatccccttgccgccgccgcgctcctgagcggtccgccgcgtccctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtccgcggtcgaacgcctgcaggcgctgttccaccagggcttcgcggcggatgaaatcgcgcacgaacggactggccgggtgctggtgcaggttgtacggggtgtcccactgctcgatatggccgcgcgccatgacgccgatgcggtcggcgatggcgaaggcctcggcctggttgtgcgtgaccaggatggcggtgtggccggtgcgcttgaggatctcgcgcacctcgaaggccaggcgttcgcgcgtatccacgtcgagattggaaaacggctcgtcgagcaggagcaggtcgggcgagggcgccatggcccgcgccagcgccacgcgctgctgctggccgccggagatctcgtgcggatagctgtcggccgattgcgccaggccgaccagttccagcatttcggccacgcgctgcgcgcgcgccgcgcgcgccgcgcgcgccgggcgcgacagccggcgcaggccgaaggccacgttctggctgacgctcaggtgcgggaagagggcgtagtcctggaacatcatgccgacgcggcgcagttcgggcgccacctgcacgtcgggcgacgaaatgacggcgccgtccagcgcgatgtgcccggccagcaccggctcgaagccggcgatggcgcgcagcacggtggtcttgccgcagccggattcgcccagcaggcagccgatgtggccggcgggcaggctcagcgacagatcgtcgatgatggtcttcaggccctggggcgtgtcgtagcccagccggatgtgatcgagttctagcaggtcggccaaggtatcagtgtcccatcttcagattggtgcgcgccagcaggatgaccgggatcaggccggccgcgacgatggccagcgcggcgaccgctccttcttcgtaggtgccgcgcgccgcctccgcgtacagccaggtggccagcgtctcgaaattgagcgggcgcagcagcagcgtggcgggcagttccttcatggtgtccacgaacaccagcagcgcgctggccgccagggcggggcgcagcaatggcaggtggacgcggcgcagcgtgccggcggaggtctcgcccagcagccgcgaagcctgttccagcgaggcgggaatgcgcgccaggccggcttcgatgccgccggtagagatcgccaggaaccggatggtgtaggcgcataccagcgcgcccgtggtgcctatcagcagcaggccgttccagccgaacagcgtggacatggtgtggtcgagccaggcgaagggcgccagcaggccgatggccagcaccgtgccgggcacggcatagcccaggctggcgatgcgcccgcaggtgcggccggggttgaacgaggcgctctcgcgcaggctgcggccggcccaggccacgaccaggccgcacagcagcgtgacgatggtggccagggcggccaccatcagcgtattgcgcagcccggcccagagctggtccgagacgccgcccaccagatgcaggcgcttgtaggtttcgacgatcaggtacagggcaggcgccacgaagcccagcaccacgggaatccagcccagcacggcggccagcgcggcggccggaccatggagccggcgtggctgcatggcgcgcatgcgctgcgtgttggcgtagcgctgccgcttgcggccgtggcgttcgagcaggatgagggcaatgacgaacaccagcatggtcagcgcgatctgcgccgcgctggccaggtcggagcgggtgatccaggtagtgtagacggatacggtcagtgtctgcacgcccaggaattcggaggcgccgatgtcgttgagcgtctcgagcagcgccaggctgacgccgaccgcgatggccggccgcgccatgggcagggccacgcgcaggaacacgccgacgcggccggctcccagtgtgcgggcggcttccagcaggctggcggcctgggtcatgaacatcacgcgcgtgctcaggtacacgtaggggtacagcacgaagcccagcacgaagatggcgccgtagatcgagcgcaggtcgggcaggcggaactggcgcgggctgtcgtatcccagcacggcgcggatggcgccctgcaccggcccgatcggatgcagcaggtcgagataggcgaaggcgatgatgtaggtgggcacggccagcggcagcagcagggcccaggtcagggtgcggcgggtcgggaactcgtaggcggtgaccagccaggccgcgccggtgcccagcatcgtgaccagcacgcccacgccggccagcaggatcatggtgttggccatggcctgcgggagcacgtagcgggtcaggtgggtccagtgcgacaggtcggcgtgcagggcccaccatgccagcgccgccaccggcgccagcaccgccagcgcgatgagggacgcgccggccagccagccggagccgcgttcgctgaagcgggtccgcgcgctgcgcggcaagaaagtggtgtgcatgctacggggaaaaatgcaaagcggccggatggccgctttgccgacaaacaaggcagttcatgccgtgcgccaggcaacgcccgcgccgccgcaatggcgtggcgggcgtgagtgtagcgcggctcagttgtcgaagcccaccttgtcgaccagttcgctggcctgcttgcggtacttggcgatctcggccacgggcagggtatcgaccttcagcgggccgaagctggccaccaccgcgtccagcttgacgccggcgcgcaccgggtactcgtagttggcctgggcgtacagcgtctgggcaggctcggagaccaggtactccagcagcttgacggcgttggccttgttgggcgcgtgcgccgcgaccgcggcgccgctgatgttgacgtgggtgccgccatccttggcggtggcgaaggtcgggcgcactaccttgatggcgtcgccccacttgcgggcgtcggtgcccggctcggcgttcttcatgtggccgacgtagtaggcgttggccaggccgatgtcgcagatgccgccgaggatgtcgcgcgccacgtcgcggtcgccgccggccgccttgcgggccaggttggccttcacgccgcgcagccatttctcggtggcctcggcgccgtcatgggcgatcatggccgccaccagcgcggtgttgtaggggtgctggcccgagcggatgcacaccttgcccttccatttggggtcggccaggtctccgtagcggaagctgtccagcttgaggtctttctcgacgtagagcacccggtcgcgcagcgacagggcgtaccagctgccttcggcgccgcgcaggttggcgggcaccacgctgtcgagcgtctgcgactggattttctgggtgacgccgccattgaccaggtcgatcaggttgccgatgtcgaccgtcatcagcacgtcggccggcgacttgtcgccctcggccctgacgcgttcgagcaggccgtccttgacgaagacggtgttgaccttgatgccgctgtccttggcgaaggcgtcgagcagaggctggatcagcttgggttcgcgcgtggtgtagaggctgacctcatcggaggccagcgcctgggcggagaacgtggcaacgcccgcgagcgccagggcgcgcagcagcgggatcagggaggaacgcttggtcgacggcatggaatgactccggcaggacaggaacgcacgccgatgcggattgcagttgcgtgcgctaacgaaaatgattatcaactgagacgggcacaataacaggaagcggaccgctgttcaacttcttgaaagatcagtttgcgggcgcggcggggtgggaattgaccccgatcaaacggcatatgggtattacgattaataagagcagttctcagctacttgcgttaaaatcaggattaaccctaggttcgcccatgcgttgcgcgcggcgaggcctcttcccgtttcttcctttgtgcgctggaaggcgccgtaatttacaacgacatggcagctttcaataccgagcgcgtcctcagcgtgcgccactggaacgacacccttttctccttcaccaccacccgcgatgcggcgctgcgctttcacaatggccatttcgtcatgatcggcctggaaatcgaaggcaagccgttgatgcgcgcctacagcatcgccagcgccaattacgaggaaaacctcgagttcctcagcatcaaggtgcagaacgggccgctgacctcgcggctgcagcacctcaaggaaggcgacaccatcctggtcagccgcaagccggtgggcacgctggtggtcgacgatctcaagccgggcaagcacctgtatctgttcggcaccggcacgggcctggccccgttcatgagcatcatcaaggatcccgaggtctacgagcggttcgagaaagtggtgctggtgcacggggtgcgctgggccagcgagctggcctatgccgatttcatcgagaaggaactgcccggcaacgagttcttcggcgacatcgtgcgcgacaagctggtctattaccccaccgtgacgcgcgaaccgttccgcaaccagggccgcatcacgcagctggtcgactcgggcaagctgtgcgccgacatcggcctgccgcagctggacccggcggtcgaccgcgccatgatctgcggcagcccgcacatgctggccgatatccgcgccatgctggacaagcgcgggttcgaggtttcgccgggcgtgggcgagccgggcgactacgtgttcgagcgcgcgttcgtggacaaataaggccgtgcgccgccaggaaaagccgccttcgggcggtttttctttggccgcgcgccggcgccgttcatgcgtcgaacggccgggcgcccagcgtctcgatcacgtggtccacgaagcaggtgatgcgcgcggccagcgcggtgttgcggtagtagaccgcgttgaccggctggcgcacgtccagagtctgcctggcgaacagttgcaccagtgcgccggcgcggcggtcctcgccggtcatgaagtccgacaggcagacgatgcccaggcccgccagggccatgtggcgcagcgtttcaccgctggacgaggcgatggtcggccggatgcgcaggacggcgccgtccgcatcgcgcaagggccagtcgttcagcgtctcgggctgggtgaagccaagcagggcatgttgcgcgagttgcgcggtgcgggtgggcgcgccgcgacgctcgaggtaggcgggactggcgagcacccgcaggcggctggtgccgacggcgcgggcgtgcagggtggagtctttcagcacgccgatgcgaaacgccacgtcggtgcgcttttcgatcagatcgacgatgccttcgttggaattgagctccagctccacctcggggtagcgggcatgaaagcctgctatcagcggtactagcacatgcagcatgaacggagtggccgcgtcgacccgcagccgtccggccgggcgcatgcggcgggccgccatctgttcctcggcctcgccgaccgaggccaggatggcgcgcgcatgctgcaggaaagcggccccttcctcggtcagctcgagccggcgggtcgtgcggcgcaccagggtggtctgcagcttttcctccagccggcccagcgtgcggctggcggccgagaccgtcagcccgagctgttccgcggccgcggtgatcgaacccgtgtccacgacggccacgaaggcctgcaattcgtccagggtggttttcattgttgaattcaaatcaaaagaatttggttcatacagagcttaatccgcaaatataaacccggcacactgtcgccattggactttttcaaggagaagcggcgatgaaatcctcggccgcattgtttgccctggccaccggcgcattcgccatcggcaccacggagttcacgccgatggggctgctgcccgtcatcgccgacggtgtgcaggtaagcattcccagcgcgggcatgctgatctcggcctacgcggtgggcgtgatgctcggagcgccggtcatgaccctgctgtttgcccgtttcggcaagcgcgcggccctgatgtcgctgatgctgatcttcaccgtcggcaacctgctctcggcgttcgcgccgagctactcgaccctgttgctgtcgcgcctgatcaccagcctcaaccatggcgccttcttcggcatcggggccgtggtggcggccagcctggtgccgcgcgaaaagcaggccagcgccatcgcggccatgttcatgggcctgaccctggccaatatcggcggcttgccttcggcgggacggcggccctgggcctggtcaccatcgccgcgctgtggctggcgcggcccaagggcgagcccggcaagcgtccggacgtgcgccgcgagctgggggtgctcacgcgcccggaggtcctgctggccatgggcaccacggtgctgggcgcgggcgccatgttcgcgctctacacctatgtggcgccggtcctggccgacctgacccacgccagccccaacttcgtggccttcgccctggtgctgatcggcatcggcttcacgctgggcaatacgctgggcggccgcctggccgactggtcgctcgacggcgccaccaagctgatcctggggctgctcgcggtcatcatggccgtgctgccgctgctgctgaccacccatgcgggcgcggccatcgggctggtggtgtgggcggccgcggccttcggcatcgttccgccggtgcagatgcgggtcatgcaggcggcggcccaggcgccgggcctggcctcgtcggtcaacgtcggcgcgttcaacctgggcaacgcgctgggcgcggcgctgggcggcgcggccatcggccagggcctgggctatgcatccgtgcccctggtcggcgcggcgctggccgccggcggcctgggcctggtctggctgggcaatgccggccgccgccgggtggcgcagggcgcctgagcgggccggcgccgccggcaggccgtcgacaaccttcatattcatccgtcttgcattcaaggagtcttcgcatgaccatcccttcctttggcgtgggtaccttccgcctgaccggccagaccgtgatcgactcggtccgcaacgccatcgacctgggctatcgcgccgtcgacacggcgcagatctacggcaatgaaaccgaggtcggccagactatcgccgaaagcggcgtggcgcgttccgaactgttcgtgaccaccaagatctggaccgacaactacgcccgggccaagctgctgcccagcctgcgcgccagcctggaaaaactgcgcaccgactacgtggacctgacgctgatccactggcccgcgccgggcaacggcgtggccttgcccgaacacatggaggcgctggccgaggccaaggcgctgggcctgacgcgccggatcggtatttccaatttcaacatcgcgctgaccaggcaggccatcgcggcggtgggacagggcgagatcgccaccaaccagatcgaactcagcccctatctgcagagcgccaggctgacggctttcctcagggagcagggtattgccgtgacttcctatatgaccctggcctacggcaaggtactgaaggatccggtgctggcgcggatcgcggacaagcatcggtcgaccgtggcgcaggtggcgctggcctgggccctgcaacagggctatgcggtgatcccgtcctcgaccaagcgcgagaacctggcgagcaatctgctggcccgcggcctggcgttggacgccgacgacatggcgcggattgccgcgctggagcgtaacggtcgcgaagtcgatcccgagggcctggctccggcgtgggactgaacgatcggagtgctgggaaatgttccagggttgctggcaagacaggcgagacgttggggcttttcgccagatgccacggtaagagctgataggcctgtatatggacggtcggcagactgcgcggattgctgcatgagggatgcagcgttcgcaagaggatgccatgctcaggtctgtttcaccgttgttttccttgcctgtttccgggcgccgccaaccggtccgaatggtcgcaagcgcagcgcggccggtgcttgccgcggcgctgggcggcgcgatgatcggggcgccgctggcccgtgcggagcattggtccggcgccacgatcaagaagaccggccagggcgagatcggcatcgaggttccggacaagaccgcggccttgcataccgggccctgggtcgcgcgcaagatgacggtggaaaccaccggcgcgcgaggggtgggcgtattgctggacaagaccggcgtttcgctgacgctggaggaggccgcgatcacttccagcggcgacctcggcctggatagcagttattagccgcgcggcacggtgatggtgcgggccggcgcgctgaccgcgcgcggcacgaccatccgcaaccggtacggttcgagtgccggcgactggagccgtcggccgctggccttgcgtgtcgccggcccggatgcgtcgctgatcctgtccgacagcacggtcgaaggggagcagggcatgcagctggtcagcagggcccgggcggatattgtgcgcagtaccgtgcgtggcctgcatgccacgggcttgtcgatcaagtacgccgccaaggccagtctggctgacagtgaggtgctgggcgagcgggcggccaggatggatggcgatggcgagctggcggcgcgcaacacccggttcagcggccgctcgggcctgcttctgagtagcggtgggcgggccgacctgagtggcgggtcgctggcggcgcgcagctgttgcgccagaccacgccggtgccggtgcggctcgtcctgcgcggcgcggcggtcgcgcagggcgatgtcgtgcgcgcgcccgagacggcgccggagaaggatgggttcggcacgcccgtgcggccgggcttgcgcgtcgggctggaccaggcgccgctcgagctcgatgtggccgacggcgcgcagtggcatggcgcgactcagtcgcttgacaggctggccctgggcgcgggcggccaatggcgcatgagcgcggcatccagcgtgggcgaactgagcatggagcctggcgcggccgtcgtgttcggcgatgcggccggaccgggttttcaaacgctgacggtgcgcaccctggcgggcgccggttcgttcgagatgcgtgcggacgccgcgctggagcatgccgatcaactggtggtgaccgaccaggccgaagggcggcatcgcgtgtggttgcgcgcgccggccggcgccgagccgtcgaaggcacaggccgtgctggtgcgcgcgcccgcagacggcaaggccagtttcgaactcgacggcagcgacggcagggccgacttcggcacctatcgctacgggctggcgcagcagccgggcggcgcctggggcctagtcaggacggggtattcgtccaccgccgccgcggcgctggataccggcggactgggcgcggtgcaggggttgtggtatgccgaatccaacgcgttgggcaagcgcatgggcgaattgcgcctgaacccggacgccggcggcgcctggggccgggcgttcagccagcgccagcgcatcagtccgcgcgcgggccggcatttccagcaaggcgtcagcggcatcgagctgggcgccgaccgggcctggcccgtggccggcggccgttggcatgcgggctggttgctgggctacacgcgcgcgtcacgcgggttttccggccagggaaaggggcacaccgacagcgtgcacgtgggcggctatgccacctatatcggcgccaatggcgtgtacgccgatgccacgctgcgcgccagccgcttcgagaattcgttcgacgcacctggctgggcggggcgcaccgtgtccggcagctaccgcgccaatggcgtgggcgtgacgctggaggccggccggcgtctggcgctggaccggcactggttcgtcgagccgcaggccgaactggcgtggtttcgtgccggcggcggtacgtacacggccagcaatggcctgcgtatcgaggatgacggcggcacgtcgctgcaggcgcgggtaggcgcgcaagccggccgccgcttcgacttgcgcggcggcgcggtggtgcagccctacgcgcagctgagttgggtgcaggaactcaagggcgtgagcacggtgcgcaccaacggcatcgcgcaccgtaccgacctgggcgcgggccgcgtcgaactgggactgggcgtggcggccgcgctgggcaagggccacaatctgtacgcgtcgtacgagtacgcgcacgggcccaggctcagcctgccgtggaccgtgcagctgggttaccgctacgcttggtaaaccggtccgcaatggcggtcgcgcattgccggcggctgcccggcctctgtaccatccgctcatggcgcaatggcacgcgaggctcgtccaaatggttgagggcgggccactttcgcaaatgcctattgctgattaaactccgatagtcgatgttccctatcacgaggactgtccccatgagcaagcagatcattcataccgacgccgcgcccgccgcggtcggcccgtactcccaggcggtcgccgccaccggcgccaagacggtctacctgtcgggccagatcggcctggagccgggcaccggcgacctggtgtccgagaatttcgacgcccaggtgcgccaggcgttcgccaacatgcaggcggtcatcaaggaagcgggcggcacgctggacgacatcgtcaagctgacgctgttcctgacggacctgaacaagttcgccgccgccaacgccatcatggccgagctgatcccgcagccgttcccggcccgctcgacggtaggcgtggccagcctgcccaagggcgcccagttcgaaatggaagcggtgctggtgctgtaacgccgggagccgcccatcagcagtaacgacgcgcctgccgcgcccaagccggccgccaaggccagcggcgcggcccgacccacagataccgagcgcaagctccataatctgggcttggtcgtgcccgaggatttcgtgctgcatctgccgttgcgctacgaggacgagacccgcgtgacgccggtatcgtccttgcggccggggttcgccgcgcaggtcgaaggcgagatcctgcgctccgaggtgctgtaccggccgcgccggcaactgactgccgtactggccgacgacacgggcgagttgcagttgcgctggctgaacttctatcccagccagcagaagcagctgacggtggggcggcgcctgcgggcgcgcggtgaagtgcgcggcggattgttcggccgcgagatggtgcacccgcgcatgagcagcgccgaccagccattgccggcgtcgctgacgccggtctatcccagcaccgacggcctgccacagcccacgctgcgcaaggccatcggccaggcgctggcgcgggccgatctctccgataccctgcccgaggaggcgcgccggcgctatggcctggccgaattcgcgcccgccgtgcgcctgctgcacgcgccgccgccggatgcggccgagcacgagctgatggagcgcatccatcccgcctggcgccgcatcaagttcgacgagctgctggcgcagcaactgtcgctggcggccgcgcgcgcggcgcgccgggtcaagcgcgccgagcccttgccggccagccaggacgaggacgggctggtggcgcgcctgtacgaggccttgccgtttgcgctgaccggggcgcagcagcgcgtggtggccgagatcgccgccgatctggcgcagccttatccgatgcaccgcctgctgcagggcgacgtgggcagcggcaagaccgtggtggcggccatcgccgccgcgcaggccattgcctgcgaggcccaggtggcgttgatggcgcccaccgaaatcctggccgaacagcatttccgcaagctggtgggctggctggagccgctgggcgtagccgtggcctggctgagcggcagcctgagcgccaaggcgcgccgcgaggctgccgccgccgtggccgatggcagcgtgcagctggtggtcggcacgcaggcgctgatccaggatcacgtcatgttccagcggctgggcctgtccatcgtcgacgaacagcaccgcttcggcgtgggccagcggctggccctgagccgcaagggggagaccgggcgcggggtgatcgtgccgcaccagctcaacatgagcgccacgcccatcccgcgcacgctggcgatgaccttcttcgccgatctggacgtctcggtgatcgacgaattgccgcccggccgcacgccggtggtcaccaagctggtggccgatgcccgacgcgaagaggtcatcggccatatcgcccatgcggcgcgccagggacggcaggcgtactgggtctgtcccctggtggaagagagcgaggcgctggagctgcagacggcggtcgatacccacgaggcgatgcgcgccgccttgcccgacctgcgcatcgggctggtccacggacgcctgccgcaggccgagaaggccgaggtcatgcgcgcgtttcgcgagggcgagatcgacctgctggtcgccaccacggtcatcgaagtcggagtcgacgtgccgaacgcgtcgctgatggtcatcgagcatgccgagcgcttcgggctggcgcagctgcaccaactgcgcggccgggtcgggcgcggcaccgccgagtcgatctgcgtgctgctgtaccaggcgccgttgtcgcaggtggcgcgccagcggctgcgcgccatgttcgagaccagcgacggattcgaaatcgcgcggcgcgatctggagcagcgcgggccgggcgaattcctcggcacgcgccagtccgggttggccttgctgcgctttgccgacctggaggccgacgtggccatcgccgagcaggcgcgcgaggcggcggtgtggctgcgcgccaagcatcccgaggcggtggccgcccacctggcgcgctggatgcgggggcgcgaggattttctacgtacttgaagggccggcgccgacacggggcggcgcggcatacctggagcgagtggcgctatgacactgaccgaactcaaatacatcgtcgcggtggcgcgcgaacggcatttcggccgtgcggccgaggcctgtttcgtcagccagccgaccctgtcggtggcgatccgcaagctggaggacgagctgggcgtgaccctgttcgagcgcggcggcaccgaggtgggcgtgacgcccatcggccagcgcatcgtggcgcaggcgcagaaagtgctggaggaaagcgccagcatcaaggagatcgcccgccagggccacgatccgctggccgggccgctgcgggtgggcgtgatccacaccatcggcccgtacctgctgccgcgcctggtgcccgagcagatcgcgcgcacaccgcagatgcccttgctgctgcaggagaacttcacggtgcggctggtcgagctgctgcgccagggcgagatcgattgcgccatcatggccttgccgctgccagaagccggcctggtcatgcagccgctgtacgacgaaccgttcgtggtggccgtgccgcatgaccacgaatgggcgcagcgcaaggccatcgacgcgcaggatctcaagcagcagaccatgctgctgctgggcagcggccactgtttccgcgaccaggtgctggaagtgtgtccggagctgtcgcgcttttccgcttccagcgacggcatccagcgcaccttcgaaggctcctcgctggagaccatccgccacatggtggcggccgggatcggggtgacggtgctgccgttcaccgcggtgccgaatccgccgcagcccaagagcctgttgcgctacctgccgttcgatggcgagacgcccgagcgccgcgtggtgctggcgtggcggcgcagttttccgcgcctggcggccatcgaggcgctggcccaggcggtgtatgcgtgtggcctgccgggcgtgcgcatgctcgacgaagaggccgccagcgcgcaggtggattgagggcagcggcctggtcaggccggcgtggcgaagcccggccggaaatgctcggccagggcttgctcgaccacgcggtgcgcctcggtgggcgtggccgagaacggcttgagcaggtaaagcgagcgcccgaatcccgcatagcagtcccactgcggcaggaccggctccaggtccgcgcaatcgcccaggctgaagtccggcaccatggcgatgcccaggccgtgggccacgctctcgcgcagcagctcgctgttgttgacgctgaggcagtccaccggtttgacgtgcacggccgcgccgcgcccctgcctgggggcgaacgaccactgcgggctgcgctcgtcgccgcggtacagcaggcagcgatggcgggccagttccgatgggtgcgcaggacggccatggcgggccagataagcggggctggctaccaggtgggcacgggtggcgcacaggcgcttgctcacgtaggcatcggagacctggtcggcgtgccttaaggcgaagtcgtacccttcctggcgcaggttgacgaagcggtccgataaatagacttccagcgcgatgtccgggaaatgttggcccaggcgcgccagccagatgcccaggtgctggcggcccaatgccacgggggcggtcaggcgcaggcggccgcgcggtgcgcgggcgagattgcgcacttcgcccaggctgtcctcgagcgtgtccagcgccgggcgggcccgctcgaccagcagggctccggcttcggtcggacgcaccgagcgggtcgtgcgcagcagcaggctgacccccagctcctgctccagggccttcatgcgcaggctgatcagggacttggagacgcccaggcgctgggcggccgcggtaaagctgcgcgtgtcggccaataccgccagcattttcaggtcggccagccggtcgaaagcaggggtgctcattattgtttaaccagataaacagtctttccaactataagggattactgcggcggcgtgtcttgcctagactgaggcttctttctcagtgggagcgaagcatggcgaatcagaccgcgcaggtggcgcattggatcggcggacaagccgcgtatggcgccgaacatggcctgcaggacattaatgatccggccaccggcgaggtggcggcgcaggtggggctgggcggcggcgacacggtggcgcaagccgtcgcggcggcccgtgccgcgcagccggcctgggcggccaagagcccgctgcatcgggcgcgggtgctcaaccgcttcctggccttgctggaagacaacaaggagacgctggcgcgcatgatttcgcgcgagcacggcaaggtgatctcggatgcgcgcggcgaagtcatgcgcgggatcgaagtggtcgaattcgcctgcggcgcgcccgaactcatgaaaggggcgatgtccatcaacgtgggcggggggatcgataactgggtgcagcgcgaaccgctcggcgtggtggccggcatcacgccgttcaatttcccggtgatggttcctttgtggatgatgccgatggcgctggccaccggcaacgcgttcgtgctcaagcccagcccgctggacgcatcgccgtcgctggcgctggccgagatgctgggccaggcgggcctgccggcgggcgtggcgagcgtggtgcagggcggcgtgcaggcggtcaatgccttgatcgaccaccccgatgtcaaggcggtctcgtttgtcggatcgaccgcggtggcgcatcagatctatgagcgcagcgcccgcgagggcaagcgcgtgcaagccctgggcggggccaagaaccatctggtggtgatgccggacgccgatccggagggcgccgccgatgcgctggtgggcgcggcgttcggcagcgcgggcgagcgctgcatggcgatctcggtcgcggtattcgtgggcggcgcggccgaggcggtcatgccgcatatcctgcgcaaggcgcgcgcgctgaaggtccggcgcggcatgcaggaagacgccgagatgggcgccatcgtgagcgcggcggcgcgcgaccgtatcgccgcgtatatcgcctcgggtgtcgatgagggcgccagcctgctgctcgacggccgcgagatcgccgcggccgactgcggcgagggctgcggcgagggctgcggcaacggctattggctgggtcccacggtgttcgaccgggtccagccctcgatgcgcatctatcgcgaggaaatcttcggcccggtgctggcgtgcgtgcacgtggagacgctggagcaggccatcgacctgatcaacggccatgatttcgccaacggcgtcagcctgtacaccgatagcggcacggccgcgcgcgccttcgtgcagggcatagaggtgggcatggtgggcgtgaacgtgcccatcccggtgccggcggcctggcagggcttcggcggctggaagcagtcgctgttcggcgatctgcacgtgtacggcgaagagggcgtgcgcttctacacgcgccagaagagcgtgatgcagcgctgggccgccaaggccgccgggatgtcgttcgccatgccccgttcgggctgagcgcgcgccggcgcggccgggcgccgcgccgggctgccttgttgcgttcctcggtggtattcttgacatgtttccatcccctggacaaggagcactacatggcaaaaccgaccaagaacagcagcgccgcgccgcgtatcaatatcggcatttccgacaaggaccgcgctgccatcaccggcgaactgtccaagctgctggccgactcgtacaccctgtacctgatgacgcacaacttccattggaacgtgaccgggccgctgttcaatacgctgcataacatgttcatggcgcagtacaccgaagaatggaacgcgctggacagcatcgccgagcgtatccgcgcgctgggccattacgcgcccggcacgtatcgggagtacgccaagctgtcgtcgatcgccgagcccgattccgtgcccgacgcgctggagatggtgcgcatgctggtcaagggcaacgaagccgtggccaagacggcgcgggcggccttcgacaaggccgacgcggccaacgaccagcccactgccgatctgctcacgcagcggctggacgtgcacgagaagaacgcctggatgctgcgcagcctgctgcagtaacgcgcggcgcgcagaagaaaagccggcatcgagagatgccggcttttttcttgccgggtgcctgtccccgcatggggactggcacccgcaaacttcacgcctgcccccgcatgggggacgaacgcgccgagccaggactcaggcgggcgcactttgcaggaagcgctccaggatgcttggggcgtcgatccgcgaaatcgaccccggctacgccggcctgacctcgctgcaacgctcgctgtccgaagcccacaagcgcgaattccgttcgcagcgggcgcaggaggccaccccggcagacctcatggccagcgcccagcgcatcatcgaggccagcccgctggaccgcgacgccaacatcgagcttgcagtgcagaacctgcgcaccggcaatttgagcgaaagccgccggcctgctcggcgtcgcgcaggcgttcctcggtgatgcatgcccgcacgctgcgggccagggcgcgcaggcatttgtcgatgtactcctgggccgtggccgtgtccatggcgccgctgttggccaggcggcggtacacggaggcggcggtgcggtgcgcctcgagttgcgacagcttgctggcggccagggccacggtatcgcggccggccggcagctcggcgccggcgaggtgctcccagcacttggtggcggcctgcttgcggccgtgcgcgtgcagcatcttggcggcgcgctggatgtagcgcggatcgacctccggcagcgccgccaggtcggcaagcagcgcgatggcttcgtcgctgttctggtactcgggcgtgtcctcgtaggcccgcagcaggcggcggtaggcctggttgatcaggtcggcgtcgtgcgcggcgccatgttccgagggcagggtgcgcacggcgtagaaggcgcccagcgagggcagcagggcgccggcgcgtccggcgtgccggacttcgcgcgtggcgcgcttgagcaccgtctggcgcacgccgtcgacgctgccgggatcggccgccggcgtggtggtcagggcattgaccatgctggcggcgtcggccagcggggtatgggcgcgcgcggcgaagcgcaggctgcgggccggatcgctggcggcgcagcggcggaacacctgttcggcctgcgtgttcatgcccaggcgggtatagatgcggcccagcagcagggcggtcttgtcgtcgtcctctttctgcagcgaggcttcggcccattcgcgggcgcgctcatggtcgcgcatgtagaacgcggcctcggcggcctggcgcagcacgtacggggtgcggttgctgtcggtggccagggccagcgaccaggcttcgagcatgtcctcggtctggtccagcgccgtgacggcgcgcgcgcgcagcacgtaggccgagccgctgccgggcttgagctcgatggcgcggttggcgaagagcagcgcgaggtcccattcgtgcgcctgggccgactgcttggagcgctccatgcacgcgcggaagtccaggttgtgcaggctgtcggcggcatcgtcggtgatggcggggccgagcagcttgtcgctgatttccttgcccaccagcttggcgaaggccggtgtgtagtgggcggtgtccaggccttcgtcgggcatgccacgttcctggccgaagccggccagcagcgcgcccgggtcgaccgagaccaggcccaggcgggcggcggcctgggccacgcgggccaccatcttggcgcgttcggcgatcagttcgccggtggcgttcttggcattgcaatgcgtcaccagcaccagcttcggccccagcagctgggcgatggcgtgcaggtcttcctcgatctcggcggcggtctggctgcgcacgacggtgtgcgtcagggcatgctggatatgggtggccaggcgggcgaacgagggcgtggcctgcagcagctgcaggcgctggccgcgctgatcggcgccagggtggtcgaagaagatcttgcgcaggtccgggcagacgctgagcgcttccttgaagcgcaccagctgcaggtacaggccgtcgagctcgagcaccttcacggagctgatctcgaccacgtaatgggcgtcctgggggggcggggtgctgttgccgttgcgaaacggctggtcagaaatgaagggccacaggctttcgggcaagcgcagctcgccgcgcatgaagcggatggcctggatggtttccttggtgttgtgggtgaatccgtacaacagccggttatccagtacgaaactacgctgcgcctggagcttggtcacggggccggccacgcggcacgaacctattgttgaaataatcacgggtcaatactccttcttaacagcagggaaaaagaggccccgcgccgtgcccgccgcgcgggcgccgtcgtgctggacgggcttttgccttgggccggtccggcgcgacgcatggcggggctcggggctggcatggcttacgacaccttcaggtgcagcaattgcggttcggcgcgccggccgagtatgtgcggctgcggcgtggcggcctgcagcagcagggcgccgatggcctcgtcgtagtcgtgccagggcagatcgcgctgcacgctttcgcgcgcgcgcttgcccagctcgccggcctcgcccagcacctgctgcaggtgcgcggcggtttcggcggcgggcgcgttcaggtcgatcggcacgccgttgcggccagcctccacatgggcggcgtaggcgggcgccgggccgacggcgggacacacgcccagcgccatgcattcgagcagggccgcggccgacggcaccaggctgacttcggcgcggttgtcgacgtaggggaacagggcgatctcgacgcgccgcagcaattgctcgcgcgagatggcgtcgctggccggcggagcgaataccacctggccttcctgcaggccgatcgccacggcatggtggcgcatcgcggcggcagccttgccgttggacatgaccagcaagacggcatcgggctgcacgaacgagatttccgcatacagatcgatcagcgcgcgcgccgtcgccacggccggctcgtcctcggtcacggcgaacacccgcttgccctccaggcggcgcagcgtggcggccaggtccgggggagcttccttgcggtgattcatcggcggcaggggcagcggcggcaccagcgcgaccgggcgcgagccgtccagcaggttctccagcgcgccttgcagcgccggggagcccaaggccagcagatccgcctggcgcgccgccagggtcaacagattgaggtcgacgcgcgcgcgctcggacagcagatggttggccgccgtcttctggaagaagtccaggctttgcagcaccagtccatagggcacgcgcagggtctgggccgccgcgctggcccccagcgcgcaataggcgtcgtcccaggccagcaccgcgcgcggctgctggcgcaccgtggcggccagcaccgtttcggccatggccgcgcacacgtcctggaacgacggcgtctggcgcgatatggccggcgcatggcggtacgcgacgccatcgacgaccagcccggtgcgcgcatgcagcgcggcgtcggcctgctggccgggcgcggcgtcggcggattcggcgtgctgagcggccaggctgatgaccatggtgtcgccgtagcgggcctgcatgctcagcgcgaagcggtgcagcgcgttgctggcggcgttgcggccttgcaggatggagacgggcgagaggatgacgatggggccctgcgcgtcgaaatcgaaggtgtagtcgccgcgcgcggcgggttcgatggattgggccaggatgccttgcgcatgttcgatgcgctcggcgcgcaggcgctcggccgtgctgaaggtggccccggcggtgcgggcggcgcgcagcagctgggccgacgcgtcgacgatgccggcgtcatagaggctgaatgcgagctggcgcacgtgcggcgcggcggggtcgagccccagcagttgctggacgatttgctcggcgatctgcggatagctggtgcgggcccatttggccacttcgcagaagaccttggcgcgtacttcggccggccacggctggcgtccgatccacaggatgacctcggggctgcgcacccgcttgacgtactccagcgcctccttgatggcgctggcggtttcggcgggcagtgcggccgaggcgtgcttgcgcaccacgggcgcgtggcggctctggcggcgatggtcttcggacagcttgatcaggcggtagggcagcagcacgtaatccttcagcgtgcgcgcgcgcgtgaccgcctcgccgaactgccaggtcagcgtgcggcgctgcttggcgagctgctggttggtttcgcgcagcagcgccttgacgccggcgaggtctttctcggcctgcacgcgcgcggcgcgctcctgttccaggcgggagtaggccagctcgttctcctgggtcagctggcgcaggcggtccggcgcggccgcccggcgagcggccggggcgggcatgtggcgtacggtattgttgtcgtgttccatgggcgcaaagaaagtggtgcgtggcgtcagggcgtgcgtagcggcgccaggctggcgtggcgccgcatccaggtctcgcggtaggcgatccgccgctgtctgccctggtcggagcccaggccggtcgcgccgtgctgggtcagcgactgcggccggtgcaaggccacggtctggaccgcgcggctgcgggcgatgctgtggaaacccaaaagaacctgcatgcgatgctcgtactcctcatcggcgccgaagcgcatttcctcgaactgcccgatgacggccagcgcgtcgcgccggatcatcagcgagcaggggttgtgccggacgaagggaaacacgcgcggggcggccagttgtccgtcggccgtcaggcgcagcaggcggctgacggcggcgcaggcgccgcttgcctgcagcagggccgcctgatcctgcaggcgggtggccagcattatgtcgtcggcatcgagaaaggtaatgaattcgccttttgcccgctgcagggccatattgcgagccgcatatacgccgtggtttttcgtcctggcgatatttatacgcgaattttgagcggcggcggcgctcagatgttgaaatgtgttatcggtcgagccgtcatctatcgcaatgatttcaatattaggataggtttgcgcctgtatggattgcagcgcattgttgatataaggcgcggcgtcgcgggcgcagattatgacgcttatcagcggggcgccggcggcgacgggccggggggaaatcggcgccaggccaatgaaatcggcgggccgcagcggcgtgtcgccgggcagcacgtaaatgcgcgaatctgtcagtagctgcgataaattatttctggccgcagagaaatcccccaggcaggtgtgcgctgcagcaagaatttcatgcaaattctttgatttactaatattgctcgcagatttccttgccttgtgtaaggccaggtcagcgcggccggcagccaggtccagggcgagatcgagttcccagtcggttggcgccagccattggcgcgcgctttcggggtcgtgacgcgccagcgtcagggcgtattggcgccgcgcatggtcggagacgcgggcgcgcagccgcgcgggatcggggcggcgggccgcgtggctgcattccagcgcggcccgcgcccggcacagtccctgttaggcgccgcgcgccgggacggccgcggcgctctggaacagacccagccggttgagcagggcgggattatcggcggcgcgcgccagcaactgcgccagcggcaggcggctggtaagcgcttgtactcttttctgataaatattaataagcagtgcggtgcgcagcatggcggccttgcaagtgtgccgcccggccgtcgacggatgcgcggcattggtttgccgggaacatcccggttgtgatgcacctggattataggccgccaatacaccatttttgtgaagcgattgatcgccgcatggatggtgttgatttgatatatgttgaaatcaacggccggtgccccgaaattatcattctcccgttccgactgccgtccgacattttgggcggttttgtttttgtttatatggaagtggcgcgccgataatccatcgggttattaagcgcgccgcaagggagcgaaggatgcaggcatcgggagcccaggtttgagctcggcgctgacggtacaggcgcgggtgatcgggtctttgatatttcgcgaaacacgggtgcgcttcggcggcacgcgcctgggttatctgtgggcgctgatcgagccgatcctgcacgtggcggtgctgtccaccatctacgtggtgtggggccggcaggcgccggtcggcaacctgcagatgttcttcatcaccggcatcatgccgttcttcctgttcagccacacgtcgtcgcggctggcacggtcgatttcgtcgaatgcgtcgctgctgcggctgccgccgatcaccaacatggacatcgtgttcgccaaggccttgctgcaggcgctgacctgggtggcggtgttcgccatcctgctgttcctggtgatgctgggcggcaagctgatcctgccgcagcgcctggaagagtgcgccgccgccgcgctgttcacattcctgctgggtttcggcatgggcctgatcaacgcggtgctgaacatgctgttcaagtcgtgggagcacctttattcggcgctgacccgcccgctgtacctgctgtcgggcgtcttctacctggtggatgcgttgccggagcaggcgcgccgcgtgctggtctggaatccgctggtgcatgccatcgagtggttccgcgccgggtatttcacccatttcagctcgctgacgctggaccgcggctatctgatcaagtgggccgtgggcagcgtcgtgctggggctgtgcctggagcgcgccatgcgccgccggctgcacacccgttgatggagacggccatggaccaggacaccatcatttcgctgcgcaatgtctgcaagggctatcgctccaagaaaggcatcaggcgcattctcgatgacgtgtcgttcgatttccgcggcggcgagaacctggccatcctgggcggcaacggctcgggaaaatcggtgctgctgcgcatgatctgcggcatggagctgcccgactcgggcacggtgcagcgggcggtcagcatttcgtatccgctggggttcgccggcggcatcagttcgaacatgaccggccgcgacaacgtgcgcttcatcgcgcgcatctacggctgcgatgtcccggacgtggagcgcttcgtctacgacttctctgaactggggcggtcgttcgacctgcctgtggtcacctacgccaacagcatgcgcgcgcggctgtcctacggcatatcgatggcgctgcgctgcgatgtgtacgtggtcgacgagatggccgcggtcggcgacgtgaacttcaagcgcaaatgtctcgaggtgttcgccgagcgctcgcgcggcgccaccatcatcatggcggccaacgcgcccaccacggtgcggcgcttctgcagccacggcgtgatcatgcagcacggcgccatggcgcactacggccccttggacgaaaccatcgcgcgctacacgcagagcgcgcccgcgcccgcgcccgcgccggcggccgaggccgagccggccgtcgacacggtcgacgctgagcaatcctgagcccgattcgatcggcaattcacctgaatccagaagcgactatgactagtacggagaaaacctatacagggccgcgcctgcccggcatgacgccgggcaagcccgccaattacctgcgctggtccgccatcgcgctgatcggcatttccggcgtgctgctggccttgtacctgttcttcattgcgtccgaccagtatgtctcggaggcgcgcttcgggctgcgcgcgggctcgcagatgcagcaggccagcgccaaccgcgacgggcattcgtcgatgggcagcggcgcgatggcgaccgagctgttcgtcgattcgttcgccgtggtcgattatgtgaaatcgcgccagatcgtacaggagctggacaaggaactgaacctgcgcgagatgtggtccaagccgatgatcgatttctggtacggcatgaaccaggacgagaccgaggaaggcctgtggcggcaatggaatcgcatggtggacatcgaattcgacatgtccaccggcgcgatcatcctgcgggtgcgggccttctcgccggaggaatcgctgcaactggcccaggcgatcctgcaggccagcgagaagctggtcaaccagatgtcggccaagtcgcgcgaggacagcgtggacttcgcccgcgtcgaggtcggcatcgccgaaaagcgcctggcgcaggcacgggtgcaggtccaggacctgcgggcccgcacgggcgtgctggaccccgtcaaggaggcggaggccaatctgcagctggcggccaaggtgcgcggcgacgtggccaccgcggccgcggaactggacgcgatggggcgtggcgggctgcgcagcggcccggcctacgagcgcgtcaaggcgcgccacgaagcactgatgcgccagctcaaggacctcaatgaccatcagatcagcggtgggcgcagcgagaacggcaacacgctgtccaagctgctgcgcgagtacgagtcggccgagaccgagcggcaattcgccgaggcgtactacaccggcgccctgaaaaccctcgaggacgcccgcggcctggcggcgcgccaggtgctgtacacggtgatcgcctcgcagccgcagctggccgacgagtcgctgtacccgcgccgcttcaccgataccgcgctgggcctgctgggtcttttcattctgtggatcgtggcggtgctggtggtttacgccgtcaaggaccacgcctgagccatcgttcaaccgtcaacgagatcacgccatgttttcgtttctgtcccgcatccgcaagccgcgccgcgccgataccgcggccggcccgaccggcggcccggcgtccgggccgacgattctcgacctgctcgaggccgcgctggccgagccgggcgagtcggaagaagccggccgcgagctgttgcagcaggcgcgccaggtgctggagcgccatgcggcggtccacaagccggcggccgccttgcccgaactgctggattacgtccggcgttatccgcataccgagctgttccaggtgctggtggcgcgggcgctggaggcggcccaccgcagcgatgaaggcctggcggtatggcgcggcatccatcagcgctttcccgactcttccgaggctttcatcctcatgctgcgcggcgtcaagcgccagcagggcatcgaagccgggcgcgccgagatcgaactgtacttctccggcggcagcagcagcgcacgggagatcctgctggaagccaagagctgggacgaaatcgggcagagcgagcaggccgacgcctgcttcgagcggctgtcccggcaacaccccgagttcgagaacggctatgtcggctgggcgcagtcgctgacgcgccgcggcgcgctgtggcgcgcccgcgatgtgctgcaggcggggctggacgccatcggcgacggcgcgcgcaagctgacgcggcggctggtggacctgaatgccgacctggccgcgttgcggcgcctgggcgtggagggcgatgggcgcgatgtgccggtcagcatcctggtgctggagaaaatgctgcaggagatcggccggcgccgcaatgcggaatacgatgccgggccggaatcgttcgtcggtccggtgctgatgatcaatggctcgctgggcgccggcggcgccgagcgtcaattcgtcaacaccgccgtggccatgcaaagcgccatccagcaggggcaatcgattgccggctacggcgtgctgggtccggtgcaggtcgtgtgccgctcgctgcgcagccgcgaaggcgccgatttcttcgccgccacgctgcgcgacgccggcatcccggtttccgtctattcggacatgcaggcatggggcggctgcgagttctcgtcgctgctggcgccgtaccgcgagtacctgcgcttcctgcccaagcagatcatcgagggaacgaccaagctgaccgacgtgatgcggtcgtcggtgcccagcgtggtgcatatctggcaggacggttcgatcttcgcctgcgcgctggcggcgctgctggccggcgtgccgcgcatcgtgctgtcggtgcgcaccatgccgccggtggaccggccggaccgctatcgcgtcgagtacgacatcatttattcggaactgctgaagatgcgcggcgtggcgctgagttccaattcgcaattcgccgcgcatcgctatgccgactggctgggcgtggacgagcggcgcattccggtggtctacaacgggctggcgccgctgaagtcggtgcaggacgacgcctgcaccgccatgatggcgcagttcgacgcccgcacttcggacgcgcgctttaccgtcggcacggtcatgcgggtcgacgacaacaagcgcccgttcctgtgggtggaggcggcgcagcgctttgccgccagccacccgcatgtccgcttcatcatggtgggcggcgggccgctgctggagtcggtgcgggagttcgcgcagcggctgggcatgggcgagcgcatcctgtttaccggcctgtccaggcgggtgggctactggctgacacagttcaacgcgttcctgctgctgtcgcgcttcgaagggctgcccaatgtgctgatcgaggcgcagttctcgggcgtgccggtggtgacgacgctggccggcggcgccggcgaggcggtgcaggaaggcgtgacggggcttaccctgccggccgacacggtgaccgcgccggacgtggccgaggcgctggcgcgcatccacgacatgtgcgcggccgacccggggatcgcgcgcaaggcggccgactgggcctcggcgcgtttttcgctcaaccagatgattgcatcgacggtccggtgctaccagatgccatgaccatgccgcccaaactcttcgtgctgggcagttgccgtgtgcaccggccggcgcgcctgctgcacgacggcggcctggtgcagccgctgacggccgggataagcggctacatccacagtacgcgcgaggcggtgcagcgcgtgcaatggctggccgaccggacgcgtcccgactcccagctgctgccgttcatgtttccggccggccgcacgcccgtggtgacgccggcgcgcgccgacgaactggcgcaggccgacgcggtgctggtcgaggcggcttcggagcgcagcgtgagcgtcaatggcgtgttcctgcagaagaacctggtggtcaagcacctggtgcgcgagctgggcgacgaaggccgcaactggtggcgctcgctggtgcgcgccggcgaagtggcgcccgaagcctacgaggccgtggccggcctgtaccgagaccaggccgaggagacggtgctggcgggcggcttgcgcgtgctgcgcgaggcgcgctgcgccgaggacagcgaggccgtggtgcgcgccgacctgatgtacctggcgctgcgcctgggcaagcccgtgctggtggtgacccacgtcgacgccgagcgcgccgacgggcgccgcatcgccgcgcgggtccgccacgtggcgcgcatcaaggccgccgcgcgcggactgcaccaggtgcacgtgatcgacccgctggatgccgcgcccgattggccttcagcgcgcctgctggccagcgacggcgccgacatgaaccattattcgccggagttcgagccggtgctggccgggtacatgcatacgcgcatccgggccgcgctggccgcttcgagcggcgcgctggcgccttcccagtttctaccggagtaccaagacggaccatgaaccatagactcatacgttgcctgagcatcgcgctgctggccctgctgtcgggctgcagcattctctccgggtcgggcccgacgcgatcggccatcatggacggcgggtcgaccgacgcgaccggcgccaagctcggctcctacgacctggtggacctgcgcgccgacaccattgcgccctatgtgctggtcaaggcggtgtccaaggatggcgccacctcggacggctacgtgggcaatatgcgcgtgatgccgggcgatgtgctgcgcatcctggtagccgacagcatggagaccggactgttcgcgccgctggccgccggcggcacggtgttcgaagccgtgcgggtcgcggccgacggcagcatctcgctgccctatgcgggccgcctgaaagtgcagggcaagtcgctggcgcagatcgagcagctcgtcaagggcagcctgcgcaataccgcggcggtgcagccgcaggccatggtggatctggccgacgaccgctccaattcggtgctggtggccggggcggtgccgcgcccgggacgcttcggcggcaacaagggcccgctgacggcgctggatgcgatcacgcaggcgggcggctcgaccctgccggcttaccaggccgacgtagtgatccggactggcagcaaggtgcagcgcattccttaccagcaattgctcaacggccgcaacgtggcggtggagccgcgctccgaactggtggtcgaaccgaacctgaagcgtttcgtggcgatgggggcccttaccaagccgggcctgcacgaactgccgtcgaaccagaccaatctgctcgacgccctgggcgtggccggaggcctgaacgaccgcgcggccgacgccaccggggtattcgtttttcgcctggacggccgcaacgccgatggccgcccgcggcccacggtgttcaggctgaatatgcgcaatccggagtccatgttcctggccaagcaattcgagctgctgccggaggacgtggtgtatgtcagtaatgcgcccatgtacgaatgggaaaagatcattacgcctatcgtgcaggtcctgatcgtgggccaacgcgtgggtacttactaattttcactggaaggtagcaccaatgccgaagaagttttccaatcctgcagatgttcatctcgccgtcgttggcctggggtatgtcgggctgccgctggccgtggagttcggcaagaaacgcccggtgatcggcttcgatatcaacgagcgccgcatcgccgcgctcaaggccggccacgatcacaccctggaagtcgaggacgacgaactggcccgggccgcgcagctcagctacaccgccgagcgcgaggaactgggcaaggccaatgtgttcatcgtcaccgtgcccacgccgatcgacgagtacaagcagcccgacctcacgccgctggtcaaggccagcgagaccatcggcgcggtgctcaagcgcggcgacatcgtgatctacgaatcgaccgtgtacccgggcgccaccgaggaagactgcgtgccggtgctcgagcgcgtgtcgggcctgaagttcaaccaggacttctacgccggctacagccccgagcgcatcaacccgggcgacaaggcgcaccgcgtcaacaccatcaagaaggtgacctcgggctcgacgccggaagtcgccgagctggtcgaccagctgtacaacgagatcatcacggccggcacccacaaggcctcgagcatccgcgtggccgaggccgccaaggtgatcgagaacacgcagcgcgacgtcaacatcgcgctgatcaacgagctggcgctgatcttcaacaagatgggcatcgacaccgaggccgtgctgcaggccgccggcaccaagtggaacttcctgccgttccgtccgggcctggtgggcgggcactgcatcggcgtggatccgtactacctgacgcacaaggcgcaggccatcggctaccaccctgagatcatcctggcgggccgccgcctgaacgactcgatgggcggctacgtggtctcgcagctggtcaaggccatggccaagcgccgcatccacgtcgagggcgcgcgcgtgctgctgatgggcctgacgttcaaggaaaactgccccgacctgcgcaacacgcgcgtggtggacatcgtgcgcgagctgggcgagtaccacgtcgacgtggacgtgtacgacccgtgggtggacccggccgaggccgagcacgagtacggcatcacgccggtcgccaagccggccgccggggcgtacgacgcgatcatcctggcggtgtcgcaccaccagttcgtcgagatgggcgccgaggcgatccgcaagttcggcaaggccgagcacatcctgtacgacctgaagtacgtgctggcccccgagcaggccgacctgaggctgtaagaaggaactccatgacgaatcgctttgagaccacgtgcgcgcagttgcgggcccaaccccagaaatggctggtgaccggctgcgccggcttcatcggctcgaacctgctcgagacgttgctcgggctggaccaggcggtggtggggctggacaacttcgccacgggacaccagcacaacctggacgaggtgcgcgcggcggtgacgcccgagcaatgggcgcgcttcaccttcatcgaaggcgacatccgcgacctggcggcctgccagcgcgccgtgcagggcgtggaccgggtgctgcaccaggccgcgctgggttcggtgccgcgttcgctgaaagacccgatcacgaccaacgaggtcaacatcggcggtttcctgaacatgctggtggccgcgcgcgatgcgcaggtccaggcgttcgtctatgcggcctcgagctcgacctacggcgaccatcccgacctgcccaaggtggaggagcgcatcggcaatccgctctcgccgtacgcggtgaccaagtacgtcaacgagctgtacgccgacgtgttcgcgcgctcgtacgggttttccagcgtggggctgcgctacttcaacgtgttcggcaagcgccaggacccggacggcgcgtacgcggcggtgattccgaagtggacggcggcgatgatcaagggcgaggacgtcgtgatcaacggcgacggccagaccagccgcgacttctgcttcgtggagaacgcggtgcaggccaacctgctggcggcgatggccgcaccggaaggcgcgaaccaggtctacaacgtggcgtacaacgcgcgcacgacgctgaccgagctgttcgagcacctgcggcgcacgctggccgggcagggcgtgtcgtacgagaaggcgccggtgtacgcggaattccgcgccggcgacgtgcgccactcgcaggccgacatcggcaaggccggcaagctgctgggctacgagccggcctacgacatcctgcgcgggctggaagccgccatgccctggtacacgcaattcctgcgatgatcgagcttcattcgtcaggcatcgcgcgtattccgtacctgacggagctgctgggcgcgccggtcacccgctaccggcgcttctggccgccgggcggcgcggcgccgcgcgcggtggcgggatggggcgcgcgccccagcgccgcgccggcgcggcgccgcgcccgttcgctgggcgtgccctacattgcgctggaagacggtttcctgcgctcgttcggcaccgggcgccattttccgcctctgtcgctggtggtcgatcgcctgggcatctactacgacgcgacgcgcgaatccgagctggagtgcctgctggcgtcgtcgcgcacgctgctcgacggcatcgaggacgccgtgcccgaagccatggagctggtgcgcgaacgccgcctgtcgaagtacaaccagggctgcttcctggccaccggcgtgccggccgacggccggcgccgggtgctggtggtggaccagaccgaaggcgacatgagcgtgaccctgggttgcgccgaggcggccaccttcgaggccatgctggcggcggcgcgggcggagagccctggcgcgctgatctgcgtcaagacgcatcccgaggtggcggccggcgacaagtcgggctatctgtcgcgggttaccgacgacgccgatacggtggcgctgcgccacgacatgaatcccctggccttgctggaacagatggaccgggtctatgtggtcagttcgcagatggggttcgaagccctgatgctggacaagcccgtgacctgcttcggcatgccctggtatgccggctggggcgtgaccgacgatcgccagcgctgcgagcggcgcggccgcgcgcgcagcgtcgaggagctgttcgccggcgcgtatttccactacacccgctacctggatccggtgctgcatcgccgcggcacgatcttcgacgtgatcgactggctgacgcgccagcgcgacatggcgcaacgcctgccgtcgcgcgtgatcggcgtgggcatgcgccgctggaaggcggccgcgctggcgcccatgctggcgttaaagcccggccaggcggtgttcgccgccgacgccgcccgcgcgcgggacctggggcaggccgcgggcgacgccctggtgcattggggcgcccgggcgcccgccggcgtggccgagctggccgaacagagcggttgcgcggtgctggccgtggaggatggcttcctgcggtcggtcggcctggggtcggacctgatccggccgctgagcctggcgctggacgggcggggcatctacttcgatccccgccagcccagcgatctggagcatgaattgaaccggggcgggttcagcccgggagagctggccagtgcggcgcgcatccgcgcgctggtggtcgcccacggcatcaccaagtacaacgtggcgcagccccagccggccgactggccggcgcgcgggcgcgagatcgtgctggtgcccggccaggtcgaggacgatgcgtcggtgcggctgggctgcgacgaagtccgcaccaacctggacctgctggcggccgcgcgcgccgcgcatcccgacgcctacatcgtctacaagccgcatccggacgtggtcagtcgcaaccgccgcggccgcgtggcgctgcgcgaggcgcgccgccatgccgatcatgtcgagtccgcgctgtcggtggtcagctgcatccaggcgtgcgacgtggtgcacaccatgacctcgctgacgggcttcgacgccttgctgcgcggcaagcgcgtggtgacgtacggcaagccgttctatgccggctggggcctgaccgaggaccgcgccgccgattggccgcgcgaccggcgcacccgccggctgagcctggacgagctggtcgccggcacgctgctgcgctatccgctgtactgggattgggaactgcgcggatacaccacgtgcgaggcggtgctgacgcatattttcgagacgcgcgaacgcctgcagcgcgaaggccgcctgcaagggctgcgcgccggctatgcgcgccgccaggtgcgcaagctgcagacattgtggctggcccgatgagccggagcatggcatgagcgcctcgttcctgttcctgcagggcgtctgctcgccgttcttcgatcgcctggggcgggcgctgcgcgaacgcggccatgcggtgcgccgcgtcaactacacggtgggcgacgcggcgtactggcgcggcggccaggcgtacgcttatcgcggcgcggcgcaggcctgcggcgatttctacgccgaattgctggagcgccacgccgtcagcgacatcgtgctgttcggcgaccgccggccggtgcatcggccggcggtcgcgctggcccgcgcgagcggcgtgcgcgtgcatgtgttcgaagagggttatttccggccgcactgggtgacgctggagcgcggcggcgtgaacgcgcattcgtcgctgccgcgcgatccggcgtggtatcgcgccagcgccgcgcgcgtgccgcaggccagcccgcgcgcgttcaggtcgccgttctggctgcgcgcctggcacgacgtggcctaccacgcatgcaacgcctggaacccgctgctgtttccgcgctatcgcacgcacgcgccgcatggcgcggcgcgcgagtacgccgcctatgtgcggcgggccctgcgcttgcgcgcccggcgcgccgaggacgcccgcgccatggccgacctggcggcgcggcgcgcgcgcttcttcctgctgccgctgcagctggacagcgacgcgcagatccgcgaccactctccctacggcgatatgcgcgaggtccaggatgcggtgatggcctcgttcgcgcgccacgcgctgccggactgcctgctggtggtcaagaaccacccgctcgatccgggcttcgtcgaccagcgccgggttaccgcggaaaccgcccggcgccacggcctgcagcggcgcgtgcgctacctggagaccgggcatctgcccggcttgctggcgcacgccgccggcgtggtgacggtcaacagcaccgtgggcagcgcggcgctggcggccggctgcgctacgctggcgctgagccagcccatctacgccatgccgggacttacctgccagcacacgctggacgatttctggcgcgaccccacgccgccacaggcggccctgttcgccgcgttccaggccgtggtgatccatgccacccaggtcaacggcggcttttattgcgcgccgggcatcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgaactgtcaatacgcagtagcaccggcaaggtgccgcccatgagaaacggcgcggcgcccaccagcagcagcaccgccagccaggccagccagggactgtactgctcgccctgcacgaagagcggcgcggcgcgcgccagcgccagcgtgaccgccagcgccaggaccgccacgccggcctcgatggccgcgtacaggcgcagcgggcgcaggctgcggtcggcccggcgccccagccaccagccgccggccgccagtcccaggaagaaggcgctgagcgccagcgcgatggcgtgcacttccacgccgacgatcagcgacaactgcttgatccacaggatctggaatatcagcgccgcggtgccggacagcgccagcaacagggccggcgcccacagtccggccagcggccgcgcttcggcgcgcggcggcgccgccgcgcgcccggcccgcaagggtgtactgctcatgtcgagtgatccgtaaaagacatgcccatggcgtgcgcgacgcaagcgggcgcggggcccgcccgcgcccgcccgcgcctacttgccctgcttcttcttctgctcttcgaagtactgcatgatcttgcgatccacctcctcctgcacctggtccacgctgaagctggcaggacgctggctgggcggccactcgacgaaggtctccaggaattccgaggccttggccgagccgatgaaagccaggtaggcgttcttggacagccagccgtagtactggtcggacacgatatcggcgcgctcgtaggggtccatcctcaggttgaacaccttgggcacccgcaggcacacgaagggatccttccacacgtcgaagccgccgggcgcgcgctgttcgcagaacacgattttccagttctccattcgcatggcgaccagcaggccgtcgtcgttgaagtaatagaagtcgttgcgcgcgctcttgtcgctcttgccggtcaggtactcgagctggttgtagccgtccaggcgcactttgtaatccttgccgccgccggcgctccagcccttgagcagcttttccttgatgtcgccctcgcccgccgcggccagcagcgtcgggaaccagtccagcccggacaccatgccgttcttggtcacgcccgccgggatatggccgggccagcgcaccatggccggcacccggaacgcgccttcccagttcgagtccttctcgttgcgaaacggcgtggtggcggcgtccggccagctgaactggttgggcccgttgtcggtcgtgtagacgacgatggtgttgtcggcgatgcccaggtcgtccagcttcttgagcagcttgccgacgtcctggtcatgctcccacatgccgtcggcgtagtcgttgccgggcatcccgctcttgccctggtgctcgggccggatatgcgtatagatgtgcatgcgcgtggtgttcatccacacgaagaatggcttgtcgcccttgccgtgcttgtcgatgtagtccagcgcggcgcccacggtttcgtcgtcgatggtctccatgcgcttggaggtcagcgcgccggtgtcctcgatcttgccgtcggcgctggccttgatgacgcctcgcggcttgtacgccttgaccaccggatccttggggtcctggggccagtatggccgctcgggctcttcctcggcgttgaggtgatagaggttgccgaagaattcgtcgaagccgtgcttggtgggcaggtattcgtcgcggtcgcccaggtggttcttgccgaactgcgcggtcacgtagccgtgcgccttgagcgcctgcgcgatggtgacgtcgcggtcctgcaggcccacgtcgacgccgggcacgccgaccttggacaggccggtgcgccgcggcgactggccggtgatgaacgaggaccggcccgccgtgcagctgttctcggcgtagtagtccatgaaaatgatgccttccttggcgatacggtcgatattgggcgtggtgtatccgaccacgccgcgcgtatacgcgctgatgttggcctgtccgatatcgtcgccgaagatcaccaggatattgggcggtttgccggaggcttgcggcttggccgcctcgccctgggcctgtgcgtgcgcgccggccgccatggccagccctccggcggccaccagcgccgccgtcaaccatcgtcttgcattcatgactgctctcctcgcccgacagggccttgtgccgccaagtcaacaaacttcagggttgttcgaatgcgtatacgcgcttccactccgtcttcatgtccaccacggtccagtcctgccgccgcgcctcgtccagcgcgcgatcgagccgcccgatcctggagtcgcggtcataggcccactcgcgctgcgcgtcggtgtgatgcaccaggccggcaaaacgcttgccgtcgccggccgcggtccattgcagcatctgcaggtcgccgtccgaattgccgaacgccaggatcgggcgccggccgatgtagcgctggatcgccaccggcttgcccggtccgtcgtcgttgaactccagcttgccgtggcgccacagcgtgggctcgccgtcgcgcacgccataagtcgtgacaaagctggagccgatgacctgctcgggcgggatgccgtaggcctgctgcgtccaggaccgcatgaactcggtctcgccgccggagacgatgtaggtcttgaagccgtgggcgcgcaggtagtccagcagttcgcgcatgggcgcgaaggtcagctccgtatagaggcggtcgaagcgcggatggcgggcggtcgaggcccagtacctgacgctgcgggtaaaggtgtcagtgctcatgtcggtgtgcgtggcgccgacgattttcatcaacgccacgtcgccgcccttggccagcgccgcgtggtcgtcctggagcgcggccttgaacggctggcggcgcgcccagtcgggatggcgcggggccatgctcttgacgcggtccagcgcgaacagcatctggaaatacatgggctgctcgctccacagcgtgccatcgttgtcgaacacggcgatgcgttcgtcggcggcgacgaaatccggcccgccggagcgcgtgaccgcgcgcacgaactcgacgatggccgtgcgcgacggtccgtcgttccaggacggcagctcgtcgacggacgcggcctgctggcgcggcgccgcgcaggcggccagcagcagggccatggcggccgcgcccaggcgcgccgcccagcggcgccagccctcggtcgtatgtctgtccatcgtcagctccttgggcgcgcggcgcgcgcggggttgagaacctcgggcaggccatgcgccggcgcggcggcgcggcgcgcccgccaattgccgcgccattgccgtgacgccatgcccaggcggacccgccagccggcccgggccggggcgcggccataggcgtcgcgcagcgcggctgccgccgcgccttgcgccgcctcgtccagcgtcgccgtggcgccgcgcagatcgggcgcgccggcggccagcgccagccagcggtagaacgcgctcagcgtgccgctgtcgcgccgcgcctcgcggcgccaggcgcgccagtgccaaggctcgccggcccgccgccgcgcccgccggcgcagcgccgccgcgcgcagccggcacaggccctggcgccaccagggccagcccagccagagcaccagcaaggccagcgcaccgccggcggcccaggccagccaggccgccggcagcacccagcgcaagccgtggcgcagccgggccagatcgtcggtcagcgagaacggcggcgcgacggccggcgcggccgccaccgcgaaggtgcggccgggccgcgcctgctggcgcggctgcccgccggcgccgtcgcgccaggccagcgtcaccgctggcaggctcagctcgccggcctgctcggccacgtaatcggcgcgatcgatacgttgcccgcccacgaaaccgccacggccatcggtcagcgtggtcacctccggttcgcgcgcatagcgcttgaaaccgggcgcatcggccaacggcgccggcggcagcagcatggcctgcaccccttcggcgcgctgcgtaatgctgcgcgtcacccggccgccggccaccagcgggtccggcgccagcgcgaagtcctgcgacaccgtcagcgcgccgtgcggcgccggctgcgcgcccgccgcgccgccgacggtgaacgacagcggcgcgctgctggcgctggccggcgtcttgcccggccccacctcggcgctgaccgccagcgccggcacctgcacctggcccgcggcggtgggactgagcagataggtgtagcgcagcccgctgtacgccacgccgttgtgttcggcgcgcaccagttcgccttcgcccgacggcggcgtcaccatcacgcccggcagcgtcagcgcgggcagccgcggcggctgtgtgaaccaggtggtggtcatcacatccagctccagacgcagcgtggcgccagcctgcgcctgcgcgcctgcgggcaggcgcgccgtcacgcgcagcggcggcgcgtcctgggcgcgcggcgcgccggccagccccaatgccagcaaggccgcgcaggcgagcggcagccagcgcctcatggccgcgttccggccgccgcgtcctcgacggcgaacttgctgcgcaggaaacgcgccggcgacagcgtcagattgcgcagccaggcctcttccgagccggcctgcgccaccggcgcctggctcatcttgcccgcctgcgcgctccggtcggcaatcgtccggtccggcggctcggccggctggtcctgctgcgtctgcgccatggcggccagcaggcgcgcgacgatgccgcggttcaccacggccggctgccagcccggcctgagcgccagcgccctgtcgtaggccgccagcgcggcgtcgtaccgatgcaggcgcgtctgggtattgccgacatagaaatagccctcggcgctgggcagggtcgagaatgccgccagcgcggccctgtaatcgccggcctggtaggccgcccggcctttccagttcggatcatggaaatgccgcgccgctgcgtcgtagcgtccgtgctcgaaggcccggcggccctgctgatcggcggtcaggaaggcatcggccagcgcatcggcgcgcgccggctgcggcatgccggccatggccacgaccagcacgccggcgctccaggccacgctccagccgcggcgcaccgccagcagggccagcaaggccaatggccagcacagccagtatcccgcgtccttccaatgcaccggcccggactgcgcatcctgcaccgcccggaaatgcgcctgcgcatgcagcgcgatccagtcctggtcgtccggcccgcccgtcaggctgcccaacgccgcgccggcggcgcgcgccagctcctgcagggcctgcgtatcgatgccgttcacgcccaccgccatgaccagcacctgcatgtcgcgcgcggcctgggcctgccggcgcacggcgtccatgcgcgcgcggtcggcgccgtcggtcaggatcagcaaggtgccgccggcgcgctcggccgccagggcctgtgcggccagcgcaatcgcgccgtcggcgtcgcggcccgggcgctcgatcaggccggtggccagggcctgcgcaaacaggtccagcaaggccgcgtcgtcggtgggcggcagcaccagatggctgctgcccgcataggcgatcaacccggtgcgggcggccgcgcgccgcgccgccaggtcgcgcagcacgcgcctggccgcttccagccgcgtgggcggcacgtccgcgccgtccatggaagcggacagatccagcgccacgatgagcggcgccacgttgtccaggtaggccggctcgtcgcgctgccaggcgggccccgccgcggcgacgccgcccagcgctaggaacagcgccagcgcatcgatgggacgcggcccgcggctgcccggcgtgcgcagcaccagatacggcagcagcgccggcgcgatgcgcaggtcgcgcccgggcgcgccgcgctcgccgcgccgcgcccaccacagcagcgcggccagcggcacggccagcagccaccacgggcgcaggaaatggaaggcgctcaggtctatgtccatgcgtcctcccggcgcgcccgccggtccgggcgcgccgagcgccaggcggccagggccgccccgccatgccacagcgccagcaacgccagcgccgcgcccagcggcatccagaaatcctcgcgcttgggctggtggcgcagcgtgcgcacttcgtgcggcgtgatgcgatccagcgtggcgtacacctcctgcagcgacgcctggtcgcgggcgcggaagaaacgcccgccggcgatgcgcgcgatgtcgcgcaaggcgtcgaaatccacccggtcctcgccgctggcggcggggtcgccgataccgatggtgtgcaccacgacccgatgctgcgcggccagctcggccgcgcgcgccggcggcacggcgctggccgtgtcattgccgtcggtcagcaggatcagtatcttgtcgcgctccccggcgtggtccagcatgcggatgcccaggccgatggcgtcgcccagcgcggtgttgggtccggccatgcccaccgccgtgcgctgcagcagcaggcgcagcgcggcgtggtcgcgcgtcagcggcgcctgcgggtaggcgccggcgccgaacacgatcagccccagccggtcgtccggccgcttgtcgatgaagtcgcccaccaccgcctggaccgcctgccagcgcgacgccggccggccctgcgcatcgcggaaatcctcgctgtccatggactgcgagatatccacgaccagcaggatgtcgcgcatgggctccacgtgcgtgagcggcggctcgacccattgcggacgcgccagcgccagcgccagcagcagccacacggcgacgttcagccacaactgggcccggccacgctgcacgcccgggcgcgtgggcgacttgccggtcagcgtggccatggcgtcgaaaaaaggcaggcgcaacgcctgccggccctgcacgtaggccggcagccagcgataggccgccagcgccagcggcgcggcggcgagcagccagggatactcaagccgccacatgatggctctccacccagcggcgctggccgcgaacaggcgcgccagcgccggcgcgtccagcgcccgcacgacggcatcgggcgcataggccagcagcgccagcatgcgcgcgctgtcgtccgggaacgcggcgcctgcggcatcctgcgcgaggcgcgccagccacgcctggccgcccagcggcgccacggccggctggccggccgccagcgcggtccgcttgagcaggcccggcaaggcgcgcgcggccagcggatcggcggccgcggcgcgcgccagccgctgcagctcggccagcgcctggcgccggtaccggttgcgccgccggcgccgccagcccgtgtagccggcccatgccgcgccggccagcacaagcgccgccagcaccgcccagccccaggtctgcggccaatacggcaccgccgccggcagcggcagctcctgcaactggtccaggccgggcagcgcgtcgctcatcgccgtgctcccgtctgcaggcgccccagcgcgcggcgcagttgcaccacttcgtcctcggccgtgtcgatcgacagcagcggcacgcggctgcgccgcagcaggtcggccacttcgcgcaggcggccgctgaagaagtcggccagcggctggcgctcgcgctgccggcccacggcgatctccagctgcaattcgccctgcgtcaccaccagccggccgcggcgcggcagatcctgcgccatgggatcgaacaccagcatcgccaccacgtcgttatgccgcgccagcaggcgcagggtgcgcaaggtctcggcgtcggcgccggcgaagtcgctcacgatgcacaccaggcaatcgtgcggcgcatgcgccagcgcgccgcgcagcgccgcgttcagtccggcgcccgccggccgctcgggccgccccgcggacagcccggcgttggcgcgcgccacttccgccagcagcgcctgcacccggtcgcggctgcgcagcggcttaaacgcccgcacgccgtcgtcgtcgaacaccaggccgccgacacggtcgccgccgcgataggcggtccaggccgccagcgccgccagacgggccgccaccgcgcacttgaaggcgtgcaccgacccgaaatacatgctcatgcgctggtccgccacgatcatcgcgggccggtcgcgctcctcggtataggcgcgcacgtacggcttgccgtagcgcagcgacgcgcgcgggtcgagctggcgcaagtcgtcgcccggcacatagcgccgcagttcggcgaagtccagcccgcggccgcgcagccgcgagccgtgcaggcccgccagcacgctgcccagcggctggccggccacgaacgacaggccgcccacggcctcttccagcgccatcagttcgggcaacggcgggtggacgggatgggcggcgcgcggcatcggcgttcctaggcgggcacggccacggtgtccagcagccggtcgatgacctgttcggccgtgacgccgtcggccaccgcgtcgtacgacaggtgcaggcgatggcgcagcacgggatgcgccacggcgcgcacatcgtcgggcgaactgaagtcggcgccggccagccagccatgcgcgcgcgccgcgcggtccagcgcgatggcgccgcgcgggctggcgccgatctgtatccagcggcccagctcggcgtcgtagtcggccggccgccgcgtcgcgttgaccaggtccacgatgtagcggtcgaccgccggcgccacatacagggcggccgccgcgtcccggcaggcgaacaattcctcctgcgcgagccgcgtcgcgccggccgcgtcgggctggggcgcggcgcgcagcaaggccagcatcgcgatctcgtcgtcggcggccggataatccagccggatcttcatcaggaaacggtccatctgcgcttccggcagcggatacgtgccctcctgctcgatggggttctgggtggccagcaccatgaacagcggcgccatcggccgcgtcaccccgcccaccgtgatctgccgctcttccatcgcctccagcagggccgattgcaccttggccggcgcgcggttgatctcgtcggccagcaccaggttgccgaacagcggcccctgctggaattcgatgcgctggcggccgtcggcgtcctgctgcagcacgtcggcgccggtgatgtccgaaggcagcagatcgggcgtgaactggatgcgccgcatggtcgcgtccaggtgcgccgccagcgccttgaccgtgcgcgtcttggccaggcccggcaggctttcgagcaatacgtggccgtcggccagcagggcgaccagcacatggcggatcaccgccgcctgccccagcaccgccgcggacaccgcctgttccaacgccacaatgccatcacgattggccatgcatgctcctgtgtgtatccgaaacggcccgcgccggcgaccggcgcgcgccggctcagcggctggcgacgcggccttggcgggcctgggccagcttccattgctcgggcgtcatcaccgttcgaaagcccaggtgcgacatgggattgagcggatcggtgccccgccgcgcgctggcgcggtagctgatgcaataggtgtcgctgcacaggaaggaaccgccgcgcgtcacgcgcttgggcgcggcggccggcacattgccgtcgtccgggtcgaaactgtcggcggggccggccggatcgagcgggggttcgcggtactgggcctggatccggaacgcgtcggcccggtaccagtcggccgtccattgccacacattgccggccatgtcgtaaaggccatagccattgggcgcgaagctgcccaccggcgtcgtgccaacctgcactttctcgtccttgacgaccggaaacggctgctgctggcgggtatcccagatgttggccatggcctggccctgcggcagcagctcgtcgccccaggtgtaggtggcctgctccagcccgccgcgcgcggcgaattcccattcggcctcggtgggcggcgcttgccggcccagcgggcatacgcttgcgcgtctccgtacgacacttgcacgaccgggtggtcgtccttgccgtcgatgccgctgcccggcccttgcggatggcgccagctggcgcccggaacgaagcgccaccagcgcgaatagtcgcgcagcgagacctcgctctgggtgcccacgaacaccatggcgccgggcaccagctggctgtcgtccggacgcggcgtgccgggtggcagctgcggccgcaggtcttcccagcgcggcttgcgttcggcggtcgtcaggtagccggtggcttgcacgaagcgacggaactgcgcgttggtgacgtcgtgcacgtccatccagaacccgctgacccgcacctggtgcgcgggccgctcattgggctgcgacagcttgtggtcattgcccatgaggaactggtggccgggaatccaggccatgtcggccggccccgccttgccgtcgcccagcctgactgcgggcgcctgcggcgcatcggacgtgctcgccacataggccccagcgcgcccgcggcgtccacgatggccgccatggccaatgcgatcttcagctgctgcttcactgcccttctccgtcacgcgtctgagaacggagcgccccatagaggcgccagcgccaacacggtaccgccaaggcttgccagatccagctgaatgtcccccgatccgcgcccagggagatattcgaccctggcaggatacccagttttgttttcggttgtcatcaactttggggcaatcggtaaccttgcgcgctggcttgacggccctggggaatcggcagaaactcggcgggcaggcagcgagccagcgcgcatccaccgaccagcccctcatgctccggatgccatccgccgcctggctgctcgtccgtccggcttcctacgcagcgatcgtggagacaatatgcgcagcaggtttgcatggcgcttttgcaacgccggtctggccctggcgctggccgccctgcccggcgcggcacgcgccaccgagggcgcgctgggcaggctggtcacgggcacgacggtgcagcccaatgccggcgtggtgtcgccgcaacccattacggtgctgagtctgggccagctctatctcgacggcaggataggcggcagccgcgaagtgcccgtggcgggcaagacctcgctgggcctggacgccgaaatggccctgaccctggccacgctcatgaagacctgggacaccggccccggacgctggaacttcgcctccagcctgaccgtcccctacctgtggctcaagaccaccgccacgctggccggcgagcgcgggcgcgcggcccgcgaaagcgacatcgcgtccaatctgttcgacctgaacttcacgcccctgatcgccggctaccacttctccgagacccagcacctggccctgagcctgagcatctgggcgcccaccggcaagtacgacgccgacgcgctggccaaccccagcctgaacaactggaccttcattccgcaggtcgcctataccggcatgttcctcgaacacggcctgcagctcgacgccgtggccaacgtgcagttctatacccgcaatacggccaccgactaccgcaacgcgccgatcttcggcctggagctgatgggtcgcaagctgttcggcaacggcatgggcgccgggctcatcgtcggcacccagcagcagctgggaccggacaagggcccgacggccgaccgcctcaacggcttcgagggccgcgactgggcgctcggccccatcctcacctatgaccgcaagctggcggaccagcgctcgctgtcgttcagcctgcgctggacccccaccgtcagcagcacgcgccggctcgacagcgacagcaccgtgctgggcaccgtcgcgctgatcttctgacagggcgggatctcgcggaccttccaggccgcgccgcgcggccgcgcgcattcataaaatattctgctgaatccataaaaagatttggttttgcccgcccgggtctgccttaatgtgcgcctggcgcgggcgagatcgtcgcctgccttcagtcacgacaacaagatggagactcgcatgcgattgattcgccgatttgcccatgccttggccgtggtgggctcggctggattcctggccgccccggcggccgccagtaccggtacctaccccgacaagccgattcacctgctggtggcgttctccaccggcggcgtgctggacacgctggcgcgcaccatggccagcgaactgtccacccgctacggccagtcgatcgtggtggaaaaccgcaccggcgccagcggcaatatcggcaccgacctgctggcgcgcgccaagcccgatggctacaccatcggcatgggcaccatcgccacccacggcatcaaccccgcgctctatggcgagcgcctgccctacgatccgatcaagggtttcaccccgctggccctgctggccgagcagaccaatatcatgctggtcaacaacgacctgccggtaacctcgatcccgacattgatcgaatacctgcgcgccaaccccggcaaggtcgcctatgggtctgccggcaacggcagctcgcagcacctgtcgggccagctgttcaagctggccgccggcgtcgagctgctgcacgtgccgtatcgcggcagcgtgccggcgctgaccgacctggtgtcgggccaggtgcagctgatgttcgtcgacgtgcccgcggcgctgcccttcatcaagagcggcaaggtgcgcccgatcgcggtcaccgccgcgcatcgctcgtcggccttccccgatctgcccacggtggccgagcaagggctggaaggcttcaacgtgcgcgcctggttcggcgtgctggctccggcgggcacgcccgcgccgatcgccgagaaactgtcggctgatatgatcgccgccgtgcagcagccggccatccgcgagcgcctggaagcgctgggcatggacatcaagacgctcgatggcccggccttcggccagttcatccaggacgagatcgcccgctgggacgagatcgtcaagcgctcgggcacccggctcgaatgaaccatcgggccgggccgaagcggcccggccctcaccaggacacactatgggacgactttcggggcgcaacgccctcatcaccggcgcggccgtcggtatcggcgcggccatggcgcgccgcttctgcgccgagggcgcgagcgtgctgctgggcgatatcgatgccgagcgcggccaggcgctggccgcggagctggccgcaaccggcgcgcgtgcgcgtttcgcgcgcctggacgtgaccgacgaggacagcgtgcggcaagcgatggagctggccgaggccgagcatgggccgctgcacatcctggtcaacaacgccggcggctccagcctgaacgaccgctcggtggtggaattcgcgctggaggaattctggcgcgccatcaacatcgacctgctgggcaccgtgctgtgctgccgccatgccatcccgcgcatcgccgcggccggcggcggcgcggtcgtcaacatggggtcgatcgcggccctgcgcggcctgaaagggcgcgacgcctacacggccgccaagggcggcgtgcatgcgctcacgcgctcgatggcggtggagttcgccgagcaacgcgtgcgctgcaacgccatcgcgcccggcgccgtgctgtccgagcgcatggcgcgcttcatcgatgaggatccgcgcgtggccgcggcggtgtcgcgccacctgctgggcctgcccgaaccagacgaaatcgccgcgatggcggtgttcctggccagcgaggaatcgcgccacgtgaccggctcgatcttccagatcgacggcgggcgcgccgcggccgcgtaagaaccgcgcaacggccgcgccgcgacgaccggcgcgcgccgcgccccggcccagtaaccctgagcgcgtcaccggtactggccgatccgcccgccgccctgcctagaatcggcaggagcgtgtctttcaagggagcggcctgcgggccgcgtcgatgcggcgctccatcgtcctttcggcggactacttatggtcgaggccatcgagacgttccattggggcgccatattccagatcgttctgatcgacatcctgctcggcggcgataacgccgtcgtgatcgcgctggcctgtcgcaacctgccgcaccggcaacgcatcaagggcatcctgtggggcacggccggcgcggtgctgctgcgcgtgctgctgatcgccttcgcgctggtcctgctcgacattccgtttctcaaggccctgggctgcctgctgctggtctggataggcgtcaagctgctggccccgcatgaggacgcgcacggcaacatcaccggcggcacctcggtgctggccgcgatccgcaccatcatcctggccgatttcgccatgagcctggacaacgtcatcgccatcgccggcgcggcccagaacgcgcaggccgaccaccagctgtactacgtgatcttcgggctgtgcgtgagcgtgcccatcatcgtctggggtagcacgctggtgctcaagctgatcgaccgcttcccgctggtcgtcaccctgggcgccggcctgctgggctggatcgccggcggcatgctcatcaccgacatctacgtggtcgagcgctggggcgagcccgcgcccatgctgaagctggccgtggaagccgccggggcgctggtggtggtggcggccggcaagtggctggcggcccgccgccgccatgcccggccgacccacgacgaatcggcctccaccacgccgggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcgtcggctcggtcgccggcgcgatcttcggcgcgagcctgctgaccctgcttccgcaggtgctgacggtgttcgccgactacgaacccctcatcctgggcctgaccatgatgctggtcatgatcttcctgcccgaaggcctggttccgtccatcatgcgcacgatacgaggaaggaaaaaatgagcctgctggaaatccacggcctgggcattacctttggcggcctgcgcgccgtgcacgacgtcgccttcagcgtcgagccgggcgagatcgtgtccgtcatcgggcccaacggcgcgggcaagaccaccctgttcaacatgatctcgggcatctaccggcccggcgccggccgcgtcgtgctggaccgcgacgacgtcaccggcatggcgccgttccgcctggcgcggcgcggcatgtcgcgcaccttccagaacctgcagatcttccagaacatgaccgtgctggagaacgccatcgcgggctttcacctgcaggagcaaggcgcgctgctgtccgacctcttcaacctgcgcgcctcgcgggcccgcgcccggcgcgccgaagaaggcgcccgcgcgctcctgcagcgcgtgggcctggaacgcgcggccgaacgcgaggccgccagcctctcctacggctcgctcaagcggctggagatcgcccgcgcgctggccctgcagcccaaggtgctgctgctggacgaaccggccgccggctgcaatgcggtcgaaaccgaggaaatcgaccacctgatcgccgaggtcgccgccacgggcgtcgccatcctgctggtcgaacacgatatgaaaatggtcatgcgcatttccaaccacatcgtcgtgctcgatcacggcgagaaaatcgccgaaggcccgccggacgccatcagccgcgacccggcggtcatcgccgcctacctgggcaccgacagccagccgggagaccgcccatgctgaccgtgcaaggactacgctcgtgctacgggcgcatcgaagtgctgcacggcatcgacctgcaagtcgacagcggcgagatcgtcaccgtcgtcggcgccaatggcgcgggcaagaccaccttgctgcgctgcctgtccggcgtgcagcccgtctcggccggcgccattaccttccgcggcgaggccctggccgccgtgcccgcccatcgccgcctggcgcgcgggctggcgcactcgcccgaaggccggcagatcttcaccaacctcagcgtcgaggaaaacctgcggctgggcgcctacctgtacgccgacgaccgggtcgaacgcgacatggacgacgctttccagatgttccccatcctgcgcgaaaaacgccatctggccgcaggcggcctgtcgggcgggcagcagcagatgctggcgatggcgcgcgccctgatgggcaggccgtcctgcctgctgctggacgagccctcgatgggcctggcgccgatcatcgtgcagcagatcttcgacgtcatccgcgggctgaaggcgctcggcgtcaccgtgctgctgatcgaacagaatgcctacggcgcgctgcagatcgccgaccgcggctacgtcatggaaaccggcaacatcaccatgcaaggcgcggccagcgccttgatcgccgacccgcgcatacgcgccgcctacctggggatatgaaccatgcggtgaaccctgcggcgcgggccggcccgcgcattgccgccggggccatgtggccctacaattagcggttgcctcagtcatgagttcacgcgctgtcgttgcttggcatcgggcagcgtctttaagcgggcgcgtcctgcctatgccaggcaccgcccactgcaggcggcgagtgtacgacgaacagcggcacgacgaacagccatcgcggcactcgcgtcatcggaggtgttttggcccgtacgagatctgcggattacgagaatatccgcgacaccatcatcgagcgcgcggcggcaatgtttgcgcgccaaggctactcggaaacatccattggcgatatcgcccgggcctgcgagtgctcgaaatcgcgcctgtaccattacttcgacagcaaggaagcggtattgcgcgacatgctcaccacgcacgtcgactccctgctggaacgctgccgccaggtcctgtacggctcgaacgaaccgaagacgcgctttctccagatcgtaaagctgtttctcgagatctacgccacgtcgcgcgaccggcacgtcgtgatgctgacctgcctggacgccctgcccgaagaccagcgcaaggcgctgatcgccaagcagcgcgaactgatcgcctatgtgcgcgacgcgcttctgcaactgcgccccgacatggccgccaaccgcaccctggcccacgtcgacaccatgctgttcttcggcatgatcaactggacctacacctggtacaaggccgatggcagcgtctcgcccgatgcgctcgccgagcgcaccgtgcaactgttcctggacggctacctcaacctgccctcggcctgatcgcgcagcaactgcatcggctcgaagccgggccgctcgacctcgccacggccgaccgcgcgcccggcttccagcagcttcttgccgaccatatacgcccgcccgtcattgagcgcatcgaccgaaatcaagcggtcggcgcggaagtaccaatgcgactcgcccttggccgacgcatggctgaccaccgcgtcgtagccgcggttcagcccgacgatctgcagcttcatgtcgtattgatccgaccagaaccacgggacgggctgatacggccgcccctgccccagcatatcgtcggccaccgcctcggcctggtcgatggcgttctgcacgctctcgagacgggccggctcgccgcccagcacgaaccgcgcgcaatcccccgccgcccagacatccggcgccgacgtacgtccgtacgcatcgaccaggatcccgtcgtcgcaatcgatcccggccgcctcggccagcgccgtttgcggcgccacccccaccccggccaccaccaggtcgcaggcaatgcgcagcccattgtccagctccacaccggttagggcctcgtcgccttcggtacccgccaccgtgcgcccctcatggatgagcaccccgtggcgctggtgcagggcgcggatggccgcggccgtggccgggcacgccacccgctccaggacccgggacgcgcgctccaccacctgcaccgacaaccccgcctgcgcggcgaccgcggccgtttccagcccgatatagccgccccccagcaccagcagcctgcgcccggccaggaacgccggctgcaagcgctgcacatcggccagattgcgcagctcgaacacattgctgcggcccgcgaacgccgccggcaaagggcgcggcgcggcgcccgtggtcaacgccctgcttgcggcacgcctgggccatgccgtagagcacagccacgcaaaagcatcaacgctgacatcgatatgccctcgaaccgttatggatagcggcgggatgccgggctacccgtacggcgacgcgtgcccgatggcccgtgccgtcatccgtgcccgattagtggaataggcaacgctcgcgttccatgcgtcagaaccgcgggcggcaatcagagagaatcaagactcccgggctgcgcaggcgccggaagagaaaacagccgccattgctggcggctgcggaaggacttgcacctgcggcagaatccagggcgccacgcgagcctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggcggggccaaccccatgtgccgcaggaacacctgcgccagctcgtcgacgcgacgcaggccgggtgcggcgctgccctggccgccggcctgccagatcaggtaatcggtacggccgtccggctcgcccaggcgccggtacacctcggccatgatgggcacatggtcgccatacacgcacaggcctgccgggcgcgacaggccgcgcatggccgccgccagtccggtgaacatggcgtcggcattgcgcagatgccgcgcatacgccaccaggtcggcgcagccaggcgcaagcggcccgtccagcaccgccgcggcgtcggccgcgtcgacgctttcccaatgcagcggaccatagttctccatggtgatgacatgcacgtacaacggctggctgccctgcccggccagccgctcggccacgtagcgcgccagcgccgcgtcggccacatagggcccggcgcgcggcgcgtcggcgaaggcgtccaggtgcacgaactcgtcgaagcccagccagggcatgacccggtcacggccgtagaagctggcgtggaagggatgcacgcacaccgtgcggtagccgcgctggcgcagatggctggccaggctgggctgcggctggcgcaggcgccggtacgggttgtagcggtgcacgcccagcgccgacgcggccagcccggtcaggaaggcgaattcggtgcgcaccgtattggcgccccaggccgccacctcgagctggccgtgctccagggcctcggcgcgcagcgcatccaggccggccagcacctcgggcttgagcgtcccgaacacgcgccgcgcgtcgaagaatgactcgctctgcacgctgaccaggtgcggcagcgggccggcgcctgccgccgcgggcgccgcgccgaacggaccggatcgcatggcgggcgtccaaggctggcgctcggcccttccatacagccacagggtggccaccagacccaggcgccgcaagtcctgatccgcctcgtaggtcagcccggcgtcgcggtggccggccagcacagccagcgccgcgccggcagccgccagcgccagcgtggcgccccagaacggggccggcgcagcatgggcggcccaggccgccgtgcgcgccccggtagccgaggactccagcgccagtccggcccacaacgccaggccgtacccgcacgccagcagcagcgccgccggccaccccaggaacggcaggtacaggcgcggatggcgcagcgcatcggtgaagtattcgaaatcgctgtagacgaacggctcgcgcagcacgcgcgccttggcggcgctgaccagcaccagcaccgcctcgatggccaatacgttgatcgcgccgaagtacggccggcgaaacagggccagctcgagcgcgaacagcagggtccagacgccggcatgcagcagcagcatccaggccggccgccgccatggcggctgcaccggcggacgcagcaatgcctccagcgcccacgacagcaccagtccgccggcccaggcgggcgccaatgccagccagaacgtctcagccaccgtagcccagccagcgcagcaggcggctggagaccgccgggtgcgcgagccccaggaaccagcagcccaggttgagcggaaacggaaagctgatgcgcgcgcggttggccgccagcccgcgccgtatcgcgcgggccgctttcccgggcggccacaggaatggcttgggccctggcatggccgcgcacatcggcgaggccacgtagcccggcatgatgacattcacccgcacgccctgcggcgccagccagtcgcgcaacgcctcgccatacgccttgaccgcggccttgctggcgctgtagctgggcgtgtcgggcaggccgcgccaggcggccagcgagctcatcagcgcgatctgcccctggccgcgcgcgcgcatggccggcagcaggccatgcaccgtcgcctgggccgcgcgcagattggtgtccatcaccatgcacacgtcttcccagcgctcgccggcgcgatcgggcccgatgtcgatattgacgtccgcgttgatgatggccaggtcgggcgggtgcgtagcgttcacctcctccagccacgccagcaggcgctcggtggcgcggatgtcgaaagccgccacgctgagggtggcgccgcgctcgcggcacagcccgaccagctcgtcgagccgccccaggcgccggccttgcaggatcagccgcacgccgggcgcggcgtactccagcgccagcgcccggccaatctcgccgctggcgccggtcagcagcacgcatgccggccagttcgatctcatagcaattcctccagggccgagcgcggcgccgtcaggcgtcccaccgcattggccaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatgcggccgggtccgtggctgatggcgctggcggcctgcgccgtggcgtcgtccgcatggggccagcaaggcctgcggctgagcaaggacgacctgcaaaagcgcgccaatggcgtgctggcgctgatgtcgttctccatcgttcccgacatcaccaccagcgccctgaacatcgccggcggcgggggctcgaccagcgggtcgaccgagttctacatgacgcagctgggcggcggcgacaccatctcgaaatccgtgcccctctacctggaaggcgtgctggcggccagccgctacgatccgaccttcgtcgccacccagggcgccgattcgcgccgcatccccgccaagtggaacagcgtctcggccaccggcggcataggctgggattttccgctgaccgacgagctcaagctgcggcccatcttcaatgtggcgctgggcaacgtgaccagcgacctgcgcgcggccagctggtacgtgggacggcagaccgggcaggacgtcgacttcctggaccgcggctcgctcaatgcctacgggctgggcgggtcgctgatgctggattacgagcattaccggccgggctacgaggtggacgtggaattgcgctactcggatatccggctgcgcagcttcgatagttcggcggcggtgcgtggccaggccacggcgcaatcggccaatctgtgggcgcgctaccgggcgcccaccggcgcgacgctgctgcagcggccgctgcgctatgtgctggagctgacgcattcggagttcctgggcgaccagcgcggcgtcctgggcttcgatcgcctgacctcggtgggcgcgggcctggagctcgattccagcgcctacgacgtattcgtgacgcgcacccggctggtcggccgctatgtgttcggcaacaatgtatcggggttctcggtcggcctggcggtcagcttctgagcgtggtcgcacggcaaatgcaattcgaaatgggtgccgcgcgccacctcgcgtcacagaatgcgcgcctgcatgccgctcaggccgcgcccgggactggctgcggccggcgccggccgcccgccgcgaaagcccgcgccgtcgtcgataacggcgatgaccgcgtgcgcgggctccagccgggtgctcacggtcaggcggcgcgctcgcgcatgcttgaggatattggtgaacacctcctgcaggatgcgcagcacgtgcagcgcggccggcggcgtcagccaggacaccggcggcagcgggccgacccgccagtcgagcgccagcccggcggcctgcaggcgcggtccgagccgaaagcgcagcgtggccagcagcagggccaggtcggtctgcgcgggctcgagcgaatcgatggtaagccgcagatcgtccaggcattcctgcagcacctgcgccaccgcgccttccgagctgttgccgtgctgcaccatgcgcagcgccgacaccagcgatgaacccaggccgtcgtgcatgtcctgcatgaggcgttcgcgctcgccggccaggatacgggtgcgctcgatctcgcgcaggcggcggtggctgcgctccagttcccgctcgcgctcggccaggcggcgctgcagcgtggcctgcgcgccggcggcctgggccagcgcgttgacgtaacgccgataggcgacatacaggaagatgacgaacatgccgatgccggtatagggcagcaggtagacatgctccatgctgagtcggtagttctgcagcagcatgtcgtgcaccgccaccgggatggccgccaggttccagcaggccagcaccaggccgtcgcgcgagcgggcccgccacgcgccccagaccgccagcaggcaggcgaacagggcgaccacggtaatgcccaggtaggccagcggcgccagcagcaccaggtgcgggtggatctgccagaccggcagcatcgcggccgtgagcgctcccatgccggccagcatggcgcgctcgctgcgcggataggcgcggccgtgcaggcggaacgcgaagaaatacgaggcaatcgccagccagccgaccgaggtgatggtcagccagctgaaccattcgtcgtccagcagcagctggaacggcccggcgtggtaatgcaggcaacgcaggtagaacaccaccgaagccgcgaagaacaggccgtagatggattccttgcggcgcaccgcccacacgcccagcgcgaacaggccgagcgccaggaacacggcgctggccaggtacggcaggtcctgttgcagccagcggcgcagctcgtagcgccagcgcagctcgccggcggcgccgacccagacggtcgatagccccgcgcccgcgccgtccaggctgctgatgcgtagcagcagcagcgtcgcgggcggcgcgccgccggcggccaggggcagccataccggccggttgaagccgctccattgcgcgctgccgcccgagcggtacagcaacttgccgtcgccatagacggccaggcggccgaccgtctgccagcgcggcaggtacagcacagggtcgtcgacaccgccggcgtcgaggtccagccggtaccaggccagcgccgcgtcgccggcctgcggatcgggcaccacgcggcgctgcaggccggcatggggcagcgccacgctttgccagtcgccgggcgggccgcgcgccggcacgagatccggcgcagcggccgctgcctcgtcctgcagcaggaactgcgcggtcgtgacatggcggggctcggccagcacggccgccggcagcgccagccacagccaggccagcaccgcccaggcccgccgcatcagccgccggcgctcattcatgcgggcgcaggccgggcgcggcattgatcgcgtcgaccttggaatggacctgcagcttgcggtagatgcgccgcacgaaggtctgcaccgtatggcgcgaaacttcgagctcgctggcgatttcgtcgtaggtgtagcccagcgtgatccgttcgagcacctgccgctcgcgtggcgataacgctgtcgcggcgggcggttcggccggcggcaggccctcgcgcagccggtcgagcagctggcgcgcgatcagcgggctgatcgggctgccgccgtcgcgcagcgcgcaaatatcgcgcacgatgccggcgggctcgctgtccttgagcaggtagccgcaggcgccggcctcgatggagcgcagcacgtggacgtcgtcgccgaacatggtgttgaccatgatgccgcagtcgcgccacaggcgccgcgcctgccagatgacatcgatgtccgagccgtcgggcaggcccaggtcgaccagcagcacgtcggccggcgggccttgcagcatggccagcgcgtcggcgcacgtctgcgcctgggccaggaccgacatgccgggctcgtgcgcgatcgccgcgaccacggcgtggcgaaacgccgggtcgtcctcgacgatggcgatacgcagcgatccggcaggccgcgccggcgtacaggtttgcatggcgtgcgtctccgtgcggccccggctgtccccagttcgggggacagacacagagcgaaagtaatcgtaacttttgctgcactgtagcgcggcccatgggccgcgacaacccggactcgatgctcgttcatgaaaccgattttccgaatcgaacacccatttggatcgttgcccgcgcgggccgcgcgcgccggactgctgctggccggcgcgctggcctgtagcgctgccgcgcatgccgagctgctgggcgtggacggcggcgggccgtccggcggcgcgggcgccagcggcccggggctggcgggacagccgggcaacggacccgcgccgggcctgggcggcgacaggacgatgcccaggcccggcggtaacggcggcgccggcggcggcgccggcgccgcgagcggcggcagcgaattgattcattacggcgggggcggcggcggcagcgacagtggaggaggcggcggtatagccatcatcgatccgatgggggcggcgggcggcaacggcggcggcgtggcccaggcgctcagcgccggcgcggatctccaatccagtcgcggcggcgcgggcgacgacggcggcgccatgagctccggctcggagcctggcggtggcggcggtggcggcggaagcggcgcggccgtgcttgccggcggcggttatcgtgcgctggccgtgtccatcgtgggcgggcgtggaggggcgggcggcgcggggttcgagtcgggtggcggcgggggcggcggccacggcatacgcatcgatgcggcggatgtacggatcgagttgctcgcgacgcaggccgcgggcggccagggcggagacggcggcgccggttctgggagcagcggcggcggcggcgacggcgggcatggcctggcgggcgcggcgaacgatctgcgcctgcacgtggccgcggacagcaccctgcgcggcggcgatggcggcgcctcgcggccggttacccacagggcgggcgcgggcggccccgacgggaccggcctgtccttgtcggcgtcgcggtggcaggtgaaaaccgcgggcctgatccagggcggcaacgggggccggggcgaggccagccgcgaattcgacggcggcaagggcggcgcgggcggcgcgggcctggcattggccggcaacatgggcacgctgcacaaccgcggccggatacaaggcggccagggcgcgacgggcggcacgagcgtgctggccgcgcccggcgcggcgggcgcgggcggcgtcggcgtgcggatcgccggcaacggcaatcgcctggtcaacgccggccgcatcgccggcggggcgtcggcggacggccagcaggccgacgcggtgcgtatcgatggcgccggcaacaccttcgaactgcacgcagggtccgtcctgcaaggcaatgccgtcgccacgggcagcgccaacgtgctggccctggggggcgcgcagccgggcgtcttcgacgtgtcggcgctggcggccggcgcgccggccgcgtggagcggggtgccccggtatgccggtttcgcggcctacgagaagaccggcgcgggaacctggcgcctgaccggcggcaacgcggcggccctgtcctggaccgtacgcgccggacgcctggcggtggatgccgagatggcggggtcggccatgacggtggccgccggcggcacgctgggcggcacgggcacggtgggcgacaccaccgtccgggccggcggcgcgctggcgccgggcaattccatcggcaccttgcgcgtggcgggcgacctggtgttcgagccgggttcgcgcttcgaggtcgaagccgacccggacggcacggccagcgatcgcgtcgtggtcagcggcaccgccgacatccgcggcggcgcggtcctgcatgtcgggccggaaggcgggttcgaggcgcgccagcgctacgtgatcctcaccgccggccagcggcgcgggcagttcgacgccgtcggctcgggctacgcctatctcgcgccggcgctgtcgtatgacgcgaccagcgtggcgctgatcctgcagcgccgcggtgcgccaggcagcggcgacctggctttcgccgacctggccgatacggccaaccagcgcgccaccgcccgcgccgtcgagacgctgccggctgcccacccggtctaccgcgcgatagagacgctgcccgaaggcgcgccgccggcggccttcgatgccttgtcgggcgaggtgcacgccagcacgcgcagcgcgctgctgacgggcgcgcgccaggcgcagcgggtcaacctggggcgtttgcgcgaccacctgggcctggcctggcaggccggcgcgccgatggcggccagcggcggcgcgcccggcgcggcggcgctgccgggcgcgccgtcgccggcctgggccgaggtggtcggcgcctggcaacgcctggacggcgacggcaacgcggcgcaggtgcgccagcatgtcggcgggctgttcgtcggcgccgataccgcgctggccaacggctggcgcgtgggcggctcgctgggctttaccgatggccggatcgaggtcgacgcacgcgcctcgcaaaccgacgtcgccagctacaccgccgcgctctatggcggccgcgcctgggatgcgggcgccgggcgcctgaacctgctggctggcgccgcctatacctggcacgacatcgccagcgaacgccgcgtcgacgtgggcgacctgcggcaggaactgacggcggactacggcgccagcaccacgcagctgttcaccgaactgagctacgccatgccgctgggcatgacagccgaactggagccattcgcggggctggcctggaaccagttgcgcgtgcgcggcttcaccgagacgggcggcagcgccgcgttgagcggcgcaagcagccgcgacgacatggccatcacgaccctcggggcgcgcgtggcggcgccgctcggcgccggtgccacgctgcgggcgatggccggctggcggcatgccttcggcgatcgcacgccgcaaagcacgctggccttcggccagggcagcgccttcgaggtggccggcgcgccgatcgcgcgcgatgcggccttgctgggcgtgggcgccgggatcgaggtggcgcgcaatgccttcctggacgcggcgtacgcgggggaattcggcggcggcaaccgccagcacaccgccagcgtggtgctgcgctggcggttctgaatcgcagcttgccttacgcggtccgcagcgctcgcacggcaatgtccggggcgcttgccactattttcagaagcgccatggcagggtccgtcggattgcggtgcccttgctcccagttctgcagcgtgcggacactgacgtggatggctttggcgaattccgtttgagacatgtgcgttttttcgcgcgttgccttcacatccactgtctcaaccttgaatacacgcgatggcggcatcttgccttggcgaatggccacggcttgcttcaggctggcctgcaggtcgttgaacaccgtgttgtcttttttcatcgttacagctccttgaccagttcgcgcagcgccgcgatttcgtccggggtcaggttgatcttcttcgactttgcataagccgcaagcatgtagatctgacaatcctggctgatccagtaataaatgacccggatgccacctcgcttgcccgtgccttgccggccgtaatgcatctttcgtataccgccgcccccacgcagttcatggaagaatatacgtcattgacgtatatttcaatcgccagcacgccgccagcgcggtgctgcgctggcggttctgagcgggacccggacctgcctccggcgacgcgccgctcagccgttcatctcggccagcgcgcgctgcacggccggccgcgcgccgacgcgcgccaggtagtcggccagcttgggaaagcgcgtcatgtcgacgctgtcgccttccatccagctgccgacggtgtacagatagccgtcgactacgctgaagcgctcgcccagtgcccaggggccgatgatctgcgattccaggtagccggcgatggccgtcatgttctcggggatcttggcgcgcatggcctcgtgcgcggccgggtcgtcggcccagcgcgcgccgcgccgtttgtgcgcgtgcgcgacgtgcgcggtggaggccaggtagttggccagttcctgcatgcgcgcgaacgcgaacggatcgcccagcggcgccagctgcgcctgcggaaagctctgcgcgatgaaagcgagcagggcggggttctcggtcagcacgccatgttcggtggccagcgccggcacgcggcccttggggttgacgcgcaggtagtcggggctttgctgctgcgtggcgccgaaatccagcttgaccagatcgaaatcggcgccggcttcgtgcagcgcgatgtgcgtcgccagcgcacaggtgccaggggcggtatagaaggtccagcgggacatcgtcatcctcgtcgtgtgtcgtttgccagcggtatcgccgcgttgccgcggcggactgcgtacagagtagcgcgggccgcggggcaagcatagccccgcgcgctggcggcgtcgccgccgggcgcgcatcgcattcgatttcctgatggggcgagattgaaatttctcgcttgtagcggtatggcgcgactcctaccatcctcgcatcccgaagatgatcgggcaacgccaggaggacgaaccatgaccatcaccattacccccatacagggcgagatcgccgcgtcgatcggcggcatcgatgtgcgccgcggcgtgaccgacgaccaggtccaggccatcgagcgcgcgctggaccagtacatcgtggtcgtgttgcgcggccagccgctggacgacgacctgcagcaggacttcatccagcgtttcgggccggcgatcgtcaccaacacgatcaaggagctgacctccaggcgcagccatcgcccgcatctgctggacatcacgacggtcgatgaacatggcgagccgctcaaggacagatcgttcatgaagctgtacatgctggccaaccagctgtggcattccgatggctcgcacatccagccgccgacccggttgaccgccttgtcgacccgcatgctgccgagcgacccgcccgataccgaattcgccgatatgcgcgcggcctgggacgcgttgcccgccgatcagcaggagcagctgctggatctgcaggccgagcacagcattgcccattcgcgcacgctgctgggcatggaggtcgatcagttctcggacgactcgctgaaccggcgcccgccggtgcagcacagcctggtgcgcaccaacccgcgcacgggccggcgctcgctctatttgtccggccacgcctcccacatcatagggtggccggtggagcaggggcgcgcactgctgcagcaactgaccgaacatgccacgcaacggcagttcgtctacgcgcatgcatggcagatggacgatctggtcatgtggaacaacgccgcaagcatgcaccgcgccctgccttacacgggcaccgagccgcgcctgttgcgctggtcgggcgttaccgagctggaaccggtctgagcgccggggcggcggcgcccgcatggaccgccgccgtcgcgatttccatgacggtgccgagcagatgcgactggcggctgcgggcgcaagccagcacgtaatcgaagccgggcggcgagatgccgtcgaaggccgcaaccagggagccgttctggcagtgcgcctggctgaggtgatcggtaatgagcccgatgccgccatgcgccagcaggatgtccacggtcgccggcatgttgccgctggtgctgagacggcggatcttcccgccatgggaagcaatggattcgattgcctggtcgaagtagaacgccggcttgggcacacaccatatctggcaatggtccagcagggtctgcaggccgaaaccgggggaccttcgttcgaagtccgcgcgcagcgcgccggacatcagccattgcgtgggctccgttccgatgctggtgtgaatgaacagcttgctgtccagtctggatggcgtatggaatacgccgatatcggtgcggcccgcctcgagatcgcgcaggatctccgccgcgtacatgacctcgagatcgaagcagatgttgggcagtaccttctcgatggccgacagcatggacgaaacccgacccatgctggagttgcccacggccaggcggatgcggccgctgatggcatggggctcgaggaatgtccccatgaaatccgcgagccgctgctgcagcggcgccgtggcctcgacgaacctgcgcccgtccagggttgtctccacattgcggccgttgcgcttgaacagtatgacgcccagcatctcttcgacttcccgcacccgagcggaaatcgcgctttgcgtcgtatgcaggtaagcggcggcggccgtgaaggtcctcaatctatcgacggtacagatcgtctcgatctggacgggggtaggcagtttcatgatccgttatacgacgcattggtggatggcgctgtcgcgccacgtcctgctttcgcatggatgcgctcatgccaggacgaaattctcaatccttcagcccgacgatgtcgatcaccgtcttccagcgctgccgttccgtgtcgaggtaggcgccgaaagccgccaggctcatgggccgggcggtcatgctgagggagtccagtctagtgcggatttcgggactcgacatgaccttgcccaaggcattatccagcttctcctgtatgggggcaggcgtgcctgcgggcgcgaacacgccgaaccaggcgctgagcacaaaatcgttcacgccggattcctgcatggtgggtacggcgggcagggccttgaaccgctgttcgctggtcaccgcaagcgccttcaggcgtccggcgtcgtacagcgccttcatgctgggcatcgacgtcgcctggacgtccacttcgccgctggcgaccgcgatcaaggccgggccggagccctggtacggcacgtgcaccatatccacgcccagacgctggcgcagcatttcggtgaccagctgcgtgttgctgccggttcccgcgctggaaaacgtgtacttgccaggcgactgctgcgccattttcagaaatgcagccagatcctgggcggggaaatccgtgcgcgtggcgaaaacgtagtttatttccgcgatcagttggatgggcgcgaaatccgcggccgcatcgtagtgcaggttggatttgtagttgggcagcaccgtaatgggatcgggcgaggtcagcagcagcgtgtagccgtccggggccgcgcgcgccacggcctgggcgccgatggcgccggccgcgccgggcttgttctcgaccacgacggtggcgccgagcgtcttgcccagctcctgcgcgacactgcgtgcgagtacgtcggtcgagccgccggcggcgatggggacaatgatgcggatcggctggcttggataggcttgatccgagtgggccggcacggcgagcattccgacgatgccggagcacgccaggaggatgtttctgggtagcacggtggtctccttgaagttatagagcaggttctgcctggatgcgcggcgcaccggccgtccgggcttgctacagcatcagcgcgccgccgttgacatcgacggtggcgccggtgatgaagccggcgtgttcggacgccaggaacgcggccacatgcgcgacatcggccggcgcgccccagcgcccgacgggaatgtccgccaggatcgcggcgtgcagggccggctggacgttcgagcccattgccgtctggatgcgtccgggtgcgatgccgttgacggtgatgccatgcggcgcgagctggcgggcgacggcccgggtcatgccctgcatggccgtcttggtgacgaggtagggcatgcttgccaatgccgaggtgcctgtcggagagcgtccgacgcgcgagccgatattgatgatccgtcctcgcccgtggcttttcatggccggtatgaccagctcggacaggatcagggccgcggtcaggttcgtttccacggccgggcgccaatccagttccagcgcgaccgcggcaaagccgattctcgcgccattgcgcttgggcgagatgcccgcgttgttcaccagcacccggacccgctgcagcggttcggacaggcgccgcgccagcgccagcacttgggcacggtcgctcaggtcgacctggcagacccgggcggcatgcccggtggcccgcaaggcttgccagcgagcctccagcgcggcctcgtcgcggtccagcaggacgatttcatggccctcttcggcgagccgccgggaaatggcccagccgatgccatgggcggcgcccgacacgaccgcgacgggaagtcgatcgttcatggccatcctccattgcgcggcagcgtggccggcgccagcagcccgcggtccagcgccgccaggctttcgcagccgagaaacgccatgcttcgaagcagctcttcgcgcatcagttccaacgcatgcaatgcgccgggttcgccggcgctggccacgccccatagcggcgcgcggcccagcagcacgccgcgcgcgcccagcgcaagcgccttggccacatcgacgccgcggcgaaaaccgctgtcgacgaagacctcggccttgtctgcgatctcgtcgacgatgcgcggcagcgcctcgatcggcgtggccgccgcatcgaagttgcgcccgccatggttggagacgacgatggcgtcgacgccgcagtcgcgcgccatccgggcatcctccggatgcaggatgcccttggcgatcagcggaccgcgccaatgacggcgcagcgcacgcaggctctcccaggtgatcgagtccgtcttgggcagcgacatgcggcccttgcccgacgcgtccaggcgctggcggtattcgtccgggtagttctccagcatcggcacgccgttgcgcaagaggtagcggaagaacacgttccagatccaggccggccgccgcatcacgtccagcgcgttgcggctggagatttgcatcggcagggtgaaatggttcctgacgttgtattcgcggttgggcgacaccggcgtgtccagggtcaccatgagggcccggtaacccgcgttgcgggcgcggtccatgagccgataggacgcccccaggtccggcagcatgtaaagctggaaccacagatcgccgccggcctgggccacccgttccatggagacgatggacgccgtggaaagcacgaaggggatgccggcgcgcgcggcggccttggccatcaggtattccccctcgtaggccagcaggccggccgcgccggtgggcgcgatgatcatgggcatcgaactcgcctggccgaagtaatgggtcgagcagttcctgcgcgagacatcgcgcatcaccctgggcagcagccgcagttcgtccaggctgcggcggttgcgcgacaacaggaactcgtcctccgttccgcggtcgacgaactcgaacaagcccttgggcagcgccttcctggcccacgctctcaggtcgtcgatgcacagcgcgcggcgctgcagggcgtcatgggttttcatacatcctcacctttgttgcgccttgcccgctcagacgatgcgcgtgcgcaaggtgccgatctgcgggcagtgcgcttcgacgatgtcgcccggcttcaggaagaagggcgccgggtcgggcttgcgggaaatcgcccccccttccggcgtgccggacgcgatgagctctccggcgcccaggccgatgcgcgaccaatgggcgatcagttgcgcgaacgtgaagatcatctccttgcacgagccgtgctgcctgggctcgccgttgaccgacagggaaagctccagctgcgccgggtcgggcacctcatccgccgttacgatccacggccccaacggtccggcgcccgggaagttcttgcccatcgcgatcatctggttcttcatttcggcccgcgcccattcgcgcgccgataggtcgttgaacagcgtgtagccgaacacgtgctcgagcgcgcgctcgggtggcgtaccgagcgggaccgggccgcccagcacggcggccacttcgacttcgtaatcgaacgccaggacgccgcaaggccgggcgaccgccgagtcgtgcggggtcatgacgctcgcgatcttgatgaacccagccggcatgtcctggttcaggcccgccgccgaggcctgcccgtcccagaacgccttgccttcattcacatggctggcgaagttcctgcccgccgcgacacagcatcccacctccagcggcaggcgccacgccaggtcggcggccggcgtgaaccagctggccgcgccttcgcggctggcccaggccagcgcttcgttgcagcgatccacgcccgcgcggccaagccggatgacggcttccatcgacgccggcagcgccagttcgggacgcgcggcccgcacggcggcaaggtccagcgcgcattcctggccgtcgcgccgcacgatggcagccaggttgacatgcgcggcggcgcgatggcggtaggagaaacgtcccagcttcatggttttcctttcttggatgcggatttttgctttgccgaattctagggatcgaatccgcatccaccaatcgatgaatttcgatggccagcaatcagaagtcggcgtgattggcggcccgcggcctgccatcgaaatcggcaatgccgggccattcaaatttttcgttggcccgccttttcggcgccgcctagaattttcacttttggcaacaggggcgggcagtgggacgcgtggcatgtatagcgggcagcggcaccgaacggggccgggcgatcgcggcgcggctggccgacgagggctggaaagtggtgcagctcgacggaccggacggccaggacgcgcgggccgcgtccccggccctcggcatcgatctcggcgcggcggccgacattgcgacgatcgcggcgcggctgggcgtcgactacgacgaggtgggcgcatacatccattgcgcctgcgcgccgccggccggcgtggcgacggagccgtccgtggcgcttgcgctgcaggcctgggacgcggcgctggccatccacctggaggcgccgctgcttatctcccagttgctggtccggccgatgctggccaaggggtggggacgcgtgctcttcgtcggcgagcatgccgacaatattccccacggcgcgcaggagacggccttcgcttgttcgatgagcggactgatagggctggccaggtcgattgcgtcggaaacgggcccgcacggcgtcaccgccaacgtcattcttcccggaccgctgcagccggagccggacccgttcggcctggggccccggtgcacttacgaaacggacggttttgccgccacggtggctttcctgctatcggatggcgcccggctggtgaacggcgccacgatccatgccaacggaggacaggccatgcgctaggcatggccggccgacatgaaaggaatcggcatcgattccgcataacgacgaattggagacagctatgcagagtgtgggaaccgccctcgtgaccggggccgcggccgggataggccgtgcgatcgccgaacgcctggcgcaggacgggcacgacctggtcctgcttgacgtggacgcgcccggcctggaagcaaccaaggccgtcgtcgccgggcatgggcggcgggccgacgtgcattgcatcgacctgggcgatctgcaggccgtccggcgattcgctgcggcgcacgaggcggcgcacatctccatactggtcaacaacgcggccatttcaccgaagcgggcaggccgccgggtgacgttgtccgaaaccgacctggaacaggattggctgcgtgtgctgcaggtaaacctgaccacgccgctggtcttggcgcagatggctgcggcaggcatgcagcgcgcgcgctggggccgcatcgtcaacatcagctcgctggcggcccgctgccccagcgggctggccagcctgggctacacgaccaccaagaccgggctgctggggttgacccgggcgttggcccaggaactggcggccgacggcatcacggtcaacagcatcgcgccgggccgcttcgccaccgcgatgggcgagaacctcgaacccgaagcgcggcagcggatcgtagcggccattcccgtgggacgctggggcgaaccgccggagatcgcgggcctggtttcctatctctgcggcccgcagaccggtttcatcaccggcgccgtgctcgacatcaacggcggcgccgtgatgctctgacacgccatgcgcatcgcagcggccatttgcaccaaaactacggagacatccatgacgcgcaggatcccgcggcgcttgatcgccgcactggcttcgttctcgttcttgatacccggggccggcagccacgccgccgacctgcccgaatcctatccgaaccgtcccatcaagctgctctatggtttttccaccggcgggccggccgactacgtcacgcgactggtcgggcgccggctggcgcaggagctgggccagcccgtcatcgtggaaagcaagcccggagccagttcgacgattgcgacgaacctcgtggcgcaagcgccgggcgatggctacacgatcatgatgggcgcgatgaaccaggcggtgaatcccagcctgttgccggacttgccgttcgaccagcagaaggacctgcgggccatcgccatcgccgcgttcacgccgaatgtgctggtggtcagcgccgattcgagcattgcctcggtcgacgaaatcgtcgcgcgggccaggcgcgcgcccggcagcatcagctatggctcgagcggcgtcggcacctccgtgcacctggccggggcgctgttcggcaccgccaccggcaccgaattgatccacgtgccctacaagggcattgcgccggccaagctggatgtcgtggccggccgggtgacgatgctgttcgacagcgtcgtttcggccaagaagctgatcgacgcgggcaggctgaaggccttcgccgtctccagcgccaaccggtccgcgctgttgcccgatgtgccgaccatggcggaactgggctggcaggacttcgacgtatcgccctggtacgcctttttcgcgccggcttccaccccggacgcgatcgtcgagagactgaacgccatcatcgtggccacgatgagcgacccgcaggagcaggccaacctgcttgcgcaaggcgtcgagccgcgtacgtcgacggcccgggaggccgacgcctacgtggcggcggagatcggcaaatggggcgagctggtcaagcggctcgagctcaagccggagtaaggccgccgctcaggcgccgggaaaccgcatgggcatggcctcgatgaccgagcgaaagcgcacgatctgcggatgggcctcggcgcttttgcgcaggatcaggcagacctgcatcggcgccacccccagcgcgatgtccagtaccttcacgcggccgctgcgcgcgtgcgccatggcggtgtggcggggcgccgcggtcagcaggcgggtggcggcgacgatgtccagcgcctgggtataggtgggggtttccaccacggggtggggcagcagtagcccttggcgcaggaaggcctcggtcagcgcctggcgcacgctcgagctgatccgctgcagcacccagtcgcactgcgccagccgggcgtagcccggtttcttcaggcgcgccgccggatggtcgggcccgcacaccacgcatacgtcatcctcgtacaggttgacgaaggtcagcgaggcgatgtcgcggcccagcttggccacgtccggcggcaggcgccccagcacgcaatccagttcgccggccagcagccgcgccagcaagtcttgcgcgctgccttccaccgtatgcagatgacagccgccggcctgacgaaagccctcgatggctcgcggcagcaggacggtgaacgcctgcggcaccacgccgacccgcagcacctcgtgctcgccggtgtccagccggtccagcatggcgcccagttcgtcgaagtcgttcatgaggatgcgcagccgcggcgccagcgccagcgtttgcgccgtgggcgccacgccctggcggctgcgcgtgaacagctgcacgccgagcaggttctcgatgtcgctgagcatggcggtggcggccggctggctgatgctcagccgccgcgccgccttgcgcagcgtgccttcctgcagcaggtactggatgagggcgatgtggcggaacttcaggtgcgagagcgccgcgagcgaacgttggaccatggcggaggaaggtgaaaggtattggttatcacataagaggattttttgaatattaactttgcagcccaatccctacactcaggtctttcgctatgcagacgaaaaggggaagcgcatgaaaacagtcttacgtatcctgctgcttggcgccggcctgctgggcgccgcggcggccagcgccgagtggccggcggaccagcccatcaagatcatcgtgccgcaggcggccggcggcaccaacgatacggttgcgcgcctgatgggcgtggagctgggcaaggccctgggccagaccgtggtggtggagaaccggcccggcgcctccggcgccatcggcatgcagctggcgtcgcgctcgcccgccgacggctacaccctggccattgcgtccgacacggcttccatcctcagcgccacccgcaagatggactggcggctcgaccatgacatggctggcgtggcgatggtgggcgaccagcccatcggcgtggccgtctcgatgcgcgcgccgtacgccagcctggacgagctgctggccgcggcccgcaaggaaccgggaaccattgctttcggcacctccggcctgggcacgtcgcagcatatcgtcggcgagtggctgacccacctggccggcgtgcagatgatccacgtgccctacaagggcgggggccaggcggtcaccgacctggtgtcgggcaccaccccggcggcggtgctgggcttcgcgcccctgctggggcaggcgcgcagcggcgggatacgcatcgttgccgtcaccactgccgaacgcaaccccgccatgccggaggtgccgacgctgaccgaactgggctacccgcagatcacgcgctcgcaatgggtgggcgtggtggcgccgcgcgacacgccgccggcgatcgtcaagcgcctgtccgacgccatggccgccatcggcgcgcagccggcgatacaggacaagctgcgcgagatcggcctgacgcccaagtcgatggatgccgcgcagttcgacgccttcatccacaaggacgtggccgactggggccgcctggtcacggaactgaacatcaagctggactgattcggaggtatttcatgtcgcaagtgacgcaacatcccaacgtggtactgatcctggccgacaaccttggctggggcgagctggggtgctatggcggcggcgccatccgcggggcgcccacgccgcgtatcgatgcgctggccgcgcagggcacgcagtttctcaacttcaacgtggaaagcgattgcgtgcccacgcgttcggcgctcatgaccgggcgccacccggtgcgcaccggcgccatgcagtcggtgccggccggcctgccgcagggccttgttccctgggagcgcaccttggcgcaggccttctccgagcaaggctacgccaccgccatgtacggcaaatggcacctgggcgacaaggagggccgttaccccaaggaccgcggcttcgacgagtggtacgggatcccgcgcaccaccaacgaaagcatgttcatggaggcggtgggcttcgaccccgacgtggtggaagtgccgtacgtcatggagggccgcaagggcagtccggccgaaaggcgcgaacgctacgacctggaaatgcgccgccgcatcgacgaggtgctcacgcagcgcagctgcgagttcatcggccgccacgcgggcaaggccccgttcttcctctacgtgccgctgacgcagctgcatttccccaccattccgcaccgcgaattcgaaggccgcaccggcaagggcgattttgccgactccctggtggagatggacgcgcgcatcgggcagatcctggatgcggtcgaccagcacggcatcgccgacgataccgtcttcatcttcgccagcgacaacggaccggagtaccgccggccctggcgcggcagcgccggcatgtggaccggcacctatcacacggcgatggaaggggcgctgcgggtcccgctcatcgtgcgctggcctggcaaggtgccggccggcagaccaacgagatcgtgcacgtggtggacctgttccccacgctggccggcatcgccggcctgcaggtgtcgcaagaccggcccatcgacggcgtcgaccagtccgccttcctgctgggccgcgaggagaaatcggcgcgcgagggctttgtctactacatcaagaacgagctgcgcgcggccaaatggcgcgactggaaaatgcacgtcgtctgggaggtggagcccaatgtcgggcccaaccacctggagacgccttatgtgttcaacctgatgcaggaccccaaggaagaaaccgacgtcaacaccatgcaaggctgggtgcgcggacccatacgccgcatggtcaatgcgttccaggcctcgctcaagtcctatccgccgattccgcccggcgcgccggacgattatgcgccgtcctacgacatgacgccgccggccgccaaggacggcggccaggaggcgccgtgagcgacgcccaggccgaatgggccgcgcatatctgcccggacgccggcgctgcattggcggcgctgccgccggcgtgccgcatcgtctacctggccgacggccaggcgccggccctgggccgcgccgtgcgggcgcttgccgccgatctcgtcgtgggcctgagcctggactatccgcccgggctggacccacgcgagcgcggcgcggcggcgccggacaccgagctggaagacgccttgctggcgcggctggccgggcggcgcggcatcgcggtggcgcatcattgcggcatcgccgtggtgtgggaagcctgggcgcgcgcgccttcgtccggcgccgccgatatgtccagtgtgcgtgtcgaccggtaccggctatgcctggacgccggcggcgcagggcagggcgcgggcacggccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgtggtgccgtcgttcgccgcggtggcgcgccggcgctggcgcgtcagcctggtgccggtggcgccgcgcgtggcggtcgattactactgcatcatgcgggccgggcagggggatggcgagcgcatcgacgccttcgcgcaatgcttcggctcggtggcggccgaacacatgggcgccacggccgcgcgctagatgcgggcttgcgccgtgcgccgcgacagcgtctcggcggcttccttgcgctcgctgtagcgatcgaccaggtacggcgacgcgtcgcgcgtgagcaaggtgaacttcatcagctcctcggccacgtcgaccacccggtcatagtaaggcgaaggctgcatgcgtcccgcctcgtcgaactcctggtaggccttggccaccgacgattggttcgggatggtcagcatgcgcatccagcggcccagcacccgcatctggttcacggcgttgaatgactgggatccccccgatacctgcatgaccgccagcgtcttgccctgggtcgggcgcatcgcgcccatcgacagcgggatccagtcgatctgcgtcttcatcaggccgctcatggcgccgtgccgctccggcgaactccagatcatgccttcggcccaccggaccagctcatgcagctcacggaccttgggatggtcctcgctggcgtcgtcgaccagcggcagcccggacgggttgaacagccgggtctcgccgcccagcgcccggcgcagccgcgcggcttcctccgcgaccaggcggctataggagcgctcgcgcaacgacccatacagcagcaggaagcgcggggcatgcgtggcgcgcccgggcgggaacagctcggccgcgctcggctgcttgaaccgtgacggatcgatattgggcagatcggcgagaacctcagacacggttgccgtccgcatcgatgacgggctgcccgtcctccttgtcgaaggcgccgcgctggggccgggacaggagatccagaacggtttccgacggccggcacagacgcgttcccagtggggttgtcacgatggggcgattgatcaggatcgggtactggagcatgaaatcgatcagctgctcgtctgtccatttcggatccgacaaaccgagctcgtcgtaaggcgtgcccttttgcctgagcaggtcgcgcaccggcatccccatggcgacgatcaacgaccgcagcgttgcggcgtcgggcggcgtcttcagatattcgatgatggccggctactcgccgctgttgcgaatcagcccgagcacattgcgcgatgtcgcgcaggccgggttgtgatagatcgtgatggaagtcatgacacacctctgttgatgcaagactagggcttgattgggtcgggccgcgcgcgcagcacgagcagcgcggcgcaggctgccaggcctatgcccccggatagccacaaagcgttggcgcgccaggcgtccagcgccaggccgaagagaaatggcgccagcgcctgcgcgacccgcgccggcatcatcagccagccttggcgcgcgccatagccccgggggccgaacagcgccagcggcaacgtgcctttggcgatggtcaggatgccgttgcccgccccatgcaggatggcgaacagcggggccagcgccgggccggcggccaacagcacggcaacgccggccggatgcgtcagggccgccaggcgcgccgacagcaaaggatgaacatgccgcagcaagccgaactcgagcaggcggccggccacttgcgcgggaccgatgagcgcgcccacggccacggcggccgcgagcgtggcgcccgtggcttgcagcatgcgcggcaagtgggtggccatcgcggtgctgatgaaccacgtcgccgcgaacacgaaggcgagcagggcggtggccagcccctgcggtcccggccgcgcagcagggagggtcccctcctgcgcggccggggcatccgggcttggcgtctcggcggcaacggctttgggaagccaggcgttcaacggcaggccgatcatcaaatgcaaggccgcccagcccaggcatgcgccgcgccagccgaacagcgtctccatccaggcggaaagcggccagccaacggtgctggcgaaaccggcgatcagcgtgattccggtgatggccccgcgggcgtgatggccataaaggcgtaccaggctggagaaggcggcctcgtagaggccggcgcccatcgccacgcccatgacgagccaggcggcaaccatcgtccacaggccctgggcggcgccgagcatgcccagcccgagggcaaacaacagactggtgccggccaggaccatacggccgccgtggcggtcgatcgccagtcccgtccatggcccgatcaacgccgatgcgaccagggcggcggagaacgccgcatagaccgtcggcgtggacacgcccaggtcgcgagccatcggatccgccagcatcgccggcagatagtacgaggaggcccaggccagcgtctgggcggttcccaggatcccgacgacgcgaaccggtgcgcctggcatggatcaggcccgcctggcgccggcgtcgcaaccggctgtgttctttcgggaatcggacacctcgcaggtcgcgccctggcagcagtgtttggtgagatagccgagcaatgcattcatccggaagaaatcggcgcggtagatcagattgcggccctgttgctcgacgctgaccaggccggcgtgcgccagctccttgaggtgaaaggacagcgcattgcgggcgatgccgagcccgtcggccatgacgctgggcgtgagccccgccgggcccgcgacgacaagggcgcgaaacacgctcaggcgttgcgcatgggccagggcgccgagggaggaaacggcttgttctgcattcatgccaaaataatacaatgattcttgaatcattgaatagtcatgatgggctgcgccgaattgccggcccgggcggggcaggtgggcgggcgaacggcctggaggccgcgccgtggatcgggaatccttgtcgcagcataagaaatccttgcttgtcgctcgcggggttcgccggtgtaattcgtcggggcaggcattgccgaatccggccccaacgcagacgcgcacagggcagctcaatcgaggaagaaatgcacgacgaacaggcacttgatcttgtcatccgcggcggattgctcatggacgggcatggcggcgcgccccgggtcgccgacatcggggtgcgcggcgccctgatcgccgagatcggcgacatcgcgccgggcgcggccgccgagatcgacgcgcgcggcaagatcgtcacgccaggcttcgtcgacatccatacgcactacgacgggcagatcatctggaattcccgcctggctccatccagctggcacggcgtgaccacggtggtgatgggcaactgcggggtcgggttcgcgccggtgcgcgcggccgatcgcggcaatctgatcgagctgatggaaggcgtggaagacatccccggcatcgcgctgcacgaagggctggactgggcctgggagacgtttcccgacttcctgcgcgcgaccgaacggatcgagcacgacatcgatttctgcgcgcaactgccgcacgcggcgctgcgcgtgtacgtcatgggcgagcgcgcgctgcggctcgagatggccacgcccgaggacatcgcgcggatgcgcagcctggcggccgaggccatgcgccatggcgcgatcggcttctcgacttcgcgctcgatcaatcaccgctcggtcaccggcgacccgatgccgtcgctgcgcgcggccgaggaagagctgaccggcatcgccatggggctggccgatgccggcggcggcgtgctggagatcatcatcgacttcgacgatccggacatgctggaggccgagttcggcatgatgcgccgcctggtggagaaatccggccggccgctgtcgttctcgctgatgcagaagcacggcaacaaggacgggtggcgtcggctgctggccctgacgacgcaggcggcggccgacggcctgcccatccgcgcgcaggtcgcgccgcgcggggtaggcgtgctgctggggctgcagggcagccgcaatgtcttctctgactgcgccagctacaaggccatcgcccagcttgcgctggatgagcgggtgcgccgcatgcgggacccggccttgcgcgcgcagctgctgcgcgagagccaggatacgccgctgggcaagcgcctgaacgagttcgacaacatctttccgctgggcaacccgccgtgctacgacccgggcccggaacgctcgatcgcggcgctggcccggcgcgccggcgccgatccggccgagctggcctacgactgcctgctcgaggaagacggcaaggcgctgctgttctcgccattcgcgaactatgccgaccagaacctggacgcctgcgcgcaaatgcttgccgacccgaacacggtcatcggcctgggcgacggcggcgcgcacgtggcgctgatctccgacgccagcttcccgaccttcctgctcaagcattggggggcgggggagcagggcggccgggcccgcggccgcctgatcgcgccgtcacagcgcggccggcgacggcccacgaacaataaacaaggaggagaagaccatgatgaaaggcatctgtgcagcgtttgcgttcgccgcgcttgcggcttcctggcagggcccggcccaggccgcgtttcccgaccagcccatcaagctggtggtgcccttcgcgccgggcgccacgatcggcccgctcgcgcagctggtgtccgagcaactgtccagcgacctgggtacgccggtgtacaccgagttcaagaccggcgccggcggcaacatcggcgccgatatcgtggccaagtcgccgggcgacggctatacgctgctgctgggcacgatcagcatcctgaccatcaacccgtcgctgtacccggacttgcccttcgatccggtcaaggacttcaagccggtgtcgatgctggtcaccacgcagaacatcctggtcgtcaaccccgagagcaagatccaatcggtggcggatctggccgactatgccaggcaacatcctggccaggccaccttcggctcgtccggcaccggcagcaccatgcacctggcgggcgaactgttcagcaccacggcgcaggtcaagatgacgcacgtcccgtaccgcggcggcggaccggccaggtcggacctgctgggcgggcggctgacgctgatgttcagcgacctgagcgcggtccccatggtgcaggccggcaagctgcgcgcgctggccgtgaccgggtcgcagcgcgacggccgcatccccgatatcccgaccatgcaggaaagcggcatgaaaggcttcgatgtcgaaccctggtatggcctggtggcgcccgcgggcacgcccgacgcggtcatcgccaggctcaacgccagcgtgcgcaaggtgttcgacaagcagaaggtgcgcgatgcgctgcagaacatcggcctgcggccggccagcgacctgtcggtggcgtacatggccggcaagatcgacagcgacctgggcaagtgggcgcccatcgtcaaatcggtcgacatgaaaaccaactgatgagcggcccggcatgaagacgcaagcaacagccggcgatggcgcggcggtggtggccatcgcgggcggaatgggcgcgctgggcagggcgctggcgcagcggttcaagcagcgcggcgaccaggtcgtcgtgctggaccaggccaccgacgccgccggcctgccgcaggcgggcgccgacctggccttgctcgacgtcgatctcaacgacgtcgccagcacgcgccatgccttcgacacgatcgcgcgccggttcggccggctcgacgccctggtcagcgtggccggcggtttccatcacgaaacgctggccgagggcaaggtcaaggcctgggaccacatgtacgcgctcaatctgcgcaccgccgtggtggcctgccaggccgcgctgccgctgatgctggcgcgcggcgccgggcatgtcgtgtgcatcggctcggacgccatcgggcgcgcgcacgccgggctcggggcgtatgccgcgtccaaggcgggcgtggccgaactggtcaggaccctggccgccgaaacccgcgaccagggcatcgcggccaacgcggtgctgcccggcaccctggataccccgggcaatcggcgcgccatgcccgatgccgatttttcccgctgggtgtcgctcgacgcggcggcggcgctgatcctgttcctggcctcgccgctggccgcccagatcaacggcgcctgcattccgatcgtgaaccgctgctagagcgctatgcggcggcgctgcagtgggccgccagcagcctggagaatacgtggatggacgaggaggccggattggacgcgtcgctcgtgcaatagaaatcgaccgccggcgcgccctgcggcagcgcaatctggccgaccgtgtcgcgatcgtagaaatccgccaggaaagtgggcacgaaacccatccccatgccggcgctgatcaaggacgccaccgtggccacgtggcagacctcctggcggcgcagggcatgcgcgccgacctccagcaggtaccggtcgacgacctgctggaccgcgttggagtccggcagcgcccacagtacgatatcgtgctggcgcgcccagtcttccacccccgcgatctccaggcccggcgggatcagcctgccgggaccggccagccgcagcgccatgccgaagatgtactcgctcttgagccgcgaggcgcggcgcatataggtgccgtaggtcgcgtcgagcctgccggtctccaccatgtcgtgcagcacttccagttcggcgtccacgacctcgcacgaacggcccgtgcattgctggaactcgcgcatcacggccggcagcaccgtgctggcgatcaagggcgacaccccgacgcagatcccgccttgctggcggcggttcagcgcggacagctccagcatgcccttgttgaggctttcgacggcctggcgggcatagggcaggaactgcgtgccggcttgggtgagggcggtcgcgcggttcgaacgctcgaacagccggattccgacctgcgtctccagttcgttgatcatggagctcaggcccgcctgggtgacgtgcagggcttcggccgcgcgcgtgaagctgcggacctcggcgaccagcaggaaggcttggagctggcgggtggatactctcatgtcggttgggcccatgcttgtcggccccgtcttttatcatggcgtcgatgccgccggccagccaagcctgggaaggacgcggtgtcggtcggattcaacattccaacaggagcagtccgccttgtctctctattaccggatcagtttcgtcctgagcgtgctggcgctcgcggcctgggcgatcgccgtcacgctctacaaggccccgcgtcacggcgacggctacgggccggacccgctcggggtcttgcttttcctggcgctgtggccggtgggcctgctgctggcgcattccggtctgctggcgtgcctggtgcgcggccagcggcccgcgtcgatcctgcaaggccggtacggggtcgccatccatctcgcgctgggcgcgggtttcctggcttacgcgctgtacagggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggcttcgccgaaggtcggcacgtcgggcaggacgctgacgcgcttgggcgcggccacggccagggcgcgcagcttgccggcctggatgtgcgggatggacgacggcagattgtcgaactgcgcgttgacctgcccggcgatggtgtcgttgagcgccggccccgaaccgcgatagggcacgtggaccatgtcggtgccggtcagcgacttgaacagctcgccgtccaggtgcgagatgctgccggtgcccgacgaggcatagctgtacttgcccgggttggccttgaccagggcgatgaattccttgagcgtctgggccgcgatcttggggttgacggtcatgacgttgggcacgctgaccaggttggtgatgggcgtgaagtccttcagcgggtcgtacggggtctgggggttggtggccgggttggtcgccatcgtgctgaccgtggccacgcccagcgtatagccgtccggggtggccttggccagcgcgtcggcgccgatcgcgccgccgccgccgccgcggttttccaccacgaccggctgccccagctcgcgtcccagcccctcggccacgatgcgggccacgatgtccgtggtgccgccggcggcaaacggcacgatcaggcgcaccgcatggttggggtagggctgggcctgggcggcggcgcctgtgacacaggcgccggccaccagcgcgccgagcaggatcttaatggaagcgggtttgctcaaggttgtctcctggttgttccagaggggctgcatgggcggccgttcgtgacggccgcgtcttggggtgcgccattgcaccgaaaatgcagtcaggcggaaatgcgggtcaaccccaacatgcgataacctgctttcagctggtagacagctacgggaaaactgtcgcaaacagcccgcttttgcatagatccgtgcgtaacttacaagaatctgatatttttcgggtgagattcttggccggtcttgccagaacgctacctgatatttcgattgacagcgcttgttccccgggcgatcttgccttcgagaagcgcggtagtgagttgttgcgacgtgctgggccagggttccgccgatagcccccggccacgctcgcctttcgccgccgcgagagagagggccggacccttcccggagcgccatgtcgctattactagtactcgccctgccgtttctcggcagtctgtgtgccgctttgctgccggccaatgcccgcaatgcggaagcctggctggctggcctgatcgccctggcctgcaccttgctggtggccagcctctatccccagatcgccgccggcggcgtgatccgcgccgacctgccgtgggcgccggcgctggggctgcagttcaccctgcgcatggacggctatgcctggctgttcgcgctgatcgtctcgggcatgggcgcgctggtcgtgctgtatgcgcgctactacatgtcgccggaagacccggtgccgcgctttttctcgttcttccaggcgttcatggccgccatgctgggcgtggtgatgtccggcaacctgatccagctggtcatgttctgggaaatgaccagcctggcctcgttcatgctgatcgcctattggcaccaccggctcgacgcccggcgcggcgcgcgcatggccctgacggtcaccggcgccggcggcctgagcctgctggccggcgtgctgatgctcggccacatcgtcggcagctacgacatggaccaggtgctggccgcgggcgatatcgtgcgcgccgacccctggtatccggcggtgctggtcctgatcgcgctgggcgcgctgaccaagagcgcccagttcccgttccagttctggctgcccaacgccatggccgcgcccacgccggtgtcggcctatctgcattcggccaccatggtcaaggcgggcgttttcctgctggcgcgcttctggcccatgctggcgggtaccgacgaatggttctggatcatcggcggcgccggcctgtgctcgctggtgctgggcgcctacgcggcgattttccagcaggacatgaaaggggtgctggcctattcgaccatcagccacctggggctgatcacgctcatgctgggcttgaacagctcgctcggcctggtggcggcgatcttccacatggtcaaccacgccaccttcaaggcctcgctcttcatggccgcgggcatcgtcgaccatgaaaccggtacgcgcgacgtcgggcgcctgagcggcctgtacggggccatgcccatcacggccacgctggccatggtggcggccgcctcgatggccggggtgccgctgctcaatggcttcatctccaaggagatgttcttcgccgagaccaccttcgtcagcggcgacgtgctggtgcggtggggcctgccgctgatggcgacgctggccggcgcgttcagcgtgacctattcgctgcgctttatcctgcaggtgttcttcggcccgccggccgaagacctgccgcgcgcgccgcacgagccgccgcgctggatgctgctgcccagcgccttgctggtcatggtgtgcctggtggtgggcgtgctgcccggcgtgacgctggggccgatcctgcacctggccgccagcagcatcctgggcgagcacatgccgcagtacagcctgtcggtgtggcatggcttcaacctgccgctggccatgagcttcgtcgcgctgactgccggcgtgctgctgtacctggcgctgcgggcgcgccagcgcgcccatccggggctggtgccgttcatctatcgcttcgacggccggcgtaccttcgagtacctgctcgatgcctccagcgtggcggccgcctggctgctgcgctacctggcgtcctcgcgcatgcaggtgcagatgctggtcatcgtgctgggcaccctgtgggtggcctggctgccgctgcgcgcgggcggctggctggcgggccaggcgcgcctgacgccggccgaccccgcgttcgcgatcctgtgggtggtcggggcggcctgcgcgctgggcgcggcctaccaggccaaataccaccggctcgcatcgctgacgctgtccggcggcgcggggctgatcacctgcctgaccttcgtctggttctcggcgcccgacctggcgctgacccagctggccgtagaggtggtgacggtggtgctgctgctgctgggcctgcgctggctgccgcggcgcattcagaccggcggcgacgaagaccgtcccgacctgcgcgcgcgggtgcgccgcctgcgcgacctggggctggcgggcgtggccggcgcctgcatggccgcgctggcctacgcggtgctgacgcgtccggtgggcgacacgatctccagcttctttaccgagcgcgcgctgcccgatgggggcgggaccaacgtggtcaacgtgatcctggtcgatttccgcggcttcgataccctgggcgaaatcaccgtgctcggcatcgtggcattgacggtctacgcgctgctgcgccgcttccgtccggcgcccgaaagcgtcgagctgccgcatcagcaacgcgagcaggacggcatgccgacggtcgacgagaccggcgagcggccggcgccggacaccaagtcgccgttgccggccgggccgatgatgattccggccgtgctggtgcggctgctgctgccggtggcggtgctggtgtcggtctacctgctgctgcgcggccacaacctgcccggcggcggctttgtcggcggcctggtcatggccaccgcgatcatcctgcagtacatggtcggcggcgtgtactgggtcgagtcgcgcagccgcctcaatccgcagcactgggtcggcctgggcctgctggccgccggcggcgccgcggtctcggcctggctggcgctgcggccgttcctgtcggcgctggcctgggacgtggcgctgcccgtcgtcggccatgtgcatctatccagcgtgctgctgttcgacctcggcgtctacatgctggtggtcggcgccacggtgctggtgctggtggcgctggcccaccaatcgttgcgcgcgcagcgccaggcggccgtcgaggcccaggcggtcgcgcaaaccgggagtcctgcctgatggaagtcgtttatgccctggccataggcgtgttggccggttcgggagtgtggctgctgctgcggccacgcaccttccaggtcatcatgggcctgtcgctgctgtcgtacgcggtgaacctgttcattttcggcatggggcgcctgacggtgggcaggccgcccgtggtcagcgcctcggcgccggtcgacgccgcggcttatgccgaccccttgccgcaagccctggtgctgaccgcgatcgtgatcggtttcgccaccacggcgctttttctcgtggtgctgttggcctcgcgcgggctgaccggcaccgaccacgtcgacggccgggagcctgaatcttgatcgactggctgcagcacctgcctatctaccccattacggtgccccttatcgcgggcgcgctcatgctgttgctgcccgatacgcagcgcaagacccgcgcgggtatcggtttgctgtcctcgctgctgcagctggccagcgccatcgccttgctgagcctggccgccggcgccggcggcatctggcccgacggcatcggcgtgtacctgccgggcgattggccggcgccgttcggcatcgtgctggtggtcgaccgcctggccgccgtcatgctggcgctgaccgccgtgctgggcctggccgcgctgatctactcgctggcccgctgggaccgcgccggggtgcatttccattcgctgtaccagttcctgctgatggggctgaacggcgccttcctgaccggagacctgttcaacctgttcgtgttcttcgaggtgctgctggcggcgtcctatgggttgatgctgcacggctcgggcatcgcgcgcgttacggccggcctgcaatacatcgcggtcaacctggtggcctcgttcctgctgctgatcagcatcgcgctgatctacggcgtgaccggcacgctcaacctggccgacctggccttgcgcgccggcacgctgacgggcggcgagcgcagcctgttcgaggccggcgcggccatcctgggggtggccttcctggtcaaggccggcgcctggccgctcaacttctggctggtcaagggttacggctcggcggccgcgccggtggcggcgctgttttccatcatgaccaaggtcggcatctacgccttgctgcgcatcggctcgctgctgctgcccaccggcgcgccggcggctttcagcctggactggatgttcgcggcggggctggccacgctggtgttcgggggactgggcctgctggccaaccagcagctcgaaaagctgaccggctattgcgtcatcgtctcggccggcacgctgctgacggccttgggcatgcccggcgtgaccttgaccgggccggcgctgttctacctgatcagctcggtgctggccaccggggcgctgttcatgctggtcgaactgatcgagcgcacccgcagcttcggggccaacgtgctggccgtcaccatggacctgttcgacctggacgatccgtccacgcccaaccggtccgacgacgtcgtgggcgtggcgattccggccgcaatggcctttctcggcctggccttcgtgtcctgcgccttgctggtgacggggctgccgccgctgtcgggcttcgtggccaagttctcgctgctgtcggcggcggtgacggcggccaatacgccgtccgtggcgctcgatgcctgggtgctggtggcgctggtgctgttgtcgggcctggctgggctgatcgcgctgggccgcgtcggcatccggatattctggagctccgacgaccgggtcacgccccgcctgcggctgatggaggccgggccggtcgcggtactgctgctgctgtgcgtggtgctggccgcgggcgccgggccggtatcggcctacctggacgccgccgcccagtcgctggaccggcccgctagctacgtgaacgcagtgctcgccaagcagccggcgcgcgcgctgtcggagggcctgtgatgcggcgctactaccttgccttgctgccgctggccatgctggcgctgtggctaatgctcaaccaatccgcctcgatcggccagctggcgctgggcgcggcgctggcgctgtggctgggctgggcgtccagccggttgcggccgctgcgcggcaagccgcgcagcctgtggctgctgcccgggctggccgcgcgcgtgttcgccgacatcgtccgctccaacgtcgcggtggcgcggctggtgtggcagcggcgcccggatttctcgcccggcttcatcgccattccgctcgacctgcacgacccgcacggcctggccatcctggcctgcatcgtgacctacacgccgggtacggtgtgggtcgacatcatcgacggcaagctggtcctgcacgtgctggacctgcagaatgaagaggcgtggatcgcgctggtcaagcagcgctacgaacgcaccctgatagaggtattcgaatgatgaacatcgtcctgtactggtcggcgtcgttcgccttgctgtgctttgcgctggcgatggcctgcgcggcgatccggctgctgcgcgggccgaccgcgcaagaccgcgtgctggcgctggactccctgtacgtcagcggcatgctgaccatgctggtgttcggcatccgcgccggcacgccggtgtatttcgatatcgcgctgctgatcgcgctgttcggcttcgtcggctcgaccgccatggcgaagttcctgctgcgcggcgaggtgatcgagccatgagcgacgtcgacattccgctgtgggccggcatcccggccgccatcctgctggtgctgggcgggctgctgaccctggccggcgcgctgggcatgctgcgcttcggccatttctacgcccgcatccatgcgcccacgctgggcaacaccatgggggcatgcagcgtgctcaccgcctcgatcctggtgttctccagcctgtccatgcggccggtggtgcacgaattcgtgatcggcatgctgctggtgctgacttcccctgtcaccggcatgctgctgatgcgcgcggccgtgtaccgcgcgcggcgcgccgacgacagcgcctgagggcagggcggcgccgatttacgtgtgccagggtcttgtaacattttcgtagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgaccgggtaatcccttatggtagaaaggtcagcggcaggccatgacggccgccgcctacttcaaggagcgaaacatgtcgaagattcgtatccaacgatggtgcggggccctggcgctgggcgcgggcagtctgatggccttcggcgcgcatgcggccggcacgggctccggccagagccagtaccagatggacgtgcagcgctgcaatagcggcgacaccagccaggaccgcgccacctgcctgcgcgaggccggcgccgcgcgccaggaaagccagcgcaaccggctggacgacaagcaggaggggcgctaccaggacaacgccatgatgcgctgcaagaacctgcccgcctcgcagcaacaggattgcatcacgcagatgacctccggcaacaccaccacgcgcggcagcgtcggcggcgggggcgtgctgcgtgaaaccgtcatccaggtgccggccggcacgccgggcaggccgatgcccggcagccagatgcccagcggccagatgcctggcgctgctccgggcgggctgcagccgccgcccgccggcacggtggcgccgccgccggtcatgcgctgaacggacacgcccggatgcgcgagcgggcccggctagtgccgggcccgctcgcattcaggcaaaatgtcggctgtccgaccctttaagtcctttatccatgtccgacgtcatcgccctggttttcgatttcgacgacacgctggcctccgacagcaccaccggctttctcgagagcatcggcgtcgatacggcgtcgttctggaaagaccaggtcgatccgctgctctcgcagcaggactgggatccggtgccggcctacctgtaccagatgatccagctgtccaggcagggcagccacggcctgatcacccgcgagcgcctgcgcgaatggggcgtccggctggcgttgcacgacggcgtgcagacgctgttcggccgcttgcgcgccgcggtgcgcgccgagcacccgaaggtccagctggagttctacctgatttccagcggcatcggcgacgtggtgcgcgccacgccgatcgcccacgaattcacggaaatctgggcctccgagttcgtctacggcgaagacggcggcatcagcttcccgcgccgcatcgtcagcttcaccgacaagacgcgctacctgttccatatccagaagggcctgatcggccgcgaataccgcaacaagccgttcgaggtcaaccgcaaggtgcccgaagaccgcctgcgcgtgccattcgaccagatggtgttcgtgggcgacggctacaccgacatcccgtgcttttcgctgatccgcagcgccggcggctttgccttcggcgtctgggatcccaagcaccgcgacaagcgcagccgggcctggggcttcatcgaggaagggcgcgtgtccaacctcaaccaggcccgctacgacgagcaggccgagctgtaccagtggctggaagaggccgtcaccagcctggccgggcgcatcgcgctgaagtcgcgggtctatcgtggctgatgcgttcgtgagcgagaccgatccctgcgtcgacgaccacgcgcgcctgatggcgctggcgctggagcaggcgcaagaggccgcgcgtctgggcgaagtgccggtcggcgccgtggtggtcgatgcccagggcgaggtgctgggcacgggctacaaccgcaccatcatcgaccgcgaccctaccgcgcatgccgagatcgtggcgctgcgcgccgcggcgcgccggctggacaattaccgcttgcccggcgtgtcgctgtacgtcacgctggagccctgcgtgatgtgcatcggcgccatgctgcacgcgcgcctggcgcgggtcgtctacggcgcccgcgatcccaagacgggcgcctgcggcagcgtgctcgacgtgggggccgtcggccaactgaaccatcacacgaccatcaccggcggcgtgctcgccgagccctgcggcgaattgctgcgtggttttttccgcgcccgccgcgccaaggaatccccagtatgaccaagaagaaaaatccgccggcctcccacgggcacgatcaccacgagcatcacggccacgaacctggccatgtctgcgacgcgggctgcgcccacgcgccggcgcaggccagcggcatttacctggtatcgccgtcgtcggcggtgcgcgatgcggccgagctggaactggcctgccagcggctggccgccgaggggttccagaccaaggtcgaccgcgccgcgctggcggtgcaccagcgcttcgccggcaccgacaagcagcgcgcggccggcctgcagcgggcgatcaagcaaaagcatcccatcgtgatggccacccgcggcggctacggcctgatccgcctgctgcccatgatcgactggcgcgccatggccgacagcggcaagcgtttcgtcggcatgagcgatttcaccgccttcaacctggccttgctggctcagaccggcgcggtcagctacagcggcgcgaccgccgtgcgcgacttcgggctggcgaaaaccgatgaactgaccgtggcgctgtttggcgagatcatgcgcggcgagctggagatcctcagcttcgagacgcgcgacgccgatgccttcgacggccgcggcgtgctgtggggcggcaacctggccacgctggtgtcgctgctgggcacgccgtacatgcccaaggtgcgcggcggcatcctgttcctcgaagacgtggccgagcatccgtaccgggtcgagcgcatgctggcccagctatggcaggccggcgtgctggagcggcagaaggcgatcgtgctgggcagcttctccgactaccggctggccgcccacgacaatggctacgacatgcacgcggtggtgggctggctgcgcaagacggtgaaggtgccggtcgtgaccggcctgccgtacggccataccgataccaaggccacgctgcccatcggcaagaaggtgggcctggccaccgaacgcggcatggcccacctcgtcatcgacgagcacacccactgaacgcaggccccgctacgtgtcctgccggggcacccaggcgggctggcgtttttccaggaaagaggccaggccctcgcggccgtcggcgctggcgcgctgttcggcgatgcgggcggcggtttcttccagcagggcggcgtcgatcggcgcgcccgccacgtcacggatcagccgcttggcctgcgccaccgcatggggcgaggtcagcatgaagctgcccagcaattcgttgatctggccgtcgagccggtccgcctcgcacagttcgtgcaccagcccgatgcgccaggcctcggtcgcctcgaagacctcggcgctcaggaaccagcggctggcggtgcgtgcgcccatggcgcgcagcacatagggcgagatcatcgaggcaatcagccccaggcgcgtttcggtcagggcgaagcgcgcctcgtgcgaggccacggcaatgtcgcaggccgcggccaggcccatgccgcccgccatgcacgggccatggatgcgcgcgatggtgggcttggggcaggtgtagatcgtgtgcagcatggtcgccaacgtctgcgcgtcggcgcggttctcggcgtcgccggcctgcgcgctgcggcgcatccagttgaggtccgcgccggcgcagaacgccttgccgcgcccggccaggacgatggcgcgcacctcgttgtcggcgcccagcgccatgaaggtctcggtcagctcggcgatcatccgagggtccagcgcattgcgcacatcgggccggttcaaccagaccactgcggtctgcggcccgtaggcaacttccaacgtttgcagcatacgacgacgactccatgaaacggggaccggccacgcggggcagggattctagcggtacaggaccgtgggcagccacaggccgatgccagggaacatgtacagcaggaagatggccagcaactgaatgcccatgaacggcatcatacccaggaaaatctggttcagcgtcacgtgcggcggcgccacgcccttcaggtagaaggccgacatggccaccggcggcgacaggaacgccgtctgcaggttcagcgccaccagcaggccgaagaacagcgggtcgatgccgaaggccttgagcagcggcacgaagatcggcatgaagatcacgatgatctccgtccactccagcggccagcccagcaggaagatgatgatctgcgccagcagcatgaactggatcggcgtcagccccagcgatagcacccattgttccacgatgccctggccgcccagcagcgcgaaggccgccgagaaaatcgacgagccgacgaacagccagcacaccatggcgctggtcttggccgtcaggtacaccgattccctgagcaccggcatggtcaggcgccggtaggccagcgcgagcagggcgccgcccagcgcgcccatggcggccgcctcgctgggcgtggccaggccgaacacgatcgagcccagcaccgccacgatcatcagggccagcgggaagaacgagctcatcagcagccggaacacttccaggcggctccagttcagcagcgcatagaagaccgccagcagcgccacgcagaccgcgaagaagatccagaatccgtaaggcgccggcaagcgttcggcggcggcgtcctcggcggcttcggccgcctcgacctgcgcggccgctgtctcgggcgccgcggccgcgccgggcggctcggcgagcccgccgtcctcgctgggcggttcggccagtccgctgtcgaagctgtcgccgctgcccagccgcaattcatccgggatctcgtagacgaccggcggctcggtcaaggtgtcgtaggtggccccggtgatcagcacgaaggccgccagcggcgcgaccaccagcatcaggttgcgcgccaggaagctgccggtcacttgcggatcgcggcgcttgaacagcccggccagcagcccgggcacggcatggcgatggccttgctggcgcagcacttcggcgccaggctgcaaggggatatggcgttcctccttggacagcggcggcgccatgtccgggcgcagcttggccacgaccatgacgtacagcacgtacaggcccgccagcatgatgcccggaaagaacgcgccggcgtacagttgcaccaccgacacgccggtggtcgcgccgtagacgatcagcatgaccgaaggcgggatcaggatgcccaggcagccgccggccgtgatcgagcccgcggtcaggcgcacgctgtagccggccttgagcatggccggcatggccagcaggcccatcagcgtgaccaccgcgccgacgatgccggtggcggtggcgaagatggcgcaggtgatcagggtggccacgcccagcgcgccgggcaggcgcgccagcgccagatgcatggagcggaacagccgttcgatcaggttggctcgctccaccagatagcccatgaacacgaacagcggcaccgagatcagcgagtcgttggtcatggtggcgtacgtgcgctgcaccatcaggtccagcgtctggcggaccgcgcgcgcgccgtcctcgtgctgcatgaaataggccaggaaggtgaacagcacgcccatgcccatgagcgtgaaggcggtcggaaagcccagcatgatggcgacgacgatcagggccagcatcagcagcccgatgtgccccgtggccagatggtcccacggggtcaggaaagcgatcatcaacaacaccagcccgatgcacgacaaaccgaaccacagtgctttgtggattttcatcgggtctgctctcccttttcaacgtattggtccagctcggcgatgtcttcgtccttgacgtgcaccatttccttgagcttgtcgacgtcgacctcttccacgtcttcggcgcgcgacggccattggcccttgcgcaggcacagcaggcagcgcgcgatctcggccaggccctgcagcagcaggaacgcgccggcgatcgggatgaaagccttgaacggatagatgggcggcccgttggccatcagcgacgagtgttcgcggatggcgatcgactcgccggcgtagtaccagccggcccacaccatggcgacgacgccgggaatgaaaaacaggatgtacagcagcaggtccagtccggcctgcacgcgcggcggcaggaaaccgtagaggatgtcaccgcgtacgtggccgttcttggccagcgtataggcgcccgccatcatgaacaggatgccgtagtacatcagttgcaggtcgaaggcccaggcgctgggcgtgttgaggatgtagcgcgccgagacttcccagcatatgtgcagggtaaggacgacaatgagccaggcaaaggcctggcccacgaaagtggacagcctgtctaccaaacgtatcaatcgcagcatgagcgcgggccccgttcatgggatgggaggagtaacgcgctgcgcgggcgcgtcgcgacgcggcacggcttgcgccggcgctgcccgccgtcccacggcgcgcagcgccggcgcaagccggtccggtcaagcgggttgcttgcgggcgaagtagtgattgaacgccatgcggaaattgacgttggtatcgttgctccaacggccggcgcgttcggcgaactggcgttgcgaatccagcactttcttgaacaacggattctcggccgagcgcttggcgatcatctcgtcccagatcttgagctgctgctgcagtatggcgtcgggcgtcttgtagaacttgacgttgtggtccttctgcagcttgatgtagtccttggagtagcggtccgcggccttccacgacatgtcggcgctggccgcctgcgcggcgtacgccaggatgtgcttgaggtgcttgggcagggcgtcgtacttgttcttgttgaacaggatctcgaactgctcggcgctctggtggaagctctgcagcatgcagatcttggagacgtcctggaagcccagcgccaggtcggacgaggcgttgttgaattcggcgccgtcgagcaggccgcggtccagggcgggcacgatttcaccgccgggcagggcgttgaccgccgcgcccatggcgctgtacatgtcgatggccaggcccacggtgcggaatttcgcgcccttgacgtcgtcggccttggtgatgggtttcttgaaccagccgaacggctgggtcggcatggggccgtacatcagcgaggtcacgttcacgcccatggccttctggatttcagtcaagagctccttgccgccgccatattcgtgccaggccagcagcatgttggcgtccatgccgaacgaggggcccgaaccccacagcgccaccgccgtgttcttgccataccagtacgccaccacgccgtggccgccgtccagcgtgccggccgataccgcgtcgagcaggtcgaaagccttgacgaccgcgccggccggcagcacctcgatcttgagctggccttcggccatatcgttgaccttgcgggcgtaatcctgggcgaactcgtggaaaatatcgttggcgggccaggtgctctggaaccgcatgctcaccggggagccctgggcgcgcgtgacggcgggaaatcccagcacggcggtccccgcgaccgctccggcaccggaaatgaatttgcgacgggactgcgtaacgtgttgcatggcgtgttgtctcctgagtggactacaaggaccagctttttgttactgcggtaagtcttgcgcgagggatcgcgccgctgcgcgagccgattggtattgaatactgaagggcactggcagcgccggacggggtatgcaaacatttgcatacaaaaccgtgtttctttcagtagcctttcattatcaatcggccctgggggattaaaccttgcatggcgctggctgacaatctgcctaacgtcgggaataaccctagcacctgtacagatatctccgcagcggcgcctgcggcgtgtcggcgaggcgagcggcgcaacttggtacactgccagatttatctccattgcgcccttgcggcgcgtcaggctcgcacatacaccgtgatttccactgccaatctcactatccagttcggccccaagccgcttttcgaaaacgtcagcgtcaagttcggggaaggcaaccggtatggtctgatcggggccaacggttccggcaagtcgaccttcatgaaaatcatcggcggcgacctcgagccctcggcgggcaacgtgtcgctcgaacccggcgtgcggctgggcaagctgcgccaggaccagttcgccttcgaggaggtgcgggtgctggacgtggtcatgatgggccacaccgagatgtgggcggccatgtccgagcgcgacgcgatctacgccaaccccgaggccaccgaagacgactacatgcgcgcggccgacctggaagccaagttcgccgaatacgacggctacacggccgaagcgcgcgccggcgaactcctgctaggcctggagatcgccgtggaccagcacaacctgctcatgcgcgaaatcgcgcccggctggaagctgcgcgtgctgctggcgcaggcgctgttctccaaccccgacgtgctgctgctggacgagcccaccaacaacctggacatcaatacgatccgctggctggagaacgtgctcaacggctaccagagcacgatgatcatcatcagccacgaccggcacttcctgaaccaggtttgcacccacatggcagacgtggactatggcgagatccgcgtctaccccggcaactacgatgactacatgctggcctccacccaggcccgcgagcgcctgacggccaacaacgccaaggccaaggagcgcatcgtcgaactgcaggacttcgtgcgccggttcgcggccaacaagtccaagtcgcgccaggccacgtcgcgcctgaagcagatcgaccgcatcaaggccgaccaggtcgaggtcaagccctcgtcgcgccagaacccgtacatccgcttcgagcagaacaaggtcatgcaccgcctggcggtcacgatcgagaagctgtccaagtcgtacgaccagccggtcatccgcgatttctccgccatggtcgacgccggcgagaaagtcgccatcatcggcgccaacggggtgggcaagaccacgctgctgcgcatgctggcgaccgacctggcgccggattcgggcaccgtcaagtggtccgagaacgccgacatcggctacatggcccaggacgtgtccgaccagttccagcagggcgacatcaacctgttcgactggatggccgagcatcgccagccgggcgacgacgaccagtcgatccggtccgcgctgggccggctgctgttctccggcgacgatctccccaaggcgcccaaggtgctgtccggcggcgagaagaaccgcatgaccttcggccgcctgatgttgggccggcacaacgtcatgctgctcgacgagcccaccaaccacctggacatggaatccatcgaatcgctgcagttcgcgctggaaaagtacgaaggcgcgctgattttcgtgtcgcacgaccgcgagttcgtctcggggctggccacgcgcatcatcgagatcctgcccgacggcgagctggtcgactatcgcggcggctacgaggattacctggcttcgcgcggcatcgaggcgtaagcggggcgcccgcgcgcggcctggccgcgccgcccgcggcatgcttataacgacaggtagttaaaacattctataaatatagtttgtgttcatataaccgattgttagattagggcctgtcctttcgtttggcgccgcggtgcccgagcaagcccatgaatctgactttcgatcacgtccacaagagcttcggctcgctcaacgtcgtggagggcttttccagcgaattcaagaccggcgagctggttgcgctggtcggtccctcgggctgcggcaaatcgaccctgctgcatctggcggccggcctggagcaggcctcgcagggccgtgtgctggccgacggcaagccggtgcaggggccgcaccccagccgcaccctggtgttccaggagcacgccctctatccgtggctgacgctgcgcgacaacgtggcgctggcgctggaattccagaacgcgcccaaggcgcaggcgcgccagcaggccgtgcactggctcgagcgcgtcggcctgggcggtttcgacgcctactatccccatcaggtttccggcggcatgcgtcagcgcgccgccttggcgcgcgccttcatcgcccagccgcagaccctgctgatggacgagcctttcggcgcgctggatgccctgacccggctgagcctgcaggacgtgctgcgccagctgatcgagcaggagaagccgtcggtggtgctggtcacccacgacgtcgacgaagccctgttcctggccgaccgcatcgtcgtgttcagccagcgcccggcccgcgtgctgcgcgaattcaacctggcccaccgcgccaagagccacgacctgtccgacctggccagcgagaagcgggaaatcctgcgtctgctcggcatcgaagtcgacagccatggccacggccatggccccaaggtagcgctggccgcctgaggcaggcctcgttccgtcataccgataccgtgtcgcgggcccgccggcccgcggcctatttgccgatccctggagactcgcatcatgaaactgaagcaatggctgtccctgccgctggccgcggcgctgctggccgccgccccggcgatggccgccgagaaattccgcgtgggctatctgcgcgtgatggacgatgcgcaggccatcgtcgcgcaagaaggcggctactacaagaaggccgggctggactcggagctgatcgaattcaagtcgggcaccgacctgatcaaggccatcgtgggcggccagctcgacatcggcgtgctgggtttcaccaacgccgtggcctgggcctcgaagggagccgacctgaaagtggtgggcggcgcgcagcagggctaccattcgctgctggtgcgcgacgattccgacatcaaggatatcgccggcctgaagggcaagaccctggcctcgcaggccgaaggcagcactgccgacgtggtgctcaagggcgtggtgctcaaggaaggcaagctgggcgccgacgacgtcaatgtcatggggggcagccccgccgtcgcggtgcagtcgctggtcggcaagcgcgtggacgccgcgttcctgttcgagccgtacgaccgcatcgcccagctggtggcgccggtcaagcagatctacgaagtggggcaggcctggccgttcccctgcatggtggtgatcacttccggcgatgtgctggccaagcgcaaggatgacgtctggaaggcgctcgacgcgcagaaggaagccatcgacctgctgcagaacaagccggccgacgcgtcgcgcctgatcgcttcctacttcatcgccgaacccactctcaagaccctgacccgcggcgagctgccgcgcgagacggtgatctccgaggccatcagcacgcaggtgttcacgcccaagctgaccgacaaggacaccaaccgcctgcaggagatcgccgatatcctgcaggcccagggctcgctcaagacgcgcgacggcaagccgtacgacgtctcgagcatcgtcgacctgtcctggcaagaggcgcgtaagctttgagctcctccacccgtgtaaccggcgcacgcaagcacctcgccggggtgcttggcgtgctattcatcctggcgctgtggcaggcggcggcctgggtcctgcctgatttcctgatgccgggcgtgcccaccgtggcgcagcgcctggtcgaggacctcggccaggcttcgttccaccagagcctgctgggcacgctgggacgcctgggcgcgggctatggcctggcgctggccgccggtatcggcttcggcctggtcgccgcggtgctgttcttcttccgcgaagtgctgcgcagcgccatcgtcatcctgcagtcgatcccgtcgatcgcctgggtgccgctgttcctcatcgtgatgggcttcggcaacacgcccatcatcgtggtggtggcgctgtcggcgttctttccggccgcgctcagcgtcatgaacgcgaccgagtccgtgcagcgcgtgcacgtctcggccgcccgcgtgatgggggcgacgcgctgggggctgatcaagcgcgtctacctgccggcggtcatgcccgagctgatcaccggcgcgcaactggccttcggcaatgcctggcgcgcgctcatctcggccgagatgctgatcggcttcggcaaggggctgggccgttcgctggcctactcgggcgagatcgccgacatgaccggcgtgatgaccaacatcctggtcattgccgtgctggccgcgttgatcgaccagttcgtgctggaaaacctcaagcatcgcctgttgcgctaccaatacgtctgaaccacgcgcgggcctggcgcccgcgccttcatcgccatgaccgcgccgtctacctcccatctttcccgcctgtgcctggccgcgctgctggccgtggcgctgcccgcgctgcccggcgcggccgcgcagcccggcgccgcggccgacccgctggcggcggcgtgcgcgcgcggggtgctggtcgtcggcgtaccgttcctggcggatgcgccgctggccggcgcgaaggtgcgtacgcccgaacgcctggacggcgtggcggccgaacggctggcccggcaactgggcctgccgctgcagttgcgccgcctggcggccggcgacgccgccgcgcagttggcgtcgggcgcggtcgacctggtgctggccgatcggcgcgatggcgcgccgctggccgcgcaggcgcccggcatggcggtggtgggaactggatatgcgaccgcgcccaaggcggtcatccgcggcgataccgcattgcggcgctggcaggacgtggccgggcgcagcgtatgcatggccgatgccgcgcagggcgcgcaggcgctggcgcaacgccatggcgcgaccgtgcgcacctatcgcgcgccgtccgatgcgttggtggcggtgcgcgaaggcgcctgcgacctggcgctgatcgacgatgcggtatgggcgccgctgatgaagtttcccgagtggaagaaattctcggccacgttggcgccgcaggggccgcgcgccgaactggtatggctggccgccgcccgccgacgcggcctggctggccgcgcagatgcaggcctggcaccgcgagggcgcctggacggccatgacggccaaatgggcgcgcgacgtggccttcgacgtgtacctggaccaggaagtgcccgactgccacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggcatccggcgcgccgccacgtacaatggcgccgtatgatgcacacgcttgccgccgcctgccgccaccaggaagaaatcaagaaaagccgctttgccgcctatgccgcgccggtgggcacgatcgccgaggccatggcgcatttcgccgcgcacagcgacccggcggccacgcataattgctgggcctaccgcatcggcaacgaataccgcttcaatgacgacggcgaaccgggcggcacggccggacggcccatcctgcaggccatagacgggcaggggctggaccgcgtggcggtgctggtggtgcgctggttcggcggcatcaagctgggcgcgggcgggctggtgcgcgcctatggcggctgcgccgccaactgcctgcgcgccggcgagcgcttgccggtcatcgccctggcgacggtgcgctgccgctgcggcttcgccgagctgccgctgctgcaggcgcggctggcgcaggcgggcgccagcgtgcgcagcgaaaccttcgacgccgacggcgcgcaactggaattcgacgtatcgcgcgccgcgctcgaagagctggcgcgcacgttcgccaatatcacccgcgggcgcggcgactgggacgtgcaggcctgagccaggcccgcgcggcctcaggcctgttcgccctcgccgttttcgcgcgcctgcgcgatatcgcggtgcacctcggccatgtcgacttccttgaccttggtcagcagttcgccgagctggccggccgacagggcgccgggttgcgagaacagcaggaccttctcgcgaaacaccatcaaggtcgggatcgagcggatgcccagcgcgccggccagctcctgttcgacgtcggtattgaccttggcgaaggtcacgtcgggatgctgctcggcggcttgctcgaagacgggggcgaagccgcggcacgggccacaccagggggcccagaaatcgatgatcagggtgccatccggcgtgatggcgtcctggaaggtgtccttggtcagttcaacgatgctcatgcgtgtcgtccttgccgcccgcgtggggtggcgtctggggccggtgggcccggttggcgcggccggggccgcgtggtggatgttccgtccgtggtcggtgggcgaaacgcgtggcgcgattgcgcgccgtgccggtcaggcgttcgcggtgcgggtcgatacgcctgcgtcctgcttgagcgaggcgacgatctcgtacgaacgcaaccgatcggaaaagtcgtaaaaatcggaaacgatcatcacctcgtcggcctgggtctgcgcgaccaggctctccagttcgcgcttgaccgtatcggggccgccaacgatggccgcgcccagtctctgttggaccgcggagcgctcccactcgttccatacgccgtccatgctttccacgggcggctgcagcggcaggcggttgccgcggatcagcgacaggaatttcagttgctgggtggtggacaggaaatgcgcctgctcgtcggtgtcggccgcaaccaccggcacgcctatcatggcatgggggcgcgccagcgtctgcgacggcttgaacagttgccggtacaggcgcatggcggccatgccttcgggcgagaagtgccccgcgaacgagaagggcaggcccagctcggcggccagccgtgcgctgaaatcgctcgagcccagcagccagatgggcacgtcggtgccggcgccgggaatcgcgcgcaccggctggcccggccgcgccggcgcgagcgcagctcgtgcagcagctcggggaagtccaggccgctgcgcggcccgcgccgcagcgcctgctgggtggcgccgtcgctgccgggcgcgcggcccaggcccaggtcgatgcggccgggaaacaggctctccagggtgccgaactgctcggcgatgatgagcggcgcgtggttgggcagcatcacgccgcccgagcccacccgcagcgtggtggtatgcgcggcgacgtggccgatcagtaccgccgtggcgctgctggccacgccggtgatgttgtggtgttcggccagccagaagcggcgatagccccagccttcgacgtggcgcgccaggtcgacggtgttgcgaaacgcctgcgcggccgtgccgccctgcacgatgggggcaaggtcgaggaccgagaacggcacgctggccaatacactcatgcgggtgctccggttgtgtcgcggcgcggcgcgcccgacgggtcaggaatatatggagagtgtatcggcgatttcaaccgcgcacccgaacaaccttgggcgccatcgggtcgatagcctcgctgtatcgcggcgattgacgacctcgaaagcaggcaggccgcgcgaggcggcctgcttgcggggcgaggcgcgcggcccggccttattcggggaagaaggcgtagcggacgatgaacaggatcgccaccagccaggtggccgggtgcacctcgcggatgcggccggtgcaggtcttgagcaccacgtagctgatgaagccgaaggccaggccgttggcgatggagtacgtgaacggcatgaccagggcggtcagcgcggccggcgtggcctcggacacgtcgttccagtcgatgtcgatcagctcgcgcatcatcagcccggcgacatacagcagcgcgggcgcggtggcgtaggcgggcaccgagccggccagcggcgcgatgaacagcgcggccaggaacagcagcgccacgaccagcgccgtcaggccggtgcgtccgcccgcctgtacgcccgaggcgctttccacataggcggtggtgctgctggtgcccagcatcgagccggccacgatggcggtgctgtcggcaaacagcgcgcgtcccaggcggttggggcggtcttccggcaccaggccggcgcgcttggcgatgcccatcagcgtgccggtggcgtcgaacacctcgaccagcacgaacaccaggatcacgtgcacgaagcccgtgtgcagggcgcccaggatgtccagttgcatgaacgtcggggccaggctgggcggcgaggagaagatgccgttgaactggttgtagcccagcagcatggacagcacggtcaccgacaggatgccgatcaggatcgcgccgcgcacgcgcagcgcatccagcgccgcgatgatgaaaaagcccaggatggcgaacagcgggccgggctcgcgcaggtcgcccagcgtcaccttggtggcggggtgcgcgacgacgatgttggcgttggacagcgcgatgatggccaggaacagcccgatacccgcggcgatggcgctgcgcagcgagtgcgggatgccgcggatgagccaggcgcggatgcccgagatggtcaggaacaggaagatgacgcccgagatgaacacggcgcccagcgcctgctcccaggtgtagcccatggtcttgaccacggtgaacgcgaagaacgcgttcaggcccatgcccggcgccatgccgatcggccagttggccaccagcgccatgatcagcgaacccagggcggcggccaggcaggtcgccacgaacacggcattgcgatccatgccggtgctcgacaggatgtcggggttcaggaagatgatgtacgacatggtgaggaatgtcgtcagcccagccacgatctccgtgcgtacggtcgtggcgtggtcacgcagttggaatagcttctccagcatggaagtccccgggggtttgagagcggttgttgtgtgcttgcgccggcgccgcctgccgcgcaggcgataatgtaagcgcaaaacccgtatttttgcacccgggcccgcggaccctggttgtaaactctgcgcccatgatcattctcggctttgaaagctcgtgcgacgaaaccggcgtggccgccgtctgcaccgagcgcggcctgcttgcgcacgccctgcatacccagatcgccatgcaccaggaatatggtggcgtggtgcccgaactcgcctcgcgcgaccatatccggcgcgtggtgccgctgacccgccaggtgctggccgaggccggcctgacgctggctgacgtgggcgcggtggcctacaccgccgggccgggcctggccggcgccttgctggtgggcgccagcgtggcccaggcgctggcctggtcgcgcgcgctgccggccatcggcatccatcacctggaaggacatctgctgtcgccgctgctggccgagccgcgtcccgagtttccgttcgtggccttgctggtctcgggcgggcatacccagctgatgctggtcgacggcgtgggccgctacgaactgctgggcgagacgctggacgacgccgccggcgaggccttcgacaaatcggccaaactgatgggcctgggctatccgggcggccccgcgctggcgcgcctggccgagcagggcgacgccagccgctacgacctgccgcgccccatgctgcacagcggcgacctggatttcagcttcagcggattgaagaccgcggtcctgacccgtgtgaaagcggccacgcgcgatggcggcgaactgggcgaacaggaccgcgccgacctggcggcggcaacgcaggccgccatcgtcgaggtgctggcggccaaggccatccgcgccttgaagcagacgggcctgcgccgcctggtggtggccggcggggtaggcgccaacgcgctgctgcgcgcgcatctggcgcgcgcgctcaagcccttgcgggccgaagcctattttccgccgctgtcgctgtgcaccgacaatggcgccatgatcgcgttcgcggcggccgagcgggtcaaggccggactggccgacctgcgcgagggcgaccacgccttcacggtgcggccgcgctgggatctggcggacatccaggccgggtaggccgacggggtgcctgtccccgcggaggtgtcgccgcccatgcgggttggcagtcggcaggagcctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagtgggttacttctgcccccgccgggacaggctcctgagtgggttgcttctgtccccgccgggacaggctcctgagcgggttacttcttcttcccgatgcggctttcggtgcccttgagcagccgcgcgatgttggcgcggtggcggtagaacagcagggcgctgatgacggcgatggccaggccgacttccagccgcgcatgccaggcggcgcccgagccgaatacgtagtagacgggcgcgaaaaatgcggcgaccagggccgccagggacgaatagcgcgagaacacggccacgatcagccaggttgcgatggtggccacggccagccatggttcgatggccatcagtacgcccagcgccgtggcgacgcccttgccgcccttgaagcgcaggaacagggggtagaggtggcccaggaacaccgccagcgccaccagcgcgtaggcgccccaggagagttcggggaccagcgcgcgggccagccacagcgcgaaccagcccttggccgcgtcgcccagcagggtcagcgcggcggcagtcttgttgccggtgcgcagcacattggtggcgcccggattgccggagccgtaactgcgcggatcctgcagccccatcagcttgctgaccacgacggcaaaggggatggagccgatcagataggccaggacaatcagtgccgaactggacaggagcgaaggggcggtcaggaccatggtggcaggcattccgttacggttgcgtcgtttggctgcggattctacctcgggcggcgattctgacgcgatgatgccgcttcatgacggtacaatcggtcgcggtttgtggcgatccccacgattcaggaagattgatgcgtattctggtttcaaacgacgatggttacaacgcccccgggctggaagcgctggtcgaggcgctgtccgggctgggcgaactgaccgtggtcgcgccggagacgaatcacagcggcgcctcgaactccctgaccctgaaccggccgctgacggtgcgcaccgctgccaacggcttcatctacgtcaacggcacgccgtccgattgcgtgcacgtcgccctgaccggcctgatggatgcgcgtcccgacctggtggtgtccggcatcaacaacggcgccaacatgggcgacgacacgctttattccggcacggtggccgcggccagcgagggctacctgttcggcatcccctcgatcgccttctcgctgatcgaaaaaggctggcagcacatcgaatcggccgcgcgcgccgcccgccaggtggtcgagcgccagatcgcgcagccgctggccgcgccggtcctgctcaacgtcaatatccccaatcgccgctacgaggacatgaaaggctacgccgtcacgcggctgggcaagcgccatccgtccgagccggtggtgcgtaccaccacgccttatggcgacacggtgtactgggtcggcccggtcggcctggccgccgacgccacgccggggacggacttccacgccacggcgcaggggcaggtctcggtgacgccgctgcgcctggacctgacccagcacagccagcttgacgatgtgcgcaactgggcggagccgctatgcgtaaacgcgtagacccgccggccggcggccgcctcgcgcccggcatcacgccggccaacagcaacacccgcatttcggcgggcgccttgccgcgcgcgcctgcgcagcccgcgccgctggccagcggcaacctgggcttgaactccgaccggctgcgccaggcgatggtgcagcggttgcgcgcgcagggcatcgccgacgaacgggtgctcaacgccatggcggcggtgccgcgccatctgttcgtcgacgaagcgctggccagccgtgcctacgaagacgcggcgctgcccatcgggcactcgcagaccatttcgcagccgtgggtggtggcccgcatgatcgccgctgtctgcgaggaccgtgctccggcgcgggtgctcgaggttggcgccggctgcggctaccaggcggcggtactggcccagatcgtgcgcgaggtgcatgccatcgagcgtatccgcggcctgtacgagctggcgcgcggccatctgcgggcgctgcgcctggccacccgggtgcgcctgatccatggcgacggcatgctgggcgtgcccggcgtggcgccgttcgatgctattgttgtggctgcggcgggcctggccattccgcaggccttgctggatcagcttgcgccgggcgggcggctgatcgcgcccgaagggtccacccaccagcggctggtgctgatcgaacgcaccggggccaccgcgtggagccgaaaagaactcgaagctgtacgttttgtgcccctcagggccggaatacaatcttgagcaaacaggagaatcgtatgctcaacgggcagttgcaactgaccgaatcccaatccgtggctggcgcatccgccgccgccgcttcccgccccgttctctgggcgggcgtgctggccatcgccttgctggccggctgcgcctcgaagggcccgcgcgcgcctgtggtcgacctcaccggacagcccggcgcctccggcccgaccgacggcagctatgtcgtcaagcctggcgatacgctctacaagatcgcgcgcgccaacaatgtcgatatcgaaaacctcaagcgctggaacaacctcaccgatcccaaccagatcagtgtcggccaggtgctgcgcctgtcgagctcgggcgccggcggcgcgcagaccacgccggtgacctcctccaagccgcaacccaagccgctggaccagggaagcgccgaaacgccggccggcggcatggaagccggcgccggcggcgaaaccggcggggccaccaccccgcccgcggcaacggtgcccgatcccaagcccgcgcgcgcggccgatgccgccgtcatcaactggggctggccggccaatggcgccatcctgcagaccttcaacagcaacaccaagggcatcgacctggccggctcgctgggcgatccggtgatcgcggcggccgatggcaaggtgatgtacagcggcaatggcgtgcgcggcctgggcaacctgatcatcatcaatcaccagaacggcttcatcacggcctacgcgcacaaccgcgcgctgctggtcaagaccggccagaacgtcaagcgcggggccaagatcgccgagatcggcgagaccgacaccacgtcgccgcggctgcatttcgagatccgccgccagggcacgccggtcgacccgatgcagtatctgccgccgcgatgacgcccacgctcgttttcgacctggagaccatccccgacgtggccggcctgcgccggctcaacgactggggcggcgaggtgtccgacctggaagtggtcgagcgcgccttcgccgcgcgccgcgaagcggtggggcacgacttcctgcccctgcacctgcaccaggtcgcggtggtcggatgcgtgtttcgcgacgaccagggtttccgcgtcaagacgctgggccagcccgacgaccccgaggcggcgctgctgtcgggttttttcaagaccatcgagcgctacacgccgcggctggtcagctggaacgggtccggtttcgacctgccggtgctgcactaccgcagcctgatccacggcgtgccggcgccgcgctattgggatacgggcgacgaagaccgcgatttcaagttcaacaactacatcagccgctaccacaaccgtcacatcgacctgatggacttgctggccaagtacaacggccgcgccaatgcgccgctggacgaactggccaagctgtgcggctttcccggcaagctgggcatggacggcagcaaggtctgggaagcctggaaccagggcaaggccgacgaggtgcgcgcgtactgcgagaccgacgtggtcaatacctggctggtgtactgccgcttccgcttcctgcgcggcgagctcgaccgcgtcgcctacgacgccgaggtcgccctggtgcgcgacacgctggcggccagcgacgcgccgcactggaaagaatacctggcggcctgggacgcggcataaggcgcgtcggcaatcgactgaaacagatgggccgggtgcgaaacccggttgaaaccgcgtcgcccgcacaatggcagcgcgtttcaacctttcaggagatcaccatgtcccgacacgctatccgttccactctggcaggcctgaccctggcgctttcggcgggcgtcgtggcggctcccgcccttgcggccacccaggaaggcccggcggccggccatatgaaagagcagggccgtcaccaccacaagaaaatgatgcgcgacggcgtctggctgccgggcgtcggcccgctgtccaaggcgcagatcgagtcgctcaagctggacgccaagcagcaggggctggtcgaccaggctcgccaggcgcaacgcgatgtgcacaagagccgccgcgacgcgggcgccacgggccgcgacgcgctgaaagcgcaactcgacagcggcaagctggatccgcgcgcgctgttggccgaatcggacaagcggcacgagcagttccgcgcccaggccacccaggtacgcgacaaatggctggcggtctgggatagcctgaacgaggcccagcgcggccaggtcaccgagatcgccaaggccaaccaggcccgcatgagcgaacgccacgcccgcatgcaggaacgcatgcagaagcggcacgccgaaggcggccagtccgccgcgccggccggcgccgccacggcgaactgatccacgccgatccgcaggaatgacgccccggggctgcaacgccccgggacgtttgcgttggcgcgcgagccagcctggcgcgccatgcgccgaaacaaggcggcgccgggtcggggtgcaccgctgcggtgcgccgcggcgccgtgcgcgcacgctatgccggcgcgggcgggctggcatggaatgtgcttttcatggggtaagccgtcaggggaggggacttgccccgcggctgggaggacggctgcatgccgcgtccttattccaatcgatcaggaaccgcacatcatgaaaaagcccttgttcgccttgcccctggtactggccgtctgcgccgccgccggcgcgcgtgccgagccgaccgacctgggggcgggattttcgctgagcggcaacgccgccatggtcagcgactaccttttccggggttactcgcagaccgatttccggcctgccatccagctggggttcgacctcacgcacacttccggcctctacctgggcaactggaattcgaacgtctccgactttgtcttcaccgacggcaatctcgaaatggacttctatggcggctggaagggcgaggcgggcggcggcgtcggcctggacgtgggcgtgctgcactactactacccggggtccagttcgcccaagggcggcaactacaacaacaccgacctgtacctgggcgtgagctatgcgaactactcgctgaagtactcgtacacgcccggcgatttcttcagcacgcccgataccaagggcacctggtacctggacggcacggcgacgttcgacctgggcgatggctgggggctggtcggccacctgggctaccagaagctgaagaaggcgcaggacatggacggcgacgcgctgggccactacgtggactacaagctgggcgtgaccaaggacctgagcggctgggtgctgggcctggccgcggtgggcgcgacccgcgacaattggctgcccaccaagaacgggcatccgtcggggaggctgggagcggtgctttcggtggcgcggaccttctgaggcgctgccggggacgtcccgtccggtgggggacggggcgtccgctcggacagccgtttccggcatggcccgagctcttttacaatgccggcctgcctgtgtatctggactgtgcgagatggtcgacgttttgaatattgagtccctggacctcgaggcccgggggatagcccaccgtgacggcaaagtgctgttcgtggaaggcgccttgcccggcgagcgggtcacggtgcagacggtgcgccgcaagccgtcctacgagattgccaaggtcgaggaggtcctgcgcccgtcctcgcagcgcgtggcgccgcgctgcccgcatttcggcgtttgcggcggctgtgccatgcagcacctggcgcccgcggcccaggtcgcgatcaagcagcgcgcgctcgaagacactttctggcacgtgggcaagctcaagccggcgcgcatcctgccgccgctctatggcccgacctggggctaccgctatcgcgcccgcctgtcggtgcgcgtcgtgcccaagaagggcggggtgctggtgggctttcatgaacgcaagagcagctacgtggccgacatgcgcgaatgccatgtgctgccgccggcggtcagccgcctgctgctgcccctgcgcgccatgatagcggccatgtcggcgccggaccgcatgccccagatcgaggtcgcattgggcgacgagacgatcgtgctggtgttgcgccacctgctgccgctgaccgacggcgatatcgccgtgctgcgcgcgtttgccgccgagcacggggtgcagtggtggctgcagtccaagggcccggataccgtgcatccgctagagcgcgagcatgccgacgcgctggcctataccctgcccgagttcgggctgcgcatgccttaccggccgacggatttcacccaggtcaaccacgccatcaaccgcgctatggtgtcgcgcgccctgaagctgctggatgtgcagccgcaggaccgcgtggcggacctgttctgcggcctgggcaatttcacgttgccgctggccacccaggggcgcgaggcggtgggggtggagggcagcaaggcgctgaccgaccgcgcgcacgaggcggcggcgcgtcatgggctgggcgagcgcacccgtttcgccacgctcaacctgttcgaggtcgatgtgcaatggctgcgcgggctgggctacttcgaccgcatgctgatcgacccgccgcgggaaggcgcgcaggctgtcgcgcaggcgctgtcgctgctggctccgggcgagcggccgcgccgcatcgtgtacgtctcctgtagtccaggcaccctggcgcgcgacgccgccatcatggtgcacgaaggcggctatgcgctgcgcagcgctggcgtcatcaacatgttcccgcataccggccatgtcgaatcgatcgcagtgttcgagtcgctcgacgaggcgacggtgctgcaagcgcaggcccaggcgcggcagaaggcgcgcgaggaggccgagcgccttgccgaggcggccgctgcctgaggcggcccgccgggcggcggcgttcagcgccgcccggtgttgctcagttcttcgatgatcgggcagtcgggtcgggtgtcgccatggcaatggtgcgccaggtgcttcagcgtgtcggccatctggcgcaattcgtccgccttgcgctccagcgtggcgacatgctcgagcgcaatgcgcttgacgtcggcgctggcgcggctgcggtcgcgccacagcgccagcagttcgttcatctgttcgaccgagaaaccgagatcgcgcgcgcgccgcacgaaacgcagcgtatgcagttccgcatcgccatagacgcgatagccggattcggtgcgcgcggcagggccgatcagtccgatgctttcgtagtagcggatcatcttggccgaaatgcccgaggcctgggcggcgtctccgatattcatgggcagtgtccctggcccgccgacggctggccggttgcgcgccttccggcatggaaggcgtcgcttccattctacgcttgaccttcacatcatgggaaggtttaagctctctccaacgttcgaaaaccggacgctgtccgccggcacaaggccggccctcatccaggagaaaaccatgactatcgcctttcacgttcccgacatgacctgcggccactgcgtcaagagcatcacgcaggcggtgcagcaggccgtgccccaggcgctggtccagatcgacctggcggcgcgccgcgtgacggtggaaggcgcggcagcggccgagccggtcgcccaggcgatccgcgccgccggctatgccgtgcaagcagcttaatcagcgtttagcgatcgattgcttgagactatcaattaattagatttattaaattttattaattgatagctaacaattatcatctcttcatggtggttgttccacagaatgtcgcaaagctaatccaaggagatatgaatgctgcaaaatcgcgaaggtcaacgtgtaccgagcgtgacgtttcccgtccgtgaaaacaatgcctggaagcaggtgacgaccgacgacgtcttcaagaacaagaccgtcgtggtgttctcgctgcccggcgccttcacgccgacctgctcgtccacgcacctgccgcgctacaacgagctggctcccaccttcttcgccgccggcgtcgacagcattgtctgcgtttccgtcaacgacaccttcgtcatgaacgagcgggcgaaagaccaggagtccgccaatgtgacgctgttgcccgacggcaacggcgagttcaccgatggcatgggcatgctggtcgacaagaaggacctgggcttcggcaagcgcagctggcgctatgccatgctggtcaaggatggcgtggtcgagaagatgttcatcgagcccgagaaggaaggcgatccgttcgaggtctcggatgccgacacgatgctcgcctacgtcgcgccccaggccaggaagcccgaccaggtcgtggtgttctcaaagccgggctgcccgttctgcgtcgacgccaaggccctgctcaagggcaagggcttcgacccgatcgagatcccgctggacaacaaggtgcgcggccgtgtgatcggcgccgtctcgggtggcgataccgcgccccaggtgttcatcaacggcaagctgatcggcggtttcgacgccctcaaggcctacctggcctgatgcctggccggcggcgctgccgccgccggcttttcccttccttcgtgccgacgctggccgcttcgcagcggccagcgcgtctgcctgtccgcgcgccgcctgggcggctcgcccgcactcatgaggataatcgatgaaaaccttgcacactgacgtggccatcataggcgccggcacggccggcctggcggcccatcgcgccgcgcgcgccgccggcaagcgcgccttgctgatcgaaggcggccagtacggcacgacttgcgcgcgcgtgggttgcatgccgtccaagctgttgatcgcggccgccgaggcggcccatgcggcggcgcacggcgggcccttcggcgtgcatatcgatggcgcggtgcggatcgacggggcgcaggtcatggcgcgcgtcaagagcgagcgcgaccgcttcgtcggcttcgtgctcgagggcgtggagaacatcccggccgaggacaagctgcgcggcatggcgcgctttgtcgaagacacggtgctgcgcgtggatggacacaccgaggtgcgcgccggcagcgtggtcatcgccagcggctcgcggcccgcggtgcccccgccgttcctggcgctgggcgaccgcctggtggtcaacgacgacgtctttgcctgggacacgctgccggcgcgcgtcgcggtgttcgggcccggcgtgatcgggctggaactgggccaggcgctggcgcgcctgggcgtgcaggtgcgcgttttcggcgtgagcggcagcctgggcggcatcaccgacccgcgcgtgcgccagagcgcccgcaaggccttccagcaggagttctacctggatccggacgcgcgcgtgctggaaaccaagcgcgtcggcgacgaggtcgaagtgcgctacgtggcgctggacaataccgagcgcaccgagcgcttcgactacgccctggtggcgaccggccggcgtcccaatgtcgatggcctcgatctgcacaacaccagcctggcgctcgatgcgcgcggcgtgccgcatttcgaccgccataccatgcaggcgggccaggcgccggtgttcatcgccggcgacgccaacgccgacgcgccgctgctgcatgaagcggccgacgaagggcgcatcgccggcgagaacgccgcgcgctatccggacgtcgcgccgggcctgcgccgggcggcgctgggcgtggtgttctccgatccgcagatcgcgctggtgggcacgccgttcgcgcggctggaaagcggcaccttcgtggccggcgaagtcgatttcggcgaccagggccgttcgcgcgtcatgctgcgcaatcgcggcatgctgcgcgtctatgccgacatcgagtcggggcgtttcgtgggcgcggaaatggtcggccccagcgccgagcacatcggccacctgctggcctgggcggcgcaacagtcgctgacggtggcgcagatgctggaaatgccgttttaccaccccgtggtggaagaggggctgcgcaccgccttgcgcgatgccgcggcgcgcctggcgcaggcccgcccgcagcgcctggcggcctgagcctcaggggttctcgcggtactgcagcgtgaaaccggcccggtcgtcctgggccagttcgcgcgccagcagcggcatggccggcttgagcgcgtcgtgcagcgtccagggcgggttgaccaggaacatgccgctgccgtgcagcccgaagccgtcggcggcgggtttgcgcacggtcagcgtggcgtgcagccagctcttgaccggcagccgctccagctggcgcgccatctccgatgcctcgcggcgctgcaccagcggataccagacgacaaaggtgccggtggcgaagcgcttgacgccttcgcgcacggcagtcagcgtgcgccgataatcctgcttgtcctcgtaggaaggatcgatgagcaccaagccgcggcgcgtcggcggcggcagcagcgccttgacgccctcgaagccgtccgcggcgaagaccgtggtctggcgcagggcggtgcgctcgttgcgccgttccaggttcctgaccagcacgtccgactcgctcgggtgcatctcgaacaggcgcaggcggtcgcgctcgcgcagcacgtccagggtcagccagggcgagcccgggtaatggcgcaggacgccgtccgtgttgtagtcgcggatgcgggcgacatagtcggccagcagcggaggcaggccggagagctcccacaggcgcgccacgccgtcggcatgctcggcgttcttgctggcccagtcgctgccgagcgcgtacaggccggcgccggcgtgcgtgtccaccacccaatagggcgcttccttgcgattcatgtagtccagcacgtggaccagaatggcgtgcttgaggacgtcggcatggttgccggcgtgaaaggcgtgtcggtaactgaacaaggcggctccgcgtcagacggcgggccggatggtggccagctcgtcggtgaaaatggcgtccatgccccaatccagcagcagccgggcgcgggccgggtcgttgacggtccaggcggcgatgcggtagccggcctggtgcacggcgtcgaccagctcgcggctggcgtcgcgctgattgatgttcagcgcgatgcaatcgtatttgcgcagccgttcgagccagtcggccggcacgcgatccaccagcagcgcgcggggcagctgcggggcggcgccgcgggccgcgtgcagcgcgggctcggcaaacgaggacagcagcggggcgggcagggcatcctgccacagcgcggcggccgcgcgcgccacggccgcgccggtctcggcctcgcggcccgggcagggtttgatctcgacattgcaggcgatgccgttggccagcgcatagcgcgccactgccgaaaaagtggggacgggttcacctgcgtactgcggcgcataccagctgccggcgtccagctgggccagctcggcgtacgtcttggacgccgccgggccgtggccattgctggtgcggtccacgtcgtcatcgtgcagcaacacctcgacattgtcgcggctgagcttgacgtcgaattcgaacatggtgaacccatgggccgcgccgacgcgcatggcggccagggtgttttcgggcgccaggcggccgccgccgcggtgcgcgatatagggagaatagggccaggcgggaaggggtgcggtcatgatgctcggttacgggaaatggggctgcgcacagccgcgctcaagcctgcaagcataccccgaacgccgccttcttccgtgcacggcgggggtggttcgccggcctgttggtggtaaactccggcggctgatccggtacagtttccggcacggagtaaggcgaatcgggttcgcctttttttatgcgttttcttgcggcttggcgcggcgaaggttcgcgcaagcgcggcaacaggggttccatgtttgaaataattcgcacccatcgacgctggatgcaactcatcctgctgctattgatcgtgccgtcgttcatgctggttggcgtccaaggttacgacagtttcatcaatcgtgaacccgaactggccaccgtggccgggcagcccgtcacccgctccgagttcgaccaggcccaccgcaaccagctcgagcagctgcgccagcggctgggctctcagttcgacccggccatgatcgataccccggcgatgcgcgagcagttgctcaaccagctgatcgaccagcgcctgctggccgtggtcgccgccgacaatggcttctcggtgtcggacggcacgctgcgcaacacgatcgccgccatcccgcaggtccaggacaacggccgcttctcgcccgagcgctaccgccaggtgctggccgcgcaaggcatgtccccgacctcgttcgaagccgggctgcggcgcgacctcgcggtggcgcgcgtgctcgacccgatcagccagtcggccagcgtgccggccgaagtggccaggtcggtcgaagccgccctgacgcagcggcgcacggtgcagctgcgccagttcgccgcctccgacttccgcgccaaggtcaccgtgtccccgcaggacatccaggcctggtacgacgccaaccaggagcagttgcgcgtgcccgagcaggtccaggcccagtacctggtgctcgacgaggcggccgccaccgaaggcgtgcaggtcaaggacgaggacatcgccagctattacgagcagaacaagtcgcgtttcggccagcccgagcggcggcgcgtcagccacatcatgatttccatcccgcccggcgcctcggaggaggcgcgcaaggccgccgcggccaaggcgcaggaaatcgctgcccaggcggccgccgatccggccgggttcgccgagctggcgcgcaagaactcgcaggacacgggttcggccgggcagggcggcgatctgggctgggcgcccctgccggcgccgctgcagcaggccgcgcaggccctcgccaaggaccaggtctcgggcgtggtggacacccccaccgccttccacatcctcaaggtcaccgacttccagccgggctcggtcaagcccctggccgaggtcaaggacgaggtcgtgggcgagatccgcaagcaattggcctcggcccgcttcgccgacatggccacggacatgaccaggctggtctatgaccagcgcgacagcctgcagcccaccgccgacaagctgggcctgaagctgcgtaccgccggcggcatcacccgcaccggcctgctgccggccgagcaggccggcgccggctccgccgccggtggcgacgatgcgcaactgctggacaacccgcgcgtgcgccaggtgctgttctcgcccgacgtgctgcgcgagaaactcaattccggcgtgatcgagctgacgcccgatacgatgctggccgtgcgcgtggcggcggtcgagccctcgcacattccgccgctcgagcaggtccgcgccagcatcgaagaccgcctgttcggagagcgcgccgcccaggccgcgcgccaggccggcgaggccgcgctcaagagcgtgcaggccgacgcttcggcaacgccggaggggttcgcgccggccatcgtggtctcgcgccaggacgcgcagaacctgccgcgccgcgtgctcgacgccgtcatgcgccaggcgccgtcgccgctgcccgcctacaccggggtggagctgggcgccgactacgtcgtggcgcgcatcgagaaggttgaggcgggccagagcaccgagcaggacctcgacctgctcaagacgcagctctcgggcgcctggggccaggccgaggacgcggcggtgctcaggcagctgcgcgaccagtacaaggtgcagatcctgccggaggccgccgaggccatcaagggcgacgctcagtcggccgcaggctgagccagcatcggctcgagcaagggccagacattgtcaagcagcgccggctgggcgttctcgttgggatggatgccgtcggcctggaacatggcccggttggtggcgattccttccatgaggaacggcaccagccgggctttttcctgttcggccacggctggaaagacctgcgcgaagcgctgggtgtagtcgcggccgtagttcggcgggatctgcatgccgaccaccagcaccgatgcgccggcctggcgcgacgcctgcgccatggcgcgcagattgcgctcggtcatgtccagcgccaggccgcgcagggcatcgttggaccccagttccagcacgacgacggccggcgcgtgctggcgcagcagcgccggcaggcgcgccagcccgccgctggtcgtatcgccgctgatgctggcattgacgacgcggtagttgggggattgttgcgaaacccgctgggccagcatcggcacccagccggacccgcgccgcaggccgtattcggccgacaggctgtcgccgaccaccaggacggcgtgcggtgcggaacctgtgggcgcggacgcggtctgagcctgggccggcaaggtggcggcgagcgcgatggcggcaaggcaaggtgcgagcaaacggaaaacaatgcgcatggataacggcaactcgattgaagtgaaagggctgggcaagcgtgtggccgacgccggcggtgaactgtcgatcctcgatggcatcgattttacggtccgggccggcagcgccgtggccatcaccggcagttccggctcgggcaagtccaccttgctcggactgctggcgggcctggatgttccctcatcgggcagcgtgcacctggccggccaggatcttttcgccctcgacgaggatggccgggcgcgcctgcgcgccagccatgtgggcttcgtattccagtctttccagctgctgcccaacctcacggcgctggaaaacgtcatgctgccgctggagctggccggccagccggcgcgcgaggcggcgcaggcgatgctgcggcgggtgggcctgggcgagcggctgcaccactacccgcgtacgttgtccgggggcgagcagcagcgggtgtcgctggcgcgcgccttcgtggttcagcccgacctgctgttcgccgacgaggaactggcccgcggcgagctgcgcctgctcaacgtgcaggccgacccgctgcccgacctgagtttcaccgccagctgggtgcagggaccggacagccacgccgcgcgcgccatcgcgctgctggcgcagcgcaccgcggccgagcacggcggcgccatcggcgccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcggcggacgcggcaggagccggttccgtcccgatgcacgggtgcctgtccccgccgggacaggcaccaaaaaaaagccttcgggcgaacccgaaggcggtacacgtacggcgcgccggaccacccggcggccccgcgtcatgacttatttcgcggccttggccggatcgaccttgatgttgttcatgacctgcttgaccccttcgacgtcacgcgccacggtcgctgcttgatccgcctcggtggcggtgccgaccgtgccggtcagcgtcaccacgccattgttcgtttcgaccgcgatgtccagcgcgctcagggacttgtcggcgacgaaggcggccttgaccttggtggtgaccgtggcatcggaggcgtactcgcccaccgattgcttgggcttgtcttcgcccgcggcgtgggccagcgaaccgatggcggcggtggcgccgatgagagtggcaacgaacagtttgcgaacttgcatggttattctcctttatcgatgaagcccaggatcaggagcgggtactggcgcagcccgtcatttcctgaagacgccgcccaggatggacagcagcgccagcaccaggaacacgaagaacaggatcttggcgatgccggccgcgccggcggcgatgccgccgaagcccagtacggctgcaatgatggcaatgacgaaaaacacgaccgcgtagtgcagcatgatgtttctccttggttcacgaagcagtcagtcagggattgcggtcgaagaactcgcgcacctcccgttgggcctgttccttggtcttgccgtaacgctcctggatcaggccagccagccgttcggcattgccttcggtgcgagtgagctcgtcgtcggtcagctcgccccaggccgccttggccttgcccgtcaattgcttccacttgcctgcaacaatatcgttgttcatggttgtcctcttctaggtcgttgcggcgcgggatccgtgcctgccgaatgccttgccgcgagtgagtgtggacactgatcagcgtacggttctaccgtaagagggggcggtggcggtgtcaaaccggcgtgtggggaaatgtaaatggcccggcgtggctggcgatacgttttgcgcagggagaaaaaaggccggcttgcgccggcccaagttacatttgagcaaagaattgagccgctttgacgggctcaggtaaccacgcttgtcatggctgcccggtgacgcggctggcgatgtgggccagggcttcttccacctggtccaccaggatcaggcacaggtcgccaggggccagccgctccagcgcggcgtcgatggcgacgaactcgccctggatttcgtcgatgtggcgcgtgcgcggcgcctgttgcaggccctggcgcagcaaggccaccacttcgccgtcggcgcggccgcgctggcattggtcctggtacaggatcacgtcgtcgaaggcgccgcccaggatctctgtctgctggcgcaagtcttcgtcgcgccgatcgcccgcgccgctgatgaccacgctgcggcggcgcgccggcatggtgtcgatggcccgcaccagcgcctggatggcgtcggggttgtggccataatcggcgatcagggtcgcgccgcggaaatcgaagacgttgaagcgtcccggggccgtctgcgcgtcgttgacgaagatggccagcgcgtgccggatggtgtcccagtcgatgcccagcgcccaggccgccgccagcgccgccatggtgttctccacctggaaggcgatcgcgccgccgcgcgtcagcggaatgtccgccagcgcgaaggcgacttcggcgccgccttgcgcggcgacgagactgtcgccgtcgcgatagaccacgcgatggccctgggcgcgatgggtggccatgacgggatggttgcggtcttcggcgaaatatgtgatcgagccggggcaggcgctggccatctcggccaccatgggatcggcggcgttgagcacggccatgccgtcaggctgcacgtattggacgatcacgcgcttgacgaccgccaggtcctcgacggtgctgatatagcccagcccgaagtggtcgcccatgccgatgttggtgacgatggcgacgttgcagcgatcgaaggccaggccctcgcgcagcacgccgccgcgcgcggtctccagcaccgcggcatccacgtcgggatgcagcagcaggcggcgggcgctgcgcgggccgctgcagtcgccggtgtcgatgcgctgcttgcccacatagacgccgtccgagttggtcatgccgacgcggtggcccgcgcagtccaggatatgcgccgtcaggcgcaccgtggtggtcttgccattggtgccggccaccgccacgaccggaatgcggccgtcgtcgcgctcggcgaacatgtgggagatgatggcttcgcccaccgcgcggcccttgccgaacgaggggttcaggtgcatgcgcaggccgggcgccgcgttgacctcgaccacgccgccgtgctggtcctccagcggcaggtgcacggtctcggcgacgacgtcgacgccgcagatatccaggcctatcatgcgcgcggccgtgacggcgcgcgcggcgagttcgggatggacttcgtcggtgacgtcggtggccgcgccgccggtgctgagattggcgttgttgcgcagcacgaccagggcgcccgcggccgcgacggagtcggcctcgtagccctgcttgcgcagggtggcgatggcgatgtcgtcgaagcggatcttggtcagcgacgtggcatggccatcgccgcgcagcgggtccgcattgacctgggccaccagctcggcgatggtgtgcgtgccgtcgccggtgacctgcggcggatcgcggcgcgccgccgccaccagggtgtcgcccaccaccagcagacggaagtcatggccgggaatgtagcgttcgacgatggcctccgagctgatttccgcggcggcctcgaaggcgctttcgatacggtcgcgcgtctcgatattgactgccacgccgcggccctggctgccgtcgcggggcttgaccacgacggagccgccgagcgcctgcgcggcctgccaggccgccgcggcgctgtcgaccgagctgcccatcggcaccgggacgcccgcggcgtccagcagcatcttggtcaggtccttgtcctgggcgatcgactccgagatcgcgctggtcatgtcggtttcggcggcctggatgcggcgctgtttgctgccccagccgaattgcaccatgctgccctgggtcagccggtggtaggggatactgcgtgccacggcggcgttgacgatggagccggtgctcgggcccaggcgggtgtcctcgtcgaggtcgcgcaggcgttgcagggcctggggcaggtcgaaaggcgtgtcgtcctgggccgagcggatgagggcttcggccagttcgaacgccagccgcccgacgtcttcctcgctgtactcgaccacgacctggaacacgccgggttcgatggtgggggacgtgcgtccgaaggtgaccgggcagcccgcatgcgcctgcaggccgagcgcggtcgcctgcagcacgtgggccatcgagatggcgtcgcgctggccttccggctgcagcacgcccaattgcgggaaccgggcgcgcaggcgcgcctcgaagtccggcatgccgttgatcgcgcattcggcatcggagcaggcggcgatggcctcgatggcggtgttgcggctccagagattggggccgcgcagggcgcggattcgggaaacttccatggcagggattcctgtcgtcgaagaagcgccgccgttcgggcggcgcggcaagaggggcgaagtcgcgggttcagccttgttgtatccagcgccgcaccaggtctatggtggggccggagaatgcctcatcggattgcagcagcgcgaagtcgccctcgcgcaggtcgtcgagcacgcgggcgatggcgcgcgcgtggtcggcctcgtcggcaatggcggtggcgcgcgccgattgctccaacccctgccgcagcaggctgcgcgcctgcccggcgggacgcttgctggcaaccgtggcgtcgtcgtagagcacgacctggtcgaacgtcgtgcccagcaggcggccctgttcgaccagggcatcgtcgttgcggtcggcgccggccgagtacacggcggcgcgccgcctggcggggaactgctcgatggcggccagcagcgcgcgcagcgccgaagggttgtgcacgtcgtcgaccaccacgcaggcgccgttgcgctcgaacagcgtgaactgccacggcgcgtcggcctggtcgatgtcgaaggtttcgatgccggcgcgtatcagctcgaccggaatgtccagcgcccaggcggccgcgaccgcggccagcacgttctcgatctggaacgcgacgcggccgccgtgcgtcagcggaaccgcggcgatgtcggccaaggcttcttcgtcgcggccacgcgccagcacgatgcgtccggcgcgcaggtagacggcgcgcttgccttcggccagatgggcggccagcgtcggcagggcggggtccaggccgaagtacagcacctcgccgtcgcacagctcggccatgcggaccacgcgcgggtcgcgtgcattgagcacggcagcgccgccgggcagcacgacgtcgatctgggtgcggaacacgtcgaccaggcggtcggtttcgttgatatcgaaatcgcccaggtgatcgccgtcgtcgatgttggtgaccacgccgaccaggcagcggtcataggccagcccctggcccaggatgacgccgctgtcgttctcgatcaccgccgcatcgaccgagcggttcatcagcacgcgccgccccgcggcccaattggcgcaatcgcctttctgcaccaggcgcgccaccaggcgcgcgaccacggtcttgccgttggtgccggtcacgcccacgatggggatgcggccgtcgtcgtcggccgggaacaggtggtcgacgatggagcggcccaccgggcgcggcgggcagtcggccggtttcaggtgcatgagcagccccggcccggcgttgacttcgacgatggcgccgcgcgtttggtccagcggacgcgagatgtcgtcggtgacgaggtcgacgccggcgacgtccaggccgaccacgcgggcggccagcgccaccgtggccgccacgctgggatgcacgcggtcggtgacgtcgaacgccacgctgccgctgcgctggatcagcacattgcggcccgcggcgggcacgctggtggccgtcatgccctggcgggcgatctccaggcgcgcggccgagtccagccgcaccggattgagcggatggttttcggtgcggccgcgccgcgggtcggtattgatctggctgccgatcaggtcttcgatggtggatacgccgtcgccggtgacccaggcgggttcgcccgccgccgccgccaccatgcggtctcccaccaccagcaggcggtgttcgttgccggtgatgaagcgctcgacgatgacgccgctgccttcatccaccgccacggcataggccgattcgatttcgtcgcgcgtcagcaggttggtgaagacgccgcgtccatggttgccgtcgtagggcttgacgaccaccggcaggccgatgtcctgcgcggcctcccaggcgtcggccgcgctttgcaccagccgtccttcggggaccggcacgccgcaggtcgacagcagttccttggtcaggtccttgtcgcgcgatatgccttcggcgatggcgctggtgcggtctgtttcggcggtccagatgcggcgttgccgcgatccgtagccgaactgcaccaggttgccctcgaacagccggatatagggaatgtcgcggtcgtcggccgcgtccacgatgcaggcggtgctgggccccaggcacagcgagtcgaccagggcgcgcagccgcgcgacggccgccggcacgttgaacgggcgatcctcgatggccgccatcacgaggtcgcgtccctcctgcagggcggcgcgcgtgacctgttcgtgccaggcgcgcaccaccaccttgtagacgccgcgccgcgaggtctcgcgcgccttgccaaacccgcccggcaggccggccaggttctgcagttcgagcgtgacgtgctcgaggatgtggcccggccaggtcccttcgcgcaggcgctgcaggaagccgccgcgcacgccggggctgcagcggtgctcgatcagcgtgggcagccagccggacaggcgctcgtagaagccgggtatcgtgttggaggggaaatcctccaattcgccgatgtccacccacgcttccagcaccggacggtacgtccagatgttggggccgcgcaaagtcacgacatcgagaaattcaatgtctttctttttcatggttatggaggagtgattgcgcattggcaggccgaagtcaccccgtgcaaagtcgaggggcgaagggccggttgggaagtgccaacacgtggatgggcggaagaattcctaagtatggaaattgtgaaaatcggctgctactatacgccgcctttttgcccatataaactcgcgctgttgtaaggaacggacaggcttcaggtccgaggccggaagccggagaatcgcctttttgggccgggctgtggctcgaaacgcgttctaatgaaaaaaccacaaaatctagctggcgcgggccggcgcgaggtgccggccgagtggagggatgcgattcattcgcatcttgacgcaggcgaaaccgtgctggcctggctggaaaccgatcttgacgcgcggctgcgcttcgagacgggcatggtgttggcaaccgaccggcgcatcctggcctgcgcgccgggccgccgcgagtggtccagctgaccgtattcccctgatctgcgcctggccctgcacgaccacgccgggcgccgccagcctggagctcgatgccggcgcgcggcgcctggcaagctggcggttcaccctgggccgcaatccggcggccctgcgcctgctggaacagttcgagagtctccaggccctgcgcctggccggcgcggccccgacggctggcgaatctccccggccatgcccgacctgccaggcgccgatccccgccgaccgggaagactgcccggagtgcagccaggagcccgccgccccgccggcgacctgggcgctgttgcggctgtggcggttcgcgcggccctatcgcggcgcgctgctggccggattcctgctgacgctgctgggtaccgccgccacgctggtcccgccctacctgaccatgccgctgatggacgacgtactgattccgttccagaacggtgcgtctatcgactacgccaaggtcaggctgtacctggcaggcctgctggcctcggccgtgctggcctggggactgggctgggcgcgtacctatatcctggcctgggtcagcgaacgcatcggggcggatctgcgcaccaccacctacgaacatttgcagcagctttcgctggagtacttcggcggcaagcggaccggcgacctgatggcgcgcatcggcagcgaaaccgaccgcatctgcgtattcctgtcgctgcatctgctggacttcgccaccgacgtgctgatgatcgccatgaccgccgcgatcctggtgtcgatcaacccgtggctggcgttggccaccctggtgccgctgccgttcatcatgtggatgatccacgtggtgcgcgaccggctgcgccacggtttcgagaaggtcgatcggatctggtcggagatcatcaatgtgctggcagacaccataccgggcatccgcgtggtcaaggcgtttgcccaggagcggcgcgaagtgcagcgctttcgcgaagccaacaaccgcaacctggaggtcaacgaccgcgtcaataccgtgtggtcgctgttctcgccgacggtgacgctgctgacggagatcggcctgctcatcgtgtggatcttcggcatctggcaggtgtcgcagaagcacatcacggttggcgtgctggcggcgttcctggcgtatatcggccgcttttacacgcgcctggattcgatgagccgcatcgtgtcggtgacgcagaaggcggccgccggcgccaagcgcattttcgacattctcgaccacgtctccagcgtgcccgagccgcacaagccggtgcacctgccgcgcgtgaacggccacatcgagctgcgcgacgtggggttccgctacggcaaccgttcggtgatacgcgggctggacctgtcgatcgcgccgggcgaaatgataggcctggtcgggcatagcggctcgggcaagagcaccctgatcaacctgatctgccgcttctacgacgtatcggaaggcgcggtgctggtcgacggcgtggacatccgctcgctgcgcatcgccgattaccggcgcaacatcggactggtgctgcaggagcctttcctcttcttcggcaccatcgccgacaacatctcgtacggcaagccggacgccacgcgcgcggagatcatcgccgccgcgcgcgccgcgcatgcccatgagttcatcctgcgcctgccgcatggctatgactcgctggtgggcgaacgcggccaggcgctgtccggcggcgagcgccaacgcatctcgattgcccgggcgctgctgatcgacccgcgcattctcatcatggacgaggcgacctcgtcggtggacaccacgaccgagaaggaaatccagaaggcgctcgacaacctcgtgcgcgggcgcaccaccatcgccatcgcgcatcgcctcagcacgctgcggcgggccgaccggctggtcgtgctggaccgcgggcagatcgtcgaggagggcgcgcacgaggccttgatggcgcgcgaaggcgcctactatcggctgtaccaggcgcaacagacgcgccaggccgaaggcggcgacgacgacagcgacgccatcgccgccatcgcatgagagcgcagcccgccatgaacgactccgcattccagctgcatcgcaaccaggccggccggctggttttcaccggcgccgacggccgggcgcatgaaggcgtggtgccggtgcgcgcgtttccgatcagcgctccggccagcggcctgtctttggtcagcgccgacgggcatgaactggcctggctggacgacgtggcgcagttgccgcccgcgcagcggccactggtcgaagcagagctggccagccgcgaattcatgcccgagatccggcgcattgtctcggtgtccacattcgccacgccatcgtcctggcaggtcgagaccgaccgcggcaacgccaccttcgtattgcgcggtgaagaagacatccgccggctggccggccataccttgctgatcaccgacatgcacggaattttcttcctgatccgcgatgcgctggcgctggaccgccatagccgcaagctgctggatcggttcctgtagcgcagggggccgggtgcccgagtgcccgggtgcctgtcccagcggggacaggcaccaggattcctgcggggacaggcaccggagggttgggtcaggtttttcgaaacgggctgtgggtggccagttcgtcgcgatattcgtcgatggcgtgggtttcgtggccgaggaaatcgtcgatggccgcggcaaagcgcgtgtcggcgatccagtgggccgaccaggtcggcgtgggcagcaggccgcgcgccatcttgtgttcgccctgcgcgccgccttcgaagctggcctggccgtgcgcgatgcagtattcgatggactgcaggtagcaggtttcgaaatgcaggccggggatgtagcgccgggcgccccagtagcggccgtacagcacgccgtcggcctgcaggttcagcgccgccgccaccggctggccgtcctgttcggccaggatcagcaccagcgcgtccggcatctcggcatgcagctgccggaagaactccaggttcagatagggcgggttgccatgcgccaggtaggtgtggcgatagcactggtagaagaaatccagcgccgcggcatcgatgtcggcgccgcgcagccagcgaaacgaaacgcgttcggcggcgaccttcttgcggtcctggcggattttcttgcgcttgtcgtggctgaacgcggccaggaagtcgtcgaatccggcatagcccgcgttgcgccagtggaattgcacgccggcgcggatcaggtagccggcctcgcgcagggcgagcaggtcgtcatcgctcgggaacaggacatgcagcgacgatacctcgaactgccgggccagctggatcaggccacgcgccagcagcagccggtcggcatgcgtgtgcgccagcaggcgcgccccgccgaccggcgtgaacggcacggccgacagcagcttgggatagtagggcaggccgttgcgcgcgtaggcgtcggcccaggcatagtcgaacacatactcgccgcgcgagtggcttttggcatagagcggcaccgcgccggccagcaggcccgcgcggcgcagggccaggaagcagggcgtccagccggtgcctgggctggcgcatccggtatcgtgcagcgcccgcaggaaggcatggcgcacgaacggctgcgggccggccagcgcatcccattgggccgcatcgaagtgctccaggccggcttgcaccgagagttcgacagaggagggcatggccaatgataaagtcgccatgtggccatgccgcggcgccacaggcccggcatgcctttcgcaacgagaagacaatggaagcagcaagcatagcagtgcctggtgccggagccggcgccagtctgcgcgcccaggcgctggacgccctgatgacgcctgcctgggccgacaagctggcggccgtggcggccatcgacgctggcgcgccggtgggcgcgcaacaggacctcgccgagccagccggcctgccggggcggccgcccgccccgcagctggtgccgccgtcccaggtgcggcagcgctcggtgcaatcgcccgaagggcgcgccgccttgctgcacgccctggcgcatatcgagttcaacgccatcaacctggcgctggatgccgtgtggcggtacggcggcctgccggacgcctactatctcgactggctgaaggtggcgcgcgaggaggcctaccacttcgacctgctcaaccgtcatctgtccgggttgggccatgcctatggcgactttccggcccacaatggcctgtgggagatggccgagaaaacgcgcgccgacctgctggcccgcctggcgctggtgccgcgcacgctggaggcgcgcggcctggatgcctcgccgctgatccgcgacaagctggcggcggccggcgacgccgatggcgccgccattctggagatcatcctgcgcgacgagatcggccatgtggccatcggtaaccactggtacaaggcgttgtgcgcgcagcgcggcctcgatccggtggcgcagtacgcgcagctcgcctcccggtacggggcgccgcgcctgcgtggcccgttcaacctcgaggcccgccgcgccgccggtttcgacgaggacgaactgcgggccttgttgcaggcgtaacggcgcgggcatgtctgcgggcggccgcccgaattagaatggtgcacatgaacaaagcctacctacgcctgttgtgcgccacggccttcgccgcggcggccattcccgcgctggccgcgcccgccgccgccacccccgccgacctcgatgcgtatcgcgcctgcctgaagcagttgcgcggcgacgccatcaagagcggcgtgcaggcagccacctacgacgcgcagaccgcgtcgctggcgccggacatggacgtgctgggcttcctggacgtgcagcccgaattcaagacgcccatctgggactacatggcgggcctggtcgacgaggaacgcatcgaggacggccgccaggccctggcccggcatgccgacgtgctggcgcgggcgcaggccgaatatggcgtcgatcccgcgaccgtggtggccgtctggggagtcgaaagcaatttcggcaagaacctgggcggacgccccttgctgacgtcgctttcgacgctgtcgtgcttcgggcgccggcaaagctatttccgaggcgaattcttcgccaccctcaagatcatccaggacgagcacatgcagcccgagcgcctggccggctcatgggccggcgccttcggccagacgcagttcatgccgtcgacctacctgcgcctggcggtcgacttcgatggcgacgggcggcgcgacctggtcgacagcgtgcccgacgccctgggctccaccgcgaacttcctgcgccgcgccggctggcaaaccgggcagccctggggcttcgaggtcaagctgccggccggcatggacctggccggcaccggacgccgcaacaagcagccgatgagcgcctggcaggcgcgcggcatcaagcgcgtggacggcggcgcgctgccggcgggcgatacgcccgcggcgctgctggcgccggccggggcgcaaggcccggtgttcctggtgttgcgcaatttcgatgcgctgtattcgtacaacgcggccgagagctacgcgctggccattgcccatttgtcggaccgcctgcgcggcgacttgccgttcgcgcgcgcctggcccaccgacgatcccggcctgtcgcgcgccgaacgccgcgaattgcaagagctgctgctggcccgcggattcgatatcggcaagccggatggcgtgatcggcgtgcgtacgcgccaggcgctgcagaccgtgcagggccagctgggcctgccggccgacgggcgcgccggccagaagacgctcaaggccctgcgcacgccgtagcgccggccgggttcggcgcgccgccgagggcggcgcggaaatggttgcaatttctgcgccgcgcgggcacggccgcgtaggacggatgcgctagactggcttccccttctttctcttgggagcctgtcatgggtcttctcgattctctgacgtcgatcgccggcggcgccctgggtggcggcgacgagcgctcggccaacggcggcatggcagcgttgctgcccgtcctggtcgcgcaattgaacaattaccccggcggcctgacggccttgatccagcgcttccaggaaggcggcctgggcgaggtgatcgcctcgtgggtgagcgccgggcccaaccagcccgtgacgccggcgcagctggactcggtgctggagccgggcatggtcgaccagatggcgcagcagtccggccaggaccgcggcgacgtgctggccaacctgagccgcttgctgccgggcctggtggataccgccacgccgggcggccaggccgagtcgggccaatccttcgatgccggcagcctgctggcttcgctgtcggggctgctcgacggcaagcgcggctaacgcgccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggcgccgcgggcacggcgaccacgggctcgtccttgacggtctgcatcacgatgtgggtgtagaacgcctgcacgttgtcgtcctggtcgaacaggcggtcggcgaacgccaggtattcgtccatgtcgcgcatgtgcacgatcagtacgcacgagacctcgccggtgaccatatagcattgggtgacggcgggctcgagcgcgacctgctccatgaaggtgcggcggtattccgagccatggcgggcgaattccagggtgacgatggccgaaagcgggcgctcgacgcgggccgggtccagcacggcgacgatacggcggatgacgccgttttccttcagccgggccacgcgccgcaggcacgccgaggccgacagcccgacgcgctcggcgagcacggcgttggagatatcggcgtcgcgctgcaaaatcccaataatgcggtggtctatggcatcaagttgcatggttatgcaattttattctgctgttgtccatatgatcgttgattcggctgcttgcaggcaataaatcgctgcctcattgtgtcgcatccgggctatgctgtcagctgtcatttccgttcattcagccctgttcattcatcgtgccatatctgtcgggtctcatgcggcgcagcggccgcctgttcttaactttggtcaaggtcatgctgcctgtcatgatcgccgtccaggcagcgcaggcgtggggctggatcgatatcctgggccaggcgttcgctccggccatgggtttgctgaatctgcccgccgaggccggcatggtatggatgacgggcgcgttcgtggggatctacggcgccatcgcggcgctgatcagcttggcgccggcgctggagctgaccggcggccagttcagcgccctgtgttccatgctgctgttcgcccatgctctgccggtggagcaggccatcgtgcggcgcgccggcgccagtttctgggccacggcggcgctgcgcgtgggggcggcgctgggctacggcgcggcggtctcgtggttctgccacgccaccggatggctcgatgagccggtgtcgctgcaatggctgcagtcaaccgcgctggccggcgagcaggccggcggcatatgggcctgggtgcgcggcaccgccgtgtcgctgtcgttcacctacctcatcatcctggcgctgctggtggcgctggacgtcatggaacgcaccggcattacccgcgccatcacggtggcgctcacgccggtgctgcgcgtttcgggcctggacccgcgcgtcacgccggtcaccatactgggcgtgctgctggggctgtcctacggcggcgcgctcatcatcgaagaggcggagaaacagcaactggaagcccggccgcgctttctggcgctggcctggctgtcgctgtcgcattcgctgatcgaggatacggtgctcttgatggcgctgggcgccaacggctggatcgtgctggtcggccgcctgctggtgacgctggtggtcgtggccatcctggcgcggatgctgggcgggggcggcgcggcgcgccggcccctgggcgcgccggcaggctgactcagggcctggccggggcgggcaggcgcgcggcgatctcggcgatcaggcgccgcgccgcatccagcttggccgcggcgggcagggggtgcaccccgtgctcgtcgaacagcaccagctcggtggtgtcggcgtccatgaccttgtgcgccaggttgcccaccaagagcggaatgcccttgcgcaggcgcttggcttccgcatgctcggccagcttttcggtttcggccgcaaaacccacgcaccagggcccgctcgccagcttggcgacctcggccaggatgtccgggttgggttcgaattccagcgccggcgcgccgccgccttcggtggtcttcttcagcttctgctcgctgacgttcttgacgcgccagtcggccacggccgccacggcgacgaagatgtcggcgtcgttggcgttggccatgaccgcgtcgtgcatctgccgcgccgtggtcacgtgcagcgccgtgacgccgcgcggaatggccagcgcggtggcgccggtgatcaaggtgacccgggcccccgcttcgtgggcggcgcgcgccagggcgtagccggtcttgccggacgagcggttgctcagcacgcgcaccggatcgacgggttcggaggtggggccggccgtcagcagcatgtggcggtccgccagcaccttgggctggaacgaagcgatcaggtcggcgagcagttcgtgggcttccagcatgcggccggtgccggtttcgccacaggcctgttcgccggcggccgggcccagcacggtaatgccgtcggcgcgcaactgcgccgcattgcgctgggtagccgggttggcccacatttcacggttcatggcgggcgccaccagcaaggggcaggcgcgcgccaggcacagcgtcgagagcaggtcgtcggccaggccgtgcgccagcttggccatgaagtcggcgctggcgggggcgatcagcacggcgtcggcgccgcgcgtcaggtcgatgtgcgccatgttgttgtcgacgcgggcatcccaggcgtcgacgaaaaccggccggccggatagcgcctgcatggtgaccggcgtaatgaagtgcgtggcggcctcggtcatgacgacatcgacgaccgcaccctgttcggtcatgcggcgcaccagttcggcgattttgtagcaggcgatgccgccggtcaggccgaggacaatgcgtttgcgggcgagatcgagcatggcgggaaaagggcgcggcggcgccgcctgtcaaagtggtggaggaaagggcggttggaccgattttatgcgctttgccgcggcgacggggccggacgccccggtcagtcctgcgcggtcggccgcttgcgcgcccgcagcagctcgtcgacgaccagcagcacggcgccgcaggtgatggccacgtcggccaggttgaatgcgggatagtgccagtcgcgccagtagaacagcaggaagtccacgacatggccgtaggccacgcggtcgatcacattgcccagcgcgccgcccatgatcagcgtcagggccaggctgaagcgcggctggccggcggtgcggcgcagcagccagacgatgacgatcgaggcgcccacgcccagcgcggtgaagaaccagcgttgccagccttcctcggaagcgagaaagctgaataccgcgccccggttgtacagcagcgtgaagtcgaagaacggcagtacgttgaggcgttcgccgtactggaaggcgccgtcgaagtacagcttggtcgcctggtccagcacgatgatgagggcggccgcggccagccagggggccagtcgcggcgcggcggcgcgggcctgcgtcatggtcaggcccgcgtgcgcggctcgccggcgccgaacaggttgctcacgcagcggccgcagatctcgggatggtcggcgtcctggccgacgtccgggcgccagtgccagcagcgctcgcactttttgtgccccgacgcggcgatctcgatgcgcaagtcgtcggcgtcggcatgcacggtggcgcgcgagacgatcagcacgaaacgcaggtcatcgcccaggctggccaggatgtcgtggtcggccgcgttggcgtacaggtccacttcggcctgcagcgacgagccgatggcgccggccgaacgcacctcttccagcttgcgctgcacctccgcgcggatggcgcgcaggcgcgtccacttggcggtcagggcctcgccgtcggcaaatggcggcaacgcgtgatagacctcggtgaagatggtgacgcgcggggcgtcggcctgcttggccagcgccgagccggccaggatcttccaggcttcctcggcggtgaacgagaggatgggcgccatcagcttgagcagcgtctgggtgatgtcgagcaacgcggtctgcgccgaacggcgcgcggcgctgccggcagccgtcgtgtacaggcggtctttcaggatgtccaggtagaacgcgccgaggtcttccgagcagaacgtctgcaggcgggagacggcgggatggaaatcgtagcgttcgtagtggccctggacttcggcctgcatctgcgcggtcatcgccagcgcgtagcggtcgatttcgaacagctcgccatacggcacggcctggccgaccgcgtcgaagtcggccacgttggccagcaggaagcgcagcgtgttgcggatgcggcgatagctttcgaccacgcgcttgaggatctcgtcggagatcgacagctcgcccgagtagtcggtggaggcgacccacaggcgcaggatctcggcgccgagcgaatcggacactttctgcggcgcgatgacgttgccgaccgacttgctcatcttgcggccctggccgtcgaccacgaagccgtgcgtgagcaggcccttgtaggggggatggccgtacagcatgcaaccggtcagcagcgacgagtggaaccagccgcggtgctggtccgaaccttcgaggtagaggtcggcgggccaggccagttcggcgccgtgcgagccgcccagcacgccgtccttgccgcccagcaccgtggcatgggtcgagcccgagtcgaaccacacgtccagcgtgtcgcggttcttttcgtacagctcggcttcgtcgcccagcagttcgcgcggatcgagcgattgccaggcctcgatgccgcctttctcgacgcgctgcgcgatttgctccagcagctcgacggtgcgcgggtgcagctcgccggtttccttgtgcacgaaaaaggccatcggcacgccccattggcgctgccgcgacagcgtccagtcggggcggttggcgatcatcgcatgcaggcgcgcgcggccccaggcggggtagaaggcggtggcgtcgatgccggccagggcgctttcgcgcaggctcgggccgccgtcgcgcggcttgacgtccatgccggcaaaccattggctggtggcgcggtagatgaccggcgtcttgtggcgccagcaatgcatgtagctgtgcgacagtttctggaccagcatcagcgagtcggccagcttgagcgcttcgacgatcctgggattggcgtcccagatcgacaggccgccgaacagcggcaggctgtcgacgaacttgccgtcgcccatgaccgggccgaggatgtcgctgtccgccaggccgtgtgccttgcacgacacgaagtcttcgataccgtaggcgggcgccgagtgcacgacgccggtgccggtgtccagggtgacgtagtcgcccaggtagatgggcgaggtgcggtcgtacccttgggcggcggcggccagcggatggcgaaagcgcaggccttcgagggcctcgcccttggcggtggcgatgatctcgccttccagcccccacgccttcaggctgggttcgacgcgttcctgcgccagcagcagcagcggaccgtgcaccggcgcgggcgtgacgcgcaccaacgcgtagtcgatctcggggtgcacgttgagcgcctggttcgacggaatggtccagggagtggtggtccagatgacaatggcgccggcgtcgacctcgtccaggccgaaggcgcgcgccagcgcgccgcggtcggtgaacggaaaggccacatcgatggccggatcgacccggtcggcgtactcgacctcggcctcggccaacgccgagccacagtcgaaacaccagttgaccggtttcaggccgcggaacacatagcctttttccagaatgcggccgagcacgcggatctcgtcggcctcattgctgaagttcatcgtcaggtaagggttgtgccagtcgcccagcacgcccaggcgcttgaagtccttgcgctggcgatcgatctgttcgagggcgtaggcgcgcgccttggactggacctcggtgactggcaggtgcttgccgtatttcttttcgatctggatctcgatcggcatgccgtggcagtcccagcccggcacgtagtgcgcgtcatagcccgccatgttgcggctcttgacgatgatgtccttgaggatcttgttgacggcgtggccgatgtggatgtcgccgttggcatagggcgggccgtcatgcagcacgaagcgcggacggccgcggctggcggcgcggatggcctggtagacctgggtttcttcccattcggcaacccagccaggctcgcgcttggccaggtcgccccgcatcgggaagggagtgtcgggcagattgagggattttttatagtccatgaacggcaaaataggcgcgcgcgttttgcgcgtcttgggcgatggcggcagtcagggaggggagatcggcgaatttttcttcgtcccgcagcttgtgcaggaactcgactcgcacgagtttaccgtatgcgtcgaggctctcgtcgagcaggtgggcttcgagcagcacccggccgcggtcttcgaccgtcggacgcacgcccaggctggccaccgccggcaagggccggtcctgcaggccgagcacgcgcaccacgtaaatgcccgagcgggtggcgcagcgcggcgccacccgcaggttcatggtcgggaagcccagttcgcggcccagtttctggccatggatgacatggccgctgatatggaacggctggcccagcagttgcgcggcgcggtccaggtcgcccaccgccagggcggtgcgcacctcggagctggaaatgcggtggccctggcggtcggtgatgtcggccagggtacagacttcgaaaccgtgcgtcaggcccgcttcgcgcagcaggtcgatgtcgccgctgcgcttgtggccatagcggaaatcctcgccgaccagcagccagcgggtctgcaggccggccaccagcaggtcttcgatgaaggcgttggccgacatttcggccagccgggcgtcgaagcgctcgaccacgacctgttcgatgccggcggccgccagcgcctgcagcttgtcgcgcagcccggaaatgcgggtgggcgccagttcggggcggcggttcagggtggcgaagtactcgcgcgggtgcggctcgaaggtcatgacggcgggcaccaggccgcgcgcgcgggcctcctggcgcacgcgcgccaggatggcctgatggccgagatggacgccgtcgaaattgccgatcgtcagggcgcacggcgtgcgttgcgagggcgggggcgggtagcggtagatgcgcagcgatggtttcacgaccgagagtttacaattttgggttgacccgcttttggaaagttttcatcttgccgcaaatgtccaatcccaagcgccgcctcgtcatcctgatttccgggcgcggcagcaacatgcaggccctggtgcaggcgtgccgcgggcagtcctggccggccgaagtggccgccgtgatcgccagccgcccggacgccgccggcctggattgggcgcgccagcaaggcatcgccaccgcggccctctaccacaaggactaccccagccgcgaggcgttcgacgccgcgctggcccaggagatcgaccgccacgcgcccgattacgtgctgctggccggattcatgcgggtgctcacgccgggcttcgtcaatcactacgcgggccggctggtcaatatccatccttcgctgctgccggcgtttcccggcctgcatacgcatacgcatacgcatgcgcaggccctggccaccggcgtgcgcgcgcatggttgcacggtgcatttcgtgacgcccgtgctcgaccacggccccatcatcgcgcagggctgcgtgccggtgctggcgggcgatacgcccgaggcgctggccgggcgcgtgctcgaggtcgaacaccaggtctatccggcggcggcgcgctggctggccgaaggaagggtcagcctgaccgccgaccagcgcgccgatcgcggcgcgccggcgcgcgccgaccggcctcgcaccccgattgcggtcattcgtatcgaccaggtccagcgcgtgcttggcgaggtgctgcagtggacctatcccgccgacgccgtgctgtcgcactggctgcgcgcgtaccctggcatgggcgggcgcgaccgcgccgaactggcccaggcggtctacgacgtgctgcgccacctgcgtcgctatcggcagttcgccgagagcggggtcgggcccgcgacgcgccggctggccatcctgggcctggcggccacgatgaaccccgacgtcctggccgaggggctgggcgccgaccaggcggcgtggctgcagcgcatccggcacatcgatgtggcgaccttgccgcgcgcggtgcgcgccagcgtgccggactggctcgacgagcggctggcgcagttggacgattccgaggccctgctggacgccttgaaccggcccgccaacctggatatccgggtcaacccgctcaaagccgagcgcgaccccatgctgaccgtgttgcgcgccggcccggccggacgcttcgacccccagcccatgccttattcgccgtggggcattcgcctggcggggcacccatcggtcaatcgctggccccagttcgaggacggcagcatcgaggtgcaggacgagggcagccagttgctggccctgctaatggggccgcggcgcggcgagatgatcatcgatttctgcgccggggcgggcggcaagaccctgctgttgggcgccctgatgcgctcgaccggccgtctttacgcattcgacgtctcggcggcgcggctggcgcgcgccaaaccgcgcttcgcccgcagcggcctgtccaacgtggtgccggtggcgatcgacagcgagaacgacacgcgggtcaaacggctggccggcaaggcgcagcgcgtgctggtggacgcgccgtgcagcggcatcggcaccctgcggcgcaatcccgacctgaagtggcgccagcaccctcagtccatcgccgaaatgtgcgagctgcagcaccgtatcctcaagagcgcggcgcgctgcgtggcacccggcgggcggctggtctacgcgacctgcagcctgctggccgaggaaaacgccgagcaggccgaacgcttccttgccgaacacccggatttcgaacgcctggacgctgcgcaattattggccaatcgttgcgcaaatctgacattgagcggcccctacgtgcagctgcggccggatgtgcatggcaccgacggctttttcgccgcggtgttcgagcgccgcaagccatccgcggcggccacgcaggagcctgcggacgtggcggccgaaaccgggcccggcgagccggaagacgcggccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcgcggcaccaccacgatggcggcgctgtcgcgccgggacgcgggctggcggggttgatgggtgacctcccagaccaccgtgtcctggcccggttgcgtgccccggtacacgatctgcgtcacgggcaccgccgtgtgcgcgcagcgcccgcccgggccgctgttgccctgggactgcacgacggtggcagtgcccaggcgcggcggttgcacgatgcgcaccagcggcgggcgcagcgacgcgcaatcggcgccgcggatctggtaatacgatgccagcgtcacgttgtcgcccacctgcacggtggggccggcggcccaggcggcgggcacggcgagggcgagaagggcgggtaataggcgtaacatcgagaatggccggtgcggatcagggtgtcagcatacaggtagccggttctttgtagcaaaatgtattattgctatggtgctggcggccctgcaccctcatctacagggtgggccagtgggcggcaggggctgcgcgcaacccgaccagatgcagcttagtgcttgatttccctcaaaaactattttgaaaccacgctgtcataagggcatcaggtagactaaactttcagccactttacaagtgaggctccaaaaagctttatggattccatcctttctttcatttccggcggtctgacccaagccacttggtggcagatcgtgctgttcaccctggtcgtgacgcacatcaccattgtgtcggtcacggtgttcctgcaccgcagccaggcgcaccgcggcctggacctgcatccggcagtgatgcatttcttccgcttctggctctggatgaccaccggcatggtcaccaaggagtgggtcgccatccaccgcaagcaccatgccaagtgcgagaaggaaggcgatccccattcgccgatgctgttcggcatctggaaggtgctgttccgcggcgccgagctgtatcgcgaggagtccgccaacaaggaaaccatggccaagttcggccacggcacgcccgatgactggctcgaacgcaacatctattccaagcacagcctggccggcgtgctcaccatgctggccatcgacctggccctgttcggggccgtcggcctgacggtctgggcggtgcagatggcctggatcccgttctgggcggccggcgtggtcaatggcatcggtcattactggggctaccgcaactacaacagcccggacaccagcaccaacgtgttcccgtggggcatcatcatcggcggcgaagagctgcacaacaaccaccacgcgcacggcacctcggccaagttctcggccaagtggtacgagctggacatcggctggggctatatcagcatcctgaagttcttcggcctggccaaggtcaagaaggttgcgcccaagctgaagctggaatcgggcagcaagggcatcgacctgagcacgctgcaaggcgtgatcacgcaccgctacgaagtcatggcccgctacggcgacctggtcaagcgcgccgcgcgtgaagagctgagcaagctgaagtcctcgcgccagcaggacgccgccaattgccgctggaccacgctgcgccgcgtgcgccgctggctgcaccgcaacgaggaagtcctgcagcccgagcagcgcgccgaagtcgaccaggccatcgcccagaaccagtcgctgtcgacgctggtgcagatgcgccgcgaactcggccgtctctgggaaagctccagcgccagcagcgagcagctgttgcatgacctgcaggcctggtgccagcgcgcccagcaaagcggcatcgccgggctcgagcaatttgctctgcatctgcgccgctacgcggcatgatgctggaaaagctcaatcctgaacaacgcgctgcagtaacgctcgaaccgcaacacgccctggttctcgccggggcgggcagcggcaagacccgcgtactgacgacccggatggcctggctgattcaaaccggccaggccagtccatttgcgctgttggcagtcacctttaccaacaaggcggcgcgtgaaatgctcacgcgcatgtcgaccctgttgccgatcgacacgcgtggcctgtggatcggtaccttccacggcctgtgcaaccgcatgctgcgcgcgcaccatcgcgacgcgggcttgccgcaggcattccagattctcgataccaccgaccagctggccgccatcaagcgcctgctcaaggcgggcaatatcgacgacgagaagtacccgccgcgcgatgtgcagcgtttcatcaacggcgccaaggaagaggggctgcgtcccggcgacgtcgaggcctacgatccgcaccggcgcaagctgatcgagatctaccagctgtacgaggcgcagtgccagcgcgagggcgtggtcgatttcgccgagctgctgctgcgcgcgtacgagctgctgtcgcgcaacgcgccggtgcgagagcattaccagcggcgcttccgccatatcctggtcgatgagttccaggacaccaacacgctgcagtacaagtggctgcgtctgctggcgggcaccggggcggcgattttcgcggtcggcgacgacgatcagtccatctatgcgtttcgcggcgccaacgtcggcaacatggccgacttcgaacgcgattacgcacatggccgtgtcatccgcctggaacagaactaccgctcgtacggccacatcctggattcggccaatgccctcatcgggcacaacaccggacgcctgggcaagaacctctggaccgaacagggcgagggcgagccggtgcgcgtcatcgagcagccctccgacggcatggaggcgcaatggctggtcgacgagatccgcgcgttgatcaacgacggccgcatgcgcagcgaaatcgccgtgctctaccgcagcaacgcgcaatcgcgcgtgctcgagcatgcgctgttctcggtgggcatcccctacaaggtgtacggtggcctgcgcttcttcgagcgccaggaaatcaagcacgcgctggcctatctgcgcctgatcgccaatccgaacgacgacacctcctggatgcgggtggtcaactttccgacccgcggcatcggggcgcgcacgctcgagcagctcagcgacgcggcgcgcgcgcacgacaccagcctgttcggcgcggtggcccgcgtcggcggcaagggcggctcgaatctggcgcaattcgcgcagctgatcggacagatggcgcacgacacgcgcgagctgccgctgccagaactggtggaccatgtcatcgaggccagcggcctgaaggcccactaccagaccgaacgcgaaggcgccgagcgcctggagaacctcaacgaactgatcaccgctgccacggtgttcgcggccgaggaaaacttcgaaggcttgccggccggcgtcgtgcccgatcacgatgtgagcggcgccctgatgccgggcgtcgtcgatgccccgcaacccgatacgctgggcggcctgacaccgttggcggctttcctgtcgcatgcggcgctggaagccggcgacaatcaggcgcaggtgggccaggacgcggtgcagctgatgaccgtgcacgccgccaagggccttgagttcgacgccgtgttcatcaccggcctggaggaagggctgttcccgcacgagaacagcatcatggagcccgccggcctcgaggaagagcggcgcctgatgtacgtggcgatcacccgggcccgggaaaggctgtatctcagcctggcgcaaagccgcatgctgcacggccagacgcgttacgccatgcgttcgcgttttctcgaagaaattcccgagcagcatctgaagtggctgagcccgcgcgccggcctgcatcagggcggcggcttcggcggcgcggcgccggcctggagcagtcgcggcgacgcctttggccgcaagcctaccggcactgccgcacctcggcagccgcgtggcatggccagcggcgtcaccgtgggcgagcagcagttccgggtggggcagggcgtgcgccacgcgcgctttggcgacggcaccatcataggcctcagcggttcggggcaggacgcccaggcccagatccagtttcgcgacgtgggcgccaagacgctggcgctgggcatcgccaagctggacatcatcacggcctgagcttcgcgtcttgcgcccgcatcggctggcgcaagacgcggcagggccattctcaatagcggtatcccacctgcagccagatctcgcgtccggtgcgatagcgccgcgcatcgatcaggctgtcgcgcgggttggtcgtcagcgccgcgatgcggttgagcacattgagcacgtccaatgccagggtgacctggcgcgcgaacgggggttgccagataaggcgggtgtcccagctccagtacgaaggggcggaaagcgattcgtacatgtcgaggtactcgggggcgggccctgtgtccacgaacgcgatttccttgcgccgcccgtgccagttcacggtgttgctccacgtcagtccgtggcgcggccaatggccggtgagatccagcgagaccttgtgcggcaggttgaagttgctcggcggcaagttcgctgccgggatccgcttgccgttgtagtacacataatcggcccgttccacaggcgatgattcatagccctcggccaggttcaggttgcgcttgttgcgctggtagccccagctggcctgggcatgccacagcgtttcgcccagccgccacgcctcttcgttggccagggtgagattccagccgtcggtacgcgagttgccttcgttggtatagcgatagcccacgcgcgaatcgccgcggcgcgtgacctggtcgcggccgttgcggtgcacgaacgtcagcacgccgcgtatgccgtaggcgcgctgcgccagcgagaaggcccattcgtcgtcgtaggggctgcgcaggccgtcgtagttcacgcgcgtgattttgcgtccattgggcacgggatcgccgtggtggtccagcacttgctcgctcaggcggctgaactcttcctgcatggcgatcttgaggacatgcccgccgtagtagcgtgaccaacccgcgctcaggacggtgtcgtcgctgcccagcacatcccagtccaggcgcgcccggggcgcgagcgtgcggtggtgcaggaagttgtccctgtcatagcgcaggccggcgttcaaggtccagcgccgccacgtgagttcatccgacgcatacagccccagcctggtgtagtcgagcgtaaccgagcccggcaggtggcggaccttgctgaagtgtttttcggtgccgtcctcccggtgcacggcccggtacgagtacgactggttgtagcgcttgaagcgcgcgccggtgtgctcgacctgcaagcccacataggaggcatggctgaccgggccggtctggatgggcgccaggtcgagccgcgtggccagcgtcaggttgcgctggcccttttcgtccttgccatatccgccgctggcgaatccgggccgaccgtcgacgaagtcgtgctgcacgaattcggtatgggcagagttgcggtggctgtcgaaccggtcccatcccaattgcgccgacagcttgccgccgcgcaaggtatgttcgatattccagaccgcgccctgcgcgccgtgccgattgcgccagtccgtatcgcggaagaaattgctcaccagatgttcgcgccgatcggcgtacttcaggctcaggtccgtgatcgtgtcggcatccaggcgcaggctgaacttgcccagcaggttgtcgacgcggtccagggagtcgtcgcgctcgggacggtccaggtggcccaccgcgcccaggcgccagcgttcgatccgggaaatgcgccgtgacaggcccagcaccaggccggcgcgttcgccgagcgcgatgtcggcggacgcggtatggaagcgcttgcgccaggacggcgtgaaatccggggtgccctgcagccagtcttcggcgttgccgggcgcgatcttctgccgtgtcaggttcgagccgttccagcgatagtccagcttcacgtggttttcgcccgacggccggcgcaggcgcgcatccaccacgccgccgttgaatgcgccatactcgaccggaatgctgttgtcgaagacgcgcacttcgcccagcagcgcagtgtccagaaaataggcttgcgggttgctgggaacgtcggtgaagttgcggctcttgttggccgggtcgacccggctggtggcgccgacgccgtcgatgagaaacaggttctggtaggggctggcgccgtggatggagatgtcctccacgttcagcgttccccggttggcgccgtcctcggcggtgccgctttcgcgtatggcgggatgcgtggcgatcagcgcgctgaggtctcggttggaggccggcgtggcggcgatctcctgctcggtatagacgcgctcgcgcgttgcgtcgccgtacacgcgcaccggttcgagcggccacgccgcggccgcgtcggcggcgcgcacgacggcatagcggttcgcgcccgcggcgcgccatgtcaggccggagccgcgcagcaggtgttgcagcgcggcctgcgcagtcatcgtggcgcgcagcgccggcgcctgtttacgcgcggcctcgcgagcatcgaacgagagcgccacgccggcttgccgggcgtatgcccgcagggccgcgtccaggggttgggcgggaagatcgaaggcgagggcgggggattgcgtcgccgcgtgggtcgccgcggcggtgcagagcagcagcgcggccagagttgtgcgttggcgcttcttgaggatgggtttcgacatgcgtgccttccggactgagtgaaatacagtcgtgcaagagcatgcatatcggacgcgaggacgataccgggcgcggggggcaaggtggccgtgtatccgggctcatggggcgttcaggaaatccagcagtgcctcaatctcgccggggctcgggtccggcgggcgcagccagccgcccatcggcgcgccgcggtagcggcggtgccgtgatgctggggggatacgtccgtgtgcgaagacatggcgccggcgcggtactgcgcggtcagagtcgaattcgcggcggagtataggagataatgcgtctcgctggttttacgctgcgcggattcctacgccaaggtgcgcgggcgccgcgctcaggcggcgttgtcctgctcgatctcttcgagtgcctgctggatctccagccattgctcctcgaggtcattgaggcgcttgccggattcgccgtgttcggtcatcacttgctggcgttcggtgcgtcgcgcgtcggaatagagatcggcgtcggcgatcacggcatccagttcctgcaggcgggcgcgggcgcgctccatgtcggcctcgaccttcgccagtttggcggccagcggcttgcgcagcgtggccaggcgttgccgctgctcggcttcgagccggcgctgggccttgcgatcgacggccacgcccggctcgccggcggcggcctcgcgcgcggcggcgcgttcgccggcgttgcgggcggccagccagtcccgatagtcttcgagatcgccgtcgaactcgcgcacgccgccgtcggccacgatccagaagctgtcgaccgtggtgcgcagcaggtgccggtcgtgcgataccagcagcatgctgccggagaattccgcgagcgccgtggccagcgcctcgcgcgtctccacgtccaggtggttgctgggttcgtcgagcagcagcaggttgggtttttgccagacgatcagcgacagggcgagacgggctttctcgccgccggacatggggccgaccttgctcagcacggtgtcgccggaaaagccgaagccgcccaggtagttgcgcagctcctgctcgcgcacttccggagccagccgcgcgaggtgcgcgagcggcgtgctgtcgaggtccagcatgtcgagctggtgctggtggaaatagccgatcgccagcccgcgcgacgcgcgccgcgtgccggcatgcggggccagctcgtcggccagcgtcttgatcagggtgctcttgcccgcgccattggcgcccagcacgccgatacggctgccggctcgcaccatcagcgtgacgtcgcgcagaatgggctcggcgccgccgtagccggcatccatgtgttccatggccagcagcgggtcgggcatgtggtcgggcgaggggatgcggatatcgatgcccgattcggcatggataggcgccagcgcttccatgcgcgcgagcgccttgacgcggctttgcgcctgcttggccttggaagccttggccttgaaacgatcgatgaagccttgcaggcgcgcggcttcgcgcgtctggcgttcgtaggcgatattggcttggcgcaggcgttcggcgcgctgcagcaggaagtcctggtagccgccgcgatagcgctgcagcttggcctggtcgaagtgcaggatggcgcgcgccaccgcgtccaggaattccgtgtcgtgcgaaatcagcagaaccgtaccgggataggcggtcagccatttctccagccacagcatggcgtcaaggtccaggtggttggttggctcgtccagcagcaacagctccgacggcgccatcagcgcgcgcgccagcaccagccgcatgcgccagccgccggaaaagctgcgcaccggctgcatccattcggatggcttgaatcccaggcccgcgagcaactgctcggcgcgcgaggccgcgctccaggcgcccgcctcgatcagcgccgcttcggtttcggcgatctgcgtgccctggtcgtcggtcagcgcggcgcgctgggcctgcagtgcgcgcaggtgggtgtcgccgtcgatgacgaattcgcgcgccgcttgcgcgtcggcggcaatctcctgctgcacgctggcgatgcgccagcccgcgggcaggtccaggttgccggcgtcggggtccagcgcgccggtcagcagcgcgaacagcgacgatttgcccgcgccgttcttgccgacgatgccgacgcgttcgccgggatgcacaacgaaatcggcgccgtcgagcagcactttggtgccgcggcgcagggtcaagccagaagcgcgtatcacgtgttcaattgttcgcgggtaagcagcagaatctggtccgaggattccgcggtgtccagccataccggctgcagatcagggaaggccgcctcgaaatgatcgcgctcgtggccgatttccagcaccagcacgccgtcggcggacaggtagccgggggccgcggccaggatgcggcgcaccagatccatgccatcggcgccgccggccagcgccagcgccggctcgtggcggtattcctggggcagggcgcccatcgaggcctggttgacgtagggcgggttgcagacgatgacgtcataggcggcggccggcagggcctcgaacagattgccctggcgcaaggtcaggcggtcctgcagaccgtactcggcaacgttgcgcgcggcgacttccagcgcatcggacgaaacgtcgacggcgtcgacttgcgcaacgggaaaagccagcgcggccaggatggccaggcagcccgacccggtgcacatgtccagggcgcgctcgacctgcagcggatcccgcacccaaggcgccagcccctcgtcgagcagttcggcgatcggcgagcggggcacgatcacacggcggtcgacatggaaccgatggccgcgcagccaggcctcgccggtcaggtaggcggccggcaggcgctcggtgacgcgccggtctatcaggtcgagcacgcggctgcgttcgctcggcaggacgcgcgcatccaggaacggatcgagcgtatcgggcggcagatgcaggccgtgcagcaccaggtagaccgcttcgtcccaggcgttgtcggagccgtggcccagcgcgacacgggccgcgttcaggcgcgacaccgcgtagcggatcaggtcgcgcagggtctgcagctcttggcgattattgttttgcatggaggatcagtcggccagcagcaggttttccagcgtgcggcggtaaatgttcttcaagggcgcgaggctggacagttcgatgcgctcgttgaccttgtggatcgtggcgttgcaggggccgaactcgatgacctgcgggcagatcctggcgatgaagcggccatcggatgtgccgccggtggtcgagagttcggcctgcaatccggtttcggcctggattgccgacaccagcgcatcggtcagcgagccgcgcggcgtcaggaaaggttcgccgcccagctcccagtcgagctggtactccaggccgtggcggtccagcacctcatgcacgcgcgccttgagctggccgggcgtgctggcggtggaaaagcggaaattgaacagcgccaccgcctcgcccggcacgacgttggtcgcgcccgtgccggcgtgcaggttggagacctggaacgtggtgggcgggaagtactcgttgccctggtcccattcgatggcgaccagttcggtcagcgccggcgccagttgatggaccgggttgcgcgccaggtgggggtacgcgacatggccttgcacgcccttgaccagcaggcgtccggacagcgaaccgcggcgtccgttcttgcatacgtcgcccaacgcctcggtggaggtcggttcgccgacgatgcagtagtcgagctgttcgccgcgctggcgcagctcgtcgcagacgatcaccgttccgtcgactgccggcccctcttcgtcggaggtgatcagcagggcgatcgaacccgggtgttcggggtgcaccgccacgaactcctcggccgccaccacgaaggcggcgatcgagcttttcatgtcggcggcacccctgccgtacaggaacccgtcgcgctcggtcggcacgaaggggtcgctgtcccacttgtcgcgcggaccgggcggcaccacgtcggtatggccggcgaacaccgtcaggggcgcgccggcgccgcgtcgcgcccacaggttggtcacgccgccgcgcgcaatcgtttcgcattggaaaccgatgcgctccaggcgctgcgccagcagcatctggcaatccacatcgtcgggcgtgaccgagggacgggcgatcagatccttgaccagatccagtacggcagatgcggtcatcaggccctcagcaggtcattgatgctggtcttggcgcgggtctgcgcgtcgacgcgcttgacgatcaccgcgcaggccaggctgtgcgagccatcctcggacggcagcgagccgggaaccacgaccgagcccgacggcacgcggccgtacgaaaccttgccggtggcgcgatcgtagatcttggtgctttgcgacaggaacacgcccatcgccagcaccgagttctcctcgaccaccacgccctcgacgacttccgagcgcgcgccgatgaagcagttgtcctcgatgatggtggggttggcctgcagcggttcgagcacgccgccgatgcccacgccgccggacaggtgcacgttcttgccgatctgcgcgcacgagcccacggtggcccaggtatcgaccatggtgccttcatcgacataggcgccgatgttgacgtaggagggcatcagcaccacgttgcgggcgatgaaagcgccgcggcgcgccacggccggcggcaccacgcggtagccgccggccttgaacgcggcttcgccgtagccggcgaacttggtcggcaccttgtcgtagaactgcagcgggccctggcccatgacggcattgtcgtgcagccggaacgacagcagcacggccttcttgatccattggtgcacgatccattgatcgtcgattttttcggccacgcgcaggcggcccagatccaatccgtcgatcgtgtgttcgacggcatcgcgcacttcggcgctcgcgtcgacgggcgacaggttggcccggttttcccaggcttgttcgatggtggtctgcaggtcgagagtcatgacggctcagctattccagggttgatcaaatggaggttcttgcaaaatgggcgatgcgctcggcggcctgtacgcattggtccagtggcgccaccagcgcgatccgtatgcggccttggccggggttggcattgtgcgcttcgcgcgccagcaggctgcccggcagcaccgtgacgccggtacggccatagagctcgcgcgcaaacgccgtatccgagccgggcgtgcccgcccacaggtagaacgaagcctgtggcgcgcgcacatccagtacgttctgcaggatgggcagcacggcttcgaacttggcgcgatactggcgccggttttcctgcacatgcgtctcatcggaccacgcagcgatgctggcggccgaaacaaccgggctcatggcgctgccatggtaggtgcggtacagcaggaagcgcgccagcagcgcggcgtcgccggccacgaaccccgaacgcatgccgggcacgttcgaacgcttggacaggctggagaacgccaccaggttcgtgtagcgatcgcgccccaggcggcgcgccgcctgcaggctgcccagcgggggggtatcctcgtccagatagatttccgagtagcactcgtacgcggcgatcacgaaaccatggcgatcggacagctcgaacagggtgcgccattcttccaggctcatcacgttgccggcgggattgcccggcgaacacacgaacaccagttgggtcctgcgccagacctcgtcgggcacgcgcccagtcgcagccgaaatcgcgtgccgggtcggcgttgacgtaatagggggtggcgccggccagcagggccgcgccctcgtagatctggtagaacggattgggacacaccaccagcgcgccggccgagggatcgatgacggtctgggcgaaggcgaacaacgcctcgcgcgagcccagcaccggcagcacttcgctctcgggatcgggcgcgggaatgctgtagcggcgcgacagccattgcgagatcgcctggcgcagggccggctcgcccttggtcgacggatagaccgacaggcccgccaggttggcggcaatggcctggcctacacaggccggagccgcgtgcttgggctcgccgatcgacaggttgatgggaggcaggtcgtgcgtcggcttaccagcgtccgctagcaaggcccgcaatttttcaaaaggataaggatgcaaggcatcgaggcgcggattcatggggcatgattttaacaagcaagctacaatagcgggcttggctttgcgaaggtggcgaaattggtagacgcaccaggtttaggtcctgacgccgtaacaggtgtgcgggttcgagtcccgcccttcgcaccaactcattgacacccgttgatcgctattatcaattctttttgaatcaacgggttggccggcaccttcccctgcctttctggccgcgcggcgcgcttgcccggtgtcgcatccatcgccgcttcccccatccgtaaaaagaactgccgtcatcccttgtggggatggcggcagttcgactgcgcacgcgaacgccggccggggggggggccggccgatgctcagttgcggggcgggtagtcgagttcgccgaaggtgtattggccgctggccttggcctgggccagttctgccttgacctggtcgcggctcggggcggcggtgctgccggtctgcgcggcgggatattccagctcgccaaacgtgtattggccgttggccttggcttgcgccagttcggcctgcacctgggcgcgggtcggcgcattggcgtcggtctggccgtagacgccctggtagggcaggttgttgggttcggcgttgggcgcggcctgggcgcctgcgctcagcgggccgagcgacagcatcagggcggtagcaagggttttcatggcaattcctccggttcacttggatgtgggactccggacacggcgggctttctgttccgtcgtagttcgttgtttcgtttcccaatggccgaattgtgcgcgctcgtgacatccggataaaccctggtttttggtaaagattattccatttttaggcctaatttcttggaataaaccagatcattgcatgaatgtaatgatcgactagggcaggacgacgacttgcggggagcgggcgagccacggccacgggcaggcgatttcgcgatctgggccggaattgccctggtttccgtccctttggcggctggcttactttttaaaattcgattttgtattttatatcgaaaatatttcgagttttgacaaggcggcacctgcaatgaaaccgacttccatcctggcacgtttgccccgctatctcggcgcctgcgcgctggccgcgctggccgcgctggctgtcgcgccgctcgcgccggcgcaggcacagactccgctgcccgcgggactcggcgccgccgaggtgcggcagtatttgtccggcctgccgtccgatgccctgcgccagcaggcgtcgtggctggcgccggcgctgttgcgcccctatctgtcaggcctgacggatgcgcaattgcggcaatatgtgcaggcgctgacacccgggcagatcacgcaggggctggcggcgttgacgcctgcgcagcgtgcgcggctgcagcgcgaattcgaacggcaggcgcgccggcaggtgcagcaggcggtacgggccgaggtcgccgcgcgcagcgcgcgggcggtggcgatggggcagagcgcatcgatgctgctgctcgacgccgagatgggaaccctggcgcaacgccagggcgatctgcgccgcggccacgacgagggcgccttctgggcgcgcggcagcgcgaaccgcttcaaggtcgatacgccggacacaccggcgttcgacctgcgcgtggagtacctgacgctgggcgccgaccatggctggcgcctggacacggggcggctctatctgggcgcctacgccggcgtctcgcgcgcccgcatggatgacaacgacatcatgcacggccggatcgaaagccggttcctgggcacgtacctgacttatgtggacaacggcgggttctacgtcgatgcggtcagcaagctggggcgtatcgacgagtccgtgtcgttcgacctgccgctggggctgggcgactacgacgacgatatatcgcatacaacgtatacgggcagtgccgaggccggctatcacttcaagttgccgcaacgctggttcgtcgagccgcaggcgcaggtgatctactcgcgcagcagccagacgtcggtgcaggggcgggccggcgtgcgcgccggccgggatttcaccctggccggcggcgcgaccttgcgtccttatgtcagcgcctcgtacctgcacgagttctcgcacgacgactcggtcgatttcggcggcaagtcgtacgatgccgaactgcccggcagccgctggcagctgggtgccggcgcggcgctggacgtgggggcgcatcgcgcctacgcggatctgcgctatgggcacggcgccaacatcagccaggacctgtcgctgaacatcggctacgcgtaccgcttctagcgcgccgggccgcgccgcggggccgcctataatggcggcccgttggtcttcccaggcgtccgcctttcgatctcatggtctacgaggattttttctggttcatggccgcgctggtggcgttggccctggtcggtggcgcgctgttcggacgcctgggccggcttgcccacagcgtcatcgcgatgctgggcctggcgatcgcggtcggcgtggcggtgctgctgggcgcgcgaggcgaggacgtgggcccctacgcgcccctgctggcgatcgccgcgttcatgttctgcctgatgatcggcggcgcggcaacactggttacgcgccgcgtaaggcggcgccatctgacgcactgagcgcgccatcgggcgcgccggctttttcttggacaatcatcatggatatttccagccacctgcttgccgaactcgccaatggcgtttgcctggaaacccgcgtggatggccagaccatcggcacctatgtggtgctggggcctgccgatctggacgccatcgcggacatcgtgccgcgccagcgcgtggaggagggggccgacattcacgcggcggcggtcgacagcgtcgacggggcgcaaatggagatcgatcaggtcatcgagaatatgaatcccggcgacgtcgcggtgttcttctgcgccgacggcgactgctatggcgccgcgctggacctgctgggcttgccggtcgacgagtagccgccgcaggcgggccgagggtcatgcgcacaccttataagcacattaccgagacgcaaatatttgcgcaaaaaataagcatcgtggcacggcagttgctctttgttgcaatattggcacgcgttttttaggattatgttgacttgtgaggggaacctgacgatagtgtcggcacacacgaaatcaagcgttgcaatgtttgttcagtgccgtgccttctccggcgtccgcgttattgttctactgcccctccttgattgattcgtggtcccgggtctcggcccattaatttctaggaaatacagtatggaaaccggcgtcgttaagtggttcaacgcggaaaaaggttatggcttcatcaccccggaagcgggcggcaaggatttgttcgcgcacttctcggaaatccaggccaatggcttcaagtcgttggaagagaatcagcgcgtcagcttcgtgacggcgatgggcccgaagggtcctcaggcgacgaagatccagattctgtaagaatctgagcgcgtccataaaagcccccgccagggggctttttcattgcttggcccaagcggccaattccgcaggagcacgacatgtccgattcgatggccggcccggcagccttgcccgatgcggcgaccgttctcgcgttctggcgcgaggcgggacccgcccgctggtatgccaaggacgagcaattcgaccgtacgttcaccatgcgtttcgaagccgcgcacatggcggcggcgcgcggggaattgatggcctggtccgccagcgccgaggggatgctggcattgctgattctgctggatcaattcccgcgtaacgcctatcgcggtaccggccatatgtttgccaccgacgggctggcgcggcagatctgcgagcaggcgatcgcggccgggctggaccggcaggggccggaagatttgcggcagttctattacatgccgctcgaacatgccgaagatttggcggcccaggaacagtgtgtaagcctgatggcgccgctgcacgccgaaaccttgcgttgggcggaaatccaccgcgatattattgctcgctttgggcgtttcccgcatcgaaatactgtcttgggccgcgccacgaccgccgaggaacagcagtttctggaccagggcggattttccggctgagggcttcgcatattcagtcgtgatgctgaaaaaccgcgttttctggccgagttcccccaattttgtatgctgttgtaacgtcgctttctggcgtggaattttccgctttcggcgggcttgccgggctggccgcaagcgcacgttcatgcgcgcggggaaggccgcgatccggtgcgtaaggccgattgacctgtcggggcatcactcctacactgaactggcgagatcttcaagcgacgcggtgtcttgtgttctggtcgccgtagctccgtttagcggggtcaatgccatccttgattatctggcgccccgagcaaccgctctaaacaggttcaaggacatttcatggcaaccggtatcgtcaagtggttcaatgccgaaaagggctatggattcatcatgcccgatgacggcagtaaagatctttttgcacattattccgagatctgcagcgagggctacaaatcgctgcaggagaatcagcgcgtatccttcgaggtgggacaagggcccaagggcccaaggggccaagcgccaagaacataaaagtcatcgcctgacggccccgttgtcgccgcggccggcgcagttccggcgggccgcatgaaaaaagccccattgcctcgcggcagtggggctttttgttgcgcgccgtattcagtgcgacggatgggcgccgtgcccgacggactggctggtcaggcggtcgacatacgcgatgccgatcgccgacaggatgaagaccacgtggatgatggtctgccacatcacgccggtttcggtgaagcgggaattgggcgagcccaggttgctcgcctcgatgaaggtgcgcagcaggtggatcgacgagatgccgatgatggccatggccagcttgaccttgagcacgctggcgttgacgtggctgagccattccggctggtcggggtggtcttccaggcgcaggcgcgagacgaaggtttcgtagccgccgacgatgaccatcacgagcaggttggagatcatgaccacgtcgatcaggcccagcacgatgagcatgatttcctgctcgccgaaggacagggtgtgggtgaccaggtgccacaactccttcaggaagagcaggacgtatacgccctgggcgacgatcaggcccaggtagagcggcagttgcagccagcgcgaactgaagatcagcgcgggcagcgggccgaggcggggttcttggatgggatgcatgggaggtttgcgagccatggttgtgtggagaattcgggcgggcgaaattctaccgtccccggatgcgccgtgcgcggcccgtcgcggctgctcgccgggcgcttcccggggcgctccggtccccggcgagtttccggtaaaatgacctgtttatccgctatatcatctccctctttctcggaaaataggtctcttaatgcagcctgtggttgaaaccctctccggcctggagcgccgtgttgatctggccgtctcggtcgccgaagtcgaaaaggaagtccaggcgcaattgaagcgcgtgggccgcacggccaaggtcgccggctttcgtcccggcaaggcgccgctggcgatgctcgagcgcagccatggccccggcatccgctacgacgtgatcaacagtctggtcggccgcgctttcgaacaagccgtcgacggcgccaagctgcgcgtcgccggttcgcccaccctcactcccaagaccgaaggcgtcgccgaggacacgctggcgttcaccgccacgttcgaggtgtacccggaagtcaccgtgccggacctgtcggcgctggccgtcacccgttacgacaccccggtcaccgacgccgaagtcaaccagacgctcgacgtgctgcgcaagcaacgcgccaagttcgaaatccgcgaaggccgcgcctcgcaggacggcgaccgcgtcgtgctggactttgccggcacgatcgacggcgtgcccttcgaaggcggcaaggccgaggacttcccgttcgtgctgggccagggccgcatgctgcccgaattcgaggaagccgcgctcggcctgaaggccggcgagagcaaggtgttcccgctcaagttccctgacgactaccagggcaaggaagtcgccggcaagacggccgagttcaccatcaccgtcaaggaagtcgccgaaggcgtgctgcccgaggtcgatgccgaattcgccaagtcgctcggccaggccgaaggcgatgtcgaaaagctgaaggccgacatccggaccaacatcgaacgcgaagtcaaggcgcgcctgcaaggccgcaccaagggcagcgtgatggatgcgctggtcgaggccggcaagttcgacgtgcccaaggcgctggtcgacagcgacgtggaaggccgtatcgccgctgcccgcgaagagctcaagcagcgcggcgtgcccaatgccgattccgtgccgatgccggccgaggtgttctcgaccgagtccgagcgccgtgtgcgcctggggctgctggtctccgaactggtcaagcaggcccagctgcaggccaagcccgagcaggtgcgcgcgcgcatcgaggagttcgcgcagaattacgaacagccggcccaggtcgtcagctactacctggccgaccgccagcgccgcgctgaaatcgaggcgatcgtgctcgaggataacgtggtcgcccacgtgctcgagaacgccaaggtcgccgacgagaaggtgccttttgatcagttgatggggatggcataaccatgcagcgtttcaccgatttctatgcggcaatgcacggcgggtcgtcggtgacgcccaccggcctgggctacatcccgatggtcatcgagcaatcgggccggggcgagcgtgcctatgacatttactcgcggctgttgcgtgagcgcctgatcttcctggtcgggccggtcaacgacaacacggccaacctggtcgtggcccagttgctgttcctggaatcggagaaccccgacaaggacatctcgttctacatcaactcgcccggcgggtcggtgtacgcgggcatggccatctacgacaccatgcagttcatcaagcccgatgtgtcgacgctgtgcaccgggctggccgccagcatgggcgcattcctgctggcggcggggaagaagggcaagcggttcacgctgcccaattcccgcatcatgattcaccagccctcgggcggcgcccaggggcaggccagcgatatccagatccaggcgcgcgaaatcctggatctgcgcgagcgcctgaaccgcatcctggccgagaataccggccagccggtcgagcgcatcgcggtagacaccgagcgtgacaacttcatgtccgccgaagatgcggtatcgtatggtctggtggacaaggttctgacctctcgcgcgcagacctgatcggcgcgcttgcaggaccctggcactgccgtcatgttcgataagcgttgatcgcgccggccctcatccggctggcgcgtcttcaccagagatacgaaacacttatgcctgaaaaaaagggatcggcagacgcaaaagtgctgcattgctcgttttgcaacaagagccagcacgaagtccgcaagctgattgcaggtccttcggtattcatctgtgatgagtgcatagacctttgcaacgacatcatccgcgaggaagcgcaggctaccgcgcgcgctgccattcgctccgagctgcccaccccggccgaaatcaagacctttctcgaccagtacgtgattggccagaccagccccaagcgcatgctggcggtggcggtctacaaccactacaagcgtatccgccacggcgagatcaagggcgacgaagtcgagctctccaagagcaacatcatgctgatcggcccgaccgggtcgggcaagacgctgctggcgcagacgctggcgcgcatgctcaacgtgccgttcgtcatggccgatgccacgaccctgaccgaggccggctacgtcggcgaggacgtcgagaacatcatccagaagctgttgcagaactgcaactacgatgtcgagaaggcgcagcgcgccatcatctacattgatgagatcgacaagatttcgcgcaagtccgacaacccgtcgatcacccgcgacgtatcgggcgagggcgtgcagcaggcgctgctcaagctgatcgaaggcacggtcgcttcggtgcccccgcagggcggccgcaagcatcccaaccaggacttcgtccaggtcgacaccaccaacatcctgttcatcgtcggcggcgccttcgacggcctggaaaaggtcatccgcgaccgcaccgagaaatcgggcatcgggttttcggcggcggtgcgcgccaagtccgagcgcggcgtgggtgagctcttcagcgaggccgagcccgaggacttgatcaagttcggcctgatccccgaactggtcggccgcctgcccgtggtcgccacgctggacgagctggacgaggccgtgctggtgcagatcctgaccgaacccaagaacgcgctggtcaagcagttccagaagctgttcgccatggaaggcgcggaactcgacgtgcgcccggatgcgctgaaggcgatctcccgcaaggcgctcaagcgcaagacgggggcgcgcggcctgcgctccatcctggagggcgcgctgctggacaccatgtatgacctgccgtcgcaaggcaacgtcagccgcgtggtgctcgaggccaatgccgtcgagggcgtcggcaagcccctgttgatctacgccgacgaatccgaagccgcctctggcgagaaggccgggcgtggcgaggtccgtgacgcggcggcttgatcttcgatcccggccgccattgcaagaaaacccgtttgtaacgggtttttttgcatcttcccgctatctggatgccgagcgcttgaattttcggctattgttcccatatcagacgtaaccgacgtggagacctgggtctgcccttgccccgtcccccattacgccgagtcataccgaggaacccccctatgtctgccagtcagaccctgtcttccgacccgattgacctgccgttgttgccgctgcgcgatgttgtcgtgtttccgcacatggttattccgctgtttgtcggccgcccgcgctcgatccgcgcgctggaggtggcgatggaagcgggcaagagcatcatgctggtggcgcagaagtccgccggcaaggatgacccgactcccgaggacgtctatgagatcggctgcgtggcgagcatcctgcagatgctcaagctgcccgacggcaccgtcaaggtgctggtcgagggcacccagcgcgcccgcatcgacagcatcgaagacgtcgattcgcatttcacctgccaggtgacgccgatcgagcccgataccctgcagggttcggagaccgaggcgctgcgccgcgccatcgtcgcgcagttcgagcagtatgtgaagctgaacaagaagattccgcccgagatcctgacctcgctggccggtatcgacgacgccggccgcctggccgacaccatcgccgcgcatctgccgctcaagctggagcagaaacagaagatgctcgaggtcgtcgtgaccgccgagcgcctggaagggctgctgacccagctggaaaccgagatcgacatcctgcaggtcgagaagcggatccgcgggcgcgtcaaaaagcagatggagaaaagccagcgcgactactacttgaatgagcaggtcaaggccattcagaaggagttgggcgaaggcgaggaaggcgccgacatcgaagagctcgagaagaagatcatcgccgcgcatatgcccaaggaggcgcgcaagaaggccgatggcgagctcaagaaactgaagctgatgtcgcccatgtcggcggaagcgacggtggtgcgcaactacatcgatacgctgatcaacctgccctggaagagaaagagcaagatcaacaactcgatcggcaatgccgagcgggtgctcgacgacgaccactacgggctggaaaaggtcaaggaacgcattctcgagtaccttgccgtgcaacagcgcgtggacaaggtcaaggcgccgatcctgtgcctggtgggccccccgggcgtgggcaagacctcgctcggccagtcgatcgccaaggcgaccaaccgcaagttcgtgcgcatggcgctgggcggcgtgcgcgacgaggccgagatccgtggccaccgccgtacctatatcggttcgatgccgggcaagatcctgcagaacatgtccaaggtcggcgtgcgcaatccgttgttcctgctggacgagatcgacaagctgggcatggacttctgtggcgatccgtcgtcggcgctgctcgaggtgctggatccggagcagaaccacacgttccaggaccactacatcgaggtcgacttcgacctgtccgatgtgatgttcgtggccaccagcaataccttgaacatcccgccggccctgctggaccggatggaagtgatccgcctgtctggctacaccgaggaagagaagatccacattgctcgcgaccacttgctgccgaagctgatgaagaacaacggcgtcaaggacaacgagctgacggtggacgattccgcgctgcgcgatatcgtgcgctactacacccgcgaggcgggcgtgcgggcgctggagcgcgaggtcggcaagatctgtcgcaaggtcgtcaagcaactgctgatcaagagcgatgaagccaaggcggccgggaacaagaccgccgaggcgcaaacggtgctggtcaacggcgacaacctcaacgatttcctgggcgtgcgccgctataccttcggcatggccgaaaaggaaaaccagatcggccaggtgaccggccttgcatggaccgaagtgggcggcgatctgctcaccatcgaagtcgcggacatgcccggcaagggcaatatccagcgcaccggttcgctgggcgacgtcatgaaggagtcggtcgaggccgcacgcaccgtggtgcgttcgcgggcgcgccggctggggttcgccgacagcgtgttcgagaagcacgacatgcacgtccacgtgcccgagggcgccacgcccaaggacggcccgtcggcgggtatcgccatcaccaccgccatggtgtcggcgctgtcgcgcattccggtgcgcgccgacgtcgccatgacgggcgagatcacgctgcgcggcgaggtgttgcccatcggcggcctgaaggaaaagctgttggccgcgcatcgtggcggtatcaagacggtgctgattcccgaggagaacgtcaaggatctggccgagattccggataacgtgaagaacttcctggagatcgttccggtgcgctggatcgacaaggtgctggagcttgcgctggagcgcatgcccgagccgctgtccgaggaagaagccgtcaaggaagccatcgtggccaagcccgcggaggccggcgccgccgatccggtcatgaagcactgagccgacgccggctcaggccagcgacccgcaaaaccgggcccggatcatccgggcccggtttttttcggctatccgcgggttcggcggttccagcctggcaatgcgtggccggcgggggcgggttcagtcgtcgccgaagcaatgcagcgcgacttcgcgaaagcgctgcgccgcggcgctggatggctcgggcagcagcagggccaggccgatttcggccgccggcgagacgtcggcgatggcccggtaggccacgcgcgggctggggttgtattgcatgaccgccggcaccagcgccacgcccaggccgctttcgaccagcgacagcacggtctgcacctgcgtggcctcttgcgtgacccggggcaggaagccggcccgttggcaggccagcatggccgtggcgtgcaggccggcggcgtcttcgcgggaatagaacacgaacgattcggtcgccagttcttccatcctgatgtcggccttctgcgccagcggattgcccagcggcagggccgcgacgaaatcttcggccagcagcggcgccaggtgcgagcgcgacggcgtcaacagcggcgtgcgcaccagcccgacgtcgagatcgccgctgtcgacgcgctcggcgatgcgcaccgaggtgccttccttcagcaccagctcgacgccaggatactcgacgcggaacagtcgcacgatgcgctgcagcacgccgttggtcgtggagcccacgaagcccactttcagggcgccgccggtgcccgaggaggcggcgcgcgccgccgccagcaactgggcgttatgaaacagcagccggcgcgcctcggccagggccgcatgcccgcctggggtgagcgagacgccgcccgagcccccgcgctcgaacaggcgggtgccgagctcggcctcgagtttctggatggccacggtcagcggcggctgggtcatgtgcagccggtcggcggcgcgccggaaattcagcgtctcgcccagggtcacgaattggcgtacccgccgcaagtccagcatggggtcggcgggcgcgtcgcccgcgccggccggtatggtcggatcggtcatgggagccccttcggggtgggcgatgcgtactcaatatcactttggctgagttgatacctggatggcatgcgagtagttcccgtgatcagcagaaatcagcggatagaagtgtagatcaccagatatttgatatgcaacgtatatcaaatttgattgaaataatattagacttggatgggatgccgttcctaagatgagcgccaacgaatcatggaggcgacacagacatggacacggcgctcggacacatcaaggtcctggacttgacccgcatcctggccggcccctgggcgacccagacgctggcggacatgggcgcggaggtggtcaaggtcgaacgcccgcgggtgggcgatgacacccgcgcctgggggccgccgttcctgaaggacagcgaggggaacgagaccgccgattcgtcgtatttcctggccgccaaccgcggcaagaaatccatcacggtggacctggcgcacccggacggccaggccctgatccgcgacctggccgccacggccgacgtggtggtggaaaactacaaggtcgggaccctggcgcgctacggcctggactacgaaagcctgaaagcgatcaacccccggctggtgtattgctcgattacgggcttcggccaggacggtccctacgcctcgctgccggactatgacttcgtcttccagggcatgggcgggttgatgagcattaccggccagccggaaggcacgccgggcgacgagcccatgaaggtcggcattgccatcagcgacttgctgacgggcatgtatgccacgaccgccatcctggccgcgctggagcgccggcacgtcagcgggacggggcagcatgtcgatatgtccttgctcgattgcgtggtcagcatcagctcgtatcaggccatcaaccacttcctgtcgggcaagattccgcggcgcatgggcaatgcccactcgaacatggtgccgtaccaggtattccgctgcaaagagggcgatgtcatcgtggcggtgggcaacgatggccagtaccgcgccctgtgcaagctgatcgagcgcgacgacctggccacggacgagcgctacgccacgcccggacagcgcaaccgcaaccgcgacacgctcattcccgaaattgcccaggccatgctggcgcgcaccatgcaggagtgggtcgcgctcatggaagccgccaatgtgccttgcggccccatctacaacatgcagcagatgttcgaagacccgcacgtgcagcatcgcggcatgcgtttgtcgttgccgcacagcgccggcgtgcaggcgcctgcggtggccagccccatacgcctgtccgacaccccgatccagtacggccgctccgccccgttgctgggcgagcacaccgacagtgtgctggcccagcggcttggcctggcgccggcgcgcattgccgaattgcgggcgcggggcgcgatctgagcccgcgcgccatcgccgcgatccggcggttttcccgtgtttcaccaaagaaaaaaggagacagtatgctgcgacacaccttcatccgcgcggccctggcggccgcgttggcggtctgcgccgcgggcgcgcacgcccaggccaaaccctcgtcgatccggctggtggtgccttacccggcgggcggcgccgccgatcagattgcccggctggtggccaacgatgccggcgccatcctgggcacgcccatcgtcatcgagaacaagggcggcgcgggcggaatgatcgccgccgaatccgtcctgcaggcggcgccggacggcgcgaccttcttcgtgggctccaacgcacccatcgtcatcaatcaggccatctatgaaaagatgtcctatgaccccgccaaggatttcgttcccgtcgccggcatgggcaaggcgccgctcctgctggtgacgcgcaaggacctgggcaccgccgacgtgaaggccctggccgagctgggcaagcgcgaggccggcaagctgaccatgggctcggccagcagcggcaacatcacccacctggcgggcgagtacgccgccagccagatgggcttcaaggtgacgcacgtgccgttcaagggcagcgcgcccgccatcaccagcctgatgggcgggaacatcgacatcatgttcgacgccttgccgtcgtgcatggcccaggccgagtcgggccgcatcgtgccgctggcgatcctggacgatcagcgctttccgcagctgcgcgacgtgcccaccgcgaaggaactgggttattccggcctggaggccgcggcgtggttcggcgtgatggcgtgcgccggcacgcccgattcgtccatcggcgcgatgaacaaggcgatcaaccaggcactgcaaaagcaggaactgatcgacaagctgcgccgcatcggtgcgcagcccatgccgggctcgcagcaggatttcgcccgcttcatcgatgccgagcgcaaacagtgggtgccgttggccaagtcgctcggcgtacgggcggattgatgccatgaaaaaatcagcttcgattccatcgcggccctcaaggcctttgccggacagccggcggccgtgggccagcccatcgtcgtcgatcagtccgccatcgatacgttcggcgacgtcgtgcacgacaggcagtggatccatgtggacccggtccgggccgccgccgagtcgccgttcggcaccaccattgcccacggcttgctcacgctttcgttgatcacggggtggtaccaccagctgttcgagtttcccggccgcaagctggcgctgaactacggcttcgacaaggtgcggtttcccgcgccggtgcccagcggttcggccctggtcggcagcttccggttggcgcgggtcgacgagctggggccggacgaagcgcggtgcctgtgggaggtcgacgtgcgcgtggcgggcgccgagcggccggcgatggtggccgagtggctgatgcaactgcgttattgagcgcgcggcgggagtgatcatgtctgtactggaaatttcccgcgtcggcgcctgcgccgtgctgaccttgaaccggccggccgcgcgcaacgcgctcgacatggatttgcgcaacgccctggccaaggcgctgcccgagatccgcgacgatgcgacggtgcgcgcggtggtgctgaccggcgccggcgggcatttttgcgccggcggcgatatccgcgcgattgcggccgggcagggcaatgccgacgtcttcgaaggccgcaaccgcatcctgagcatgcagcgctggttcgacggcctggtggacctggagaaaccggtcattgccgccgtcgacggcgtggccttcggcgcgggcctgtcgttggcgctggccgccgatttcgtcctggcctcgccacgcgcgaccttctgcgccgtgttcgcgcgtctggggtatgtgccggacctgggcggcatgtatttgctgccacgggcggtgggcctggcgcgcgccaaggcgctggcattttcggcccgggtggtgggcgcgcccgaggcgctggagatgggtatcgcgcaccagttggtcgacgaccggccggtgctcgatgccgccctcgagctggccgggcgcttcgagcaggcgccggcgggcgcgctgggcatcgtcaagtcggtgatgaaccacgcgttcgagtccgaccgccgtaccgtttacatgcaggaagcgctggcgcaggcgctgtgccgcgaaagcgcttttcatcaagaggcggcgcgtcgtttcctcgacaagcaggcgccgctgtaccaatggccccaggagcaacaatgaccgagcatccccaagccgcatccgcgctgctgccgcagcaggagtatttcgcgcatctggccgacggccgcttcatgatccagcgttcgcgcagcagcggcgaatacgtgttctacccgcgcgtggccgcgccgcgcaccggcgcgcaggacctggagtgggtggcggcctcgggccggggcacggtctatgccaccacggtcatgcgggtgcgcccgccggccgcgccttacaacgtctgcctggtcgaactcgaggaaggcccgcgcatgatgagccgcgtcgagggcatcgggcccgaggacgtgcaggtcgggatggcggtgcgcgcgcgcatcatccgcgacgacgccggcgagccgctggtggtattcgaaccggccggcccgtccgatgccggcatcggccaggggagggcggcacaatgatccaggagcgctttccgcgcggcaagaccgcgatcgtggcttgcgccacctatggcatcggcgagtcgccgggtctgtcgtcgctggacctggcggtgcgcgccagcgtgcaggcgctcgacagcgtgggcttgacgcccgccgatgtcgatggcctgttcatcggcctgcccgacgatttcgtgtcgggcctgagtttcacggagtacctcggcatctcgccgcgcctgaccgacaacaaccgcaccggcggttcgtccttcctgacccacgcgattcacgccgccctggcgctggaggcgggcctgtgcgacgtggcgctcatcgcgtacggcagcaaccagcgcagcggggcgggcaagctggtcagctcgatgcgtccatctccctacgagggggcatacaagctggcgcgcccggtgggggcatacgcgctggcggcgtcgcgctacgcggcccagtatggactgcagaaagagcagctgggcgccgtggcgctggcggcgcggcagtgggcgcagaagaatcccgaggcctacatgcgcgccccgctgaccatggacgaatgcctggcgtcgcgcctggtatgcgacccgttctcggtgcgcgactgctgcctggtcaccgatggcgccgccgccgtggtgatggtgcgcgccgatcgcgcccgggacctggcggcgcggccggcctatctgctgggcggggccgccgcggcctggcacaaggacatcaccaacatgccggacctgacggtgaccgccgcctcgctcagcggcccgcgcgccatggcgcaggcgggcgtgacgccggccgacatcgacgtgctggagctctacgacgccttcaccctgaacaccatcctgtttctcgaagacctgggcttctgcgccaagggcgagggcggcgccttcgtcgaggacggccgcatcgcgcccggaggggcgctgcccgtcaataccaacggcggcgggctgtcgtgcgtgcatcccggcatgtatggcctgttcacgatggtggaggcggcccagcagttggccggcgcggccggcgaacgccaggttgcgcaggcccggctggcgctggcgcacggcaacggcggcgagctctccagccaggccacgctgatactgggcaccgaggaaacgatctgagcactcatgaagtagacagccatgcaggacaaacttttgacgctggagaaccgccaggtcatcgtgaccggggcggggcagggcatcggacgggcgcttgccagcgccatcgcgggactgggtggtcgcgtcgtggcggtcgacctgaacgccgacgcgctggctgccctgcgcgaggcgctgggccacgaacgctgcgtcacggtggccggcaacgtggccgatccatcgctggcgcagcaggcggtggatgcgggcgtgacggcctttggcggcgtcaacgggctggtcaacaacgccggcgtgacccgtaccgccatgatcgacaagatgtcgatcagcgactggcagcaggtcatcgacgtgcatctgtccgggtcgttctatttcctgcaggcgctgggcaggcatttgctgggccgcgccaaggcgggcggcgatggcgcgggggcgatcgtgaacatttcttccgacgccggccggcgcggcaccatcggacagatcaactacggcgccgccaaggccggggtgctgggcctgaccatgtgcgcggcgcgcgaatgggcccggtacggcatccggaccaataccgtcggtttcggcgtcgtcgagacgcccatgaccgagaccatacgcggcgagaaatttcgcgacacgtatctcagccagattccgttgggccgttggggcgaggccgatgaggtggtgcgccccgtgtgcttcctgctttcggacgcggattcctacgtgaccggacagcacctgtcggtcaacggcggctacaccatcggactgtgatcgtgagcgcactgatagaccgattcgaactcgccgaactgccggcgcgggcgcaggcgtttcgccaggacgtccaggcctttctcaaggccgaattgccgccgctgccggccgaccggcgcgcgcgttcgtggatgggctttgacgccggcttcagccgcaagctggcggcgcgcggctgggtcggcgtgacgttgccgcgcgcgtatggcggcgccgagatggacgcgttctcgcgcttcgtcctgatcgaggagctgctgtgcgccggggcgccggtgtcggcccactggatcgccgatcggcaaagcggtccccagatccgcaagttcggcagcgaggcgcagcgcagcttctatctgccgcgcatttgccgcggcgaagccttcttctgcatcggcatgagcgaaccgaattccggctcggacctggccagcgtggggacgcgggccacgcgccgtgcagacggcggctggacgctttcggggcgcaagatctggaccaccaacgcccagcattgccattacatgatcgcgctggtgcgcacctccggcacgccgcaggaccgcaatcagggcctgtcgcaattcattgtcgatctgtcgttgcccggtgtcacggtacggccgatctccgacctggcgggcgacgcgcatttttcggaagtgtttttcgacgatgtgcagctgtccgacgaggcgctcattggccaggagggcagtggctgggaacaggtcaccgccgagctggcattcgagcgcagcggccccgagcgcatttattccagcatggtgctgctggacgggtggatccaatggctgcgcggccgtggcgacgtctcgcagacggcggcggtcggccgttacgccacccacctggcggcgttgcgcaatttgtcgctgtcggtggcttgccgccggcgagagcccggtcgtggaggccgccctggtcaaggaactgggcaccaccttcgaacaggaaataccggctgccatcgaggcggcgctgggctcggatccgggcgccgatatcgacgccgaattgctgcgcacctgcgcctatgtgaaccaggtgtgtcccacttactcgctgcggggcggcacgcgcgagatcctgcgcggcatgatcgcgcgcggcctgggcctgcgttgaaggcgatggagcagaaccgcaatgtatagcgacgcttttgaagatttgctgaagggccggtgcgagccggcggtggtgcgcgccatcgaggccggcggcgatgtccaggccctgtggaatgccatcgtgcaatcaggtttcctggatctcatggcgcccgagcaggccggcggcgccgcggccgatctggccgacgccttgcccttgttcacggcgctgggcgcttatgcggtgccgcttccggtggaccaggcgattgcgctgcgcacgctgctgccggccagcatggaggtgcccggcggactgcccagcttcgcgcccgttttgcgtaccgggccggacggagcgctgcgcgcgccgcgcgtgccctacggcatgctggcggggccggtgctgggcgagctggatggcgcgctgtgcctgctggatgcgcgggcggcgcagcggcgcgactgcggcctgcatggcgagccgaccgccgacctgagctgggacgccggcgtgcgccaggatgccgtgcgccggctcgatgacgcgggcggcgcgcctggccgtctggcggcctgggggcggcgctgcatgccgcgctgctgacgggcgcgatgactcgctgcttcgagatgagcctgcagtatggcaacgaccgcacgcagttcggccgctccatcggcaagttccaggccgttcagcatcagttggcggtcatggccgagcatgtcgccgccgcgcgtatcgccacggcagccgcgtttcgcgccggcctggcgcaaccggccctgctgccggcggccatcgccaaggcgcgcgccagcgaagccgcggccctggcggcgaacaccgcgcatgccgtgcacggcgccatcggcgtaaccgaggaatacgacctgcagctctacacgcgccggctgcatggctggcggctggcgcacggctcggaagcctattggcaccaagtggtcggcgcggcattgatgggtagcggggacggggcggtgcagttcgtgcgcgggctatgaccgccggcacatcaacgcatttcaaccaggtaaacggggtaggcatgctcaacaagacctgcgagtccgccgacgaggcggtcagtgtcgtggaaagtggcgcaacaatcctgatcagcggcttcggggacatcggcttgccgttcgaactgttgcatgcgctggcgcgcacctcggtcaaggatctcaccatcgtctccaacaatgccgggacgggcgaactggggttgtcgcggctgttcaggaaccgccaggtttcgcgcctgatcgcttcttttccgtcgcagccggattcgcaccattatttcgccgcgtaccaggaaggactggtggacctggagctggtgccgcagggcacgctggccgaacgcatccgcgcggcgggcgccggcctggccgggttcttcacgcccaccggctacggcaccgagctggcgcagggcaaggagtgccggatgttcaagggcaagggatatgtcttcgaggaagccctgccaggcgatttcgccttcatcaaggcgcacgtcgccgatgcctacggcaacttccggtatcgccgcgccagccggactttcaatcccatcatggccatggcggcgcgcacgaccatcgccgaggccaagcagatggttcccgtcggcagtatcgatcccgacgacgtccatacgcccggcgtattcgtcgaccggatagtggaggtgcgagatgagtaagggttggtcgaatgatgagatcgccgcccggatagcggtggatttgcccgaacatgccatcgtcaacctgggaatcggcttgcccatcctggttgccaaccatataccggaaggcaagaccattttcttccactcggagaacggcatcatcggcctcggtccggtgcccgcgcccgggcaggaagacccggacatcgtcaatgccgccaagaagcacgccacgctcatcgcgggcgcttccatcgtgcaccatgcggactcgttttcgctgatccgcggcgggcggctggactactccgtccttggcgggctgcaggtgtcctcgggcggggacatcgccaactggaaggtgccggggcaaaagggcggcggtggcgtgggcggggcaatggatctggcggtgggggccaggaatgtcctggtcatgatgcgccaccaggacaagacaggcgcctcgaagctggtcaagtcgtgcacgtttccgctgacggccgtcagcgccgtcacgcgcgtctatacggaactggggatattcgaatgcgcgggcgatgccttcatcgtacgcgaatcggcgccagggatcggcaaggacgaactgctgcggaaaacggaagccgcgctgacgtttccgtagtggcggacaaacaggataacaaggaggataagccgtgaagaccaagatcaaaatcgtgacgctggccctgtgtgcattttcctcggcggtgttcgcgtcgtcgtttcccagcaagccgatcaacctgatcgttccctacccgccgggcggcgccgtcgatcccatcgcgcgtctttacgccgagaagatttcccagagctggggcgtcccggtgatcgtcctgaatcgcccgggcgccggcacgacgatcggcctgaaccaggccgccagggccgagccggatggctataccgtcgtcctcggcacggccagcattaccagcaacgcgccgctgtaccgttcgctgccctacgacacgctcaaggatttcacctacctcagcatggcgggaatgattccgctggcgatcacggccaaccctcgcacggccgtcaacagcatggacgagctcgtcggtcagctcaagaagaagccgggctcgctgacctattcgtcgtcgggcaacggaacgatcatccacctgggcggcgagctgttcaaatcgctcgcgggcgtcgacatggtgcatgtgccctacaagggcagcggcccctcggtcatggccggcgtggcgggcgaggtcgacctgacgttcgactccgtcttcctgatggacccgcaggtcaaggcgggcaagctgaagtacatcgcggtggcaagcgagaaacggctgaagtcgctacccgaggtgcctgccatcggtgaaagtatcctggttatttcgtgacgtcgtgggtcgggttcatgggaccggccggcattcccgcggatatcacggcggcctgggccaaggaaatcgcccgcgtggctgccttgccggatgtcagcgaaaaactggctaccctgggcgtcgaatcggtatccagcacgccgcagcagttctccgctttcgtcgagagtgaaatcaggaagtgggagaaggtggtgcaggacgcgcacattcccccggtacagtaagcgcgcgagccttcagcgcggcgtggccggcggccacgttgtattgccccaccgatcttcgggattggtactacatcatgtagttgttggtggataggaaaaatcaacatcagggagatctgaccactggctttcaggggatgtggcgttggcgagactacgcccacgccgcactgttcggccgggtggcggcgagatcgtgatgcacccggcgcatagcaatcctgcggcggctgcgcttcttgccggcggtgctgcatggatgtcaccccccttctacccatgctctcagactcatctatctcatgcaaatcccgatcccgatcaatggctctggcacggcggcgcctggcttggcccggcgtatgcggcgcattgtcgctggcggcctggctggcgccggcgcaggcccagagtgccatggctgcgtccgggccgcaggatgcgcccgccgtcagcatacccgtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggctggcccgtcgacgatgaaaacggctggacaacgatagatctcgatggcacggccatcgacgatggctggacccacatcgatattccgcgtcccgagctggacggcgctcccgtcgatagcgaggacggccggttgccttcgccgcccgaagaggcgcctcaggcggggcccgacgcgtccaagcagcggccggagggcctgcccgcgcccgatgccaatccccaacccgatgcaaagcccggagctgagatgaaaccccggcctggggtggaacccggacctgaggcggaacctggtccgcaggggcagcctggcccccagcctggagcccggccgcaggacgagccgcacgcgcagccgctgccgcccgccggcaaccccggcgctgggatttacatgccccgcagcggcatcttgaccgcaccggttctggccgtgctgggcacggccagtgcgccgcaaggtatctggcaggcagagatgaacgccctgagcaagcgcatgggtgaattgcggcttacgccggcagccggcggcgtgtgggcacgctcgttcgcgcaacgccaacgcctggacaatcaggtggtggacaggttcacccagaccgtgggcgggatcgagattggcgccgacacggccttgccggcggccgaggggcgctggcatgtaggcgcggtggccggctacagccgtgcgcgccgcaagctggcgcacagcgcccgtggcaacagcgacagcctgcatgtgggcgcctatgcgacgtatatcggcgacggcggcttctacctcgacgggattgtgcgggtgaaccgctacgagcacgatttcagggctgacggccagcgcggcgcgcgcgtgacgggcaagtatcgcgccaatggcatcgggctgtcgctggagaccggcaggcgtttcacatgggccggcgactggttcgtggaaccgcaggtcgaagtggcgttgttccgttcgggcggggcagactacacggccagcaatggcgtgcgcgtcgacgtggcaagcaccaagtcgttgctgggccgggcaggcctgcaggtgggacgcaagctggatctgggcaacggcaaactggtgcagccgtacgccaagctgagctggttgcaggagttcgatggcgtgggcaaggtgcgcaccaacgatatcggccatgacgtcaaactgcggggcgggcgcgccgaactcgacttgggcgtggccgcggcgcttggcaggcacagcagcctgtttgcttcgtacgagtacagcaagggcagccgcttgaccattccgtggagctttcacgtcggctatcgatacgcctggtaagccaaacgcgtcgtgccaccgcgcgccggaacacccggcgcgcggttttttttgccgccgggccgccccaaggcaaaaaagccccctcggggggcagcaagcccgcatagcgggcgcagcgtgggggcactactttgccgctgggccgccccaaggcaaaaagccccctcggggggcagcaagcccgcgtagcgggcgcagcgcgggggcttctttctccgttggctcagtgcaggggctgggtgcggatcaggccgaccgcgatgccttcgagcgcgaattcgtcggtgttggccacgacgatgggagcaaagtcggggttctcgggcaggagctcgatgcggccgttctggcgctgcaggcgcttgaccgtgacctcgtcgcccagacgggccaccacgatctggccgttgcgggcctcggcggcgcgcttgacggcgagcaagtcgccttcgaggatgccggcgtcgcgcatgctcatgccgcgcaccttcagcaggtagtcgggcgtctgggcaaacagcccgggatcgacgccgacctcgcgctcgacgtgctcgctggccaggatggggctgcctgccgccacgcggcccaccagcggcagcacgagctgcgccagcagcggatgcgtaagctgggccgagggcgttgcgctgtccggcaccttgagacggatgccgcgggaggcgccagcggtcagttcgatcgcgcccttgcgcgccagcgccttgagatggtcttcggcggcgttgggcgaccggaagccaagcgcctgggcgatttcggcccgggtgggcggaaagccggtgcgcgccacggtctggcggatgagatcgaggatttcctgctggcgttccgtgagtttggtggccatggcgatgacccgcttttgcggactgtatggatatacagcgccattctggaggacccacgggaaaaaagcaagccgcaaaagaaaagcggagccatgggctccgcttctcgatgccggccgtgccgtgcctacttcagcaccgcggcgatgccggccgcgaccgcgtcgatgttgcggctgttgagcgcggccacgcagatgcggccgctggagaccgcgtagatgccgtgctcttcgcgcaggcgatcgacctgggcggcggtcaggcccgagtacgagaacatgccgcgctgcgccagcacgaagctgaagtcctgcgccacgccctgggtcttgatcttctcgaccagctccttgcgcatcaggcggatgcggtcgcgcatgccggccagttcattttcccagagcgcgaacagctcgggtgtgttcaggaccgtggacaccacggtgccgccgtgggtgggcgggttggagtagttggtgcggatcacgcgcttgagctggctgagcacgcgggcggcctcgtccttgctgccggccaccacggtcagggccccgacccgctcgccatacagcgagaaggacttggagaacgacgagctgatgaacatggtcaggtcgagcgcggcgaacatgcgcaccacggcggcgtcctgctccaggccttcgccgaagccctggtaggcgatgtcgaggaacggcaccaggttgcgcgccttgaccacggcggcgatctgttcccactgttgcggcgtgggatcgacgccggtcgggttgtggcagcaggcgtgcagcaccacgatggtctgttcgggcgcggcctgcagggcggccagcatggcttcgaagttcaggccatgggtggcggcatcgtaataagcgtaggtctcgaccgggaagccggcgcgctcgaacagggcgcggtggttttcccagctggggtcgctgatgaggaccttggactgcggcagcagctggcgcaggaagtcggcgccgatcttcagcgcgccggtgccgcccagggcctgcgcggtcagcacgcggccttcggcggccagcggcgagtcggcgcccagcagcagcgcctgcgcacccttgttgtaccccgcgatgccttcgatcggcagatagccgcgggcggcggcggcttcgatgcgggccacctcggccttgcgcacggcctgaagcagcgggatgcggccttcgtcgtcgtagtacacgcccacgcccaggttcactttgccgggacgggtatcggcgttgtactgttcgttcaggccaagaatggggtcgcgcggcgcgagttcgacggaagcgaaaagagtgctcatgggtgtagggaagggtgggtggacgcggtaggaagggctgtggataatggggggtttaccctgagagacagtctatcatgaccgctcctggattcgtcgaattccccgatagcccgtttcacctctatcagccgtaccctcccgcgggcgaccagccgggagcgatcgacgcgttgaccgagggcgtctcggacggcctgatgttccagacgctgctgggcgtgacgggctcgggcaagacctacaccatggccaacatgatcgcccgcctgggccgtccggccctggtgcttgcgcccaacaagaccctggccgcccagctgtacgccgaaatgcgcgaattcttcccccgcaacgcggtggagtatttcgtgtcgtactacgactattaccagcccgaagcctacgtgccgacccgcgacctcttcatcgagaaggattcgtcgatcaacgagcacatcgagcagatgcgcctgtcggccaccaagagcctgctggagcgccgcgatacggtcatcgtgggcaccgtctcgtgcatctacggtatcggcaatccgggcgactaccatgccatggtcctgatcctgcgcaccggcgaccggatttcccggcgcgaggtgctggcgcggctggtggccatgcagtacacccgcaacgacgcggacttcacgcgcggcgtcttccgggtgcgctgcgagaccatcgacatcttcccggcggaaagccccgagctcgcgctgcgcctgacgctgttcgacgacgaaatcgagtcgctggagctgttcgatcccctgaccgggcgcgtgaggcagaagctgccgcgctttacggtatacccgggctcgcactacgtgacgccgcgcgaaaccgtgctgcgcgcgatcgagaccatcaaggaagaactgcgcgagcggctggcccagctgatcgccgacggcaagctggtggaggcgcagcggctcgaacagcgcacccgcttcgatctggaaatgctgcaggagctgggcttttgcaagggcatcgagaactattcgcggcacttgtccggcgcggcgccgggcgagccgccgcccaccctgatcgattacctgccggccgacgcgctgatgttcatcgacgaaagccacgtcaccatcgggcagctcggcggcatgtaccgtggcgaccgttcgcgcaaggaaaccctggtgcagtatggcttccggctgccgtcggcgctggacaaccggcccctgcgcctggaggagttcgaggcgcgcatgcgccagtgcgtgttcgtgtcggccacgccggccgcctacgagcaggagcacgccgataacgtggtcgagcaggtggtgcggccgaccgggctggtcgatccgatcgtcgaggtgcgtccggcgcacacccaggtcgacgacctgctgggcgagatccacaagcgggcggcgctgcaggagcgcgtgctggtcacgacgctgaccaagcgcatggccgaggacctgaccgacttcctgtccgagcacggagtgcgggtgcgctacctgcattcggacatcgataccgtcgaacgggtggaaatcatccgcgacctgcggctgggcgtcttcgacgtgctggtgggcatcaacctgctgcgcgagggcctggatatccccgaggtgtcgctggtggccatcctggatgccgacaaggaaggcttcctgcgatccgagcgcagcctgatacagacgataggccgggccgcccgcaacctgaatggccgggccattctctacgccgaccgcataaccgactcgatgcggcgtgccatcgacgagaccgagcggcgcagggccaagcagatccagcacaacaccgaccacggcatcaccgcgcgcggggtcagcaaggccgtgcgcgaactgatcgatggggtggtggcgccggccggccatgacgcgctggaatccgccgtgcccgccgaggtgctgaccgacgagaaagccatggcgcgcgagatccggcgcctggaaaagctgatgatggatcacgcccgcaacctggaattcgagcaggccgccgcggcacgcgatgcgctcaacgctctcaagagtcggttgctgcttgatggcgtaggttggtctggttaaacgtgtgaaagacggaaattagcggagaaaattcgctcgttacaaacaggctggcgcgttcttgcggcatagcggcaaaagcgttacacactcgtcgtgaaaaggcgctctaaaacctcatgtattttcttgaaaatcaaattaattgcatgatttaaaagggaaaaattatttttccgcggcactgctccggaatggtgaaactgcaaaaaatacttgctatattccgggttttcccgcacacttacacccatgatgaccaaggtacttttcgtttgcatgggcaatatctgtcgctcgccgagcgcagaaggtgtcttccgctatctggtgaatgatgccgggatgggcgatgtcgtgcgggtcgattccgcgggcacgcatgccttccacattggcgaggcgcctgacgcccgggcccaggccgccgcccgcaagcgcggctacgatctcacgcactgcgcagcgcgtcaggtgacggcggacgatttccgcgaattcgacctgatcctggccatggattgggacaacctggctgccctgcagcagcagtgccccaaggcctatcagcacaagctgatgctgctgatgcggtttgccaacgagttcgaggaagccacggtgcccgacccctattatggcggccccgagggtttcggcaaggtgctcgactatctggaagacgcctgtcagggcgtgctggaactggtgcgcaagcgcgccacgcaataccaggcggcctgatccgtcgccgtccgcggcgctggggcaagtggggggatccgcaatgggtccgtaccccaaaatgagaaaaccgcgcgactgcgcggttttttccgaccgagatacttagcgttttactcgggaatttgctatacttgacccaattactcgggtattgatgcccggtccagcgcccgatgcgtcgggttttcttccggattcacaggaaacacaccatgcggttaactaccaaagggcgtttcgccgtgacggccatgatcgatttggcgatgcggcagcatagcggcccggtcactctcgcggcgatcagccagcgccagaatatctcgctctcctacctcgaacagctgttcggcaagttgcgccgccacgagctggtcgacagcgtgcgcgggcccggcggcggctattcgctggcgcgcctggcgcgcaatgtcacggtagccgacatcattttcgcggtcgacgaacccctggacgccaccagctgtggcggcaagcgcgattgcaccagcggcaacgacggcaagccgggcaagtgcatgacccacgaactgtggaccacgctgaatcgcaagatggtcgactacctggactcggtctcgctgcaggatctcgtcgatcagcagcgcgtgcgccagttgcaggaagcggccaaccaggcgcagggctgttcggccgtgcgcgtgaaccggtcgacgcccgtcgccgccaacgccaccgcataagttaggagcagtacaacatgagcaatcgccccatctacctggactactcggctaccacgccggtcgacccgagcgtggtcgagaaaatgattccctggttgtacgagagtttcggcaatccggcctcgcgcagccacgcctttggctgggaagccgaggacgcggtcgagaaggcccgcgaggaagttgccaagctggtcaacgccgatccgcgcgagatcgtctggacttccggcgctaccgagtcggacaacctggccatcaagggcgcggcgaatttctacgccgagcgcggcaagcacatcattaccgtcaagaccgaacacaaggcggtgctggatacctgtcgggagctcgaacgccagggctttgaagtgacctacctggatgtccaggacgatggtctgctcagcctcgatgcgttcaaggctgcgctgcgcccggataccatcctggtgtcggtgatgatggtcaacaacgagatcggcgtcatccaggacatcgccgcgctgggcgagatctgccgcgagaagggcatcatcttccacgtggacgcggcccaggccaccggcaaggtcgagatcgacctgcagaagctgaaggtggacctgatgtcgttctcggcgcacaagacgtacggccccaagggcatcggcgcgctgtatgtgcggcgcaagccgcgcgtgcgcatcgaggcgcagatgcacggcggcggccacgaacggggcttccggtcgggcacgctggccacgcaccagatcgtcggcatgggcgaggcgttccgcctggcgcgcgaggaaatgggcaccgagaacgagcgcgtgcgcatgctgcgcgaccgcctgctggccggcctgacgcagatcgaggaagtgtatgtgaacggcagcatggagcaccgcgtgccgcacaacctgaacatcagcttcaactatgtcgagggcgagtctctgatcatggcgatcaaggagctggccgtttccagcggttcggcctgcacgtcggccagcctggagccgtcctatgtgctgcgcgcgctgggccgcaacgacgagctggcgcacagctccatccgctttaccctgggccgcttcacgaccgaacaggaaatcgacttcacgatcgaactgatcaagagtcgtgtcggcaagctgcgcgatatgtcgccgttgtgggaaatggcccaggaaggcattgatctgaattccgtgcagtgggccgcgcactgagcgcccgcgccgaccgaccaaatagtggagaaacatcatggcttacagcagcaaagttctggatcactacgaaaacccccgcaacgtcggctcgttcgacaagggtgacgactcggtcggcaccggcatggtcggcgcgcccgcctgtggcgacgtgatgaagctgcagatcaaggtcaacgaggccggcgtcatcgaggacgcgcgcttcaagacctacggctgcggctcggcgatcgcctccagctcgctggtgacggagtgggtcaagggcaagacgctggacgaggcgatgaacatccgcaacacccagatcgccgaagaactggccctgccgcccgtgaagatccactgctcgatcctcgccgaggacgcgatcaaggctgccgtgcaggactacaagaccaagcacggggccgagacgcccgaggccgtcgcggcgaactgacatggcggttacgctgactcaatcggccgccaaccacgtcggccgctacctgcaaaagcgcggcaagggcatcggcctgcgcctgggcgtgcgcacgaccggctgctcgggcatggcctacaagctggagtacgtcgacgagcaggccgctgacgacgtggtgttcgacagcttcggggtcaaggttttcatcgaccccaagagcctggcgtacctggacggcaccgagctggattacgcgcgcgagggcctgaacgaagggttcaggttcagcaaccccaacgagaaggcgacctgcggctgcggcgagtcgttcacggtgtagtcttggcggcagacgaccatttcagcctgttcggcttgccgacccggtttgcgttggatccggtccagctcgaacaggcctggcgcgccgtggcggcgcgcgtgcatcccgatcgttatgccacggccagcgccgccgagcgccgggtcgccatgcagtgggcggcgcgcgccaacgaggcctaccggcagttgcgcgaccccatgctgcgcgcccgctacctgtgcgagcaggcgggcgtggacctgcagaccgaaagcaataccgcgatggatccggctttcctgatgcagcagatggaatggcgcgaaatgctcgacgatgcgcgccgcgatccggccgctttcgcggccctgcgcgccgagctggaacaggcgcggctgcggatgcagcagacgctgtcggagctgatcgacgagcgcggcgactaccagcaggccggcaccaaggtgcgcgaatggatgttcgtggaaaaactggcgcaggagctgagcgcggcgcaacccatgcaatagccctggctcggggcggcggcgcgtggcgcgtccacgcggcggcggccggcccgatgcgcggcaaccgatgacccgcttgtgcggtgccgcgtccggcatcgccaggcaccagagattctcaagcacaacatggctttattgcagatttccgagccgggcgattcgcccgccccgcaccagcgcaagctggccgtgggtatagacctgggcacgaccaattcgctggtggccgcggtgcgcagcagcgtgcccgaagtgctggccgacgcgcaagggcaggtcctgctgccgtcggccgtgcgctacctggacggcggcgcggtgcgaatcggccgcgaggccctgctggagcaggcgcgcgatccgctgaacaccatcgtctcggtcaagcgcttcatgggccgcagcgcggccgacgccgcggccagcggcgcgccgtacgagttcgtcgacgcgcccggcatggtacgcctgcgcacggtccagggcgatctcagcccggtcgaagtctcggcgcagatcctggccgtgctgcgccagcgcgccgaagacgtgctgggcgacgacctggtgggcgcggtgatcaccgtgccggcgtatttcgacgacgcgcagcgccaggccacgcgcgatgccgcgcggctggccggcctgaatgtgctgcgcctgctcaacgagccgaccgcggcggccatcgcctatgggctggaccaggccgccgaaggcatttacgcggtgtatgacctgggcggcggcacgttcgatatttccattctgcgcctgacccagggcgtgttcgaagtgattgccacgggtggcgatacggcgctgggcggggacgatttcgacagcgccatcgtggcccatgcctgcgccggcgaggacgtggcggcattgccggtggccgaccggcgcgcgttgctggtggccgctcgcgccgcgcgcgaggcgctgaccgaccaggcgcaggcgccgttcgaggtgacgttgcgagacggtcgcgccatccaggcgacgctgacccgcgcgcagttcgagcagctggccgagccgctggtcggacgcacgctggacagcgcgcggcgcgccctgcgcgatgccggactggcggtcggcgacgtgcgcggcgtggtgatggtgggcggggcgacccgcatgccggtggtgcgccagcaggtcggcgcgctgttcggcaccgagccgctgaccaacctggaccccgaccaggtggtggcgctgggcgccgccctgcaggccaacctgctggcgggcaaccgcgcgctgggcgaggactggctgctgctggatgtcattccgctgtcgctgggcctggaaaccatgggcgggctggtcgagcgcatcattccgcgcaacagcaccatccccgtggcgcgcgcgcaggaattcaccaccttcaaggatggccagaccgccatgagcgtgcatgtggtgcagggcgagcgcgatctggtgtccgattgccgctcgctggcgcgcttcgagctgcgcggcattccgcccatggtggcgggcgcggcgcgcatccgcgtcacgttccaggtcgatgccgatggcctgttgagcgtgacggcgcgtgagcagagcaccggggtcgaggcggcggtagcggtcaagccctcgtacggcctgtccgatgacgagattgcccgcatgctggccgatagcgtcacccaggccgacagcgacgcgcgcgcgcgcatgctgcgcgagcagcaggtcgaggcgcgccagctggtggagtcggtgggcgcggcgctggccgccgatggcgacctgctggatccggccgagcgcgccaccgtggaccagcgcctgcaggcggcggcgcaggcgcagtcgctcgacgacgtcgaagccgttcgggccgcggtgcaggcgctttcggatgccacagaagaattcgccgcgcggcgcatggaccgcagcatccgctccgcgctggccggccgtaaactcgatgaactcgcctgactggacaccatgccgaaactaactgtattgcctcaccccgacgtctgcccggagggtgccgtcatcgaggacgcgcccaagggcgtgtcgatctgccgggtgatgctggataaccatatcgaaatcgaacacgcttgcgagctgtcctgtgcctgcaccacctgccacgtggtcgtgcgccagggtttcaattcgctcgaggacgcgaccgacgacgaagaggacctgctggacaaggcctggggcctgacctcgacgtcgcgcctgtcgtgccaggcgctgatcggcgaggaagacctgaccgtggaaatcccgaaatacacgatcaaccacgccaaggagcagcactgatgaagtggaccgacatctacgagattgccgccgccctggccgatacgcaccccgacgcggatccgcagaccgtgcgcttcacgcagttgcgcgagtgggtgctgggcctgccgggttttgccgatgatcccgcgcattgcggcgagaagatcctcgaggccatccagatggcctggatcgaggaaatggactgagccgccggccggcgcgccgcccggacaagggccccgtcatggacggggcccttgtcgtttcggggccgcgcggccggggtatcatcggtcctggcattttgctttcaaccggaccgatcgccccatgacgactgcttccctgcgcttcggccttgccgccaatcgcctgcaccacgaaacgcccgacgcggccctgtttacctggctgcgcgcctgctcggccacgatccgcgagatgggcatccagttgcatacggtgggccgcacgcacgatgcgatcgtgcgcgagggcatgctgcagggctacagcggactggtgcgctatccgtatgggcgcgagggcggcctgatgaagctggtggcgcgcgtgaccgagggccgcgatggcgacgccccgttcgatggcgccatctacctgatcgacccggtggacccgtcgtcgatctttcccgaggcgctggcactcaagcgccagtgcatcacgcacggccggccgttcatctcgacgctggcgggcgccatcgagtggatcgaggtcgagcgggtgctggccggcctggcgccggacgccaccgcggcgcggctgttcgatttcaccggccagaccctggccttgatttcccacgatgcgctcaaggaagatatggtggcgtttgccgccgagcatttcgacctgctgtcgcagttcgcgcggcgcgtggccaccggcacgaccggcggtctgctcaatgacctggcctggtcgcgcggctggcccaaggatcgcccgtgggtacaccgctacctgagcgggcccttgggcggcgacgcgcagatcgccgaactggtgctggagcatcagtgccagcgcgtgatcttcttcgaggacccgcacgtggcgcgccagcacgaggccgatatccagttgctggagcgggccgtgcgcgtggtgaccgcctcggccacctgcgctacctcgccgtcggtggcgcgccgctgggcccaggcggtacagcgccggcaggccggccgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgcgcgcggcccggacggcctcaggcgccggtgaagcggggcgggcgtttggccaggaaggcctgcacgccttcggcgaagtcggcgcgtccggccgccgccaggaaggcggcggcttcatcctcgagctgctgttccagcgatgtggctggcgcctggcgcagcaggcgcttggcggcggccacgtcgtgcggcgcatgggcggccagttcgcgcgcataggccagcgcctggtcggcccgctcggctgccggcgccacgcgatcgaccaatccccactgcagcgcctgcgcggcgtcgatgggttcggcgcgcagcagcagcgccagcgcgcggcggcggcccagcagatgggccagcgcatgggtcatgccggcatcgggcgtggcgcccagtttcaggtaggccgtgaccagccgcgcgtcgtcggcggcgatcgccaggtcgcaggccagcgccagggacaggcccgcgccggcggccacgccgtgcacatcggccagccacagctggtccatggcggcgatgcgcgccacgcaatcgttgagcggcgtgaacagcgcccgcaggctggcgcggatctcctcgggcgggccctggaacagggcgatgtcgccgccggcgcaaaaggccttgccggcgccgcgcagcagcaccacgcgcagcgccgcgcggtcttgcagccagcgggccgcggcctgcaggtcgcgcgccatggcgatgtcgatggcattgagcgcggcggggcggtccagggtaaggatggcgagcgcgccatcggtctgcaaggtcagggtgccatagcgcggcggctggtcggcggcggacatggttcggtctccgtatggggtaaataccaattcttgattcaaaaaccgcgatgctatgttgcgaaccaagcgcttgctcggttgggagatcgacccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcggcgcggccttcgggccggcctgcgtttggcttgagccccgcgaacccccgcggggtttttttatggcccgctcagaccgcgcccgtgcgcgccgtggcccgggatcgagaaaaaacggtgacaaatcagtgtgttgcagatttgtacgtacaggttgtacgtataggattagaatggcgcttttcccagcagctgtgttccctctgatgcataagcaaagcaaatcctacggagacaacctgtcatgactaccgaagtttcccgcgtaccgttctacacaaccatgatgaaagtgccgggcggcctcatgctgctgccgctgatcctcggatcgctgctgggtacgttcgcgccggacgcgctggccatcggcggctttaccaccgcactgttcaagaacagcgcgctgccgctgatcgcgctgctgatcttcgccaccggcacgcaggtcaacatgcgcaccggcggtccgatcctggccacggccggcaccatcctgctgatgaagacgctggtgccggccacgctgatcatcctgctgggccatttcgtcggcctggacggcgtgctgggcatttccatcctggccatgctggccgccttcgacaacagcaacggcggcctgtggctcgcctacaccgggcaatacggcgacagccgcgatcgcggcgcctacgtcgccagcgcggtcaacgacggcccgttcttcagcctgctgttcctgggcgcctcgggcctggcggatatcccgaccatcgcactggtggcggcgctggtgccgttcctgctgggcgtggtggtgggcaaccttggacatcgaatggcgcaacgtgctcaagccggtgcccaacatcgtgatcccgttcttcgcctttgcgctgggcaccggcatcaacctgggcgcggtgatctcgggcggcatgagcggcctggtcttgggcctgctgatcagcccgatcaccggcgcgctggtgtacttcggctaccgctacatcctgcgccgcggcggcaagagcggcctgggctttgccgccggtaccaccgccggcaacgccatcgccacgccggccgtggtggccgccgccgatccgtcgttccagccctatgtcgcgaccgcgaccgcccaggtggccgcgtgcgtgctgatcagctccattcttgcgccggtgctggcgtcgtacttcctcaagcgcgccggcgaactcaagccggtggagcaggagccgcaggacgagcgcaccggccagcccgccgaagtgagcctctgaatgggcgggccgtacataggcatcgtggccgacgatctgaccgggtcgggcgacaccgcggtgcagttcgtgcgggccggctgggcgacccagctgtcggtgggcggcgccgagcaggcgctggccgatccggccgtgcgccaggccgaggtgctggcggtcacgacgcacagccgccccttggcggcggcggatgccgccgccgtggtgcgcggcgaggtcgagaggctgcgcgccgccggcgtgcagcgcctgtacaagaaggtcgattcgaccttgcgcggcgccttcaaggccgagatcgacgccgcgcggctggcttggggcgagggtgccatcgcggtggtctgcccggcgtttcccgtcaccggccgcacggtgcgccagggcgtgctgtacgtgagcgatcggccggtcaccgagacctcggccgccaccgaccccgtgacgccggtgaccgagtcgcacattcccaccctcttgggctgtgcccagctggcggcgcaggcgggggaaaccccggccgaactggcgcggcgcatcgccgccgccgctccggtggtcgtggtcgatgccctggacgacgccgatgtgcagcggctggcgcgcgccatcggcgtgctgggccagcgcgccgtgcccgtcggctcgggcgggctggccgcgccgctggcgtgggtatgggccggcgggcaggcggccggcccggtgctggtggtcgtgacttcgcagcacagcgcggcgcgccagcaggccgccgcgctgcagcaggccggcgcgcgcacctgggcgccgacgctggcgcaactggccgatgaccgcaactgggcggcctggaccgccgaggtcgaggcggccgagcacggcatgccggcggtcgacgccctgatgctgctggcgcccgaagggcgcctggccgggctggacgcagacagcgtcgcgcgcaggctgggcgagctggccgcgcgcctggtgctggcgcacggcgcggccggcgtggtggccaccggcggcgacggcgccagcgccgtgctggcggcattgcaggccagcggtattgcgctggtcgacgaagtcaccggcggcgtaccgctgggcaccctgaccggtggccaggcggcagggctgccggtcgtgaccaaggccggcggctttggcgagcaggatgtattgatccgggccgcgcaggcgatccgggaacggagattcacgaaatgacgcaagacgctaccccctcccgcattcccaccctggcggtgacgctgggcgacgtggcgggcataggcccggaaatcaccgccaagatgctgctcggccacgacgagctgcgccagcgcgcccggctgctggtggtcggcgacgccgccgtgctggcccaggccgtgcaggccgtggggggcgatccggcgcgggtacgcgtcatcgcgacgccggccgaggccaccaaccagcccggcagcatcgaagtgatccaggccggcccgtcgctggcgcacgtgccgccgggccagttgagcgccgaggctggcgacggctcggtgcgctacgtcaccacggcctgcgcgctggcgcgcgacggcttgatcgacggtatcgtcaccgcgccgctgaacaaggccgccatgcacatggccggccacaaatggccgggccataccgaactgctggcgcacgagttcggcgtcaagaccttctcgctggtgctgtcggccggcgacctgtatatcttccacgccaccacccatgtgtcgctgcgccaggccatcgaggatgtgaatccgcagcgcatgcgcgcggtgctgcgcctggccggctcgttcgcgcgcgcgctgggccgcgccgaccatccggtggcggtcgcgggcctgaacccgcatgccggcgagaacggcatcttcggcaccgaggacgccgagatcctggcgccggcggtgacgcaggccaacaatgccgagggcatcctggcggccggcccgattccggccgacgcgctgtttccgcaggccgtgcgcggcaagtggaaattcgtcatcgcctgctaccacgaccagggctatgcgccgttcaagtcggtctatggcgacgacggcgtcaacatcacggtggcctgccggtggtgcgcgtgtcggtcgaccacggcaccgcgttcgacatcgccggcaagggcatcgcgcgaggacagcctggtgctggccgccgagcgcgcggcgcagctggcgccgggttggcatcaagtatgggaaactgcgcgctccacgactggaggctgatcgcatggcgttgtccgccattgaaccctttgcgctggaccgttccggcgcaacgcccctgcatgcgcaggtggcggacgcaatccgcaaccatatccgcgatcaccggctgaccgccggtaccgtgctgcccagcgaagcggcgctgtgccacagcttcggcgtggcgcgcagcgtggtgcggcaggccctgggcgccctggtggccgaagggctgatccgtcgcgacccgggccgcgcgccggtggtggcgccgccgcgcgaacaccggcgcatggtgcagcgctcggccggcctgtacgagcagttcgccggcctgggcgtggcgctgcgcacgcgcgtgctggcctgccggcccgccgagccgccgcccgaggtggcggccttcttcggcacgaccgagacgctgctgctggagcgtttgcgcagcgtcgacgcccagccgctggcctacgtgcgcacctggctgccgcgcgcggccatcgccgggttggcggcggaccacctgcaggacgcctcgctgcaccgcgtgctggcgcagcgcttcggcctgcgcccgggacgcggccgcaaccgcatccgggccgtggccgccgaagcggcgctggcgcaggcgctggacgtggcgccaggcagcccgctgctgatgctggaagggcaggggctggaccaggacggccatccgctggagtggttcaccacctggcatcgccccgagaacctggtgttcgacgtggacgtggggcaggagcgggaaagcgtgcagcccgcgctcacctgcggcacggccgccgtggcgccgccggcggtggccgcgccgccgtccggcgcgctggacgccgtcgaacagtcgctgctgcaggcgctgcaggccgtgcggcgggcccgcgaggaccagcaggagtagggcgggcgcgcgccatttcgtgccggccggcgtcaactgctattcttgacgccttctcctgccaggtcgcctcgccatgtccacccgcatccgcagtctgcatatctatcccgtcaagtcctgcgccggcatcgacctggccgaatcgatcgtcgatcgcgccggcctggcgcacgatcgccgctggatggtgacgacggccgccggccagttcatgacccagcgccagtacccgcagatggcgcgcatccgcaccgcgctcgaggacggcatgctggtgctgcgcgccccgggcatggaagacttgcgcataccggccgatggttcggagctggccgagcgcacccagcccgtgggcgtgtggcgcgatacggtgatcgcccgcgccgagcatccgcgcagcgccgagtggctgagccgcttcctggggctgccgtgccgcctgctcaagatcgacctgcgggcggaccgcacggccaatcccgaatgggtcgatacctggctggagcgccaccccgagtgggccgaggatttcgcgggcgaccatttcttcggctttgccgacggatttccgctgctggtggccaaccagtcgtcgctggacgagctgaacgaacgcctggcggcgcgcggccaggcgccggtgccgatgaaccgctttcgcgccaatatcgtggtcgagggcgactggccggccttcgaggaggaccagaccgcctgcatcgtggccggcggcgtgcgcatggcgttcgtcaagccgtgcacgcgctgtcccatgtccaatgtggaccaggtcaccgccgaggtatacgacgagctcggcctgacgctgacgaccttccgctcgctggagatcggcgtggtgttcggccagaacgccatcgtcgaccgtaccgccccggcgcccttgcgcgtgggcgacgcggtcgagatcgaactggatttctagccccgcgcgccgcggcgcgcgcgtcggcggcggcaaaaaatatagaatgtgggtttgcgcgggcacagccggatgccgggcgcattcgagcacgcttgcgcggtccggcccgcgcgccaggaaatttgctatgcaacgcatcatgctgcgggcgaagctgcaccgcgttacggtcaccgaggccgatctgcactacgagggatcgtgcggcatcgacgaagacctgctggacgccgccggcatgcgcgagttcgaacggatcgagctctacaacgtcaccaacggcgaacgcttcgacacctacatcatcaaggcggcccgcggcagcggcgcgatctcgctcaacggtgccgcggcgcggcgcgcgcaggtcggcgacctgctgatcatctgcacctacggcccgatgtcggaagagcagtcggccgcgcacaagccgcaggtcgtgctggtcgacgacgccaaccgcgtcaaggaaatccgtaaattcccggcctgacggccgttgcgcgcgcgcccggcaagggcgccgcggtcacttccgattcgtatcgctatgagtttccaggtcactatcgaacccagcaagcaccagttccaggccgaggccggccagacggtcctggatgcggccctggcggccggcattgtgctgccctatagctgccgtaccggcgcgtgttcgacctgcaagggcaaggttgtcgccggcgaggtggatgcggggccctatccggcccagatcctgtcgcccgaggacctcgcgcagggctacacgctgttctgtcaggccaagccgcaaagcgacctggtggtcgagtccaccgaagtgcggctggccagcgacatccagatccgcaagctgccttcgcgggtgcagacgatagagcgcgtcgcgcccgacgtcgcggtgctgaagctgcaattgccggcttccgagcagttccgctactacgccggccagtacatcgaagtcatcctcaaggacggcaagcgccgcagctactcgatggccggcgcgccgcataccggcagcccgctcgaactgcatatccgccacatgccgggcgggctgttcaccgaccacgtattcggcgcgggcgatacccagatgaaagagcgcgagatcctgcgcctggaggggccgttcggctcgttcttcctgcgcgaggacagcgacaagcccatcgtgctgctggccagcggcaccgggttcgcgccggtcaaggccatcgtcgagcacatgatccacaaccagatccagcggcctgtcgtgctgtactggggcggacggcgcccgcgcgacctctaccacgacgccttggcgcaatcgtgggccgggagactgccgggctttcgctatgtgccggtggtttccgacgcgctggacgaggacggctggagcggccgcaccggctacgtgcacgaagcggtcatgcaggacctgcccgacctctctggttacgaagtgtatgcatgcggcacgccgctgatggtcgacgcggcgcggcgcgaattcagcgcgcagtgcggcctgcccgccgaggcgttctatgctgacgccttcacctcggaagccgatctggccaaggccacgccctgagggcgggccggcgcgggaacccggggcggcatcctcacacgcggcgcgtgcaaatggataccgccctttttttaatgtcataggcgcgcctggcgcgccggagtaaactgccggccagcatattgaccggtcatgcggccgcggtgcgcaggtcgggcccgccgatccgacccgcacccagggagcgattcaggaatgaaagtagcggtattgggcagtggcatcataggagtctcgagcgcctggtggctgagccaggcaggccacgatgtcgtggtcgtcgatcgatgcaccggcgcggcgcaggaaaccagcctggccaacggcgcgcagatatccgtgtcgtacgccgagccctgggccaacccgcaggcgccgttcaagctgctgaagtggatgttccaggacgacgcgccgctgctgttccggccgcagctcgattggcgccaatggcaatggggcctggccttcctgcgcgaatgcctgccgtcgcggctggcgcccaatatccgcgccatggtgcgcatggccgaatacagccgcgccacgctgcagggcatgcgggccgaactgggcatccagtacgaccatctcgagcgcggcattctcaatttctaccgcgaccagcgcgagttcgagacctcgcagcgcgccgccggcctgatgcgcgacttcggcgtcgagcggcgggtgatcaacgccgacgaggtggtggccatcgagccggccctggccccgcatctccagaccatcgtcggcggcgactatacgcccgaggacgaaagcggcgacgtgcatctgtttaccgccgcgctggcccgacgctgcgaggccgccggcgtcgagttccgtttctcgacccgggtgacgcgcctgctgggcgaaggcgggcgcgtgcagggcgtggagctgatcgaacccgacggccgctacggccggctcgatgccgacgccttcgtggtggccatgggcagcttcagcgcgcaactggtgcgtccgctgggcgtgccctgcatggtgtatccggccaagggctattcggcgaccttcccggtgcgcccgggcgcgctggcgccggtggtcagcctgaccgacagcagccacaaagtggtgttctcgcgcctgggcgagcgcctgcgcatggctggcacggccgaactgtcgggctattcgcgcggcctgaataccggccgctgcgaagccatgacgcgcctggcgcgcgaactgtttcccgatgcgctcgatttcgagcgcgtcagctactggtcgggcctgcgcccgtccacaccttccaacgtgcccctgatcggccgtaccagcgtatccaacctgtacctcaataccggacatggtacgctgggctggacgatgggggtgggctctggccgggccctggccgacctgctcagcgggcggcggccggaaccggaatttccctttcttggtctgtgaacctatgaagaaactgcaaatgacgggctttgcccgcgcgatgcgcgccagccggcgcgcttgtgtgctgggcttggcgatggccgcgatgggcgtggcgcaggccgccgactcggtcgaaatccaggtctggcatacgctgtcgggtcccaacaaggccgaattcgagaaactggccaagcaattcaacaaggagcagggcgacgtcgtcgtcaagctgcgcgatttcggcaaccaggacgacctgaagaaggaggccgtttcggccgtcaagtccaagaagggaccgaacctggtgcaactggcggacaaccactcgccggaagtggtcgccgagcacaagtccatcctgccgctgcatcaactgctggccaagtacccggtcaaggacctgaactggttcctgccgtccaccaccagcttcacgcgcgacggcaagggccgcctgctggccttcccgtggatggccgaagtgccggtgatgttctacaacaccgcgtactacaagaaggcgggcctcgaccccaacaagccggcgcgtacctgggccgacctgcaggccgagctgctcaagctgcgcgacgtggccaacatcgattgcccgtatgccaccagcgaccaggtcacggtgcacctggagaacctggcgccggtcaacaaccagttgtacgccaccctgaacaacggtctggacgtcgccaagaagggctcgccgtccatgcagttcgacacgctgtacatgcgccacgtctcgctgatggtgagctggaagcgttcgctgctgttgaccgcgtattcggacgacaacaagagcgaccagttgttcgccaagggcgagtgcgccgtgcttaccaccagctcgagcgcgctcggccagttcctcaacacccgttcgctgtcgttcggcgtggcgccgctgccgtactacgaccaggtcaccaagaccggcggccggccgttcgtcagcggctcggcgctgtgggccatggaaggccatccgcaggccgaggaaaaggccaccgccaaattcctggcctggctctccaagcccgtgatcgccgccgaatggcaccagcgcaccggctacctgccgctgaccgaggcggccttccgcgcttcggatgtgtcgttctacaacaaggtgcccggcgcccagcaactggtcgagctcatgcgcaacccgccggccgccaccagccggggctttcgcatcgccaactacgagcgcatcgaaccggtgctcaacacccagctgaccgcagccttcgacggcaagaccccgccggtcgcggcgctgaacaatgccgcctcgcaggcgcgctcgctcgccgcgcaacgctgagcgttcaggcgacgcaacagacccgggccgctggcccgggttttttttggcgtacggcgcggtgcctgtgcccgcagagggagcgacacccgcggccagggtgccccgccggaggcactccgtcatggcgccgtgaatgcgcctggcgttcaatcgcgcttctcggtgcgccgccgccgcggcctggccggggaagccgccggcgtgcccagtttcgcgaccaccaggtcgtacagcgcctgcgcggcgatcgacagcctttcctcctgccggcggacgatgtagatctggcgcgtcaggccgggcagcgagatggggcggatgagcaggccgggtcgttcgaactggtacagcgtgaaggtcggcacgacgctgatgcccagcccggcttcgatcatgcccgccacggtcgcgagctgcgcgacctccagtatcgttttcgcgacctgcgggcgcagcgccgcttccaccgtctggcgtacgctgctgttgcgcgtgagatggatgaaaggccacggcgccaggtgcttgagggtaaggcgcggctcgcgcgccagcggatggtccttgcggcagatcaggtggaacgtgtcgctgcacagctcgcgcgcatgcaggaccgcggggtccgaggcgcggatgccgcgcgaggcaagcgcgaaatcggcctggccgctgcgcaccagttcgatgcactcgtcggacaggacatccgagagcatgagttcgatgtcggggtgctcggcgtggaactcatgcaggactttcggcagccatcccgccgccagggagggaagggcggcgacatggacgcgcccgcgccgcaactcgacgaagctggcgatgtgcgtcatggcgtggccaaggtcggccagcagcctgcgcgccaggggctcgaacagctcgccttcctgcgtcagcaccacccgccgcgtactgcgatcgaacagctgcatggccagcgtcgcctccagggactggatcagtgcgctgaatgcgggctgggacaaatggcatgcctgcgcggccttggtgaagtggcgcaggtcggcaagcatgacgaaggcgcgcaattggcgggtggacagatcggcctgtggtctcattgatttgagatatctattaatcaatccaaaaaatcgatttttcttatcgtactgccgattctaaactggctgccatcgtcacttcgtgatttcgcaatgcgttcactcccttccctgttgatcggctgcgccgcaggcttctcgggcgaccgtgtcgacgccgccggcccggtggtcgatacgctgatcgcccgcctgggcggcgtttccgccaacggccgagccttcctgattttcgagaccctggccgaacgcaccctggcgcttgcgcaactgcgcaagcgcgccgatgcccaggcggggtacgagccgcggcttgcgcaagcccagccgcgcggccatgcgcaggatatggcgcgccgcgccttccggattggcggccccgaagttgctgacgatgcgtatgccgtgcgccaggcagcgcgccagcaccggtccgagcatgtcctcgagccgcgcatcgcggtggtcaagggcgacgatgtctccggcgcgcagcatgccggcatgctggccgagtacctgggcgagcaatacgatccctccagcatcgtcagcgccaatgcctatctgggaagcgaacagattcgcgacgcgctggaccatggcgcggaaatcgtggtgtgcggccgcgtggcggacccgtcgctgacggtgggccccgcgatgtcctatttcggctggcaagccgacgactgggaccgcatcgggcgcgccaccatggccgggcatctgctcgaatgcggcgcgcaggtctgcggcggctactacgccgaccccggctacaaggacgtgcccgggctggagcaggtcggcttcccggtcgccgagatcgacgaggacggccattgcatcatcggcaaatccgatggcacgggcggcctggtcgacgaggccaccgtcatcgagcagttgctctacgaagtccatgatcctgccggctacctgacgcccgacgtggttgccgacatttcgcaggccgaggtccggcgcgtggcggacaaccaggtccggctcaccggcgtgcgcggccacccccggccggcggcgtacaaggtcaacgtgtgcctggaaggcggctggctggccgagggcgagatttcatacgcgggcccgcgcgccgaggcgcgcgcgcctggccgccgaggtcgtgtgcaagcggctggccgacctgcgcatccgtaccgacctgatcggccgcgtgagcattttcggcgacgacgccggacgcctgctggccggcgcgccggcgggcgatggcgaggacgtgcgcttgcgcctggcggcgcacgccgtcacgcgccaggacgccatgcgcctgacgcgcgaagtgaccgcgctttactgttgcggcccggccggcggcggcggtgtgcgcaccacgctgacgccgcggctcgacatggtttcatgcctgctgccgcgcgacctggtgcgcgccggattcgaaatggtggatgccgatgtctgatgtgcttgttcccctgtttcgcgtcgcgcacgcgcgcaccggcgacaaaggcgatcgctcgaacatcagcgtgatcgcccgggatcgcgccttgtatcccttgctggtcgagcagctgacgcccgaggtggtgctggcgcaattcgcgcatcggcggccggccggggcgcagcgctacctgctgcccaagctgggcgccatgaacttcgtgctggacgccgtgctcgacggcggcgtcaatggcgcgctcaacctcgacgcgcacggcaaggcgctgtcctatttgatcctgaagacggaaatcgccgttccgtccgacctggtctgccgcctggccggttcgcccggctgaaagcggtcagtccgcttataacaactcaactgataaggggccccctgatgcgatacctgaaaagtacctatgcagccgtcctgctggctatcggcacggccgtgccgcacgcgaccaccctggcgcaggaagtcaaggttgcggccgaggcgccattgaggctgctggacccggtgggcacgactgcgtatatcacgcgcaaccacgcctacatggtctatgacacgctgtttgcgctggatgcgcagctcaagccgcagccacagatggtaagcacctggagcgtgagccccgacaagctggtttaccgcttcaccttgcgcgacgggctgaagttccatgacggcagtccggtcaccgcggccgactgcgtcgcgtcgatcaagcgctgggcgcaacgcgacctgaccggcttgcgcatgatggccgcagccaaggaaatcaccgccaaggacgacaagacgttcgagatcgtgctggagcaacccttcggcgccgtcatcgaaggcctgagcaaggccagttcgctgccggccttcatcatgcccaagcgcatcgccgatgcgccggccagccaggcgatcaccgaggtgatcgggtccgggccgtttcgcttcgtggcgtcggagtaccggcccggcctgcaggtcgtctacgagcgcaacaccgactatgttccgcgcagcgagccccccagcggcctggccggcggcaaggtcgtgaacgtggaccgcgtcgtctggctgtcgctgcccgacatccagaccgaggccaatgcgctggccaagggcgaggtggactatgtgcagaccgtgtatcccgacgtggtgcagacgctggaggccagcaaggatgtcgtcatccagaaactggccagcacgaccacgccgaccctgcgcctgaactggctgcagccgccgttcaacaaccagaaggtgaggcaggcgctgctgcatgccgtgagccagcgcgactacatggatgcgcaggtcggcgaccccaaggcctatcgcgtgtgctgggccatgttcggctgcgactcgccgctggccagcacggcgggcgtggtgtcccaggacgacgaggccgatctcaacgccgccaaggccttgctcaaggaaagcggctacaagaacgagaaggcggtcgtgctgcacgccaccgactatccgcccacctcggccatctcgcctttcacggcgcagatcctgcgctccatcggcatgaaggcggaagtccagtccatggattgggcgaccttccttacccggcgcggcaagcaggacccggtggagaagggcggctggagcgtggcctacggcagctggaacaccctggacctgatgtcgcccatcgccaacctcaacctcgatggccgcggcaaggagggatacgcgggctggaccgagagcgccgagatggagtcgctgcgcacgcagtacgcgcaggccactgagcccgccagccgccagcagatcgccgcgaagatacagcagctggcctatgaccaggtcttctatattccgctgggtacctacagcaattacgccgcccgccgcagcaacgtgacgccgctgctggacgcgcccgtgacggtattctggggaatatccaagaactgagtcgccgcgcggcgccgccatggcgccgcgcagcacgtaggagatcgttttcgtgcaaattctgaggttgctgttcctgcgcctggccagcgccattcccgtggtgctcgtggtggtgacggtggttttcctgctggtcaggctgaccggcgatcccgccacgattctcgccggcgacatggccagccccgaggtggtcgccagcgtgcgcgccgacctggggctggaccgccccttgctgggccagtatgcccaatggctgtgggatctgttgcagggcaacctcggcacatccatcgtcaccaagcagcccgtggcgacgctgatcggcgagcgcctcgaatcgaccctggtgctgtcgctcagcgcgctggtggtcacggtgctgctggcggtgccgctgggcgtgctggcggcctggcgccacaacacgctggtggaccgggtcgtgatgatctacgcggtcatcggcttctcgctgcccagcttcgtggtggggtacctgttgatactcatgttctcggtctggctgggctggctgccggtgcagggatacgtcagcatcaccgacgatatctggctggccgcgcagcacctggtattgcccaccctggcgctggcgatcttctacatgtcgctgatttcgcgggtgacgcgcgccagcgtgctggaagtcctgaacgaggatttcgtgcgcaccgccaaggccaagggggtgccgccgctgcgcatcctgtcgcagcacgtgctgcgcaacgccgcgattcccatcgtcaccgtcatcggcatcgggctggccttcctgatcagcggggtggtgatcaccgagagcgtgttcaacctgcccgggctgggccgcctgaccatcgacgccgtgctgtcgcgggactaccccgtggtccagggcgtcatcctctttttcgcctgcgtctacatcctggtgaacctgttgatcgacatgctgtacgtggtcatcgatccacggatccgctactgacgatccggagacgaggcatgacatccattcttcgccacaacagactggcgctgctgggaggcggcgtgctgctgctgatggtcgccatcagcgtcgcggcttcctggatcgccagcacggaccctgcgatgatgcagccgcgcatgcgcctgacgccgccgggagaggccttcctgctgggcaccgatgcgctcgggcgcgacgtgtactcccgcgtcgtgcatggcagccgcatgtccctggccatcggcgcgctggtggtcctcatcacgattgcgatcggcaccctcatcggcctggtggccggggcctcgcgcatcatggaccgcgtcctcatgcggatcatggacggcgtcatggccattcccggcatcctgctggcggtggccctggtatcgctgttcggcgccagcctggcttcggtcgtgatcgcgatcgccgtgcccgagattccgcgcgtggtgcgcctggtgcgcagcgtggtgctctcggtgcgcgaagagccctacgtcgaggccgcggtcgggctcggggtgccgtatcccaaggtcgtctggcggcacatcctgcccaattgcttcgtgccgctgatcgtgcaggccagctacgtgttcgccgcagcgatcctgctcgaggccgtgctgggctttctgggcgtgggcttcccgcccgagatccccaccttcggcaacatcctagccgaggcgcggccggtcttccagcgcgcgccgtgggccaccgtggcgcccggcctgctgctggccgtcaccgtgctggcggtgaacctgctgggcgatggactgcgcgacagcctggacccgaaactcgcgaggcgcgcaaatgactgagaacacaccgaagcaacgggtgctggaggtgtccggcctggccatccgcgccggcgcgcggacactggtgcaggacgtcacgctgagcctggcccagggagaaatcctgtgcctggtgggcgaatcggggtcgggcaagtcgctgacggcgtcggccgtcatggggctgctgccgggcaacctgggcgtgggcgccggcagcatccggctcgatggcgaagacctgaccgcggcgtcgccggcgcgcatgcaggcgctgcgcggcgaccgcatggccatggtgttccaggaacccatgacctcgctcaatccgctgatgcgcgtgggacgccagatcgcggaggtgttgcaggtgcaccggccggacctgggcgccgggcaagtgcgggcacgggtgctggagctgatgggcgatgtgcacctgcccacccccgaggcgctcatggacgccttcccgcatcagttgtcgggcgggcagcgccagcgcatcatgatcgcgatggcgctggcgctggagcctgcgctgatcatcgccgacgaacccaccacggcgctcgacgtcacgacccaggtgcaggtgctcaagctgtttcgccagttgctggccaagcattcgagcgcggtgctgttcatcacgcatgacttcgatgtggtgcgcgatatcgccgaccacgtggccgtgatgcagctgggccgcatcgtcgaacaggggccggccgggcaggtgctggacgcgccccgccacgactacacccgcaagctgctggccgcggtgccgagcggcgtgcccaagacgcagcagaacgcgtcgtccgatgaactgctgtcggtaagcggcctgaacctggtctacgagtcgcgcggcctgctgggcccggcgcggcgcacgcatgccgtcgccgatgtcggcttcacgctgaaaaagggcgagaccctgggcgttgtcggcgagtcgggctcgggcaagtccaccctggggcgctgcatcacgcgggcgcatgcccccacgtcgggccggatcgtcttcgacggcgtggacatcgcggggctgtcgggcaaggcgctgcgggcggtgcgccgccgcgtgcagatggtgttccaggatccctaccggtcgctgaacccgcgccgcaggattctgcatgccttgatcgaaggcccgatcgaaagcggggtggaccgcaagacggcctgcgcgcgcgcggccgagctgatggccctggtgggcttgccggccgacggcctgcagcgttatccgcaccagttctcgggcgggcagcggcaacgcatctgcattgcgcgcgccctggcgatggagcccgacctgatcgtcgcggacgaggccgtgtcggcgctggacgtgtcggtgcaggcgcaggtgctggagctgttcgaagacctccagaagcggctgggattcgccatgatcttcattacccacgacttgcgcgtggccgcgcaggtctgcgaccgcatcggcgtgatgcagaaaggacgcctgctcgagctgggcccggtgcggcaggtcatccatgcgccccagcacccctatacccgccacttgttcgattcgctgcccggccgcgtgggccagacggcggaacccgccatggagctacaggcatgaccagtactgaccagcatatcgcccgggccggcgtcgccgagctcgccagggggatcgcccggggcgcgttcacgcccaccgaggtgaccgacgtcttcctgcgccgcatccaggacctgaatcccgcgatcggggcgttcgtggccgtctacgaggacgaggcccggcacgcggcccgccaggccacgcaggcgctggcgcaaggacagcgcctgagtccgttgcacggcattccgttcgccgtgaaggacatcgtcgacgtggccggcaaattcacgacctacggctcgcgcaccggcgcggggcggcaggccggcgccaccgctgagtacgtgcgtgcgctgctcgatgccgggatgatcctgctgggcaagacgcacaccgtggaattcgcattcggcggctggggcaccaaccagcgcatgggaacgccgcgcaatccgctgcgcgcggacgtgccctgcgcgacgggcggatcgagcagcggatcgggggccgcggtcggcgcgcagatggtgcccttcgcggtaggcacggacaccggcggctcgatccgcattccttcggcgttctgcgggctgaccggcatgcggcccagcatgggacgccacagcggcgcgggcgtcatgtcgctcagccacaccctggacaccatcggaccgctggcgcgcaccgtcgaagacgtgcagatgctcgacgacctgttgaccggcaagaccgccacggacaccgcgcagccgggttcgcaggccgtggcgcgcgtgcgcgacgcgcgtatcggcgtgctcggcgcgcaatggctgggcgccatcgagcccgaggtggcgcacgcctatgcgcaaagcctgcgggccttcgaggcgatgggcgcgatgctggtcgagctggcgctgccgttcgaccgggaggcgttcgcccagttgacctcgacgctgatcgcctgcgaaggcctgcagttcgccgggaagtacgcccacgacccactgtccggcatggacgaggacgtgcgcgcgcgcttcctggtgggcgaccagtacgatgccgaggcctatgccggattgctggggcgccgcagcgcgatgatcgatacgttcacgcaggcgatggccggcgtcaaggccttgctgatgcccacgacgccgtgcgtggcgcagccgcttgcggggctggagcagtcgccgtacaacccggcggtgtacacgcgcctgccggcgtggctcggctgctgcgcgttggcggtgcccaacggcacgggggcgcacggcttgccgacctccctgcagatcgtcggcctgcccgaatcggaccggctggtgatgtcgctggggcgcgcctaccaggaatacgcgtagggcgcgacgcgctgcgggccggccgctggccggccttttttatggccatgcagatcgcctggcaaggcatggtgcccgattgatccatgcgtacatgtcggtctaggcgcgccccgccggctgcgtcaccatgcctggcatcccgcggccgtcgcgccgccttgccaggaaagtcgcatggttcgatcgctgtccatagtgtgcctgctggccgtcttgcaggcctgcgcgggctcgcgcccggccgccgtcgcggccgcctgggacgaggcgccggccggccagtaccgcttcgactggcagctgtcgggcgacccggcggtggcgccgttgcaggtgttcgacgatgcgcggcgcatctggctgcagttcgcgccgggccagccgataccggccatcttcgcgcacggcgccggcggcgaacgcccggtgccgtacctgcgccgcgacccctacatcgtcgtggacggcgcctggcccgcgctcagcctgcgcggcggccgctatgtcgcgcgcatacagcgcagcggcgcgccgacggcggcgggcgcgccggccgtccgcgccgaggcgccggccccggccacgccagccgccgtcgcggcctccgccgccgcgctttcgggccgcgccgcccgacctgaccttgcgggccgtgctggcgcgctgggcgcgcgccgcgggctggacgttcgaggccgaacactgggccctcgacgtcgacattccgctggcgggcaaggccgaactgccgggtgatttcaagaccgccgtgcgcgcgctgctggccgccaccgaattgtccgagcggccggcgcagccgtgcttctacgccaaccgggtactgcgcgtcgtgccgctggcgcaagcctgcgaccgcacgcgcgccgccgcgccggggctgacatgaaggcgcggcgcctggccatggcgggtctgtcgctggcgctcggcggctgctcgctgtcgcagcagatgcaggccatgcgcgacgccgcgacgtccctgcgcgcacgcctgctcgaagggcagcaggccgtgggccgggccggcgagcggccggcgcgcgaagccgcccaggacgtcgcgcggccctggctggccgggcgcgcccagccgctggcacgcgaggtgctgctgccgccggcgctgcgcgccgatgtcgatacgaccctgctgttcgcgggcaaggccacgctgcccgtgctggccgagcgcctgcatcgcgccaccggcatcgccgtgcgcgtgcatcccgacgcgctgctgccgcgcgccgccttcctgccgcgcctggcggggcaggccgagctggcggccgagcctcccgcccaggccgaactgcgggccgggccgcgtccgctggccgacacgctcgacgcgctggccgcgcagctgtacgtgcactggcgctaccatcgcggcgccatcgagttctaccgcaccgaaacgcgggtcttcgatgtgcgcacgctggcgctggccgccagcgcgcaggctcggctgggccgcgccggcagcggcgagacgggcagtttcgaccatgcctcgagcacggtgctcagcgccgacgccggcaaggcgctgcaggccgtgcgggaccgcgtcgccgctttcctgacgcgcgccggcgtcatcgccgagatcgaggcgggcggaagcacgctcgcggtcacggatacgccggaggcgctcgcgcgcatcgaaaaatacctgcaaggcgagaaccgcgccctgacgcgccgggtacgcctggtgttcgaagagctcacggtgcgcaccacggccgccgccgaaggcggcatcgattggcaggcggtctacgccagcgcgcgcgccgcggcgtcgtacgccatgcccggcggggccggcgcggcaggcgcgctcggggcccgcgtgctggccgggccctggcgcgacgcgcgcgccctgatcgccgcgctgagcaccatgggagcggtactgcgccatcgcagcatacccatgctgacgctgaaccggcgcgccgtcacccacgccgtgcgcaccacgttttcctacgtggaccaggtgcagcgcctgagcccgaccgcggcggcgcccggtgggcgcgatgccgtgcccgggctggcggtgcagcagaagcgcgagacggtgggcacgttcctcacgctgttgcccgaggcgcgcgatgacggccgcatcctgctctccatttcctatgacaacaccattgcccagccgctgcgcaccctgaccttcggcgagggcggccagcaagtgtcgctgcagcagatcgccatcgacggcagcggcatcgtgcagcaggtcgagctgctgcccggccagcccgtcatcctgtcgggcttcgaccacagcgaagaccaatacgaacgccaccgcctgtttcccgatgcgccgctcgcggccggcgggcacgaccgcacggcgcgcgagcgggtcacgaccgtggtcatggtcaccgcgcagatcgacgagggttgagccatgcgcgccgccacgcatccgccgctggtgctgcagcagacgcagggcgggcccatgctggccttcgggctgacatggttcgccgtgctgggcagtcacgccgcgctgcaggggcgggcccgcgcccgcgccttgcgcgccacgcactacgtggtgggcggccggcacgcggttgccgcgggttgcgcgcgcctgcctcgccgctatggcgcgatggcgatccacagcgcggcgcaggcgtacgccagtctgcatccggatggcgcgcaggcgggcgtggccagcctgccggacgggcagggctggctgatcgccgtgcaggacggcgccgtgcttgccagcgccgaccggctctttgcggatgccgcgcaggcgcaggcctgcctgcgcacgctattggcgcagcgtcccgacctgcgcgaggtgccggcgcaggccgcgctggataccttgctggccaggccggatccctccgcgcgcctggcgccgctggcctcgcgctggtcgcgtgcgccggtagcggcgcgagcggtcgtgctggcgctggcggtggccggcggcgcctcgctgtggcgcggcctgggccaggcgccgccgcccgccgcgcccgatccgcgggccgtctggcgcgccgcccaagcggagttcctgcgcggctggccggtgcataccagcagcgagctggcgcgggtgctcgataccttgcaggccttgccgttgcaggtcgccggctgggcgctgcggcaggcgcaatgcgtgccgggcccggcgtggcactgcgacgccgactaccaccgcgtcgatgcggcggccaccagcctggcgtttgccgccgcggttccgcccggctggcggatgcggctgcatacgctggagcatacgcgcgtggcctggacgctggccggcgaccagcacgggctggatcgcaccgcgccggcctcgccggccgacacgctggcgctggccgccacgctgcagcgtgccagcgccgccttcacgcatgtctcggtgggcgccgcgcaagcgctggccggcccggcctgggatggtccgcccgagctcgcgccgcctgccgcgcccgagcttcaccggcgcgaggtcgtgctcgacgggccgctgcgttcgctggcgctggtgtggccgctgccggcgcccatcggatggaccgcggtgtccctgcgcgtggtcccggacgcgatcgcgacgctgcgcgccagcgtgctgtcgctgcatcttcaaggatccctctatgagcagacgacttcccgttcctagcggggcattcctgccagcgctggtatcggccctgacggtccatgccgcgcaggcccagccggccgcgccgcccgagccctggccgcacgccgataccgtgcgcgagctgctgcggcgcgaaaccctggcggccgcgcagccgccgcgaccggcagccccggcgccgtggagcgacgcgccagccgcgcgcaaggcagcgccgggcccgcgcgccgaccgcatcgtattgctggccatctacggcgtcggcgctgcgctgcgcgcggaggtctccatcaaccggcgccattggcgctacctggcgggccagcgcaggccgttcggccaggcgcccgaggcccgctaccagctcgaagccatagccgcgccatgcgtgcacttgcgcagcggcgcggtccgccgcaccgcctgcctggctccggccgcgagcctggacaacggcgcggcgtccgccgcaggggccgcgccatgagaatccgatcccacaggccggccttgcacagcccatgcaccacgcttgctcccttcgtggccgaccacgaggcgctgggccgcctgcgtccggcgttcgtgcgtgcgctggcgcgggagttcgacctcggcgccctggcgggacgcctgtgcccggtgctgctcgaaggtagctacgccgccttgttcgcgctggccgactacgtacatggcgaccaggccgacgaactcgagcgcctcatgcgcaagcgcggctaccggctggcggcgccggcgcgctatgtgttgccgtcgcccttgctgctggccgtggcgcgcgaggcggccggcgccccgggcctgcatgcggccgaccatcccgcgcaacggcgcacggcgctgcaggcgctgttcttcgacatggtgcgctggggcgtgcgccacggcgccagcgatctgcacctgcacgccgaccgacgcgccgccaccgcgcaggttcgctataccgtgggcggcgcctacgtggccgcgccatgcttcaatggcctgtcgcatgcctgcctgctcgaaatcctcgcggtggcctggatggacgtgcgcgcgggcaacggcgcggtgttcgatccgcgtgccgaacagcagggacgcatcgcgctgcaggtcgacgaggtgccggtcgtgctgcgctgggcctccctggccacggatcacggtccgtccgtatgcctgcgcatcctgcgccaggacccgccgcaaggcggggccagcctggcggaactgggctatctgccggcgcaggtcgccacgctcgagcgcgcctgccagcgcgccggcggggcggtggtgctggcgggcacggtgggggcaggcaagtccaccaccatcgccaccatgctgcgcggcctgccggccgagcgcaagctggtcaccctggaagacccggccgagtacgccatcgccaacgccctgcagaacagcgtgagccgttcgctggacggagaggccggcgcgccgttcgatgccaagctgctgaccatcaagcgctcggccatgcacgacctgtacctgggcgaggtccgagatcgccagaccggacgcgtcttcaccgacctggccggctccggggtcagcctctacaccacgacgcacgccggctccgccttgctgattccggaacgcctggcatccgacttcatcggtgtgtcgcgcgacttcctggccacgcccggcgtgctcaagctgctggtctaccagaccttgctgccgcgcctgtgtccggcatgcgccttgcccctggccgtgctgtggcgccgcggcgccggctggtcccacgcgcagcgcctggcgtggcgttgctgggccgcgcgcctgcgccgcgcctgcgccgcgccggcgtggcgctggcgcaggcgcgcgtgcgcaatcccgccggttgcgcggcctgcgcgggcgccggtttgccggccctgcgcggctacgcggggcgcaccgtggtcgccgaactgctcgaaccggaaaccgacgccgtcctgctcgatctcatccgccggcgcgacaatccggcgctgcgccgcttgctggggcggcgcgcacgccggcagccgcccgacgcgccgctgcgggcagtcgattgcgcctggcgcaaggtcgaagcaggcgcggtggatccgcgcctggtcgaacgctgtttcgcgctgccacccgccttgcgcacgccggcgggcgccgaggacggccatggctgagcacgcggcgctggcgtcggcgtggcgcgcggccggcgcgctgggccagcggctcgacgcatggcgcttcggcgccgagcggggcgactactacgaatacctggccgacatgctggaaggcctgcaggggcgccagaccctgcgcgacatcttcgagaccgacgcggcgcgccatggcgaggcgagcgtgcgcggccgcttggcgcgccgctggctgcaccgctaccaggattgcggcggcgacctgcgcgccacctgggcccgttgcctgcccgaaggcgattgcacgctgctggcgctggcgcaggcggcgggcggcggcgcgctgggcatcgtgttgcgcgacctggcgcacctgacccgcctgacgcagggaatgcggcgcgagttctgcgtgacgatcgccgccggcttggtcgccatgacggtggcctgcgccttgctggcggccgtgccggccttcagcgcgccgcgcctgcgcctggtattccaggccgtgccgccggattaccacggcgcctggtcggccggcctgttcgcgctggccaggtacgtcgaggcggcctggtccgcggcggtggcggcattgacagcggcggtggcgctggtgtgctggtcactgccccgctacgccgggcgcgcgcgcgtgttcctggaccgctggcagccatggcgcctgtaccgcgatatgcaggcgatccgcttcctggcgctggccaccgtgctgttgcgccagcggggcaacatcgacacgcgcctgcgcaccgcgctgctcgtccagggggccgacgcgccgccgtggctggcctggcacctcgagcgcatgctgctgcgggtcgacgccggggtggtcgatgccagcgtgttcgataccgggctgttcgaacccgcgcacgcctggttcatggccgacatggtcgccgcgcatggcctggccgacggcttggcacgggcgcgcacgcgggtcgaggcgcacatgctgccgcgcctgcggcgccaggcgcagggcctgcgctgggcactgctgctgggcgcggtcggggcggtgctggccctggcgttgtggcattacgccgccatcgacgatctacggcacgcattggtcagtttctacgccagccaataagcctcggcaggcgtttcttcacgcaggaggattcttcatgtcacacacgattctgtccggccgccaagccggcttctccctggtcgaggtgtccatcgtcacggccatcgtcttgctggtggccatcatcggcattcccgccatcggctcgtatgtcatcgaaagcaaagtgccccgggtcggagaggaactgcagcgtttcgtggcgcggaccaaggccaatgcgcaaggcgatggcgcggcgccctatacgggcatcggcacggcgtcgctggcgcatgcgctgcgcgattccagcgtggtgtcggtgcgcggcgagggcgcgtcggcgacggtcgcgcacggcctgggcgggcagggggctggcgcccatggcgtcatcagcgtggcgccggccgcgccgggcggcgcgccgcccggttcggcgttcacgctgacgctgaccaatgtcaacggcgcggcctgcccggcgctggcctcggtcatgcagcgcgtatccgacatcatcgccgtgcagggcaaggcggggccggtggtggtcaagaatgcgctggccgtcccggcgttgccgtaccgcgcgcaggccgcccaggcgcagtgcgtggcgggcgatcgaaataccttcgtgttcacggcgcgatgagatccgcgcacgcccagggcggcctggccttgctggaactggccgtggccgccgcgctcgcggccatggcggcggtgtgggccgccaaccggctggtgcaggatgcgcaggacgcggccgcacgcggtgccggcgtctggctgggcgaaatccagcgcggcctcgaccaactgctgcagcggcatttcgacacgctggccgatgggctggcgccgcgcgatgagcgcgggcgcgcgctgtttcgcgatgcctggcgtccgacgctgcccgagctgcaggccgccggcctgctggcgcgttccctgccgaggcactcgcccctgggcacgggggtaatcatgctggtccggcgcgatccgcattgtccgcgggcgggctgccggctggacgcgctggcctggctggaccgccccttgctggatggccacggccaggtcgacctgatgcgcatggcgcccctggtggccgccaccgccggccgtggcggcttcgccgtggccggcggggtgcgcggcgcggcgtttcgcttcgccaatccgccctggccgggcgtggcgcggctgcccgccggcacgccgctggcctgggccggcctggcggcgggcaaggcatcgccggcgttcggcggcgcctattcggtgaactcccacgtgggctgccgctcgtacagcggccataccagccgcaatccgctcaccggacagtgttcgtgcccaccgggttacgcgtcggtcatcatggcgcaggccatcgaccgcgtggacggcgcgccggggttcaccagcttcgtctgcgtgcgtccgggcaaggagtagggcggcggcgctggcatcggcctgccgaccctctataatcaaaaattcgccaaaatcccgattcatccacgatgaaatcctctgagattcgccagaagttcctgcaattcttccagtccaagggccacacgatcgttccgtcgtcgtccctggtgccggccaacgaccccacgctgctctttaccaactcgggtatggtgcagttcaaggacgtattcaccggcaaggaagcgcgcgcctacaagcgcgccacgtcgtcgcagcgcagcgtgcgcgccggcggcaagcacaacgacctcgagaacgtgggctacaccgcccgccaccatacgttcttcgagatgctgggcaacttcagcttcggcgactacttcaagcgcgaggccatccagtacgcctgggagctgctgacccaggtctacaagctgccggccgagaagctgtgggtcacggtctaccaggaagacgacgaggcctacgacatctgggccaaggaagtcggcgtgcccgccgagcgcatcatccggatcggcgacaacaagggcgcccgctatgcgtccgacaacttctggcaaatggcggacaccggcccctgcggcccgtgttcggaaatcttctacgaccatggtccggaaatctggggcggccctccgggctcgcccgaggaagacggcgatcgctacatcgagatctggaacctggtgttcatgcagttcgagcgcgacgccgccggcaacatggaacgcctgcccaagccctgcgtggacaccggcatgggcctggagcgcatcgcggcggtgctgcagcacgtgcattccaactacgagatcgacctgttccagaagctgatcgccgccgccgcgcgcgagaccggcgtgaaggatctggccgataactccctgaaggtcatcgccgatcacatccgcgcttgcgcctttctcatcgtcgacggcatcattcccagcaacgaaggccgcggctacgtgctgcgccgcattgtgcgccgcgccctgcgccatggctacaagctgggccagaccaagtcgttcttccatcgcctggtgccggacctggtggccgagatgggcgaagcctatcccgagctggcccaggtggccgagcgcgtggcgcaggtgctgcgccaggaagaagaacgcttcggcgaaacgctcgaacacggcatgaagatcctggacggcgcgctggccaaggtcgccaagggcgacccgctcgacggcaccacgttgttcacgctgtacgacacctacggctttccggttgatctcaccgccgacatctgtcgcgagcgcgaggtcgaggtggacatggccggcttcgaggcggcgatgcaacgccagcgcgagcaggcgcgcgccgcgggcaagttcaagatggccgagggcctgagctacgaaggcgccgagacgcgcttcgaaggctacgagaacctcgaattgagcggcgtcaaggtgacggcgctgtatgtcgagggtacccaggtcgagcaggtgtcggcgggccaggacgcggtcgtggtgctcgatgccaccccgttctatgccgagtccggcggccaggtgggcgacaccggcctgctggaggctggcggcgtgcggttcgcggtggccgacaccctcaagatccagcccggcgtgttcggccatcacggcacgctcgaggccggcgcgctgaaggtcggcgataccttgctggcgcgcgtggatgcggtgcgtcgcgcccgcacggtgcgcaaccactcggccacgcacctgatgcacaaggccttgcgcgaagtgctgggcgcccacgtgcagcagcgcggctcgctggtcgaccccgacaagacccgcttcgacttcgcgcacgacgcgcccatgacggccgagcagatcgcccgcgtggaagccatcgtcaatgccgaggtactggccaaccaggccacagaggccaaggtcatggcctacgacgacgccgtcaagggcggcgcgatggcgctgttcggcgagaagtacggcgataccgtgcgcgtgctcgacatcggtttttcgcgcgaactgtgcggcggcacgcacgtgcggcgcaccggcgacatcggcctgttcaaggtggtgtccgaaggcggcgtggcggcgggcgtgcgtcgcatcgaagcgattaccggcgacaacgcgctggcctgggtgcaggaccagaacgcgctgttgcagcgcgccgccggtgtgctgcgcgccccggcgcacgagcttcccgagcgcatcgcccaggtgcaggaacagctcaaggcgctcgagaaagagctcgagcaggcgcgcaccaagctggccgccagcgccggcaacgacctggtcgccacggccacggtcgaggtcaagggcatcaaggtgctggccgccagcatcggcgatgtggatcccaaggccttgcgcggcatggtcgacaacctgaaagaccgcctcaagcccgccgtggtcctgctggccgccggctcggccgatggcaagatcagcctggtgggcggcgtgacggccgatctcaccggccgcatcaaggccggcgatctggttggcttcgtggccggccaggtgggcggcaagggcgggggccgtcccgacatggcgatgggcggcggcaccgatctggcggctctgccggctgccgtggccagcgtacagaagtgggtcgatgagcgcctctgataccggcggcctgccgtcctaccagcacgaagtcgatgccagcgggctgacctgtccgctgcccatcctgcgcgccaagaaggcgctggcgcaaatggaaagcggccaggtgctgcgggtggtcaccaccgatcccaacgccatccgcgatttccaggccttcgcgcgccagaccggcaacaccttgctggcgcaacgcgaggccgagggccgcggcgagcacttcctgcagcggcgctgagcgcctgccggcaagcaaacggcccgcgcaagcgggccgtttgtcttggcgcgagcgtgcgtggggctagcggctgcgcacggcggcggccagcgcccgcgtcaccgtgaagtcgaccaggtcgccttccttgagggtacgcagtttttcctgcgccgcggcgctgcgcaaatggaaggtctcgcggccgccctgcgggccttgcaggatgaccgtgcggccgtccttggcgatgtgccagatttcggccgtgatggtcgtgctgcggcccaccgcgccttgcggcagggcgccttccttggcgcgggtggcgacggtctcgctgcggacttccggtacaccgctgcccttggcgcgcgtggcgatcgacacggattcgtagtagtccacacgcatggtgtcgcctaccttgatgcggtcgaaattgcgcacgtcggggccggcctgcaggggaacttcgttgccttgcgggccgcgcaccgtcaccgtgcgcgtggcggggtccaccgcggtgatctggcctgtgaccgaaaccagggcggcgtcgccgacccgggcggccgccggcaggggcaccgccaggacggcggccagggcgccgcaggcggccaggcgggtaagcggggcaagaatcgaacaatgcttcatgatggaaagctcctgtcgatgcgatgaaacagcgggcggtgtatgcttgcatacctgccgggccggctgcctttgcaggcaggccggcgcgccgcttgcgaggggccttcgggccgcccgcgtggccgccccccgattgcgtcacgcaagcatacgcctgtggcgcgggcggcgttcagcgcagttgggcattcgtcccatttttttgtctgtccataggggaaaaacgcaacttcagttgccaccaggcaactttaagtgctagaatttcccatttttcacaaccaattcaagggattacctatgctggtgattcgtctggcccgcggtggctcgaagaagcgtccgttttacaacctggtagctaccgattcgcgcaatcgtcgcgatggccgtttcgtcgagcgcgttggcttttacaacccggttgccgctgaaggcaccgagaatctgcgcatcgccctggaccgcgtgcaatactggaccggcaacggcgcgctgctgtcgcccgccgtcgagcgcctggtcaaggaatactcggccaaggtttcggctgctgcctgagcccgctgccgggtgcggcgggtgcgggcgcgcgtaagcgtacccccggccgtgcccccgtgcgcgtctggccggggctttgccatgcccgccagcgcctgcatttcttgaaagcgctgcctatgccagcgctttctttgtccgcaactttgctacacacgacacatgtctgaagccgcacattccggcgcggcgcccgcggatctggtcgagctgggccgcattgcatcggcctacggtgtcaaaggctgggtaaaggtgcagccccactcggcgcaggccgaagtgttgcgcaccgtctctcactggtggctgactcgccccgcgccgcaagcggcccgggacgttgtcgcgtccgtgccgcgcgcctatcaggtgctgcaggcgcgcgtccatggcggcgcggtggtggcccagctggcaggcatcgacgaccgcgatcaggccgaggccttgcgcggttgcttcgtccaggcggcgcgcagcgcctttccggcgcccgccgacgacgaatactattgggtcgacctgatcggctgcgcgctctacagcgatgcggacggcgagccccgcttgctgggcgtggtcgacgaggtgttcgacaacggcgcgcacgcggtcctcaaggtcttgcgccagcagatccagcccggccagcccgggccggtgccgctactcgaccccaagggccggccgctcgaagagctggtgccgttcgtgcgcgcccatatccggcatgtcgacttggccgcgcgccgcatcgacagcgactggccactggactactgatgcgcttcgacgtcgtcacgctgtttcccgacatgttcggcctggtgcgcgaccagggcgtgacggggcgcgcccatgcgcagggcctgtgggcgctgcacgcctggaacccgcgcgatttcacccacgacgtgcatcgcacggtcgacgaccgcccctacggcggcggcccaggcatggtgatgatggccgcgccgctggaagccgcggtggcggccgcacaggccgcccgcgccgcgcagggcctgcaggccgcgccggtgatcctgctgtcgccggcaggtcggcgctacgaccaggccgaagccaccacgctggcggcgggcacgggcgcgattttcatctgcggacgctacgaaggcgtggaccagcgcttcatcgagcgctgtgtcacgcatgagctgtcattgggcgatttcgtgctgtcgggcggcgaactggccgccctggccatgatggacgctgcggtgcgcttgctgcccggcgtgctcaacgatggcgactccgcgctgcaggactccttcaacgcggcgctcgacggcctgctcgacagcccgcattacacccgtccggaagtctacgaaggcgtgccggtgccgcagccgttgctcagcggccatcatgccaacatcgcgcgctggcgccgcgagcagtccctgcggctgaccgccagccgccgccccgagctgatcgagcgcgcgcgcggcgagggccggctcagcaaggccgacgaacgcttcctggccagcctggcgggcgagcgcgaaagctagggcgcgcggcgcgccagcgcggccagcgcgtcgagcagcgcatcgatctcggcctcggtggtcaggtagctgaccgaagcgcgggcgatttgccgcagcccgcgcgcctgcatgtccagcggcgtataggccaccccgttgcagcccagcgcgattccctggcgcgccagctcgcgttgcaccgcgtcggcctgccagcctgccacatcgaaggcaatcagcccggatcgcacccgtccctggtccagcagcgtgatgccgtcgagcgcggccaggcgcgtgcgcaggcgcgtggccacggcgtcgatgcgcgcgcggatcgacgcgatgtccagctccagcgcttcgtgcagcgcgtgggccagtccgcagcgcagcgccacgctgttttcggccgactcgaaacgggcggcgtcgccgcgcacgatggggcagccatcctcgcccagcggcgccgaccaggtatcgacccaggccggcgccagccgctccaggaaggcctggcgcacatacagcagcccggtgccgcgcggtccgcgcaaggccttgcggcccgcgccgctcaggacgtcgcacccgacctcggcgacatcgatgggcaattgtccgacggcctgcgcggcatcgacgaaataggcgataccgtggcgccgcgcaatgcgcccgacggcggcagccggattgaccaatccgccattggccggcagccatgtcagcgcgatcaggcgcacccgctcgtccagcatggcctgcaaggcgccggggtccaccgcgccgctctcgtccgaggcaatggttccgatcgtcgcgccggcgcgctgcgcggccaggcgcatggccgccaggttgccgccccattcgtggcgggcgaccaggatgcggtcgccggcccgccagggtccgagcgcggcgaaggccgcgccccagcccgccgaattgcccgtggtcagcgcaacctcggctggctgggcgttgagcaggcgcgcggccagcaggcgtgcgcgctcggcctgttcgcgcgcctgtacgccggcctccatgggcccctgcgtggcctcgaggcgcagatgcgccttgatggcctgcaaggtgccggccgagggcagcgaagcgcccgcgtggttgaagtggatgaatgcgccttgcgcgcccggtgtgcgggcacgcagggcggcgacgagctcatcggtcagcgtggcgggcatggtgcgatcctggcgtcggggcggctcaggcctgcgccagcgcgaccacggcctcgacttcgacggcgacgccgttgggcagcgaggccacgcccaccgcgctgcgcgcatggcggccggcttcgccgaacacattgaccatcaggtccgacgcgccgttcgcgatggcgctgtggcgattgaagtccggcgcggcggccacgaatacgcccaggcgcacgatgcgcgccacgccctgcaggcggtcgccggtggcggcggccagttgcgccagcacgcccagcgcggcctggcgcgcggcctgcacgccttcttcgtcgctcacgctgtcgccaaggcggcccaggtggacgggcttgccgtccacgcgcggcacctgccccgagatgtacaggaggttgccgtcgcgcacgaacggcacgtaattggcggccggggcgttggccggctcgagagtcaggccgagttcggcgacgcggacggagatcgaagcagtcattgtcgtacacctgttcagagagtgagtcctacatcctagcggttgcggcgcatgctggccaattcctcatgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggcggcgttgccggccagttcgtagggcaggggcgccagggcgatgcgcgggccctgcgcgctgagcagccgcaggtcgccgtcgggcaggctggccagggtggtttcgaacagcagcgcgagctgcccgtcgctgcgcgcggcgtcgaccacgcgtccgcagggttcgtccggccgcgcgctgtcgtagatgtcctggccggccaaggggtcgggcaggtcggccggggcctcggcgatcacgccatgggccatgcggcgcttgaccgtgccgcggtaatggctgcgcgccaccacctcctggcccggatagcagcccttggtgaagctgacgccgccgatgaggtcgagattgacggtctgcggaatgaagacgtcctgcgtggccgcgccgatccagggcaggccggcggccaggtcggcggcctgccaggcggactcggacgcgcggcccaggtgcgcggccagcgcgccggcccgctccagctgcgcttcggtggcgatccaccaccagcgcggctgcgcatcggccgagggcgcgccgatccaggtgccggtgggcaattcggcgcgctgccagggcgcggcgggcagggcgccgccggcggcgtcctgcagcgcggccagcgcggcgggggcgcattgcacgcccgccgcccacgccggcaccggagccagccgcgccttggcgcgcaatacgaacatggacaggcgcttgagcaccgcctcggcgacgtcggcgcgcaccagcgcctgccataccggggcgctttcgtcggccgcggcggccagccacatgaccagcgtggccagcaggcggcccttggcggtgcagtagccggccaggcgggcgtggtcggcgggctggccggtgacgtcctgggtcagttgcccatgcaggaaagccagcgcgtcggcgccggccgcgccgatgacgcgcaggctggccagcggcgcgcattgcgccgaaccatcggcgcgcgcgggaatcgaatcgtagaaagcgtgcatggcggaattctaaaaggggcggatgacgcgcacgcgcgaaccggcgtgggccgcgcggcgtcgaacaaaccccgatgatacccggggcggcccgcgccggcccctatgacccggctgaccgcgggggcgtgggcgggccagccgccgcgcccgcgatccattaaacttgcgcacacttatgagaaaacgtattcgtttctattttctgctgctcgtgctggtggcgctgctcggcgccgcgctggcggccggcggcgcctggacctggatgcacaggccggtggcgctcaagtccgaccgcatcgatttcgtggtggatccgggcagcgcgccgcgcgccatcgcgcgcaccctcaaccaggccggcgtggcggtctgggagccgggcttcgtctggatggcgcgcctgtccgagctggacaagcagatcaaggccggcggctaccaggccatcgacggcgactcgccctggcagttgctgcaacggctggcgcgcggcgacatgagccagcgccagatcactttcctggagggctggacgttccggcagatgcgccaggcgctgcgcgaacatcccgacgtcaagcagaccctgggcgagaccagcgacgaggccctgatggaaaggctgggctcgacggtgactcatcccgagggcatgttctttcccgacacctatgtgttcactccgggcagcacggatttcgacatcctgcggcgcgcctaccaggaagggcagcgcatcctggagtcgacctgggccaagcgccaggatgggctgccggtgggcacgccctacgaagcgctgatcctggcctccatcgtcgagaaggagaccggccacgggtcggagcgcgcgcgcgtggccggggtgttcgccaaccggctgcgcatcggcatgctgctgcagaccgatccgaccgtgatctacggcatgggcgaggcctaccagggccgtatccgcaagcgcgacctgcagaccgacacgccatggaacacctacacccgtccgggcctgccgcccacgcccatcgccgcgcccgggcgcgccgcgctgctggcggcggtgcagcccgaacgccacaaatacctgtttttcgtgtcgcgcggcaacggcaccagcgagttctcggtcaacctgaacgaccacaaccgcaatgtgtcgcgctacatattgggacaagggcaaccgcaacaaggatcgcagcaatgaccccgcgtggacgtttcattacgctggagggcgtcgatggcgccggcaagagcacccataccgcatggatggtgcaggcgctgcgcgacctgggcctgacggtgctggccacccgggagcccggcgggacgccggtgggcgagaagctgcgcgagctgctgctgtccgaacccatggccctggaaaccgagaccttgctcatgttcgcggcgcgctgcgagcacgtgcgcgaagtgatcgcgccggcgctggcgcgcggcgagtgggtggtgtgcgaccgcttcaccgatgcgtcctatgcctatcagggcggcggacgccaattgggcgcggcgcgcgtggcggcgctggagcagtgggtgcatcccgatctgcagcccgaccgcacctggctgttcgacgtgccgctggacgtggcgcgcgcccggctggcgcgctcgcgccagctcgaccgcttcgagcgcgaggaggatgccttcttcgaacgcacccgcgccgcctaccacgagcgggcgcgcagctcggatggacgtatccgcatcatcgattcgagccggccgctcgaggtcgtgcgcgcgcagctcgacagcgaggtgcgcgagctggtggcgcaagcggcatgagcctcggtcgcttcctgccctggcagacggagatcgcccgctcctggctgagcgggcgcgaccgcttcgcgcatgcctggctgatccatggcaatggcggcatcggcaagctggactttacggcggccgcggcggccagcctgctgtgcgagtcgccgcgccagggcctggcgtgcggcgagtgcgcggcctgcgcctgggtggccagcggcaaccatccggatctgcggcgcatccgtccggaggcggtcgcgctggaagagggcgccgaccagaccgaaggcgccgaggaggccgaggccggttccggtggcgcggcggccaagcgcgcgccgtccaaggacatccgcatcgaccagatccgcgcgctcgaaccgtggttcaacaccgccacgcaccggggcggctggcgcgtggcgctgctgtatccggcgcatgcgctgaacgtgatatcggccaacgccttgctgaaggtgctggaggagccgcccgcgcatacggtgttcctgctggtggccgatgcgcccgaccgcctgctgcccacgctggtgtcgcgctgccggcgcctgccgctgcccacgccgtcggccgggcaggcgctgcaatggctgggcgagcagggcgtggagccggcggccgactggctggctgccgccggcggcgcgccgctggcggcgcagcgcctggcggcccggggcgatgcgccgtgcccggcctggctggcgcaactggtgcagcccttggccgcgggcaaggcgcccgatgtgggcacgctgaccgaaaacctggaaaaggtggcggcggccgagtggatcgacgccctgcagcgcctgttcaccgacctgacgctggccgcccatggcgcggccagccgctactatcccttgctggccgagccggtgcggcaagccgccgcgcgcgcgcagcccgcgcaactggccgagaccgcgcgctggctgagccgccagcgcgggctggccacgcatccgctcaacgccaagctgttcgtgcacgcggccctgcagcgcgtggtgctatcctgccagtgacgatcgggccacggcccgtttctcctgtgatccgtattctgtggtccgtatgtacgtagactcccattgtcatctgaattttcccgaattggcgcaagacctgccggccgtgctggatcgcatggccgccaaccaggtcacccatgcgctggtcgtcagcgtcaacatgcccgactggccgggcctgatgcaattggtcgagccgcacggcaatctctgggcgtcggtgggggtgcaccccgactatgaagacacgcccgatcccgagcccgccgaactcgagcgcctggccgcgcaccccaaggtggtggccatcggcgagaccgggctggactactaccgcctgagcgagccgctggactggcagcgcgagcgctttcgccgccatatccgcgcggcgcgctcgaccggcctgccgctgatcgtgcatacgcgcgcctcggcgcaggacacggtgcgcctgctgcgcgaagagggcgccgacgaggtcggcggcgtgatgcactgttttaccgagtcctgggagatcgcccagcaggccgtggcgctgaatttccatatctcgctttcgggcatcgtgacgttcaagaacgcgcagctcgtgcacgaggtggccgccaatatgccgctggaccggctgctgatcgagaccgactcgccctacctggcgccggtgccataccgcggcaagctgaacgatccgtccaaggtgatccacgtggccgagaagatcgccgagctcaagggtattccggtggccgaggtggcgcatgcctctaccgagaatttcttcaaacttttcaataagataaaacgataatctaatttgaattatttaaagtgaattctagattttggcggtattccaccatgaaacccttgcgtacccgttttctgcgctggcgcggcgccgcggccggcggcctgctcgccggcgccttgctggccagccccgcctgggcggccaagcaggccgactggtgggtgtatgtccataacgacaaggctcgcgacatcggcgccttgctggcggcgggcgccgatcccaatgtgcgctacgacaatggccagccggccatcatgcgggcggtggtcgacaacgcctgggaggtgttcgatgtgctggccgccaaccgccgcaccgatctcaacgccgagaatcccgcgggcgagacgcccttgatgtacctggcggtggcggggcagaccgaacgcgcgcaggcgctgatcgcgcgcggcgcgcaggtcaaccggctgggctggacgccgctgcactatgcggcctcgaagggccggctggagaccgcgcgcatgctgctgggcaagcaggcgctggtcaatgcgccgtcgcccgacggcaccactccgctgatgatggccgcgtattcgggcgatcgccgcatggtgcagttgttgctggatgccggcgccgatatcaccacgcgcaacctcaagggcatgagcgcggccgactgggccgccttcggcaagtccgaggcgctggcgcgcgagctcaagcccatgatcgcccgcgccgaggccgaacggcaggcccgccatggcgcagtggccacgtccaagctggcgccggccgccgaaacgccgcccacggcacagcccgcggcagcctctgccgcggcgtcgcaacccggcgaaggccgctccctgtccggcgtctcgggcgtgcggctgaattcctacgattaacccgggtgcctgtccccacagggacaggcacccgggcctccctgttcctgctcctccacctgatcacgtgccgcccaccggggcggcatttttttgctcggggttttccctgaaattctcataaattgagaatgaattctgaaaaaatgggaaaaactgaataatctgcgcacgcaatatcaaggaacgatcgacatgcaagaacaagccatcgcgggtggcgccgagcgcgtgctgtatgtgctggccaccctggcgcgcgaggaagccccgctgaccgtggcggcgctggccgagcgcaccggcctggcccagagcacgctgtaccggcaggtggccctgctcaagcgctgggggttcgtgctggagcaggctggcgcctatacgccgggcccgctgtgcgtgcagctggcgcgcggcttcgaccaatcgtcctatctgatccaggaagccttgcccgatatgacccgcctggccgccgattcgggcgagacggtgggcttgctggtggccatgtccgaccaggcggtctgcctggagatggtcgaaagccggcatccgctgcgctgttcgttcgtcaagggccgcggcctgccgccgttggcgcgcggggcctcggccaagtcgctgatggcgttcatggcgccggcgcgcctgcagggccggctgcacgagctggccgggcagggcgtcgacgccgccgcgctggcgcgcgacctggaggcgatccgcgccgccggctacgcggtcagcgacagcgaggtcgacgccggcgtatggggctgcagcgcgccggtgttcgagcggccgcaccaggcagccggctcggtcaccctgatggcgccttccacgcgcgtggccgaacgcaccgcgaacctgatcaacctgacgctggcggccgccaaacgcatttccagccgcctgcagcattcctgatgtatccctgtggccgtatccatccatacggttttcttcactccaatgccgcacccatcaccaaaggaagcatcatgacgactcgccgccaactgctgaccgccgccctgaccctgaacctggcctggggcgccggcgccgcgcatgcccaggagaccattcgcgccgtgaccgacgcgacgttcccgcccatggaattcgtcaaggacggcaagcgcaccggtttcgatatcgaactggtcgaggcgctggcccaggccatgggcaagaaaatcgaatggatcgacatcgacttcaagggcctgatcccggcgctgcaggccggccgcgccgacatcgccgtgtcggccatctacatcaccgccgagcgccagaaagtggtggatttcaccgacccgtactatgcgggcggcctggtggtgctgaccaagaaggatggtccggtgaagtcgctcaaggacctggagggccgcaaggtgtcggtgcaggtgggcaccaagtcggtcaactatctgaaggagcacttccccaaggtgcagcgcgtcgaggtggagaagaaccaggagatgttcaacctggtgcagatcggccgcgccgacgcggcggtgaccggcaagccggcggccaagctgttcgcgcaaagcacgcagaacctggccgtgctgagcgagcagatcaccaccgaggaatacggcatcgccgtgccgaagtccaagtccggactgacccgcgagctcaacgaggcgctcaagaagctgaaggctgacggtacctacgagcgcatcgtcaacaagtggttcgaggcgcaggccaaatgatgctggatttcgcgcctgtctttgccgacttcgacgcattgctgcgcggcgcggtcgtcaccgtggaggtgacggcctgcgcgctgctgctgggctgcgtcatcggcctgctggtcggggtcggccgcctcaacccgcaacgccgcttcatctacaacctgtgcagcgtatacctgctgttctttcgcggcacgccgctgctggtgcagctgttcatctggttcttcgggctgccgcagttcggcattacgctgccggcgttcgcctgcggcgtgctcggcctgggcatctattccggcgcctacgtctcggagatcgtgcgcggcgccatccagtcggtcgaccgcggccagatggaagcggcccgctcgctgggcatgtcctcggcgtaggcgatgcgcatcatcatcctgccgcaggccgtggtgcgcatgattccgccgctgggcaacgagttcatcgccctgatcaagaattccgcgctggtttcgctgctgacgatccacgatctgatgcacgaaggccagaagatcatcagcgtgtcgtatcgctcgctggagacctatctggtggtggccctgatttacctggtgttgacgaccgcgacgacgacgatcctgcgccggatcgagcatcgcctgcgcgcgggagggatggtgcaatgagtacgcaagagatgatccgcatccgcggactgcgcaaggcctatggcgagcacgaagtgctgcgcggcatcgatttcaatgtcgaggcctcgcaggtggtggtggtgatcgggcccagcggctcgggcaagagcacgcttttgcgctgctgcaacggcctggaggtggcgcagggcggcaccatcgatatctgcggccacaacctgctcaaggatggccggctgctgcccgaggcggagctcaatcgcctgcgcatgcaggtcggcatggtgttccagggtttcaacctgttcccgcacctttcggtgctggacaacgtgaccgtcgggccgcgcacgctgcgcggcatgagccgggcgcaggccgaggagctgggcggcgacctgctggccaaggtggggctgcgcgaaaagatggcggccatgcccggctcgctgtcgggcggccagaagcagcgcgtggcgatcgcccgcgcgctggcgatgcagccgcgcgtgatgctgttcgacgagcccacgtcggcgctcgacccggaactggtgggcgaggtgctgcaggtcatgaagctgctggcccgcgaaggcatgaccatgatggtggtcacgcacgaaatgggtttcgcgcgcgaagtggctgatgtggtggcggtgatggacggcggcagcattgtcgagtccggtccgcccgagctgattttcagccagccgcgcgaggcgcgtacccgcgccttcctgcaggccgtcctcagcgcatcgcagggggcggcatgagcgtggccaacgattccgcgtccatctggaccgcgcgcgacgacagcggcgagcgcggcgatacgcgccgcctggcccacatcgtcgcgctggggcaggacgccggcgccggcgacgccgcggtgctgggctttgcctgcgatgccggcgtggcgcgcaaccaggggcggcgcggcgctggcgccgcgcgccatccggcgcatgatggccggcctgccggcgcacaatctgcgtcgcctggtcgacgccggcgacgtggtgtgcgaggacgaccaactcgaggcggcgcaggatgcgctggccggccgcgtggccgcgctgctgcaggccggcgcgcatccggtggtgctgggcggcgggcacgagatcgcctggggcagtttccagggcttgcggcgctggctggacgcgcgcggcgaccgcgaaccggtgctggtgctcaacctcgacgcgcatttcgacctgcgcaccggccggccgggcagttcgggcacgccgttcgaccagatcgccgagtattgcgcggcgcgcggccacgcgctgcagtacgcctgcctgggcgtctcgccgctgggcaacacgcccgcgctctacgcgcgggcggccgaggtcggcgccgtctgggtggaagaccgccacatgcaggaggcccatctgggcgagcgcctggcccagctcgataccttgctggcggcggccggccacgtctatctcacgatcgacctggacgtgctgccggcggcgaccgcgccgggggtctcggcccccgcgccctatggcgtgccgctggcggtggtcgaggaggtggcgatgcatgtgcgcgccagcggcaagctgcgcctggccgacctggccgagtgcaacccggcctacgacatcgaccaccgcaccgcgcgcgtggcggcgcgcctggcgtggcgcttgctgggcggcgcggcgcggtagacggcgggcccgccacgggcttaggatgtaggcgttggccgcccggatcggcccgatccgggcggcctgcccgaaggttgttgcaaggcgcgcttttttgatgcgaccctaataaatatttatctctttttattggggccgcagctggtttcgtggaaaaataagcgcaacctcagcccggagatcctccctatgtctcaagctcccgcccattccttgccctcatacctggatgccgagcatctgggcccctgggggatctacctgcagcaagtcgaccgcgtcacgccgtacctgggtccgctggcccgctgggtcgagacgctcaagcgtcccaagcgcgcgctgatcgtggacgtgccgatcgaaatggacaacggcagcatcgcccacttcgagggctaccgcgtccagcacaatacgtcgcgcggcccgggcaagggcggcgtgcgtttccaccaggacgtgaccttgtcggaagtgatggcgctggcggcctggatgtcgatcaagaatgccgccgtcaacctgccgtacggcggcgccaagggcggcgtgcgggtcgacccgcgcacgctgtcgcactccgagctcgagcgcatgacgcgccgctacacctcggagatcggcgtcatcatcgggccgtccaaggacatcccggccccggacgtgaacaccaacgcccagaccatggcctggatgatggacacgtactccatgaacgaaggcgccaccgccaccggcgtggtgaccggcaagccgatcgcgctgggcggcagcctgggccgggtcgaggccaccggccgcggcgtcttcgtggtcggctgcgaggcggcgcgcgacctgaacctcgacgtatccaaggcccgcatcgtggtgcagggtttcggcaacgtcggcggcaccgcggcgcgcctgttccatgaggccggcgccaaggtgatcgcggtgcaggaccacaccggcaccatccacaacgacggcgggctggacgtgcacaagctgctggcgcacgtcggcaaccagggcggcgtggccggcttcaccggcgcgcagcaactggccgacgacgatttctggggattggagaccgatttcctgatccccgccgctcttgagggacagatcaacgaaaacaacgccgccagggtgcgcgccaaggtcgtggtcgagggcgccaacggcccgaccaccccggaagccgacgatatcctgcgcgagaacggcgtctacgtggtgcccgacgtgctggccaacgccggcggcgtgacggtcagctacttcgagtgggtgcaggacttctccagcttcttctggagcgaggaggagatcaaccagcggctcgagcgcctgatgcgcgaggcctacagcgccgtgtcgcaagtggccaaggagcacaaggtcaccctgcgtaccgcggccttcatcgtggcgtgcacccgcatcctgcaggcgcgccaggtgcgcggcctgtatccctgaccgctgcgcggcgggccccgcagggcccgcatcggcgtaccaggcagccggccccgcaaggggccggcgccgttttcagcgcaggctgatccaggtggtcttgaggtcgctgtacttgtccatcgcgtgcagcgacttgtcgcgcccgaagccggattgcttgacgccgccgaagggcaccgtgatgtcgccgtcggcatagcagttgacccataccagcccggcgcgacaggcggtgcgcgcggccgaggtcggcggtccacagcccggcccccagcccatagatggaatcattggccagcgcgacggcctcgtcctcgtcggcgaagccttgcgcggccagcaccggcccgaagatttcctcgcgcaccagcgagttgtcctggccgggacaatcgaagatggtcggttcgatgtagtagccgccgctgtcggtcagcacttgccggccgcccaggcgcagccgcgcgccttcctgggcgccggcggcgatgcgggccatgaccgcctgcgtctgccgttcgtcgaccatggcgcccagcgcgctgtccgggtccagcggattgccggggcgcagggtggcggcgaaggcggccactttttccatgaaggcgtcgtagatgccgtgctgcacgtacaggcgcgaaccggcgatgcagacctcgccctggttggagaagatcgccagcgcggcgacctgggccgcgcggtccaggtcggggcagtcggcgaacacgatatggggcgacttgccgccgcactccagccagacgcgcttgagattggattggcccgagtaggtcatgaagcgcttgccggtcgccgtcgagccggtgaaggcgatgcagtcgacgtccgggtgcaggccgagcgcctggccggcctgcgcgcccaggccgggcaccacgctgaacacgccgggcgggatgccggcctgttcggccagggccgccagccgcagcgccgacagcgaggcctgctcggcaggcttgaggatgacgctgttgcccacaaccagcgccggggccactttccaggccgccatcatcaaggggtaattccacggcaccacggcggccaccacgcccagcggctcgcgcgtgatggtggccagcgcgtcggcgccggtaggcgcgatctcgtcgtagcgcttgtcgatggcttcgccgtaccacgcatagcagcgggcggtctcgggcaggtcgaaggccagggcgtcgcggatcggcttgcccatgtccagcgtttcgagcagcgccagctcttcctggtgtttggtgatcagcgcggccaggcgcagcaggcggtgcttgcgctcgcgcggggccaggccgctccagacgccggcctcgaaggcgcggcgcgcggcggccaccgcgcggtccacgtcggccgcgccgcaggcggcgacatcggccagcttgcggccgtcgatcgggctgtgcgcggcgaaggtggcgccatcggcggcgtcgcaataggcgccgtcgatataggcgcggccttcgggggcgagggcggcggcttgcgcgcgccagtaggcggaatcgtgcagggtcatgggagtcggatgcgggcaggcccggcggcgcgccgccgggcggggtgaatcagcgcggcgcgttggcgcgcgccaccatggcgtcgagcagtacgttgcagccggcctccaggtgggcgggctgggcgtcctcgatctcgttgtggctgatgccgtccttgcagggcacgaagatcatcgccgtgggcgcgaccgcggccatgtacaccgcgtcgtggccggcgccggtcacgatgtccatggccggcaggccgcggcgctgcgcgccgtcgcgcaccttgccgaccaggtcgggatggaagggcgtcggcgcgaagtactgcacctgctcgcactgcaccgatacggcatgccgcgcggcggtgtcggcgcacgcctggcgccacagcgcgtccatcgtggcgagcgtggcttcgtcctcgtggcgcaggtccaccgtgaagcgcacctggccggggatcacgttgcgcgaaccggggtaggcgtggatctcgcccaccgtgtcgcggccgtgcggctggtgcgcgttggcgatctcgaccaccgcctgcagcagatggctggccgcgtacagtgcgtccttgcggatcggcatcggggtggggccggcatgcatctccatgccttgcaccaccacgtcgtaccagcgcacgcccagcgagccggtcaccacgccgacgatcctgtcttcgtgttccaggatggggccttgctcgatgtgcgcctcgaagtaggcgtcgaccgcgcgtccgcccaccgggtcggcgccggcatagccgatggcgcgcagctcgtcggccaccgacttgccctcggcgtcgcgcgcggtcagcgcggtctcgagcgggaatttcccggcgaatacgcccgagcccatcatcacgggcagaaagcgcgagccttcctcgttggtccagatcgccacttccagcggcgcgtcggtctgcacgccgtggtcatcgagggtgcgcatgacttccagtccggccagcacgccgtagcagccgtcgaacttgccgccggtgggctgggtgtcgatgtggctgccggtcatgaccggcgcgcgcgacggatcgcgtccggcgcggcgcgcgaagatattgccgacctggtccacgcgcacggtcaggcccgcgtcgcgcatccagccggtgaccaggtcgcggccctggccgtcgagcgcggtcagcgccaggcggcaattgccgcccttgggcgtggcgccgatgcgcgccaggtccatcagcgactgccacagccgctgtccgtcgatggagatcggggagttgttgctcatgtctttacctcattgcacgccggcggcctgggcctgggccgcctggcggatttccgtcagggtctggcccggcgcgatgccgtcggcttcgtagcggatttccaatagcgccggcaattgctcgcgttcggcgaaggcgcgcgcgcgctcgaaggccgggccgaagtcctcggtgcgctcgaccgcttcgccgtagccgccgtaggcgcgcacgaattgggtgaaatcgggattctggaagtccagggcaatggcgcggcccgggaattcgcgttcctggtgggcgcggatggtaccccagatgccattgttgaacaccagcacgaccacgccgacgcggtattgcagcgccacgccgagttcctgcatgttcatctggaagcagccgtcgccggcgtagcagaccacggtgcgggcggggttttccagcttggccgaaatggccgccggcaggccgtagcccatcgccccgaccgtgggcgccaggctggtgcccgggccgctgaactggcggtagcggtgcgggtacagggcgtaattgcccgcgcccaccgtgatgcaggcgtcggccgggatgtgctggttgacgtaggcggcggcgctgtcgaggttgagcgggccgggcgagggcagcggggccagcgtggccaggtattcgtcgtgcgcggcgcgcacggcctgcgcgcggctggcgcggtgtcccggccgcagcgcgtcgagcgcggccgcgaacccggccgggtcggccacgatgcccagggtcggcgcgaacacccggcccagttcgttggggtcggggtagacgtgcaccagccgctggcgcggcagcgggctctcgatcacggtgtagccttcggtggtggcctcgcccatgcgcgtgcccaccgccaggaccaggtccgcgccggcgatgcgctggcgcagttccggcgccatggcccagccgacgtggccggcggcattgggatggcgctggtcgaagcattccaggcggcgccaggccgtgcctaccggcagctcgaagcgttcggcgaacgcggcggcctgtccgatggcctcggcgctccagcctgtgccgcccagcagcatgaagggccgcttggcctggtccagcaattcgaccatgcgcgccaggtcggccgcgccgggcaggcagcgcgcgcgccggtagcgcggcatgtcggccacgcgggcgcggccccacagcgtgtcctcgggcagcgccagtaccaccggcccgggccggccgctggtggccaccgcgaaggcgcgcgcgatgaattcgggaatccgctcggtgcggtcgatctgcgcgacccacttggccatctggccgaacatgcggcggtagtcgatttcctggaacgcctcgcgctccatgaagtcgttgccgacctggccgatgaacagaatcatcggggtcgagtcctggtaggccgtatgcacgccgatgctggcgttggtggcgccggggccgcgggtgacgaagcagatccccggctcgccggtcagcttgccataggcctcggccatgtaggccgcgccgctttcctggcggcagacaatggcgtcgatggcgccgcgatgctcgttcagggcgtcgatgcagggcaggtagctctcgccgggaatcatgaacacgcgccgcgcgccgtgcacgcgcagctgctgcatcaggatctggccgccgttgcgctcgggcagggctggcgtggtcatgactgctctccttgggactcgcgggggcgcgccgcgcgggcggcccattgttcgaattcggcgtggcgcgccagcaggcggcgcgcggtgttgtagtcgggcgggtcgacgcgcgcgccgccggcgtcgcggccgtcgcgttgcgcctcgaagcgggccgccaggtcgcgcgcggccgccacgcggtccgcgtccggcgtgaaggcggcgtgaatggcgggcacctgttcggcgaacacggcgcacttggatttcaggccgatgcggcgcgcccacagcaggtcggcctgctgggcggcggggtcgcggtagttgaacgggcagtcgatcggcaggcagccggccgcgacgcaatcgaccaggaagcgcgcgcgcagggcgtgcagctcgatgccgtcggggccgcgctcggcgcccaggctggctgtcaggtcctcggcggccagcaggcaggccgatacgcgcgggctggccgtcaggatttcgcaggcgcgcgtcacgcccagcgccgactccagcgtgggcacgatctcggtgctgcccggcgccaggccggcctcggcctcgcaggccgagatggcgcggtcgagcgcggcgatctgcgccgcgctttcggcatgcggcaggaaaatcgcgtccggcgcgccggccatgatgccgcgcaggtcgtccaggccgtcttcttccagcttgttgatgcgcaccgcgccgatcacgccggcggcgcggcattgcgccagcagcgcgacgatgcggcggcgcgcggccggacggtcggccggcgcggtgaactcttccaggtcggccaccagcgcgtcggcgccgctggccaggccggccgcctgggcctgctccagcagcccgggaacgaacatccagctgcggcgcaggctggcggggcggcgttggccgcccgggttggagatgggggtcattgcacgtgcctcggcaggaacagcaccagttcggggacgaaggtcagcagcagcatgacggcggtcatggccagcatcatccagctcagcgggcgcagggtctgcatcatgttgatgccgccgatcttgcaggcggccatcaggtccacgcccaccggcggggtgttcgcgccgatcgccatgttgatcgacagcaggatgccgaaatgcaccgggtcgatgttgtagtgggccagcaccggcatgaccaccggcgccacgatgatgatgaccgggatggcttccatgaaggtgcccagcagcagcagcaccaccgtcagcaccagcagtacggcgatcttgctgtcggtccagtccaccagcaggccggacagggcctgcggcacctgctcggccaccagcacccaggcgaacaggcccgaggcgccgatcagcagcaggatggacgcgctgccttcgccggtcgacttcaggctctcccacagggacttcaggctgagcgtgcggtaccagaaaaagcccaccagcagcgcatagacgatggcgctggaggcggcctccgtggcggtgaagatgccgaagcggatgccgccgatgatcagcacgggcaccatcagcgcgggcagggcgtcgatggcggcggcgcgcagctcgccccacgagaacggctggccgccggcccagttgtgcttgcgggcctgccagatcgccacgacgatcagcgaagcgcccagcaggatgccggggatgatgccggccaggaacagcttgcccaccgaagtgtcggtgatagtgccgtagacaatcagcacgatgctgggcgggatgatggtcgaggtggcgccggcgctgccgatcagcgcgcagctgaaccccttgtcgtagccgctgcgtgccatggcgggcagcagcaggctgccgatggcgatcacgtcggccacgcccgaacccgacagcgcgccgaacatcaggcaggccagcacggccaccacggccaggccgcccttgatatcgccgacgatggccgcgcacagccgcacgatgcgctgcgtcaggcccgcgccgttcatcagctgggcggccaggatgaacaggggaatggccagcagcgtgaagctgtccaggccgaccacgtattgctgggccgccaccatcatcggggcggcgtcgtagacggccaggtacgccaggcacgccagcaccagcccgaaggcgatcggcatgtcgatcagcaccgtgaccgtgaatacgcccatcaggaaaagggcaccggtagacatcttttaatcctttgccgcgacggggtcggccggttggaacaattgcgccaggtgcaccacgatggtgatggcgcacgccgccggcagggcgaggtagaccgtgccggccgatacgtcgagcgcgggcagggtctggtccatggtcagttcggccagctgccagccggcataacccagcgcggccaggccgacgatgatcaatgcctgattgacgcggtcggagatggccagcgcgcgcgggttgcgcacgacgaagggcagcagcccggccatcaggtgggtgcgttcatggctgcaggtgacgccgccgatgaaggccgcccacaccagcaccaggcgcggcaattcctcggcccagtgcggcgtggtgtgcatcacgaagcgttcgaacacaacgtaggtgatcagtgcggccagcaaggccaccgccagggcggcgatggccttgctcaggccggacagcgcgtgcgagatccggcccagcatttacttggcctcgcggtacttctgcagcaggcccatcagctcggggccataggcggtttcgtaggtcttccagatcggcgcgacggccgcggcgaagggggccttgtcgacttcgttgacctgcatgcccttttccttgagctgcgcgacgaactgcaggtcgccttcggtgatcatctggcgttgcgcgtcgcgccacttgtcggcggcggcctggacgatcttgcggtcgtcggcagagatgcggttccagatcggcttggagacgatcaggcttgccggaccccacacatgaccggtcagcgacagatacttctggacctcgaagaacgacgaggtgtagatgatcgacagcgggttttcctgcgcgtcgaacaccttctgctgcagggccgagtagagctcgccgaaggccagcggcgcggggttggcgcccagggcggtgaaggtgtccaggcgcatcttgtcgggcgtgacgcgcgtcttcaggccgttcaggtcggccggcgtgttgaccgggccgcgattgttggtcaggtggcgaaagccgttttcccaccacgacacgatcaccaggttcttcttctcggccagcttggccagcgccgcgcccagttcgccgtcgtaggccttgtaggcctgctgcgaggtggtccaggtgtagggcagctcgacgatgccgaacttcggttcgatcggctgcagcgagcccgagccgatgatggccgcgccctggctgccgatctgcaggccctcgagcatggtcttctcattgcccagctggccgctggggaacaggatgaggttgacgcggccggcggtcttttccttgacttcggcggcgaaaccttcggcggccttgttccagctgtggctgggggccagtacgtggcccagcttgatgtccagggcgtgggcggccggggcgactgccagcgccaggccggcggcggcgaacagggaggtcagggtacgggtcagctgcatggttttcaccttgaaatgttctggcttgtgaaacgtcgggaggaacgaagccggaaaccgccggcgcaagcgggcccaggccgacgcgcgagcgtgtcggcggcaaggcgggaaatcggcaagcagggcgccagcgtcgggcgcgggaggcggacgggccgccggaatcaattcatcggatggctccgctgccaaagtcttcgcgcaggcgcgccaggatgccgaccagatggtcgtgcatggcatggcgggcccggataggatcgcggtcgacgatggccgcgaggatgcgttcgtgttcgcgctcggcggcttcccagaccttggtcgtgacgaaatgctgttcgagccggctgaacaccgggctggtggcgctgaggtgccagatatgcgagatggcggcggccagcgcggcgttgccgcaggctgccgcgatggcgccgtggaaggcctggtcgtgggcgccgggcgagtcgctcagcgacatcgccgcgtgcgccgacgagatcgcggcgatctgcgcgggcgaggccttctgggccgccagcgacgcgcactcgggctccagcagcaggcgcgtgtcgagcaggtcgaacggaccgatgtcggtgtggccgggctggggcgccggcgcgacgccatagtcgccatcggcgcgcggcgccgccacgaacacgcccgtgcccacgcggacttcgacatagccttcgatttcgagggcgatcagggcctcgcgcaccgaggcgcggctgacctgcagttgctcggccagttcgcgctcggcgggcaggcggccgccggcgggaaaatcgccggcgcggatgcggccggcgatctggtcggcaatcatgcggtacaggcgcgtgggggcgacggcttggaaggatcccatggttggtggcgtgtccggttatctggtggcccagtggtcaggccactaatataccgaagcgcccggcgaataaaaatagcgggcgatggcgaatccgggctttctagggaaaaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcgccgcgccgcgtccgcccgccgccagcgccagcagcgcctcgcgcaacaccaccgcgttgttgtgctcggtgtcgcgcgcgccgtagaccagcgtaagcgggccggccccggcctgcgccagcagggcgcgcagctgcgcctgatgcgacgggccgcgcagctcggccagatagcgttcgcgaaacgccggccagcggggcgtctggtggccgaaccactggcgccgcgccgcgctgggcgccaggtccttgatccagtcgtccagcggcagggcgtccttgcgcaggccgcgcggccacagcccgtcgatcagcacccggcgcccgtcggcgggcgcggcggcctcataggcgcgcttgagatggatggcgggcttcatgggcgcgggcgcgtttgcgcatacactgggcggcctgatcgaaagcgagttttcatgaggcggtttcctgggcggatgctgaagtggctggtcctggcctgcggcctggcgacggcggccgggctgctcgcctggcggctggcgccgtcttccgactatatcgcgcctgcggccgggcaggaccgcctgcgcggccaggccatctaccaggcgaactgcgccgcctgccatggcgcgcggctcgagggccagcccgactggcgccagcggccacacctggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtgctgggcctgatcctcgatccgcttttctcgatgctgccgctgacgcgcgccatcggcgaggtgacctggagcgccaacaacgaattcctgctggtcgccatcccgctgttcatcatgctgggcgaggtgctgctgcgcgccggttttgccgaacgcatgtatgccgccatgagcctgtagctgtcctggctgccgggcgggctgatgcacgccaacatcggcgcctccacgctgttctccgccacatccggctccagcgtggccaccgccgccacggtgggcacggtagcgatcccgcagatcaagaagtacggctacaacgagccgctgttcctcggcagcctggccgccggcggcacgctgggcatcctcatcccgccgtccatcaacctggtgatctacggcgtgctgaccaactcgtcggtacccaagctgtacctggccggcatcatccccggcttcgcgatggcggccctgttcatgatgacggtcgtggtggcctgcgtcgccaagccgtcatggggcggacaccgcatccaggcctcctgggccgagcgcatcgccagcctggtgcacctcgggccgcccatggggatcttcttcctggtggtcggatcgatctacgccggcctggccacgccgaccgaggctgccgcgctcggcgtgctgggcgcgctgatcctggccgcctggttccgccgcctgacctggaccatgctgcgcgaggcgatcgaaggcaccatgcgctcgaccgccatgatcatgctgatcgtgctggcggccagcttcctgaacttcgtcatgtcggccaccggcctgaccgatgcgctggtgcagtccatcacggggctggggctgtcgccgggctggatgctgctgatcgtggtgattttctacctggtgctgggctgcttcatggaaacgctgtccatgatgatcaccacgatcccgatcgtggcgcccatcatgatcgcgctgggctatgacccgatctggctgggcatcctgatcatcgtgctggtcgaggccgccctcatcacgccgcccgtcggcctgaacctgttcgtggtgcaaagcctgcgcaagagcggttcgatgacggcggtcatcaacggcgcgctgccgttcgtgctggccatgttcgtcatgttggcgctgctggccttcttccccgacctggcgctatggctgccgcgcgtgttcgggtaatcgtctagggacaggcgcggccatggcggccgcgcgctttactgcaaggtatcaaatgaaaatcgcattccaagtccaggccgatggcgccacccgcaccgtcgagaccgaaatccgcaacctggtcgtggccggctgggccggacgcgaccgcgccgccatcgaacaccacatcgaggagctcgcggaactgggcgtaccgcgcccgagcagcgtgccgctgtattaccgcatcgccgagaaccagttgagccaggccggccgcgtgtaggccgtcggccccgattcgtcgggcgaggccgaaaccttcgtcttcagcgtcggcggcgaactgtacgtcagcctggcctccgaccatacggaccgcaagctggaggcccatagcgtcgccctgtccaagcaggtctgcgtcaagccggtggccagcgacgcatggcgccatgccgacgtggccgagcactgggacgaactggtgctgcgctcgtacatcgtcgagaacggcgccgaggtgctgtaccaggaagggacgctggcctcgctgcgcacgccgcaggacctgatcgccggctacacgcagggccaggcatcgctgcccgagggcacgggcatgacctgcggcacggtggccgccatcggcggcatccgcgcctcgaccacgttcatcatggagctgcacgatccgcgccgccagcgcaccctgcgccaccgctatgatgtggaagtattgccggaaatcgcctgagcggccggcgggcctttcctcaacccccaaccgccgcggcgcggcacacggattgttcccatgctaccgacgttgaaacaacaaagcctggccttgcaggaaggccgcgacacttccagcgggctgacgcaagccgccctggcgcgcgccgccgatccggccggggagggcgcgcgcgtctttacgcgcgtgtacgccgagcaggcccgcgccgaggcccgcgcggccgatgcgctgcgcgccgccggcgtcacgcgctcggccatcgacggcctgcccatctcgatcaaggatctgttcgacgtcgcgggcgaaaccaccatggccggctcggtcgcgcgccagggcgagccagccgcggtccgcgacgcggtggtggtgcggcgcctgcgcgccgccggcgcggtcatcgtcggacgcaccaacatgaccgagttcgcctattcgggcctgggcctgaacccgcactacggcacgccccgcaacccctgggatcgcgccaccgggcgcattcccggcggctcctcttcgggcgcggccgtctcggtgaccgacggcatggccagcggggccatcggttcggacaccggcggatcggtgcgcatcccggccgcgctgtgcggcctcgcgggtttcaagcccagcgcgcagcgcgtgtccatgcagggcgtgttgccgctgtcggccaacctcgattcgattggcccgctcgcgccctcggtgcggtgctgcgccacgctcgacgccatcctggccggcggcgacgacgcggacatgcccgcgccggccgcgctgcgcggcctgcgcctggcagtaccgaccacgctggcgctcgacggcctggatgcgcatgtgtcggccacttttgccgcgacgctggcgaaactggccgaggcgggagcgtgtatcgacgaaatcgccgtgccggagttcgcgcaactggccgacatcaacagcaagggcggctttaccgcggccgaggcctgggcgtggcaccgcgacttgatcgaacgcgccgccgatcgctacgacccgcgcgtcgtggcgcgtatccgccgcggcgccgacatgtccgcggccgactacatcgacctgctggcggcccggcaggcctggcgggccggggtcgaggcgcgcatcgccggctacgatgccctggtcctgccgaccgtgccggtcgtcgcgcccgccatcgccgacctggaagcctccgatgccttgttcggctccaccaacctgctgatcctgcgcaatcccacgctgatcaacttcctcgacggcagcgcgctcagcctgccttgccacgaggccggcaccgccccggtcggactgatggtcgccgcggccaatggctcggaccggcgcgtgctcgccatcggcatggccatcgaagacctgctgggcgggtaaccatccggcgggccggcggtgcgccggcccgccccttaccatcgagttgctgccatcatgacgattctttccctggccggcgcgggccatcaggcgcgcctggacgcgcgcggcgggatgctgaccgggcccacggccaacctcgcgcccggccatgtacaggccaacctggccatcctgccgcaggccgtggcgggcgacttcctgcgcttctgccagcgcaatcccaagccatgccccttgctggcggtctccgaacccggcgacccgtccttgcccgagctcggcctcgatatcgacatccgcaccgatgtgccgcgctaccgcgtctggcgcgacggcaagctggtggacgagccgctcgacgtgcgcggcctgtggcgcgacgatctggtggccttcctcatcggctgctccttctcgttcgaggaggccatgctcgagaatggcctgccggtccgccacatcgagcagggctgcaacgtgcccatgtaccgtaccaacatcgccacgcatccagccggcccgttctcggggccgctggtggtttcgatgcggccgctgaaggccgcggacgcaatccgcgccatccaggtcacgtcgcgctttccgtccgtgcatggcgcgcccgtccatctgggcgaccccgcattgatcggtatcgccgacctcggccgtccggactacggcgacgcggtcgaaatccgcgccggcgagataccggttttctgggcctgcggcgttacgccgcaatcggtcgtcgcggccgtgcgtccggaattctgcatcacccatgcgcccggccacatgctggtcaccgatctgctcaacagccggctggccgccttctaagagatgggcgaacgcgcccacgcagtacgattgggaaaagtacggcggacatgtgagttgtatcctatggcttggatggcatcggtccatttcaatatgacgttgttcatttcgccaacgtcagtactgctccatgatccactggaccaacagcgctcgcagcagcttcgaggcttccctcagtccgtcccggcgcaccctgcgcgcccggctggcgcccgtcgaagggcccaccgtcgcagaactgcgcgccgcgctcaagcgcgatgaattcattccagcattccagcccgtggtcgatgccggcacgggcagcctgttcggcgtggccacgacgatacagtgggcgcaccggcattgggggctggtgcccgagcactgctacatggccgccttggtgcgcgacaacctgcatatcgcgctggcgcaacagctgctggcgcaggttttcgacctggccgcggccatgcgccgcggcaaccgccatgtggggctgttcatccagccagagcccatatgcctcatgagccgcagctacagcgacgacgtcctgcgcaatctggaccaccgcggcctgcccccgtttgcgctgacgctggccgtttcgcccagcctgctgcagtcgccctatggccagcaaagcctgcatagcctgcggcggctgcaccgggccggatgcaacctggtgcttaccgtcagcacgttcgatgccgagtcgccgccgcacctggacgcgctggaaatctgcggcatcgccctgatgccagaactcatgtatgccctgcgccagggcggcagggccggcgaggcgtgccgtgccatcgcacagcaggcctcggcgcagcggattcccgtcatggccgccggcgtggtcgacgaggccatggcccaggccgccgatctgctgccatgccggtatctgctgggcgaccatgtggccccgcccatgacgggccagcgcttcctgtattggtactaccgccgcgagatgccgcccaattatccgtaaggtccgcgcaagcagggatgccggttcgggcgggttcgtggcttcagggctgatcttgatgcggccgttgctccagccaggcgcgcagttgcgtctccagcgcggcggactgcgccgcaagcgtacgtaccaggccgtcgatttcgggtgaggggccagcctggccttgcgcttttttctccagcgccagcacagtgtctatcatggccttggcatcgaccacgcgcgcgccgccggccagcctgtgcgccatgtccgagaccttcggccaatcggcctgctggtgcagcttttgcaattggtcgacgtccgcccggttggtgcgaatcacttcttcgagcaattgccggatcagcgcctcatcgttctgcgtcaaggcaagaatcgactcggccgagaacgccgtcggggtggcgtcgtccgtggccggcgcggcagcctggggcgaggggggcgtggggagcgcggcccgtgccacggcttcgttcaagcgttgccgcaaggcgtccacgccgatcggcttgaacaggcagtcgtccatgccggcggcgcggcagcgctgcgcttcgtccatctgcgccgaagccgtgaagccgaacagaatgcaccgcgtacgtccgtaaccgggcgcggcctcggcggcgcgtatgcggcgcgccaattcgtagccgctgataccgggcatgttgcaatcggtgatcacgacgtcgaacgcatgctcgcgccacagggccagggcggcttcgccggagtcggcggcgatgacacgctggcccaggtagtccagctgctggcgcagcagcatcaggttgggtttgtggtcatcgacgaccagcacgcgcagcgatacctgcggcttggacggcgtggccgcagtggccgcagcgggcggcgcggcctgcacggatttttcgaccatggtcagcctcaggtccaccgaaaccgttgtgcccacccctggcgcgctgcgcatgaccagcgttccccccatcaattcgacgaggcgccggctgatggacaggcccaggccggtgcccggcgccggcccggcctcggcgctgccacccacttgcgagaacggtttgaacagctgccgttggtcggcctcgctgatgccgcagccggtgtcgctcacgctgaactgcacgtgcgcggcgtcgccgtcggggcgtgcggtcacggcaaggacaacctggccttcggtggtgaacttgatggcgttgcccaccaggttcgagagcacttgcttcatgcgcaaggggtctatcaatacatcgtcgacgcccacgatgtcggtcttcaataccagctctatgcctttttggcgcgccaatccgtcgaagacgcggatcgccccttcgggcaggacgcgcagcgccgtgcgcaccggcgccaggtcgaattttcccgcctcgatcttcgcaatgtccaggatgtcgcctatcagctccagcaggctgcgggccgagtcgtacgcgacctggatggactggcgatccggctcctggtcggtcggacggagcagcgccagctccagcatgccgatgatcgcgttcatcggcgtgcggatctcgtggctcatcgttgccaggaacgtggtcttggcccggttggcggcgtcggcgctttccttggcgtcgtgcagcttgcgcagcagctcggcgcgttcggtgatgtcgatccagccgccgatgatgcccttgagttcgcccagcgagtcgccgtacggaatcgtccactggtagacatggcgggtgcggccgtgcagcgtgacatcgcggtcctcgaagcgcggctcgcgctcggcggccacgcgcgtgagcaggaactcgtgcatttcgcgggccagcgccgggtcgcccaccacgttggcttccggaatggtcttgcccagtaccgcatcggcagtcacgccaaaggtgtcgaggtaggcgtcattgcacaacagcatgcggccttccttatcgcgcacatagatggggttaggcgtgccgtcgatgagcacgcgcatgaattccagctggtcgttcagcgcccgctcggcccgcttgcgctggcggatctggcgccgcaggtagacgatccagctcaggaacagcagggccgacaacaggcccagcccgatcagcaggtagatctcgttgcggtaggcgtaccaggtgcgcggatcgccgtcgctgccgcgccagcggctgatgatggaggcgagctcgtcgttcgaaatgctgtagagcgccttgttcaggatggacatcagttcggtctggccgcgcgtcgtcgccagcgcgatctcggccgggggcaggtccagcgccgaggcgatgcgcagcttgccggcgaagtagcggttgacgtaatagctggcgctgatctgcgtctgcacgacggcgtcggcctgtccattggccaccatcagcatcgcctcgctcgggttgtcggcggtcaccaccttcgcctggggatagcgccgctgcagcaggggaatggcggcgctgttgcgcaccaacgcgaccgtgcggccgtccagatgatcggcgtcgacgggcgcgtcggggtcctggcgcgtgacgatcaccatgccattgcgcacatacggccggctgaaactgaggaaggactcccgcgcgctgttgacgaacagggcgccggccatgtcggcttcgcccgaacgcagcttggctatcagttcctcgaccgtgtcgacgccgatgatctcgaagtccaggccggtgcgcaattgcagcagctgcagcacggcggcgctgatcccgccgaactgttcgtcggtgcggaacagggtgaagggcgcgaacagattcaggaccgccaccttgacgacggggtggtctgccatccattgctgctcgcgcgcggaatacgcggggtgcgcgaaatcgagcgaaatgctgctgcccagtccccagcggtagatcaggctgcggtgttcggaaggcggaatggcttcgagtacggcgttgaccacccgcagcaggcgggtgttgtcggcgcgcacgccgaaggattctccgcccgtcgcgatatgggccggggcgactacgcgaacgtcattgaaatagctttgcgatacgaggtgcgaggtggtcagggcatcgccgatgaatacgtcggcctgcccataggccaccgcggccagcgcctgctcggatgaggggaagtaatgcagcgtagcctgcgggtaggcccgtgcgagcgtttccttgggcaggtagttgatgtcgaccgccagccgctggccggccaggttcgaggctggaacgtggcgtgcgccgatgggcatgacgatcaccgggtggtcggcggcgtagggaacgctcagacgcaggctctgttgccggccgtccgtgccattgacggtgccgatgaggtcgatctgcccgctttccagcgcgctgagggcttgttcgcgcgtggggtatcgcagcactttcgcctgcatccccaggttgtgcgcgatgatcgccatgtagtcggccgtcaggccttcgtagcgttcgccataggtgacgtcgaacggaggaatgtccggtgcgtacacacccagcgtcagtacccgcttgcgggccagccaacgccagtcgtcgccgtcgagcgcgacctcgacgtcgggaacggcagccttgccgaccagggtcagctcctggcttgcctgcgcgggcgcccatgccagcaaagcccatgccaatagcgcctgagccaggcagatcagactgcgggggtacaggcggtgcggggcgggcatgcgcggcgctaggcgagattgttgcgtttggcgaggtctatcagttccaccagcgacgtggcgttcagcttctgcagcaggcgcgtcttgtaggtgctgacggtcttgttgctgaggaacatgctgtcagcgatgtccttgttggacatgccttgcgccagcagttgcaggacggtcagttcgcggttggacaacacgctgatgagcgtactgtcgctcttggcgttgtcgcccatgcgcatctcgctgagcgtggtgctggggaagtaggtgtagccggccatcaccgccttggcggcattgatgacctcgtgcaggttctcgtgtttgcacacgaagcctgcggcgccggagttcaggcagcggcgggcgaacagcgaaggcggctggccggtcagcaccagcacgcgtagcggcaaccccagcgattgcagccgggcgatgacttccagcccgtccagcttgggaatgccgatgtcgagtacgacgaggttgggaattttctcgcgggcgatcttgagcccgtcaatgccgttatcggtttcgccgatgacttcgaatccttccttttccatcaggacccggacggcgaatctcagtacagggtgatcgtcaatgatgaggactttgttgtacatgataagaagaatatgctttgagtttcgtggcgagaaaaaaatcctgcaacgcgtaatgtcattgatgcgtcaaaggaatggctgcgaaatttcacattctcctatacgtcagcaagcaacgatacgggcatgagtgctgctaaacagtatcctataccaaaataggaaaagtctgaattcctgcgctggcacccgcggcgggccggggagcgggttgtcggcgcacgcctatacgtgccggacagggtttgatggtttgactaagaaatttcctacaagtcttgtataaatatccattgatggacgggatcattactgactgacgaagtgctgaggtttatccagactatggcactggatttcaaaacctaaaacgagcaggccgataacggattctgccgattacttcacttcgctggtcggaatatgaacacgaacctgtacaggctggtcttcagccatgttcgcggcatgcttgttcccgtgagcgagcattgcaccgtcggaaacaccttctgtgggcgcacgcgtggtcaagcgcgaagtggggcccgcgccacgagcctgtccgtagcgcccaatgcgctggcctgggccctgatgttggcgtgtacgggtcttccgttagtaacgcacgcccagggcttggttcctcaggggcagacacaggtgctgcagggcgggaacaaggttcccgttgtcaatatcgccgacccaaattccggcggcgtctcgcacaacaagttccagcagttcaacgtcgccaaccctggcgtggtcttcaacaacggcctgaccgacggcgtgtccaggatcggcggggcgctgaccaagaaccccaacctgactcgccaggcctcggccattcttgccgaagtcacggacacttcgcccagtcgcctggccggtacgctcgaagtctatggcaagggcgccgacctcatcatcgccaaccccaacggcatcagcgtcaacggcctgagcacgctcaacgccagcaacctgacgctcacgacggggcgtcccagcgtcaacggcggccgcatcggccttgatgtccaacagggcaccgtcacgatcgaacgaggcggcgtcaatgccaccggcctgggctatttcgacgtggtggcgcgcctggtcaagctgcagggtgccgtgtcgagcaagcagggcaagcccctggccgacatcgcggtggtcgccggcgccaaccggtacgaccacgcaacccgccgcgccacgccgatcgccgcaggcgcgcgcggcgccgccgcgggcgcctacgcgattgacggcacggcggcgggcgccatgtacggcaagcacatcacgctggtgtccagcgattcaggcctgggcgtgcgccagctcggcagcctgtcctcgccatcggccatcaccgtgtcgtcgcagggcgaaatcgcgctgggcgacgccacggtccagcgcggcccgctcagcctcaagggcgcgggggtcgtgtcggccggcaaactggcctccggggggggggcggtgaacgtcgcgggcggcggggcggtgaagatcgcgtcggccagcagcgttggaaacctcgcggtgcaaggcggcggcaaggtacaggccacgctgttgaatgccggggggacgttgctggtgtcgggccgccaggccgtccagcttggcgcggcgagcagccgtcaggcgctgtccgtgaacgcgggcggcgccctcaaggcggacaagctgtcggcgacgcgacgggtcgacgtggatggcaagcaggccgtcgcgctggggtcggccagcagcaatgcgctgtcggtgcgtgccggcggcgccctcaaggcgggcaagctgtcggcgacggggcgactggacgtggacggcaagcaggccgtcacgctgggttcggttgcgagcgacggtgcgctgtcggtaagcgctggcggaaacctgcgggcgaagcaattggtctccagtgcccaacttgaggtgcgtgggcagcgggaggtcgcgctggatgacgcttcgagcgcacgcggcatgaccgtggttgccgcaggagcgctggcggcccgcaacctgcagtccaagggcgccatcggcgtacagggtggagaggcggtcagcgtggccaacgcgaacagcgacgcggaattgcgcgtgcgcgggcgcggccaggtggatctgcacgacctgagcgcagcgcgcggcgcggatatctccggcgaggggcgcgtcaatatcggccgtgcgcgcagcgatagcgatgtgaaggtctccgcgcacggcgccttgtcgatcgatagcatgacggccctcggtgcgatcggcgtccaggcaggcggcagcgtgtcggccaaggatatgcgcagccgtggcgccgtcaccgtcagcggcggcggcgccgtcaacctgggcgatgtccagtcggatgggcaggtccgcgccaccagcgcgggcgccatgacggtgcgagacgtcgcggctgccgccgaccttgcgctgcaggcgggcgacgcgttgcaggccgggttcctgaaatcggccggtgccatgaccgtgaacggccgcgatgccgtgcgactggatggcgcgcacgcgggcgggcaattgcgggtttccagcgacgggcaggctgcgttgggcagtctcgcggccaagggcgagctgacggtatcggccgcgcgcgcggcgaccgtggccgagttgaagtcgctggacaacatctccgtgacgggcggcgaacgcgtgtcggttcagagcgtcaacagcgcgtccagggtcgccatttcggcgcacggcgcgctggatgtaggcaaggtttccgccaagagcggtatcgggctcgaaggctggggcgcggtcggagcggactccctcggttccgacggcgcgatcagcgtgtccgggcgcgatgcggtcagggtcgatcaagcccgcagtcttgccgacatttcgctgggggcggaaggcggcgccacgctgggcgcggtggaggccgccggttcgatcgacgtgcgcggcggatccacggtggcggcgaactcgctgcacgccaatcgcgacgttcgggtcagcggcaaggatgcggtgcgcgtaacggccgccaccagcgggggcggtctgcatgtgtcgagcggccgccagctcgatctgggcgccgtgcaggcgcgcggcgcgctggccctggacggaggcgccggcgtggcgctgcaatcggccaaggctagcggcacgctgcatgtgcagggcggcgagcacctggacctgggcacgttggccgccgtaggggcggtggacgtcaatggcacgggagacgtgcgcgttgcgaagctggtgagcgatgcaggcgccgatctgcaagcggggcgctccatgacgctgggtatcgtcgacacgaccggcgatctgcaggcgcgcgcgcagcagaagctggagctcgggtcggttaagagcgatggcggccttcaggccgccgccggcggggccctcagcctggcggcggcggaagtcgcaggggcgctggagctctcgggccagggcgtcaccgtggacagagccagcgctagccgggcacgcatcgacagcaccggttcggtcggcatcggcgcgctgaaggcaggcgctgtcgaggccgcctcgccacggcgggcgcgccgcgcgctgcggcaggatttcttcacgcccggcagcgtggtggtccgcgcccagggcaatgtcacggtcgggcgcggcgatccgcatcagggcgtgctggcccagggcgacatcatcatggatgcgaagggcggcaccttgctgttgcgcaacgatgccttgaccgagaacgggacggtcaccatatcggccgattcggccgtgctcgagcattccaccatcgagagcaagatcagccagagcgtgctggctgccaaaggggacaagggcaagccggcggtgtcggtgaaggtcgcgaagaagctgtttctcaatggtacgttgcgggccgtcaacgacaacaacgaaaccatgtccgggcgccagatcgacgtcgtggacggacgtccgcagatcaccgacgcggtcacgggcgaagcgcgtaaggacgaatcggttgtgtccgacgccgcgctcgtggccgatggcggtccgatcgtggtcgaggccggcgagctggtcagccatgccggcggtatcggcaacggccgcaacaaggagaatggcgccagcgtcaccgtgcgcacgactggcaacctggtcaacaagggctacatctcggccggcaagcagggcgtgctcgaggtgggcggcgccttgacgaacgagttcctggtcggctcggacggcacccagcgcatcgaggcgcagcgcatcgagaacaggggcaccttccagagccaggctccggcgggcacggccggcgccctggtggtcaaggctgccgaggccatcgtgcacgacggcgtcatggccaccaaaggcgagatgcagatcgccggcaagggcggcgggtctccgaccgtcaccgccggcgcaaaggcgacgaccagcgcgaacaagctgagcgtcgacgtggcaagctgggacaacgcgggaagcctggatatcaagaagggcggcgcgcaggtcacggtggccgggcgctatgccgagcacggcgaggtttcgatacagggcgattacaccgtctcggccgacgccatcgcgctggcggcgcaggtcacccagcgcggaggcgccgcgaacctgacctcgcggcacgacacccgtttctccaacaagattcgcctgatggggccgttgcaggtcaacgccggcggcgcggtgtccaataccggcaatctgaaagtgcgcgagggcgtgaccgtaacggcggcgtcgttcgacaacgagaccggggccgaggtcatggccaagagcgccacgctgacgacttccggggccgcgcgcaacgcgggcaagatgcaggtcaaggaggccgccacgatcgttgccgccagcgtttccaatcccggcacgttcacggccggcaaggatatcactgttacctcgcgcggaggattcgataacgaaggcaagatggagtccaacaaggacatcgtcatcaagacggaacagttcagcaatggcagggttctcgacgccaagcatgatctgacggtcacggcgagcgggcaggcggacaaccggggcagcctgaaggcaggccacgatttcacggtgcaggcccagcgtatcgacaatagcggaaccatggccgccggccacgacgccacgctgaaggcgccgcacctgcgcaatacgggccaggtcgtagccgggcacgacatccatatcatcaacagcgccaagctggagaacaccgggcgcgtggatgcgcgcaacgacatcgctctggatgtggcggatttcaccaacacgggatccctctacgccgagcatgacgcgacgctgacgcttgcgcaaggcacgcagcgcgatctggtggtggaccaggatcatatcctgccggtggcggaggggacgttacgcgtcaaggccaagtcgctgaccaccgaaatcgagaccggcaatcccggcagcctgatcgccgaggtgcaggaaaatatcgacaacaagcaggccatcgtcgtcggcaaggacctgacgctgagttcggcgcacggcaacgtggccaacgaagcgaacgcgctgctgtgggccgccggggagctgaccgtcaaggcgcagaacatcaccaataaacgggccgcgctgatcgaggcgggcggcaacgcccggctgacggcggccgttgccttgctcaacaagctgggccgcattcgcgcgggcgaggacatgcacctggatgcgccgcgcatcgagaacaccgcgaaactgagcggcgaggtgcaacgcaaaggcgtgcaggacgtcgggggaggcgagcacggccgctggagcggtatcggctatgtcaactactggttgcgcgccggcaatgggaagaaggcgggaaccatcgccgcgccgtggtatggcggtgatctgacggcggagcagtcgctcatcgaggtcggcaaggatctctatctgaatgccggagcgcgcaaggacgaacatcgccatctgctcaatgaaggcgtgatccaggcgggcggccatggccacatcggcggcgacgtggacaaccggtcggtggtgcgcaccgtgtccgccatggagtatttcaagacgcctcttccggtgagcctgactgccctggacaatcgtgccggcttgtctccggcgacctggaacttccagtccacgtatgaactcctggattatctgctggaccagaatcgctacgagtacatttgggggctgtatccgacctacaccgaatggtcggtgaatacgctgaagaacctcgacctgggctaccaggccaagccggctcccactgcgccgccgatgcccaaggctcccgaactcgacctgcgtggccatacgctggagtcggccgaaggccggaagatctttggcgagtacaagaagctgcaaggcgagtacgagaaggcgaagatggccgtccaggccgtggaggcttacggcgaggctactcggcgcgtccatgatcagctgggccaacgttatggtaaggccctgggcggcatggatgccgagaccaaggaggtcgacggcatcatccaggagttcgccgcggatctgcgaacggtctatgcgaagcaggccgaccaggcgaccatcgacgcagagacggacaaggtcgcccagcgctacaagtcgcagatcgacgcggtgcggctgcaggcgatccagcctggccgggtcacgctggccaaggcgctgtcggcggcgctgggcgccgactggcgcgcgctgggtcactcccaattgatgcagcgctggaaggatttcaaggcgggcaagcgcggcgcggaaatcgcgttctatcccaaggaacaaaccgtgctggccgccggcgccggtttgaccctgtccaacggggcgatccacaacggcgagaacgccgcgcagaatcgcggccggccggaaggcctgaaaatcggcgcacattcggcgacttcggtgagcggctcgttcgacgccttgcgcgacgtggggctggaaaagcggctggatatcgacgatgcgctggctgccgtgctcgtgaatccgcatattttcacgcggatcggggcggctcagacatcccttgccgacggcgccgccgggccggcgctggcgcgccaggccaggcaagcgccggagaccgacggcatggtggatgcgcgagggctgggcagcgccgatgcgctcgcttccctggccagcttggacgcggcgcaagggctggaggtatccggcaggcgcaatgcgcaggtggccgacgccgggctcgccgggccgagcgccgtcgcggcgccggccgtcggggcggccgatgtcggcgtggagcctgtcacgggggaccaggtcgaccagcctgtcgtggcggtcgggctcgagcagcctgtcgcgacggtccgggtcgcgccgccagccgtcgcgttgccgcggccgctgttcgaaacccgcatcaagtttatcgaccagagcaaattctacggctcgcgttatttcttcgagcagatcggctacaagcccgatcgcgccgcgcgggtggcgggcgacaactatttcgataccacgctggtgcgcgagcaggtgcggcgcgccctgggcggctatgaaagccgcctgcccgtgcgcggtgtcgcgttggtggccaagctgatggattcggccgggacggtcggcaaggcgctgggcctgaaggtgggtgtcgcgccgaccgcgcagcagctcaagcaggccgaccgcgatttcgtctggtacgtggataccgtgatcgacggccagaaggttctcgctccccggctgtacctgaccgaggcgacgcgccagggcatcacggatcagtacgccggcggcggggcgctgattgcctccggcggcgacgtaactgtcaatacggacggccatgacgtcagttcggtcaacgggctgatccagggcaggagcgtcaaggtggacgcgggcaagggcaaggtcgtggtggccgacagcaagggggcgggcggcggcatcgaggccgatgacgaggtcgacgtctcaggccgggatatcggcatcgagggcggcaagctgcgcggcaaggatgtcaggctcaaggccgacacggtcaaggtcgcgacctcgatgcgttacgacgacaagggcaggctggcggcgcgcggcgacggcgccctggatgcgcaaggcggccagctgcatatcgaggccaagcgcctggagacggccggcgcgacgctcaagggcggcaaggtgaagctggatgtcgatgacgtcaagttgggcggcgtgtacgaggcggggtccagctacgagaacaagagctcgacgccgctgggcagcctgttcgccatcctgtcgtcgacgacggaaaccaaccagtcggcacacgcgaaccattacggtacgcgcatcgaagccggtacgctggaaggaaagatgcagaacctggagatcgaaggcggttcggtcgatgccgcgcatacggacctgtccgtggcccgcgacgcgaggttcaaggccgccgcggatttcgcgcacgccgagcatgagaaggatgtgcgccaactgtccctgggtgccaaggtgggggcgggcggctacgaggcgggcttcagcctgggcagcgaaagcggtctggaagcgcacgccggccgcggtatgaccgcgggcgctgaagtcaaggtaggttatcgggcatcgcacgaacagtcctcggaaaccgaaaagtcctatcgcaacgcgaacctcaatttcggtggaggctccgtcgaggctggcaatgtcctggatatcggcggcgccgacatcaaccggaaccggtacggcggcgccgcgaaggggaacgccgggaccgaggaggccttgcgcatgcgcgccaagaaggtcgagtccaccaagtacgtcagcgagcagacgagccagagctccggctggagcgtggaggtggcatcgacggccagtgcccgttccagcctgctgacggccgccacgcgcctgggcgacagcgtggcgcagaatgtcgaggacggccgcgagatccgcggcgagctgatggctgcgcaagtcgccgcggaggccacgcaactggtaaccgccgacacggcggcggtggcactgagtgccggaatcagcgccgacttcgacagcagccacagccgctccacctcgcagaatacccaatatctgggcggaaacttgtccatcgaggccaccgagggcgatgcgacgctggtgggcgcgaagttcggcggtggcgaccaggtcagcttgaaggcagcgaagagcgtgaacctcatggcggccgaatcgaccttcgaatcgtactcggagagccacaacttccacgcctccgccgacgcgaaccttggcgccaacgccgtgcagggcgccgttggcctggggttgactgcgggtatggggacgtcgcatcagattaccaacgaaaccggcaagacctatgccggaacctcggtggatgcggcgaacgtgtcgatcgatgcaggcaaggatctgaacctttccgggtcccgcgtgcggggtaagcatgttgtcctggatgtcgagggcgatatcaatgcgaccagcaagcaggatgaacgcaactacaactccagcggtggcggttgggacgcctcggcaggggtggcgattcagaaccgcacgttggttgcgcccgtggggtctgccggcttcaatttcaatacggaacacgacaattcgcgcctgaccaatgacggggcggcgggtgtcgttgccagcgacgggttgacgggccatgtgaaaggcgacgccaacctgaccggcgcgaccattgccgatttgtcgggcaagggcaatctcaaggtcgacggcgcggtcaacgcgcagaacctgaaagactaccgcgacaaggacggcggcagcggcggcctgaacgtgggcatctcgtcgaccacgctggcgcccaccgtgggcgtggcgttcggcagggtggccggagaggattatcaggccgagcagcgcgccacgattgacgtcggtcaaaccaaggatcccgcgcgcctgcaggtcggcggcggcgtcaagggtaccctcaatcaggacgccgcgcaggccacggtcgttcagcgcaacaagcactgggccggaggcgggtcggaattctcggtggctggcaagtcactgaagaagaagaaccaggtccgcccggtggagacgccgacgccggatgtcgtggatggaccgcctagccgtcccaccacgccgcccgcgtcgccgcagccgatccgcgcgacggtcgaggtcagttcgccgccgccggtgtccgtggccacggtcgaagtcgtgccgcggccgaaggtcgaaacggctcagccgcttccgcctcggccggtggcggcccaggtcgtgccggtgacgcctcccaaggtggaggtcgccaaggtggaagtcgtgccgcggccgaaggttgaaacggctcagccgcttccgccccggccggtggtggccgagaaggtgacgacgccggcggtccagccccagcttgccaaggtggagacggtgcagccggtgaagcccgaaaccaccaagccgttgcccaagccgctgccggtggcgaaggtgacgaaagcgccgccgccggttgtggagaccgcccagccgctgccgccggtcaagccacagaaggcgacccccggccccgtggctgaggtgggcaaggctacggtcacgacggtgcaggtgcagagtgcgccgcccaagccggccccggtggccaagcagcccgcgcctgcaccgaagcccaagcccaagcccaagcccaaggccgagcgtccgaagccgggcaaaacgacgcccttgagcgggcgccacgtggtgcaacagcaggtgcaggtcttgcagcggcaagcgagtgacatcaacaacaccaagagcctgcctggcgggaagctgcccaagccggtcaccgtgaagctgaccgacgagaacggcaagccgcagacgtatacgatcaaccggcgcgaggatctgatgaagctcaacggcaaggtgctgtccaccaagacgacactgggcctggagcagaccttccgcctgcgggtcgaggatatcggcggcaagaactaccgggtcttctatgaaaccaacaaataggtagtcgcggcctgccgccggctcggcgcatggggattcgcagggttctcatgcgccggccaatgccggatagcggtgcaattgccgaccatttcgcgcaccgcgctcaaggacgtagggtcgacggcaggcgggacagtttttgacgtgaaactgaccgagtgtccgcaggcattgaatggtcagcaagtgggattgttcttcgaatctggtggcacggttgactatacgtcgggaaacctgtttgcgtatcgggccgatagtcagggcgtcgaacaggtaccgcagacgaaagccgacaacgtgcaagccaatctggatggttccgctattcatttgggccgcaacaagggtgcgcaggctgctcagacgtttctggtatcgcagacggctgggtcgtcgacgtacggggcgaccctgcgctatctggcatgctacatccgttcgggcgctggttccattgttgcggggaatctccgcagtcaggtggggttctccgtgatgtatccgtagcccgtgaaagaggggtcacccactgcggggggccccggtacgggatggtcggcttgtcacgagattcttgttttccatttctttcttttcactcggtcgcagcgccggcttgatgcatgcaaagcatcgatagctacgaacggccgcgattcttgaatcatgaatacatacgcttgtgacggggcgctcgcgcagagccggccccagggatggtttacgcctgcatttacggtaaagcggcaaggcggcatggcgcgctggcgccggcggctgggcgtcgcggcgctgggcgccgccatgctggcgagcctggcgccggccgcccgggccagcctcgtcatcacgggtacgcgcgtgatctacaacgcgggctcgcccgagaccacggtgaagatgagcaacgaggggcaggcccccgcgctgatgcaggcatggatcgatgacggcaatgccgaggcgaagccggacgaagtccaggtgccgttcttcctgacgcctccgctggcgcgggtggacccgggcaaggggcagaccttgcgcattttcttcaatggctacccggatggcaagacgctgccgtccgaccgcgaatcggtcttctggctgaacgttctcgaagtgccgcccaaggcgacgcccgaggaaggccacggggtcctgcagctgaccatccgctcgcgcctgaagctgttctatcggcccaagggcctgtccggcaacccgctgacggccgccgccgacctgaccttcaagcgcaagcccaacggcgtgctggaggtgcacaacccgacgccgtactacgtgaacctgcaaaagctggaggtgggcgagaacggcgcgcacggcagcaagacgccgtggatgctggcgccgctttcctcggacgagctgcgcctgaaagggacgggggccaagtcggtgcagtactgggccatcgacgacttcggcggcgtgacgccatatcaggcggccatagcggactgacaagacgggggcaccgggactggcgcgcgtcatggggacgttgccgaaaccgacgctgaatcatgaaacagataccactgattctcgcgatgagccttgccttcgccgccgcggcgaagggcgaatccgcgccggatatgcaggcggcggtcaacttcgactcggccatgctgtggggcggcgccaatggcgcggatctgagccgattcaactacagcaacgcgctgcggccgggcaactacatcgtcgacatttacgccaacaactatccgctgatccggcagcaggttcgattcgtcgcggcgcagacgtccgggcagggcttgaagacggcgccggcggtggcgtgtttcacctatggccagctggaagcgatgcaggtccggctgcgcgcgctcgatccggccttggtcgccgacctcaaatccagcgggcgctgcgaggtgctgggcaagctgttcccggatagccgcgagtcgttcgatttcggcgagaaccgcctggaagtcagcattccgcaagcctatacgatcaaccgcttccggcgcgacatctcgcccgatgagtgggatagcggcattactgcgttccgcctgggataccagtacaactatgccgattacatcggcggcttgcgcgcggggcggcggctggacctgaacctctacagcgggttcaatttcaagggctggtacctgcgcaacagctcgacgctgggatggggccagggccgcttcacgcgccgcagccagcgcaccagcctgcagacggatatcccgtcctggcgggcgcgcctggtgttcggcgacgtgttctccagcggcgagtacttcgcgccgtactcgatgcgcggcatgctggtcggcagcgataccgccatgctgccgtactcggagcgcctgtaccggccgaccatacgcggcgttgcgcgcactcgggccaacgtcaaggtgtatcaggccggcgtgctggttttccaggacgccgtgcctcccgggccgttcgcgatcgacgattacagtccggcctcgtatggcggcgacctgcgggtggtggtgaccgaggcgaatggcgcggtccagacgttcaccgtgccgtacgccagcgcggtgcgcctgatcctgccgggccagacgcagtggtcgttcagcgccgggcgctatcgcaactatcgcaacgatgggcaggaccgtccctgggtgacccagctgacgggccgccatggcgtggccgacggcgtcaacctgtacggcggcctgctgatcgcccaggcgtaccaggccggcctggccggcctgagctggaacacgccctggggggcaatggcggcggacgccacgctgtcgcgcagccagctgtccaccaccggcaatgccaacgggtcgagcctgcggttctcctacagcaagaccttgtccggcaccaacacggcgatccggctggctacgctgcgctactcgtcgagcgggttctggaatttcgccgatgcggtcaatgccggcccggtcgagacgaacgggcgcaacgggcggttcggactctattcgctgctgggccgcgagcggccgcgcggcgatttcagcgtcacgctgagccaaccgctgggtggatacggcagcctgtacgtgtcggcgctgcggcggacctactggggttcgtcgcgggtcgaccagcagacccagctgggctattcgacccaggtcggccgcgtaggcgtgaacctggatgtctcgcgtacggagaatcgtcgcagcaccgagcatcaggtcatgctgaatctgtccattccgctttatggcgcgacctccagcggcgtggtgacgggatcgctggcgcgtaccggctcggcgcccgtacagcaaagcgtcaactacagcggcatgtcgggcgagcgcgatcagtacacctatggcctgggcgtgcagcgcgccggcacgagcgcgcagtacgcgttgaacggctcctggtcaggcacgtacggggaggtaagcggacagctcacccatgggcgcagctacagccagtaccagatcaacggcagcggcggcttggtggcgcacgcgggcggcgtgaccttcggccagtaccaggcgggcaccatcggcctgatccaggccgaggcggcggcaggcgcaaaggtcgtcaatacgcgcaacgccgccgtggaccgcagcggctatgggctggtgtcgctgacgccgtattccctcaacgaggtcgaactgtctccgcaggacctgcccctggacgttcagctggagtccacggtggagcaagtcatcccgcgggcgggcgccgtcgtggcgctgcgctttccgacgcgccatgacgtcgccgccatgctggttgccgaacccggcagcgaaggcgcgctggtattcggcaccgaagtgcgcgacggcgccggcaaggtggtgggcgtggccggccagggcgcaagcgcgctggtcagaggcgtgtcggcatcgggcacgctggaggtgacgcgcgcagacggttcgatatgccgcgccacgtacgacttgaaatcggccgggcaagccgtgcatggcctgccgcgcattgcgctggcgtgcgcgccgcaaggcggcggcgaacgtggtgcgcgggcggcgggccaggccgtggcgcagccatcagctatctccatttcgggtaaagatcatgagccagatattcgctgaccgccgggccgccgtgcccgcgcgcgtaatttccttctgcggggccgcgcttgccgtctgggcaggcctggccgtgcagcccgccatggccgtcgatccgccggtggactgcggccgggcgctaggcttgcatttctggtcgagcgcctcgctcatctccgaccagacacccgatgggacgctgatcggcaagcccgtggtcgggcggtccctgctgtccaagagctgcaaggtgccggacgacatcaaggaagacctcagcgacaaccatgacggcgaaccggtcgacatcgtgctggaactgggcagtaactacaagatccggccgcagtcctatggccatccgggcatcgtggtcgacttgccgttcggctccacggaggagaccggcatcgccatctatatcgatttcggcagttcgccgatgcagaaggtcggcgaacggcagtggctgtatccccagaaaggcgaagtgcttttcgacgtgctcaccatcaacggcgacaacgcggaggttcgctatcaggcgatcaaggtcgggccactcaagcggccgcgcaagctggtgctgtcgcagtttccgaacctgttcacctacaagtgggttttcatgcgcgggaccagccaggagcgcgtgctggcgcaggggaccatcgacaccgacgtcgccaccagcaccatcgacctgaaaacctgccgctatacctcgcagacggtcagcctgcccatcatccagcgttccgcgttgaccggcgtcggtacgaccctggggatgaccgatttccagatgccgttctggtgctatggctggccaaaggtatcggtgtacatgagcgcgacgaagacgcagaccggcgtagacggcgtggcgttgccggcgaccggccaggcggccggcatggccagcggcgtaggcgtccagttgatcaacggcaagacgcagcagccggtcaagctgggcctgcagggcaagatcgccttgcccgaggcgcagcagactgagtcggcgacgttctcgctgcccatgaaggcgcagtactaccagacctccacttcaacctcggcgggcaagctgtccgtcacctacgccgtgaccttgaactatgactgacgcaacgaaccgtttccggccgggcctggttggtcgggcgctggtccgggcaggcctgctgttcgccgtggccgcctgtgcgcaggcgcagctgctgccgggcgcgcgcgacctcaaccgtatcgacgatcgccagcgcaaggagcagctgcagcgcgatatcgagcgcgccttgacgcggcctccggtggaattgaatccgcagtccgaggccgctgcgccggcgcgcaagccggacgctacgtccggccacaccgtgacggtacatgccgtggacctggacttcggcgtcgagggccggctgttcgaccccgcgccgctggttcaggactacctgaaccgcccgctggacaacgagcagctgttcctgctggtcaaggcattgagcgcggccctgtacgaccgcggctacgcgaccagcatcgtgacgttcgtgccgccaggcgtggtggatggcgtgctcaagctgaaggtggagtggggccgcatcaagggatggctgatcgacggcaagccgctggaggggacacgcgaccgcatgatggtgttctcggccatgccgggctggcaggacaaggtgctgaacgtattcgatatcgaccaggcgatctacaacatcaacaatggcggcaagaccggcaacatcaccatcgttcccgcggacgaatacggctattcctatctcgatctgcaattgcagcggcgcgcgctgccccgcgtctcgctgggcatggacaattccggccccggcacgcccgagaacggccgctacaagtacaacgcctcggtgacggccaacgacctgctgggcctcaacgacacgctgggcctgtatatcggcaaccgctactatcgcgacgccggccatgacgccgagcgcaattacgatctgatgtacagcgtgccgctggggcgtacgcgcctggatcttcagaccggctacagtacctatcgcaatctgctcaagacccgctacgggcaataccagtccgccggaaactcgcgcagtttcggactgaaggccacccgcctgctttaccgcgatacgcggtcgcagttcagcgtgtatggcggtctcaagctgcgccagaacaagaactatctggccggcacgcgcctggacgtcagcagcaagcattacagcgacgtcacggtggggatgcaatactccacccagcgaggcgccaacgcctatttcggcgacctgtctttcacgcgcggggtaggcgtcaacaacggcaagtatgccgcctacgatgagcgcggcccgcagggcaatgtgtcgcggttcaacggcagcctggcctggacgcgctacatggcgttggccggccagccgatacagtgggcgtcgcaactggggttccagtactcgcgccaacagctgctcaacagctaccagatcaccgtgggagacgagtacacggtgcgcggatacaacctcaggacgtcgcaaagcggtgacagcggcgtgtacctgagcaatacgctgacggtgccggtgcagttcagcctgctcggcaagcaggcgtcggtggcgccgttcgtgggcgcggatgtcggagcgctcaagagcaatcatcccgacgcgcgcacgatacgcatggcgggcctggcggccggcgtgcggttcgacctgccgtatgcgcggatgtcgttcacgtactcgaagcccgtgggcgcgcagcccggcggcgcgccgcgcgcgccggtctggttatacatcaacgccggcctcagtttctgagcccggcgagaacgcggccgcgacgctacagcgtcatgtgctgcggcagccaggtggcgatgccgggcacgtagtacagcagcagcacggccacgatcatcaggatgaacatcggcagcgaggcgcgggcgatgtagggcagctcgcgtccgctcatgccggcaagcacgaacaggttgaagccgacgggcggggtgatctgcgccatctcaaccacgaacacgatgaagatgccgaaccagatcaggtcgatgccggcggcctgcacggtgggcagcagcacgcccatggtcaggacgacgatggaaatgccgtccaggaagcagcccagcacgacgaagaacaccatcaaggccatgatcaggccgaactgggacaggcccagcccgccgatccactcggccagcgcgcggggcaggccgatgtagcccatggccagggaggaactgggcgccggccaggatgagggcgatcatgcagtacaggcgcgtggcgcccagcagcgaggtcatgaagctggtgcgtgtgagcgagccctgcagggccgacaggatcagcgcgccgaccacgcccacggccgccgcctcggtggcggtggcgatgccggtgtagatggagcccagcaccgcgccgatgagcagcagcaccgggatcaggtggcgggactgcttcagcttctgcatgaacgagatgcccggatcggcggcaggcacggcgccggggtgccggatggcccaccaggcgatatagcccatgaacagcagcgccagcaggaggccggggaaaatgccggcgatgaacagcttggcgatggagacgtcggccgccacgccgtagacgatcatgatgatggacggaggaatcagcaggcccagggtaccggcgccggacagcgtgccgaggatcttgtcctccggatagccgcgccgcgtcagttcggggatggtcatcttgcccaccgtggcgcaggtggcggccgacgagccggaaaccgcggcgaagatggcgcagccgatgacgttggtgtgcagcagccggccgggcagccggttcagccacggcgcgaggcccttgaacaggtcctcggacaggcgggtgcggaacaggatctcgcccatccacaggaacagcggcagggcggtcagcgtccagctcgacgaggcgccccagatcgtgacggccatggcgtcgccggccggccggctggagaggacttccatgccgatccaggccgtgccggccagggtgaggccaacccagactccgcaacccagcagcgcgaagatcgagacgaccagcagggtgacgatcaggatttcattcatggatttgctgcgattttgcgaagccctgcccacggacgcgccgcacgagttcatcgagcagggcgatgaagaacaggatggtgccggcggccatggtcagctggggaagccagagcggcgtggcgtcgttggcggtggagatgtcgttgaacagccaggagtcgtgggccagctttacgctgaaccaggcgaaggccgccgccaggatggcgccgacgcaaagcgcgaagatgtcgagccggcgatggccgggcgccgggagcgcgttgagcagcagggtgacgcggatgtgttcgccatgcttgagggtgctggccagggccaggaagccggcggctgccatgaaatacccggcataggcgtcggtgccgggtatgttcaggcccacttggcgggcgatgatggccgccagcacggaaaccagcacgccgatggtgcacaggccggccagcaggccggccgcgccgtacaagcgatccaggaaacggcgcatcgtgctttattgcttccgataggcgtcgatcatggcctgtccgtcggcgccggctttcttgagccagtcgtcgagcatgcgcttgccgacctcggtcaggccgctcttgagttcggcggtgggcgcgatgatggccatgccgttcttggccagttgctccttgtaccagctgttcttctcctgcgacagtttccagccgcgctcctcggcctgtgcgccggccttcttgagggcttgctgggtggcggggtcgagcgcgtcgaaggccttcttgttgaccagcaccgcgttcttgggcagccaggcctcggtgtcgtagaacttcttgatgtactcgtaggtcttggtgtcgaaaccggtcgagccggacgacatgtacgagtcgatcacgccggtggccatcgcctgcgccaattcggcctgctgcaccgttaccggctgcgcgccgaccagttcggcgatcttggccgtcaccgggctgtaggcgcgccacttgaggcccttcatgtcggacacttgcttgatgtcgcggttggcgaaaatgccctggggcggccaggcgaccgaatagagcagcatcatgccctgcgaggccagcttcttctcgaggaagggtttctgcgcctggtacagcttgaacgaggcatcgtagccggtggccaggaacggcaggccatccagttcgtagaccgggtcttcgttggcgaagttggtgagaaggatttcgccgatctgggcctggttgccctggaccgcgcgcttgatttcgggcgccttgtagagcgacgcattgttgtgcagcgtgattttcagcttgccgcccgacaggctgtcgacatccttgacgaactgggtcaggttctcgacatgcaggttgctggcgggataggcggtcggcagatcccatttggtctgggcttgcgcgcccgcgccgaaggcgagaacaatggtgccggccagcaaggagagcttcttgtacatggagacgtccttcgtaatgggattttcgaattgcggcataccgcggagcacaccgcaaggcatgggcaaccacgggcgggcgatggaagccgcgcccttgaaacgctgcaattctaaatccctgtgcgcgccgctacacggtcccgcgcgggctttaggggtaattcctaggtaagttggccgatcggccgaattgctttaggcttggatggtcgtggcggcgcggcggcgccttgccctggggcaggcgccgctgttcgcgcctaccgcatcgccagcggcagcgcggtcacgatcgccggaaatatcgtgatgatcgtcgtggccagcaccagcagcaggaagaacggaaaggccatgcgcaccagctcgaacaggtcgcgtccggtaatgccctggatcacgaacaggttgaagcccaccggtggggtgatctgcgccatttcgaccaccaggatcaggtagatgccgaaccagatcgggtcgatgtccgccgcctggatggccggtatgagcacggcggtggtcagcacgacgatggatatgccatcgaggaaggcgcccatcaggatgaagaagacggtcagcaccgcgatcagtccatactggctcaggcccagcgacgagatccactcggccaggttggccggcaggccggtgaagctcatcgcgctggtgagataggccgcgcccagcaggatgaacgagatcatgcacgaagtccgggtcgcgcccatcaggctgtcgatgaacgacctgcggttgagcgacttgccccaggcggcgatcgccagggcgccgatggcgccgatcgtggcggcctcggtggcggtcgcgatgcgggcgtagatcgaaccgatgaccccggcgatcaacgccaccaccggcagcagcaggcgcaggcgggccagcatggtgagccagggcaccgcgggctcgcgcggcggcacccgcgcggggttgcgcagcgaccatacgccgatgtagccggagaacagcgccatcagcagcaggccgggcaggatgccggcgatgaacagcttgatgagcgagacctgggccgccacgccgtagacgatcatgacgatggaaggcggtatcagcaggcccagcgtgccggcgccggccagcgacccgcgatggccaggccgtcgtcgtagccgcgcgccttgagctccggcagcgagatgcggccgatggtcgcggcggtggcggcggacgagccgctgaccgcggcgaagatcccgcagcccagcacgttgacatgcaccaggcggcccggcaggcggcgcacccaggggcccagtccgctgaacatgtcctcggccaggcgggtgcggtagaggatttcgcccatccagatgaacagcggcagcgcggtcagcgcccagttggccgaggcgtcccagctcttggtggcgaagatgatgccggccggcgcgtcggtgaacagcagcaaggccaccaggccgctggccaccagcgccagcgatacccatacgccggcggccagcaacagcaggaggctggcgatgagcaccaggctttgcgcgagctcacccatgggccgtctcctcgggttgccggccgcgcgccaccatggccaggcgccgcgccagcatcagcgtcagcagggccaggccgatgggcatgcagatctgcggaatccacagcggcacgcgcagcatgccctgggccacctcgtcgtaggcgaacgattcgtggacgaagccggccgtctgccacgcggcccaggccgacagcgccaggcccagggccgtggccgccagctcgtagggacggtgagcggtcttgggcaggaactgcagcaacagggtcacgcggatatggtcgccgcgcagcatggcgtagggcagggccaggaacaccgaggccgccatcgaccaggcggcgaagtcgtcggccgcggggatctgcatgccgatcaggcggctggcgatctgcgcggcgacgatggcgccgatcagcgccaggaacagcgcggccacggcgccgctggcgacggcgatgcgatcgagtatgggcatggcgtcgtccggcttacttgcggtaggcatcgagcagctgctggccgtcggcgccggctttcttgctccagtccgagaccatggtggcgccgatggcctgcagctccttggccagttgcgggggcagcggctcgacgctcatgccgttgcgcgccagggtgtcggtgagttcgcgagtcttggcgcgcgcggtctgccagccccggatttcggccttggcgccggcatccagcaccgcctgccgcacttcggcgggcaggcgctggaaggcccgcttgttggcgatgacgaagctctgggggatgaaagcctgggcatcgtagtagtacttgacgtagtcccaggcctggctgtccacgccggtggcgggcgaggtgagcatggcgtcgatcacgccggtcgaaaaggcctgcgggacctcgggcgtctgcacggtggtgggcaccgcgcccatcagggcggccatgtggctggtcgatgcgctgtaggcgcggaaacgcgtgcccttcaggtcggccagcgcggcgaccggcttcttggtgtagatgccctgcgggggccagggcgacccgtacaccagcacgatgccttgcttgtccaggcgctgggccagcaggggtcgcgtcgctttccacagtttttccgactcgttgaacgaggatgccaggaacgggacgctgtcgatttcgaacaaggggtcttcgttgcccagtgccgagaccagcacctcgccgatctgcaccacgccttgctgcacgccgcgcttgacttcgggacgcttgagcagggtgctgttggactgcaccttgatctccagcgcgccggcggtggcggccttgacctcgtcggcgaactggcgtgcgttctgggtcaggtagttggcgtcgggctgctccgccgtcatggtccagctggtggcggcctgcgcgccggtcgagagggcgagggcggcggcaagtacggcgaaggtcgttttcatgtcggactcctggggcaggttcaaggggcggcgcgcagatcgtcggcgcgcaggtcccacagcaagtggaaggtctggatgccgtcggtgggcagttccagctgttcggccagcgagcgggcggcggcggcggccggctcggtggtcgcgtcgatgatcaggacggggtcgagcacgcgcgcggcggggtcttcggaaggcagcggggtggacagctgcggatcgggggtcagcacgcgcagcgccaggacgccttcgatctcctgcgcgctggccgccagcgcggcggcgcgggcggcgagttcgacgctgcccaggcgcagcaggcccagcgccgcgccggtgccggcgcccgccagcggcgataccaccatgacgcggcgatgggtgtcgcgcatgcgcgcgaaattggccagcgaccacggcgtctggcgttcgaacgcctgccggtacgcggcgctgccgaatacatgaaggtcctcggtgcggtacagcgccaggtagcgccgccggccgtgctgcgagcgatagcggcgggcccagcgaaagcccgcgatgccggcgcgctcggccatgtgttcgcggtcgtaccactggttgaagtcttcttcgtgcgcggggtcgatgtccgtccagatgaacagttcgcccatggcgtcgcggtcgtgccggattggtgctgccacgtgtttctccatcgcgcggcctggatgggccgtcatggaggctgattctcggcatcggccccgacagcggcaaatggtttattccggtgcggcggattaagaaaaagttatcgcgcgcgcggcccgcgcggcgccgccgccggcgtggcgggaagcctgggcgcgctggggaaaaccccgaaggcggcgcgctccggcgtcacagcgccagcacgccgctgtcgagcggcggcagcgcgtcgtcgttgtgctgagcgtacaggcgcatctcgtccagggccagccgtaccaccgcctcggccaggccggccacgcggtcctccggccgccaggccgggacgcaccgccgccagcggcagcgtggccgcgcccaggcccgcctcgatgaactgcgtgcacgcggcgatggatgaaacgaaatggatgcgcccggcctgcacgcccgccgcgtccagcacgtcgagcagctgcaggtgcggctgggaatggcgcggaaaggtgaccaggggatgggtggccagttcggcgacgctggcctgcgcgggaatccccgccgcggggctgcagatccagcccattttcagcatgcccatgtcgcggttgcgcacatcgtcgcccacgatggggtcggtctgcagggcgacgtcgatgctaccgtgcttgagcaggtcctgcagccgccgggtcgattcggcggtcagctcgatctccagctccgggtgcgtttgcgacaggcggcggatgaatggcgtgaaccaggtatggacgatggattcgaccacgcccaggcgcacgcggccgcgcaaggttccgctgccgcgcagggcctggcgcatggcgtggtcggtatcgagcatgcgctgggcgtagtcgagcagggtgcgcccggccggcgtcagccgcgtgtcgcggctgccccgctcgaacagcagttcgcccaggtcgttctcgagcgcggcaatgcgccccgagatcgcggcctgggtcaggtgcagcttgcccgcggcggccttgaagctgcgcagctgggcgacccagataaaggtttcgagaaagcggatattcatggcgttccccgtgcgcgagtcgcggcggccgggttgcgcgggtaatccccagtgcgccggccgggcgttgttgtgtgttttttgttgatgaaatatagataaattattagtatttcgtctacaagaactttcggccacccgtcatgagcagcacgcccctgatcgcttcctccgcccatctggccagcggccgcgcgcccgatctgtccgaggtcgagttcggcctgatgatcgccagccatgccttcaaccgctggacggtgcgctgcatggcggcggtcggcctgccggacctcaccgccaacgacgtcatggtgatgcaccacgtgtaccaccggcagcgtcccaagaaactggccgacatctgcttcacgctgaacgtcgaggatacgcacatcgtcagctattcgctcaagaaactggagcgccacgacgtggtgcgcggcgatcgcagcggcaaggaggtgttctacagcgttacgccgaaaggagccgaaatcatcaagcgctatgccgaggtgcgcgagcaatgcttgctcgatgggctggaggcgggcgcagccggcgggctggagttcacgcgccagctggcgcataccctgcgctcgctgtcggggctgtacgaccaggccgcgcgggcggccacctcactgtaaatccatcatgcatcggcgcgcgcccgctgggcggggcgcggcctttccccctgttacgcctgctaatccgaggacgctatgaagtggcaattctgggttgaccgtggaggcacgttcaccgatatcgtggcgcgccggccagacggcgccaccgtgaccgccaagatgctgtcggagaaccccgagcagtaccgcgacgctgcggtggccggcatccgcaagctgctgggcatcgcgccgggccagccggtgccggccgaccaagtcgagtgcgtcaagatgggcaccacggtggcgaccaatgccttgctcgaacgcaagggcgagcgcaccctgctggtgaccacgcggggattccgcgacgcgctgcgcattgcctaccagagtcggccgcgcctgttcgaccgcaacgtgcagctgcccgagatgctgtacgaggcggtggtcgaggccgacgaacggctcgctgccgacggcacggtggtgcgcgcgctggcggaggacggcctgcgcgccgacctgcggcgcgtgttcgacgatggcatccgcgccgtcgccatcgtgttcatgcacgcctggaaggagggcgtgcatgagcagcgcgccgccgccatcgcgcgcgagatcggctttacgcaggtgtcgacctcgcacgaggccagtccgctgatcaagtttgtctcgcgcggcgacaccacggtggtcgatgcctatctgtcgcccattctcatgcgctatgtcgagcaggtgggcagcgagttgccgggcgtgcgcctgatgttcatgcaatccagcggcggcctgaccgacgcgcaccgtttccgcggcaaggacgccatcctgtccggcccggccggcggtatcgtcggcatggtccgcaccagcgagctggcgggctttgaccgcgtgatcggcttcgacatgggcggcacgtccaccgacgtgtcgcattacgccggcgagttcgagcgcgagttcgagacgctggtggccggcgtgcgcatgcgcgcgccgatgatgagcatccataccgtggcggccggtgggggatccatcctgcatttcgatggcgcccggctgcgcgtcggccccgattcggccggcgccaatccggggcccgcgtgctaccggcgcggcggcccgttggcggtgaccgactgcaacgtcctgctgggcaagatccagcccgacttcttccccagcgtgttcggccccgatgccgaccagccgctggatgtggcggcggtgcgcgcgcgcttcgcggccatggccgaggaggtgcggacggccacggggcgcgagatgagcgccgagcagctggccgaaggtttcctggagatcgccgtgggcaacatggccgaggcgatcaagcgcatctcggtgcagcgcggccacgacgtgaccgagtatgcgctgaccactttcggcggcgccggcggccagcatgcctgcctggtggccgacgcgctgggcatgacgacggtgttcgcccacccgctgggcggcgtgctgtcagcctatggcatgggattggccgaccagacggaaatgcgccagaagacggtggagcaggtgctcgacgccgcgctgatggcgcaactggaggccggcctggacgagctcgccggacaggccagcgcggagctgctgcgccagcacgtgccggccgacaaggtggcggtgcagcggcgcctgcacctgaagtaccgcggcaccgataccgcgctggaggtcgcgttcggcccgctggagcaggtgcgcgccgcgttcgaggcgggctaccgccagcgctactcgttcctgatgcccggccgcgaactggtggtcgagaccatttcggtcgaggccacgggcggcggcgaggccgccaccgaggcgccggtgacgcgcacgcgcgccgcgccgctggcggcgcgccgcacgatacgcatgttcagcgccggacaatggcgcgagacccccctgtacgtgcgcgaagacctggcgcccggcgacatgatggccggaccggccatcatctccgagccgaaccagacgacggtgatcgagccgggctggcaggccgaggtcacgccgcgcgaccacctggtgcttcggcgcgtgcaggcgcgcgtgcagcgccgcgccatcggcacgcaggccgacccggtcatgctcgaggtcttcaacaatctgttcatgtcgatcgccgagcagatggggtaccggctgcagaacaccgcctactcggtcaacatcaaggagcgcctggacttctcctgcgccatcttcgacgccgagggcaacctgatcgccaacgcgccgcacatgccggtgcacctgggctcgatgggcgaatcgatcaagacggtgatgcgcgccaatgcgtcgcgcatgcggccgggcgacgcctatgtggtcaacgatccgtaccacggcggcacgcacctgcccgatgtgaccgtcatcacgccggtgttcgaccgcgccggccaggacatcctgttctttgtcggctcgcgcggccaccatgccgacataggcggaacgacgccgggctcgatgccgccggactcccggacggtggaagacgaaggcgtgctgttcaccaatttccagctggtcggcaacggcgagttccgcgaccgcgaggcgcgcgagatcctggcctcggggcgctggccggcgcgcaatccggaccagaacatcgccgacctgcacgcgcagatcgccgccaacgagaagggcgtgcaggagctgctgcgcatgtgcgaccacttcggcctggacgtggtgcgggcctacatggggcacgtgcaggacaacgccgaggaggcggtgcggcgcgtgatttcggtgctgaaggacgggcgctatacctatcggctggacaacggcgcggtcatcgaggtggccgtgcgcgtcgaccgccaggcgcgcagcgcggtcgtcgatttcaccggcacctcgggccagctggagaacaacttcaatgcgccgggcgcgatcgcggtggcggcggtgctgtacgtgttccggaccctggtcgatgacgagatcccgctgaacgcaggctgcctcaagccgctggagatcatcatcccggaggggtcgatgctgcgcccgaacccgcccgcgtcggtggtggcgggcaacgtcgagacttcgatgtgcatcgtcaatgcgctgtatggcgcgctgggcgtgctggcggccagccagggcaccatgaacaacttcacgttcggcaatgcacgctaccaatactacgagaccatctcgggcggcacgggcgccgggccgctgcgcatcgacgccgcgggccccgcggatgccggttttgccggcacgtcggtggtgcaggcgcacatgaccaattcgcgcctgaccgatcccgaagtgctggagctgcgctttccggtgcggctggagtcgtacgagatccgccatgggtcgggcggagccggccgctatcgcggcggcgacgggggcgtgcgccgagtgcgcttcctggagcccatgacggccgccatcctgtcgaacaaccgccgccatgcgccgttcggcctggcgggcggcgaggccggggcgatgggacgcaactacgtggagcgcgccgacggccgcgtcgagcccctgggcccgcaggacagcgcggaactggccgccggcgacgtgttcgtcgtcgagacgcccggcggaggaggctacggcccggcctgagcgggcgccggcgtcacgcggccgggcacaccgtcacgcgcaaggcgggctggtcgcgccggtcatgcacctgcagggtcagcccgccatcgcgcatttcgaacaaggcggtggccagcgtgttttcctcgtcggggtcgtcggcgctgcagcgcaggatgggcagctcgccttcgcgatccagcagcgtggccaccaggcgcgcgccatcgacgggcggctgccagtggtccatcaggttctcgatgtggcgctggcggctgcgcgacgaatcggtcacgatctggccgatggcctcgctgccagggtgcaccaggtggttggcgtgcccgttgccgcgcgcgacttcgccgatcgagcaggccgccggggaggcctcgacgctgtagaggcgcggctcgccggccgcgcccagcgtgtggtgaaagccgccggcgcgcggatgatcgcgcagcaccgccagcgcgtcgtccagcgtggcgcagtcgagcaccgcgcgggccagcagcatgcgcggtacgccggcgtgccgctggcggatgcgcacattgttgatcgtctgcaccagcccggcgcggttggcggcaaaggtgtggccgggcagcgagccgggatagtagaagctgatgtagccgggggcgtcgtcgggccgcacgtccaccatgtggcagcggccgtacaggaacggatcgccgtcttcgttgtgcgcgatccagcgcgtgtcttcgtcgccgcgccatgcgatcgacgtgcagccgtccgaggtcttgtgcagcaggtcgccgcggcagttccacagcagtatgtccaccagcggcatgcgcaggccttcggccagcccttcgagctcgtcccagatttccggcaaggcctggctggcttcgtgcgccagggcctccaggtaggcgtggccgcgccagggacgcaacgcagcccagacggtgctctgctccaggtaggtggccatgagcggacgcgccagcttgcccagggcctggccggtctggcgccgcgtgccggtgatgctgacgggtttgaaagccatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctgcggcccggcgcgtgcgtcatgggcgcgccggggcgtgtctgatagagtctgcgctattggcgccgcgccgccgcgcgcgcgaatcttgacaggagcccgcatgaaagaaaccctgaacgaaatctccaccctgatgccgcagctcgtcgacctgggaatcaacctgggcgtggcattgctgatcctcatcctgggctggtgggcctcgtcgctcctgggcggctgggtgcgccgcgccgcgcagcgctcgccgcgcatcgatcccaccatcgtgccgatgttccagagcacggtgatctggacggtgcgcattttcacgctgatcgcggtgttggcccgtttcggcgtgcagaccgccagcctgatcgcggtgctgggcgccgccggcctggccgtgggcctggccctgcagggcacgctgcagaacatcgcggcgggcatcatgttgctgatcctgcgcccgatccgcgccggcgagtacgtggccctgagttcgggttcggacggcaccgtggaggaggtggggctgttcctgacgcgcctggtccaggtcgatggcatccacatcaccctgcccaacagcacggtctggaacgccaccatcatcaattacagccgcaacgccaaccggcgcctggatatcccggtgacggtgcattatggcgacgacctgggcgaggccatcgccaggctggaggcgctggtgcgcggccacgagatggtgctgcaggatcccgcgcccatcgtcaaggccagcgaataccgcgacaacggcacggtggtcaatgtgcgcgtctggacccaggcggcgcaatactgggacctgcgctgggacctgttccaccagatccggcgcgccctgggcgaggcggggttccgcgcgcccatcccggtgcgcgagatccagggcggcggcaaggacgcggccgcctgaggcccgcggcccgctacgccttgggcgccaggcgggccagttcggcgccgatccagccggcgatctcgcgctggcgttgcgccggcatgcggtcgatgatggcggtgacgctgacggccagcaccggcgcgccctgcgcgtcgagcagcgcgcaccccacgcccagcgcgccgcgcaccgcgtggttgcccaccaccgagtagccgcgcgcgcgcgtgttttcgatcaggcggtgcatctcctgcggtgtcatgccgccatattcgtccagccggcccgagttgcgctggacgatggcgtgcgccacctcgtcgggcagggcggccagcagcgccatgctgcccgagcccacgcccagcggctggcgcttgccggcgtaagtggccaggatctgcacggggtagctgccgatttcccggtgcaggctgaccgagtcgtcgccgtcccgtacgaccaggaacaccgcgtcgccggtgcggtcggccagccggcgcagcaccggcagcatctggcgcacgcgcgggttgggtgccgccaggtcggcgtcggccgccagctgggtgcggtatttcttggtgccctgcagcggaaccaccagcccggcgtccagcaaggcggccagcaggcggtagatggtggggcgctggatgccggtctggcgcgcgatgtcggtgacgctcaggccgcgcgggccctggtcgcgcagggcggccagtaccatcaggccgcgccgcagggtgcgcgggccggcaccggaatcagtctcttgcatggtgcttggatatcggatcgggtatgcaggggcggaaccagggaaaaccatcgtctgcacagtggactctaccttgccctggcgctcgtgtatagcgcaaaatcagcggctaaacaattcttatacgtccattacatggacatttttcaggagaccttccgatgaccaaaagtcagctgcctcgtctcgggcgttttgccgtgcgcctgtttgccggcatcctgggcgccgccgccatcggcgcgacggcccataccgcctatcccgacaagccggtgcgcatcgtggtcggcttttccgccggcggcaccaccgacgtgatcgcacgcatcatggccaaggaactgaccgaggcgctgggccagtcgttcgtggtggagaacaagccgggcggcggcagcaacatcgccaccgactacgtggcgcgcgccacgccggatggctacaccttgctgttcgtggcggtgaccagcgccatcaaccagacgctctacaagaacgtcaacttcgacctgaccaaggatttcgcgccggtcgcgctgggcgccaaggtgcccaatatcctggtgctcaacccctcggtgccggtcaagtcggtgcaggagctggtggcctataccaaggccaacccgggcaagctggctttcgcctcgtcgggcagcggcacctcgatccacatggccggcgagctgttcaagcagcgcgccggtatcgacgtgctgcacgtgccgtacaagggcagcgccccggcggtcaccgacctgatcggcggccaggtgcagttcatgttcgacaacatgccgtcgtcgtggccgcacgtgcaggccggcaagctgcgcgcgctggcggtgaccaccaccgagcgctcggccagcgcgcccgacctgccgaccatgaaggaatcgggtttcgagaacttcgacgtgtcgtcgtggttcggcctgatcgccccggccggcactccgcccgaagtcgtgaacacgctgaacgcggccatggtcaaggcgctggacaagccggaggtcctgcagtcgtacgagaagctgggcgcggtggcgcagaagaccacgccggccgagttcggcgccttcatcaagtccgaagtggaaggctgggccccggtggtcaaggcctcgggcgccacggtggactgacggccggtccgtctcgagcgtgaagaagacgcccgcgagggcgtctttgcttttggagccgtgcggatgcctgccccagcgggggcagataccgccttggccgtcaagcgtcgatggcgtacagcagtgtgcctgtcccggcggggacaggcacactggccgccggagtggcttcccccacggggacaggcaccccgccggcgcgccgggaagggggttatttcgggcggttcggggcgatcatggcggtgcacacgccgcgcagcatgtccacttcgtcgcggctgagcgcgctgcgcgtgagcaggtgcttcatgcgcggcatcagtttcttgggatgcgcggggtcgagaaagcccacggcgaccagcgcctgctcccagtgcgccagcagcgcctggacggccgcgccgtcggccggggcggcgcccgggttggcctgctgggccgacgaggccggcagcagcgactggccggtgccggccagcagggcgtagcgcagctcccaggcggccagttgcagggcctgggcgacgttcagcgagctgtattgcgggttggccgggatatggcaaatacggtgacagagctcgatctgggcattggtcagcccggcgcgctcggtgcccaggacgatcgccaccacgcccgcctcggtgtcgtccaggtggcgccgggccaggccggccgcttcgcggatgtcgcaggggggcgggcccaggtcgcgcacccgcgtggtcagggcgaaggccagggtgaccggggccagcgcttcttccagcgtgtcgtggacggcggcgcgctccagcacgtcgagcgccccgctggccagcgccacggcctccggctgggcggtcatgtcgggaaaacggggggcgaccaggaccaattcgccaaagcccatggtcttgatcgcgcgggccgccgaacccacgttgccagggtggctgggctgggtcatgatgaaccgaacgcgtgaaaatgcttgagtcatttaaaatgccatgtttggcttagcgccttcctggtttccgattgtattggccgcgtgtttttccggcttgcaaggcggccgccctcactgcgtttgtacggaattctatgcatccgatgctcaataccgccatcaaggcggcccggcgtgccggcaccatcatcaaccgcgccagtctcgacctggagcgccttaccgtggcccgcaaggggccgcgcgattatgtcacggaagtcgaccgcgcctccgaggaggtgatcgtcgaagtcctgcgcacggcctatcccgaccatgcggtgctgggcgaggagttcggcctgcaggggcccgagcaggccgagttccagtggatcatcgatccgctggacggcaccaccaactatatccatggcctgcccaattacgcggtctcgatcgccttgctgcatcgccgccaggtgacgcaggcggtggtctacgatccgtcgcgcaacgagctgttcacggccagccgcggcagcggcacgttcctgaacgatcgccgggtgcgcgtgtcgggccgcatccgctaccatgatgcgctgctgggcgcgcactggccgcactcgaccgaccccgaccagggctcgggccgtttccgcgccatggccgagggcagcgccagcgtgcgccggctgggatcgaccgtgctggacctggcctacgtggcctgcggccgcctcgacggcttttgcggcgtgggcctcaagccctgggacgtggccgccggcagcctgctggtgctggaagccggcggcctgcttgccgacttcgacggcgagcagggctggctggacaccggcaacgtgctggcgggcacgcccaaggtcttcacccacatgctcaccgcgctgcagccccgtacggcttgatgcgccatacgccggctgatcggccggcaggccgcgcccacgctggatgcgcggccgcgcgccgtcaccggcgtgtcatggcatttccatgtacgattaccggttccaaaacttccggagctcctgatggagtggctgcaggaccccgccgcgtgggtcggcctgcttaccttggtcgtcctcgaaatcgtactggggatcgacaaccttatcttcatagccatcctggcggacaagctgccccccgcgcagcgcgaccgcgcgcgcatcgtcgggctgagcctggcgctgctcatgcgcctgggcctgctgtcagtgatgtcctggctggtcacgctgaccacgccgtggttctccgtgggaccgatgtcgttttccggcagagacctgattctcatgctgggcggcctgttcctactcttcaagggcaccatggagctgcacgaacgcatcgaaggcggccagagcctggacacaggcggcccgcgcgtctatgccagcttctgggtcatcgtgacccagatcgtggtgctggacgcggtgttctcgctggattcggtcatcaccgcggtgggcatggtggaccacctggccatcatgatgatcgccgtcatcatcgccatcggcatcatgctgctggcgtccaagccgttgacgcgcttcgtcaacgcgcaccccacggtggtggtgctgtgcctgggctttttgctgatgatcggcttttcgctgctggccgagagcttcggcttcaaggtgcccaagggctacctgtatgccgccatcggcttttccgtggctatcgaggcgctcaaccaggtggcgcgccgcaacctgctcaagctggacgcgcgccgtccgatgcgcgagcgcaccgccacggcggtgctgcgcatgctgggcaagcgcccgcccgccagcgacgaatccgacctgcccagcgccatgcccgccgtgccggcgttcggcgtggaagagcgcaacatggtcagcggcgtgttgacgctggccgagcgttccatccggtccatcatgacgccgcgcaccgatgtgtcgtgggtcaatatcgatgatgacgccgccaccatccgccagcagctgaccgccgcgccgcacagtttcttcccggtgtgccggggctcgctggacgaagtggtgggcatcggccgtgccaaggacctggtggccgacctgatcacggaagggcgggtgcgccgcaatcgcctgcgcgaccccatcatcgtgcacgagtcgatcggcatcctgcgcctgatggacaccctcaagcgttcgcgcggccagctggtgctggtggccgacgagttcggcgccatcgaagggctggtaacgcccatcgacgtattcgaggccatcgccggcgagttccccgacgaggacgaactgcccgacatcgtcgccgagagcgaaaacgtctggaaggtcgacggcgccgccgacctgcatcacctggagcaggtgctggagatcgaggggctgatcgacgagtccgaggactactccaccctggcaggctacctgctggcccgtttcggccatctgcccaagcccggcgacacctgcgaattcgaaggatcccatcatcggcgcgtgcgcttcgaagtgctgcagatggatgggcggcgcgtggcgctggtgcgggtcgagcgcctgccctacgacaccgtcgacgaaagcgaggcggccgacgccgattaaccgttcttacccggatactgtttagtgactgatagcacgctccacctgctcaaggcattctttctcggcatcgtcgaaggcctgaccgagttcatcccggtgtccagcaccgggcacctgatcgtcatcggcgactggatcaacttcgcgtccagctcgggcaaggtgttcgaggtggtcatccagttcggctccattctggccgtgatgtggatattccgggcccgcctgtggcagttgatccgcggcaccctgaccggggtgcgccaggaggtcaatttcacgcgcaacctgctgctggcgttcctgccggcggcggtcatcggcgccatcttcatcaagtccatcaagcaggtcttctaccacccgggcgtggtagcggtgacgctggtggtgggcgggttcatcatgctgtgggtcgagcggcgcgcgccgcacacgccgggcgacgcgcccggcgcggccgacgataccgcctcggacgagcgcgccagcgcccatacgctggagcagatcagcgccaagcaggcgctgggcgtgggcgtggcgcagtgcgtggccatgatcccgggcgtttcgcgctcgggcgcgaccatcatcggcggcatgatcgccgggatccagcgcaagaccgccaccgagttctcgttcttcctggccatgccgaccatgctgggcgcggcggtctacgacctgtaccgcaatatcggcctgctcagccagcacgacatgtcggccatcgccgtgggtttcgtggcggcctttctcagtgcgctggtggtcgtgcgcgcggtgctgcgcttcgtggccaaccatacctaccgcgtgttcgcgtggtaccgcatcgccctgggcctggtggtggccgcctggatctacgccaaatgaaaagagcctgtcccgacggggacaggctctttttcccggcgcggacagatgccgtcctggccgtcaagcgttcatggcgcatgacggggtgcctgtccccgcggggacaggcacccgcacgggcagacgccatcttgcaggcgccagtccccatgcggggactggcaccaggattcctgcgaggacaggggcctcatgacggggccttcaatcttcgtcttcgaccaggtcgaagcactgcaggccatcgcggtcgatgaccagccagccgccgcgcggcggatcggcgtggtcgcagtcccagtccggcagcacccagcgttcgcgcttgcggccgtcgaccgacagcacatggcgcgccggccggtgggtgtggccatgcaccagcacatcgacgtcggcctcgcgcagggcggcctcgacggccgccggattgacgtccatgatttccatcgacttggcctggttggccgcctggctttcgccgcgggcctgctcggccatggccagccgctcggggatgctcttggccaggaactgcgcctgccattgcgggttgcgcaccatggcgcggaactgctggtaggcgctgtcgtcggtacagtactcgtcgccgtgcgtgagcaggatgcggccgtagtcggtttcgagcagcaccggctcgggcagcagatgcgcgccgagcgcgtcggccagctcctggccgatcaggaagtcgcggttgccgcggcccaggtaaaccggaatgcgcccggcggccgcgcggatgccatgcagcaccgccgccagccagggcggcgcggcccggatgacgtcgtccccgatccaggcgtcaaagatgtcgcccggaagaagcagggccgacgcctcgtcggcggcggcctgcagcagtcccaggaatgcttcggcggtggccggcgtggccggccccaggtgcaggtcggaagccagccacaacggcccctgcagcgccagcttattcaaggacttcggccttttcgatgatcacgtcctcggccggcacgttctggtggaatccacggttgccggtcttgacgttcttgatcttgtcgaccacctcggtgccctcggtgaccacgccgaacacggcgtagccccagccgttgggcgtgggcgcggtgaagttgaggaagtcgttgtcggacacgttgatgaagaactgcgcggtggccgagtgcggatcgctggtgcgggccatggcgagcgtgtatttgtcgttcttcaggccgttgttggcctcgttctcgatgggcgccttggtgggcttttgcttcatgccgggctcgaagccgccgccctggatcatgaagccgtcgatgacgcggtggaacaccgtgccgtcatagaagccgtccttggtataggcgacgaagttttccacgctcttgggcgccttttcggcattcagggtgatgatgatgtcgccctggttggtgtgcagcttgacgcggggattcgtgctcatggatgaggtgccttttgaagtgggggtggagttggcgggctgggcgcccgcgcctgcgggcagcatggctgccagcgcgatcgtgcacgccgtcaggcgcagcatcttaagcggaaaatggcgggacatcatttaggctgtttatccttcaacagggattcgatttcctcgacgcgagccttcatgcccgggacgccgcgagcctcctcctggcggtaggtgcgcagggccatcatcagctggatgtcgccgaggttggcgcgcgcggcggcgtagtcgggattcgcgcgcagggccatctgtagactgtcctgggcgcgttcgagttcaccgcgcgaggcatagagggccgccaggttgttccagggttcgggcagctccgggaattgggtcgtcatgtcactgtataccgcaatggcctcgtcggcgcgacccagcgcggccagcgcgcgggcgtgctggaacatcagctgcacgtcggcgccgcgctggcccttgatggcggcctcgcgccgctcgatcaggctgagggcctcttcgttggcgccgcggttgagcagctcctcgatgcggtcggtgatctgcgagggcgtggggtccaggcgcgtgtccacgccgggcttggcggcctccagcaggttggccagcccctgccagccgccttcgggcgggtaggggtccagcttggtctggttggcgtagcggttcttggccgagccgccggccatcgattgcgccagcacgggggcgctggccgatacggcgatggccagggtcaggagggcagtgcaaaggcgcggcttggtggtcacgatggcatccgtagtaaggcccggggaaccgcgcgctgcgcgtgcagtcaggccgcttgctatacttgacgatcgccattttagccctggttgcgtttcaggctcgagcgcggccgtgcaggctgtccgggccggcgccacgtgcctgccggcgggcccgccgcggcgccccggggcagcctgggcgcggcggcggtgctgccttgcccgcgcaacctttccaacaattccagagcgccatgctgcacatctacaacacgttgtcgcgtaccaaagaaccgttcaagccggcccatgccggccaggtgcgcatgtacgtgtgtggcatgaccgtctacgactattgccacctcgggcacgcccgcatgctggtggccttcgacgtggtgcagcgctggctgcgcgccagcgggctggcggtcgactacgtgcgcaacatcaccgacatcgacgacaagatcatccgccgcgcggtcgagaccggccggcgcatcggcgaggtcaccgaatactacatcgccgccatgcacgcggacgaacgcgccctgggcgtgcagccgcccgaccgcgagccgcgcgccacgcagtacgtgggcgagatgctggacatcatcggccgcctggagagcaagggcctggcctaccgggccgaggacggcgatgtcaattacgcggtgcgcgggttcgccgactacggcaagctgtcgggcaagtcgctcgacgacctgcgcgccggcgagcgcgtcgcggtgggttcggccaagcgggatccgctggatttcgtgctgtggaagtcggccaagccgcaggagccggacgacaccaaatgggagtcgccctatgggctgggccgcccgggctggcatatcgaatgctcggccatgagcaagaccctgctcggcctgccgctggatatccacggcggcggcccggacctgaagtttccccaccacgagaacgagatcgcccagaccgaaggggcgttcggcggcgcgctggccaatgtctggatgcattgcggccccttgatggtcgacgccgacaagatgtcgaagtcgctgggcaacttccgcaccatccgccagaccatcgcgcagggtccgctgtcggacacgcaggccgagtacgcggtcaatccgcgcgaggccgagatgctgcgctttttcatcgtgcgcaaccactatcgcagcccgcagaactacgcgccggacaacctggtcgacgcgcagaacgcgctcgatcggctgtaccaggcgctgcagaacaccgcggccgacggccagggcgtggactggagcgaggagccgcaggcgcaggccttcaaggccgccatggacgacgatttcaacagctccggggcggtcgccgccctgttcgagctggcttccgaggccaaccggaccggcagcgcgcgcgccgtcggccagctcaaggcgctgggggcggtgctgggcctgctgcagcaggatccgccggcctatttccagtcgcccacgcgctattcggccgccgcccgcgggcagggcgcgcccgccgcggcgctggacgccgccgccatcgaggcgcgcatcgccgagcgcgcggccgccaaggcggcgcgcgacttcgcccgcgccgacgcgatccgcgccgagctgcgcgcggccggcatcgagctcgacgacaagcccggcggcctgacgcaatggcgtcgcgcctgaggcggggaagcacagctccatgtccagcgccgatatcgtcatcgtcaagcccgaatactgggacgacgcggttgcgcacctgatgcgccgcgaccgcattctcaaacggatcatcccccagcacggtgaaacctggctgacctcgcgcggctcgccgttcgtgacgctggcgcgcgccatcatcggccagcagatctcggtcaaggccgccgacgcgctgtggcagcgcttcctggagaccgtgggcaagcgtcccacgccggccaccgtgctgcgcgccggcgtgccggcgctgcgcgcggcaggcctgtcgcagcgcaaggccgagtacctggtggacctggccacccatttcgggcagcgcctggtgcatccggagaaatgggccgccatggacgacgaggccgtcatcgccgagctggtcgcgatccgcggcatcggccgctggacggcggagatgtttttgattttcaatctgcagcgccccgacgtcctgccgctggatgatcttgggctgctgaaggcaatctcgttacactatttcagcggcgagcccgtttcgcgcttcgaggcccgtgaggtctcgctggcatggcagccctggcgtaccgtggcgacctggtatttgtggcgcagtctggaaccggcagcggtccagtactgaaccggccaggccgcccatcaacggaacctcacttacatgcgcaatactttcctggaattcgaacaaccgctcgccgagcttgagaacaagatcgagcagctgcgctacgtgcaggccgactccgcggtggacatctccgacgaaatcggccgcctgcagcaaaagagccagaacctggccaaggaaatctacggcaagctgacgccatggcagaccgcgctggtggcgcgccatccgcagcgcccgtacacgctggactacgtgcgcgaaatcttcaccgacttccatgagctgcacggcgaccgcatgtacgccgacgaccagtccatcgtcggcgggctggcccgcttcaacggctcggcctgcatggtcatcggccaccagaagggccgcgacaccaaggagcgcgccgcgcgcaacttcggcatgccgcgccccgagggctaccgcaaggcgctgcgcctgatgcgcctggccgagaagttccgcctgcccatcttcaccttcatcgacacgccgggcgcctatcccggcatcggcgccgaagagcgcggccagtccgaggcgatcggccgcaacctgtacgccatggccgagctaaaggtgccggtcatctgcaccgtgatcggcgagggcggttcgggcggcgcgctggccatcgcggtcggcaacgccgtgctgatgctgcagtacgcaacctattcggtgatttcgcccgaaggctgcgcgtccatcctgtggcgcagcgccgacaaggcgcccgaggcggccgaggcgctggccatcaccgcgccgcgcctgaaggacctgggcctggtcgaccgcgtggtcaacgagccggtcggcggcgcccaccgcgacccgcgcgtgatggcgcgcctgctgcgccgggccctgggcgacgccctgcgccagctgcagggcctggggcccgagcaattggtcgaccagcgcctgcagcgcctgatgtcgtacggacgcttccaggaagtccgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccgcgcgggctggccacgccagcccgccagcgcgtcacgccggcgccgccagccaccatgtccacctcccccgcagcgccggctccctctctttccgatctatgccccgcggccttacgccggccggtggcggccgccctgcgcgccctggatcccgcgccggcgcggctggccgtggccgtcagcggcggcgccgattcggccatgctggccgtggcggcggccgcggccttgccgcccggctgcacgctgcgcctgttccatgtccaccacgggctgcaggcggcggccgaccaatgggccgcgcaggtgcgcggcctgggcgcgctgctgggcgtgccggtggacgaggcgcgcgtcaccgtgccgccgggccaggggctgggcatggaggccgccgcccgcctggcgcgctaccaggccttggccgggctggcccgccagcatggcgtgcggcatatcctgctggcgcatcaccgcaacgaccaggcggagaccgtcctgctgcgcttgctgcgtggcaccggcctgcagggcatggcggccatggcgccgttcagcgagcgcgatggcgtggcctacctgcgaccctggctggacgtcgaccacgcagccatcctggcgctggccggcgcggtgcgcgcgcagtgcggctggcaggcggtgcaggaccccaccaataccgacccgcgctatgcgcgcgccgccgtgcgcacgcagctcgccccggcgctggacgcgcgctggcccggctggcaggccatcgtggcgcgccatgcgcgccaaatggccgaggcggccgagatcgtggccgaggtggcgcaggccgatttcgctacgctggagccggccgatgccggccgcagtttttcgctggcggcctggcgcggcctgtcggcggcgcgccaggcgcaggcgttgcggcactggctggccagccaggacgcgccgatgccgaccgaggcgcggctggcggaactgcagcgccagttgcgccaattgcacgcgctgggccacgaccgccacttgcgctggcaacacgcggggcgcgtcgtgcgctgcgagcgcggccgcgtctggatcgacgattagggcctggcgcgccggcgctgcgcaaatttttaccgtcgcgttaaaatactcagctttgcccgcccagaccctatgcgggcttgtcagccagagtacgagatgtccctgatcgttcaaaagtatggcggtacttcgatgggctcggtcgagcgcattaagaacgtggcgcgccgcgtcgcgaagtggcatgctgccggccacaaggtcgtggtggtgccgtcggccatggcgggcgagaccaatcgcctgctgagcctggcgcgcgaaatcagcccgcagcccgacggccgcgagctcgacatgatcgccgccaccggcgagcaggccagcagcggcatgctcgccatcgccctgcaggccgagggcgtgcccgcgcgcagctacgcgggctggcaggtgccggtgcgcaccgactcgtcctataccaaggcccgcatcaagtcgatcgacgacaagcgcgtgctggccgatctggacgccggccgcgtggtcatcgtgacggggttccagggcgtggacgacgacgggcacatcaccacgttgggccgcggcggttcggatacctcggcggtggccgtggcggccgccatcaaggccgacgagtgcctgatcttcaccgacgtcgacggcgtatacaccaccgatccgcgcgtggtgccggaagcgcgccgcatggcggtggtgtcgttcgaggaaatgctcgaaatggcctcgctcggctccaaggtgctgcagatccgctcggtcgagttcgccggcaagtaccatgttccgacccgcgtgctgtcctcgctgaccgacccgcttatcccgctcgaagaagaaatgcgttcgggcacgctgattacttttgaggaagacgaaaaaatggaagccgccgttgtctccggcatcgccttcagccgcgacgaagccaaaatcaccctgctggccgtgccggacaagccgggcatcgcctattcgatcctgggcccggtggctgcggccaatatcgatgtcgacatgatcgtgcagaaccagtcggtggccggtaccaccgacttctcgttcaccgtcaatcgcaacgaataccagcgcacgctggacctgctcaagcgcgaggtcatccccgcagtgagcgcgcgcgaactggtcaccgacgagaaggtcgccaaggtgtcgatcgtcggcatcggcatgcgttcgcacgtgggcgtggccagcctgatgttccagacgctgtcgcaggaaggcatcaacatccagatgatcagcaccagcgagatcaagacctcggtgatcatcgacgacaagtacatggaactggccgtgcgttcgctgcacaaggcattcggcctggaccaggtcccgggcgatcaggtctaagaaaggatcggcacgatttttcgctgttcggggcagggcgcctgcagacgcagtggaaatcgtgctagaatcctcgactcttttggagatgtgcccgagaggctgaaggggctcccctgctaagggagtatgtggctaaaaactgcatcgtgggttcgaatcccaccatctccgccaaagatcaaaaaggcccttgagcaatcaagggcctttttcttttgcggcgcggcggtgcctgtccccacgtggacaggcacctgcgaccgagccacgtcgctcggcctcccgtcgtcgtccacgcccggtgcctgcccctgcggggacaggcacccccgaccgagccacaccgttcccggtgccagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcaaccgagccacatcggacgcatggagtccgagttgcgcgcacgctacgaataactgcctgtcctgacataattgtcagtttttcgggaattccctagtattgcccgcgcttgctcgtccatatactgactgtcatgtcagtaaaacgagcgcaatatgaaacagcagcatgagcccggcatcgccgtggtggtggggccggacgagggcgacagcttctggcagccggtgccggccaacggcttcgtgcgcaccttgctcaaccgcgcgaacaccggcgcctcggtcgatttcagcgccggcacccagacggtcgcgccgggctgccacgtgcgcgagcacttccatgacgaccgcgaggaagtgatcttcatcaccgaagggaccggcacggcgctcatcgacggcgtcgagcatccgctggccccgggcgcctgtctgttcctgggcaagtcgcgcaagcacagctttctcaatgccgggcccgagcccctgtcgttcttctggatcctcatgccgggcgggctggacgacttctttcgccagatcggccgcgtgcgccagccgggcgaaccggcgccgcagtcgttcgcgcgcccggccgacatcgaccgcatcgaagccaatacggtgttcggctggaccgccaagtcctgagccgctcgtcccgtttcacctctaccagtacggaagttccagtgtttatcgaagaacgcgattaccgcatcaagccgggcaaggccggccttttcgtggccacctacgaagcgcacggcctggcgctgcagaagaagtacctgggccgcttcctgggctatttcatgtccgagatcggcgagctcaaccacgtggtggcctggtgggcctacgacagcctggatgaacgcgacgcggcccgctcgcgcatgctggccgatccccagtggcaggcgtacctggagcgggtgaccgacctgatcgatctgcagcagacccgcattctcaagccggtttcgttctcgcccatccagtaacaagccatcatgaatcacgtagcagtaatcgggggcggcatcatcggcgcctcctgggccattgtgttcgcgcgccgcgggttggaagtgaccatcgtcgagcgcgacgcggcctgcctggccggactgccggcgcggctggccggcatgatcgagcgcagcgcgtccttgttgcgggcgggcgagcagcccggcgacgtggcggcgcgcatcggcgcgaccgacgcgttggcggcggcggtgggccgcgcggattacgtgcaggaagcggtttcggagaacctggcgttcaagcgcacgctgttcgccgaactggacgcgctggcgccgggccatgcgctgctggccagttcgacctcgacctatggcgccagccagttcaccgaggcgctggccgggcgcgcgcgctgcctggtcgcgcatcccatgacgccgccgcatctgtcgccggtggtggagatggcggcgtcggcctggaccgacccgcaggccctggccggcgccgagacgttcatgcgctcgctggggcagcatccggtgcgcatcaggaaagagattccgggcttcgtgctcaaccggctgcaaggcgccttgctgatggagatgttccgcgtgatcgccgacgacgtgatttcgccggcggacgccgacgccctgatcagccaggggctgggcctgcgctgggcgacgctggggccgctggagggggtggacctgaatgcgccgggcgggattgccgactacctgcagcgctacggccacatcttcaatgacatggcggccggccagggcttgcccgcgccggtcgatgccgagctgatcagcgcgctggatggcgcgatgcgcgccgcgctgccgctggagcgcctggaggccaagcgcggctggcgcgatcgcgccatcgccggcgtacgggtggcgctacacgattacacaggggaaaaaccatgaaattgatcagggccgtcgatggcctgaatcgcctggcgtgctggctgatggccggactgatgctgggcatgacattgtgcacgctgtggcaggtgtcggtgcgcttcctgcttaccgggctgggctggaacgtggccgcgccgtggagcgaagaggtatcgcgctacctgatgatctggatcatctttctcggcgccggcgtggcctgccgcaaggcgcagctgatcgcgctggagctggtggtgacgctgctgcccgcgccgctggggcgcgcgctgcgctttgccgcgctgctgggctgcctggtgttcttcacgctgatgatctacctgggcctggagttcatggagttcggcgcgatcgagaccagcccggtgctgtccatgcccaagacctggatctacctggccatgccggtgggtttcggactgatgttcctcaacaccgcgacgctgatcgccgaatgcctgctgcaaggcatcgacatccgccacgccagccagcaagaagcccaggagtaatcatgctttcagccgttgttctgctgttgctgctgttcgccgccagcatccccgtggccctgagcctgggcatcgcgccgctgccggcgctgctggcgcgcgacgtgccgttgctggccgtgccccagaccatgttcgagtcgatggactcgttcgcgctgatggccgtgccgttcttcgtgctggccgggcgcctgatgcagaccggcggcatcgccgggcggctgatggacctgggcctggcgctgatcggctgggtcaagggcggcctgggcggcgccgcggtgctgaccaccatgttcttctcgactatctgcggctcgtcctcggccaccaccgcggccatcggctcggtgatgattcccgagatggagcggcgcggctatccgcgtccgttcgccgcgtcggtggtggcctccagcggcgagctgggcgtgatcctgccgccgtcggtgccgatgatcatctacgccatgctgaccggcacgtcggtggcgcagatgttcgtggccggcatcctgcccggcctgctgatcggcctgtcgctgatcatcaccattctcatcatgtcgcgcctgggcgattacggcggttcgcagcgcgtgagcgtgggcgaatgggcgctcaacgtctggcgcgcgctgcgccgggccagcctgtcgctgctgatgccggtgatcatcctgggcggcatctacggcgggctgttcaccgccaccgaggccgcggtcgtggcggtggcctataccttcgtggtcagcgtgttcatctaccgcgaaatcaagtggaaggacctgcccgagatcttctggtcgtcggcggtgacctccggcatcgtcctgttgatcgtgggcttcgcgtcggtgttcgcctatgtgctgtcgctctaccaggcgccgcagcaggtggccgcgctgttgctgggcgtgtccgacaacccgctggtgttcctgctgctggtcaacatcgcgctgctggtggtgggcctgttcatggagaccttcgcggcgatcctgatcctggccccggtgctggcgccggtggccgtcagcctgggcatcgacccggtgcatttcgggctgatcgtgatcgtcaacctggcggtgggcatggtcacgccgccggtcggggtgaacctgttcctggtatgcggcatagcccgcgtgtcgatggagcgcctgatgcgcccgctgtcggtattcctgggcgtgctgctgctggacctgatcatcattacctacgggccggtgctgtacgcccgctttttctgaaccctgtcacttcccaaggaagcgcaacatgaacgtcgtgaaatccctgtttgccgcgctcgcactggccggcgcctcgttcggcgccagcgccgagcccatccagatcaatatcggccacgcgctgggcgacaccagctcgtaccaggtggccggcctgcatttcgccgagctgatgaagcagaaggtgggcgacaaggtcaaggtcaccctgtatccgtccggcggattgggcggcgagctcaagctggtgcagggcgcgcgcaccggcgtggtcgatgcgatgatcatcgcccaggcctcgctggagaacacggtgcgcgaataccgcgtcctgtcgctgccgtacctgttcaccgactacgaagaggccaaccgcatcatgcagggcccggttggcgatcgcctgctggacgtgctgcccaagtacaacatggtcgggctgggctggggcgcggtgtatgcgcgcagcctggcgtcgatgaagccggttcccgacctggcggcgatgaagggcctgaaggtgcgggtcatccagtcgccgggcttcgtcgaggcctatcgcgccctcggttcgcagcccacgccgaccgcctacgccgaactgttcctcagcctgcagaacggcgtggtcgacgccgccgaactgagccccgaccagaccgtggccgatggctttgccgaagtgatcaagtattactcggtgaccgccgcccaccagctgcccagcctgttcatcatctccaaggccaagttcgaccgcctgcccgaggacgtgcgcaaggctgtcgaggaagcgggccgtgaatccatgcaggtggcggtgaagttccaggaccagaagctggccgaggcgttcgacgtgctcaagcagcgcggcgtgcaggtgcagtaccccgaccaggcgccgctgcgcgaggcggcccgtggcgcgtgggatcagatcgccaaggcggcgccgggcggcgagcagttcctggtagagatcgaagcggcccgcgcggccaagtgatccggcagcgcatgacggatttcaccgtgatcctgcccgacggcgcgcgcctggcggcgcgcgagacgggcgcgggcgaggccgtgctgctggtcagcgggctgggcggcacgggcgccttctggacgcccgtggcggccggcctgcaagggcggcgctgcgtggtgttcgaccagcgcggcgtggccggctccacgcgcggcgatgccgcggtggacatcgcccggctggccgccgacgcctgggccgtgctggatgcgcgcggcatcgaacgcgcccatctggtggggcattcgaccggcggctgcatcgtgcaggagatggccctgtcggcgcccgcgcgggcggccagcctggtgctgggcggcacctggggcgggcgcaacgcctatatgcagtcgctgttcgccatgcgggccgcgctgctggcggcgtcgccggcgctgtacgagcaggcgggcgcctatctgtcgtatccggccgcctggttgctggcgcatcccgaagccgtgccggcggcggcagcgccgtggccggcgcagcgggtcgccgtggtgcgcgagcgcatcgccgccttgctggcgtacgatcgcctggacgatctgccggggctggacgcgcccgcgctggtgctgggcgcgcgcgacgaccagatcgtgccgttcgcgctgcagcagcagctggcgcgcgtgctgccgggggcgcaattgcgcccgctggagcatggcggccatttctttcccattgtgcgcggcgccgattacgtcgccgcgctgctcgattggtttggacatcattccctatgacgcatcgcattgcattcatcggcctgggcgccatcgcctcggacgtggccgccggcctgctggccgacgccgcgcagccgtgccagctggccgcgctgacgcgcaacgcggcggacctgccgcccgcgctggccgggcgcgtcgccttgctcgacggcttgcccggcctgctggcctggcgtcccgacctggtggtcgaggcggccggccagcaggcgattgccgagcacgccgagggctgcctgacggccggcctggacatgatcatctgctcggccggcgcgctggccgatgacgccctgcgcgcacgcctcatcgccgcggctgaggccggcggcgcccggatccgcgtgccggccggggcgatcgccggtctggactacctgcaggccgtggcgggccgcgacgacgccgaagtggtgtacgaatcgcgcaaacccgtggcggcctggcgcgccgaactgcccggcatggggatagacccggatacgctggccgaaagccgcacgctgttcagcggaccggcgcgcgaggcggcgctgcgctttcccaagaatctgaacgtggcggccacgctggcgctggccggcatcggcatgacgcgcacgcgcgtggaggtggtggtcgatccgcaggcgcgcggcaaccagcaccgcatccaggtgcgcagcccgttgggcgagatgcagatcgagctggtcaacgcgccgtcgccggccaatcccaagacttcatggctggtggcgcatagcgtgctggccacgatccgccgccatctggcgcgctttaccatcggctgagccgggagcaggacatgacgcaacgcttatccggcaggatcgccatcgtgaccggcgcgggctcgggaatcggcgaggccacggcccgcctgatggcgcgcgagggcgcggtcgtggtggtggccgacaaggccatcgaagtggccgagcgcgtcgcgcaggccatcgtggccgagggcggacgcgccgaggcgcgccaggccgacgtgggcgaggcgcaatcggtgcgcgccctggtcgacgccgtggcggcgcgctgggagcgcatcgacgtgctggtcaacaatgccggctacggtatcgccgccaccgtggtcgataccgacgaggccgactggtcggcgctgatgcgcgtcaacgtcgacggcgtgttcctgggctgcaagtacgtcatcccgatcatgcagcgccagggggccggcgtgatcgtcaatacggcgtcggcgggcgcgctggtgggcttgcgccagcgcgccgcgtattgcgcctccaagggcgcggtggcggcgctgacgcgcgccatggcgctggaccacgccaccgaggggatccgcatcaactgcgtggcgccgggcacgatcgagtcgccgtacttccgcgagatctacgcgcgcagcgacgatcccgaagccttgcgcgccagcctggcggcgcgccagcccatgaaccgcctcggccagcccgaggaagtggcgcgcgccatcgttttcctggccagcgacgacgcctcgttcgccaccggcagcacgctggtgctcgacggcggcctgacggcggcgtagccgagcgcgcgcaacaggccctagaatgcactgtttgccgtggcgcggcgggccgcccggcatgacatcggaggaggcaaggacacggtgaaggcaaccccggctcaggttcccatgaaagagcgcatcaaggaagtcgccaccgatatgctgatcgcacacggcagctcgggctttcggtttcagcagatcgcccaggcgctcgactgcacgcgcggcaatatccactatcactaccggcacaagcacgagttggtggaagacgtcacgatcgagtattgccagcgtacgatcggccatttcgaccagatctggctgtcggactccacgctatcgcagaagatccagctcagcatgcagttcaacgagatgcgctatctcaagcgcaacccgcagggcgacaccagccatccctggagcctgatcgcccgcatgcgcctggaaagcgcgctgatcacgccggcggcgcgcgaggcgctggcgcgctattcgcacgagctgcagcgcagcgtggtggcgggggtgcgccgcgcggtcgaaaagggcgagttgcggcccgataccccggtggaaatggtggccctgcccatcatcgagatggccaacagcgccgatccgatcacccgcgacgcgggccgtttcgaccgtttgcgccagatgtaccaggccgtcgaccggctgatccacgacgcctacgggatggcggggcacaggccggcgccttgagcgcctaggcctggaagctgtcgggccgcgcctgcagcacgaccgcgcggtaggcttcgagcagcagttcggcatggcgcgtgagcgggcgcaggcgcgagcgcacgatgcgcgagcgcaccggcagcgccggcaggaagggcttgatgacgaagccggtggcgccaaagggcgcgatggcggccggctcgaccagccccacgcccacgccggcgcggatcagggccagcagggccgccgacgaggtgacttccaccgccaccggcatgcgcacgccggccgaggcgaaggccgtctccagcatggcgccgaagttggtctgcggcccgtacgaaagaaaggtctcgttcctcaggtcgtgcgcggcgacgtgcggcaggccggcatagcggtggccggccggcgccacgcacaccacatgctgcaggcccaggtcttcattgagcgtggacaccgacggggtgatgtcgtgcaccaggccgaaatcggcctggccgctctgcacgcggtcgacgatgggctggttggccaggatctcgaccgtgaccgtgatgccctggtagcgctcgcgcagccgcttgatggcctgcggcaggaaggtcgtggcctgcgtcgggatggcggccacgttgacatggcccgtgtccgggtcggccaggctgttgatctggcgctgcaccaccccgtaggcgccgtagagctgctcgacgctgtcctgcaggccttgcgcgtgcggcgtgggcaccagccgctggtgctggcgctcgaacaggcgcagcccggtgtcgtcctcgagctggcgcagcatcttgctggcggccgattgcgtcatgcccatcagccgggccgcgcgcgacaccgagctggtgatcatgatcgcatggaatacgcccagttgcgcaaagctgggctcgtgcagcgccttgggcttggccaggccgacgggtaagggtgacatcagggggagacctagggatagtacggacaggtgcaaaactcatatattgcatgaagccggcccggtgatcactatggtttttccccaagttcccatgcgaggacgcataccatgaagatgtctgtaccgcaggatggctggctggccgacgccgccgaactggcgctgcaatctcccggactgacgtcggcgcgccgacgccagctgttgggcatgctgggcgcggcaggcctggcgtcgctggcgcccatgcggcccgccgcggccgccgccgaccgcatcgtcgtgtacaactggggcggcgacgccatcaagaaccagccgctggtgtggggcaagccgtacgagaaggccaccggcaccaaggtcgagttcgacggcacggggccgtcgttcggcaagatccgcaccatggtcgagtcccggaacgtggcgtgggacgtgtgcgacgccaacctggccgcgggccactcgctgggcaagcgcggctacctggagcccatcgactacagcgtggtcgaccgcaacaaggtgcgcccgggcttcagcagcgaattcggcgtctcgcatttcatctacagctttgtgctgacctacgacaagaaggcctttggcgaccggccgccgcgcacctgggccgacttctggaacaccaaggacttccccggcacgcgcatcctgcccgaccgggtgctggccacgctggaagcggccctgatggccgacggcgtgccggccgatgcgtcccagctgtatcccatcgacgagcggcgcgcgctggacaagatcgctgccatcaaggacaagaccattttctggaagaccggcgccgagagccagcagctgctgcgccagggcgaggccactatgggcctggtctggcatacgcgcgccaccgtgatgcgccgcgaaccggggtcgaccatcgatttcacctggaaccagggcatcctgatcccggcggggtggctggtgcccaagggcaacccggccggccgcaaggtgttcgacttcatcgcgtcgacgcaatcgcctgaaagccagatcgaactgctgcgcctgatgggcaacggcccggccaacccggcggccaacgccctggtgccgcccgagctgcgccaggacaacccgaccgacgaagagaacttccgccagcaggtggtggccaactacacctggcatggcgataaccaggaccgcatctacaacgagtacgtcaaggtgatcacgggctgagcaacgcaccatgacgatgtacgcggatttggtattgcatggcggcagcatcgccacgctggacgacaagctggagcaggcccaggcggtggcgatcgccgccggccgcatcatcgcggtgggttcggatgcgcattgtctggcgctggccgggccgggcacgcgccgcatcgggctgggcggcgcgtgcgtgatgccgggcatcaacgacagccattgccaccccgacgggcaggcggtcaaggccgggcgctgggacgacgtatcgcaggtggcgacgcagcaggcgctcttggcgcgcatcgccgatttccaccggcgcatgccggccggcgcctggtacctggggtttcgcttcgacgatacgcacagcggcggctatcccgcgcgccaggcgctcgaacaggcggcgcccggccggccggtgttcctgttgcgccgcgatgcgcaggtcggactggccagcgcgccggccctggccgcgttgctggccagcggcctggcggcgcaggtgccgccgcattgcctggacgccgccaccggcctggcgcgcgggcgcggcgtgttcgccttcacgacccatatcgccgccgccgacagcctggacgactacctggagggcttcccgacgctgttcgcggaaatggggcgcatgggcatcaccagcgtccacaacgccctgaccagcgcgctggcggtgcaggcctaccgcgcgctgcacggcgcgggccgcctgccggtgcgcgtgggcatgatgctcaacggccgcgaccagcggctggtggacgagacgctggcggccgggctgcgctttggcgcgggcgatgaccggctgtacctgctgggcgtggagtatggctcggacggcagcaccagcggccgcacggcggcctattaccagccgtacgtgggcgaggagggaggcgatggccggcccgccaaccgtggcgacgtgaatttctccgccgaggacctggccgccaaggtcggacgcgtgatggcggcgggcctgcaggcggccgccaccggcaacggcgaccgcggcatcgacttcgcgctggatgccttcgagcagggcctgcgcgcccaccccggcgcggtgccgccacgcatcgagcattgctgctgcgcgccgccggccatccagcagcgcatggcggcgctgggcgtgatcgactcgtcggcggcgggctttgcctacaacctgggcgatgcctatctgcgcaatcgccctggatgtggccgcaccgcgacatgctggaccgcggggtgctggtctgcgcgcactccgacgcgccggtgtgcgagcgcaatccgttcctcggcatgtggtccatggtgacgcgcaagaccgcgtcgggcgccagcctgggtgccgggcaggccattacgccgctggaggcgatgcgctgctataccgccaatccggcgcgcgccgaggggcaggccgcgcgcaagggcacgctcagtcccggcaagctggccgacctgatcgtgctggaccgcgatccgtgcgccgtcgacccggacgagatccgccacacgcaggtgctggccaccctggtgggcggccaggccacttatcgcgccgcgggcgcgccatcctgggcggacgagctgcccatgcgggagtaaccatgcgacgatccctgccagccttgctggtgctgccggccgcggtactgataggcgggatgttcctgctgccggtgctgcgcatcctggccatcagcttcaccgagccgcatgccggcctgggcaattacgcggcgctgttcaccgagccgctgtacctgaagatcatggcgaccacggcgcgcatctgcgcctggaccacgctgatcgccctgggcctgggctatgtgctggcctatgtgatggccaattcgtcgccgcgcatgcgcagctggatgatcatcggcctgctggtgccgttctggctgtcggtgctggtgcgcgccttcgcctgggtgctgctgctggccagggaaggaccggtcaacgccacgctgatggcgctgggcgtgatcgacagcccgctggcgctgctgcgcaacgaaaccggcgtgctgatcggcatggtccattacatgattccctatgccgtgctgcccatgctgaccaacatgctgggtatcgaccgctcgctgatggcggctgcgcgggcgctgggcgcggggccggtcgcgaccttcctgcgcgtctacctgccgctgtcgctgccgggcgtgctggccgccggcgtgctggtgttcatcttttcgctcgggttcttcattacgcccgcgctgcttggaggaggcaagaccgtgatggtggcgcaatacatagaattcggtatcagcgagaccatgaactggggcatctcgaccgccttcgcggccacgctgctggtggcggtgatcatgagcctggtgctggtgtcgcgcgtggtgcgcgtgccgtcgctgttcggtgcgccatgagcgtgcgaccctcatggtggttcgccgcggcggcggtggtggcggcgctggtgctggcctttctgttcctgccggcgctggtggtgatcccggtgtcgttcaccgaccgctcctatctgtcgttcccggccgagtcatggtcgtggcagcactaccgccaactggtggacagcccggtgtggcgcggcagcctgctgcaaagcgtggcggtatcagcggtgtccacgctggcggccaccttgctgggcgcggccgcggccatcggcgcatggcggctgggcgcacggctgggggcgctggtgcgcctgctggcgctgctgccgctgatcgtgccgaccatcgtgggcgcgctggcgtattaccgcctgtacatcgacctgggcctgctcgacacgttcaccggagtggtcatcgcccacgtcgtggccgccatgcccttcgtattcgtctcggtcggttcggcgctggccaacttcgatccgcgcctggagcaggccgcgcgctcgatgggcgcgcggccctggcaggtgctgtggcgcatcaccctgccgggcgtgcgcagcggacttgtctccggcgccatcttcgccttcatcgtgtcgtgggacgagctggtggtgctgttgttcgtgacgacccgcaacgtctatctgctgccgcgcgccatgtgggacggcatcaacgagaacgtcgaccccacgatcgcggcggtggcgacgctgatgatcgtcattaccttcatccgcctgtgcgccgaacggctgctggcccaccatcgacaaaaacaggagctgtcatgaccgctgcggccactacgccgacgcctttgctgcgcgtgcgcgcgctgaacaagcgctttggcgcattccaggcgctgcgcggcgtcgatttcgagctgggcgcgggcgagttcctgaccctgctcggtccgtccgggtcgggcaagacgaccaccctgatgtcgatcgccgggttcgtcgcgccgacctcgggcgacattctctaccagggcgcctcgatcaccggacaggcgcccgaggcgcgcggctttggcatggtgttccagggctatgcgctgtttccccacatgacggtggagcagaacgtgcgctttccgctggcgatacgcggcgtcggccgcgagcaggcgcgccggcgcgcccagcaggcgctcgagcaggtgcagctgggcagctacggcgcgcgctatccgcgccagctgtcgggcggccagcagcagcgcgtggcgctggcccgcgcgctggtctacgacctgcgcatcctgctgctggacgagccgctgtcggcgctggacaagaagctgcgcgccgatctgcaatgggagctgcgcaagctgaacaaggagtccggcgcctcgttcctgtacgtgacgcacgaccaggaagaggcgctgtccatgtccgaccgcatcgccatcttcaacgaaggcggcatcgcccagatcggctcgcccaccgaactctacgagcggccggccaatctgttcgtcgccggcttcctgggacgcagcaatgtgctggccggcaaggtgcgccaggccggcgccgacggcgtggcggtcgagtacgagggcggcgtgctggaggtgcccaagccgcggcgccagtatgcgccgggcgaggcggtcagcctggtggtgcggccgcaccagatgcgcctggacgccgccgggcgccaggggctggccgccaaggtggaggccatcagctatgcgggcaacctgatgaactatctgctgcgcacgccgcgcggcacggcgctgttcgccgaagccgtggccggcgccggcgcggccctgcgccaggacgacctcgtatcggtgggcctggacgcggcggcggtcagcctgctggaggccgccgactgatccgtcccttacaggcgggcaggccggcggcgcctgttttacaaccttgtaaaaagcctgctataatcttttctctttacagcgcccgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccgggcgcgccacatttacggttgccgtttgcgctttttgcgctcctgcagccggcaagcagtaccgaagcggcttgagaagacattctcaagccgcttttttgcgcctgtccggtgcggggcagaggccgctttggcggtcaagcgtgcatggtgttgacaggggtgcctgtcccgatggggacaggcacccttgccgcaggtgccgcttcccatgcggggccaggcgccccgcgcctggccgtgggccagccgccggctcaatcgagcagggggcgctgctccatgccgggttcgtaggcgcgcaggggttcgcccgccaggctgcgcgccagccagtcggggttggccaggaaggggcgggccagcgagaccaggtccgcctgcgtggccgcgagcacggtttcgcaatcctgcagcgtggccaggccgccgttgaccatcagcgctttcggagcggccgcgcgcgccagctgcgccagcagtccgccccatggctcgggcttgaggacgcggcggctgctgatgtgcaggatgtcggcgcccgcctggcacaggcgggccagcagcgccgcgatctcggcgccgccgccgggcggctggtagcggtattcgtccatcttgtagatggagtaattgaatccgatgggcagcgggcaggcttgccgcaccgcgcgcagcacggcctcggcgatgcgggcgcggtcggcgccccattcgtcgtcgcgcacgttgtaggcgctgaggaaatcgttgaccaggtagccgcgggcgccgtggatttccacgccgtcgaatccggcgtagtgcgccaggcgcgccgacagcgcgaagccctcgatgatgcgctcgatctcttcggcggtggcggcgtgggcgggcgcattgggctgttgggtctgccacgacaggccctgcgccgcgccgtcgaccaggcccagcgggcgggcgtgcaggcccggctcggccagcttgccggcatgctgcaactgcgcgatgacgcggccgccttcctggtggacggcgcgcaccgcggcgcgccaatgctcggcctgcgcctcgctggccagcccgggctggttgaagtaggcccgcgcggcggggccggcggtgtacagcgcttcggtgatgaccagtccggcgccatggcgcgcgtaacgggcatagtaggcggccgtttcggcggcgggatggccatgcgcgtcggcttgcgtgcgcgacatgggggccacggcgatgcggttgcgcagcgcgatgccggcgatgtcgatgggcgagagcaggttcatggcttggcgggcagacagggttccccgccggtggcgggaagggtggcggggcagtccgggctgcgctccatgcggacgatgcgcgggttgtggtccaccgacagcgccgcggtcaggcggcccgcggcgcggcgcagcgattgcaggtagctgccgcatcacaggctttcgtcgtcggccgagtgcatgcggctgacgttcagcgcggcgatcaggcggccgtgctggaagatcggcacggacagtccggtggtatggtcctcgacctcgccgcagctccatgcatagccgcgccgccggacctcctggatgatgtcgcgcagggcggtccgctcggtcaccgtgcgggcggtcagcggccgcagttcggcggtgtgcagatagctctccagttgttccggggtgaagccggacagcaggacccgcccggccgaatggcagtacaggggaatgcgcgagccgatcgacaggccctggttgagggtgcggtgcagcgggatgcgggcgacgtagcccagctcggtgccgtccagcgcggcgatgctgcaggtctggcgcagttcttccaccagcgcttccagcacgggttcggcgaagcgccacaggggcatggacgacaggtaggcatagcccagcgacagtacgcgcggcgtgagcgcgaagtggcgatcgccgcagcgcgccgcgaagcccagctcgaccagggtcagcagcacgcgccgggcggcggcccggctcagcccggtgcgataggccgcctcggccagggtcagggcgcgcgcctcgttgttgaacgcctggatgatggccagccccttggccaggccattgatgaaatagtcttcctgcctggattcagccatggcgtcgcctagatctcgaccagcgcgtcggcggcatacagcctgccatccgggccggcgatgagtgggttgatgtctaccgaggccacggcgccctgttgcgcatgcagccaggctcccaggcgggtggcggcatgggcgagctcctgcacgggcagcggattctcgccgcgcacgccgtcaaagagcgcggccacgcgcagcttgcgcaggcattcctcggcatgggcctggtcgaacggatacaccagcgtggcgacatcgggcatggcctcgacatacttgccgccgtcgccaacgatgacgatacagccaaactggctgtcccagcgcgccccgatcatgaattcgcgccggggcttgaccatggacgcgacgatcacgccgtcgaacgatttgcccatgcccagcacttcctgccgcaacacgggaaacagcgcccgcgcgcgctgttcgtcggcgatgcccaggtgtaccagcccgtattccgatttgtgcggaatctgcgccgagcaggccttgaccgcccaggggccgggcaggctgccgagcgccgagcccatgctgtcggcgtccaggcacaggcgccatggcgcggtacggatgccgatggcttcgatctgttccaggctgtcggcctcggacagcaggcccgccgtgcgcggcaccggcgcggcgggcgcgtgcggcgctggccgcgccagccgcagcgcggtctcgcgcaggccggacaggcgcgccagctggcccagggcggccagcgcgtcctcgtcgtgctcgaaggtggccaggccggcctgcgcgaaaatccggcggctggcggccagcgggcagctgaccaccaccggcaggcccgtctcggcggtgaaggcggccgcgtcgcgggcgaattgatccgtgtcgtatcccttgccggacatgggcagggtgatgaacagcgcgtcgcaggcgcgcgccgaggccaggatgggcagcacctggccgaacaggtggttgttgctcagcagggccgccgtgaggtcgatggggttcaggctgctggcgaagccgggcagcacggcgtcgatgcgggcgcgcgtctcggccggcaggggcgggacctgcagtccatgccgctcggcggcatcggcgccggtgacgcaggccgcgcccgagttgctgaggatggccaggcggttgccgggcagatggccgcagcgcagcagcaattgcgcgcccatgaccaggctgcgcgcgtcgggcacgcgcaggatgccatgctggcggaaccaggcgtccagcgccttgtcctcggtggcgatggcgccggtgtgcgattgcgcggcctgcaggccttgcggcgaaacgccggccttcagggccagcacgggcacctggcgcgaacgcgccagcgcggccgcgcgcgccagggtggcgggcgcgggcaggctttccatgtagagcaggatcagcctgacttcggggtcgcgcagcaccgcctcggtgaagtccgcgacgttgaggtcgcattcgttgccggtggcgaccgagtagcgcacgccgatgccttcggcgcgcaggtgcgcgtacgggaccatgctcatcgcgccgctctggctgatgacggccaccggcccgtcggcgggggcaacctcgcccagcagggtggcgaaggtcgccagggcgccgttgctgaaattggccaggccctgggtgttcggccccagcaggcgcatgccggccgccgcggcggccgccttcatgtgcttctgcgcctgccgtccgggttcgccggtttccgcgaacccggacgagatgacgacgcatacgcgcacgcccagccgcgcgccgtcccgcacggcctgcaccgcggcctcgccggccacgcagacgagcagcatgtcgatcgggacgttcaccgcgtccaggctgtgccaggcggcgatgccctggacccggtcgcggccggggttgatcggcaggatgcggccctggtagccgtgctgcagcatgtacttgatcggccggccgccgattttctcggggttgtcggaggcgcccacgatggcgaccgagcgcggcgccagcgcggcgtcgatccagtcgccggcgccggccatgcggggggcattgtccgcgagtgtgctcattcagtcggccctcgaacccgtgcgctcgatcacgtcgcgccatttggcggactcggcgctgatgaactggctgaactgcgccggcgtgttcgggcggaagctgacgccctgctcgccgagaatgcgcgcgacatccggcgcctgcagggcggcgttgatttccttgttcaggcgttcgacgatgggcgcgggcgtgccggccggcgcggcgatgccgaaccaggcggtggcgtcgaagccggggaagccggattcggccacggtcggcgtatcgggcagcaggggcgcccgctcggcgctgctgacggccagggcgcgggcccggccggccttgatctgcggcaaggccgtgggcaggttgtcgcacatcagctgcacctggtgccccagcagggcggtcagcgcggcggcgctgcccggataggcgatatgttcggcctcgatgccggcctgcgccttgaacagctcggcgcacaggtgtccgctggtgcccgtgcccatcgacgcgtagttcaggctgggctgcgcggacttggcgtacttgaccagttccggcagggtcttggcggggacctccgtgtcgacgatcagcacattgggcacgctgccggccaggatgaccggcgcgaaggcctgggcggggtcgtagcgcaggctgcggtagagccacttgttgaccgcgaagaccccggaggaggccagcagcagggtatagccgtcgggttcggcggtggcgacctgctgggcgccgatgttgccgccggcgcccggacggttgttgaccacgaccgtctggcccagcgtgggcgatatcttgttggcgatggcgcgcgccaggatgtcgttggtgccgcccgggccatacggaacgatcagcgtgatggggcgagccgggtaatcggcggcaaacgcgccgccggcgcacaacgccagcgccatggaggctatccacttcatggtgtttctcctttgttgaactgcttcggtatgacaggcggacatgccgcgggacgtgcgtcgcgggatcagcccagataggcgacggcgcggatctcgatcagcgccgccggacgcaccaggccgctgaccagcacgccggtggcggccggaaacggccccgcgccgaagacttcgcggcgcacgtcggcggtctggccgtagccgtcgaaggtcgtgacgtagtcgacggtttcgacgacctggctcaggttcccgccggcctgggcgaggatggcggcgatcttctggtagatgtagcgcgcctgcgcggcgatatcgcccacgccgacgatctcgcgctgttcgttgagcgccgtcatgcccgagatatagaggaatccgcccgcccggaccgcgggcgagaaggtcgagttcggattggcgccgggcggcagcacggcctgcagactggaatgcatgggttacccctggaggtgggttttcaagagaaacgtcaggtggaccacgcagtgcgcctggcgcgccgcgtcgggaggggcgtccgtcgtgtggatggagacttctatcgtggtcttcgagcggcccttggcgacgtgctcgatctgcgcgacccggtagacgcactgcaccgtttcgtccacgtacaccggacgcatgaacaccgcctcgacgtccaccatcgcgaccatggcgtcgtgcaactgcgccgacagcggcgtggcgccgagcgcgctgatggccaccagcagcaggccgtgcgcgatcggcgcgcgcagcccctggcgttgcgcgtagccggcatcgtagtgaatcggatgggcatcgcccgtgagcgcggcgaattgcgcaaaggcctgggcgtccaggcggatttcccgttgcgcgacgacctggccgacggcgaggtcggcggccgcgagctgccggggcggttgcacgggcgcctctccttcagtcggccagcgaggcgctgccgaccatcacggtcttgccgccggacacggcctcgatctcgccctgttcgttcagcgcggcgacgaaggtgtcgcccgggcagaccggaccgatccatttcgtgtgcagcttgccgcggtacagccagtcgctcgcatagcggcgcgcgcccaggtcggcggccagcgcggtcatgtgcgggccgtgcagcagggtgccgcgaaagccgcgctgcaccgcgtagtcgtggtcgtagtggatgatgtcgttgtcgccgttgatgcggccgtagccgtcgatcatggcctgggtgatgtcgagtgtgcgttgcatgcgggcttactccgggacgtggaaggtgttgagcaaggtggcgatgggctggccgtccgcgccgcggaaacggccttcccattgcacgtagcggcggccgcgcttctcgaacttgcgtaggatcgtgccggtggcggtcacgcgggtggtctcgtcggcccagatcgggcggtgccaggacatttccagttcggccatcacgatgccctggatcggcgggtaggtctggtacaccggcacggtcatgtaaggcaggatgacgttgggcgcggcggcctggcggacgtccacccggtacagggcgggatcggcctgggacgcctcgaaatactcctggacgatggccggggtgatgtcgaaggacacggggcccagcgcggcgccttcgacgaaggcggcatagggggtgcctggcgtgtccccttcgcggggcttgatgtcgctgggtcgggtcatggcagtctcgttcggttgcgggagtggccatcgtaggagcggcgcgccgatcctgcccgtacatcggcaatctgtgcgctaagcgcacgcgggcggcgcgggccgccccggctgcgtcgcgccggcgtaaaaccctgctgttatatcgatatatctgtatatctagatttttcgatatatgatgcgggttcatgatgaggcactcgcatggccatcaataccgaagacattctcaaggcgctggcgcatccggcgcggcgcaatatcctggcctggctcaaggagccgcagcggcatttcccgcagcaggagcacccgctggagctgggcgtgtgcgccggccagttcgagcgctgcggcctgtcgcaatccaccgtgtccacgcatctggccatcctgcagcgcgccggtctcatccacagccgccgggtcggccaatgggtgttctaccagcgcaatgaggcctgcatcgccgagttcctccagaccatgcaggccgagctgtaaagccgtccgccggtcgtccgccccattcgtccgcttatccgagaggtaatccatgtccacgttgttccaaccgttgaacgccggcaagttgcggctcgccaaccgcatcgtgatggcgccgttgacgcgcaaccgttcgcccaatgccgtgccgccgcccctgacggccacctactacgcgcagcgcgccagcgccggcctgatcatcaccgaagccaccgccatttcccaccagggccagggctacgcggacgtgccggggctgtacgcgcccgaacaactggccggctggcggcgcgtgacggacgcggtgcacgcggccggcggcacgatcgtggtgcagttgtggcatgtggggcgcatttcgcacaccaccctgcagccggggcagggcgcgccggtcgcgccctcggcgatccgcgcccaggcgcgcacgtacctggtcgatgcgcagggcaaggggcagttcgccgatacctcggagccccgcgcgctggcgctggacgagctgccgggcatcgtggaggactaccggcgcgccgcgcgggccgcgatcgaccatggtttcgacggggtcgagctgcatgccgccaatggctacctgctggaccagttcctgcgctcgggcagcaaccatcgcgacgacgcgtacggcggctcgatcgagaaccgggcgcggctgctgctgcgggcgctcgatgcggtctgcgccgaggtcggcgccgatcgcgtcggcatccggctctcgccggtcacgccggccaacgatgcgcacgacgaccagccgcagcccttgttcgaatacgtgctgcgcgagctggcgcggcgcggcctggcgtacgtgcacgtgatcgagggggcgaccggcggcgaccgcgcctaccagcaggggccggccccgttcgactacgcggcgctcaaggcggcctaccgcgccgccggcggcgccggcgcctggatggtgaacaacggctacgacatcagcctggccgaacagaaactgtccagcgggcaggccgacctggtggcgttcggcaagccgttcatcgccaaccccgacctggtggcgcgcttgcgccagggcgcggcgctgaacgagggcgaccgcgatacgttctatggcggcggcgagcgcggctatacggactaccccgcgctcgcctgagcgctcacagggtcaaggcgcggccgtcgtgcagcgtgggctcgatgcgtccgtcgggttgccgctgcatgggcggcccgctccaggcggccagttcgtccgcttcgtcgggcagcgcggcggcgaccggcgccggctccgatagcggcgccgcttccggcatgaccgcggacgccatggcggcggccacgaccggctcgatcgccgccggcacgtaccaggcgctgacctgcacgatggcgccggcttcgtcatggtcgaccagcagccggttggcgccttccggcagcggccagcgcggcggcagcgcgtattccgggtccagccccacgccgacctcttcgttgtcgcgcgcgcggatccagccatggaagcggcagacgatcatccaggccgtgagcgccgccgccatggtcgcgaccaccgtgatatagaccagcagctcggcgatctgcgcggcggtgccgcccaccgtgaccagcgagtgatggatgtacaggctgaacgcgacccaggtcaggatgaccagcaagggccgcacgatgcggtaccagcagccgtacagcaagccatcggccaccccgtgctggtgcacatactcgcgcagcggcgacgcgcttatatcaatgatcaacgctttcatgtttgattcctcggtcggggcttacccaccgcgcccggctttgggctcggcgaaacaggacgcgcggcagcgcgaagacggtggtgatcatgccgatgatccagaacgcgatcggataccagacggcgtcggcgaagtagcggaagatgcggtaatcgtaggcgcggtcgacgatgcagccggcgaacagctgcgccaggcaggtcaggaacagcagcgtgccgtgccagcgcgggaatatctcgaactgccaggcgggcggcagcgcgacgaactggcccagcacagccatgcagatcaggaacagcatggcgtaggcccatagcacgctcaggctgaactccaggaagatcggccacatcaggatctggcgcgggttgagcatgcgcggggcgtacttcagcgcggtctcgatgccgccgcgcgcccagcggtagcgctgcttgaacagcccgcggaacgtctcgggcatcaggatccaggtcagcgcgcgcggttcgtagcgcagggtccagccggccagctgcagcttccagctgatatcgatgtcctcggtctgcatgtcggggctccagtagccgacctggtgcagcgcctgcttgcggaacatggtcatgacgccggagacggtcatcagcttgccgtagagctgctgggtgcgcttgatcagccccacgatggacgagaattcgcccacctgcatgcggcccagcaccgtcgagcggttgcggatgcgcgggttgccggtgaccgcgccgacgtgcccggcgtgcaggaaatgcgtcagcatgtaggtgatcgagtcggggtggggcagcgagtccccgtcgatgcacagcaggaactcggcgtcgctgagctgcgcggccgtgttcaggccgatggccttgccctcgttgcggctctggtgcaccaccagcaggcgcggatactgctcggccagctcgttgagcagcgcgccggtattgtcgcggctgccgtcgttgacggcgatgatgcgatagttcgggtagtgcatgcggtccaggtgcgcgatcacctcggccacgttctcgccctcgttgtagcagggcaccacgatggccacgcgcggcacccgcggcagcagcgtggcgcggtgcttgcgtccctgctcgaacaggaagaaatgcagcagcccgcccacgatccagaaatacgacatgaagaacgggtaatagaaaacgaaactggacagcacgctcttgacggagtcgttcatgggctacctctgcgtcggctcggcctgcgacgcactgccgtacagcgtggtctggcgcgatagttcctgggccttggtcaggcggcgcttttccagcgtcgacttcagcgacatcacgtcgcgcagcacttcggcgtcagggtggttggcgatgaaatcgtccgggtagtagccatagttgatggcgcccaggctgcgcaattgcaccatctgcttgcgcagtatctcggtgtcgatcggcttgcccacgcgccagtcgcgcgcctgcagctcgaagatggtgcggtccaggcccttctggcgcgccacggcggccaccagctggcgcatccattgctcgggccgcgcggcgccctccatgttgggcatggccatcagcgccacgaaatcgtagctcttgaggaattccggcaggctctggccgtaccaggcctccgacacgggatcgagcaccggctgggcgtagagattgcgcgccaccaccatgtcgcggtcgttctggtagccggacacgatatggcgcaggtgcatcgtgaagtcgatcaggtagcggatcttgcccttggaccattgctgggccagcttggggtcggcgcgtatcgccgcgatatcgggcggcaggccccagccctggtaggtggccagcgcctcggggctgctgtcctcggtgtcgtcgagcacggcgtcgtcgtggaacagcaggccgtcgaagtgggccgccttggccaggtcttcgtagatctcgctgatgacgcggtgggcgtcgggatggaaagggctgagccgggtcgggctgcccaggccgcgctcgccgggcttgcgggtcgtcgactgcaccaccttgccataggccgggttgccgggcggcaccgagaaggtcagcacgggcagccaggcgtacaccatcacgccggcgcgggtcttcagctgccaggccacgcggttgaacagatcggcgcgcatcggcagatggcggttggggaagtacacctcggtgatgtcgccgtcgcccttgggataggcgaaggcctgcaggtagacggcgctgggcgccaggtccttcatgcggtcgatcagctggccgaggttgcggttctgctgctcggggtcggggtcgtagatgtagtccaggtcgacctgcacgatgcgctcgatcgggcggacctggccgtggtagctgaccggctcgcgcatggcgcgggcgaccgtggcgacgttgacctcgtagtccaccaggctgcggcggatctgcgtcagcgaaacgtcgggggtgttggggccgggctgcagcgtcaggccgatgttcaggcccacctcggcggccacctggtcggtgtcgcgattgtgcgcgccgtagggccagacgatggagcggatggtcacgccggtgtgttcgcggatcaggtcggcgctggtcttgagatcctggcgcacgcgggcgcgatattcggcgtcgttctcgtagcgcccgctggccggcaggtactggcgcgaggacgccgcgggctgttcgttgccctgcgggttggccagcacgccgcggtgcaggttgtgcgagtgggaggccagctcgaccaggccggactgcgccatttcgcgcagctgcgcccaggtcatgaagaagtcgtgcggcacttcgatcttggggctgaggcggatcttggtgccggccggcgcgtcggtccagctggtgacgacggcgaccaccgcgggatagttgaatttcttcagcaagggaaacaccttggtgtaggtgctggcgtagccgtcgtcgaaggtcagcaggatggggcgcggcggcagcgggcgcacgccggcgcgcgaatcgatgatctgttgcatgctgatgaggttgaatcccttcacgcgtatccactcgaacagatcggtcagcgtgcgcgtctcgatggcgaactgatcgggcatgtcggcaaacgaggcgcgcaggttgtcgcgcacgtcgtgcatgcacagcacccggaatgtcaggccgtcgtcgggatcggggggcgggagcatgtccaccttgtaagcgcgcgcgggcagcatcagcagccccagcgcgcagcaggcaaaccatttcagcagggtccgatgcatggcggtcatggtgctcagaagggaatgttcagggtcagatagaacaaggtgcggttctccgggtcgccgtcatagctgtggcggccgtagcccacgccataggtgatgctggtctggcgcggcaggtcccagacctgttccaggcgcagctgccacagggcgctgttgccatgctcggcctggttgtagaccccgccggtggcgtagacgcgctggcggaacgcgtactggccgtcgcgccacgggcgccattcgtacatggcggtgacctgcgcggtcaggtcgtggtcggggctgaagcattcggtgtcggtcttgctgttgttcgagtacgccacgctggtccaggtgctgacgctgtggcgcggcacggtccacaggttctggaaccaggtggcgccgatggtctggcgggtattcgagtcgctgtagtgctgcagctggtaggccacgtcgtaataggtgcgctcggtcggctggtagcgcgccgatacgccgctgctccagccatggatgccggcgcggtaggctttccagggcaggtcgttgctgtcgctgtcgaagttggcggccaggcgccagccgtccgacggcagccaggccacattggccgaggcgccgaaccggcccgacgggccggtggactggtgcagctcggtcgaggcctcgatgctgccgcggcggtactccaggccggcgccgttgcgcacccgcgacttgtggccgtcgcccaggtccgcatagccggtgaactggtggaagaacaggcggtagttgtgcgagatcgggctggtgtacagcatggtgttgagcgaccactcgcggttggcgatggtggagttgtcgttgttgctgttgtcgccgccgtggccgatgtctccgccgaaatccatggtcagcagcggcgactggtacacctcgtagtcgcgctggagattgcgcacgctgctgctttcgggaaagcgctcggacagcgtggtgacgatggcctcggcttcgggatattcgcgcagcgccatcgaggcgcgcgccaggccggtcatggcctggatatcatccggccgctcggccagcgcggtggtgaacgccgccttggcctcgcgcgggcgggcgtcgcccagccgggcgctggccgccgcgttgcgcaggcccgagctgaacggggcatcgtgctgcagagcgtcgatggccagcgtgccggcctcggtctcgccggaatacatcaggtactgcgcgcgcaggcgctgcgccgtggcgtagtcttcattgggccgttcggcgaccggcgcgttctccacgtattgcggcgaggttttctcgatgcgctgcaagagctgctcggcatcctcgtagcggccgcggtccatataggcgaagaacagcgactcctgggtcgggacgcggtcgatgtcgcccgggccggccttggccagcgcctcttcgtagcagacgatcgcctcgtcgtagcgttcctcgtacgcgtaggcgttgccggccgaaaccagcacgtaggggtgcaccggcgtattggtggcgcgcagcccctcgtacagcttgatggcgtccgcgtagcggccgcgcaggcccaggccgtagatcatgtcgctgatcaccgccgtgcgcagcgacgcatactcgggcgccagcggcaggctgtcgagcagttgccagccatcggccagcgccgcgtccagcgtcgcgaaacgctcgggtccggtcaggttccaggtttcggcgcgcgaccagcgcaggcgctgggcgatcgcggcatgctgcagctgcgcatattccagcggcgtgaacagcgcccggtgttcggtggccaggtccagcgccagattggccgcgccgctgcggctggcctcctgcacctggtcccgcaccgacggggccgcggccgctgccgcgcccacgaacgccagccccgccaccagcagccgagtccgccgcaggccacgcacggatgcgggccgggtacgcctggtttgatcgttgttcataggacagcgttctacgaaaacgccagatccgcgggggacgtggccgattgatggggtggaggccatcttagaaatgacgccacggtttgaatagggcgccatttggcgtaccgcccttacaccatccttcagatggcacttttggatgagggcaatcttttgtatgctgtaaaaaaatccactgacgtattgtgtaatgagcaaatctatgagacgcgcggccaaatggtggggccctgcggccacctggacgctggcggccctgttggtgttgctggtgggccacggcgtggtgccggaggcggcgcgggtctccgacgcgccgttgctgcatgccatggccgggcatgcctacctgctgaactgggccgccgggttgatggccctgatcggctggggcgacagcctggtcctgtatcgccgcacccgccgccgggcggtttgaaaagccggctggacagtttgaaaaaacgcgatataatttcgcctctttacagcgcccgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccgggcgcgccaatatgaaaagccgccatgccttgtgcatggcggctttttgctttgggcggcgcgcgcttgcggcgcttgccctgccacgggtttgagggccggccgtatgcccttacacttgccgtacttttcgcagccactttgacttttcgaggtgaaggcggactgccgtggcgtgccttgccggcgagcggggcgcggggcggcggcgcgccgcaggagcctatgcccgcatcccaggacaaacccgatgtgccgcccggtccttatcatttttccgaacaggtcggccatttgttgcggcgcgcctaccagcgccacgtggcgatctttcagcagaccattcccgattccaagctgaccgcggcgcagttcgtggtgctgtgcgcgttgcgcgaccagggcgcgtgctcgctggtcgacgtggtcaaggcgacggccatcgaccaggccaccgtgcgcggggtcatcgagcgcctgaaggcgcgcaagctgctggccgtctcgcacgacccggccgaccgccgcaaggtgctggtgacgctcacgcccgacgggcgtgcgctggtcgaggaaatggtgccgtttgccgagcagatcacgcaaagcactttcggcgggctcaaccccgccgagcgggtggctatcgtctacctgttgcgcaagatgagcgacgcggatgaccttgtcggacggcagtccgagtcctagggaaaatactaggcgaattaaagcgtcaacgctctaattttcggcttggtcgtcaatctgtcaaggcgtcgccacaagcaggaaaaggcgttgtccctggattttattgatttgtaattcaatgattttgtgtgaatattcgggtattcccgtagaaatccgaatagcctttatcgtgatgtggttatagggtgtcggtccggtgtttacatgcagaattcaagtgtgtacgctttatcatatcccgcgcgtccaggcttgcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgtccacacgcagtgataccgtcgtcaactcaaggggaaaatcatgaacggtcgcaaccgctacgcccgattgctgggcgcaacctgcctgacgctgctgggcgcatcggcctgggcacaggacaccatcaagatcggcgagatcaacagctacaagtcgcagcccgcgtttctcgaaccctacaagaagggcatgcagctggcgctggacgaggtcaacgacgcgggcggcatcgctggcaagaagctggagctggtgatccgcgatgacaacgccaacccgggcgaggcggtgcgcgccgccgaggaactgatctcgcgcgagcgcgtggacatgctgaccggctcgttcctgtcgcacatcggcctggcgctgaccgacttcgccaagcagaagaaggtgttcttcctggccagcgagccgctgaccgacaagatcgtctggcaggacggcaaccgctatacctaccgcctgcgcacctcgacctacatgcaggtggccatgctggtgcccgaggcgctgaagctgaagaaaaagcgctgggccatcgtctatccgaactacgaatacggtcaatcggccgtggccaccttcaagaccctgatgaaggccggccagcccgacatcgaattcgtctcggaacaggccgcgccgctgggcaaggtcgatgccggcagcgtggtgcaggcgctggccgactccaagcccgacgcgatcttcaacgtgctgttcgccgccgacgtgaccaagttcgtgcgcgagggcaccacgcgcggcctgttcaaggaccggccggtggtcagcgtgctgaccggcgagccggagtacctcgataccttccgcgacgagacgccggccggctggatcgtcaccggctatccgtggcagttcatcgaaacccccgagcaccaggccttcctgaaggcctaccaggccaagttcaaggactatccgcgcctgggttcggtggtgggctacagcgccatcaaatcgctggccgagggcatcaagcgcgccggcggcaagaccgacaccgagtccatgatcaaggcgttcgcgggcctgaagctgaccatcccgttcggtccgatcgaataccgcacgctggacaaccagtccaccatgggggcctacgtgggcaagctggcgtccaaggacggcaagggcgtgatggtcgatttccgctatgtcgacggcgccgccgcccagccttcggacgaggaagtgcgcaagttgcgcaaggccgattgatccacgcgcggcgcgtccgtgtcgcgggcgcgccgtcgcgggcgggatgcatcgtcgcgacgatgcgtgatttcctagaggtatcgcggttatggatctgacaggttttctggcccagctgctcaacgggctggccgaggcatcgtcgctgttcctggtggcggcggggctttcgctgattttcggcgtgacgcgcatcgtcaatttcgcgcacggctcgctctacatgctgggcgtgtacgtggcgtattcgatcgtcgagcgcgtgggcggcaccgcgctgggcttctggttcggcctggtggccgcgtcgctggccgtcggcgtggtgggcgcggcgatcgaggtcgtgctgttgcgccgcatctatcgcgcgccggagctgttccagttgctggcgaccttcgccctggtgctggtcatcaacgacgccgcgctgtggatctggggcgccgaggatctgctggggcggcgcgcgccgggcctgaccggcgcgatcgacctgctgggccgccggtatccggtctacaacctggtgctgatcgtggtcgggccggtggtgctggggctgctctggctgctgctgacgcgcacgcgctggggcaccctggtgcgcgcggccacgcaggaccgcgagatgctcggcgcgctgggcgtgaaccaggcctggctgttcaccggcgtgttcgcgctgggcgccatgctggccgggctgggcggcgcgctgcagctgccgcgcgagccggccagcctgagcctggacctgcgcaccatcggcgatgcgttcgtcatcgtggtggtgggcggcatgggatcgattccgggggcctatgtggccgcgctcatcatcgccgagatcaaggcgctgtgcatcggcctgggcaccgtgaccctgctgggcttgagcatttcgttttccaagctgacgctggtggtggagttcgccttcatggcgctggtgctggtgttccgcccctggggcctgttcggacgcccgcagggcgccagccgcaactcggcgcccatcgaggcgccgctgcggccggccgcgccgcgcctgcgcatcctgtggggcgtcctgctggcctccctggcggtgctgccgctgctggcgcagtggcttccgtacgcggtggtgctgacgcaggacatcctgatcgccgtgctgttcgccgttagcctgcatttcatgatggggccgggcggcatgcattcgttcggccacgcggcgtacttcgggctgggcgcgtacggcgcggccttgctgctgaaggccgcctcgctgcccatggaggccgcgctggccttcgcgccgctggtgggcgcgctgggcgcgctggtcttcggctggttctgcgtgcgcctgtcgggcgtctatctggccatgctgaccctggcgttctcgcagatcgtctggtcggtggtgttccagtgggacgacttcaccggcggctccaacggcatgatcggcgtctggccggccgagtggctgtccggcaccgcctactactatctggcgctggcggtggtcgcggccgccgtgctgggcctgcggcgcgtgctgttctcgccattcggctacgcaatgcgcgccgggcgcgattccagcctgcgcgccgacgccatcggcatcgacgtcaagcgggtgcagtgggcggctttcgtggtggccggcgcgttcggcgggctggccggagcgctgtatgcgttttccaagggcagcatttcgcccgacaccatggcggtcagcaaatcggtggacggcctggtgatggtgctgctgggcggcatccagaccctgatcggcccggtggtgggcgcgacggcgttcaacgtgctgcaggattacatcatgcgcgccaccgagtactggcgcgcgctgttcggcggcgtcatcctcctgctggtgctggtgttcccgcaagggatcgcgggattctgccggcaggcggggcaatggtggagcgcgcgcgccggcaaggaccggccgccgcgcaagggcggcgccttcatcggcggaccgcgggagaagcaggcatgagtctgttgcaggtcaggaatctcagcaaggcgttcggcggcgtgcgggccgtcgatgacatcagcttcgatctggcggccggcgagctgctggcattgatcggccccaacggcgcgggcaagtccaccaccttcaacatggtgggcgggcagctgccggccaccacgggctcggtcaggctggacggccacgaactggtgggcatgcggccgcgcgacatctggcgcctgggcgtgggccgcaccttccagatcgcggcgaccttcgcgtcgctgacggtggtcgagaacgtgcagatggcgctgctgtcgcaccatcgccgcatcttttcgttcggctcgctggcggcgcgccagtaccgcgagccggcgctggcgctgctcgaacaggtgggcatgcgcgaccaggccgaacggccctgcagcgagctggcctatggcgacgtcaagcgggtcgagctggccatggggctggccaacgatcccaagctgctgctgatggacgagcccaccgccggcatggcgccgcaggagcgcaatgcgctgatggccctgaccaagcggctggtggtcgatcggggcatggcggtgctgttcaccgagcacagcatggacgtggtgttcgcgtacgcggaccgcatgatcgtgctggcgcgcgaccgcctcatcgccgaggggggcgcgcaggagatccgcaaccatcccaaggtgcaggaagtgtatttcggcaccggcaagaccttcgagaaacattccgccggagccgcagcatgagcacagtcgccgagcctacccgcgccgccgccgccacgcaggcgcccgcgctgctgcgcgtggcggggctgaatgcctggtatggcgccgcccatatcctgttcgacgtggacctggaggtgcggcgcggcgaagtggtggcgctgatggggcgcaacggcgcgggcaagtccaccacgttcaaggccgtcatgggcctgctggccaagcggcgcggcgcggtggagttcatgggccgcgatatcgccggcctgcagccgttcgagatcgcgcggctgggcctgggtttcgtgcccgaggaccggcgcgtgttcaccgacctcacggtcaccgagaacctggaggtgggccgccagccggcgcggcgctggccggacggcagcgccgcgccgaactggcagccgggcgcgctgtatgagctgtttcccaacctgggcgccatgcaggactgcccgggcgggcagatgagcggcggcgagcagcagatgctgacggtggcccgcacgctgatgggcaaccctttcctggtgttgctggacgagccctccgagggggtggcgcccgtcatcgtcgagcagatggccggcatgatcctggcgctgaaggcgcagggcgccagcatcctgctgtcggagcagaacgtgcatttcgccgaactggtttccgatcgcgtctatgtgctggagaagggccagatccgctacagcgggtcgatggccgaactggccgacaacgaggaagtgcgccgcgcctacctgacggtgtgagcgctgcctggcgccggcaacaggcgcctgtcccgacatacagggtgtgcctgtcccccgccgggacaggcacagtgccgtacaccatcgacgcttgaccgccaggacggtatctgtcccggttgggacaggcacctgttgccggcggctctgttcattcctgccgcgacagctcccgcacccgttgcgcgacgtcctgccaggcgggctcgcccggcgcgaagcgggcgcgcatgtattgcaccagttcggcgatctgtccggcgtccaggctgtcgccgaaggcgggcatgtagcccagctggccgttggcgggctcgacgatgccgtgcaggatgacctggatcaggttgtcggggtgcgcgctgtgcagattggtgttgagcgccagcgacggccgcacgccgaattgcggcgcggtatggcgcgtttcgtggcagacggcgcacgcgccctggaacaggcgctcgccgttcggcggtagcaggcgcgcgccgggttcgctggcgcgctccagtgcctgcaccgcggcttcgacgccggcgctgtcggcggccgggctcagcgacgacaggtagtgcgccatggcgcgcacgtccgcatccttggcgcatggcgcgctcgaacgccgcatacgaccattgcccgatgccggtcgcgacgtcgggcgtgatgttggtggtgtagatggcgccgaacggggtgtccagcgccagcccgccggcattgggcgcgccgcccggcgcggtgtggcacaccacgcagtcgccggcggcggccaccagccggccgcgttcgatcgccgcggccgaatacaggccgggttcgggcccggcgacgggcgcgatggccggacgccacggccaggcggcgaccaccagcccggccgccgcggcggcaatgccgcccagccaggcgtaggcgccacgattgccgcggcgcgcctgcgcgccgttgaagggcggctcgcgcaggcggatgccggtggcgtcgaaaatcgcattggccaccgcggccgcggcaggcagcgatgcggtgtcggaccaggccagcgcggtcggcgtggccagcgcgctggccggacgcacgacctccggtgtcggcagctggccggcgatcggcgcggcggggacgctccagtcgtcgtagacggccggcgggccgagcaggcggctcgcggtatcgcgcagatgctgttcgatgcgcgacgcgtcctggccgggcgcggccgtcgcttcgaggtcgtggccgaccaccacgcgggttagcgcgacgccgccgctgtcggggtcgaccgacacgtcggccacccaggccgaccagctgcgcagcggcgggtcgacgctgtcgtcgatgacgctggcataggcgaagccgcgtccgccgcgcccggatgcctgccagccggcctgctgcgcgacttgccggatcagcgccgcgccgcgcgcgtcgtccaggtggcgcagccggtattcgaccggatcgacgccggcgcggatcgcggcctcgtcgagaaacgactccagcgcgaacacctgggccgcgcgctgcccgggcaggcgggccgcgccgggcggcaaggtgccctggctgtcggcggccagccggacggcgccaaagcggtagggcggggcatcggcgggcgcggcgcccgcgccgccggccagcaggcgggccaggctggggcgggccaggccggcgccgtcgtggcggatgcgcagcgcggcaatgccgccttgcgcgtcgaagtccgcacccagccggatcgcgccgctggccggcgcgggccatgccatcggactgccggccacgcgcaccggctggcccaccgcgcgcgacagcagcgccgcgtcggcggccgtgtcgagggccgcgaggtcggcggcctgcccgggcgggacgccataggccagcacgcgcaccgcatccggcggcaggtccagcaaggcggccagttcgcgccgcagcgccggcgcggcggccgccgtccacacggtcagcgtgccctcgcgccaccaggccagcgcccaggtcgacatgccgtggctgtccgccgccggccagcggtagcgctgctcgagcgccatcggcgcgccggcatcggcggggccgtgttgccacagcggatgggcgtcggcgcccggtggggtggcgcgccactgtaccggcagccgcgcggcggcctgctgcgccagctccggccgggtggcgacgatgccgacgaagtcgcgcgccacgagcacgcgcacgatgccgggcaagccttgcagggcgctgtcgtcgacgtgggcggcgcgcgggccggtatagcgttcgccgttccagctggcgcgcggggggcgcagcaccaggccggccagcaccccggcggccggcggcgccaggtcggcgctgccggccggcatggcggccatgggggcggcgtccggcgggccggcgcggctcatgcctgtcgcgcggcccacaggcgcgccgcgcggcgcaccgccgccatgatttcgatatgggtgccgcagcggcacaggtggtactgcagctcgtggcggatctcctcgtcggtcggcgcggcattgcgcagcagcagcgcctgggtggcgatgatcatgccgttgaggcagtacccgcattgcgcggcctgctcgtcgatgaaggcctgctgcaccgggccgggcgcctgcggcgtgcccagcccttcgagggtggtgatggcgtgcccggccgcgccgcgcacgggtatcgtgcaggcgcgcgcggccacgccgtcgatcaggacggcgcacgcgccgcattcgcccagtccgcagccgaacttgggcccgttcaggcacaggtcgttgcgcaggatgtaaagcagcggggtgtcggggtccgccgtcaccgtgtggcggctggcgttgacctcgagcgtgaagtcgcgagtggctgcaagcatggcgatacggcaaacctcgatgcggcgcggcaagctgcgcaggttatccggactgggcgccgcgcggccagggggataacccctggtggcgcgccggcggccggcggcctcaggccgccgcgcgccggccttcgaccagcggctcggcgtacacgtcgtagccgaagcaccagtccgggttttcgttggtgcgcagccatgtattgtcgtgcgatacccgttgcacgcggctggcgcgttcggcgcggttgtcctcgtacaggcggaaggcggcggcatggtcctgcagcccggtctgctcgaagatgcgcgtcagcatggcggcgtcctcgatcgccatggccgcgccttgcgccatgtgcggcttcatcgggtggcaggcgtcgcccagcagcacgatgcggccgcggctccacagcggcagcggatcgcgttcgagcaggggccatttggaaacctcgggcgtggcctcgatgagcgcctgcacggtcggatgccagccggcgaaggctgcgcgcatttcctccttgctgctgggcacccagctcttgcccatgtcccattgctgttcgggcacgccggtcacgtaatagatctcatcgcgcttgccggtgacgaagtaaaccatcatatggcgatcgtccgaccaccacttgacgcacatgtcgaaaggcagcgagccgctgtccagcggcgtggggaacaccgcgcggtgcgccacgtagccggtgtacttgggcagctcggcgcccagcaggtgttcgcgcagccgggaattgacgccgtcggcgccgatcacgatctcggcttcctcgaccgagccgtcggcgaaatgcaggcgcaccacgtcgtcgtcctcgtccacgcgcgtcaggcgcttgttgaactgcagcaggcccgccggcagggcggcggtcatcagggcatggaagtcgccgcggtgcaccgtcaggtacgtggcgccgtaatgcgagaccgcgtagtcgcccagcggaatgcgggccagctccgcgccggtctgccagtcgcggctgtaccagtagtccggatgcgagccctggcggttgagctcgtcctcgatgccgatgcgccgcatgatcttcatcacgttggggccgagatggatgcctgcccccaggagggagaaggccggcgcctgctcgtacaggcgtacattgaagccggcgcgcgccatgagcgccgcgcccgcggtaccgccgagaccggcgccgatgacagcgattctgggtttgccttgcacggtgtttctcctggagtgaggcgtgaagcgggcctgcggtgctcatgaaaataaagtgtacacactcaaaaatggcaagtaaacagggaattgccaggcggttcgttcgatgctgtccgatatggcggtagtttgcagcaatctgttgtctatatggaacttttatgcgggttttcccttgggttgatgattcggaaaggcgtgatctgaactattgccacgccgtggcatagctgtgaaaataaagcgtacacatcttatttaggacgtctttcggcgtccggttaccgggagcagggcgtgcagaagacctaccgcattggccagatcgtgccgagttcgaatacgacgatggagacggagattccggcgatgttgctggcgcgccagcagattcggggggagcgtttcacctttcattcgagccggatgcggatgaagaaggtggtcaaggaggagctggcggcgatggacgcggagtcggatcggtgcgcggtggagctgagcgatgcgcgggtggacgtgctgggttatgcgtgcctggtggcgatcatggcgatgggccgcgggtatcaccgtcagtcgcaggcgcggctgacggcgcacacggcggccaacgggggcgaggcgccggtgatcaccagcgcgggggcgctggtcgatgcgttgaaggtgatgggagcgcggaagatcgcggtggtggcgccgtacatgaagccgctgaccgagctggtggtggactacatcggcaacgagggctacgaggtggtggattaccgggcgctggagattgcggacaacctggaggtgggacgccatgatgcggggcggctgccggagatcgtggcggggctggattaccgcgaggcggacgtgatcgtgctgtcggcgtgcgtgcagatgccgtcgctgggggcgattgcgaaggtggaggcgcagacgggcaagccggtggtgacggcggcggtggccacgacgtacgcgatgctgaaggcgttggggctggaggcggtggtgcccggtgcgggcgcgctgctgtcgggtgcgtactgagccggagaaggagcgagcgatgagcaattttcggtatggcggcaacgtgcaggccaacgggatccggcagcactacctgcgctatgggggcgagcgggccggtcgcgatccggtgatcatcgtgccggggatcaccagcccggcggtgacctgggggttcgtgggcgagcgttttggcgagcagttcgacacctacatcctggatgtgcgcgggcgcgggctgtcgcagtcggggccgcagctggactatggcctggatgtgcaggccgaggacctgctggcgtttgcgcgcgcgctggggctgtcgcgctacagcgtggtgggccactcgatgggcgcgcgcatcgggatccgtgcggcgcgcacgggcgaggcggggctggcgcggctggcgatggtggatccgccggtgtcggggccgggccggcgggcgtacccgtcgaagctgccgtggtacgtggactcgatggcgcaggcgcgccaggggatgacgggcgagcagatgaaggcgtactgcccgagctggacggccgagcagctgcagctgcgcgccgagtggctgcacacgtgcgaggagcgggcggtgatcgccagcttcgaggggtttcacgaggacgacgtgcacgcggacctgccgcgggtgcgggcggcgcggctgctgatgacggccgcgcggcgaggtggtgctcgatgcggacgtggccgagatcgaggcgctggcgccgggcacggtgcacgtgcgggtggcgggcgcggggcacatgattccgtgggacaacgaggaaggtttttacgcggcgttcggggattttctgggcgcgcgcctgcgggcgggctgaggccgcgaggacacaaggagagtagcgatgccggtgagcgattacgagatgatccgggcctggacgcaggtgctgcgcctgtccaggctgcaggcggggcagacggtgacggtgctgaccagcgcggccacgcacccgcagacgctgggcacggcgctggtggcggcgcagtcgctgggggcggtggtcaatcggctggacctgccgccggtcaatggggagaaggcgctcagccgcgatgcgctggcgtacctggggaccacgccgctgacgggcaacaaggcggcgatcgcgatgctcaaggcgagcgacctggtgctggacctgatgacgctgctgttctcgcccgagcagcacgagatcctgcaggggggcacgcggattttgctggcggtcgagccgccggaggtgctggcgcggctggtgcccaccgagggcgaccggcagcgggtcaaggcggcggcggcgcgcatcgcgggcgcacgcgagatgacggtggagtcggaggcgggcacgcggctgcgctgcgggctgggggagtttccggcgatcagcgagtacggctacgtggacgagccggggcggtgggaccactggcccagcgggtttgcgctgacctggcccgacgagggctcggccaacggcacgatcgtgatcgaccggggcgacattttgctgccgcagaagtcgtacgtgagcgagcccatcgtgctgacggtggaaaacggctacgcgacgcgcatcgaaggggggctggatgcggagatgctgcgcgagtacgtggccacgttcaaggacccgcaggcgtacgcgatctcgcacatcggctggggcctgcagccgcgggcgagctggaccacgctggggctgtacgaccgggaggcgaccatcggcatggatgcgcgggcctacgagggcaatttcctgttctcgctggggccgaacaacgaggcggggggcagccgcacgacggcctgccatatcgacattccgctgcgccgctgcacggtgcgcctggacgggcgcgaagtggtgcgcgagggcaaggtactggactgaggaaggggcagggacatgagcaatgatctgggcagctacgagcgccaggggttcggggcggcgctgccgttgaaggcgccgtacgggctgctgatcgtggacttcgtcaacgggttcgcggacccggcgcagtttggcgggggcaacatcgcggcggcgatcgagaccacgcgcacggtgctggcggccgcgcgcgagcggggctgggcggtggcgcacagccgcatcgtgtatgccgacgacgatgccgacggcaatatcttcagcatcaaggtgccggggatgctcacgctcaaggagcacgcgccggccagcgcgatcgtgccgcagctcgcgccgcaggccggcgagtacgtggtgcgcaagagcacgccgtcggcgttctacgggacgatgctggcggcgtggctggcgcagcgcggggtgcagacgctgctggtggccggggcgaccaccagcgggtgcgtgcgcgccagcgtggtcgacgcgatgtcggcgggttttcggccgctggtgctgtccgattgcgtgggcgatcgcgcgctgggcccgcacgaggccaacctgttcgacatgcgccagaaatacgccgccgtgatgacgcatgacgaggcgctggcaaagacaaagtgacactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggcacctgccgaatcctggtccttcccgcgaggacaggcacctgctgaatcttgctccctgcgggcacggacgcgccgagtatgaggacggtcatgcaaacacccagatcgcaacgagaggccttgctgcgcgccgcggacgccttgctggtcacgcgcgcgccgacggcgggggcgcagcccgcgccggggcagccgggtgcggcgtccgattatgtgccggccacgccggacgtgttcatcgcggtgcgcgccgacggccgggtgcaggcgttcaacgggcacgtggacctgggcacgggcgtgcgcacggcgctggcgcagatcgtggccgaggagctcgacgtggcgttcgagcgggtggagatggtgctggggcataccgaggccgcgccgaaccaggggccgacgatcgccagcgccacgatccagatcaccgccgtgccgctgcgcaaggcggccgcgcaggcgcgcgcctggctgctggcgcgcgccgccgacgccttgcggacgcccgccgacatgttgcgcgtggacgatggcgtcgtgcgcgccgggaacggccgcgccaccgattactggacattgctggccggcggcggcaccacgctggcgctggccgacgcggtggcgctcaagcccagcgcgcagtatcgctgcgcgaccagccggccacgccgcgcgaactggtggcgcaaggcgatgtggacgcggcgctggcgcacccggacgcgctgcgctgcacctatgtatggccgtaccagatgcacggatcgatcggcccgtcctgcgggctggccgactaccgccccgatggcctgacggtctggtcgggcacgcagaatccccatatgctgcgcatcgacctggaccgcctgctcggcctgggcgagtcgcgcatcgagatcgtccgcatggaggcggccggctgctatggccgcaattgcgccgacgatgtctgcgccgacgccgcgctgctgtcgcgcgcggtgggacggccggtgcgggtgcagctcagccgcgagcaggagcacgcctgggagcccaagggcgcggcgcagctgatggaagtccgtggcgcggtcgacgcgcaaggcggcctggccgcctacgatttcgccacccgctatccgtccaatgacgcgcccttgctggccctgctgctgaccgggacgctcgccgccgagccgcgtacgctgcagatgggcgaccgtacggccgtgccgccgtatcgctacgacaggctgcgcgtggtgtgccacgataccgccgccatcatgcgcgcggcctggctgcgcggcgtatcggccctgcccaattcgttcgcgcacgactgcttcatcgacgaactggccgaacgcgcccaggccgatccgctggcgtttcgcctgcgccacctggacgatccgcgcgccatcgatctgctgcgcgaagtggcaagccgggccggctggcgggaagggcaacgcggcagccgcggccaggcggacgcacggcacctgctgcgcggccgcggcctggcctacgcgcgctacgtgcacagcaagttcccgggtttcggcgcggcctgggcggcctgggtggtggacctggccgtcgatgcgcgcagcggcgccatcacggtcgaacgggtggtggtgggccaggataccggcatgaccgtcaaccccgacggcgtgcgccaccagttgcacggcaatgtgatccagtcgctcagccgcgccttgaaggagcaggtgtcgttcaaccaggccggcgtcagcagcatggagtggggcgcctatcccatcctcggtttcaccgaggtgccgccgatcgaggtcgtgctgatgccgcgccaggaccagccgcccatgggcgcgggagaatcggcctcggtgccgggcgccgccgcgctggccaacgccctgttcgatgccaccggccggcgctttcgcgagctgccgtttacgcccgagcgggtgcgcgcggcgctggcgggctgaccgcgcgcgcggccgcgttgcgccagatcaaggccggcgggggggggggcgcccgatgcataatgggcctggcgcgaatgggaggctgcgcaaacgccatcgcgcccgttccggagatgcgatgcgacgcctgagaacaatattcattctgctggtcgcggccctgtccgtcctgtggctgagccagaacccgcccggcgcatggggcgagggcttctgggtcatgcgcaagcccctgatctactacaccggcatcctggccctgggcatgatgtcgctgggcgtgatcctggcggcgcggccggcccgcttcgaaggcgccctgggagggctggacaagttctaccggctgcacaagtggctgggcctgggcggcgtggcgctggcgctgacgcactggctgctgaagatcgtgccgccctggatggccgcgcagggctggaccgtgcggccgccgcgcgtgcccgcgccggccgggcaggcggccctgtacgacccgttccaggcctggcacggggtggccaagagcctgggcgagtgggggctgtacgccttgctgctgctggccgcgctggccctgtacaagcgctttccgtaccggcacttcttccgcacgcaccggctgatgcccgcgctgtacctggtgttcgtgtttcatgccgtggtgctgatggcgccggcctactggcgcgggcccatcgggccggtgatggccgtggtcatggccgccggcggcgcgggcgcgctgttgtcgctgctgggcctgatcggccgcccgcgccaggccgccggccgcattgcgcggctggagcgattcgccgacaacgcggtgatgcaggtcgacgtgcagctggagacgcgctggcccggccacaaggcgggccagttcgcgttcgtggccttcgaccgcgccgagggcgcgcatccgttcaccatttcgtcggcctggcgcgacgacggcttgctgcgcttcagcatcaaggggctgggcgactacacccgcagcctgccggcgcgcttgcgggtgggcgacggcgtgacggtggagggaccctatgggcgcttcgatttccgcgcgaacggcaggccgcagatcctggtggcgggcggcatcggtatcacgccgttcctggcgcggctccaggacatggccgccgctcgctccgatggcgcgccggcgcacgaggtggacctggtgtattccaccaatgcgccggacccggatttcatcggcgaactgcgcgccctggccgagcgcgcccgggtcggcctgcacgtgctggtgacgcagcgcgacggcaagctgagcgcggagcgcctggtcgacatgctgccgcgggccgcgcaatcggaagtgtggttctgcgggccggccgggttcggccaggccctgcgcgaaggcctggccgcccgcggcatgccgccggcctgctttcaccaggagctgttcgagatgcgctgacggcgtaccgctagaagcggtacatggcgctcagggtgaccgtgcggcgctggccgtagaagcaatcgccgcgccgcaggcacaccacctcgtaggtcttgtcggcgatgttggcgacgttcagcgcatagcgccacgaaccggtgtcgtagctgagcatggcgtcgaacagggccaccgagccggtctcgggcgcggacccgtcgcgaaacgcgttcaggtagcgcacgccggcgccggcggcaaagccatgcacatcgcccacgctgaaccggtatttgctccacagcgagaacgtgtgcttgggcaggccttcgagctgcgggtcgatgtcggtgtagttgtagttggcgatcacatccatctgcggcgtgacgcggccgcggaattccagttcgatgccgcgcgtcttggtcttgccggtctgcacctggttggtgggatcggacgggtcgttggtctggcggttgcgctcgcgcaggtcgtaggccgccagggtggcctcatagccggtgtcctgcggcatgtacttcaggcctgcttcccattgcttgccgcgcatcggcacccagcggttgccgctgttgtcggtgccggcgatgggggtgaacgactcgctgtagctgaggtagggcgaccagccgttgtcggcggcgtacatcaggcccagccgcttggtggtggcgttgtcggtttccttgtcggcgccctcgacgctgttggcgacgcggtcgtggcgcaggcccgccaccacgatccagttgcggtcgaacttgatctggtcctgcaggtagacgccgatctgctgctgcttgttcttgggcacgtccgacatggcatagtcgggcagggtgccgtagaccggctggtacaggtccagcggcgcgccgaacccgctgccggtctcgccggtctcgcgatagcggctgtagtccacgcccatcagcagggtatgttcggcgcggccccagttcaccttgccttcgaggttctggtcggccagcaaggaacgcatgcgcgggttcttgatgtacaggtagcgattgaccacgcgctggtcggcgtcgatgaagggattgtcggggttgccgtagaccgccggatacagcgtgctgtagtcgaccttgctggatgtgtggcgcaggttctggcgcactttccagttgtcgttgaacttgtgctcgaactgccagcccacgctgaattgctcggtgtcgtagcggtcgaagccgggttcgctggtgaagcggcgggtggggatgcggccgttggggttgccgctgaccgtgccgctccagggcaggaaggcctgggtcgtgcccgacttgtccttctgccagtaggcctgcagcgtcagcgaggtggcggcgctgggctgccaggtcagcgacggcgcgagcatcatgcggtcgtccttggtgtactggacctgcgtgtcgctgtcgcgtccgagggccaccacctggtacagccaggtgccgtcctcggtcagcgggccggtgagatcggcctggatctccttgcggttgtggttgcccacggtcacgccgatctcgcgcatggcctcgggctgcggccgcttgctgacgaggttgaccacgccgccggtgctgccctggccgtacagcatcgaggccgggccgcgcaggacttcgacgcgctcgagcccgtagacctcggtgcgcggattgttgtagttgaagaactgcttcaggccgtcgagatactggaccggctccaccccgcgcacccgcacgtagtcgccgcggttgtccacgccataggcgttggggcgcacccccgcggcgtagttcatggtgtcctgcacgttctgcgcgccctggtcgatgatctgctcgcgcgggatcaccgtgacggcctgcggggtttccgacagcggggtatcggtcttggtggcggtggcgctgcgcgtggcggcatagccgtcgaccgggccggtggcggtctcgcccctgccggtgacctgcacggtgggcagggtggtggcttcggtggcggtctgcgcctgggcggcgccggccgccagcgaggcggccagcgatagatgcagcaggcgcggcgcgaccgggcgctgccgctgtggcgtgcgagtatgcaagggaggttcctctttcttttatatgtctgaggccacgaattctatcgccaatcagaatgattcacattaaatgttttacacaaactgtttcggcgatgaaacacagcccgtggccgggcggcgcggcggggcgtcagcgcggcggcgggccggtctcgcgcgggcgccgggttccgccggcgcggcggtcggccttctcggcgatcaggttgccggcggccatggcgcggccgcgcgcctcgatgcgcgccaggaggtcgcgcaactggtcgatttcggccggatccagcgattcggccagcaggtcgttgagctgggccaccgcgggcagcaccgcctggtagtgcgccaggccggcctcggtggcctcgatgtgcaccacgcggcggtccgacaggccgtgttcgcgctgcagtcagcccttgcggcacagcgccccgacggtgcgcgacgtgcgcaccaggtccaggctggccgcggcggccagcgccgccgacgtcatgcggccatgctcgaccgccgcggccaggatgcgccattcgcgccgggtgatgccgtagcggccttcgcacaggcggacgaacaccgggttggactgcgaccaggcctggtacagccggtacatcagcatatcctggagacaggcggcagggcgggacatggcggcgttggagaccttgcggggcttattggattagatccatcgagtatcggcttgttagattgtcggcacaacaatgaaaggagacaagcgatgttcaagtcgatgctggcggccgtcctggcgctgggaatgtcggggccggtggcgcaggcggccgcgccgctggacggcccgctgaccattgtggtgggctatgcgcccggcggcagttccgaccgcatcgcccggctggtggccgagcgcctgaaagaccgggtaggcgtgccggtcatcgtcgagaacaagaccggcgcgggcgggcgcatcgcggcgcaggccttgcggcaggcctcggcgcagcagaatgtgctgatgctggccaacccggcggtcatggtggtggcgccgctggtctacgcccagcccggctacgacgcgcagcgcgatttccagccgctgtcgctggccagccgctacaagttcgcgctgacggtgccggccggttcgccgctgcgcacgctggccgacctgcgccaatggatcgccgcgcatccgaagcaattgacggtgggggtgccggccaccggcagtctgccgcacttcttcgccctcatgctgggccgcgaagtgggcgaagacgtcgaggtggtggggtaccgcggatcgggcccgctgatcaccgagctgatcggcggcatcctcggccaggggatcgacacgctcgatacgctgctgccgcagcaccaggcgggcaagctgcgcatcctggccacctcgggccagacgcgcgacgcgcaactgcccgacgtgccgacctttcgcgaagcgggcgtggacctggccgccgacggctggaacgccttcttcgctccggcggccatgccggcggacaaggtcgagcggctgggccgcgatatcgccgccgtcatgagcgagcccgccatgcagcaggccgtgcgcgcggtcaacctggagccggtcgcgcaggacgcggcgcagaccgccgcctccttgcaggcctatcgcgaccaatgggagccggtggtgcgccagtccggcttcaccgccacccagtaagcggccggaatccgtcatgacacaagtgcagaacgtgctgttcatcatggccgaccagctgcgggccgaccacctgggctgctacggccacccctacctgcgcaccgccagcctggacgcgctggcgcgccgcggggtgcggttcgagcgggccttcgtcaactcgggcgtgtgcggaccgtcgcgcatgagctactacaccggtcgctatccttccagccacggcgccacctggaaccgcgtgcccttgtcggtgggggaggtgacgctgggcgaatacctggccggccatggcctggacctggcgctggccggcaagacccatgtgctgcccgacgcggcgggcatgcagcggctggccctggatggcggttcggagctgggcctgctgctgagccggggcggctttcgcgagctggaccgctacgacggccaccacgagcccggcgccgaaagcggctatcccgctttcctgcgccgccacggctatgactcgcccgaccccgggagcgactacgtcatctcggccatcgacgccggcgggcaggtggtcagcggctggcacatgcgcaatacctatctgccgtcgcgggtgcgcgaggcgcattccgagacggcctacatgaccggccaggcgctggatttcatgcggcagcgcggcggccagccctgggtgctgcacctgagctacgtcaagccgcactggccctacatggcgccggcgccctatcacagcatgtaccggcccgaacaatgcctgccggtgctgcgcacggcggccgagcgcgaggacgcccatccggtggtgtaggcctatcgccagcacgaggaaagcctcagcttcgcgcgcgaggattgcgtgcgcatcgtccggcccgcctaccaggggctgatccagcagctcgacgaccatctcggccggctgttcgactacatggaaggcgcggggctgatgcgcaacacgctggtcattttcacctccgaccacggcgatttcctgggcgatcactggctgggcgagaaagagctgttctacgacacggtgcagcgcgtgccgctcatcgtcatggacccgagcccggccggcgacgccgtgcgcggcacggtcagcgacaagctggtcgagggggtggacatcgtcccgaccatcctgcaggcgctggaggtgccgttgcccacgcatcgcatcgaagggcgggcgctgcagccgctgctgcacggcgcgacgcaggcgccatggcgcgattgcgtgttctccgagctggactacagctttcgccaggcgcgcctgctgcgcggcaagacgccgcagcaggcgcgcgcctggtcggcgcgcaccgaccgctggcgctatgtgtactggcaggacgagcccgagcagctgtacgacctggccaacgatccgggcgagctgcaggacctgggccgcagcccggcccacgaggcggtgcgcgccgagatgcgcgcgcgcctgctggaatggtcgctggggcgcaagacccgcgtcacgatcgccgattccgccatcgagcgcagcaccaacgcgcacaagcgcgcgggcatccacttcggccagtggtagggccggcgccggacggcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccctcggccatgcgcgtcaccaatgacggcgtcaaacccaccatgccgatctcgaccggcgcccagttgctgcagatcacgccgcgccagtacgaggtgctggtgctgctggcgcgaggctacccgatcaagacagtcagccgcatgctcaatatttccgtggcgaccgccaagacccatgcatgcacgctgtatcagcgcctgcatgtgaagaacaagggcgaggcggtctatacggcgttgcagcgcggggcgacgctggagtgggccgaggccggcgcgcgcgaagtcgagcgaccgacctatgtctgccgctagggtaggcgcgccggccgccgtcacgcgagtggctgtcgaccggtagccatcctcccggccaaaagatagggctcattcattctcctgaaggagaggcatgcatggttgccgctgatagcatgaatctcatctgcatacacacgcctgcgtggccccggcagcggggtgccacgcgtggcgcgggtgacagatggagattcccgcgcaagcgcccgcaggccgtcggcctcgaccatgcatacgtcgtatcgcaggtgcgcatgggcatgcgcgggtccaacccggactcgccgctaaaggcccgtgcgcatgacgaccgttctcatcgaagactatgcgttgttgcgaatcgccatccagcacgtgctggagcatgggcgcggcgccggacaggtacgggcgctcgcgtccgccgaactggaggccgtggcgagcagcgtcgagcggccgccggaactggcgatcctgggctgttcgggcgtgagcgagcacgaccagctgatgctcacgcgcgttatcgcgacgctggcgccgcgcaacatgctgctgctgtacctcgaactcgatctggcggtgctcacggcggccgcgcgcgccggcgtggcgggctatgtggccaagtcgctcagccccgacgcgctgggcgcggcgatcagcctggtgatggccggcggccaatgctacccgctgccggtgcaggccagcgcgacgccggtgcgcggcgccatgcagctgacccagcggcaggaacagatactgcgcttgatggtgcaaggcaagaccatgcgcgagatcagccgcgaggtcggcacgtccgtggccaccgtcaagagccatgcgcgcacgctgtactggaagctgaacgcgcgcaaccaggccgcggccgcctatgccgccgtcagcctggggctggtgccaggcctgcgcgaggacaaggataccggcccggcggatccgccggcgtagtccgtctgccggagaggcggggacggcaaaacacggtgcaatgcggctaccgccgctggcgcgcctgaaccggcgacggccattattcgcgcgaaatctttatggatacgcccaccatgcacggatctttcgactgggacggctcgcgaaccggcgccggggtcttcgggccctacgatatccgcggccgcacaggcgaggagatcgatgccggattcgcccacgcgctcggcctgacgctcggacggcgcgccgtggccacgcatgcgggcgcggtggtggtcgggcgcgacgccacgttgagcagcgtcgcgctggcggcggcgctgcaggcgggcatacgcgccgccggcacgcacgtcatcgacatcgggcgggtcaccacgcccatgatgtactacgccacccgcctgaccgagaccggcgcgggcgtggccgtgacaggccggcgcgacgggcaggcccacagcagtttcaagatcatgatgcatggcgccgcgctgtacggcgccggactgggcgagttgcgcgaggccatgatcgaggccgacggcgccgtcgacgcggccgagtcgccgggcgcgcgccggcagctggccgtgctgccctgctatcaggcgcggttgttgtccgacatccggctgcgccgcccgctcaaggtggcgctggactgcggccacggcgtcaccagcctgtatgcgccggacctgctgcgcgagctgggctgcgaggtgacggcgctgttcgccgacggcgacccggggccggccgaccatcccgccaacccgggcgacccgcgcaacctgcaggacctgatctattgcctgcgctattcggactgcgaagtgggcctggcgttcgacggcgacggcgaccgcctggcggtggtgtccaagagcggcgaaatcatctgggccgatcggctgctggtgctgctggcgcgcgacgtgttggcgcggcgcccgggcgcatcggtgatctacgacgtcaagtgcggccgcctggccccgcgcggcatcgagcaggcgggcggcgagccgctgatctggaaatccgggccggggcagatcaaggcgcgcatgcaggagaccggcgcgctgctggccggcgaaatgagcgggcgcctgtatttcaaggaccgctggtacggcttcgacgatgcgatctatgcggccgcgcgcgtgctggagctgctctcgggcgtggccgatgcgacggcgttgctgacgcaggcgccggcgtcgttcacggcgcccgagacgcgggtggcgctgcccgaggcggacctgcaggccatcctggcggccatgcaggtgcgcggcggcttccctggcgcgcggcgcatcacgtacctggacggcgtgcgcgtggactacgacgacggcttcggcctggtccgccaggcatgcggcgccgcggtcctggcgctgcgcttcgaaggcgacacggccgccgcgctggcgcgcatccaggccgagttccggcgcgaactggcgcgcatcgcgtcgcatctgtccattaccttctgagaggctcgcatgccggaaaacgcccaaccccatgcagtcatccctgccgcggacctccagctttcggcgcaaagcccgcagtggcgcgtgttcgccgcggcggcggccggcgcgccgctggtggcgcgcccgctgcgcgtcatcgaggcggcgggcatttatgtggacttgagcatgcaacgccacagcagcgcgctggcccaggccggcctggcgctgctgcaggcgcgcgacgtgctgggcgcgcgcgccgcgttgttcgcgccgggcgcccaggatgccgcgcatggccgctatccggtgctgcgcgcgggctacggcgcccatccggaagagcagtgcgacatcgaggtcgagatcgaatacgcgcgcatgctggagttcgtgcgcgaactcgatcgcggcggcgcctacccagcggtgctgtatctcggcgggggggcggggcaatgggccttgcggctggcgctgcaggccttcggcgggccggcgcagcgccgccagttgcgcctggtcagcggcggcgacgcagcggcgctgcacgaggcgctggcggggctggacccgcgccgtaccctggtggtggcggccagccgcggtttcgaaccgtccgagacgctggacaacgcgcgcgcggccatagactggctgcgccgcgccggtatcgacgatgtctcggcgcacctggtggccgtcaccggcaacgagtcggcggcgcgcgcgctgggcgtggcggccgcgcgggtcttccgcttgccgtcctggctgcagccgcgccacgagctctggtcggtgggcgcgctgccggtggcgctggcgctcggcgtcgacatgctcaaggcgctgcgcagcggcgccgccgccatggaccagcatttcctgcaggccgcgtcggcggtcaacgcgccgatgcagatggcgctggccgcggtggccaacaccagcgccatgcactggccgacccacgcgctggcggtgtacagcgcccgcctggcggcgctgccggcttgcgtgcagcagctggaaatgaccttggcgggccgcgcgccggccagcctgcccgcctatcccgtggtctggagcccggccggcgcgcccggaccgggcgcgttcttcgagtggctgcatcgggcgccggccggcgctccggtggatttcatcgccggcctggacgaatacccggccagcccgccggcccaccgcgccctgctggccaattgcctggcgcagcgcgaggcgctgctgcgcggcctgcccgccgggccgggccagccggctgccggcggcggccggccttcgacgctggtcgtgctcaggcaggtcgacccgcgcgccgtcggggccttgctggcgctgtacgagcacaaggcgttcgtgcaggcggcgctgtggggcgccgccctgggcggcgccgacgaggcccaggcctgtcagcggctggcgcaggacatcgcacgccaattggcggtgccgccggaggccgggccggtcgactggggccacgattcgtccacggcgttctggatcgaccgctatcgcgagcagggcggcgcgggcgcggcggccggccgcacggcatagccggccctaaaccctgttggcgtatcggccgccgcgcgcaaacgacggcgagcggttacagttgatgcaacggcggcgccgggcggcgccgcgcggcatcatcaacgaggctacgccatgtttcatctgttctgtgtgacggccccggcggccgtcctcaccgccacgccggagtcgcgcgcatgagcggttcttcccattatcccgtcgccaactggaacctcgacggcatcgtctccggcctgcgcggcgcgcgccaggagtggcgcggcccgcgcggccgcctgcgcgaggagtccgagtcgggcgtgcgcgagtttccttcccaggaaagcctgcgcgacatcatgcggcaactgttcggcgcgctgtttcccatgcgcctgggccccatcgacctgcgcgaagaggtcgaggatttctacgtcggccacaccatcggcgccgcgctggacgcgctgctgcaccaggtctgcctggagctgcagcacctcggacgcgacgatccgcaaccctacggacaggtgctcgagcgcgcggtcgacatcgtgcgccgcttcggcgccgagttgccggcggtgcgcaaggcgctggacctggacgtcacggccgcctaccagggcgacccggccgcgcgcagcgtcgacgaagtgctgctgtgctatccgggcgtgaccgccatgatccaccaccgcctggccaatgtgctgtaccggctgggcgcgccgatgctggcgcgcatcgtcgccgagatcgcccattccgacaccggcatcgacatccatccgggcgcgaccatcgggcgcagtttcttcatcgatcacggcacgggcgtggtgatcggcgaaacggccatcatcggcgagcgcgtgcggctctaccagatggtcacgctgggcgccaagcgctttccgccgggcgagaacggcgaactcaagaaaggcctgccgcgccatcccatcatcgaggacgacgtggtcatctacgccggcgcgaccatcctgggccgcatcaccatcggccagggctcgaccatcggcggcaatgtctggctcacgcacagcgtgccgccgaacagcaccgtgacgcaggccggcgtgatcaacgacatgcccgactgcggcctgggcggctgagggcgcaaccatcccgcttgcccggccccggcggccgggcgcgctttccggagcaggcgcaatgaaatcggattctcaccccgtcaatccggcgccgccgctgtggcccatcatcctggccgccggcatcgtgctcgggctgtcgctgggccagcggcacagtgtcggtctgtaccagctgccgctggtgcagtcgttcgggctgacgcgcgaaaccttctcgttcgccatcgccatccagaacatcgtctggggcctggcgcagccgttctccggctacctggccgaccgctacggcacggcccgcgtggtggccggcggcgccttgctgtacgtggcgggcttgctgctgaccacggtgtcggacggacggctcagcctgaccctgtcggccggcgtgctggtcgggttgggcctggcgggcacggcctggacggtcaacggcgtggtgggccgcagggcgccggccgcgcgccgctcggcggcgctgggcgcggtctcggccatgggcgcgctggggcagttcgtgatgctgcccctgggcatgtacctgatcggcgccttcggctggcaaggggcgctcgggctgtgcgcggcggtgctggcctgcatggcgccgctggcctggctgctgcgcgaggcgccgcgccagccttcggccgcgccggccgcgccggccacccagtccggcggcggcgtgcgcgcggccctgggcaaccgcgacctctggctgctatggctgggtttcatggcttgcgggttccacctggcattcatcgccacccatctgcccgcctatctggccgacaagggcataggcggcggcacggcggcgctggcgctggggctggtcggcctgttcaatatcgccggtacgttcttcttcggcctgatgggcgagcgctatcccaagaaatacgtgctggcgtttctctacctggtgcgcaccgcggtgatcacggtgtatttcctggcgccggtcagccagttctccactttgctgttcgccagcgcgatgggtttcctgtggctgggcaccgcgccggtgacgaccggcctggtggcgcagctgttcggcctgggcacgctttccacgctgttcggcgtggtgttcctcgggcaccaggtcggtagtttcctgggcgtgtggctgggcggcgtgatcttcgacctgtcgggctcgtacgatgcggtgtggctgctgtccatcgccatcggcctgttctcggccgccatgcacctgccggtgcgcgagccggcgcgccggctcgcggccgcggcgccgtgacggggcgcgcgcgtggatagccgcatgtccgacctgcaggcgctgcgggggttcctgggcggcagcgaacgcctgttcgtcctgaccggcgccggctgcagcactgcctccggcattcccgactaccgcgacgggcaggggcagtggaagcgcaagccgccgatcgacttccaggcgttcatgggcgggcagcccgcgcgggcgcgctattgggcgcgcagcatggtgggctggcgtcatttcggccaggcccgccccaatgccgcgcaccatgcgctggcgcgcctggcgcagcgcggccaggtcgacctgctggtcacgcagaacgtcgaccggctgcaccaggccgccggcggccgcgaagtgctggacctgcacggcaggctggacgaagtgcgttgcatgcagtgcgactggcgcgggccgcgcgggccatggcagcacacgctggaactggccaacccgcaatgggcggcgctgcaggccggcgcggcgcccgacggcaacgccgacctggaggggcaggacttttcccggttcgtcgtgccgtcctgtccgcggtgcggcggcatcgtcaagcccgatgtggtgttcttcggcgagaccgtgccgcgcgagcgggtgcagcgcgcctacgccgcgctggagcatgccgacgccgtgctggtggtcggctcgtccctgatgctgtattcgggctatcgcttcgtgcaggccgccgcccgcgccggcctgcccatcgccgcgatcaacctgggccgcacccgcgccgacgacatgctcgccctgaaagtcagccggccctgcgacgaggtgctggccgaggtcgtgccctagggtgcctgtccctgcggggacaggcacccttgccgcaggtgtcgttccccgggcgccttggcggcgggttacaccgccagcggcaccgcgtcgcccagcagcgcctggtgggcggcgtgccaggtgccgccgtcgggcgcgtacagcaggccgccggagcggtgggtgggcttgtacggcgagccgtcgaagtgcgcgctgtagccgccggcttcgcggtgcagcagccagcccgcggcgtggtcccagggcgtcagcttgttgtagagcagcacatggcaatggcccgaggcggccaggcggtactcgtgcgcggcgcagcgcagcgacgcggtcgagcccaggcgcgcctggttggcggtgacctgttcgcgcaggccgtcgggcaggttggaggtggagatcatgccgtccatctcattggccggggccgcgccggctacgtgcaacgcctgttgcgtgccgtcctcgtagttgatccaggcgccttcgccgcgcacggccagcgccgcgtcgtggccgatggggtcgtagatcacgccggccagcacgtcgccgcgatggcacacggcgaccatcatgccgaacaagggcaggccggccacgtagttgcgggtgccgtcgatggggtcgatgagaaaggccaggtcggcatcgaccagcatgttgagcagcgccgggttgcgcgccgaggcttcctcgccgatcagcaccgcgcccggatacagcttgcccaggcgcgcggcgatatggcgctcggcctcttcgtcggcgatggtgaccagatcgcgcggcgaactcttgccgcgcaccgcgtcctcggtcaggtggcgaaagcgcggcaggacttcggaacgggcggcttcggcaagcagggcggcgatgcggcgcgtttcgtcgcgcgagaatgtccggttcatggaatgggggaacaatgtacgacccgcaaatctagcatgggccggcgcgccggcctatgacaaaaatggccggggcttggcgcctgggtgtgcggcgtctggatgagggcgggcgcggcaaggcgaaaaaaaggccggcgcccgaaggcgccggccttgcttgcccgcgggctggactcaggcgcccaggtccacgcagaggtatttcagctcgaggtagtcctcgatcccgtacttcgagccttcgcggcccaggccggattgcttgacgccgccgaacgggccgacttcattggagatgatgccggtgttgatgccgacgatgccgtattccagcgcttcggagacgcgccagatccgggcgtagtcgcgcgtgtagaagtaggcggccaggccgaagatggtgttgttggccatgccgatgacttcgtcttcgctgtcgaacttgaacagcggggcgaccgggccgaaggtttcctcgacggcaaagcgcatcgactgcgtgacgtcgcgcaccaccgtgggctggaagaagctgccgcccagcgcatgcggctcgccgccggcgatgaccttggcgccgtgcgcggtggcgtcggcgatgtgttcctgcaccttggccacggcggcggtgtcgatcagcgggccctgggtgacgccctgttcgaagccgtcgcccaccttcatggcgttgaccttctcgaccaggcgcttggccacttcctcgtagacgccggcctgcacgtagatgcggttggcgcatacgcaggtctggccggcgttgcggtacttggaggccagaatgccgtcgatggcgcgatccaggtcggcgtcgtcgaacacgatgaacggcgcgttgccgcccagttccagcgacagtttcttgatggtgggcgcgcattgctccatgagcgtgcggccgacttcggtcgagccggtgaagctcagcttgcgcaccacttcgctttcgcacagggccgcgccgatttcacgcgagctgccggtcacgacctggaacacgccggccggcacgccggccagcacggccagcacggccagcgcgagcgcggtcagcggcgtctgctgggccggcttgaccaccatggtgcagccggcggccagggccgggccgaccttgcgggtgatcatggcggccgggaagttccacggcgtgatggcggcggtcacgccgatgggctgcttgagcaccatcaggcgctggccgcccttggggctttgcaggatgtcgccgtcgatgcgcttggcttcttcggcgaaccactccaggaaggacgcggcgtaggcgatctcgccggcggcctcgggcacgggcttgccttgctcggacgtcatgatgacggccaggtcctgctggttctccatcatcagctgggcccacttcagcaggatcgcggcgcgctccttgccggtcctggcgctccaggcgggcagggcggcctcggcggcgtcgatggcctgctcggcttccttgcggcccagcttgggcaccgagatgatggtcttgccggtggacgggttatcgaccgggatggacgggccgttgccggcgcctacccacttgccgtcgatgtagcaggcgtcgcgcagcagttcggcgcggctcaggggttgggtcaactgcgtcatgaaaaatcctcctcaatacagacgcgggatggtggcgcccatgggggcgcccccatcccgcgtcgaacgatccaaacaatcaggcggcgatgatttcggccaggatgtccagcgcgcgagcgaactggtcatcggggatggtcaggggatacaggaaacgcagaacgtttccgtacacaccgcagcttagcaaaatcaggccgcgctcgatggcttgctgctggatgcgcttgaccgcctcggcgtcgggcttgccggtggccgggtcgttcagctccagcgcgaccatcgaacccaggccgcgcacgtcggcgatggccgggcacttggcgcgcaggccttccaggcggtccatcaggcgcttgcccagttcgacggcgcgctcgcacagtttttcctcggcgatcacgtccagcaccgcgtgcgcggcggccacggccagcgggttgccggcgtaggtgccgcccaggccgccggcggccgggccgtccatgacttcggcgcggcccaccacgcccgagatcggcatgccgccgcccaggctcttggccatggtgatcaggtcggcctgcaccgaatggtgctgcatggcgaacagcttgccggtgcgcgcgaagccggtctgcacttcgtcggcgatcagcaggatgccgtgctcgtcgcacaccttgcgcagcgcctgcatcagttcgggcggcgtgacgttgaagccgccttcgccttgcaccggctcgatgatgatggcggccacgcgcttgggatcgatgtcgaccttgaacagcaggtccagggccttgagcgagtcggccacgctgatggcctgcgtggcgttggggaacggtacgtggaacacgtcgccgggcatcgggccgaacgccagcttgtagggcgcgaccttgccggtcagggccatgcccatcatggtgcggccatggaacgcgcccgagaacgccaccacgcccgagcggccggtgtaggcgcgggcgatcttgacggcgttttccaccgcctcgacgccggtggtgaagaaggcggtcttcttcaggccttcgatcggggccacggcgttgatgcgctcggccagcgacacgtagccttcgtacggcacgatctggtaggcggtgtgggtgaagttgtccagctgggcggcgatggcggccttgaccttgggatggcgatggccggtgttcagcaccgcgatgccgccggcgaagtcgatgtactccttgccctcggcatcccacagggtcgagttttccgcccgcacggcgtaaaagtcacacatcacgccgacgccgcgcggggtggccagcgtacgacgcgtattcagatctcggtttttcatctcaggctcgataggcaaatggaatgccgtatgcacggcgcaatgtggcggccgccatgggacgccgtccagcttctatttaatgctaagatggccccattcaggggaaccacttttacaaaacaggtagaaccaattgaggtccattgtcggcgatttgttgctcctgcgcctgggggacgtggccgagggcccgatgaaccagcgtctctaccgcgccatccgcgaggccatcctcgatggcgccatcgcggccgacacgcgcctgcccgccacgcgcgacctggcggccgagctgggcatcgcgcgcaacaccgtggtgcacgtctacagccagctgcaggccgagggctacacgcacagccgccagggcaacggcaccttcgtcaccgcgtcgctgcctgacgcctacctggccagcggccgccacgcgcgccgcccggccatcgcggcggttcgccccacgctgtccgagcgcggcgcgcgcatcgtcgaccaggtgtcggcctcgccgtaccagtggggcgccttcatgccgggcgtgcccgatcttaccgagttcccgcaccagaagttcggccggctgttcagcacgctgtggcgcaatccccacccggagatgctgacctatgcctacggcggcggcctgccggcgctgcgcgaggcgctggcccagcacctggccctgacccgctcgatcgactgcgatcccgagcagatcatcatcaccgagggctcgcaccaggccatcgacctggccacccgcatcctgggcggccatggcgacctggcctggatcgagaacccgggctactggggcgcgcgcagcgtgctgatcgccaacggcatccgcatcgagccgctgctggtcgacgaagagggcatgcaactgccggccgagccggtggcgcagccgccgcgtttcattttcgtgacgccgtcgcaccagtacccgctgggctcggtgatgtcgctggcgcggcgccggcaactgctggcgctggcgctggcgcgcagctggggcagctggatcatcgaggacgactacgacagcgagttccgcttctcgggccggccgatttcctcgctgcaaggactggagccggacgcgccggtgatctacctgggtacgttcagcaagacgctgtacccgggcctgcgggtgggctacctggtgctgcccaaggcgctggccggcgcattccaggccgcgcacgccgagctgtaccgcgaaggccacctggtcacgcacgcggtgctggccagcttcatcgccgagggccattacgccgctcatatccgccgcatgcgcatgctgtacggccggcgccgcgccatcctggtcaacctgatcgagcggcgcctgggcgcccagtggctgcatccggattcgagcgacgcgggcctgcacctggtgctggacttcccgccggggctggacgacaagcaggtgatgcaggccgcccatgcgcgcggcgtgctcacgcgcgctgtcgcgctactacgccgaaggcaccacgccgcgccagggcctgctgctgggctacgcctgcgtgccggagaacgacatcgcgcgcaagttcgagctggtgctcgacagcctggccgaagtggcgcagcgcagccgcgcctagctagggcgccagcgccgccgccagcccggccgcgttgcgcatgccctggtcctcgtagttggtgttgaacaccgcgtgcgtctgccgcgcgcgctcggccaggcgcctgacgcgctcggccagctcggcgagctcctgcggcgagtattcatactggaagcggctcgacgaggccgccgcgcggttgttccaggcgccggcgttgcggccgtgcaggcgcaccagcgccagctcggggtgggtgcgcgcccagaccggcggcacgctgttggcaaagccttgcgggctgtcgaccaccgtgtgcaccagctccagctcgcgttccagcgccagggtccagttgctggcggccgcgctgtcgaaccagctggcgtggcgcatttccgcggccatgacgagtccgccggcatcgcgcaggcgggccgcgcagtcgcgcacgcgggccacgccgcgcgcctcgcgccgcacccagggcgcaaactggcaatgcaccgcgcccagcttgccggcctggcgcagcggctccagcgcctgcacgtagcggcgccacagttcgtcgcgcaccgcgcccggcacctggtcgtcgaacaccgcatcgccttcgccgggcacttcgcgccgcaggtcggccggcagcgccgcgcgcggcgtctggtggcccgtgaacaggcgaaacgccttgatattgaagacaaagcccggcggcgtgcgctgcgcccacaggtaagccgtgtgcgggtcgggcagggcgtagaagctggcgtcgatctcggccatgccgaatcgggtggcgtagtactgcaggcgcgcctgcggcgtgcgcgcggccgcagggtagaaccggccgcacgccagcagggtggggtcggtccaggaggcggtgccgatgaggatgttcatgcctgggcgcagcggccgttcgggcgaaatgctggaaattctgtataaatatacagtatcgtccaattcgcctgtttccatgtctgaacctgtttcccgcgcccccgcgcccgccgatgatcccctggccgaactgaaccccgcgcagcgcgaggccgccgcgtacggggtcgatgcgccggccagccaggcgctgctggtgatcgccggggccgggtcgggcaagaccaacacgctggcgcaccgcgtggcgcacctgatcctgcatggcgccgatccgcagcgcatgctgctgttgacgttctcgcgccgcgccgcgcaggaaatggaacggcgcgtgggcggcgtgctgcagcgcgtgatgggcctgcgcgccgggcacgcggcgcctgcgctgccgtgggccggcacgttccacagcgtgggcgcgcggctgctgcgcgattgcgcgccgcgcatcggcctgtcggaggccttcactgtgcacgatcgcggcgacgccgaggacttgatgggcatcgtgcgccacgagctggggctgtcggccacccacaaccggttcccgctcaagggcacctgcctggccatttattcgcgcgtggtcaacagccaggcgccgctggccgaggtgctgcgccaggcgttcccgtggtgcgaagcctgggaggccgagctcaagcgcctgttccaggcctatgtgctggccaagcaggagcagaacgtgctcgattacgacgacctgctgctgtactgggccgagatgatgcgcgacgcggggctggccgccgacgtcggcgcgcgcttcgaccatatcctggtcgacgagtaccaggacaccaaccgcctgcaggccgccatcctgctggccatgaagcccgacggcggcggcctgaccgtggtgggcgacgacgcgcagtcgatctattcgttccgcgccgcgagcgtgcgcaacatcctcgatttcccgcagcagtttcccggcggcgccaaggtggtcacgctggagcgcaattaccgctccacccagcccatcctggatgcgtccaacgcggtcatcgggctggccgccgaacgctacgccaaagcgctgtggaccgatcgtgcctcgtcgcagcgccccgagctggtgagcgtcagcgacgaagccggccaggcgcgctgggtggccgaccaggtgctggcgcagcgcgagggcggggccacgctcaagtcgcaggcggcgctgtttcgcgcctccagccacagcgccgcgctggagctggagctgacccggcgcaacatcccgttcgtgaaattcggcggcctgcgctttctcgaggccgcccatgtcaaggacatgctgtccgtgctgcgctgggccgagaacccgcgctcccggctggccggtttccgggtggcgcagctggtgcccggcatcggcccggccaccgccggcaagctgatggacgccatggcgcaggcggccgatccgctggcggccatgcgcgagttccagccgggcgcggcggcgcgccagcagtggagcgaattcgtcgccacctacgcgacgctgcgcgaggcgcgccggccctggcccgccgacgtggatgccgcgctgcaatggtacgggccgcaactggagcgcatcttcgacgacgcgcgcgtgcgccgcgccgacctggagcagctggcccgcctggccggcggctatccgacgcgcgaacgcttcctcaccgagctgacgctggacccgcccgacgcgaccagcgacgagtccggtccgccgctgcgcgacgaagactatatgatcctgtccaccatccactcggccaagggccaggagtggaagtcggtctacatcctgaacgcggtcgacggctgcatgccctcggacatggccaccggcacggccgaggagatcgaggaagagcggcgcctgctgtacgtggcgatgacgcgcgcgcgcgagcggctgcaggtggtggtgccgcagcgcttctacgtgcaccagcaggccgggctgggcgaccgccacgtctacggctcgcgcacccgcttcatttccgaggccatgctgccgctgttcgagcacctgcccaagccgcccgagctgccgttcgaccgcgcccgccccatcgagccggccgcgccgcgcatcgacgtggtcagccgggtgcgcgggctgttctcgtagcggccgcgccgggcgcgcgacggtatcataggtgcccaggcgcatcccggcccgggatgcgcacagggagacagtgcaatgacccagaacgttcaggccgcgggcgcgccgcatggcggcgtggtggcttcggtcgcctacctgaatcgagatcgagggcgaccggccggtgttcggcgaaacccagttcctggtcggcgacggcgtgctggtgacggtgcggcgcggcgccacggccacccacagcaccctgcgcgaacggctggaggccacgcccgacctgctcaagcgcggcagcgactacgtgacctcggaattgctggacctgctggtcgaccgctacgtggcggcggcggcacgcctcgaaagcgtggtcgagagcgccgagcagaagctgctgatccgcggcgccaaggacgccgacatccgcaagctgtaccgccagcgccgcgacctgctgcgcatccataccgccatcgctcccctggccgagatctgccgccgcctggcgcgcgtggagatgtcgcagatcgatgagcatgcgcggccgtatttcggcgaggtggccgaccgcgtgctgcgggtcgacgagctgctcaatgcgctgcgcgaggccctggcgttcgccttcgaggccagccagatgatcgcgcaggcccagcagaacgacaccacgcgccggctggcgtcctgggccgccatcctggccgtgcccaccgccgtggccggcatttacggcatgaacttcgaatacatgcccgaactgaaggcgccctggggctatccggtcacgctgctggccatcggcaccgtgtgttccattctctactggcgctttcgcaagtcgggctggctgtagcgccggcccgcacgcgcgcgcgctgtggcacactgccgccaccttccgacgacgacgaaccgatgctgcgcaacaaactccaaccgcgaggcgggcgccgcggcctggccggactgctttcggccctgctgctggcggccctggccgcgctggccaactggctctggccgcaggatcatccccaggcgccgccggcacgccagacgcccgcggccggcgcgggcggcgtgcccgccggcagctatgccctgaccggccccatcgtcaacgtggccgatggcgataccgtgaccctacgcgcgccgggcggccagcgccgcatccgcatggacagcatcgacgcgcccgaggaagggcacggcaacgagcagccgggccagccgttcgcccaggcctcgcgccagcacctggccggcctggtcgccggcaagaccctgaccgcgcaatgctacgagcgcgaccagttcgaccgcgacgtgtgcgccctgatcctgcccgacggccggtcggccaaccgggcccaggtcgaggccggctatgcctgggcctatacggcgcggcgcggcgactacctgcgcgatccggccatgcccggcctgcagcgccaggcccgcgaggccggccgcggcctgtgggcgcagtccggcgcgatcgagccctggaagtggcgctatgactgctggcgccagcggcgctgctgagccggcgcgatccgtcttccgatacgggcatcccggggtatggcggctcgccggcctttgctatccttgcgcgagcattcgagataggatggttacatgacaggcatgtccaggctgctgcgtatcgcggcgctcctgttgctgggcgcgatggcgggctgctcccgcgaaagccccatcaacagcccgtaccccgccggcgcgatggccgacaatgcgctctacaccgcgttcgtcaagcgttcgcccaaatacctggatccggccagctcctactcgaccgacgagacgccgtacacctacaacatctacgaaccgctgtacggctaccattacctgaagcgcccgtacgagctggtgccgcgcgccgcggccgccatcgatgcgccgcgctacctcgatgcgcagggccgcgagctgccggccgatgcgccgggcgcgcaaatcgccgaaagcgtctacgacatccggctgcggcccggcatccggttccagccccatccggcctttgcccggcgcgccgacggcggctaccagtatttcccgctggccgaggacgagctggccgacaagttctacattcccgattttcccgccaccggcagccgcgagctggtcgccgacgactacgtctacgcgctgcgccggctggccagcccgcgcgtggtgtcgcccatctactccctgatggccgaccatatcgtcggcatgaaggactacggcgaccgcctgcgggcgcgcgaccaggcgctgcgccgcgacctgcccggcggcgcgcgcacgctgccctggctggacctgcgcgaggccgacggctttgccggcgtgcaggcgctcgacgcccataccctgcgcatccgcgtgatcggcaagtacccgcagttcaagtactggctggccatgaccttcaccgcgcccgtgccctgggaggccgaccgcttctacagccagcccggcatggccgagcacgacttgtcgctcaatacctggccggtgggcaccggcccctacatgctggtcgagtcgcgccagaactggcgccatgtgctggcgcgcaaccccaatttccgcggcgcgccctatccgtgcgaaggcgagccgcaggatcgcgccgacggcctgctggccgattgcggcaagcccacgccgttcatcgaccgggtggtgttcagcgtcgagaaagaggcggtgccgctgaccggcaagttcatgcagggttactacgacgtgccgcaggtcgagcgcggcgagtacggcgtgtccatgctggtggccgccggcgactcgcccgacaaggcggcgctgtaccgctaccatggcatacgcctgcccaccacggtggaaacctccaactggtacatgggtttcaactggctcgatccggtggtcggaaagggcgacacgccggcgcagcaggagcgcaaccgcaagctgcgccaggccatcagcatcgccttcgactgggaagaatacgtggcggtgttcgagaacagccaggcccaggtcgcctacggaccggtgccgccgggcgtgctgggctacaagcccccgcccgagggctacaaccccgtcgtctacgacctggccgacggcaagccggtgcgcaagccgctcgataccgcgcgccgcctgctggccgaggccggctaccccgacgggcgcaacgcgctgaccggcgcgccgctggtgctgtattacgacgccatgacgggtgcgggcgccagtcccatgttcgactggatgcgccgccagctggccaagctgggcatccagatggacgtgcgctccaccgactacaaccgcttccaggacaagatgcggcgcggcaccgcgcagctgttcctgtggggctggaacgccgactatcccgacgccgagaacttcctgttcctgctctacgggcccaacgccaaggcctcctcgggcggcgagaacgcggccaattacgcgaacgccgagttcgaccacctgttcgagcagatgaagctgcttgacgacggccccgagaaagaggccctgatcgcccgcatgacggccatcgtgcagcgcgacgcgccctggatgttcggctatttccccatgtcgggcggcgcctaccagcaatgggtgggcaacgccaagcccacccagatggtgcgcaatacgctgcaattcatgaagatagacccggccacccgggtggcgcgcatcgacgaatggaaccggccgctgtggtggccattgggagtgctggtgctgctgctggcgctggtgatctggccgtcctaccgggcgctcaagcgccgcgagcgccagaccgtctacggcgcgcgcgcagccgcctccaccccggagcaacaaccatgaccggctatgtcattcgccgcctgctgtacggcgtgctgatcctgatcggcgtcaacctgttcaccttcgtgctgttcttcgcgatcaacacgcccgacgacatggcgcgcctggccatcggcgggcagcgggtcagccaggacgccatcgagaaatggaagaccgaacgcggctacgacaagccgctgtttctcaacacccgggccgagggcgcggcgcgctataccgacacggtgttctaccagcgctcggtgcccttgctggcgatggacttcggcgcttcggacggcgggcgcgacatcggccgcgaaatccgcacgcgcatgggccccagcctggcgctggccctgcccaccttcgtgctgggcctgttcgccagcgtggtgttctcgctgaccctggtgtatttccgcgccacgcggctggacttctggggcgtggtgttgtgcgtggtgctgctgtccatatccagcctgttctacatcatcgccggccagtggctgttctccaagctgctgcgcttggcgccgtattccggcttcgccgacgggctggacatggtcaagttcctggcggtgcccgtggtggtggcgatcatcgcccggctggggcccgaggcgcgcttctaccgcacgctgtttctcgaggaaatcggcaaggactatgtacgcaccgcccgcgccaagggcctgagcgagtcggtcgtgctgtttcgccatgtgctgcgcaacgccatgctgcccatcctcacgggcacggtatcggccattccgctgctgttcatgggcagcctgatcgccgagtccttcttcggcattcccggcctgggcagctacaccatcgacgccatcaacgcgcaggatttctccatcgtccgcgccatggtgttcctggggtccgcgctctatatcgtgggcctgatcttcgccgatatttcgtacacgctggccgacccccgcgtgcgtttcgagtaatcgccatgccgctcttcgtctttctctggaccgacatcgccctctacctgctggtggccgccgtgctggcgtacgcgtggcgcgtgaggcgttctccgacgctgcgggccacctggggcagggtggcgcgcgacgccccggccatgtgctcggcggtggtgctgatgtgcttcgtggtggtcggcctgctcgactccttccactaccgcgcgcggctggcgcccgcgcccggcgtgacggccgatgcgccgccggcctacgccccggtggtgcgctcggcgctcgacggcctgctcgccaccacggtgctggcccgccccgagaaaacctattccgagccgctggcggtgcgccagttcaccaaggaaaccctgctgatcgacggcaagccgcaacgcgacttcccgctgctgcgcagcggcggggcgcacctgcaggaccccgacgcccagcgctggcccgacctgcggcaacgcttctggaccggcctgggcctgggcgcggccgccgcgctggccggcggcctgctgctggtgctggcgctggcgcggcgccgggcgtcgctgcgcgcggccctggccgacctggcggccaaccgcaccgagctgccgtggcgcgccatgtggatcacctacgccatcatctgcctgctggcgctcaccgtctcgatgctggccggcggctaccacgtgctgggcaccgaccgcaccggcaacgacgtgctgtggcaggcgctcaagagcgtgcgcaccgcgctcatcatcggcagcctgaccacgctggccatgctgccgccggcgctggcgttcggcatcgcggcgggatacttcaagggcaaggccgacgacgccatccagtacctgtacaccacgctcacctccattcccagcgtgctgctggtggccgcctgcgcgctgatgatgcaggtctacatcgacaaccatgccgagctgttcgacacctcggcggcgcgcgccgacctgcggctgttcctgctgtgcatgattctcggcctgacgggctgggccggcctgtgccggctgctgcgcgccgagaccctcaagctgcgcgagctcgagtacgtgcaggcggcgcgcgccttcggcgtgtcgcactggcgcatcatgacgcgccacctgctgcccaacgtcatgcacatcgtgctgatcaccgtggtgctggagttctccgggctggtgctctacgaggcggtgctgttgtacctgggcataggcgtggatcccagcatgaactccttcggctcgatgatcgacagcgcgcgcctggaaatgtcgcgcgaccccatgatctggtggaacctgctggccgcgttcggcttcatgctggcgctggtgctggctgccaacctgtttgccgacgccgtgcgcgacgccttcgatccgcgcacgcggcggttcaggccggcgcgcgcggccgcggcgggagccctgccatgaccgcgtccgcgcctttgctgcgcatcgaagggctggatgtcgacgtggccggcgagtccggcgtcacgcatgccgtcaagcggctgcagctggccgtggcgcagggcgagaccttcgccctggtcggcgagtcgggcagcggcaagagcatgaccgcgctggccctgctgcggctgctgcccgatgccgggcgcatcgtcggcggccagatcgaactgggcggcaccgacctcaacgacctgtccgagcgcgccatgcgcggcgtgcgcggcggccgcatcggcatcatcttccaggagcccgccaccagcctgaatcccgtgatgcgggtgggcgaccagatcgtcgagaccctggccgcccatacgcccttgcgcggcgcggcggcgcgcgagcgggccatcgactggctgcggcgcgtcggcatccccgagcccgagcggcgcatcgacgactatcccttccagttctcgggcggccagaagcagcgcctgatgatcgccatcgcgctggcggccgagcccaagctgctgatcgccgacgagcccaccacggcgctcgacgtcaccgtgcaggcccaggtgctggagctgctggccggcatccagcgcgagatgggcatggcggtgctgctgatcacgcacgacctggcggtggtgcgcaacgtggcgcatcacgtggccctgatgcgcggcggcgagatcgtcgaaagcgccgatgcgcgcacgttcttcgagcggccgcgccatccctatgcgcgcgaactgttcgaggccattcccaccttcgccaagcgcggccggccgctctcggcccagggccgcgcggcggaccagggcaaggccgcgcccgaggccggcgcggtggtcctggatgtgcaggacctgctggtgcactatccggtgcgcaagggcgtgctgcgccgcgtggccgcgtgggtcgaggccgtcaacggcgtcaccttcaccctgcgcgccggcgagaccctggcgctgctgggcgaatcgggttgcggcaagaccaccaccggcaaggccttgctgcgcctggtcgaaggcgcgcgcgtgcaggggcgcgccatgctcgatgggcatgatctgctgggcgcgtcgcggcgcgagctgcggcggctgcggcaggacatccagatcgtgttccaggatcccttcgcgtcgctcgacccgcgcatgcgggtcggcgatatcctcgaagagggcattgcctcgctgcgccccgaactggccgcttcggcgcgcagggcgcgggccgtgggcctgctggagcgggtggggctgccggccgacacgcccacgcgctatccgcacgaattctcgggcggccagcgccagcgcatcgccatcgcgcgggcgctggcggtcgaaccgaaggtgctgatctgcgacgaacccacttcggcgctggacgtgtcggtgcaggcgcagatcctcgatctgctgcgcgacctccaggccgagctgggcatcgcctacctgttcatcacgcacaacttcggcgtggtcgaatacctggccgaccgcatcgcggtcatgcacggcggacgcatcgtcgagatggggcccgccgataccgtgctgcacgcgccgcgccacgagatgacgcagcgcctgctggccgccgtgccgcggctgcggttcggggcggagaacgagtaggcggggatgcggtgcctgtccccgtggggacaggcaccgtgccaaccgtcaatcgttgacgaagtcccggccgtggcgcgactgcagccacatgagcgtttcgtggcgcagcgagcgggcgtactgcgtcaggaaggcatgcaccgtggccagctggtgggcgtcgtactggcggctgaggaaagtgacttcctcggccgcggcgcggcgctcctcggccagcgcgcggcagcgctcggcgacgggccggatcacgatgacccgccggtccagcgggtgccggccgcgctgaacatagcctgcggcttccaggcgattgatcagcgcggtggcgcccccccaactgatgccgagcaactggcccagttgtccggtcggcagggcatcgaactccagcaccaggtccagggccttcagttcggtcaacgacaaccccagcctttcggccatggcggcctggctggccgccatgtagaccgtcagttgccgggccaggacttgcgcgatttcctccacgctgtccggccggcggtcatggcctagggggtcgcccgaggagactcgttggtcttgctgtgagatacggtctatatccagcatggcggcgctccgctttttcgggctcaaggtcggttacttcagggcgctggtcacgccaccgaggatgccgcccagcaggccgccgcccgctgcgccgctaccgaccgcgccggtgacgccgcccagcaggccgcccagcaggccaccgttggccgcgcccggtgcgccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgcccgagccgccgccggtcacgccgcccagcagaccacccagcagaccgccgttgggggcggcgccgccgcccaggttaccggtcacgccggccagcaggccggtgacgggagccagcaggccgccgttggcgccgccgccggtgatgccgcccagtcccaggccgccggtcagcgaggagaccgcgctggtggcatgggccagggtgttgcccagggggttggtgttgcccggcgtggcgtgcagcaggccgccggcgctggctaccgcgccgcccaggccgccgagcacgccgtccaggccgcccactggcaggccgccgggcagctggccgcccgcgccggcgagcgtgccgcccacgctggtcagcaggccggccaccggcgcgcccaggttggtggtggcgcccaccgtttgcgtgagattggtgacggcgcccgcgaccgggctgatggccggatcgaggccggcgcgcgccgatgccgtccagcgcctcgcccaggcccagcgacgcaacgttgtccgcggcggtgccggtgttggtcagcgcgggctgcaggatgggttgggtcgggccgtcgaggacgccgccggcaatgccgcccaccagttggttgacgggattgagcaggccgccctggccgcccagcgcgccggtcagcgcgcccacggcgccggtggcgttgcccagcacggcggtcagcggctcgggattgttggcgtcggcatggagcaggccgccggtgctggccacggtcttgcccaggccatcgaccaggccgcccaggccggtgctcagcccgccgggcaggcccgtgccggctaccgtgtcgcccaggccgctgaccgtcccgccgacttgcgtcagcacgccgtcgaccggcgcgcccagtccggtggtggcgccgatctgctgcgtcaggccgacggtcgtgtcgaccaccggcttgagcgtcggatccagggccttgcccaccgcgcccagcgcgttgtcggcgcccagcggcagcaggctgtcggtcgcgccgccggtgttgcccagcgtggtttccagcaggcccgcgcgtaccgggtccaccggcgtggtcggatccggattgccgggggtgccggggccgccagggccgccggggttgccagggccgcccgggttggtgggagtgacgggggcggacgcgcgcttgctgctgctgttgccgccgccgccgcaaccggccagcgcggccaccatgatggccgtcaacaggggaaccgcgaaacgggtcgggcggtggtgggtcttggtcttggcgtacatgatccgtgctcctcagggttggaagttcaggccccctcattggcccgatgccccataccaagcacaaaccgtgccagcttttttcaagacgtcgcgaaatccgcccgaagcccttcggagataaaaaataatttcattgttttcatcgagttgcgagcgtttcttgcatattcgcaagtgctcagcaaccgcaaaatccggacatcaggccgtctgcgaatgttgttttttcgcgaatatcggcccgatgttacggctggcgttacggcgacgttacgtaacgttccgcagtgttgcccatgtttcagagcgcgtcatagaacagcgagtagttggcgttgaagcgcacgtcgcgatcgccgttgaccgtgctggacccgaccggcttggcgacgttgaagtcgaacaggtagaacttgtcgtcggtaaagcgcacgcccagcgacagcgacgagaggtggcgttcgttgagttcctgcaggcccttgttgttgtaccaggtgcgcgcatagtcggccatggcgtagggctgcaccgcgctcaggtagcgccagcccagcccgaagcggcggttgacttcggccgacacgcccacgcccttgtcgccgctttgttcgccctgcgggtagcccatggcgaagcgccagctgccgaacgacacctgttccgaactcggcaggatgtcgctgctgtattggccggccccggacaggaccaggccgaattgcgccggcagggtaaaggcctggcgcacgttcaggttgaagcgggtgaagtccaggtcgacatcgggaatcgccgagtagccgtagttggtgtcgatcgattttttcgcgcccatggcgtcgaagcccttggacaccgacacggtcaggtcggtggagcgttgcggcaggatatcgatgtagcgcaactcggccgtggccgcgcgcacgcgggtgtcctgttgcagccaccggtcgctgtcgcggtgggtgtagcggtccttggcgttgacggcatacatgcccagcgtaccggtcagcgagcgctgattgttcaagaggaacggatagctcacgcccacgccgatgcggtcattggtgaccttgcggtcgaagcccaggtattcgatggcgtcgtcctgcggtttggcctggtagtggtagccgtcgaccttgatcgagaacccgtcggcgccgatgggcaggcgcgcttcgccggcaacatatttcacgtcgtcgctgttgagcgggatgctggtggtcagtttgagctgctcgcccagcggcgtaaggctgtgcgcgcccaggtcgaccagcggctgcatgccggtgcccaggtcggccacgccgccattggaggtgaacttgccgtgggtggccgcgatcaccagttcggtggcgccgtcggcccggcgcggcagatccagcgacggcgtgatttttacgcccggcacgatgcgcatcaggttgagctggcgctccagcgtggcctgggtcagcggcttttccgccagcagcgggccggccagggtttccagccggcgcttggcgttgccgatgtccccatcgatgcgcacattgccgatatggccttccaccacggtgaccacgaccaggccgttggcgaagtcctggttctggaccagcgcgaacgacagcggatagccgctcgaacggtacagctcggtgatcctgtccacctgctgcaccagttgcgccacggtaatttccttgccggccagcggcgtcaggaatgccgccacctggtcgaacggcaaggcgtgcacgccggccacgtcgaaattgcgcggcacgatgcgttgcgccaggcgcgcctgcacggcgcgctgctcgggcgtgggagcctgcagggcaggcgccggcgcggcgggcgcggtcgggcgttcgagttgcggcagcgcgtcgaccggattgccgcgcaaggggccgtcggcgcggctggcggccggcagcgccgccaggccggcgacaagggaacagcaaaacagatccgtggcgattgtacgtttcattgattttgtgtctgcagcttggaattaatcggaaatctgtcagtacgcggagcaatgtatatcgtctccgaatattgcaattatttgcgttattttctattcgtgataccaggggaaccgccatgaatgctgcaaaactcatgacaatcatttcatggcaaatcaaatttttcctatttttgatccattaacgagaaattctgccatctaagtgcctaaaaaagcgagttgctaccaattcgaagaatatccgttgcacaaaatatgtctcaataatacgaataccggggtaaaccctgatggcaatgaaaaattaatagataagactagataaacatttcaaaacaaaagattgcggattttgaagttgttatccataaatcagcgcgggtattcgagacggcacatgaaatcgactggcgagacgcgagcggtgcatcgggcaagggggcggtcgtgaatccgggcgacatcgtgccgctttcgctgcagccccacgtggttgccctgtcgttcctgatcgcgtttttcggttcgtatgtcgcattggtggccgcggcgcggatccgcgccagcgtccacgatggcgtgaacgtgcgcggcttcgtgctgatcgccgccgtatccatgggcggaatcggcatatggggcatgcacttcatcggcatgcaggcgcagcggatgccgttcgaggtcggttacgccctgtggctcaccttgctgagcgccgcggtggcggtggcgttctccggcatggccttctggtatgtggggcgccaggcgttcagcctggggcgttgcgtggtggccggcgtgctggccggactgggcgtggcggcgatgcactacatcggcattggcgccatgcgcatgccggcgatgttcctgtggaacgtggagctggtggcgctgtccgtggcggtggcggtggtcagcgcaatcgtggcgctgtggctggcgttcaacgtccagcgcgaatggcagcgcgtggccgccgcggcggtgatggcgctggcggtgtgcggcatgcattacacgggggctgcggccggcgtggtggtctgtacgacggcgcagacattcgccgacgcgcaagtgggcggcgtggccttgccctatgtggcgttcgccggcgcgctggcggttttgttggccatgcgctggcagctgcatcgcagctaccgcggccaccaggaccgcaccgcccgccgcatcgatgccttgctgcgcgagacgacaaccggacggcccgtgcgcggccatccgggcaggtgaaggaatcccgccgccgcggcggcgggacgcaagcgtggcgttgcggttggacgccgttgacgagtgaagtcgtaactaccttatctggaggcacagcatgcttacccaattgaagaacttctggcgcgacgaggaaggcgcgaccgccatcgaatatggcctcatcgtgggcctgatcgcggtcgtcatcattggctcggtgtcgctgctgggcgagacgctcaagggcttcttcgacaccattcagacggaactgagcgcggaagcgccgtagtagggggcctggcagacgctggtcgggcgcccgcccgagggtgccgacggcgtcggcacggaagcaggagtggaaaatttgttgagggagcacgtgtggtgggctgtttatgtcgccttcaacttgctggtcgtcttttacgatctgcgcgtgcgccgcgtgccgaatcggctgttgatcgcggcggcgctggcgcagtgcgcctggctggcctggcacgcatggggcgtgcaggccacgccggcggccggcgcgcgcggctggtccgatgccgggctgggtttcgtgctgggcatggccttcgtaatgctatggcgcatgcgcctgatgggcgcgggcgacgtcaagtacctggcggtgctggggctggcgatcggcgcctggccctggctgctggtgctggtcctggccgggctgcccagtctcgcgcatgcgctggcgcagggctttcaggtggtgcgcgacccgcgccggccgcggcgcggcatcccgtacgccgcctatctggccctggccgccatcagtctggcgcttatgccgtcgagttcgccctggtgttcgtggtgttcttcgtggttctttacggcggtttgacctgggccttcattttcgcggcgcaacagtcgctcaaccacgcggccgaggaaggcgcgcgcgccgcgctgcagtggcccggcagcaccgcgctcgagccgcgcgcggcgcgcgccggtcaattggccggacagtacgccgactgggtgcgccgcatgggcggcgcgccggccaccgtcacggtgtgcggcagcggcgggccgatcggcggcctggcggccggcccgtgcagcggcattgcgctggcggccgaccagatcgaagtgctggtgcgctatccctacgcgcaggcgccgctggtgccgctgttgcccggcatgggcgtggcggtgcccggcacgctcagcgcgcgcgcgtcggtgcgcgtgggcgggccggtggccgcggcgggcgagggggcctgagatgcgcgccatttcctttccgtcccggcggcgcgcccagcgtggcgcggcagccgtggagtttgcgctggtgatcctgctgatgctggcgctgatgctgggagtgctgggctatggcgccctgttctgggcccagcagaaactgagcaaggcggccggcgagggcgcgcaggcgctgctgcaggccaacctgcgcggcgcggccgccagcggcgtggccggctgcgaggcggcgcgccaggaggcgggctggctggccatcgagtgcgtcagcgagacgctggactgcgcctggacggccagcgacggcgggccggcggcgtgcgcgcaggtgcgggtccgctatgaactggcaggctggccgctgctggccacgctgcggggcgcggccggtgccgtccccggcgcgcgcgcctggtttcccgatgtattgagtgcgcaagccatcgtgcagatcgcgcaggagcctacgacatgagtaccgtcgcgaaaattgccgccgccgtcctggcgctggtggcgctggggctgggttatgccgccttcatgctggctacccgtccggcgccgccgccgcccaagccggtggcgcagcgcgccagcgcggcgctgccgacctatccggtggtggtggccggcaagcccatcgccgcgggcgaccgcctggccgccgacctgttgaagatcgagcgctggccggtgcagccggccaatggatacgccgaatccgaggcgttgctggggcaaatggtgcgccaggacatccccgcgggcgagcccgtgaccgcgccgatgctggcgcgcggcctggcccgccacctcgcgcccggcgagcgcgccgtcaccatcgcggtggacgaactgagcggcgcccagaaccgcatcctgcccggcgacctggtcgatgtgttcgtggtcatggaccgcggcatcgaggtgcctggcacgcagacccgcctgctgcaatcgcgcatcaaggtgctggcctatggccagcgttcggtcgacgggccgccgcagggcgaggaaaagccgtctgtcgcgcaacgcggccagccgcccgcggcgccgcgcaacgccatgctggcggtgccggtcgaacgcgtgaacgaattgctgctggcggccaaggcagggcgcctgcagctggtgctgcgctcgcccgaggatatcgacgtgccggacctggcgctgtttcccgagcgcgcgccggtactggcgctgcgcgcgggcctgacggcggagcagcagcgcgatggcaaggatggcgtgaaccaggcctatgcgggagaaatactgccgcaactggccgggcctaccgccgcgcccgtgcccaagccgcgcgcggcgggcggcgggggcggacgcagtatcgaggtggtgcgcggcggcgacgtgcaggcagtgcgctattgacgaacagcttgccgcgccggccggcgcggcatgacgcagacaggaagcagggcgaatgaaacagcataaggtcggcaggcactgggcaggatgggcgatggcgctggcgtgcctgggcgcggccgcgccgctggcggcgcagccggcggcaccagctggggccgcgcaggcgcgcgaactgctgctggaggtcaagggccagcagccgttgcgcctggacgccgcgccatcgcgcgtggcgatcgccgatccgcaggtcgccgacgtcaaggtgctggcgcccggcgtgggccgcccgggcgaggtgctgctgatcggccggcaggccggcaccaccgagctgcgggtctggagccgcggctcgcgcgacccgcaggtctggaccgtgcgcgtgctgccgcaagtgcaggccgcgctggcgcggcgcggcgtcggcggcggcgcgcaggtcgacatggctggcgacagcggcgtggtcaccggcatggcgccctcggccgaggcgcatcgcggcgcggccgaggctgccgcggccgccgcgggcggcaacgacaaggtggtcgacatgtcgcagatcaacaccagcggcgtggtgcaggtggaagtgaaagtggtcgagctggcgcgctcggtcatgaaggatgtcgggatcaatttcagggccgacagcggcccgtggtcgggcggcgtgtcgctgctgccggacctggccagcggcggcatgttcggcatgctgtcctataccagccgcgatttcagcgcgtcgctggcgctgctgcaaaacaacggcatggcgcgcgtcctggccgagccgacgctgctggccatgtcgggccagagcgccagcttcctggccggcggcgagattccgattccggtatcggccggcctgggtacgacctcggtgcagttcaagcccttcggcatcggcctgacggtcacgcccacggtcatctcgcgcgagcgcatcgcgctgaaggtggcgcccgaagccagcgagctggactacgccaacggcatttccagcatcgacagcaacaatcgcatcacggtgatcccggcgttgcgaacccgcaaggccgacaccatggtggagctgggcgatggcgagacattcgtcatcagcggcctggtttcgcgccagaccaaggccagcgtcaacaaggtgccgctgttgggcgacctgcccatcatcggggcgttcttccgcaacgtgcagtattcccaggaggatcgcgaattggtgatcgtggtcacgccgcgcctggttcgccccatcgcgcgcggtgtcacgctgcccttgccgggcgcgcgccaggaggtcagcgacgctggcttcaacgcctggggctattacctgctgggtccgatgagcggccagcagatgccgggcttttcacagtgacgaacatgaagacacacgctcgcgaatgggcggctctggacaagagcacctgctttctcttctgttccggcgataacgacgtggcgcagcagctgggccatgccatcggcgacctgggcctgctgatgcaggaactgcccgagcccgaacagctggcgcgccgtctcgcggacatcgatccgcaggtggtgttcctcgacttcaccggcggacaggccgacccgggcaagttgctgctggccgccgacctggcgcgcgtgctggcgcgggtggcgccggccgtgccgcgcgtggcggtcggctatctggcccagccggacggcgccattgccgccttgcgcgccggggtgagcgacttcgtcgatccgtcggtctcgcccgacgaggtgcacggcgtggtgcagcggctggtctccaaccgccgcatcggcggcggctcgggcggcgaacaccgcagcgtgctgatcctgggcgcgcgccccggcgtgggcgccagcacgctggccgtgcacatggcgggcctgacgcaggagcgcatggcgcaggcggccctggcgcgccagggcgcggtggccggcaagccggcccgctcggccgaggtcatggccgcgcaattgccgctgtccgaccgcgtcggcgtgctggacctgggctggccgatcggcgattgcctgctttacctgaacatcagcagcgacttcgatttcgccgaagccgcccgcaacctgagccgtctggacggcaccctgctcaattcggccatggcgcacaccgcgtcgggcgtcagcgcgctggcgctgccgcgcgaggtcgagcaggtgcgcgcgctgtcgcccaacgactcgctgctgttgttcgaacgcctgcgccagcactacggcacgctggtcaccgacgccggcggcctggccaatcccgagttcgtcgccaagctggcgcgcgcctcgcacgaaacctggctggttaccgaccagagcgtcagcgccctggtctcgctggccggcgccgtgcaggagctcgagcagttccacgtcgagaagtcggccctgcggctggtggtcaaccgttacgacgaacgctatggcatgagcgcggcgcagatcgccgaacgcttcgggctggaactggccggcacgctgcccgaccgcacgctgccgctgatggtctgcaccaaccaggggcgcttgctgcacgagcaggccgaacgggatatctacgtgcgggccgtgcagacgctggtcgaccggctgctggccggcagcgaggcgccgcgcgcgcggcacaacagctggctggccaactggctgcctggcgtgcatcgcttaaccaatgtcgttgagagctgacacacatcatgatcatgccgccatccatggaattcggcgccgcgggcggcggcgaattcatcgcgtccgaacgcttccaggacgtcaagaaccaggcctacgaacacctgttgtcgcgcatcgaggaactcggcgccgagttcggccgctggacccgcgccgccatccaggaattcgtggatatcgaggtggccagcttcgtgcgcctgcgccgggtggccatcaacgagggcgagctgggccaggtggccgcagcgctgaccaaggagctggccggcctggggccgctggaggacctgctgagcgaccacgacgtcgaggacatcctcatcaacggcagcgacaacgtgttcgtgtcgcgccgcggcgtgctggcccgcgagaccgtgcgcttctccgacaaccagcatgtgttgcgcatcgtgcgccgcatcctggccccgctgggccgccggctggacgaatccagccccatggtcgacgcgcgcctgcccgacggcggacgcctgaacgtggtgatcgagccgctgtccgtcgacgggcccatggtgtcgatccgcaagttccgccaggacccgctcaagcccaatgacctgcttaccctgggctcgttcaacgaggacatcttccgcctgctcaacgcggcggtgaaaggccgctgcaacatcctggtgtcgggcggcaccagctcgggcaagacctcgctgctgaacgcgctggcattcttcattcccgaaaccgaacgcgtcgtcacggtggaggacacggccgagctgtcgttgaaccacccgcatgtggtgcgcctggaggcgcgccagggcggcttcgacggcgccggcgcggtcagcccgcgacctgatccgcaacagcctgcgcatgcggcccgaccgcgtggtggtgggcgaggtgcgcggcgccgaagtgatggacatgctgcaggccatgaacaccgggcacgaagggtccatggccacgatccacgccaactcgccgcgcgaatgcctgtaccggatcgaaatgctggcgggattcgccggcttccagggcagcgaggacagcctgcgccggcagatcgccagcgcgctggacttcatcgtgcagatcgggcgcctgcccaacggcaagcggcgcgtcatttccattaccgaagtgaccggcatgggcgacgcggtgatcgccacgcaggagctgtaccgctacgaagcctatgcgacgcccgacggcgaggagaaggacaactgggtgagcctgggcatcctgccccacacgcccaagctggcgcgcatgcgcaacgaattgcgcggcgcggcgcccgacagcgagcccgagggcgacggcggattctgggggcgcaggcgatgagcctcatggcctggctcctgggcgcgctggcgctggcgctgctggcggcggcggcattgctgctgcggcaggcgcgcgacggcgcgcgccgccaggccagcgaggccttcctggagcgccagctcgaactgcggccgggccagcccggggcctcgcaggcgtccgccgcgcggcgccgcctgccgatctcgaacggggcctggcggcagctgctgctgcgcgccggcgtcgaacccacgccgcgctttctcgccgcctcggtcggcgcgcacctgggcgtgcccgcgctggcctggctgttcggcggctggatatcggcggcggcagccttgttgctggtcgcgctgctgtggtacttccacctctggctcaaggccgaccgccggcgcatggtgcatcagttgccgacattcctggacgcgctggtgcgcctgatcaccatcggcaacagcgtcaatgcggcgttccagaatgcgctgggcagcgtcgagcagccgctgctggaggtcctgcagcgcgccgacagccaggtgcgctcgggcaaggacctggacgccgccctgcaccaggtgtcgcgccagtaccagctgcgcgagttgttcctggtgtcggcggtcatcgcgctggccttgcgcttcggcggccgcagcgaccaggtgctcgagcgcatggccgcgttcatgcgcgacctggagcaggcgcgcgacgaattgaccgccctgtcggccgaggtgcgcctgtcggcctggatcctggccctgctgcccatcgggctggcgctgttcatcatcatcttcaacaaccagctgttcatgggcatgtggcacgaccccatgggctttcgactgctggtgttcgccatgctgctgcaggccgggggttcgtactggctgtatcgcatggcccgctcggtgtaggactcgccatggacagacttctcgccgattcccagacccgcatgctgctggtggccgcgctgctggtgctgatggtggcctgcgcggtggtgggcgcggcctggtggcgcgcgccggccgccagcaacgcagccgcgcggtcgtcgatcgcgccctggctgcgcgcgacggccacgtcgccgagccgccgccggccggccgcatggccgcggtggccagcgcggccgagcacgccggcgcgaaactggagcacggcaagctgggcgactcgctgctggccagcgacgaccgcaagctgatcgacgcctgcgggttccgcaatccggcgcgcgcccgcgcctggttcatgctggcgcgcctgctgctggccggcctggcgcccctggcggcgtggctggtcttgcgcgcgcgccatgcggacctgccgctggcctatgtcgcgtgcgccgtcttcctgggcttcgggctgggctggatggtgcccaaatggatgctgctgcggcgcatcgccaggcgccgcgaatgcgccgaggcggagctgccgctgttcatcgacctgctgcgcctgctgcagggcgtgggcctgtcggtggaccagagcatgcatgtgctgatccaggatttccgctccgtcatgccggtgctcggcggcgagctgaagatcgccgcggaacagtatgcccgcgggcgtacgcgcgaacagtcgctcagccgcctggcgcaggggttcgacaacgacgacctgagcgccatctgccggctcatcgtgcaggtggatcgccacggcggcgccgtgcaggatccgctggcgcgcttcgccgagcgcgtgcgcgagcggcgccggctcgaattgaaggcgcgggtggcgcggctgacggtcaagatgaccggcgtcatggtcgtgacgctgctgcccgcgctgctgatcatcaccggcggctcgggctttgtcgccttgctgcgcggcatgtcgcaagtcatgggggaagggtaatgaaacgatcacaccgtctcggcctcgcgctggcggcggccgcgccgctgctgctgggcggctgccagaccagcaacgtcgatacggccatgcagctgatgcagcaacagcagcaggaacaggcgctggcgcagcagcgcgaggacgccgacgagcgcaagcgcctggccgccaaaccggagctggcgctgtcgctgatccgcgaggcgcagcgggaagggcgctacttcgcctcgctggcctacctcgatgcctaccgccagaatttcggcgactcgccccaggtggcggtcatgcgcgccgacgccttgcgcatgacgggccagatcgcgcaaagcgaaagcgcctaccgcgcactgaccggcaccgaccaggccgccgccgcctggcatggcctgggcctgctggccggcggccgcggcgacttcgaccaggcggccgactacctggcacgcgcgacgcggctgcggcccaccgacgccaacatgctcaacgatctgggctatgcgctgctgcgggccggcgatccgcgcggcgcgcgcctgccgctggggcaggcggccgagctggcgcccgccaacgccaaggtgctgggcaacctggccttgctgctgctggtcgagggcgactatgccggcgcgcgccaggtcatggaccgcgcggcgttgagtccgcgggcgcgccagcgcgtgcaggaactggccagccagacgcgccacgccggcgtgtccgcggccgccgcggtgccggtggcgcaggccgccggccgcgaggccatggtgatgccggtgctgcagcgcccggtcatggaccgcttcggcaatccgccgctgctgcaatgaccccgacaggagattcgcatgaccacccatgaccttccccgtttcctgctgtgcgtggcgctggccggcctggccgccggcgccgcggcgcagacccatcctcccttgaccgcggcgcccgcggccccggccagcccggcgccggccgccgaacggccggtggtgcgccaggtcgccgcgccggccgcgcccgccgccgcggctgcggcggccgacgaggacgcggtcggcgcggcctgctggccgcgcaggccgacggccggcgcgccgggccgggcctgccgctgcaggggccggtggccagcgccgcgtggcagcgctacctggagagtttcagccagcccattccccagtggttcggcgagcgcatcgaggacaacgtcggtggctcgggcggcggcgggggctgaggcgtctgtgtccatgaacgtcccccgcccgttgcgcgcgcggcgccgccagcgcggctccatcctgatcccggcggcgctggccatcctgatcggcgtggcgctgctgggcgcggcgcagctgggctacttcttctatatgaagcgcgagctgcagaagaccgccgatctggccgcgctgaccggggtgcaggtgctcagccccggcgacgaggccgcctgcgccgccgccggccaggccgtgcgggccagcgtgcgcgccaacctgggcagccgcgccgacgacgggctcagcatcgagcccacctgctggcgctgggcccgcgacgaagccgaactggcgccgcgctatgtgcgcgaaccggccgaccccagcgaacgctacaacgccgtggcggtggtgctcggcatgccggtgcgggcattgtttccgttcctgggcggccgcaccctggaagtcgaggccatcgccgcgcgcccggccgatcccatcgcggccttctcggtcggcacgggcctgctggccacggggtcgggcgaactgacccggctgctcaagcaggtcgggctggacatcggcggcaccgccgtgctgggctatgacatcggcctggcgggcgtgaagatcacgccggccggtctgctcgatgcgttgggcatcgcggtcccgaccgacatttcggtggccggcttgaatcaactgctctcggccaatgtcagcgcgctcgacggcgtgctcgacgccgtggtgcgcgccgccagccgcgacagcctgctcgacgccaacgtaggcctggtgcaggccatcgagacggcggtgggcgtcaaggatctggcggtacggctgggctcggagacggccgagcgcgccggcggcctgttcgccaacatccaggcgcccgacgccgcctcggcgctcaatgtcgaactcgacgcgctggaggtgctggccaccgccatcggcgtgggcacctcgggccatgccatcgcctgcggcgtggccgtgcccctgctgatgagcgggccggcgcgctgcagcgtggtcgagccgccgtccatcgccatcggcggcgtgggcgccaccgcctatacctcgcagatccgcgtgcatgcgccgctcaggctggacaccggctcgctgctgggcgggctggtgcggctggacctcgacattccgcttaccgtcgatgtggtcaacggccatggcaccatcgaggcgctgtgccacgcgcgcgacgccgccggccgcgacctggccgtcgtcagcacccgctcgtcgctgctcaagatctgcctgggcggcccgccggccgggctgacgggccctgaactggccaactggccattctccaccacggccagctgcgacgagaacctgacgcgcaagcgcctgctggggctggagctgaacctgctgggcaagcgcgtcaacctcgcctcgctcaaccccgacccgccgctggtcgtcccggcgctgcagaccaccagcgaagacgactactacgcgggccagcgccgttcgctgggcaacgaactggcgctgggcgatacggtgaaggacctggtcgatgccttgctggccgcgctgatcggcaactccctgcagggcggcgcgggcctgggcggcggcgaccagggcgaattgcgcaaggacctggccggcaagatctgggccgacaccgccgccgaggtggccgcctgtacgcccggggcgtccggcaaggccggctacgactgccggcgtgcccgctggtcgcgcggcatcgagaacatcgagaactattcgaacggcctgaccggtttcctgggcgggctgagcgccaacacgctgggcctgctgggcaacctggtgacgctggacgtggtgggattgctgggcaacgtggtcggcctggtcggcaacctggtcgatctgctgggcgacatcctgggcggcatcctgggcgtgctgtttcccaccaaccagtgcgcgacctggtcgctgctgggcggctaccagggcagcgaggcgggctgcgtcaacgagttgggcaaggccctggccaacagcacgccgccttccggcggcaatccccccaacgcgatcgtcgtgttgctgggctatctgctcaagccgctggccgacatcctcaacatgatcggcgccgacctgctgcggcccctcatcgaaaacgtgctgggcctgcgcctgggcgtgaccgatgtgcacatgatgtcgatcgattgcgatggcaaaggagtacagcttgtttattgattcgactttccggaggcacacatgagcgaccaggcaccggcttgcgacgctgtcgatgtgtatgtctgggaaggcacttcggacatcgcctttcgcgccgagcgcgccctggccggttatgaggcgacggtcatccacgtcgacaattcggttgccctgccgccgtcgcgcgacgcggcgcgtccggccgtggggctggtgtcggtcagcgtcatgggcgatgcgcgctttgccggattcgactggctggccacccagggcatcccggtgatctgggtggccggcgaggagcgcaaccacgatccgcgctactacgcgccggcgtactcgtacaccttgcccttggccttcaccggcgccgagctgcgccgcctgctgttccggctggccggcgtggcgcgcgcggcggccgtcgacgaaccgcgcccggcgcctgcgatgatcgcggtttcgcccgccatgcgcggcctgctggccgaggccgagatgttcgccgacgcgcgcgccaacgtgctggtccatggcgagaccggcgtcggcaaggagcgcatcgcgcgcctgctgcacgaccagtcgtcctgggccggcggaccgttcgtggcggtgaactgcggcgccattccggaaggcctgttcgaggcccatttcttcggtcacgccaagggcgcgttcaccggcgccgtcggcgcgcacaaaggctacttcgagcaagccagcggcggcacgctgttcctggacgaaatcggcgacctgccttcgtaccagcaggtcaagctgctgcgcgtgctcgagcaaagctcggtgacgcggctcggctccaccgtggcgatcccggtcgagttccggctggtcgcggcgaccaacaaggacttgcgcgccctggtggcgcagggcgagttccgcgccgacctgtactatcgcctggccgtcatcgagctgcacattcccaatctcgaagcgcgcggcgccgccgaaaaaacggcgatcttcgccgccttgctcaggcagcagggcatcgaggacgagccgccggcctggctgttgcagcgcgtggccgccgcgcgctatccgggcaacgtgcgcgagctgtcgaacctggccgaacgcgtcgccatactgcggcgccaattgcgcgcctgggaccagccgcgcatcgagcaggtgttcgagcgccacgcccaggccaccccgctggcgcccgccacccccggcgatgccgacgcgccggccttcaacgcggccgagcgcgccgagcgcgagcgcgtgctggccgccctggaggccaatggctggcgccgccaggacaccgcgcaccacctggggatcagccgcaaagtgctgtgggagaaaatgcgcaagctgcggctgggcgaagcgcaggccgaaacggccgatggcgtggccgatccgtaaccggccgggttgggccacgggttttacgaaaccgcacgataagttgctatagttgaaagattattgctgaggggaaggaatgaaaatccgctatctgggcgccggcgcgcgactgaccgtcgccggcctggccctgtccagcctggccgcctgcgccagcgcgcaatcggaaagccggccggtggtgcagcaggtcgaggaaaaacaggctgccgccgcgccggtcgagccgccggcccccgcgcccgccgcgcgtcccgcttccacggtcagcgagctgcaaggcctgatccaggcgcgccaggtgtcggaactgcgtacgacctacaacggcagttatggcgccagcctgctctacaagccggacgagctcacctattatgtcgcgcttttccaacaaaaggatttctggcgcgtactcaagaccaagtcggtgaaccaggccgagtccacctaccgggcgttcgccagcaagacggcggaactggccgaggtcgatatccagcgtatccgcctgcaggccgagtacgcgcatgcggagaagcagctcggcgcgcgcaacgccgaactgacggcgctgcaggccgaccaggcgctgcgccagcagcaggagcagcaggtcgcggtgcgccaggcccagtcgcgccaggaagcggattcgctgtccgaacagcgccaggaagtgcgcagccagctgcgcgccatgcagcgccagatcgacgccttgcaggccgagcaggcgcgcgtcgcggcgccggccagacgcggcaagtaagacaggccggacggcgcggcagcccgccgcgccgtatggcggggcggggcataggcggctacgcttgtattattgccggttcgccctcatatagacgccatggcactcaaagtattcgatctgcagtgtgagcaaggccacgtgttcgaaggctggttcggctcgcacgaagactacgacgcccagcaggcgcgcggccagatcgcgtgcccggtctgcgagtcatcccgcatcaccaagcgcctgtccgcgccgcgcctgaacgtggcgcacctgcatcagcccgctgcggcgccggcgccggcgccggcgcccgcgccggagtccgaggccgcgcgcatggcgcgcctgcaggcggcggtgctgcgccaggtgcgcgagctggtgcgcaacaccgagaacgtcggcgcgcgctttgcccaggaggcgcgccgcattcacgaaggcgaggccgacgagcggccgatccgcggcaccgccacgccccaggagcgcgccgagctggccgacgacggcatcgacgtcgtcagcctgccggcttttctcgacgacgagcgcatgcaataagcgccggccgggaacgcgggcacggcccgcgccatccaatgcgtggaggccaccaccatgcacccgtcatcactgcaatcccaggcgccggctcccgagctggccgcggacgcccaactggccgcgcgcgcggccgccggcgaggacagcgcgttcgaaaccatcatgcggcgccacaaccgcctgctgtttcgcaccgcccgcagcatcctgcacagcgacgccgaagccgaggacgcgctgcaggaggcctatctgcgcgcctggcgcgcgctggacagctttcgcgccgacgcccggctgtccacctggctggtgcgcatcgtcatcaacgaatcgctgggccggctgcggcgcgggcaggcgcaggtcattcccctggatgccgccatggaatcgaccgaactgcagaaccaggagtggctgcacgacgcaatcgatcagcagccggatcgccaggccatgcgcgccgagatccgccgcctgatggaagcgcgcatcgatctcctgcccgacgcgttccgcagcgtgttcgtgctgcgcgccgtcgaggagctgagcgtggaagaggtcgcgcaggcgctcgatattcccgaagcgaccgtgcgcacacgctttttccgcgcccgcgggctgctgcgcgaaggcctgtcgcgcgacgtcgacatggcgatcggcgacgcgttctcgttcgacgggcaacgctgcgaccgtatcgtggccgccgtgctggcgcggcggggcgagcgcgccggcgcctgaccggcgcaggaacggcaggggcggccgcctcatccaacaggcaggactgttcgccaaagcggatggtccggcgccggttcgccggcgccgcggccgcgggccggcatttccgtccagctcggccgtccatcgccacggagacagccatgtcgttcctgcagatatccagcccctgtgcggcgcgccgccgcttcctcggccatggtggcctggttctttcggccgccgcggtcgcgctgctggccggcaaggatgcgctggccgcgcaagccgggtcgggctccagccaggatgtacagatcctcaataccgcgctggcggccgagctcgaggccatcgccgcctaccagctggacgccgagagcaagctgctggacaaacccgtgctggcgctggcgctgaccttccagggccatcacaaggagcatgccgacgtgctgggcaagaccgtggaaaaactgggcggccagccggtggcggccaagcgcagctatgcgttcccgaccagccagttgaagtcgcaggccgacgtattgcgtttcgccgcgaagctggagcagggcgccgtcagcgcctacctgggcgccgtgccgctgttcgccaatcgcgacctgtccaaggccgcggccagcatactgggcgacgaagcgatgcactgggccgtgctgcgccaggcgctgggcgagcccccggtcccttcggccttcgtatcatgaacgcgggcctggcctggcgggccggcgcgctgtgcctggccctggccgcgccgtcggccgcgcgggccgcggcgcccgacccggtgcgcggcgagcaggtctacgcgcgctgcctggcctgccacgcgctggcctacgaccgggtggggccgcgccactgcggcctgctcgggcgcaaggccggcagcgtgcccggtttcgcctatacgcaagccatgaaggactccggcctgacctgggacgccgccacgctcgaccgcttcctggccgatcccttgaagaccgtgccaggcaccgccatgacctacgcgggcgtgccggatgcgggcgagcgcgccgacctcatcgcctacttgcgcgcggccgccgcctcgccggcgtgcgcgggcgtggccacgccgcattagattcggtgcctgcccgtgcagtgtgcctgtccccgccgggacaggcacaccatgccggggcaaaaaaaacgggccgcgcatgcggcccgtttcggttgcgcctgcgagcggcgcgcgcatcagttgacgcggctgcggtactcgttggtacgggtgtcgatctcgatcttgtcgccgatcgcgcagaacagcggcacgctcagttcgaagccggtgttgatcttggcgggcttgagcaccttgcccgaggtgtcgccgcgcacggccggctcggtgtaggtgatctcgcgcaccaggatggtgggcagctcgaccgagatggcgcggccgtcgtagaagaccacctcgacgggcatggcttcttccaggtagttcagcgcgtcgcccatgctgtcggcttcgatttcgtactggttgtactcttcgtccatgaagacgtacatcggatcgccgaagtacgagtacgtgcattccttgcgttccagcaccacgacgtcgaacttctcgtcggccttgtagaccgactcgctgcccgagccggtcagcaggttcttgaacttcagcttgacgacggcggcgttgcggccggacttgttgtattcggtcttctggacgacgagcgggtccttgccgaccatgatcacgttgccgactcgcaattcctgagcggttttcatcgattaaaactccggggtgatttgcgcactcgccgtgcttgcgcgctgtgctttcaggcaaccgctgcgccccgggaggctgtcaaagtgaggccttgagcaccggccgatccgggcaaagcaactcagataactctctattctagcttgtcttggccagttccgcgcagaaatccgcgagagcgtcccccaaatcggggcgcgccgcctgggcggcgtcccaggcgcgcgccgcctggttccattctccccaggcgggttcggccagcgcgccggccagggcctgttgcggcgccggcgcgccgggcgcctggttccaggcacgtatcagcgcatgggcggccgccggcgccgggtagcgtgccagccacgcctgcagcttctcgaggtgggcgttctcggcttgcgcgtagatctgccacagcagcgggcgggcggcccaggcagcgcgcacgaacgagtcctcgccgcgcacgcaattcaggtcggcgcaccagagcaggcggtcgaagtccggctggctgacatagggcacccgcgcgagcgtcagctggccgtgctgcccgggttcgggcagtccgggcgccacgccttgcggcaccaacagcagcgtggggcgcgcgtcttgcatcagcgcgtgcgccagcgcctggtagggagcgtccgggtagcagaacaggttcaccagccgcgcgccgtcgtcccggcgggccagggccgcctcgtccaggcccagcgcgcgcagcagcgtccgttgttgcgcgcgcgaggtctgcagggcgtcgcggtcgcggctcagccccggctcgcggatcaggccgccggtggcggcgctgaagccgggaaagaagaaatgcttgaccaggccgtcggcgcgctgcgagggcaggccgtggcaggtttccacccaggcttcggcgctgagatattccaggttgatccagaccggctggaaccgccgcatggctgcgacgtatgcaggcggcggatcgcaggcgaaggcctcgatcaccacgtcgccgggcgtttgcggccattcggcacggtcgtcccagcgcaggatttcgatcgtgtcgcacacctgctggtcgcggtccggcacgatgccgggctggatacgcgcgaacgccgccaggtcatccacccacaggcgcacctgccagcgccgcccgtgcgccaggcggcgcgccaggcgccagcacacgccgatatcgcccaggttgtcgatgacgcggcagaaaatatcggcgcgcatggcggcgcgatccggtcagtggaacttggccggcaccgcttcggcgtcttccggcagttccgcgtgcaccagttcgcccagcggattgggaaagtgcggcgcgccgcagtcctcgcaatactcgggcggcagtacgcccgggatgcggcgcacgtcgctcacgccgtattccttgagcagggccgcgatctcgtcgaccgcgttgggctggccctcgtcggccgggacgtcgtcctcgcgcccgtacagcggccacacacagccgtaatagacgtcgttgctgttgcgcgcggtaaagccgatacggtattcgtcgatgcgtgcttcgccgcagcccgccaccaccgcgcgcatctgcgagggctcgaggctgaccgcgctttccagccaggcgatggcggcgcgcagggacagcggccgcacccggcggtcggcttcgcggttgctgacgtaataggcgtcgggcagcaggcattcgatgccgcagcccggcagcagcgcggccagcgtgggctgggcctgttccacccattgcgccaggcaggcgtcgcggctggcctgcgggtcgtcccagcgctcctgccagcggaacaccggcgcgcgctcgggcacggccacggccgccaccacgtagcgcgtgtcggctagcatgttggcggtttccacgtcgtcgttcaaggcgggcttggcggtttccgcgcccagcgcctgcgtgcccaggcggtgcagccattgccaggtctcggcgaaggtgcgcggcatctggtcgatgctgaccaggtgcggcatcagggccacgcgcacgccgtcggccaggatgtggccatgcagctgcgccagcagcgcctgctgggccggcgccggaatcggtccggtgggaatcgtgtagcgcgtccacgccacgacgggcgccaccagcagcacgacgtcatggcgggtgccgttcttttcgatctgcatcgattcggacagcgtctcggactgctcgatcagcacttcgtaggcgccgggatcggtttgcgcgagattgtccagcgcgctttccagcggcgcgtcatggccgctgcgcagcagcttggtgatggcctccgccaactgtgcctcccagtacaggtcttcgaccttgctgcctgagcggtcgagcgcgtgggccagcgccaccaggcgcgaagcgtcgcggttcagccggggagaggattgactgcgggtacgggccatgaggtgagatcagacgaaataaagtggcgaacctcatagtgtacctgtccgggccgccggggtcgtgccgtgttgttgctatattggcaatagtctatggatagtcatgggatttattgctggattgaaaattccgacaataaggcattcctatttgccggaggtcgccatgcgcctgcccacattgttcgtttcccacggttcccccatgctcgcggtcgagcccggccgcaccggccccgcgctgactgcctggagcgacgggctgcccgagcgcccgcgtgcggtgctggtggtttcgccgcactggatggggcagggcctggcggtctcgacccgcgaccgccaggtcgcctggcacgatttcggcggctttcccgccgacctgtaccagctgcagtacccggccgagggatcgccccgattggcgcaacaggtggtggacgtgctcgcgcacgccggcatccaggccggcaacgatgcgcggcgtccgctcgaccatggcgcctgggtgccgttgcgctacctgtatccgcacgccgacctgccggtcgtgcagctgtcgctggacatggagcgcgacgcgcgcggccagtatgcgctgggccaggcgctggcgccgctgcgcgatgacggcgtgctggtgatcggatcgggttcgctgacgcacaatctgcgcgacgtgcgcatgccgcatggagcgccgcccgcggattacgtggcgccgttccagcaatggtatgccgagcatctggccgcgggcgacgtcgaggcgctgctggactggcaggcgcgcgcgccgggcgctgcccgcgcccatccgcacgacgaccacctgatgccgctgtacgtggcgctgggggcgggcggcatgcccgcgcgccgcctcaacgacgaggtcgcatacggcgcgctggccatggacgcctaccagttcggcgcctgagccgcggccggcggcatcatccgcgccgtgtgaccccgtccaacgaaaaaaccctccggccagcaggccggagggttcgggtcgcgcaggtcgtgaggcgggacgccgtcaggcggccagcaactggcgcagtacgaacggcaggatgccgccgtgctggtagtaatcgacctcgatgggcgtgtcgatgcgcagcagcaccgtcacgtcctggcgcgagccgtcggcgcggtggatcgtcagggtgacgtcctgcatcggcttgatgccgccctccaggcccgtgacgtcgaacgtctcgttgcccacgatgcccagcgactgcgcgctgtcgctgcccttgaactgcagcggcagcacgcccatgcccaccaggttgctgcggtggatgcgctcgaagctgcgcgcgatcacggccttcacgcccagcagctgcgttcccttggcggcccagtcgcgcgacgacccggtgccgtactcctcgccgccgaacacgaccgaggacgtgccttgcgccacgtacttcatggcggcgtcgtagatcgacatctgctcgccggtgggctggaacagcgtctcgccgccttcgaagcggctgccgtccggacgggccgggatcatgaggttcttgatgcgcacgttggcgaacgtgccgcgcatcatgatctcgtggttgccgcgccgcgaaccgtagctgttgaagtcggccttcatcacgccgttctccttgagccacttgccggccggcgaggtctccttgatggagccggccggcgagatgtggtcggtggtcaccgagtcgccgaagatgcccagcgcgcgcgcgcccttgaccgccggcatggcggcgggcgtcattccaaagccttcgaagaacggcggttcggcgatgtaggtcgattcgggccagttataggtctcgcccgtcacgcccttgatgttctcccacagcttgccggggttgctcttgacctggctgtagttttccttgaaggcggtcggattcatggcgaacttgagcagcgcctggatctcctcgctgctcggccagatgtcgcccagccacacgtcgccgttcttgccgcggcccaccggctcggtcatcaggtcgcgcgtgaccgtgccggccagcgcgtacgccaccaccagcggcggcgaggccaggaagttggccttgatgttcgggtggatgcgggcctcgaagttgcggttgcccgacagcacggccgagcacaccaggtcgttgcccaggatggcttcgttcaggtcggcggtcaggtcgcccgcgttgccgatgcaggtggtgcagccgtaggccgccacgtcgaagcccagcttctcgagatagggcagcaggccggtcttggtcaggtattccgtgaccacgcgcgatccgggcgccagcgaggtcttgatgtgcttgggcaccttcaggccggcctcgaccgccttcttggccagcaggccggcggccagcagcacgctggggttcgacgtgttggtgcacgacgtgatggcggcgatcaggatgtcgccgttcttgaccttggtgccggcgctggtcgtgtaggcctggtgcagcttgtcggccggctggttgaagccgttttcggcgatgggcttggagaacagctcggtgaaggtgttcttgacgttgccgatctcgatgcggtcctgcgggcgcttggggccggccagcgacggcgccacggtgcccaggtccagcgtcagcagcttggtgtagttgatgtccttggccttgggcacgccgaacatcttctgcgccttgaaataggcctcgagggcggcgatttcctcggccgtgcggccggtgccttcgaagtaatcgatggtgcgttcgtcgaccgggaaaaagcccatggtcgcgccgtactcgggcgccatgttgccgatggtggcccggtcggtgaccgacaggctggcggtgccttcgccgcagaattcgacgaacttgcccacgaccttctcgcggcgcagcatctcggtgatggtcagcaccaggtcggtggctgtcacgccgccgcgcagcttgcccttgagctccacgccgaccacgtccggcgtcaggaaatagaccggctggcccagcatgccggcctcggcctcgatgccgcccacgccccagccgaccacgccgatgccgttgatcatggtggtgtggctgtcggtgcccaccagcgagtcggggtagtagacgtcgttgttcttgtcacggtgcacgccgcgcgccaggtactcgaggttgacctggtgcacgatgccgaagcccgggggcaccacgccgaaggtgtcgaaggcctgcatgccccacttcatgaactggtagcgctcgcggttgcgctggaactccagcttcatgttcaggtcgagcgcgttcttggtgccgaagtaatcgatcatgaccgagtggtccaccaccaggtccaccggcaccagcggctcgatgcgcttggggtccttgcccatcttggcagccaccgaacgcatggcggcgatatcggccagcagcggcacgccggtgaagtcctgcagcaccacccgcgccaccacgaaggggatctcgtcctcgcgcttggcgttggcctgccagttggccaattggcgcacgtgctcttgcgtgaccttggcgccgtcacagttgcgcagcaccgattcgagcacgatgcggatggacaccggcaagcgctgtacatccacgcccagggccttgcccagggccggcagcgaatagaactgacaggttttcttgccgatcttgaaagtcttgagagtgtcgaacgtattgtgcggcatgatggactccgtgatgtgaccgcgtaaagccgccattttcaggcgttttgacgcgcttgtcatgcaatgcgggacaaagcgggggttgggttgatgtcttatgtcttatataagacttaatcgatgcgtcaaaagttcccgcgcgaggcgggcgccgggccgacgtgctcccatggttttaccaagatccggctatcggcggcatgacagcgcgcaagcagcgggccggtcgcggactcagaacagccagccgccgcggttcagctcgcgctcgcagcccttgtactgggcgccgaagcgttcggcgcgcgcctgcacctgctgcgccacccgcttgagccaggccttgcggtcgtagctgcggttgcgatagccggtccagccctcatggtagttcaggtattggccgtaggcgtcccatttcgagacgccgttgatgcgctgggtcttgctcatgtaccagcccatgaagtccagcgcgtcggaaaagttgtcgcggctggccagccagccgccggcctcgcgcttgtagtcggcccaggtttcgtccttggcctgcgcatagccataggccgagctgacccgaccccagggaatgaacccgaggaagtagtagcgcggcggcagggcgtcgtgccgaaagctggattcctggtgcatcatcgcgatcggcacattgaccggcgcgccccatttcttctgcacatcgagggcggcatcgtgccaggacggcttctcgcggaagatggcgcagatgttctcggggtcggccggagggcgcgtgctggcgcagcccgccagggcaagaagggtgggcagcaggatccagcgtccgaacattgcgtctcgtctctccagtcactgcggcattctaagtgttctccgcgccatgtcccgtccaagaacggggccgatttcccgtcttttgtgcgaaaggtctttgcatctcccggcgttgccgccgcgcgacggattctttattttgaatgagaacgatttgatttattagttaagatgacaggctttcatgcacgcaagccggtgggcggtggccatggccggcccgcgcacggcaggccgcttgcgtggccgcgcatccccctacggacaaccaccatgaagccattaccgctcgcttatctcgccgcgctgctgccctggtacgcaggcgtcatccaggcgcaatccgcgcccgccgccggcgacgatgcctcgatcaccctggaagccgtcagggtcgaggccagcgccgacgcctccgccggcggcctggcgccggccttcgcgggcggccaggtcgccacgggcgcgaaggtcggcatcctcggcacgcgcgacaacctggaaaccccgttctccatcaccgcctacaccaacgaactgatccaggaccgccaggccaagggggtgggcgacgtcctgcagaacgaccccggcgtgcgggtggcgcgcgggttcggcaacttccaggagtcgtatttcatccgcggcttcatcctcagctcggacgacatcgcgtacaacggcctctatggcctgttgccgcgccagtacatctcgacccagctgttcgagcgcgtcgaggtgctgcgcggtgcctcggcgtttctcaccggcgcgccgccgtccggcggcgggatcggcggggtgatcaacctggttcccaagcgcgcgcccaacgagccgctgacgcgcttttcggccggctacggcagcgacagcgtgctcgaggcttcggccgacatcggccggcgcttcggcccggacgacagcgtcgggatccgcatcaacgccgcccagcgcggcggcgagaccgccatcgacggcgagcgcacccgcaccacggtgttcgcgctgggcctggactggcgcggcgagcgcgcgcgcctgtcggccgatatcggctaccaggacaaccgcctgaagcgggcgcgccccaatgtcacgctggccggcgacgccgccaaggtgcccggcgcgcccgacgccggctccaactatgcccagccctggtcgtactccaacgaacgcgacgtgttcggcaccctgcgcggcgaatacgacttcaacggccgcataacgggctgggtcgcctatggcatgcgccagagcaaggaggagaactcgctggccaacctcaataacgtcaacggcgcggggcagggcaagttctaccgcttcgacaacgcccgcgaggataccgtcaacaccggcgagatcggcctgcgcgccaaggcgcgcaccggcccggtgggccacgaactggtcgcctcggcgtcgtatttcgacctcgagaagaagaacgcctatgtcatggacttcttcaaccagttcgacaccagcatctacgaccccgtcagctacgccaagccggccatcagcagcaccgcgtttcgcggcaacgacatggacgatcccgccaagcagggcgtcatccggctggccagctatgcgctgggcgacaccatgtcgttcttcgacgacaaggtgctgctgaccgccggcatccgccaccagcgcctctaccagcgcgactacagctacgacacgggcatcggcggcaccccctacgagcaaagccacaactcgcccgccgccggcctggtggtgcgcgtgacgccccaggtgtcgctgtacgccaactacatcgaggccctgtcggcgggcgacaccgcgccgcagaccgccaacggcctgccggtggtcaaccacggcgaatcgctggcgccctatgtgtccaagcagaaggaagtgggcgtcaagttcgagcacgacggcctgggcggcggcctggcgctcttttccaccgacaagccgcgcgggttcgtgggcgatgaccaggtcttccgcgcttcgggcaaggaccgccaccgcggggtcgaactgacgacttacggcgagctcacgcgcagcgtgcgcgtgctgggcgggctgacctggctggacgccaagcagctcagcaccggcaacgccgccaccgacggcaagcgcgtcatcggcgtgccccgcttccaggccaacctcggcgtggagtgggacatccccggcgtgcagggcctgaccgtggacgggcgtgtggtctatacgggctcgtcctatgcggatgcggccaacaccctcgaggtgccgggctggacgcgcctggacgccggcctgcgttacatgaccgatatcggcggccatctggtgacctggcgcgcccgcgtcgagaacatcgccaaccgcgactactggtcctccgtgggcggctaccccggcaatggctacctggtgctgggcggcccgcgcaccttcacgctgtcggcatcgatggagttctgacgccgcgggcggcgcgcagcacgattgcgcctggcgtaagctatgacccatatggacgcctccgggagcacccggcaggcgtcatcgatgcggcaatgctcgcctggcgcaggactggggttcacgtcctgcatgtcttgaaacgcaatgcggagggatgcaatggaacccgttcgtgggatggatatcgaggtcttgttttttgatgtgctgggaactgtcgtcgattggcgcggcagcatcgcggacgaggtcgccgcattcctcaagcgccatgagctgcctcatgtcgatgcccatcaattcgcggatgcctgggtcggacaatatgatgccgccatcgagccgatccgcgccggacagcgagcctttgcccctctcgatatcatcaacatggagaatctgcaggcctgcctggcgcagttcgatctggcgccagcgcggttcgctcgcagcgaactggaaaccctgaaccatgcatggcataagctgcggccttggcccgattcggtagccggtatcgctcagctgaagcagcgctttatcgttgcgccgttgtccgatgggcataccaggttgctggtcgacatggccaagcacgctggcctgccgtgggacatggttttcggcgcggacgcttcccgatcctataagccagcaccccaagcctatctgcatgcctgtgcattgttggacgtgcccccgcaacgcgccatgctggtcgctgcgcatggctacgatctggatgcggctcgctcctgcgggctgaaaacagcctatgtccagcgccagcgcgcagcggatccgtcgaaggcaggttatcggggggcgcctgaaaactgggactaccaggctggcagcctgaccgagctggcgcagttgctggccaaggcctgatcgtgtcagcgtttgggcagcacaaactccacccggcggttctgggcgcgtccttgcggattgtccgccccgttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggttgggctgtacgggcctggcagcccccaggcccctgaccgacagtttcgctgcatccaccccgtgagcgcccagccactgcgcaacggcctgggcccgtcgcaatgacaggcccttgttataggaatccgagcccttggagtccgtgtgaccttcaatggcgacgatgccggtggcgggggatttgatcagctccgcgatgtcccgcagagtgggttcggccgcggcgagtatgtcggccttgtcgaaatcgaagagtacgtcgcccatcatggcgatggtgacggcatccttgccctgccgtaccgacacgccttcatggcgcgcggccagcgcacccacttgggcgctcaggtccgatatgccgccgtcggtgtcggacggcaagcccttcaggtccaggatggtcgcctgcaagcccagtatcgtgctcttgtagggcggctcttgcgccatggaaccgctgcaggcggcaagcagcgtcagcgccgccagcaacgttggcccgacaggatgggtcgccatgttcagcggtcggtgatctggatgacgtcgaaagtctcgacacccgggatcgtcagcgaaacctctttgatttccttgggcggggcgggaaacttgccctgccagctgcctgcgatgggcgcatcgcttgacgtccgtatcagtaccttgggattcgtcagcggtacatcgttgctatctttcaagagcaggtgtttcttgttgcctgcgatcacgtaaaagctgttctcgtagtcgcttttgctgatctgcgagtagatcgtctccgtcttgcccatgacaacgggcttgaaccggatcttgatggacaggatctcgccactgcgcacggcgtcgatcacctgtccttcggcgctgccggagttggtcaggccagtggccagaggggggggagggctcggcttgagcggcgctcgccaatgccatgcagaatccaagaacgcaggccatggtggtcttgctggtcgaagccacgataaattcctttgctgtcgagaaaccggaagaggatttgccaaggcaatggtgtaaccctccgaacccgtcttgcctgcaagaatatgattctgtttattgggcgccggttgcaatctttttgaaatgtttcatgcgcggcctgcatgaaaacgcgggcatgcagcccccaggggggccttggtcctgagggctgcacgcgcgcgcagcaaaaagaaaggcccgccttgcggcgggcctttgtcatggccgaagaccggctcagacctcgatcacgtcggccacatccttgtagtcggggatgcggtcgaagttcaggtactggtagatctggtcgccgctcttgttgatgacgcccatatcggccatgtactcctcgcgggtcgggatgcggcccaggcgcgagcagatcgccgccagttccgccgagcccaggtacacgttggtgttcttgcccaggcggttggggaagttgcgcgtgctggtggacatgaccgtcgcgccctcgcgcacttgcgcctggttgcccatgcacagcgagcagcccggcatttcggtgcgcgcgccggccgtgccgaagacgccgtagtggccttcctcggtgagctgctgcgcgtccatcttggtcggcggcgccacccacagcttgaccggaatgtcgcgcttgccttccagcagcttggacgccgcgcggaaatggccgatgttggtcatgcagctgccgatgaacacttcgtcgatcttggcgccggcgacatccgacagcgtcttgacgtcgtcggggtcgttcgggcaggccacgatgggctcatggatgtcggccaggtcgatctcgatcacggcggcgtagtcggcgtcggcgtccggctccagcagcttgggatcggccagccaggcttccatggccttgatgcggcggcccagcgagcgctcgtcttcatagccgttggcgatcatccacttcagcatcacgatgttgctgttgatgtactcgatgatcggctctttgtgcaggcgcaccgagcagccggcggccgagcgttcggccgaggcgtcggacagctcgaaggcttgttcgaccttcaggtcgggcaggccttcgatttccaggatgcggcccgagaagatgttcttcttgccttgcttggccacggtcagcaggccttgcttgatggcatacagcgggatcgcattgaccaggtcgcgcagcgtgacgccgggttgcatcttgcccttgaagcgcaccagcaccgattccggcatgtccagcggcatcacgccggtcgccgcggcgaaggccaccaggcccgagccggcggggaacgaaatgccgatcgggaagcgcgtgtgcgagtcgccgccggtgccgaccgtgtcgggcagcagcatgcggttcagccacgagtggatgacgccgtcgccggggcgcagcgaaatgccgccgcgcgtgctgatgaactgcggcagggtgtggtgcgtcttgacgtccaccggcttgggataggcggcggtatggcagaacgactgcatcaccaggtcggccgagaagtccaggcaggccaggtccttcagttcgtcgcgggtcatcgggccggtggtgtcctggctgcccaccgaggtcatcttcggctcgcaataggtgcccgggcggatgccctggccttccggcaggccgcaggcgcggccgaccatcttctgggccagcgtgtagcccttgccggtgtcggccgggttgttgggcaggcggaacagggtggagggcggcaggcccagggcctcgcgcgccttggcggtcaggccgcggccgatgatcagcggaatgcggccgccggcgcgcacttcgtcgaacagcacgtccgacttgaccgtgaactcggcgatggtctcgccattcttgatggccttgccgtcgtacgggcgcagttccaccacgtcgcccatttccattttcgagacgtccagctcgatcggcagggcgccggcgtcttccatcgtgttgtagaagatgggcgcgatcttgctacccaggcagacgccgccgaagcgcttgttgggcacgaacgggatatcttcgccggtgaaccagagcaccgagttggtggccgatttgcgcgatgagccggtgccgaccacgtcgccgacgtaggcgaccaggtggcctttttccttcagcgattcgatgaactgcacgggaccgcgcttgccgtcttcctcgggctcgaacgccgcgccgtcgcgcttgttcttcagcatcgccagggcgtgcatcgggatatcggggcgcgtggtggcgtcgggggcgggcgacaggtcgtccgtgttggtttcgccgggtaccttgaagaccgtgacggtcaggctttgcggcacttccggacggctggtgaaccattcggcatcggcccagctctgcagcaccgacttggcgttggcgttgcccttgtccgccttctccttgacgtcgtggaaggcgtcgaacatcagcagggtcttcttcagcgcgtctgcggcgatggtgccgacctcggcgtcgtccagcagttgcaccagcgggccgatgttgtagccgccgagcatcgtgcccagcagttcggtcgccttggcgcggtcgatcagggcacacgattcggtgccgaaggccacggcggccaggtacgaggccttgaccttggcggcgtcgtccacgccggcgggcacgcggtaggtcagcagctccagcagattctgcgcctcgccatccggcgggtttttcagcagctcgatcaggtcagcggtttgttgcgcggacagcggcagcggcggaatgcccagggctgcgcggtcggcgacgtgttgatggtacgtttccagcatggatggcctgcgtaatagtcgggttggaacaagggttgtagccgggattgtagagggataggggcaatgccgcaaatgtcttatatcttatataaggcttgcctggcagcacatcggggcctatcccggcgtagaatgcccgttggacccgcagggcgttgtttttattgttgtttcggtatcaatatggcctatttccgtcgctacaccacgccccatccctatgggcagaccctgcgcgctggcgccgcggccggccgcgccagcgccgcgcgcgacggcttgcgggcgctggatgggccgttcgtggtggccgacctggaaaccaccgggctgtccgttgccacgtgcgaaatcctcgaattcgccgccgtgcgcgtcagcgcatgcgggcagatcgagcgcgagttcacccaggtggtgcgcaccgacggcagggtgctgccgttcatttcgcgcctgaccggcatcacccaggccgaagtcgagcgcgatggcgtgccggtgcggcaggcgttcggcgacttcctcgacttcatcgagggcgggccgctgtttttccataacgcttcgttcgatcgccgcttcctgcaggccgcggccgatcgcaccggcctgccgttcgaggcgcagacccattgcacgctgatgctggcgcgccaggcctggcccgagctgccgtcgcacaagctgaacgtgctggcccgccatctcggcgcgtccgagccgacccaccgggccctggccgacgtgcgcaccaccgtggccgtggcgttggctgcgcgtgcgcggctggcggcgcagggctgaggggcgggcgccatggcggcaagcgataccccgggcgcttcggcgggcgagttcgacgccattcgcgacgccgtgcgcggctttgccgccgagcgccagtgggagccgttccattcgcccaagaacctggccatggcgctggccggcgaggccggcgagctggtcgccgtcttccagtggctgaccgaggccggctcgcgcgagctgacgccgtcgcagcgccaggcggccgccgacgaaatcgccgacgtgcagctgtacctggttgcgctggccgatcagcttgggctggacatccccgccgccgtggccgccaagatgcgcaagaacgcgctcaagtatccggccgagcgctttcgcggcagcgcccgcaagtacaacgacgaaagcgggcgctgagcgggcctacagcaccttctgctcgtggtggacctggggcggctcggcaaagcactcgcccaccagcttgcgccattcctggaaatcggccgattggcggaaatccaccatatggttgtccaccgtctcccagtccaccaccagggtgtagcgctgcggcgcctcgatcgagcggtgcagcgccacgccgtggcagccacgcgcgcgcatgaacagcggcctggcctgcgccacgcctgcttcgaaatcggcctcgcggccgggttgcaccaggatgctggcaatttcctgaatcattgaagcgtctccccttggttgggccgccggcctggcggcatcgcggcagtatgacgcaaaagtgcctgcgccggcgcccgcgcgggaggctgggcgtatgatgcaggttcgaccgcgagcccaaggaggcgcgtcatgcattacctgcttttctacgatgtgatcccggactacccggcgcgccgcgcgcagtaccgggccgagcacctggcgctggcccgcgccgcggcgcaacgtggcgaactggtgctggccggcgcgctggccgacctcatcgacggcgccgtgctgttgttcaccggcgatacgccggccgccgccgaagcgttcgcggccgccgacccgtacgtgcgcgaaggactggtaacccattggcgcgtgcgtccatggaccacggtggtgggtgaacaggccagccagccggtgcccgactgattcttcccatcctccctattccctgcatccagtccagtgcgggcgcgccgcgcccctgaccgcgcatcatgcctctgtcccatttgttgttggcgttatcggtggttttcatctggggcacgaacttcgtcgtcatcaagtgggcgctggcggattttccgccgttcctgttcgcggccctgcgctttctgctgtcggtgctgccctgggtcctgctgtttcgccgccccgcggtgccctggagccggctggctgccttcggcgtcctgctgggcgtggggcagttcggcgtcctgtactgggcgatgcagcgcgacatcacgccggggatggcctccctgctggtccagtcccaggtcttcttcaccatcctgatgtccatggcattcacgggcgagcgcatgcgcctgtggcaggcgctggccctggtgctggcggtggccggctatgcagtggtggcctggtacagcgttgccgatcccggcgcggccatcaccttgctgggcgtgggcctggtgctgctcgccggattgagctgggcctgcgccaacatggtggcgcgcacggcggggcgggtcaacatggtggggttcatcgcctggagcagcctgttcgccgtgccccccatcgtgctcatcagccttttggccgaggggcctgctgccatcgcccaggccgtgacccatgcctcgccggcggcctgggcggcggtgctgtggcaggccgtgggcaataccgtattcggcttcggcgcctggaactggctgcttgcccgccatcccgccacgaccgtcgcgcccatggcgctgctggtgccggtgttcggcatgctggcctcgacgctgctgctggatgaaagcctgcccggctggaagctgtccgcggccgcgctggtgctgggcgggctggccctcaacctttatgcggggcggctggacgccgccgcgcgcatggcgcgggccggccgctgaatcatgagcatcctgcagcacgtgttgttcctggcctgcgtcgcgctggccacttacgcgcaaaccatgacgggctttgccttcgggctggtgctgctggggctgaccggcctgctggccgttgcgcccttgccggacatggccaatacggtgagcattcttaccctggtcaacgcgctggtggtcatcgaccgcgcgcggccgcaggtcgactggacgctggtgcggccggccctggtcagcagcctggccggcgtcgcgctcggcgtcttcatgctcgactggatctccggcagcgccgccgtgctgctgcagtggctgctggggctgaccatcctggcgtgcgcgatccagctggtggcgcgcgcgcggccgctggcgcgcgtctcgtcgcggcgcagcttcgtgggcttcggcgtggtgtcgggcgtgctgggcgggctgttctccagcgccggccctccgatggtgtatcacctgtaccgccagccgctgccgctggccaccatacgcaacagcctgctgatcctgttctcgtgcaatgccatgacgcggctggccctggtcggcgcgcaggacagtctgcacaccatcaccttctggctcagcctgaaggcattcccggtcgtggtcgcgctcacctggctggtgcgccgctacgcatcggcgcgctccatccacacggtcaagcgcctggtcttcgtgttgctggtggccgccgggctgggcctgctggtgccggccagcggcgcgctgtggaccatgtggcattgatcgcagcactgcgaaagtcgggccgttgggatgatcgcgcttaggcatgagcgcaaaacggctggagccgcgcagcgttccacgccataagcatgaagccgcacggcggtgctcatgcgcctgcgatcgtgcaaacggcgcgggggtaccgtcgtgtccgcttgcggcttagttcgcacggggcagggccgctccgccaaaactcatgcaaacgccccgatcggccttttgccggattccggcaggctgggctcgcggcaatcattgcctcaccggcgcttgagttctgttgcacaaaacaaaggggagccaggcggcggtccgcctgccggtcggaaatcggcgagcgtgttccgtcgctttacggaatcggaggaaccctgaaatgaagaagatcgcaactttggcggcgttggcggcatctgccgcgctggttggtccggccctggccggcggcagtcacagcagcagcggcgtcggcgcctatggcggctcggtcaagggatcggtggaatcgatctccaacggcagcgcggcggccgccagccaggtcatgggcaccggcttttccaagcaattcgccagcggcgaaaccagcggctacgccagcatgggcggcgccatccatcgcgacggggtcgaggtatggaccgatacgtcgcaatactcgaagaccaacggttttggcatgaccggcggcaatgcgcccgcgcagatcggcgacgtcatcgtcaacggcgccggcgccttcgccgagagcaataccgaagcgatcgccaagggcaagttccagatgttccagatcggccggatcggcggctacgggcatcgctgaaacacgtcaacccagaacgccggacggttccggccgtccggtacaagggggcatcatgaagaccatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggttgggcgccggccggcatcgcggcaaacagcgtcgccagggccagcagcagcatggccagcaaggtgcgcggcgccaggcggcgcgagggaaatgacggattcatggtcatggccgttactgccgtcgttggggacgcatcgtccccgccggcggcaggtggaacgagggttttccaggatcaccggagaagggcagtttacgcgcttggcggccggcggctgcgaccgctcgcaagcgctggttgcgcggcgtatcagcgggacggcttgcgggcgggctggccgtttcccagtacctcggtggccacttccagccaggcgcgcgctgcgtgggacagatagcggtcgcgcacgcggatatggccgatttcccattgcaggccggccttggccaggcgagccgtgctcagcccgcgcgtcttcaggcgctgtaccagcggttcgggcagcagcgccacgcccaggtcggccgaggccatcgcggccaggaagtcccagtgcgcgctctgtgccgcgatgcgcggcgcaaagccggcctgtgcgcaggcctggcgcaggcggcgggtcagcgcgaaatcgtcggtgggcagcagcagcggcaggtcgcgcagcgccgtcagcggcagggcggtcttgcctgcccaggcggccgccggcgggccgatcacccatagcgcatagctgccgaaccgggtggcctgcagcgggccggggtcctgtatcggcaggacggtggcgcctacctccagttcgccggcggccaccagccgctcgaccgcctggccggtgtcctcgcgcaggctcaggcgaatatgcggatggcgttcgcgaaagcgcttgacgaccggcgtgaacagcaggttgatcatcggcgggatgccgacctccagctcgccgcgctgcaggtcgaccgcttcgcgcacctccgcgtccagctggcgcatggcgcccaggatgtgcaggccgcgttcgtagacgatgcggccggtatcggtggggcgggccgtgtgcccgtcgcggatcagcagcggcgtgccgacctcatcctccagctggcggatcatcttgctgactgtcgactgggtcacgaacagcgcgcgcgccgcctgcgtgaagctggccgtgcgcaccgtctcgacgaagtagcgcaaggcgcgcacgtccatgggcggaaactcgcaaacgatgaaaaaaacgaatcgattagataattttaagtcattacgagatttgccgcgggctgcctatactgcggaaaaatttggtcgcaccggccatccggtggacgttttgacggaaaacgccgcggcagacggcgcccgggcacaggaggcgcgacgcaatcccacccggactgcgcgccgtggccaccattgatgtctggagacagcatgcatctcgaacgtattcgccatcccggcctgcgcgcccggttggcttccccccaggaagcggcccggctggtccacgacggcatgaccgtcggcatgagtgagttcacgcgcgcgggcgactgcaaatcggtgccggcggcgctggccgaaagagccgccgccgagccgctgcgcatcacgctgctgaccggcgcctcgctggggcatgacaccgacaagctgctggcgcaggccggcgttctggcgcgccgcatgccgttccaggtcgacaccacgctgcggcgcaagatcaaccagggcgagatcgcctttgtcgaccagcacttgtccgaaaccgtcgagcagttgcgcgccggccatatcggccccatcgacatcgccatcgtcgaggcggctgccatcaccgaagacggcggcatcgtgccgaccatgtcggtcggcaactcggcctcgttcgtcgagcaggcccgcctggtcatcgtcgagctcaatctcggcgtgcccgcggccatcgaaggcctgcacgacatcgtgatcccgggcgcgcggcccggccgccagcccctgccgctggtgtcggtcgaccagcgcatcggcgcgccctgcatcgcggtggaccccgacaagatcgccgccatcgtcgtcaccaacgaaccggacagtccctcaaacgccttgccgcccgacgaggagatcggcgccatcgccggccacatcgtcggcttcctgcgccaggaagtgaaccaggggcgcctgagccgctcgctgctgcccctgcaggccggcatcggcacgatcgccaatgccgtgctgcacgggttcggcgagtcggaattcgaggggctcaccatgtactcggaagtgctgcaggacagcgcgatcgaactcctggaccagggcaagctgagtttcgcctcggcctcgtccatcacggtctcgctgccggtgtacgaacgcatcctgggcaacctcgagcactaccgccagcgcatcgtgctgcgcccgcaggaaatcagcaacgcgcccgagctggtgcgccgcctgggcgtgattgccatcaacacggcgctggagttcgacatctacggcaacgtcaactccacccatgtgggcggcacccatatgatgaacggcatcggcggttcgggggactttgtgcgcaacgcgcacctgtccatcttcgtgaccaagtccatggccaggaacggcgatatttccagcgtggtgcccatggtctcgcatgtggaccacaacgagcacgacgtcgatatcctggtgaccgagtgcgggctggcggacctgcgcggcctggcgccgcgcgagcgcgctcgcgccatcatcgcccattgcgtgcatccctcgtaccgcgatgcgctgcgcgattacttcgagcgcgcctgcaggcgcggcgggcaaacgtcccatctgctggaggaggccttctcctggcaccagcgctacaacgaaaccgacacgatgcggctggcggcaccggcggcccggcgcgtggcctgaatgtgcggcgggcccccatgagggggcccgcgcaggcaagccggctgggtcagcgcgcggccgcggccgacgtggccggcgccggcgcgtccgcctcgtcgtccttgaagcggcgcagcagcgtcgcggccagcgggccggaaatgttgtgccagacgctgaagatcgcgctgggcacggcggccagcggcgagaagtgcgcggtggccagcgccacccccagtcccgagttctgcatgcccacctcgatcgaaagcgtcttgcgcttggccacgcccagcccgcaggccctgcccagcagatagccgatcagcaggcccaggccgttgtgcagcacgaccacggcgaaaatcatcaatccgctggtggcgatacgggcctggttgccggccacgaccgccgccacgatggccacgatggcggccaccgacaccagcggcagcgcgtccacgcacaccttgaccttctcgcgcagcaggtactgcgccagcactcccagcacgatgggcaggatgaccacctgcacgatggaccagaacatggccgcggcgctgacctcgatccattggctggccagcaggtagatcagggccggcgtgacgatgggcgcgagcagcgtcgttaccgaagtgatggccaccgacaacgcgacgtcgccgcgggccaggaacgtcatgacattggaagccgtgccgcccccgggcagcagcccaccaggatgacgccgaccgccacttcgggcgggagatccagcacggcggtcagcagccaggccagcgagggcatgatgatgaactggccgagcacgccgatcagcacgtcgcgcgggcgatgcagcacctcgcggaagtcgtctttcgacagggtcaggcccatgccgaacatgatcaggcccagcaggggaacgatgtattgcctcagccacttgaagtgctcgggcgagtaataggcaagcgctgcgaacagcagcacccagatggcgaaggtattgccgacgaagcggctcaggcgggcgatggcctgcatggcgtggtgattccttgaagcatggcccgccggcgcgggtgcgcggcggcattgccgcgcgggcggcgggccggtgaaaaacatggcgaatgcggcgggcgtacgcgcgtcggcgggtggccgagggcgtacgcgtgcgcgagggtgggtgcatgcgcggctgcccgccgtgtacgcgggcagcctggccgtcaggggcaggattctacgtcgctggcctggcgcgccggcgccgcggcggcgtgccggcctcgtgcgccagcgtggcgcgcgccagcgccagctcgtcgtgcagccattggcgcaaggcctgcagcggcggccagtcgctcagttcgggccggtagaccaggtggaaggtttgccgctgctcggcggcgatggccagcggcgacaggcgcaccaggcggcccgcggtcagcgcatcggcggccagcagttcgcgcaccagcgccagccccaggttctgttcggccgcctgggccagcatgccggcgtcgttgaacagcgcgaccggcttgatcgtggcgcgcacgccggccgcctggaaccacgcctgccacaacccctgttctcccagcagcggctcgtgggccagccgctgcgggtccgcgcccgccaggcgccgcgctgtggccggagccgccaccaggatcatgcgcgtgggcgtatcgaacagcggctcggactgctggccggcccagggcccgcgcccgaagcgcagggcggcgtgaaagccctcgcggtgcaggtccacgacctgctgcgaggtttcgatctccagggcgatgtccgggtggtgcgcatgccagcgcgccatgcgtggcagcagccacagctgtgccagcgaaggcaggaccgaaatgcgcaggcgcagtccggagccggccgctgctgcggcggcggcctggacgccttcgtccagcagcgccagggcgggctcggtggcgcgcagcagcgcctgcccggcgggattgagcaccaggcggcgcgcacggcgatcgaacagcgcgaagcccagctgggtttccagcgtgcggatctgctggctgacggcgctgtgcgtcaaatgcagctgcagcgccgccgcgcgcaggttctgcaggtcggcgacgacgcggaacacgggcaggacattcaggggcaggcggctcgtactggtaagcataactgaccatcatgggcggaacaattcgattttcaatgggtctttggacgcatatcctgaacatctagacctgtacacggagattcccatggctgagaccacctgctcccccgtcatcctgtcaccctgcacgctgtgcgccggcgccgagcccgcgtccgggtggcgagctcgcctgcgggcctggatcgcacgccgccgccaggcgcgcattctggccgaggtcatggaaatggacgaacacatgctcagcgatatcggcgcgccgccatgggtcaaggtcgaggccgccgcgcggcaggcgcgccaacgatgcggcccgtcgcgttcctggtaaggcgcggacatggcggccacggtccggccgccgccgggacgcaagcccgccgccatgggccgggccggctccatgcaagccgtggttcgcatgcctatatataagaaagaagggcgtcctccggggccgtgcgcaaggcgcgtgcggccctgtccacgcgcggcggccccccgcgcaaggcggggcagccgccgccaaccagggttttgttgcggcgttttgacagcccgtgcaaacgtgctatagttcgcccccttcgcagttcgggttgtcccggatgcgaagccggaaccgcgaatcatgcggtttgcaggatctccgcccaggtgcgggagccggcaagccagggcaggaggcgcgggcagcaccggggcagggcgggcgggattatgccgatgtggcggttcccggggttctggcaggtgttgttgcacgacggttaacgaatcgctgccttcgggttgcaaattctgcaaaagtcgtgttatagtttcgggcttggcagttgccgaaacctaagggttaaccctgatgccgatcggcgcgggtgctggggtttcgagaagtgccaggtgagaggcgcaggccttgaggaagggggtgagtcaggtgcggagcaggcgaggccgacttgacaagctgaaaaaacttcttcataatctcgtttctctgctgctgaaaacgcagcgccggtcggaaggccggttggcaggaccgctctttaacaatttaacaaccgataagtgtgggcacttggtgcgagcgcacggtggcggctacggtcgtcatcgaaagcaaagcattatcaagtgctcactgaatgaagtaaggttttttaaacctcacttcctttgagcaagcgatacggatcctggtttcgatcagggtccacacacagagattgaactgaagagtttgatcctggctcagattgaacgctggcgggatgctttacacatgcaagtcggacggcagcacgggcttcggcctggtggcgagtggcgaacgggtgagtaatgtatcggaacgtgcccagtagcgggggataactacgcgaaagcgtggctaataccgcatacgccctacgggggaaagcgggggaccttcgggcctcgcactattggagcggccgatatcggattagctagttggtggggtaacggcctaccaaggcgacgatccgtagctggtttgagaggacgaccagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggggcaaccctgatccagccatcccgcgtgtgcgatgaaggccttcgggttgtaaagcacttttggcaggaaagaaacggcacgggctaatatcctgtgcaactgacggtacctgcagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcaagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggttcggaaagaaagatgtgaaatcccagggcttaaccttggaactgcatttttaactaccgggctagagtgtgtcagagggaggtggaattccgcgtgtagcagtgaaatgcgtagatatgcggaggaacaccgatggcgaaggcagcctcctgggataacactgacgctcatgcacgaaagtgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagctgttggggccttcgggccttggtagcgcagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatgtctggaatcccgaagagatttgggagtgctcgcaagagaaccggaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtcattagttgctacgaaagggcactctaatgagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtcgggacagagggttgccaacccgcgagggggagccaatcccagaaacccggtcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgcggatcagcatgtcgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggttttaccagaagtagttagcctaaccgcaaggggggcgattaccacggtaggattcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttaagagcttgagtgctcgtgtcaagtgtccacgcttatcggttgttgttatatagctgctggatcggtggctgctgatccgagagagaaaggtttcgcgggtctgtagctcagtcggttagagcaccgtcttgataaggcgggggtcgttggttcgaatccaaccagacccaccaaggtttcctgagagggaaatgggggtgtagctcagctgggagagcgcctgctttgcaagcaggatgtcatcggttcgatcccgttcacctccaccaaagcctgtccagaggatgggtgtggggcgagaccagaaggcgagagagcaacgcttagtgctgcgagtcagtgttaagcgttgggttttggcccgacagctatatatgttctttaacaatttggaagaagcacaacgtaaagtgttcgtttagtagtcggcgcgagtcgatgaagacggatacgggttgtgattgcatgattttgttccaagtctcaagaactggctgggcgcgcaagcgtttggtcagatgctttgaacttatgaacggcacaagcgcgaatgaacagcacctataagactttagtgttataggatcaagcgactaagtgcatatggtggatgccttggcgatcacaggcgatgaaggacgtagtagcctgcgaaaagctgcggggagctggcaaacaagcattgatccgcagatatccgaatggggaaacccaccgcgcaagcggtatccctggctgaatacataggccagtggaggcgaaccgggtgaactgaaacatctcagtagctcgaggaaaagaaatcaaccgagattccgaaagtagtggcgagcgaaatcggaagagcctttacgatttagcattttgcatagtcgaacggaatggaaagtccggccgtagcaggtgatagccctgtagacgaaatgcagagtgtggaactaggcgtaagagaagtagggcgggacacgtgaaatcctgtctgaagatggggggaccatcctccaaggctaaatactcgtgatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggaaggggagtgaaatagatcctgaaaccgtatgcatacaaacagtcggagcctctttatggggtgacggcgtaccttttgtataatgggtcagcgacttacattcagtggcgagcttaaccgaatagggaaggcgtagcgaaagcgagtccgaatagggcgtccagtcgctgggtgtagacccgaaaccagatgatctacccatggccaggttgaaggcacggtaacacgtgctggaggaccgaacccactagtgttgaaaaactaggggatgagctgtggataggggtgaaaggctaaacaaatctggaaatagctggttctctccgaaaactatttaggtagtgcctcaagtattactgcagggggtagagcactgttatggctagggggtcatggcgacttaccaaaccatggcaaactccgaatacctgcaagtacagcttgggagacagagcaccgggtgctaacgtccggactcaagagggaaacaacccagaccgccagctaaggtcccgaattatcgctaagtgggaaacgaagtgggaaggcatagacagtcaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagcgataaaccgaagctgcgggtgtgcacttttagtgcgcgcggtaggagagcgttctgtaagcctgcgaaggtggcttgtaaaggctgctggaggtatcagaagtgcgaatgctgacatgagtagcgataaagggggtgaaaagccccctcgccgtaagtccaaggtttcctgcgcaacgttcatcggcgcagggtgagtcggcccctaaggcgaggcagagatgcgtagctgatgggaagctggttaatattccagcaccgtcgtacagtgcgatggggggacggatcgcggaaggtcatcagggtgttggacgtccctgttgctgcattgaagatggcgcttaggcaaatccgggcgcgagaatcaagggtgtggcacgagcgagcaagtctcgcgaagtgattggaagtggttccaagaaaagcctctaagcttcagctgtacgagaccgtaccgcaaaccgacacaggtggacgggatgaatattccaaggcgcttgagagaactcaggagaaggaactcggcaaattgataccgtaacttcgggagaaggtataccctggtagtgtgaagcgcctgcgcgctgagcatgaaggggtcgcagagaatcggtggctgcgactgtttattaaaaacacagcactctgcaaagacgaaagtcgacgtatagggtgtgacgcctgcccggtgccggaaggttaagtgatggggtgcaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcctgagactcagcgaagttgaagtgtttgtgatgatgcaatctacccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactgtgaaccggcctgtgtaggataggtgggaggcgcagaactcgagtcgccagattcgagggagccatccttgaaataccaccctggtttgtttgcggttctaaccttggtccgttatccggatcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagcgtaacggaggagttcgaaggtacgctaggtacggtcggaaatcgtgctgatagtgcaatggcataagcgtgcttgactgtgagactgacaagtcgaacaggtgcgaaagcaggacatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggatacttgacggagcctgctcctagtacgagaggaccggagtggacgtacctctggtgtaccggttgtcatgccaatggcattgccgggtagctaagtacggaagagataaccgctgaaggcatctaagcgggaaactcgtctgaagattaggtatcccggggactagatccccctgaagggtcgttcgagaccaggacgttgataggtcgggtgtggaagcgcagtaatgcgttaagctaaccgatactaattgcccgtgaggcttgatcctataactctcaagtcttaattattaccgctggacagtaagcgccagcgccgttcataccaacacaacatacacacgcaacccgcgtcgctgccagtcccaaccgactgccaggcgcacgctgtgcttcttccaaattcaagccgttgaccctgcgtcaaccgcttagccggttacgcctgacgaccatagcaaggtggtcccactccttcccatcccgaacaggacagtgaaacgccttcgcgccgatgatagtggatgtacatctgtgaaagtaggtcatcgtcaggcttttattgctcaaaaccccgcagcctcacggctcgcggggttttgtttttgggggtacgcccaggcggctggccccgcaacgggcacgacagccgcggccggggggcctgtccctgcggggggaaggatacctgcggcccgggtgcctgtccccgcagggggacaggcacctgcagacatccccatcttctgacgaaccgcctgcagcgtgtgtcagtccccctgcggggacagacacacgctgtggaatcctgcctcggcatcgcacccgccaaccgtgacggcaagcagccgcccatgcgcccgcctccgccgcacgtcgccgggtgcctgtccccgcagggggctggcacctgcatgacggcgccgtcagcggatgtcgccgtccacgtagtaccagcgttgctcttctttgacgaagcggctcagctcatggaggcgcgtggcgcggccggcctggcgcaggcgggcgacgaattcgacggtggcgtgggtgtcgtcctgttgctggctggccttgatttgcaggcccagccatttgacgtcggcggcgttgggttcgagctcggacgggcgggtgtccggatgccaggtctgcagtagatagtccagctgatcgagcacgaatgcgctgtagcgggagcgcatcagcgattcggcatcgggagcttgcaggaacagggcgccggcgtgccagcggccgcagcagtcggggtaggcgcgcggtttgccgcaggggcaaccggccggggatgaagggttcttttttacggcgtcattgtggcaggcggcaggcgcggttcggggcgcgatgcgtggcgcaggcgcggcgggcggggctttcccgcctggccgcgcgcatgcgggttcgccgcggtcaggcctgcaggtcctggtattcggggtggcgtttcaggtagaccgccgcgtaggagcactgcgggacgactttccagccgcgttggcgggcggtgtccagggcggcgcgcgtcagctcggcggcgatgccgcggccgccgaccggggcgggaacgccggtgtgcacgatggtcatgatgtggtcgcgcaggacgtagtccagctcgcagcgctggccgtcgacggtggtttcaaagcgggactgggtttcgcgatgcgcgatgtcgctcatggatgggggcttccttgttggcgaagaatggccaggatggctgtcagttgtgcgtcgcgcgtggcgctcagctcggcgatggagcgctggcctgcttccgcggcgacgccctggatcagtttacgctgcaatgcgggtgtgagttccggctggcccaggtcgtcccaccaggtctggacggggccccgcaggtggtcgaggaagtgggcgagcccgccttcgccgccgcccaggtggaatgtcatgtgcgggccgtacagggcccagcgcaggccggggccctgggtgacggcggcgtcgatgtcggcgacgaggtggatggcttcgcgccacagggccgcctgcaggcggttggcgacgtgtccggggatttccttgtcgatgcggatggggtatttgcccaggctgcggtagaaggccatggcgcgttcgatcgcggccggggcggtctgcctgccggcgacgacttcgaccagcgggatcaggtgcggcggattgaagggatgcccgatgacgcagcgctcggggtgccggcagccggcctgcagggcgctcatgggcagcccggagctgctggaggcgatgatggtgtgcggcggcagggcggcgtccatgcgggtgaacaggtcggccttgaagtccgggcgctccggcgcattctcttgcacgaagtcggcgtcccgcaaggcctcctgcagatcggcgtcgaaccgtacggcgtcgggatcggcgccgtcctggatggcgccggcggcggccagggccggccagatgtcggcgatgcgcccgcgcagcgattcggccgcgccgggcgcggggtcggtgacggtgacgcgcaggccgcgggcggcgaacagggcggcccagcttgcgccgatggtgccggcgccgacgacggcgacgcgggcaatgggcggggaaacgacgtgttcgggtgggttcatgtcgggctccgggcgtaggcgtgcgccgcgcacgggcgcacgcgcctatcttgggcgcgtcggcgacgcggcgcaagcgggcgctggacggcggcggcacgccggcgctatggtggagcgcagcgaccgccgcgtccgcagcggtcggggcgcgtcatgcacgcatcgaggaggagttcctgtgagtcagctctggcgcatgtcggcaagcgatttggcgcaggcgatccgcgcccgcgaggtgtcggcgcgcgccgcggccgaggcggccttgcggcggctggatgaggtcaatccgcgcctgaatgccgtggtggactggcgtcccgacgaggtgctggcccaagccgatgagatcgatgcggcgcttgcgcgcggcgatgatcccgggcccctggcgggagtgccggtgacggtcaagatcaatatcgaccaggcgggctttgcgaccagcaacggcgtcgcgttgcagaaagacgtgattgcccaggccaacagtccggtggtggacaacctgcggcgcgccggtgcggtcatcctggggcgcaccaatgcgccagcgttctcgctgcgctggttcacgtccaatctgctgcatggccgcacgctcaatccgcgcaatgcggccctgacgccgggcggctcttcgggcggcgcggccagcgcggtggccgcgggcataggccagttggcgcacggcacggatatcgccggctcgatccgctatcccgcctatgcctgcggggtccatgggctgcggccttcgctggggcgcgtggccgcgtacaacgcggctttgccggagcgctcgctgggcgggcagattaccgcggtgtccgggccgctggcgcgcacggtggccgatctgcgcctggggctggccgcgatggcggccagggacgcgcgcgacccgtggtggatgccggtgcccctggaggggccgccggcgccgcgccgggccgcgctgtgcgtatcgccggacgggctggagacccagccggcggtgtgcgcggcgctctacgaggcggcggcgcgcctgcgcgacgcgggctggcaggtcgaggagaccggcgccattccgccgctgcaggaggcggccgatctgcagatccgcatgtggctggccgacggctacgaggcgctgctgcgcgccgcgcagcaggagggcgaccccggcgcgctggtggcgctgtgcggccagcaggaggcggcgcgggcgctcgatctgcccgggtacacggcgaccctgacgcgccgggcgacgctgacgcgcctgtggcagctgttcttcgaagactatcccgtgctgttgctgccggtgtcggccgagccgccgtttgccgacgacctggatttgcagggcgccgatgcataccggcgcgtctggcgcgcccagctgacccaggtcggcctgccgttcatgggattgccggggctggccctggcgatgccgggcgtgggcgcggcgccgctgggcgtgcaggtggtggcggcgcgtttccgggaagacctgtgcctggcggcgggcgccgatatcgaggcgcgcggcgcgccggtgacgctggccggaccttgaggccgcggcccggcggcgtggcctacatgcccagcagcagcatggcccacagggagatcatggccagcaggccgagccagcaggcgccccagaagccgatgatgggccatttgacgtccagcggcacacgcttcggatcgacatgcgccagctgcttgttggcatggccgatcagccaccacttggtgcgcggaaaggccaggcgcaggaagtagtccagcatgatcgaagcctggatcgcgaacggatattgcttgaacggccgatgctgcagcagcgggtggcgcagctcctcgttggcgcggcgcgccttgaacaggaacagcaccaggccgctgatcgtgcaggtgatgaagcacaggacgaacaggctgaacaggaaggtgacggtttgagaatacatgccggcctgcatcatgcgcgcacctggccttcgccgttgagcacccatttgagggtggtcaggccttccagaccgaccgggccgcgcgcatgcaggcggttggtcgagatgccgatttccgcgcccaggccgtattcgaagccgtcggcaaagcaggtgggcaggttgacgtacaccgagctggagtccacttcgcgctggaagcgctgcgccgccgacaggttttcggtgacgatggcgtcggtatggccggaaccccagcgcgagatgtggtccatggcttcgtcgatcgtgtcgaccacgcgcaccgccaggatgggaccgaggtactcggtggcccagtcggcgtcgtcggccggtttgccctcgggcagccattggagcgcgcgcgcgcagccgcgcaattcgacgccgtgctcgcgcagcgcctggcccagcgcgggcagcaggcgctgcgccacgtcggcgtgcaccagcagggtttccatggcgccgcacacgccgtagcgataggtcttggcgttgaaggcgatgtcgtgcgccttggcgagatcggcggccgcgtccacgtacacgtggcaattgccgtccaggtgcttgatcagcggcacgcgcgcctcctgcgccagccggctgatcaggcccttgccgccgcgcggcacgatcacatcgacgtgttcggtcatggtgaccagcttgccgacggcagcgcggtcggtggtgtcgatcacttgcacggcggccgtgggcaggccggcggcctgcaggcccgcctgcacgatgcgcccgagcgccacgttggagtgcagcgcttcgctgccgccgcgcaggatggtggcgttgccggatttgaggcacagcgcggcggcgtcgatggtgacgttggggcgcgattcgtagatgatgccgatcacgcccaggggcacgcgcatctgcgccacgcgcatgccgttgggccgcacgctggtggcggtaatgctgccgcccggatcgggcagggcggcgatctggcgcaggccctcggccatcagctcgatcgagcggtccgagagggtcaggcggtcgagcagggcggcttcgagtccgttggcgcgcgcggcggccacgtccttggcgttggcggcctgcagttcggcgcgctgggccaggatggcctcggccatggccagcaaggcctggttcttggcggcgccggtggcgcgcatcatggcgcgcgaggcggtgcgggcctgttcgcccacggactgcatataggtttcgatagaggacatggctgcgttctggtcttgtaatgtctggccggcggctggccggcatgcatggctgaagtttagcccgaccgatgcgcggggcgggccggtcggcgggacggaggtggcggccaggccgccttcacggtcgggcgccggccgcggccacgcgcagcgcgagccgggtcatttcttcccagggatcggccagccggcccggtacgctcaggcctttgatcaggcgatcgacttcatgggcgtgctgcacggctgccggccatgcgccgggtgcgacccggcccagcgcttgcagcgcaagccgttcgtgggcgccgaaaatgcgcagacggcgcatcagtgcgccggcgtcctggccttgctggcgcgcctgcgctacgcgcgccagcaggcggatttcctcgccgaccgcccacagcaccagcggcagggcttcgccctcggcgcgcaagccgtcgagcatgcgcaccgtgcgcgccgtgtcgccggccagcatggcgtcgcgcagcccgaagacgtcgtagcgcgccacgttgagcacggcgcgctcgacgtcctcggcggccagctggccttccggataaagcagccccagcttctggatttcctggtgggccgccagcaggttgccctcgaccttgtcggccatccattgcagcgtggcggtgtcggcgcgctggttctggcgccccaggcgcatgccaatccatgccggcaggcggccgcgctcgacgttggcgatgtcggccatgacgccgccgcgcgccagcgcctgggcccatttgctttcgcgcgtggccttgtccaggcggggcagggccacgaccacgagcgtgtcggcgtcggcctggtcgcgcgcctggtcggccagccgggccagcatctcgccgccgctcttgccgggcttgccggtcgggattttcagttccagcaggcgccggtcgccgaacagcgagacgctttgcgtggcggccgccaccgcgctccagtcgctgcgcgcgtccatgaccatggaggtgcggtcggtgtagccggccgcgcgcgccgccgcgcggatggcgtcggcggcctcggtgaccagcagcggctcgtcgcccgataccgtgtacagcggcgccagccggccccccgcgcgtgcgaggtggctggccagggcgtcgctgtccaggggcgcagccatcgtcagggcgtgtccatgccggggtaggcgttgggggtgttccaaggcgacggctggctggcgggagtggcctggttggggtcgtagaccggcgcgtcgggatccagcgtgccggccgccgccctggcggcggcttcgtgcacgtcgggggccgtcaggcgacgcagcaggcggttgaccagctctttttccatcgactggtacagcgcgtcgatctggccctgcttggcctgcacgacctggtcgtcatacggcatttcgcgatagatcgacatcgtggtgtcgggcaccagggcattgcccttggcgtcgatcaggcggaacgtgtagtcgatgcccagttcgtattcctcgacccggccctgcgcattgagcgaaacctcgcgcagcgtacggtcggtgttgacctgctgcaggatggcctgcgcgtccttgctggtcggcacctggcgggtattcggcgaggcggcgcgcagcgcgcgccgcacgtccgcgccgaagcgcgtgttgtcgggaatgccgacatacagcgtatcgaacggcaggggcgtgacgccgcgcatggtgaagccgcagccggccagcagcatgagcatcgccagcgcgatgccgcgcggccaggtcaggcggggaaaatgcaggaagtgcccggcgaagttcatgcttgtggacctctgtcagcctacgacgttgaccagcttgcccggcacgacgatgacgcgcttgggcggacggccttcgagaaagcgcgccacttcttcctgggcggcggcgatgcgctcgatgtcttccttgggcgccttggcggcaacccggatcgagccgcgcagcttgccgttgacctgcagcatcagctcgatctcgtcggccaccagggcggcctcgtcgacgtgcggccagggcgcgtccagcaggtcgcccaggtgctcggcgtagccgagatcctgccacaggtgccaggtgatgtgcggcaccacggggtacagcacgcgcagcagcaggccgagggtctcggcgcgcgcggcatcggcggcggggccttcgggcaggggcgcgtcgtcgatggcgttgagcattttcatgcaggccgacacgaccgtgttgtactggatgcgctggtagtcgtagtcggcctgcttgagcagcccgtagacctcgcggcgcaattccttgacgggggccggggcctgcgcccagtcggcgccggtggccaggccgcggccgaccgcctcgcgctgcgcgtagcccagcgcccacaggcggcgcaggaagcggttggcgccctctaccccggagtcggaccattcgagcgtctgctcgggcgggctggcgaacatgacgaacagccgcgccgtgtcggcgcccagggtgtcgatcagcgactgcgggtcgacgccgttgttcttggacttggacatcgtgcccacgccgccgtaattcacttcggagccgtcgcgctggagcttggcgccgacgatggcgcccttggcgtcgtagacgttgtcgacttcctcgggccagaagtattcgatgccgccctgcggcgtcttgcgcgagtaaatgtggttcagcaccatgccctggcacagcagcttggtgaagggctcgtcgaagttgagcaggcccaggtcgcgcatgaccttggtccagaagcgggcgtacagcaggtgcagcaccgcgtgctcgatgccgccgatgtactggtccatcggcatccagtaatcgttgcgggcgtcgaccatggcctggtcgttgtccggcgacgtgtagcgcatgaagtaccaggacgagtccacgaaggtgtccatggtgtcggtttcgcggcgcgcgggcttgccgcagcgcgggcacgagcacgacaggaaggcttcgttcttggccagcgggttgcccgagccgtccgggatgaggtcgtcgggcagcaccacgggcaggtcctgctcgggcacgggcaccgggccgcaatcggcgcagtggatgatggggatgggcgtgccccagtagcgctggcgcgaaatgccccagtcgcgcaggcgccaggtggtctgtttctcgcccacgccctgggccgccaggtcggcggcgatggcgtccacggcggcctggtaggccaggccgtcatatttgccggagttgacggtgcggccggcctgcttgtcgccgtaccattcctgccaggcgtcggtggagtaggtcttgccttccagcgcgacgacctggcggatcggcaggccgtacttgcgcgcgaaggcgaaatcgcgctcgtcgtgcgccggcacgcccatcacggcgccgtcgccgtaggtcatcagcacgtagttgccgacccagacgtcgatttccgcgccggtcagcgggtgggtgacggtcaggcccgtgggcatgccttccttttcgcgcgtggccatctcggcctcggtggtgccgcccagcttgcattgctcgacgaaggcggccagcgccggattggactgcgcggcatgggtggccagcgggtgctcgggcgctaccgcgcagaacgtcacgcccatgatggtgtcggcgcgggtggtgaacacatacagcttgccgtcctggatcagcttgccgtcggcgccggcgatgcggtgagggaaggcgaagcgcaggccctcggacttgccgatccagttctcctgcatcaggcgcacgcgctcgggccagcccggcaggttggtgctcacctggtccagcagttcttcggcgtaatcggtgatgcgcaggtagtagccggggatctcgcgcttttcgaccggggcgcccgagcgccagccgcgcccgtcgatgacctgttcgttggccagcaccgtctggtcgaccggatcccagttgacgacctgggtcttgcggtaggcgatgcctttttccagcatcttcaggaacagccactggttccacttgtaatacttcgggtcgcaggcgcacatttcgcgcgaccagtcgatggccaagcccatcgccttcatctgcttcttcatgtaggcgatgttgtcgtaggtccacttggccggcggtaccttggacttgatggcggcgttctcggcgggcatgccgaaggcgtcccagcccatcggcatcagcacgttgtagccgcgcatgcgcagctggcgcgccatcatgtcgttgatggtgtagttgcgcacgtgtcccatgtgcagcttgccgctggggtagggcagcatggagcaggcgtagaacttgggtttttccgacccgtcggggttcttggcgtgctcgtgcaccagataggcatcgcgggcctgccaggtttgctgggcggctgcttcgacggagttgggttggtagcgttcctgcatggactcgtgcgaaaaaataggtaacggaccgcgcccggcagggcgcgggcggtcaaaaccatcgattataggaggtgctaggcgatcgcaggggccggcgtggtttccgggatgcgcgccgacctcgccaggcacccgtacagcagggcggccagcgaggtcagcgcgccggccgccgtgacgcccagccagccggcgtgggcgtagatccaggccgacagcagcgatcccgccgcgccgcccaggaaatacgaggtcatgtagccggcggtcaggcggctgcgcgcctcgggccgcaggcgatagatggcgctctggttggtgacatggaccgcctggatcgccaggtccagggccagtacgccggccagcaggggcgcgacgtggtgggcgccccaggccagcagcggccaggaggccagcagcagcaggccctggcgcgtcgagcggttgccctggccacggtcgttcaggcggccgaaccggttggcgccataggcgccgatggcgccggccaggccgaacagcccgatggtggtattggaatagccgtagttcgggccggacagcaggaaggtcagcggcgtccacagcatgctgaacgcggcgaacagcagcgcgccgagcaccgagcgggcgcgcagcaagggctcttgcgcgtaaagctggacgatcgaggccagcaggcgcggatagctcagcctcgtcgggttgaccgagcgcggcagcacgcgccacagcgccatcgacatcagcagcatcaggatggcggccacccagtagacggtgcgccagctgccgagatcggccagcgcgccggcgatggtgcgcgccagcaggatgcccagcagcaggccgctcatgacggccccgaccactttgccgcgttcgtgcggttcggccagggtggcggcaaacggcaccaggacctgcgccacgacggacagcaggccggtcacggcggtgcccagcatgagccagccgatgccgggcgagaaggccgacagcagcaggcccacggccgacagggcggtcatcagcgcgatcagggtgcgccgctcgtagaggtcgcccagcggcaccagcaggatcaggcccacggcatagctgagctgggccacggtgacgatggcgccggccgtggcggtggtgagggcgaattcggcgccgatggtatgcagcagcggctgggcgtaatagttgctggccacggccaggccggtggccacggacatcagcaggacgatgggcgcggtcaggcgcgcgcgcgcagggctcattgcgggatgcctcccggcgtcgtgcggtcgtgttcggccagcaggcgcttgagtaggcccgccagctggcggcgctcggtggccgacaggggcgtcagcagggcgtcgatcgcctccaggtagtcggccaggatctgccggatggtgcgcaggcccgcgggcgtgagcgagacaatgacgccgcgccggtcgtccgggttggggctgcgcgcgatcaggccgccctgttcgagttgatcgagccggtgcgtcatggcgccggaggaaagcagcagggcggcggtcagttgctgcggcgacagcgcatgcggggcgcctgcgcgatacagcgtggccagcaggtcgaactgtccctggtgcaggccggcggcgcgaaacagcggctcgatgcgccgcagcgcggcggtattgaaccggaaaatacgcgccagcacggccatggacgagacgtccaggtcggggcgttcgtgcgcccattgggacagcaccaggtcgacgtggtctttcattattgtcttgacgtaaagtatctttatatcaagataaaagcggcccggtcaaatcgccgccgcataaacgaagagcccgccggtgcggcgggctctgcggtttgacctgagacgtcaggcgcttactgcgcggcgtccttcagcttcttcaggggacgaaccttgaccttcaccgaggcgggcttggccgggaaccagcgctcttcgccggtgaacgggtccttgccgaagcgcttggccttggcgggaaccttctgcacggcgaccttgaacaggccgggcagggtgaattcgccagcgcccttcttgtcgaccgaggcgagcaccgagctttccaggccagccagcacggccttgaccgacttggcttccacgccggtgttctcgaccaggtaggcgatcagttgcgacttgttcagcgcttccttgatggggcgcactgcggcggccgttttcttcacggcgggtttggcgggagccttcttggcgggagccttggcaggagtcttggcggcggtcttcgtgactttcttggcaggcgcttttgctttggtagccatggtcaaaatccgtagtagtgaggatatggaggcagcgtgttcgccggatattcgatgaacaacacctcgcgcccgatgatagcggaaactcgcgccgctgcatgcgttcagcgccgcgcagaggtacaggttgttgttttcagcgcaacgaatgcttgccgacgctggttttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgcggcgggtgcgcggcgatgcgcgcgcgcacctccgaacccttcgtggacgatgcgcgcgggcagccgggcagggcgcgtggcgatggcgcgcccaatcccggatgttctggcgccaggatcggaaagcgccgtggcaaacacaggagtcgcccgcgcgttgcgcgtgcgcggccatgggtttacgctagcgccttttgacgcgacagcgggcgcaagcggccgtggcgcgggatacaaggtcaacaagatggggaagacagtacgcggcggcgcggccgcaatcctgggctgctgggtcaacgacatcacgcccggcacgctgcgcgcggatgcgcaggcgggtttgctgggggcgctgctggtgctgccgcaaggggtggccttcgccatgctggccggcctgccgcccgaatacgggctttattcggccatcgtgccctgtatcgtcgcggcgctgttcggctccagccggcatgtgctgtccggcccgaccaacgccaactcgctggcgctgttcgccgtgctggcgcccttggcgctgccgggcagccccggttatatccagatggcgctggcggtcaccatcctggtcggggtgatgcagctggcggtcggcctgctgcggctgggctcgctggccaatttcatttcaccctcggcgctgttcggcttcaccagcggggcggcgctgctgatcgccgtgcatgcgctcaaggatgcgctcgggctggaaggcgtgcaggcgcactccgccggcgcggtcctggcggcagtgggcagccggctgggcgaggcgcactggggcgccagcgtggtcgcgctgacgaccatcatcgtgacgctgctggtgcggcattgggatcgccgcaagccgcacatgctggccggcctggcggccggcacgttgctggcggccgcgctcaacgccggcgtgttcaccgcggcgggccagccgatttcggtgcttggcggtctggcgcagccgtggccgccgtttcatgtgccggccgtgcaatggagcgtgctgcctgatctggtgggcgtggcggtgccgctgaccatcgtcgcgctggcgcaatccatctcgatcgccaaggcggtcgcgatgcgctccggccagttgatagacgccaaccgcgagttcatcggccagggcttgtccaatgtcgtgggcggactgttctcgtcgtacctgtcatgcggttcgctcaatcgttcggtgccgaattacgaggcgggcgcgcgcacgccgatggcggcggtgttcgcggccttgctgctggtcttgctggtgctggtcagcagcccggttctggcgctgattccgcacgcggccatcgccggcctgctgatcgtggtggcctggtcgctgctggacctgccgcgctggcgcgtgctggtgcgcatcgcgccgcgcgaggcgctgatcgccgcggcgacgctggcggccaccgtgacgatccgcatggagatcgccatcctgctgggcacgctgctgtcgctgactgcctacctgtaccgcacggcgcggcccgccatgcgcccgatgggcttcgatgccgccgatccgcagcgccatttcgcggtgctggaagggcagcccggcgaattgccggaatgcccccaactgaaactgctgcgcatggaggggtcggtgtatttcggcgcggccacgcatgtcaccgaccgcctgcaggcgctgcgcgccggggcgagcgccggacagcgccacctgctggtgatgagcaagagcatgaacttcatcgaccatgccggcgcgcaggtctgggaggaagaattgcgcaggcggcgggcgggcggcggcgatctgtatttccaccggccgcgccccgaggtgctgcgcgactggcgccgctcgggcttcatcgaccgcctcggcgccgaccacatcttccccgacaaggcgaccgccatacataccatctacgagcggctggatccggagatctgccgcggctgtacggcgcgcatctttacggagtgcggcccgccgggcacggcgcaccagcccggcgccgagcgcgccgaatgagccggcccgccgggccggggcctgccgcggcgggccttgccaaataaaacggccccgccctggcggggccgttcaccatggcgcgcgcacgcgccatgccaacgcaagccgaattacttcagcttggtctctttgtagtcgacatgcttgcgagcgacgggatcaaatttcttgatcagcatcttttcgggcatgttgcgcttgttcttggtggtcgtgtagaagtggcccgtgccggcagtcgactcgagcttgatcttttcgcggatatctttggccatgtcgtgctcctggggtgtagtgttggcggctaatgtctaggggactgggggcggtagccctgctcagaccgcttcgccgcgggcacgcaggtcggccaggacggcgtcgatgccgttcttgtcgatcgtgcggatggcttttgccgtcacgcgcaggcgcacccagcggttttcgctttcgacccagaaccggcgcgattgcaggttgggcaggaagcggcgcttggttttgttgttcgcgtgcgaaacattgttgcccaccatcgggcctttaccggtcacttggcatacgcgtgccatggatgcacctctcagggttgttctagtccgcggcgcgtcgggaatcggtgaccgggtatttgccgcaaggtgctgcgccgtggcctgtggccgactcggcgcccggggcgggaccccggccttgccacccagtatctggatggggtccgcgagatggccgatcggtgcctgccgcgtcgcggggttgaaccaccgaaacgcgtgcggcaagccgtaagccacctcaggacctgtgcttataccccgttgcctatcccgcgtgtgttcactgcgagacgcaaattatgcacacggccacaaagcatagtggttgtgcacgggaaacttcaagtcaagacgacaagtctactacgaaaacccaaggaaaatcaagcaggtctgcgcgccatgcggccgaactgccacgacaggcaggccgagccggccagcaccgcggccagcggcagcacgctttcggccggccagatgctgatgatcagcccggccagcgcgccacaggacagctgcagcgtacccagcagggccgatgccgcgcccaggcgccggccctgttccgccagcgccagggcggccgagttggggttgacgaagccctggctgaacatatagcccatcaggcaggccatcagcagcggcagactcatcagcccgagcagggccagggccagggccagggcgctcaggctggccaccgccagcgcgacctgggcgcgctgctgcagggtggccggcgcggacttgcgcaacagccgggcgctgatctgcgagccgacgatcagcgcggccgcgttggcgccgaacagcaggccgtaatactggggcgctatgccgtacagctcgatgaaaatgcgcggcgagccgacgatgtaggcgaacatgcccgcctggcccatgccgcccgccaggctgtggcccatgaagccgcggtgcgccagcagggcgcggtaattgctcaggatggtgcctgcccgcagcggcaacacgcgctcgggagccagcgtctccttcatcgtcagcgccacggccagcagcagcgccaggccgccggcggccatcagccagaataggctgcgccagccgacgaaagcgagcaattgtgcgccggccagcggcgccaggatcggcgccaggcccatgagcagcatcagcagcgacatggcgcgcgcggcttcctgggtctcgtagtggtcgcggatcaccgcgcgcgggatgacgacgccggccgcgccgcccagggcctgggccacccgacacgccgtcagggtctggatgtcgtcggccagcgcacagcccagcgaggccagcacgtacaggatgagcccgcccatcatgggcagcttgcggccgtagcggtcggccagcgggccatagatgatctgcgccccggccatgccgatcaggtatgccgccagggtccgctcgacttcgccgcgttcgacgcccaggccggcggcgatcgacggaaaggccggcaggtacatgtcgatggaaaaagggccgatggcggtgagcgcacccatgaggatgagccagcccggcatgctgcgggaaatggtttgcgggggcatgggaggggcggtgcgcggcgacggcgtacagggccgtgcgagcgttattgcatggtctgaggcaagccggccactgtatcacggccaggcttgcgtttgaattgcaactgttttccgataaagtctgcgtgtccgttcatattcaggggagaggaagtcgtgaatcctttgctgtctgtggtggaacgcaagctccaggagttgccgataccggtgcaattgaccctgcccgatggcacggtcttgggcagtcccgaggcgcgcgtgcgcttcgtggcgcgggacaagaccgcgctggcccacctggccgagggcgccgtcggcgtgctgggccaggactacgtcgagggccgcatcgatatccagggcagcatgcgtgatgtgatggcggccgccgcggcgctgctgcccagttcgccggtcgacgcggcgcgcggcggctggctgaccgagctggtgcgcaaggtcacctcggtgtggcgccactcgatcgagcgcgatgcgcgccagatcgagttccactacgacctctcggacgatttctatgccctgtggctggatccgcgccgggtctattcctgcgcctattaccgcacgcccgacatgacgctggcgcaggcccaggaagccaagctggaccatatctgccgcaagctgcggctgcagccgggcgagcgtttcctggacgtcggcgcgggttggggcgggttgctgctgtgggcggccgagaactacgacgtcgatgccaccggcatcacgctatcgcgcaatcagcatgcctatgtcaaccgcctgatcgaggaaaaaggcctgttcgggcgggtgcgcatggagctgctcgactaccgcaagctggacgaaggcacgccgtacgacaagatcgcctcggtgggcatgttcgagcacgtcgggcgcgcccagctgccgggctatttcgccaagctgcgccggctggtcaagccgggcggactggtcatgaaccatggcattaccgcgggcggcgtctacaacgccgagctcggcaacggcatgggcgaattcatcgagaagtacatcttcccgggcggcgagctcacgcatatcagcagcgtgctggaggcggtgacggcgggcggcctggaagccgtcgacgacgagaacctgcgcccgcactacgcgcgcacgctgtgggcctggagcggaagcatgcctgcccgaggccgcgcgcatcctgcagggagagcagggcgagcgttcgctgcgcgcctaccggctgtacctggccggctgcgcgatgggattcgagcacggctggatttccctgcaccaggtgctggtcacgaccccggccacgggccgcaccgacgagctcgacatggcccaggacctggcctatccgtggcggcgcgattacatctacgccggcaacgcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgccgccgaccccggcgccatgcgccggggtcggccgtcgcaaatcatttcatctccaattgaaactaaataattcggcgccgtgttgcgccgcagcacggcgcgtacgctggttttgcgcctcacgcctaggggctttccccgacgccagaacagggtgaatgtatctgtttgcttcggtcctggggttggtcgacgattcaaaatcgtctaagatgcggccttcttcgtttagtttctttcaattttctgcgagccttgtatcggcaacttcgccggtgaccaggccgctgtcttacaggatggccccagcccgcggcgcggcctcctgctgctagtgtcggtttgtattggcggttctgcccgtcttccgcacaacccccttagctccacggcatggtccggcgtctgcccggtcccgtgtccctgacctatggaggcaaaagccaatgcgtttcaccccagtaaagaccctggccgccctggccgcactatgcgcgttcagcggtgcggcccaggcagccgacaagccccagtgcgaagtctcgcggcccgtcaatttcggcggcatgaattgggaatccaacctcgtcctcgtcgacatcgagcgcttcatcatggaaaagggctatggctgcaagaccgaggtcttgcccaccgagaccctgccggcgctggccgccctggagcgcggcgacctcgacatcaataccgaaatctggctcaacagcgttgccgacccctgggaccgcgcccagaagaccggcaaggtcaagcgggtgggcgagctctacatgggcggcgaagcctggttcgttccgcgctacaccgccgagcgcctgcccgagctgaagtcggcggccgacctgcccaagttcaaggaccgtttcaaggaccccgaggagcccggcaaggggcgcttctatggttgtccggcgggctggggctgcgaagtgaccagcaccaacctgttccatgcgctcaagctgggtgacagctacacgctgtactcgcccggcaccggcgcggcgcagaaggcggccctgatgtccgcctacaagcgcaagcaggacgtggtgttctattactggtaccccacgccgctggtcggctcgatggatctggtcaagctggaactgccgccgtacgatgcggaaaagcacaagtgcctgacggcgcccaaatgcagcgatccgcagcctagcgcctatcccgagaacccggtgttcaccgctgtgaatactcggttctcggaagaggcgcccaagctgaccgagttcctgtccaaggtggcggtgccgctgccggtcatggaccagaccctggcccacatggaagagtccggcgacgagtccggcgccgtggcgcagtggttcctgaagaaccaggccgacgtctggaagaagtgggtgccggccgacgtggccgagcgcgtccagaccgccctgtagcggtccagggccacgatggcgccattgcgccgccgtggcccgcgatggcgcccgacgggggcgccgatcgcgcccggcgcggccataggccccgggcatcccgtgtcgccggccccgtacgccggagcggccctttcccgggccgcgcgatacgccagaatggagtcgcctgatgttccctgaagtcattcccgcgcgcgcagtgcgcggggccatcgacggattcgtcgatcatctcgttaccaactacgccgacacgctggaagcgatgtcgcaacctttcctgagcgtgctggtctggctggagcaggtgctgcgccagtcgccgtggtgggcggtggtggcggtcaccatcgccatcgcgtggctggtcagccgccgcatcggcctgagcctggccatgggcgcgctgctgtgcgtcatcggcgtgctgggcctgtgggacgccggcatgcagacgctggcgctcatgatcatggccgccggcctttcggtggtgatcggcatcccgctgggcgtgctgatggcgcgggtggactggctgcgcgccggcatgctgccggtgctggacgtgatgcagaccatgcccagcttcgtgtacctgatcccggtcgtgatgctgttcgggctgggcaagatcccggccatcatcgcgaccgtgatctacgccgtgccgccgctgatccgcctgaccgacctgggtatccgcttggtcgaccgcgaagtcctggaggcggcgcgcgccttcggcgccaatccgcgccagcagctgttcggcgtgcagttgccgctggccctgcccaacatcatggccgggatcaaccagaccaccatgatggcgctgtcgatggtggtcatcgcctcgatgatcggtgcgcgcggcctgggctatgaagtgctgctgggcatcaaccgcctggaggtcggccgcggactgctggccgggctgggcatcgtcgtgctggcggtgctgtttgaccgcatcacgcaatcgtacgggcaacgcgtacgcacgggaggccagcgatgagcaaaatcgaagtcaagaatatctacaagatcttcggcccgcatcccggcaagtggctgcaggccgcccgcgacggcatcagcaaggaagacctgctggccaaaagcggccacacgctgggcctgcgcgacatcagcctgtccatcgaggaaggcagcatctacgtgatcatggggctgtcggggtcgggcaagtcgacgctcatccgccacttcaaccgcctgatcgagcccagcgccggccatatcctggtcgatggcgtggatgtggtcagcctgaacaagcgcgacctggagacgttccgccagaagaagatgagcatggtcttccagcgctttggcctgttcccccaccgcacggtgctggacaacgccggctacgggctggcggtgcagggcgtggcgcgcgcagagcgcgaacagcgggcccgccattggctcgaccaggtaggcctgtccggcttcgagaaccagtatccccaccagttgtcgggcgggatgcagcagcgcgtggggttggcgcgggcgctggccaccgacgccgagatcctgttgatggacgaagccttctcggccctggacccgctgatccgccgcgagatgcaggaccacctgctgcagctgcaggccaagctgaacaagaccatcgtgttcatcacgcacgacctggacgaggcgctgcgcttgggcaaccgcattgcgatcctgaaggacggcgagctggtgcaggaaggcacgccggaagacatcctgctcaatcccgccaccgaatacgtgcagtcgttcctgcaggacgtcaaccgcaccaaggtgctcaacgcggcgcacgcggtcaacccgccgcgcctgaccttgacgatgcgctcgcggccggcgcatgcgctggaccgcatgcaggcgctgagctacgagtacgctccggtgctcgatggcaagcgcctggcgggcgtgctgatggccgccgccgcgcagcaggcggtggacgagggcgcgcgcgatgtgtcgcgcttcgtcgaggacctggcctcggtgccggccaccgccggcctggaccaggtgctggcgcagctggtgcacagcgaccagccggtggcggtgacgggcgagggcgacgagttcatcggcatgctgtcgcgcaagaaggtggtcgagctggtcacgccggtgctggccgagtccgactcggccgacgggcagggcgatgctgcggacgcggcctcggacggcgcggggcaggcgcacgagcgcgacgcggcctgagccggccgcccgcgggtttcgccgcacgccccgacggcgatatgatggaagacggtcaccagtgggtggccgttttcccaatcgctctcggaaccctgtcatgcctctcttgaatgtacagatcatgcaaggccaccagccggcgcagaagtcggcgctgctcgcggccgcctgccaggctgtggtcgacagtatcggcgcgccgctggccagcgtgcgcgtggtgctggaggaagtccctgccgcccatgtcatcgtggcgggcgagctgggccggcaaatggcgctggtgacggtggacatgatcgccggccgcaccgacgagcagaaagaggcgctgatcggcgcgctgaaccgcgccgtgtgcgacagcataggcatcgacggcacggatgtgcgcgtgatgatccacgacgtttccaaggccaacatgggcgtggccaatggcatcagcgcccgggcggcgggccgctgaggcatgccgcggcgagcggcggtatgatcgattgcatggccataccgcatgaaaacaggaggaattgacatcatgaacgaagtcgtagtcgtagtcgtagccgctgcccgtaccgccattggcgatttcggcggcggcctgaaagacgtggcgccctgcgacctgggcgccacggtcatccgggaagcgctggcgcgcgccggcgtggccggccccgaggtcggccacgtcgccgtcggccatgtcatcaacaccgagccgcgcgacatgtacctgtcccgcgtggccgcgatcaacgccggtatcggcaaggaaaccccggcgttcaacgtcaaccgcctgtgcgggtcggggctgcaggcgatcgtgtcggccgcccagaccatcatgctgggcgataccgagatcgccgtgggcgcgggcgccgaaagcatgagccgcgcgccgtatatcgccccggcgcagcgctggggcgcgcgcatgggcgacagcgccatggtcgacatgatgaccggcgcgctgtccgatccgtttggccgcatgcacatgggcgtgacggccgagaacgtggcggcgcgctattccatcagccgcgccgaccaggacgcgctggcggtcgagtcgcatcgccgcgccgcggccgccatcgacgcgggccgctttcgcgaccagatcgtcccggtgacgttgaagacgcgcaagggcgagacagtgttcgacaccgacgagcacgtgcgccgcgacatcaccatcgaaggcatggcggccctgcggccggtgttccagaaggaaaacggcacggtcacggcgggcaacgcgtcgggcctgaacgacggcgcgggggcggtggtgctgatgagcgcggccgcggcggcgcagcgcggcatcgcgccgatggcgcgcctggtggcctatgcgcatgccggcgtggaccccgagatcatgggcatcggcccggtgccggccacgcaggccgcgctcaagcgcgctggcctgaccgtcgaccagctcgacgtgatcgaggccaacgaggcgttcgccgcgcaggcctgcgcggtgacgcgccagctggagctggatcccgccaaggtcaatccgaacggcagcggcatcagcctgggccatcccatcggcgcgaccggggccatcatcacggtcaaggccttgtacgagttgcagcgcgtgggcggccgctacgcgctggtgacgatgtgcatcggcggcgggcagggcatcgccgccattttcgagcgcgtctgaggtccggcgctcgtggcgccgctggcgccgcgagcccgccctcgccctgcggcgaggggggggcgcagtggctacaatgccgcgatgcctattcgctacaccccctcagaactcgaccaaccttcgctgtccgaagccgacggcatccgttatctgcatttcggcaccgagtgggtgcagggcgcgatgctgatccgcgacccggcccggctggtgctcgagtacaccgcccagatgatggcctggctgctttttctcgagccgccgcgcgaacaatccatcggcctgctcggcctgggcgcggggtcgctggcgcggttctgcctcaagcacacgcgcagcccggtgacggtggtcgaatggaacccccaggtcaccgcggtctgccagatgtttttccgcctgcccacgccgcagcgcctggacgtgcatcatgacgatgccggcgcctgggtggccgaccctgcgcgcgccggcgattgcccggtgctcatggtcgatctctacgacgcgcaggcgcgcggcccggtgcgcgattcggtcaagttctaccgcgattgccgccgtgtgctgggcgaggtgggcgtgctgtcggtcaacctgttcggccgccacgagagctacgggcgcaacatcgacaacctgagcaaggctttcgacgaccgcctggtgctgctgcccgagatcgacgcgggcaaccaaatcgtgctggcgttttccggcccgccgctggccatcaccccggccgaactgctggcgcgcgccgaaaccgtcgaggcgcagtacgggttgccggcgcgtcgctgggcgcgggcattgacccgccacgcggtcgacggcgtgctgcacttctgagcgggcggcttcctcccctgggaataccctaggcgcgcggtccttaacggccgccgcaaagcaggctaccatcgccttattcataattatgaattacggcctaggggcagcccatgactacacccatcgtccggcaggcgttgtacctggaagtggcggatcgcttgcgcaccatgatccgcacccatgcgctgggcgccggcgcatgggtggacgaggcggggctgaccgagcagctgggcatctcccgcacgccgctgcgcgaggccctcaaggtactggctaccgagggcctggtacgcctggagccgggccggggctgcttcgtcaacgagctgacggtgcgcgacctggagcagatctttccgctcatggccatgctggagggacgctgcgccttcgaggcggcgcagcgcgccggcgaagacgacctgcgcgcgctcgaacccttgcaccgcgccctgcaggcgcatgcgcaggccggccgcatcgacgcctattacgagaccaactaccgcatccacgtcgcggtgcagaccctggccgacaaccgctggctgtccgacatggtcgacaacctgcgcaaggtgctcagcctgtttcgccacaagagcctggcgctgccggggcgcatccgcgaatcctgcgccgagcacatggccatcttcgccgcgctcaaggcgcgcgacctggaaggcgccgaggccctgacccgcaagcacctgctgcgccagttggccgccctgcaggcgctggccgggcaggagccggccggcggggccgccgccatcgattcacccgccgttcaagccgtacaggagctcaaccatgtccgcactcgatccccaggcatccgcacgcgtcgcacgcacgcctgacgccgaaccggaggcggtcgacgcatcggccgccggcgaaagcgccggcctgatcgcccggctgggccggctgttcgagcgagacaggctgccgccgccggccgacctggcgcaattgttcgaggcgcgcctgaccgatgtgcgcgccaacaagctggcgcaggcctggcgcctggcctacgagcaggccgacggcaagcggcgccgcgccatgctgggcgggctggcgcaggtcggcgccggcatgcagggcgacggcgcgcagggcacgcgcctgttcaagcggttcaatgccttgcccgacggactgcgtttcctggtggcgctgcgcgccgacatgctgcgctggcgcaagcaggtcgccggactgcaggccctggacaaggagctggaggcgctgctgtcggcctggttcgacgtgggcctgctggagctgcgcccgctgacctgggactcgcctgcctcgctgctcgagaagctgatcctctacgaagccgtgcacgaaatccgctcgtgggacgacctgcgccaccgggtggcgggcgaccggcgctgctatgcgtatttccatccgcagatgccggatgtgccgctgatcttcgtggaggtggcgttttcggcccagatggccgacaacgtccaggcgctgctcgacaccagcgcgccgccgcaggacctggacaaggcgcgctgggcgatcttctattccatctcgaatacgcagcccggcctgcgcgggatcagcttcggcaacttcctgctcaagcgcgtgatcgaccgcctgctgcaggaactgcccaagctgaaattcttcgccacgctgtcgcccatccccggtttcgtcgactggctgtcgcggctggacgcgcaggaggtcgagcaggcggtgcgcgacaaggcgcgcacgcgcagcggcgcgccggacggcgcgcgctgggtggcgcggctggcgcgcgcggccacgggcaaaccgtcggaagtggtgcagcgcgcgggcctgcgcctggccgcgcgctacctgcaggcgatgcgggccggccagccgctcgatccggtggcccgtttccatctgggcaacggcgcgcgcatcgagcgcctgaactgggccgccgacacctcggccaaggggctggcgcagtcctgcggcatgatggtgaactacctctacgaactgggcgagctggacggcaacctggcccgcctgaacgaaggcaagccgcaagtcagccgcggcatcgcgcgcctgggatgagccgcgccatgaagccgaattccccgcccgggcagatcctgtgccgcatcgacgccggcgtggcccatgtcacgctgagccatccgggccgcatgaatgccatgacggtcgcgatgtggcggcagctgcgcgaggtcttcgaggccctcggggccgacgctgcgctgcgctgcgtggttgtcgccggcgccgaagggcatttcgccgccggcgccgacatccgcgagtttccggccgaacgcgccgacctggccggggtgcagcgctatcaccgcgagatcctggcgccggcgctggccgcggtggccgcctgcccgcatcccgtgctggcccgtatcgagggcgtgtgcgtgggcggcggcctggagatcgccgcgcagtgcgatctgcgcatcgccgccgagtcggcccgcttcggcgtgccgatcggcaagctgggctttccgatggcgccggacgaaatgcgcggcctgctcgacctggtcggccgcgcggtgacgctggccatcctgctcgaagggcgcgtcttcgacgccgccgaagcgctgcgcctggggctggtcacgcgcacggtgcccgcggccgaactggaccaggcggtgcagcgcagcgtggccgccatcctgggcggcgccccgcaggcggcgcgcctgaacaagcgccaggcgcgccgcctgtgcgccggcgcgccgctgggcgaagacgaatacctggatttcttttcctatgccgaaagccgcgaccaccgggagggcgtgcgcgccttcctggccggcacggcccccacatttaccggagactagacaaggtgagcaacgccaacctatatgctgtgctggaggggggcttccccgccgatcgcgaccgcgtggcgctggagaccccgacgctgcgctatacctggaacgacatcgaccgcgccagcgcctgcctggccaatctgctggcctcgctgaagctgccggccggcgcgcgggtggcggtgcaggtcgagaagtcgcccgaggcgctgctgctgtacctggccacgctgcgcgcgggactggtctacctgccgctgaacacggcctaccgcgaagccgagatcgaatacttcctgggcaacgccgagccggccgtggtcgtgtgcaccagcgccaatgccggctgggtgcgccgcgccgccgccaaggcgggcagcgcgcacgtctacaccctggacgaagaccgtaccggcacgctgctgcaggccgccgccgcgatgccgcagcgcttcaggacggtggcgcgcaaggccgacgacctggccgccatcctgtacacgtccggcaccaccggccgcagcaagggcgccatgctgtcgcacggcaacctggcctccaatgcccgcgtgctgcactaatactggggctggcgcgaggacgacgtgctgttgcacatgctgcccattttccacgtgcatggcctgttcgtcgcttcgcacggggcgctgctggccggcgcgcgcatgatctggctgcccaggctggacgtggaccaggcgctgcgctatctgccgcagagcacggtcatgatgggcgtgcctacctattacgtgcggctgctggccgatgcgcgcttcgaccgcgcggcctgcgccaacatgcggctgttcatttccggctcggcgccgctgctgaccgagacgttcgccgatttccaggcccgcaccggccagaccatcctggagcgctacggcatgagcgaaaccgtcatgctgacctccaatccctgccggcccgcggacggcgaacgcctgggcggcacggtgggcaaggcgctgtcgggcgtgcaggtgcgggtggtggatgacgcgggccaggctgtggcggccggcgagatcggcaacgtgcaggtgcgcgggccgaacgtcttctccggctactggcgcatgcccgagaagacgcgcgaggaattcaccgccgatggctggttcaagaccggcgacgtgggccgctggggcggcgagtcgggcgggcgcgcggtgccggccgattacctgtcgatcgtcgggcgcagcaaggacctgatcatctcgggcggctacaacgtctaccccaaggagatcgagacggtcatcgacgagatgcagggcgtgctggagtcggccgtcatcggcgtgccgcaccccgatttcggcgaggccgtggtggcggtggtggtgccgcgcgccggcgcggcgatcgatgtcgccgccatgcaggccgacctgaagtcgcgcatcgccaatttcaaggtgcccaagcggatccacgtcgtggaccagttgccgcgcaacaccatgggcaaggtgcagaagaacgttctgcgcgatacctacgccgcgtcctgacgcgatatcgacggcgcgcgccgccagggcgcgcgtccccatgcagcagaccaggaaggagtgcagaccaccagacagacaaccgcaggatttggacgcgtcagatgtacatacaagccggccgccagcgtggcgagcacggcgcataacagaccgggccggcaggccccgctacgctgtaccaacgaggagacaccatgaaataccccatcctgggcgccgcgctcatcgccgcgacggcgctgggcgccgcggcgccggctcaggccgcctggccggagcgccccgtcaccatcatcgtgccgtttccggccggaggcggcaccgacaccttcgcgcgcccgctggcccagcaactgggcatgcagctgggccagagcgtggtcatcgacaacaaggggggcgccggcggcaccgtgggcgccgccgtggcgtccaaggccaagcccgacggctacaccttcttcatggggggcgcccaccatgccctggcgccatcgctgtacaagaacctgagctacgacatccagaaggatttcgtgccggtggccctgctggcgcagccgccccaggtcgtggtcatcaacaccgccaagttgccggtcaagtcgctgcaggagttcatcgaatacgcgcgcaagcggccgggcgacatcaacttcggcaccgccggcaagggcagcacccaccacctggccggcgaactgttcgccatgcagaccggcatcaagttggtcgacgtgccgtaccagggcgccgggccgatgctctcggccttgatcggcggccaggtggacctggccttcgacgggctgggatcgtcggcggggcatatccgggccggcaccatcaagccgctggcggtggcggcgccgcagcgctcgccgtcctttcccgacgtgcccaccgccaaggaggcgggcgtgcccaactacgaggtatcgacctggtacgccctgtgggcgccggccggcaccccgcaggaggcggtcgacaaaatgaccgctgccgtgaccaaggccctgaacgatcccaagatcagggaaacctgggcgggcaacggctcggcaatccccgacctgaccggcccgcagttcggcgcgttcgtcgacagcgaggtgacgcgctgggccaaggtggtcaaggattcgggcgtcacgctggactgagcgggtgtacagtgagggacgaaaggggagcggcgccggccggcgcggctcttctttcatcgctggttccgtattgcaggcggcctggccgcgggatcgcatggcgcgggcttgcccgtgcgcgagccccggcgggcccttttcaaggagcgtgtgatgaagtccctgatagccttggccttggcggccatgtccggcgtggccgccgcccagtccgtcgaaatgtccctcctgagtcccaagggcgacgaccagaagatcggccagatcaagtacgaacagaccgactacggggtattgttcacccccgacctgcacggcctggcgcccggcgtgcacggctttcacctgcatgacaaaccctcctgcgcgatgaccaaggtcgacggcaaggacatggtcggcggtggcgcgggcggacactgggatccggacaagaccggggcccacaaggggccgtacgacaagaccggccacaagggcgacctgccggccgtgtacgtggccgccgacggcaaggcgacctatccggtgctggccccgcgcctgaaggtggccgacctggccggccatgccctgatgatccacgtcggcggcgacaattacagcgatcacccggccgcgctgggcggcgggggcggccggatggcctgcggcgtcgtgaagtaggggttgcgccgtcccgcggccggccgttctagggatatcccgcgccttggggccggccggctcacgttagactacacggtttcatggccgcacgacctgcgggaggccgcgggggcgccatggacgataactacccgagggtctaaggagcagacaacatgctgatcggaaaaaaacattttctgacggtaggcgcgctggcgctggcgatggctatccacgccgcaccggtcatggcgcagcagaaatcggtggcgatcacggccatcgtcgaacaccccgcgctcgattccgtgcgcgacggcgtacaggacgccctgaagcaggcgggttacgaatcgggcaagaatctgaagtggcaataccagagcgcccagggcaacaccggcacggccgcgcagattgcgcgcaagctcgtcggcgaccgccctgacgtgatcgtggcgatcgccacgccgtcggcccaggccgtggtggcggccaccaaggacgtgccggtggtgtattcggccgtgaccgacccggtggccgcgcagttggtgccctcgatggaggcctccaacaccaacgtcacgggcgtgtccgacctgttggcgctggacaagcagatcgagctgatcaagaaggtggtgcccaatgccaagcgcgtgggcatggtctacaacccgggcgaagccaactcggtcgtggtcgtcaagcagatgcaggacctgctgcccaaggccggcatgacgctggtcgaggcggccgcgccgcgcacggtggacgtggcctcggccgcgcgcagcctgatcggcaaggtcgacgtcatctataccaacaccgacaacaacgtcgtttcggcgtacgagtcgctggtcaaggtgggcaacgacgccaagatcccgctggtggcttcggacaccgacagcgtcaagcgcggcgcgatcgccgcgctgggcatcaactaccgcgacctgggcgtgcagacgggcaagatggtggtgcgcatcctcaagggcgaaaagcccggcgccatgccctccgagaccagctccaagctggagctctacgtgaatccgggcgccgccgccaagcagggcgtgacgctgtccgacgcgctggtcaagtccgcggcgcaagtcatcaagtaatcgcgtattcggccgggcgccgcgcggcgcccggccggcatttccaccgaacacaattcaaggcagcgccggcctcatccacaagacagggctggccaggttctcctacatgtcattgttctctttgctcggggcgttggaaatcggcctgatcttcagcctggtcgcgctgggggtgctaatttccttccgcctgttgcgctttcccgacctcacgtcgacggcagcttcccgctgggcggcgcggtggccgcgaccctgatcgccgcgggctacgaccccttcacctccaccagcgtcgccaccctcgccggcgccgccgccgggctggtcaccggctggctcaacgtgcggctgcgcatcatggacctgctggccagcatcctgatgatgatcgcgctgtactcggtcaacctgcgcatcatgggcaagcccaacgtgcccctgatcaccgaacccaccgtcttcaccctgctgcagccgcagtggctgagcgattacgtggcgcggccgctgatcctcctggtggtggtcatcatcgtcaagctggcgctggactggttcctcgccacccaggccggcctggccatgcgctcgaccggctccaacggccgcatggcgcgcgcccagggcgtcaataccggcgccatgatcctggccggcatggcgctgtcgaacgcgctggtggcgctggcgggcgcgctgttcgcgcagacccagggcggcgccgacatctcgatgggcatcggcaccatcgtcatcgggctggccgcggtcattgtgggcgagagcatcctgccgtcgcgccgcctggtgatggcgaccctggcggtcatcctcggcgccatcgtgtaccgcttcttcatcgcgctggccctgaacagcgatttcatcggactcaaggcacaggacctgaacctggtgacggccgtgctggtcacgatcaccctggtgattccgatgctcaagcgccgcctggtcggcaggaagggggcctgacatgctgagcgccaaggatctgcacattaccttcaatgccggcacgccgatcgagacgcgcgcgctgcgcgggctgtcgctggacattccgaacggccagttcgtgaccgtcatcggctccaacggagccggcaagtcgacgtttctcaatgccatctccggcgacctgccggtcgacaccggcaccatacgcatcaacgatgccgacgtgacccgccagccggtctgggagcgcgccggacgcgtggcgcgggttttccaggaccccatggcgggcacctgcgaagacctgaccatcgaagagaacatggcgctggcccagatgcgcggcgccaggcgcggcttcagccgggccgtcaaggcgtcgatgcgcgagggtttccgcgagcggctggcgaccctgggcctggggctggagaaccgcctggccgaccgcatcggcctgctgtcgggcgggcagcgccaggcggtcagcctgctgatggccgcgctgcagccttcgcgcatcctgctgctggacgagcatacggccgcgctggacccgcgcaccgccgatttcgtgctgcagctgaccgcccgcatcgtggccgagagccagctcaccaccatgatggtcacgcacagcatgcgccgggcgctcgacgtgggcgagcgcaccgtcatgctgcaccagggccaggtggtgctggacgtgtccggcgacgagcgcaagggcatggacgtgcccgacctgctggccatgttcgagcgggtgcgcggcgagaagctgtccgacgacgcgctgctgctgggctgagcccgccggggctgccccgggcgcgtcagtccagtacgcccagcatcacgctggcggcgtcgaacagggcgcagaccggcatgccggcggccagcgccaggtcgcgcgcgctttcctcggtgatgatggccgccagcgtgccgccgccgtcgaggtcgacgatgatctcgctgttgacggcgcccggccgcacctcggccaccttgccgggcagctggttgcgcgcggacaggcgcaggccggggccgggcaggcccagcagcaccgcctgcgccttgatcaaggcgatggcctgggtgccgggcgccaggcccagttcttcggtgctggcgcgggtaatgacggccgcgatgcgctggccgccggcgatgcgcaacacgatttcgtcattgacggcgccggcatggaccgcctccacggtgcccagcaggcggttgcgggcgctggtcttgagcatgaatcgcctcatgatgtcgatgtcgccggcggcgtccagcccgctggcggccaggtgctggacgaaacgctggtgttcggcctgcagcgcccggaacgtggcgatcaggcggcgcgcgcggtcggtcaggcgcgtgccgccgccgccgcgcccgccggccgagcgcagcaccaggggttcgccggccaggttgttcatggcgtcgatggcgtcccaggcgcccttgtagctcatcccggcggcgcgcgcggcggcgctgatcgagccggtggcctcgatctgggccagcaggtcgatgcgatgctggccgccccagggctggtcgcccgagcgcagccaaagcgtgccgtcgagttgcagggaaggtgcggacatggcggtctggccggcgcggccggcggatggcggatgcaaatgagagtttattgcaagttgcctccgatcgcggcatgatgggcgctcacacgtcgctacacaggtgagacatgcagatcgtcaaattgcttaccgtctcggtggccgccggcttgctggccggctgcgcgtcgggccccacgctacgcagcgattatgaccacagcgccaacttcgcgcagtaccgcaccttcgcgttcatgtcgccgctgggcaccgaccgggccggctacagcagcctgctgaccgaacgcctcaagcaggccactcgcggccagctcgagatgcgcggctatacctatgacgagagcaagcccgacctgctggtcaacttcaacggcaagctgcaggaaaaaactcaggtgacgccggcgccgccgcccatgggcccatactacggctaccgggccggcttctacggcggctggcccggctacggctggggcgacgacgtctaccagtacaccgaaggcacgctgaacatcgacctgatcgacgcgcgccgccggcaactggtctgggagggcgtggcgacgggcgaggtcaacgatctcgacaaggcgcaatccgccgccagcgtcgagcagggcgtggcgcagatcttctctaagtatccgttccgcgccggcaacggccagccgcagacgcctcccaagccgtagcggggcgccgatgagcaagcgcaaggcgcgccgcggcgccggcatgctcgactacgagacggtggcgctggtgctgcagggcggcggcgccctgggcgcgtaccaggccggcgtctacgagggtctgcatgccgcgggcatacggccgaactggctggccggcatttccatcggcggcatcaatgcggccatcatcgccggcgcccccgtggacgaacgggtcgggcgcctgcgcggcttctgggaagccatctgccggcccaccggattcgccgggctgccctggggcgatgcctgggcggcgctgttcgccaacgcgccgttcggcttcggctccaaccagagcaacggccagctggctgccttcaacgcgctcacgcgcggccagccggggtttttcgagccgcgctttccgccgccgtacctggtgcaggggggcggggcggccgcgaccagcttctacgacacgacgccgctgctgcagacgctgcgcgactatgtcgatttcgacctgctcaaccgcggcgatgtgcgggtcagcctgggggcggtcaacgtacgcaccggcaatttcgcctacttcgacagccgcgagaccgtcatcaggcccgagcacgtcatggcttccggcgcgctgccgcctggctttcccgccatcgagatcgatggcgagttctactgggacggcggtctggtgtccaacaccccgctgaccaaggtgctggcggtccacccgatgcgcgacacgctggctttccaggtcgacctgtggccggcgcgcggccccttgcccgccagcctggaagaggtggcggagcgccagaaggatatccagtactccagccgcacgcgcatcgtcaccgatacgttccgccgccagctcaagctgcgccgcagcctgcagcgcgtgctcgaccgcctgcctgcgcgggtgcgcagcagccccgagctggccgaggtccggcgcgaggcctgcacgccactggtcaacgtggtcaacctcatctacgaggccaaccagttcgaacgccattccaaggactacgagttcaataccgagtcgatgcgggagcactggcgcttcggcctggccgacatcgaacgcacgctggcgcagcccggcgtgctggacaagccgtcgcccgacgagagtttcgtgacgcacgacatccaccgcgcggacgcttgaaccttgtatctaggacgagttcgcttttcttgggggaggcgattgcaatcgggtgggatggcgtagcctcttgcgcctgccgcttccgcacctccctctccgatgtccctccgtcgttccgcttcctttcccgccgccaagccgtccgccggggcgcagccctgggagctgcgttaccaggcctgggtgctcgtcacgccggccggcgccatcgtgcatctgtcggccgccgaacgcatctgtatgctgggcctgcttgcgcatccccggcgcgagctcacccgcgcggcgctggtccagagcctgcccgggctgggcgcgggcgccatcaacgtggtcatcagccgtctgcgccgcaaggtgggcgagaccggcgaggtcttgccgctgcgcaccgtgcacggcatgggctatgtgttcctggccggcttgcgcagcgacaccgcgccgccgcaggcgacgcccgccgcgggttgaaatccgtccggcgtcgtgtccgccccgccaggcgggtgcatggacatcggcccggcgcagatgccgccgctgtccgcaaacgaccgccccatgcgcctttgacgccggcatgtccatcggccaaaggggggaaaccccgacgttttaaacaaaaatcggctacattaatgcgttctctgcgtgcctcatgctcgcgtgcggccgtcgcaatggcggttgggagcagcgcgcttttacctccgtgaggaatccatgcgtttttcgcctcagcgtgtctcggctttcggtcttgttgcgacgctttcagtgttgttggcagcatgcggcgaaaagccccagttcaatcctggcatgccgcaggtcagcgtgatcacggtgcagccgcagcgcgccgcggtggtgtccgagctgcccggccgcgtggatgcagtgcgcgatgcacagatccgggcgcgggtaaccggcatcgtccagaagatcgccttcgagcagggcggcgacgtccaggccgaccagttgctgttcaagatcgacccggcgccctaccaggccgcctacgaccaggccaccgcgcagctcaagcaggcgcaggccgacctgttcagcgccaagctgctggccgagcgctacgcgccgctggtcaaggccaatgccgtcagcaagcaggaatacgacaacgccgtggcccgctaccggcaggccgacgccagcgtggcggcggccaaggccaacctgaccaatgccaagatcaacctgggctataccgacgtgacctcgcccatcaaggggcgcatcggcaagccgctggtgaccgagggcgcgctggtcgaggcgacctcggccacccagatggcgacggtgcagcagctcgacccgatctatgtcgacttcacgcaatccaccgccgacctggcggcgctccgcgcgttcgccgccggcaagctgcagcaggtgggcaaggacgcggtcaaggtccaggtggtgctggaagacggctcgatctaccccgaagcgggcaagctgctgtttaccggcgtgacggtggatccgaccaccgggcaggtgaacctgcgggccgaggtgcccaatcccgacaacatcctgctgcccggcatgtacgtgcgcgtgcgggtggaccagggcgtcgacgacaaggcgctgctggtgccgcagcaggccctgcagcgcaccgccgacggcatgcagagcctgatgctggtcaaggacaacaaggtcgagcaggtgccggtgaccacgggcagcgtgatccacaaccagtgggtcattaacagcggcctggcggcgggagacgtggtggtggtcgaaggcttccagaagatccgtccgggggcgccggtgcaggcttcgccctggaacaaggggggcgcggcgcctgccggccagcagcccgctcctggccagcaggcgccggcccagcagcccgccaagcagcagcccgccaagcaggaacccgccaagcaggaacccgccaagcaggaacccgccaagcaggaacccgccaagcaggaacccgccaagcaggagcccgccaagcaggaacccgccaagcaggcgccggccgcaggccagcagtcctaagcggcgcgcggcgcccgacggcgccgcgttcccttttcgtgagcatcgctttcagagtcagcccacatgccgcaattttttattgatagaccgatttttgcctgggtagtcgcactgttcatcctgctgacagggatattggccattcccaatatgcccgtgtcgcagtatccggacgtggccccgcctgccatcacgatcaccgcgacctacccgggcgcttccgccaaggaagtggccgagtcggtcaccagtatcatcgaggaccagctcaacggcgccaagggcctgctgtactacgaatcggtcagcgactcgtacggccagtcgcagatcaccgcgacgttcgctccgggcaccgatcccgacctggcccaggtggacgtgcagaaccgcgtgtccaacgtgacggcgcagctgcccgtggcggtgatgcagcagggcctgcagtacgagcagaccagcgccggcttcctgatgatcgtgacgctgtcgtccaccgacggcacgctcgaccagacggcgctggccgactacatcacccgcaacgtcaagaacccggtgtcgcgcgtgcccggcgtgggccagttccagctgttcgccgcgccgcgcgccatgcgcatctgggtcgacccggacaagctggtgggcttcaacctcagcatggccgaggtcaaccaggccatcagccagcagaacgtgctgatttcggccggcagcatcggcgcgccgcccaatccggacagccagcgcgccacggccaccgtgatcgtcaatggccagttgagcacgatcgaaggcttcggccagatcgtgctgcgcgctaacaccgatggctcgaaggtgttgctgcgcgacgtggcccgcatcgaggtgggcgcggacaactaccagttcggcgcgcgcctgaacggcaagcccacggcggcgttcgccatcgtgctctcgcccgacgccaacgcgctggccaccgccgagggcgtgcgccagcagatggcctcgctgtcgcagtacttcccgtccaacatccgctacgacatcccgtacgacaccgcgccctacgtgaaggtgtcgatcgagcaggtgatccacaccctggtcgaagccatggtgctggtgttcctggtgatgttcctgttcctgcagaacgtgcgctataccctgatcccggccctggtggtgccggtggccatgctgggcgcgttcgtggtgatgctggcgctgggcttctcgatcaacgtgctgaccatgttcgccatggtgcttgccatcgggatcctggtcgacgacgccatcgtggtggtcgagaacgtggagcggatcatggccagcgagggcctgtcgccgaaggaggccaccaagaaggccatgccgcagatcagcggcgccatcgtcggcatcacgctggtgctggtcacggtgttcctgccgctggccttcatgaccggctcggtcggcgtgatctatcgccagttctcggtcgcgatggcggtgtcgatcttcttctcggcattcctcgcgctcagcttcacgccggcgctgtgcgcgacgatcctcaagcccatccccaagggccatcaccaggaaaagaaaggcttcttcggctggttcaaccgcaagttcgacgccaccacgcacaactaccagaactgggtctcgcgcatcctgcacaagggcgggcgcatgatgctggcgttcgcgctgctggtggtgctgctgggctggctgtacatgcgcctgccgtcgtcgttcctgcccgaggaagaccagggctacgtggtcagcaacatcgaactgcccaccggcgccagcgccaaccgcaccatcgaggtgatcgaggaagtcgagaattacttccgcaacatccccgcggtggagaacgtcatcacggtgcagggctacagcttcaacggcaacggcctgaacgcggccatcgcgttcaccacgctcaaggatttctccgagcgcaagagccgcgccgactcggccggcgcgattgccttcacggctttttccaagcagctgatgggcattcacgacgcgcaggtgttcaccctggtgccgccggcgatttcgtcgctgggcaacgcttcgggcttcgacttccgcctgcaggaccgcggcggcgccggcaccgaggcgctgggcgcggccaccgccgagctgatgggcatggcggccaagagcccggtgctgtcgcaggtgcgcattaccgggctgggaccgggttcgcagctgagcctgacgatcgaccgcgacaaggcggcggcgctgggggtcaacttcgacgaggcggccaccctgatctccaccgcggtgggctcggccttcctgaacaagttccccaacatgggccggatgcagaacatctgggtgcaggccgaccagcagtaccgcatgcaggtcgaagacctgctcaagctgaacgcccgtaacaaccagggcggcatggtgccgctgtcgaccttcgtgtcggccaagtgggtgcaagggccggtccaggtggtgcgctacaacagctacgagtcggtgcgtatcggcggcgacgcggcggcgggctacaccaccggcgaagccatgcaggaaatgcaggacctggtggcccgcttgccgcagggcttcggctacgaatggaacggcctgtcctaccaggagcggctggccggcaaccaggcgcccatcctgatggggctggcgctgctggtcgtgttcctggtgctggccgccctgtatgagagctgggccatcccgctgtcggtgatgctggtcgtgccgctgggcatgctgggcgccgtcgcgctggtgacggtgctgggcatgtccaacgacgtgtacttccaggtgggcatggtgacggtgatcgggctggcggccaagaacgccatcctgatcgtggagttcgccaaggaccagtacgcgcgcgggcagggcctgtacgagtcggcggtggaggcggcgcgcctgcgtttccgccccatcctgatgacgtcgctggcgttcatcctgggcgtggtgccgctggccatcgccaccggcgccggcgccgccagccagcgcgccgtcggtatcggcgtgctgggcgggatgctggcggccaccccgttcgcggtgattttcgtgccgaccttcttcgtggtggtgctgggcctgttcaagacccggccgcgcctgctgggcgccgaactgcgcgccttcgaggaagagcaggcggccaagcgcgccgccgagcaacagcagccgcaggacggcgccgcgacgccggcgccgcagaccggcggtcaggagaacaaggaatgatggccgtgatgtgcaagcgcagtgcgctctcggtgctggtggcggccgcgctcgcgggctgctcgctggcgcccgactacaagcgaccggaggcgccggtgcaggcgaactggccggaccagcccaaggtgcagtacggcgcctacgccagcccgacctcgctgggcgagcagccggccgcggcggtggcgccgcagggcgccacgccggccgacgagatcggctggtgcgagttcttccgcgacgcgcgcctgcagaagctgatcgaactggccctggtcaacaaccgcgatctgcgcgtggcggtgcagcgcgtcgaagaggcgcgtgcgcagtacggcgtgcagcgcggcgcgcaatggcccagcattggcgcgggcatccaggggcagcgccagcatctgccgcccgacatgcgtccgctcggcccggattcgacctccatctccagccagtaccaggccggcctggggctgaccacgttcgagatcgacctgttcggccgcctgcgcaatctgtccgaggcggcctaccagcagtacctgtcgaccgagcaggcgcagcgcagcgtgcacatcacgctggtcggagcggtggcgcagtcgtacttcaacctgcgcgccgccgaggtgcagctggagttgacccagaagacgctggcctcgcgccaggagtcgtacaacctggtcaagacgcgctttgacggcggcgtggcttccgagctcgacctgaaccaatccaagtcgctgctcgacagcgcctccgcggacctggcggcgctggcgcgggcgcgcgcaggccgccaacgccctggtggtgctggtcgggctgccgggcctgcccgaggacctgccggcgccggccgtattcggccgcgaccagttgctggccagcgtgccggccgggctgccgtccgacctgctgacgcgccggcccgacatcctggcggcggagaaccagctcaaggcggccaatgccaatatcggcgcggcgcgcgcggcgttcttcccgaccatttcgctgaccggcctgttgggcgtggccagcacgtcgctggacaccctgttcaagggcgggcagggctattggagcttctcgccgtcgatcaccacgcccctgttcgccggcggcagcatccgcgaaggcctgaacctggccaaggcgcgcgacaacatcgcggtggcccagtacgaacagagcatccagcaagcgttccgcgaggtgtcggatacgctggccggcgaggcgacctacagcgcgcagctcgacgcgcagcgcgcgttgcaggtggcggccgggcgcacgctggagctgtccaacctgcgctacaacaatggcatcgacagctatctgcaggtgcagacggcccaggtcgacttcttcaacgcgcagctcgcgctggtgcagaccgggctggcggcattgatcaaccgcgtcgaactctacaaggcgctcggcggcggctggcaggaatcaacgacgaagcaaccatgattgaactaggtgtcaacatcgaccatgtggccacgctgcggcaacagcgccacacggcttatcccgacccggtgcaggcggcgctgcgcgccgaggacgccggcgccgacctgatcacgctgcatctgcgcgaagaccgccgccacatccaggacgccgacgtctacgccatccgccccttgctgcgcacccgcatgaacctcgagtgcgcggtcacgccggagatgctggagatcgcctgcgcggtcaagcccagcgatgtgtgcctggtgccggaaaagcgtaccgagttgacgaccgaaggcggcctggatgtggccggcgcgcaggcggccgtcaccgacgcggtgcaattgctggccgaggccggcatccgggtgtcgctgttcatcgatccggacgcgcgccagatcgaggcggcggcgcgcgccggcgcgccggtcatcgagctgcacacgggcgcctacgccgaggcgcgcgacgatgccgcggtgcaggccgagctggcgcgcgtgcgcgccgccgtggccgaggggctgcgccatggcttgcgcgtcaacgccggccatgggctgcattacggcaacgtgcaggcggtggcggcgctcgacggcatcgccgaactgaacatcggccatgccatcgtggcccagtccatcttcgacggctgggacaaggcggtgcgcgacatgaaggcgctgatggtgcaggcgcgcctggcggccgtgcgcggccacgcctgaagcagggcggggcgcccggcgtattatcatcacgatatcgcgtcgcggccgcgccgcgcgctccactgcaggaatccgaaccacatgagctccgtttccgcggccggcgcgacgccgcccgcgtcgcccggctgcatcgccggcatcggcatggacctgttgcgcatcgaacgcatcgagcgcgcgctggcgcgccatggcgaccgtttcgcgcagaagatcctggggccgaaggagctggccaagttccaggcgcgccgccgccgcgacccggcgcgcggcgtgcgtttcctggccacccgctttgccgccaaggaagccttttccaaggccatcgggctgggcatgcgcatgcccatgagctggcgacgggtgcagaccctgaatgcgccgggcgggcggccggtgctggtgatcggcgccgagctggccgattggttcgatgcgcgcttcggcgcggcgcatgtgtccattaccgacgagtccgatatggccgcggcctacgtcatcgtcgaacgcaaaccggcgcccgacggccggccgtgaggccggcgcggccgccatcccaaccgaggctagagccatgtccagcaagaagaaaaccaagcccgtcctgcctcccggtcccgtcatggtggatgtggccggcacgacgctgaccaaggacgagaagcgccgcctgcgcaaccccctggtgggcggggtgatcctgttcgcgcgcaatttcaccgatcgccggcaattgtgcgcgctgacgcgggccatccacaaggcgcgcaaggagccgctgctgatcgcggtggaccacgagggcggccgcgtgcagcgctttcgcgacgatggctttaccgcgttgccgcccatgcaggaactgggcaagctgtgggaccgcgatccgctggcggcgatgcggctggcgaccgaggccggctacgtgctggccgccgagctgcgcgcctgcggcgtcgatctcagcttcacgccggtattggacctcgactacggcgtgagcaaggtgatcggcaatcgcgccttccaccatgacgcacgcgtggtcaccatgctgtcgcgcgcgctgacgcagggcctggcgctggcgggcatggcggcctgcggcaagcatttccccggccatgggttcgtgggcgccgattcgcaccacgagatcccggtcgatccgcggccgctcgcgcgcatcctgaaggatgacgcggcgccttacgcctggctgggcgacctggtcatgccggctgtcatgccggcgcatgtgatctatccgaaggtcgatgcccagcccgcgggtttttcgcgccgctgggtcagcgagatcctgcgtgaacggctgggctacgatggcgtggtgttctccgacgatctgaccatggagggcgcgtcggtggcgggcgacatcctggcccgcgccgaggcggccctgggcgccggctgcgacatggtgctggtatgccgcccggacctggccgacgagctgctggaccgcctgcaggtccagcatccggccgcctcggtcgagcgcatccgccggctgttgccgcggttcgccgcgccggactgggacactttgcagaatgacagccgctatcagcatgcccgacgacttcaatctcaaatcgtttctggctgacctgccgcacctgcccggcgtgtaccggcatctcgatgccgccggggaggcgatgtatgtcggcaaggcgcgcgatctcaagaaacgcgtatcgtcgtatttccagaagaacctggccagcccgcgcattgcgcagatggtggccaaggtggccagcgtggacgtcaccgtcacgcgttcggaggccgaggcgctgctgctcgagaacaacctcatcaagagcctgcggccgcgctacaacatcctgttccgcgacgacaagtcgtatccctatctgctgatcaccggccacgcgtggccgcgcatcgcgtattaccgcggcgccaccagcaagcgggggcagtacttcggcccgtaccccaattcgtgggccgtgcgcgagaccatccagatcctgcagaaagtgttccgcctgcgcacctgcgaggacacggtcttcgccaatcgctcgcgtccctgtctgctacaccagatcggccgttgttcggcgccgtgcgtgggcgtgatcgaggccgaggactacgcccacgacgtgcagcgcgccgtgcgctttctcaacggcgaggcgcgcgaagtcatggacgagatcgaagcccgcatgctgcaggcctcgaccgagctgcgcttcgaggaagcggcggtgctgcgcgaccagatgggctcgctgtccaaggtgctgcaccagcagaccatggaaaacgtcggcggcgacgacaccgatgtgatcgccgtggcgtcggccggcggcaagatctgtgtcaacctggccatggtgcgcggcgggcgccacctgggcgacaagccgttctttcccacgcatgccgagggcgagcagccggcccaggtgctggaggccttcgtggcgcagcattacgccgacggcgccatgccgcccgtgctggtctgttcgcacgcgctgcccgacagcggcctggtcggcctgctggccgagcagggcggcacccgcgtggcccgggtgctgacccgtccgcagggcgtgcgccgctcatggctggagcaggcgcagaaaaacgccgagatggcgctggcgcgggcactgaccgaatcgggcgcgcgcgccgggcgcaccctggcgctggccgaggcgctggatctcgataccgacgaggagtcgctcgatgctttgcgcatcgaatgcttcgatatcagccacaccgccggcgaagcgacgcaggcctcgtgcgtggtgttcctgcatcacgacatgcagccgtcgctgtatcgccgttacaacatcgtgggcattaccccgggcgacgattatgcggcgatgcggcaggtgctgacgcgccgcttcggcaaggtgaccgacggcgaggcgcccatgccggggctggtgctaatcgacggcggcaagggccaggtcgaggtggcccgccaggtgttcgtcgaactcgggctggacatccagtccctggtgggggtggccaagggggagggccgcaaggtggggctggaaaccctggtgttcgccgacgggcggccgcccgtcgcgctgggcaaggaatcggcggccctgatgctgattgcgcaggtgcgcgacgaggcgcaccgctttgccatcaccggcatgcgcgcgcgccgcgccaagacgcgcaatgtctcgcgcctggaagaaatcgaagggatcggggcgcgccggcgccagcggctgctggcgcgctttggcggcctgtcgggcgtcagttcggccagcatcgaagacctggcttcggtcgagggtatttcgcaggaattggccgtgcgcatctatgatgcgctgcatggctgacatccgcccgccgcgccggtgaggtagcatacggtcactatgccgataaacgtacccattttcctgacctggctgcggatcgccatgattccgctggtggtcggcctgttctacctgcccgagagctggatgtccgtgcccatgcgcgacaccttcgcggcctgggcgttcattatcgcggccctgaccgactggttcgacggatggctggcgcggcgctggaaccagacctcggccttcggcgcgttcctggacccggtggccgacaagctgatggtctgcgcggcgctgatcgtgctgctggacctgagccgcgtcgatgccttcatttcgctgatcatcatcggccgggaaatcaccatttcggcgttgcgcgaatggatggccaagatcggcgccagcgcgagcgtggcggtgcatcggctgggcaagttcaagacggcggcgcagatggtggcgataccgtgcctgctgtatgaccagccgctgttcggcctgagcagccgcctgatcggcgacgtgctgatcgtggtggcggcggtgctgaccgtctggtcgatgctgtattacctgcagcgggcctggcccgccatccgcgaaaagtcgcagtgagcgtacgcggccgggcgcaggcccgggcaatacaagaggcgaagcgcgctgcgcgccattcgtccatggtgtggcgggctggttcgcggccgccgctttctggagaccgcgaagcgccgccgccatcggcgcacttcgctcctgcccccgccgtggggccgtgatggctatgaattcggaaaccgctgtactggatagccccgccctgcgccggcgcgattggcaaatcatcctgctgataggcgtggcgcactcgtcttcccatttcttccagctggtgctgccctcgctgtatgtgtcgctgggcacggagttcggactggatttcgcccggctgggcctgctggtgtcggtgttctacgtggtctccggcctcgggcaggcatcctcgggctttgtcgtcgaccgcatcggcgcgcggcccgtgctgtggttcggactggcctgcttcgtcctgtcggcggtgctgatcggcgcggccagcggctatgccatgctgatgctggcggcggccatcggcggtatcggcaattcggtgttccatccggccgactattccatcatcaaccatcgcgtcagcccgccgcggctgggccatgcgttcagcctgcacgggctgaccggcaacctgggctgggccctgacgccggtgttcatcaccaccatcacgctgctggccagttggcgcgtggcggcgttttcggccgccgcgctggtggccgtggtgctgctgatgacggtgatcggccgcgacctgctgggcggcgccgcgccggccgaggcgggcggcaagagcgccgcgcggccggccgcccaggaaagcgtctggcagacgctggcggccctgctggcccggccggcgctgtggggcgccttcctgttcttcgcctgcacctcgatcgcgctgtcgtcggtgcagaactacaccatcccgctgctgggccagctctacgatctgtccaaggtggcggccagctcggcgctgtcgggctatatggtggcgtccgcgctgggcatggccgccggcggcttcctggtgtcggccaccccccgcaccgagctgacggtgaccgccgcgctgatcatggcggggctgacgctggtcgtgctggccatgggttgggtgccggccggatgagcggcgctggtggtcggactggccgggttctgttcgggcgtggcggcgccgtcgcgcgacatgctgatccgccgggtcacgcccaagggcgcgaccggctcggtgtacgggctggtgtattccggcatggacgtcgggtcggccctggggccgctgggtttcggcctgctgctcgatgctggcatggcgcatggcccgtgggtcggcgccggcgtggcgttcgccgccgccgccctgctggcgcaatggatcgcgatgcaggcgcgccgcaccgcgctgaacgcggctattggcgcgccgtgcggacgtcggccggcggcgcgctttcgaagttgctgcgccacggattgatgtccagcccgccgcgtcgcgtgtagcgcgcgtagacggtgagctggcgcggctggcaggcgcgcatgatgtcgccgaagatgcgttccacgcaatgctcgtggaattccgcatgctggcgaaacgacaccacgtacttcagcagcgccgcgcggtcgatcggccggccgcggtagcgcacctgcaggctggcccagtcgggctggccggtgaccgggcagttcgacttcagcaggcgcgtggccagcgtttcctccacctcgtcgccgggcgcgcattgcagcaattgcggcgccggctcgtaggtgtcgatctcgatgtccagcttgtctatatagatgccgtccagttcggccatgttcaattcgccaaagcgctgcgggctgatgaactccagccccacgggcgcgccggcggcggcggccaggtcgcgctccaggcggtcgcgcagcgcctgcgcattcggcagccgcgtctggttgaacgaattcaggtacagcttgaacgacttggattcgacgatgttgggactgtcggcgggaaagctgaaggtggccatggccacgcgcggcttgccccgcgcgtccagccacgagagctcgtaggcattccagaggtcgacgccggtaaagggcagggcggcacccagttgcaggctcgcgcggttggtcgcgcgcgggatgggaaacagcaggccggggtcgtactgcgaggggtaggcgacgtgttggcccagcggggcgttggacagcgacatggaaaccggatccgcgtaagcaatgatgcccgcattgtaggcgcttccacggcccgctttttttgcaatgtgaaaagccgactccgtcatatgaaagtgcgtgttgcgcggcaatgcgatggcatttcacagacaacaattgcgtttcgtaatccgaaatttagaatataactacttgattttcaatatataaaatttttgtcttatataagatataagcccgcattgccctgcagcaaaggcatagactctctccaacgattcgcgctttgaaaaccgccggatcaacgcctttccaaacctgagcaggagcacaccatgagcaatcgcgaaaccgaaatccgcaacttgcagaaagactgggccgagaacacccgctggcagggcatcaagcgcgcctacagcgccgaggatgtgatccgcctgcgcggctcggtggccgtcgagcattcgctggcgcgccgcggcgcgacccgcttgtgggattcgttgcatagcgagcccttcgtcaattcgctgggcgcgttgaccggcaaccaggccatgcagcaggtcaaggccggcctgaaggccatctacctgtccggctggcaggtggccggcgacgccaacctggccggcgagatgtacccggaccagtcgctgtaccccgccaactcggtgccgcaggtggtgcgccggatcaacaacgccctggcgcgttgcgaccagatccagtggatggaaggcaagaacccgggcgaccaggattacatcgattactacgcgcccatcgtggccgatgccgaggccggtttcggcggcgtgctcaacgccttcgaactgatgaaggccatgatcgaggcgggcgcggctggcgtgcacttcgaagaccagctggcttcggtgaagaagtgcggccacatgggcggcaaggtgctggtgccgacccgcgaggctgtgtccaagctggtctcggcccgcctggtcgccgacgtgatgggcacgcccaccatcctgctggcccgcaccgacgccgacgcggccgacctggtgaccagcgacgtggatgagaacgatcgcccgttcatcaccggcgagcgcacggtggaaggcttcttccgcacccgcgccggcctggaccaggcgatttcgcgcggcctggcctacgcgccgtatgccgacctgatctggtgcgaaacctccacgcccaacctggagtatgcgcgcaagttcgccgaggccgtccatcgccagttcccgggcaagctgctggcgtacaactgctcgccctcgttcaactggaagaagaacctggacgacggcacgatcgccaagttccagcgcgaactcggtgcgatgggctacaagttccagttcatcacgctggccggcttccacgcgctgaactacggcatgttcgaattggcgcacggctatgcgcgccgccagatgagcgctttcgtggaattgcagcagaaggagttcgccgccgccgaactgggctttaccgcggtcaagcaccagcgcgaagtcggcaccggctacttcgacgccgtgacccagaccatcgaaggcggccaatcctcgaccacggccctgaccggctcgaccgaggaagtgcagttcgagcagggcgggcaggccgtcaaggcggcgtgatcgggcggcgcccgccccgcatggggccggcgccagcaagtgtagttgcagggtggatttggggcgtcctcggacgccccctttttttttgccgccgggccgccccaaggcaaaaaagccccctcggggggcagcaagcccgcacagcgggcgcagcgtgggggtctttttccatcgcggcagcgaccgggtgcctgtccccgccgggacaggcacctggaatctgcgcgtgccgtcgacgggtgccagtccccctgcggggacaggccccccgcgcatcgggacaggaccgggcgcgcggatggctccggggcgggccgtgcgcactttatgctaatgtctgacgcctcttttcctgcatggcgtgcttcatggccctggttctggcccgtttcgggtttggtttctgcatgctgctggcggcgctgatgctgctggtggcggcgacgctgctggctacccggctggtagggtgggccgtgcgcgctttcgcgctggagcgttcgcaggcgctggccagcggcgtggcgattttcctcctggtggcgttggccctgtggggctgccatgcggtgggcgagatcctgtatggcgccatcggcgccacggccctggtgggcggcgcgccccattggctggcgggcaacagccacgtgtcggccgcggccttgatgggcgccaccacggcggcggccatgctggccggcggcccggctttctggcgctggctgcgcgcccggcgcgccgccgcggccgagcagccggcgccccgcaaggcggcgccgcccaagggggcgaagccggccgcccgcgccgccaaggccgctgccaagacgcagatcgccccgcgcggccagcgcattccctggctgggctggacggctttcttcctgttgttcatcggcgcggccgtgctggcgttcgcctatatcgtctcgcccatcgaagccggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccgccatggtcaccatttcgatcgagtgcatgaagcccgcgatgtccggcgtgatgaagcggttctgcagcgccagcagcgagcccgagaccgaggcgtacacggccgatacgacaaacgccttgagcttggcgcccgccacgtcgatgccgacggtgccggcggcgatctccgaaccgtgcagcgcgcgtagcgcccgccctgtcgggctgtggtagaggttgagcgcgagccaggcgccgatcaccagcgcgatgcccgtcatggcgtaccagaactggccattggacaggtccaggccccagcccttgatcaggctgcgcaggccggggtcgggcacggcgatgccgtccggccctttggtgagctggcgttcgttgttcagcaccatggccaccaggatgccgaagcccagcgaggccacgcccaggtagtagcccttcaggcgcaggatggggcggccgaccagccacgccagcgcgcccgagacggccgcgcccagcaccaccgacagcgccgagggcagcccgaggtgcaccggcgccagcgcgcaggcatagccgccgatgccggcgaatcccgcgtgtcccaggctgatctggccggcgtagccggtcaggatgacgatgccggtgaccgccagcgcgttgacgaaaatcgtcgagcccacgcggaagtaatagccggaggggaagaacagcggggcgatggcgatcagcgcggccaggacgatcagcgtccagtgtttcgatgatatccgcatggcttatacgcgatccgtggacttgtgtccgaacagtccctgcggcatgaagaacagcaccgcgagaatggtgaggaaggccgccgcgtccttgtactgcgacgacaggtagccggcggtcagggattccagcaggccgagcaggatgccgccggccagcgcgcccttggggctgcccatgccgcccagcatggcggcggcaaagcccttgagcgccagggtcaggtccacgtcgtacgaggtcagcgtgatcggcgtgatcagcacgccggccagggcgccgatggccgccgacagcgcgaacgacagggtcatgatgaatcgggtgttgatcccgaccaggcgggccgccaggcggttgttcgaggtggccagcaccgcgcggcctatcagtgtcctggtgaagaacagccacaggacgatgaataccgccaccgcgccgccgatcatccacaggctttgcgacaggatggtggcgcccagcacgtgtatcgggtcgtcgcccgagaacgcgggcaggctgtggatctgcttgccgaacaggctttgcaccgcgccccggatgaagatcgaggcgccgatggtgatgatgatgagcgagacgacgggggcgccgcgcgccggctcgatcgccaggcggttcaacgccacgcctgtcgcggcggtcacggcgatggcgagcagcgcggccagcggcagcgccaggcccgcgccgtgcgcgaagacagtgatcatgccacccagcatgacgaactcgccctgggcaaagttcaccacgccggtcgcgttgaagatgatcgcgaacccgagggcgacgagcgcgtagaccgcgcccacggtcacccccgagaaaatgaactgcatgaattccgacatgggcactccggcgtttgtctggactgggatggcgggcccgcgctcggtgcgccggcgacgggccgccgttcaggcgctcagtcgacgactttccacttgccgccgcggatctcgagcacgcggaaggccgagaggtccaggcccaggtgattggtcggcgagaaggtatagacgccggtggtgccggccagcttgctggttttctcgatcgcgtcgcggatcgcggtgggcttggtcgagtcggcgcggttcagcgcatcgaccaggatcaggaaggcgtcgtgcgcatagccgccgaaggtgcccacgggggcgccggtcttggcttcgaaggccttcttgtaggcgatggacggcgcggcctgggggtcgctggcgggcagcaggtccgccaccagcagcgcggttcccggcaggcggaagccttcgacgacgtcggcgccggccaggtcgatatagccttgcgaggcgacgccgtgcgaggcgtagaacggcaggctcatgccgagctggcggtagttgcgcgccagcaccgccgcgctttggccgaaccccgggttcaggactgcttgcacgccggggatgccccggatcttggtcagctgcgccgtcatgtcggcgtccttgggttcgtaggtttcgctgcccaccagttcgatgccgtactggccggccacggccttgcactgcgcctgcatggaagcgccgaagccgtccgtggagccgatcagcgccaccttggtccagccgttcttgcgcatgtcggcaaacaccttctggcatgccatgcggtcggtatggggcgtcttgaaggtatagggcttgaccgggtcgatgatgtcgatggcgccggccagcgagatgaacggcaccttggcttcttcggcgaccgacaggatggacatcgaggtgccggtggtggtgccgccgatgatggcctgcacttcgtcgtcctcgaccagccgggtggcgaaggtgcgcgccttgttggcgtcgccgccgtcgtcgtagagcaccagcttgatcttctcgcccttgacgccgccgcgcgcgttcagttcctgcacgagcagttccagggtgcgggcttcggggtcgcccaggatgccggccgggccggtggccgagaccgaggcgccgagccggatctcggccgcggcgggcagggcgcagcccagtgcgagcaagcccgcgacgattgccttgcttgtgttcatgactcctcctgtgtggcggctcgatatggtctgagcctattattgaacaaccgttcgtgtaatttatcagggcttgagaggcttggctatagccggttccgcgcttttccgacaccctgtcggcggcctggtgttttgtaaaaacacttataaatcaattggatatgttttcttttaaggtggttttaagaaaacgccctaatggtttcccctgattcgattcctggaaattgttgtaaaaaccgaatagtcggttggttataaaaatctgtgcttgacatgccgccgcctcctcatttataaatcgaacgatcattcggattattaaataattcacaaaccatcggaggtgagggcgatgtctttcatcaggaacgagatcgactaccgggcgctgatcgagcccacgcggatcaatagccgcctgtacgtcgatccggagatcttccaggaggagctggacaagatctggcacaggacctgggtatacgtgggtcacgtcagcgaagtgcccaacaagaacgactacgtgaccaagagcatcggcacgacgcccgtgctgttgctgcgggaccgggacggcgagatccgcctgttgctgaacaagtgtccgcaccggggcaaccagctgtgcgcctacaaggaaggcaaccgcagcactttcacgtgcccgtaccactcgtggactttctcgaacaccggcgacctgatggggtacgcgctggccgacggctacgagggcgcctccaaggccggcgtcgggctcggcaaggtggcgcggatcggcatctatcgcggcttcgtgttcggatcgttcgccgaaaccggcccgagcctggacgagcacctgggcggggccaaggccgccatcgaccagttgtgcgacaactcgcccaacggcgagctggacctgcgcgccgggttcctgcagcaccgggccaaggccaactggaagttcatgctggagaacgagaccgacggctaccaccccggtttcgtgcatggttccatcttccaggtcaccaacagtccgatcgccaatctctacggcaaggattcgaccgcgctgacgcgcgactacggcaatggccataccgagttcgatctgcggccggagtggcggcgcatcgacaagccgctgtactggttcggctcgtcggtcgagcggatggcggactacgccgtcgcgatggaccaggcctacggcgccgagcgggcgcgccagatcatgatcgacggctcgccgcacacgatgatcttccccaatctgttcatcgcggagatccagatcttcgtgctgcagccggtgtcggtggaggaaaccatccagcacgtgacggcggtgcagttcaaggacgcgcccgacatcaaccgccggctgcgccagcagaccatgggttcggtcgggccggccggcctgttgctggccgacgatacggagatgtacgagcgcaaccaccgcggcgcgaagatccgcgaccccgaatggctgatgctgacccgcggcctgcatcgcgagcgcaaggacgagaacggctacaccgtcgggcattcgaccgacgaggtcccgcagcgcgggatctggcgccactatttcaagctgatgcaggagtaatccggatgaccgcacgtcccgaaacccgtccggccgctgacgatctgcaggcgctggacgaactgacgctgcaccatcgggtgtcgcagtttctctatcacgaggcccggctgcaggacacgcacgactaccagggctgggagtcgctctgggaggacgacgccatctactggatcccggccaatggcgacgatatcgatcccgagcagaagatgtcggtgatctacgacaaccggtcgcgcatccgtgtccgcatcgaacagttgctgaccggccgccgccatacgcagacgccgcgctcggcgctggcgcgcctgatttccaacatcgagatcgtcgatgtcgcggggcaggaagtgacggcgctggccaatgtgctgatctacgaggacaacctgcgcggcgaaacgcattgggccgcgcgcaacgagtaccggctccggctggtcgatggcgccttccgcctggtgcgcaagaagattgccctggtcaatagcgccaaaccgattttcaccctgtccttcctggtatgaggagatgacgatgacgactgcaaaccccgagacctggattggcgagggtcctgtgctgctggactatgcggaccatgtggcccgcatcacgttgaaccgccccgatgcggccaacggcatgaatatcgaatttatgaaggctttccacgaagcggtgatgcgctgccaccgcgagcccgatgtgcgcgtggtgctgttgcgcggcgcgggcaagcatttctgcgccggcggcgatgtgcgcgagttcgccagcaagggcgagggcctgggcgacttcctgcgcgaagtgaccgcctggctgcaaatggccatcggcgcgctgatcaggctggacgccgtcgtggtggcgcaggtgcagggctacgcggccggcggcggcggcctgggcctggtatgcgcggccgacatcgtcgtcgccgcgcagggcgccaggttcctggccggcgccacgcgcgtgggcatggcgccggacgcgggcagctcggtcatcctgccgcatctgatcggttttcgccgcgccatggaaatgatgctgtcgaaccgcacggtgggcgccgacgaggcgctcgagatgggcctggtcaaccaggtggtcgccgacgccgagctggacgagagcgcagcccgcctggccgcgacctacgccgccggagcgccgctggcgcaggcggcgaccaagcgcctgttgtggaacacgctgcaggtcgaacgggccctgcccgaggaggcccgtaccgtatcgaccctgtcggccacggccgacagccgggaagggctggcggcggtgatcgggaagcgccagccggttttccggaggcactgatgccgcggcacgcgctcgttaccggcggcgccaacggcatcggcgcggccaccgtcgcgcagctatgccgcgacggcctgcgcgtcacgttctgcgatcgcgacgcgcaggcgggcgccagcgtggccgaggccaccggcgcccgctttgtcgcgctcgacgccacggacgccgaggcggtggccggattctgcgccggcgccgcgccgttcgacatcctggtcaacaatgtcggcgccgaccagcacgcgttcttttcccggacgaccccgcaggactggcgcgcgctgctggccgtcaacctggagagtgcgttcgccttcacgctgggcgtgctgcccggcatgcaggcggcgcgcttcggccgcatcgtcaatgtgtcgtccgaggcgggccgcctgggttcgcgcggcggggcggtctacgccgccgccaaggcgggcctgctcggattcacccgctcgattgcgcgcgagaacgcgcgctacggcgtgaccgccaatgccgtgctgcctggaccggtcgacacgccgatgctggcgcgcgccgtcgacgtcgcgggcgcgcagatgcgcgccgacctggaggcgttgacgctgctgcgccgcctgggccggcccgaggaggtcgccgcggcgattgcgtttttatgctccgaagccgccggcttcatcaccggcgaggcgctgggcgtctccggcgggatgggctgcggcgcttgatacacgacgggaacgcctcgtatgacaacgattattttcatcgcctccaatgaggctcgccacatcgtccaggcggacgacggattgagcctgatggagtgcgcccggcgcgccaatgtgccgggcatcgcggccgagtgcggcggcgcgtgcacctgcgccacctgccatgtgcatgtgggacaggaatggatgcaggccgtgggcgaacccggcgacatggagcgcgacatgctggacttcgccaacgatgtccgcgccgagtcgcgtctttcctgccagattacggtcgcgccggcgctggaagggctgaccgtcagggtcgcgccgcagtgacggcgcaaggagagggcatggcgccggccttacagggtttgcgcatcatcgaaatggtgggactggggccggcgccgttcgcggccatgatgctggccgatcacggggccgacgtggtgcgcgtccatgcggcgcacaggaagggggacttccccttgctggacagccgcttcgacgtgctggcgcgcggccgccgctcgctggcgctggatctgcgcgcgcccggcgccagcgatctgctgctggagctggtcggcgccgccgatgggttgatcgaaggtttccggcccggcgtgatggagcgcatgggcctggcgcccgaggaatgcctgcggcgccagccgcggctggtgtacgggcgcatgacgggctggggccagcagggaccgctggcccgccaggccggacatgatctgaactacctgggcctgaccggggcgctgcacgccatcgggccggccgaccgtccgccgtcggtgccgctgaactacgtggcggatttcggcggcggcatgctgctggcgttcggcatgctggccgccttgctggcggtgcgtggcggggcgccgggccaggtcgtcgacgccgccatggtggacggggcgggcctgctggctgcgatgttctggggctttcgcgccggcggcggctggtccgaccggcgcgagggcaacctgctggacggcggcgcctatttctacgccacctatgcctgcgtcgacgggcgctttctggccgtggcctgcgtcgaacggcgctttcatgacctgctggtcgaacggctgggcctggacccggccgtgtatacccacgatcgcgatcctgcccaatggccggccttgcgcgcgcggctggcggcgctgttcgccacccggccgcgcgaccattgggcggcgctgttcgaggacagcgacgcctgcgtgacgcccgtcctggattggcgcgaagccgcccatcatccgcatgcggcggcccgcgcgggctatatcgacgtcgagggggtgacgcagccggcgccggcgccgcgcctgagcgccacgccggcgcgccagcccgccgccgcgcccgcagtgggcgcgcatttggtcgaggtgctgcacgaatggggcctggcgcccgagcgcgtggccggcgcgctcgatagcgggctgatcgtccaggcatgaggagcggcgcgccttgcgcgccgcctggcgctagtcctgccgcagatggcggcccagcgcgtcgatcgactcctgcgcttcggccagcgcttcgtagatctggaagtgatggcacatgccgggaaagacctgcagttgcacctgcccgccggcggcgcgcacgcgtgcggccagcgtatgcgagtcgtccagcgtgatgtcgtgcgcgccggcgtgcacgacgatgggcggcaagcctgacagatcgtcccagagcggcgaggccggcggcgggccgaggtgtcccagatagctgcgcgccatcgcgcgcagctgtgccggcttggagaaaatgtcctgttcggccagctccacgtagctgcggccttgcatggacagatcgagccagggggagagcagcacgagggagcgcggcagcggcaggccggcatcgcgcgcgcgctgcgcggtctgcaacgccagggcgccgcccgcggagtcgccgatgatggccgctggcgcgccgccgttggccagcagccactggtaggccgcgaaggcgtcgtcgatcgccgccggatagcggtgttcgggcgcgagccggtactcgacggccaggatgcgggcctggccggcctcggccagccgggcgatcaggctggcgtgcgaggcgatgccgccgatctggaaaccgccgccatggcagtacagcgcgcgccgcgcaccctggccgatccaggcgccggccagcgccggcgccaggggttggggccgggggcgggccatcgccgcgccgcgcggccccacctcggccaggtagtcggcgaagctggcgcggatctgcgccagcgactcggccgcctgccagcaggccgtgacctcggccaggcgggcgcggatggcggccagcggatcgcgcgcggtcatgcttcgggacgatgcagtacgcgcacggccttggcttcgtagcgcggcagcgtgccttcgggatggcattcgacgcagaccttcatgcccaggcgcgcgtggatttcccggcccacttcattgctgagctgttcggccgggcggccggcctgggcggacgcctcgatcgccacggtcatggtgccgatggtcatgcattccttgtcgatatagatctgccaggcttccttgaccacgccggcgacgccggtgatgacgtcctcgatctgcgacgggaaaacgatcacgcccttgaacttgatcatgtcgtcggagcgcccgatgatgcgtccgatcttgcgcatgccgcgccgtcccgacgggcagtcgtaggggtgcgacgacagcctgaccaggtcatgcgtgcgccagcggatcacgggcgaggcttccttggtcagggtggtgatgacgatctcgcccacttccccttcggagaccggcttgagcgtgaccggatccaggatctcggtcagcaccgtgtcttcattgatgagatgcagttcgtcgtcggcgtgcgtgtacggcgtcgagatggccaggatcgggccgcccgcctcggtggtgccgtagatgttgtgcgacacgaatccttcgggcatttccgcttccagctgggcgcggaattcggccgagaccgactggccgcccaggatggcggtgcgcagcgcccagtcggtcttggggttgatgccctgggcgcgcgcggcctgcgccaggctcatcagccacagcggcgacatcgaggccacttcgtaggcatggtcgcgcatccagcgcgccgccaggtcgccgcggcccgggcccagcgggaagttgacgcagtccattgccttgaagccctggtccagcgccaggccgccgatccacaggccgtagccgtagccctggtaggcgcgcgcgccgcggcgcacgcccgccgcggccagcaggcgcgcggtctggctgggcagcagctcgtgcaggtcgcgccgcgtcaggccgaacatcaccggcaggccggtggtgcccgaggtggcgacgaaccgctccacgtcttcgaggggaacggtcaggaacgggtagggatactgctggcgcaggtcggccttctgcaggaagggcaggtgttcgaaggcgtccggcgaggcaaggtcgccgggcgtcatgccgacgctggcgaaatgctcgcgccattgcgggctgtgctgcaggcgctggcccaatcgggccagccgctcgcgctggatcttgaggatgccgtctcggtccagcagttctatctcagggtgaagcatgtcagtctcctcctgtgggcaggatggtgttgataattgtgcgcggcccccgcgggccggcgcggcccggtgtcaagccgcgccgagtattgtgatcgaacacacgttctgcgcgggcgcgccgcccagattgtgggtcagggccagcgagggcgcgggcagctggcgcgcgccggcgcggccgctcagttgcagccaggcctcgtagagcatgcgcagccccgaggcccccacgggatggccgaagcatttccggccgccgtctatctggcagggcagcgccccgtcggcatcgaagcggccgtcgagcatgccgcgccaggccgtgccgggctcggccaggccgatgtcctccagcgtcaccagttcggtgatcgagaagcagtcgtgcaattcggtcaggctgagctgcgcgcgcggatcgtcgatgcccgcttcggcgtacgccttgcgcgccgccacgcgggtggtgtgcacgtacgagccgtcccagtccgattgctgcagctcccagccgttggacgtggccagctggatggccttgaccaggaccagcgggccgcggttcaggctgcgggcgatctcgggggtggtgacgatggcgcaggcggcgccgtccgacaccggacagcaatcgaacagtccgatggggtcggccaccagcggcgcgccggcggcctgttcgcggctgatggccttgcgcaggtgcgccttgggattgtgcaaggcgttggcatggcttttcatcgaggtatgggccatggccgccttgaggtcctcccgggccacgccgtggcgggcctggtaggcacgggccagctgcgcgaagttgcccgggttgctgtgcgtgagcaggtacatgggcgccagcgtgccgcgcgaggccagcggcagaccggcgaagccggtgtctttcagcttttccaccccgagcgccagcgcgatgtccgcggcgccggaggcgaccgcgtagacggcgccgcgaaacgcttcggtgccgccggcgcagaagttctccacgcgcgtcacgccgatgtcgggcaggcgcagggccatggccatgggcgtgccggccttgcccgcgccgatgtcgtcatagtgcgacgagtaccaggccgcctcgatggcgcgcggctcgatgccggcgctcgcgagcgcctcggcgtaggcctcgaccatcaattcttcctggcccacgtcccagcgttcgccgaaacgggaacagcccatcgccagaatggcgacgcgatccttgattcctgtagccatcagtctgtcctcagtcggccgtcggcgcggccagcgctttccagaaatagcggcggtagccggtttgcgggtcgagatccttgatgcgcaaggcgaacgccacggccgcgccggcctcgagctggctggcctgcgggtcggtgaactccatcagcacccgcccgccgccatcgatgtcgaccagcccgtagcaattcggcgggcacggcgaaaatgccagcaggtcggcggtgaaggtggcgatgcgtccgccccggtccgccagcggccagggttcctgggtatcgagatggaagccgcccgtggcggccaggcgcgtgggcgggaactggacctggcccgtttcgcggcagcgtccgcccacgaagtcgagcaaggcatcggcgttgcgccaggccgtgctcaaggcttcgttgaccaggaaacggccgcgcaggccgcggtcccaggcgatgcggccgcgaaaggccagcagcttcatgtagttgtcctcggccagcccgtcccgtagggcgggcgagaccggcgcggccaggccggccaccgcctcgtcggcctcgaacagcagcgcggtcgcgccctggccgaactgggcgaccagcaccttctggccgggcgcggcatcttcgagcgcgcggcccagcatgacgaaggcatgcgccgcgccggtgtcgccgcagttctcggccagggcgctggccaggcgcgcctggcccaggccggccttggcggcgacggccgccgccacgccgggcaccgggcacggcagcacgaaatggtcgacctgttcgggccgcagcgacgccgcctgcagcgcacggccgatggcgtcatggaccagctccaggtagccggcttcgcgcagccagcgctcctcccattcctgcgggtagtcgtggccggcggcgcggtagcggtcggtgaacggcgcgctcaggctggcgccgcccaggtagcgcaacagccccggttcgtcgccggtcagcactgcggcgccgccatcgccggcgcgcgcctcggccgtgctgcccggcagcgccgtgggcaggtccgccgccgcgaccagggtccgcgtgccgctctccagggccatgtgcaaggcaagcaggccggcgcgcggcgtgccgtggacatcctgggtcagggtggtcgccggcaggcgcaaggcggcgcgcacgaaggccgcgttctgcggttcggcgaacggcggcgtggtgctggcgaactgcaaggcgtcgatggcgggggcggcctggcgggccagggcgtggcgcgccgcggccacggccatggtgacgctgtcttcgtcccagtaggccagggtgcggctgcctttgccggcgcccgcgccgccgctcagccagcccagcgcgtttgccatggccccgcgggacaggcgcagccgcgggagatggaccccgatagccagaatgttggcacgcgattgtctcctgcgtcggcgccgccgggcgcgagggcggcctggcagcacatccatttaaataatagtcagaatgaccggtcaattaataatacaggaaacggaatcgggaagaaagaaatttgaatggggggggcgggccggacccggtgcgtgcggcgcccggcgggcgcgccgatggccgcctggaaatcccgtgccgaccaggcgcggaaacgatggccgtggcgccgcgccggtcggcgcggatgcgcggcaatgccgcggccgccggggcggcggccgggcggggcggcgttacgcctttcgttctatatagatcgggctggagtagatgaagaacccgtcttccgtcgtggcgcgcaggtacagggcgttgtcctgtcccgtatgcaaggggacctgcacgcgcgccttcaggtggcaggcggggttttcgtcgggcaggcggaacacttgcaggcgccggcgtatgccgccgttctcgaagaccagcggctccaggccgatgtcggccaccgggatgcgcgcctggatcagttcggtgtcgatgcacagcgtgccgcgcccggcgtcttcgagcatcacgtccacgccgctgaagccgcccgtggtcagcgactgccagcacaggtggttgggctgcggctgttgcagcgtcttgtcgaggttccagaaattgatgggtttggggtcgacaaaggcgttgtcttgcagcgtggcgctgccgtcccatacggtctgccggccgcggccgcggtactccgagccttcccagacgatgcggatgcggcggcccaggtcggctggcttgaagggacgcagggtctggaccacgtccatgcggttgcgcacttccaccgattcgatcggcgcctcggtggcgaggtcgaattcgaactcgaccatgccggtgtcgcaggcgaggatggcgcccatgtccgcgctgcgcacctgcgtgctcgcggcatcgggggcgagcctgggatcttcggcgtagcggcgcgccggcgcatcgaagtgcgccgccacgtccaggtaggcgcggcagccggtggtggcgtagtggcggcgctggcgcaggcactcggccagcgattggcggctcagcgtgtcggcgatcaggcagctcagtccgccgtaggcgccgaacagcgaggcgccgggatggctggcgccgtggcgtcccttgtggccgtcgctgttggcgaggatgccgacacggtagccctgcttgaaggcgtcctcgagcagccattcgaacgtgccccagtcggagtggatttcgatggagcgttcgatgcgcgggtcgtgcgacagcgtgatgtcggcgtagcggccgccgatgtgcgcgaagacgacggcgtcctcgtccttgatggcctggaacagcgcatcggcgctgttggcgtcggagtccaggtcggacaggtcgtccaccagggcgtgggacgaacggtgcagcggacggccttcgtgcaggtacagcacgttgcggtcgccgcccaggccggtattgcccgaccattcgtagccggggaagatcacgaagcggccgggttcgtcgtagcgggcggtcagggcgttcaggtgctcccagaattcctgggtgatctggaaatcgttgccctggtggctcatcgcgtccaggaaggcgcggtcgcgcgcgaacaggatgagctcctcggcggagttggtgccgatggtctcttccgactggccgtgcaggtcggcccagtagtggttgcgcgccgcctgcgcggcgacgcggcacgggttgctgcgcgccacgacccggtcgccgtgcaggacttccaggcgcaggtcgccggtctcggcggcgacgatgccttcgatcgcgtgggcataggcgccggcggccatttcgaaggactcgggcatccgcgccatgcgcaggttgctgcgcagggtgtagcggctctgcgcctggtcggaggggttgccccatttgtcctcgcccttgaagcccaggcgcagcggctggccggccagcgacagactgggcagcacggccttgtaccggacaggggggccggccaccacggagatcgtcggcgaggcctcgatctcgacatagttgtacgtggcgaaagcgtccaccacagcaccttgaattcgaaggtcggctcgtggaaggtctgcacgcgcatgccgggcgagccttggcgggtatcgccgaagcgcacgatgatctgttcgccttcctcgagatagccgcgcacgacgcggatgaacagggtcttgtcccacgggcggatattgcgcttgccgtcgtactcgacgtgcagcaccgcgccattgccggcttcgacggtggtgtagttccagccctgcggatcggtgaactgcggcttgcccatgtcgctggcgaagcggtgcacgatcttgatcgagccggtgtcgtcgatgccgaagtagccggcggtgtaggtgagggtgaagctggcgaagctgcccgcctcgaaggcgccggtgggatctatggtggcggagcccatgaggtggcgggcgtagttggagtgcggcatggcggtctcggtgtacaggaggggtttttgccatgctatggaggtcacgcccatattgctatagtattcgagctattcctgcatgatgcgacgttatgatggatgctatcgaaacggtttccctgcgtcagttgcgcgccctggtctccatcgggggatacggccagcttcaccggcgcggccgagcagctcggcatgtcgcagccgtccgtcagccatctcatccggcgcctcgaggccgaggtggggcaaacgctggtggtgcgcggccgcgaggtgacgctgacgcgccagggccaggcattggccgatatcgcgcgccgggcgatcctctccatcgacggcgcggtgcgcgaatcgcgcgaccagtcggcgctcaagtccggctcggtcagcgtcgccgtcggccacgtcagcgccgccacgctgctgccgcgcatcctggtggccttcaatcagcggcaccccaatatcgaattgatcgtggtcgattgcgtggtcgaacagatccgcaacaagctgctgtcccacgaggccgacgtcggcctgggcgccgtggtcggcagcgacgattcgcgcctgtcgaccgagctgctgtgggacggcggggtgtcgctgttcatgcgcgacgaccattatctggccgaccgcgaagcgatcgacgcggcgatactggccgagctgccctgtatccagctcaaccccaacgcgccgccctggctggtgatcagccgcctgctggtggccaacggcatccacccgcgtgtggaccagcgcgtcgtgctggtgtcgaccgcggtgggcatgatccaggcgggcatgggcgtggccatgctgccgcatgcggcggcggcgcaggcgccgcgcggcgtgcgggcggtgccgatccgcaacccgttcctgagttggccgatttcgctggtgcggctgtcgaaccatccgctttccccggcggcgcaggcctttgccgcgatcgcgcgcgacgtgctgcgccggttttgacgcagccgggccattacatgacgacatgacgctatagcgcttcacgcctatttcacgcacagaccttcggataacctgccttgcaggcgtgccacccgatacggcgatggcgcccgacgacaaacaaggggaagtgcatgaagaacgtgttatggatggcgctgctggccagcgtcctgtctgaaggcgcgctggccgcggagtttcccacccacccggtgacgctggtcgtgccgctggcggcgggcagtacggccgatatcctggcgcgggccatacagccgggcctgagcaaggcgctgggccagaccgtggtggtggaaaaccgtccgggcgcgggcggccagctcgccatgagctatgtcgccaagcaggccgccgatggctataccatcgtcatggggtccaatggcacatgggcgatcaacctgggcctgtacgagaagctgccttatcggccggtcgaggatttcgccccggtcgcgtatctggcgggcggctcgaacatcctgatcgtcaagccgagcagcccgtacacctcggtcgccgcgctgattgccgcgatgaaggcggcgcccgggaaactgacgtattcctcgggcggcaacggcaccacccatcacctatcctcggaactgctgaagtccctgacggatacgcaggccatgcacatcccgtatggcggcgcgccccagggcgtcagcgcggtcatggcgggcgaaaccgacttcgggttctacaacacgcccagcgtgtccagcatggtcaaggagcgcaagctgcgcgcgctggcggcgaccggaacgatacgcacgccgatgctgccggaggtcccgaccatgatggaggcgggggtggccggctatgtgatgtcggtggatttcggcctgctggcgccggcgggcacgccggatgacgtcgttctcaagctgaaccgggccgccaacgccgccatggcgcagccgaagctgcaagagaccctgaagaactatggattcgaggtcttcgaacagggctcgcccggcgatatggcaaagcgggtcaacgcggatatcgacaaatgggtgcccatcgtcaggcaggcgaaagccaaggtcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggcctgatggctggccagggcgggcagcgaagcggcatgcatgcgggcaacagtcgatccgccggcgcgcccacctcgtactttacataatatacattatgcgaattatcgaaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcttgggacggccgtcgatatggccgagcggacggcccggatcgagatggtcgcgcacccgctgcttgagcaccttggcctcgggaaagccgccgtcgacctcgcggtcccacagcggcgcgccgttgtagtggatgcggaacaccccgccggtgccgggcaccagggccacctcgcccaggtcggcgccgaaggtcgaaagcagctcctgcgccatccaggccgcgcgcagcagccactggcactgcgtgcaatactggatggcgatgcgggggggatggtctggcggcgtgatcatggcggctgggctgcggaatacgcgggcgcatgcccgtcggcccagtgtaaaagagaaagcgccgcgcttgcgctgcgtcaaggcccgagcctttccttccccatgcctaagccataagatgtattatagatacatcttataaaccgcaggagaggcctcgtgggcgcgcccgatctctgtaccgaagaagacatcacgcaactggtgcaccagttctacgccgaagtgcggcgcgacgccgagttgggaccgatcttcaacacccatgtcgacgactgggacgtccacctcgccaagctggtcgacttctggtcgtcgatactgcgcggcaccggacgctttcgcggcacgcccatgcccaggcacgtggccctgcccggcctgcacgcgggcctgttcgagcgctggctgcggctgtttcgcgccaccgccgcggcgcagcccaaccaggccatggccgaacaggcctgcctgatggccggccgcatcgcgcaaagcctgtggtacggctatcagctgcaccgcagccccgaccaggcccccacggacctcgcccatggctgaactgctgcaaatcgacgagcccgccgccgcacgcgccgcgccgcaatggcgcgccttcctggaactgggctttcgtccgctctacctggtgggcgcggcctggggcgcgctgtcggtggcgctgtggatcggcgcgccgcagtggctgggtggcgccatggcgggcgtcatctggcatgcgcatgaaatgctgtggggcttcatcggcgccatcgcggtgggcttcctgctgaccgccgcggccacctggaccggcgtcaacccgctgcgcggcgcgccgctggccgcgctggccgcgctgtggctggcggcccgcgccgccttcctgctgccgggcatggccgccttctggaccggcgtggcctgcgagctgctgttcttcgcctgggccgcggccgcgctgggccgggccatctaccggcgcggcgccagccggcgcaacgacggcgtgcccttgctggtactggggctgggcgcggccgacgccctgtatctgctggccgcccgcgccggcgactaccccttgctgctgcagcgcttcaacgcgggcctgctgtgcatggccgtgatcgccctgctgatcgcgcgccgcatcattccctttttcgccatgcgcgccatcgccggcctgcagatccccatgcatacgcgcagcggccaatggcaactggccgccggcctggtcgccgtggcggcgacgctggcgcaggccggcgcgctgaccgccgtggcgctggccgcggccggcctgatcgcgctggcgcaatggctgtcctggcgcccctgggccacgcgcggcgtgcccctgctgtggatcctgtacgccggctacctgggcctggccgccggcctgctggtggcggcggcaagcgcggcgggcggcatcgcgcgcgccgcgtggcctgcgcacgtcatcggcatggccggcttcggcctgctcatcatcggcataatcacccgcaccgccctgggccacctgggccggccgctgcgcaccgaccgcctcatgctcgcctgctacctcctggtcatcggcgcggccgcgctgcgcctggccgccctctggcccggcccgcacaccctggccgcgctgcacggcgccaccgccgcctgggtgctggcgttcgtcctgtacctgtggcgtttcgcgcccctgctggtgcgcccgcgcctgcgcgcaccaaccgccgccgccacgcccgtgcggtcccgcccatgacctaccccatcctgctggccctgcacctgctggccgccttcgtcttcatcggcaccgtcttcttcgaagtcctcatcctcgaaagcgtgcggcggcaagtgccgcgcgaagccatgaacgcggtcgagcgcggcatcggcaaccgcgcccgcgccatcatgccatgggtgctgctggcgctgttcggcgccggcatcggcatggcctggcagcaccgcggcgcgctcgaacagccgctggccagcagcttcggcctgctactcagcctgaagatcgtgctggcgctcagcgtcctgggccatttcgccgccgccatgcgctggcgccggcgcggccaattgcgcggccggcgttcgcggcggctgcacctgagcgtgttctgccacgtcgtggcgatcgtgttgctggccaaggggatgtactacatcgacgcgttgcgctgagcgtttcctgcccgcctggcccaaatctgcgaaaatccgccgttggccgaacttttgcagtgagaacccgtgaaactcgcgacttggaacgtcaactccctgaatgtgcgcctgccgcaggtgctggactggctggccgccaatccggtcgatgcgctgtgcatccaggaactcaagctgaccgacgacaaattcccgctcgacgcctttaccgaggccggctaccacgccgcctgggccggccagaagacctataacggcgtggccatcatctcgcgcgagcccggcttcgcgctggtgcgcaacaacccgcgctacgaagacccgcagcagcgcatcctggccgtgaccctgcccagcccggccggcgacgtgcgcgtgatctgcgcctattgccccaacggccagtcggtcgacagcgacaagtacgtctacaagctggcctggttcgacggcctgcgcgactggctcgaggaagaaatgcgcacctatccgcgcctggccatcctgggcgactacaacgtcgcgccggccgacgccgacgtgcacaaccccgagaaatgggaaggccaggtgctggtctccgagcccgaacgcgcggccttccgcgcgctgctggacctgggcctgaccgactccttccgcctgttcgagcagcccgagaaatccttcagctggtgggactaccgccagttcgcgttccgccgcaacgccggcctgcgcatcgaccatgtgctgctgtccgacgcgctcaagccgcactgcgtggcctgcgtcatcgacaaggcgccgcgcgccaacgaacagccgtccgaccacgcgccggtcatcgccaccctggcgttcgactgacgcccggcgccgcggcggcgccccacgcccgggaggcaagcatgcatatcctggttgccggtttccaacacgaaaccaacaccttcgcgccttccaaggccggctatgacaacttcctgcgcggcgaaggctttcccgccctggtgcgcggcgacgacctgctggcgctgcgcgccgtcaacatccccgccggcggcttcctgaacgcggccctggcggacggccacagcgtgcaccccgtcctctgggccggcgccagcccctcggcgcacgtcacgcgcgacgccttcgagcgtatcgccggcgagatcgaggcggccgcccgcgccggccgctacgacgccgtctacctggacctgcacggcgccatggtcaccgaacaccacgacgacggcgaaggcgaactcctgcgccgcctgcgcgacgccgtcggccccgccacgcccatcgtcgccagcctggacctgcacgccaacgtgactcgcgccatgctggcgcatgccagcgcgctggtggcctatcgcacctatccgcacgtcgacatggccgacaccggcgcgcgcgccgccgccctgctgcaagcgcgcgcgcaggccggcaagcactggcatggcgccgcgcggcgcctgccgttcctcattcccatcaacggcatgtgcacccagctcgaacccgcccggggcgtgtatgccctgctggccgagctcgagcgcagcgaaccgggcatcgccagcctgtcctgcgccctgggctttccggccgccgatttccccgagtgcggcccggtcgtctgggcccacggccccgaccgcgacgccgtcgagcgcgccgtgcagaccctggccgaccgcatcgccgggctcgaagcccagtgggcgcccgacttcctcgccccggacgaagccatccgccaggcccggcagctggcgcaaggcgcccgccgccccgtggtcatcgccgacacgcaggacaaccccggcgccggcggcgacgccaacactaccggcatgctgcgcgccctcatcgacgcggacgccgacaacgccgccatcggcctcatgtgcgacccccaggccgtcgcccaggccctggccgccggcgtgggcaagtgcgtacggctgcgcctgggcggccagtccggcgtcgccggcgacgccccctgcgaagccgaattcatcgtcgaacaccagtccgacggcaagacccgctacgacggccccatgatgcacggcatggcggccgacctcggccccaccgtctgcctgcgccaccgcggcgtgcgcgtcatcgtcagcagcaacaaatcccagaccctggaccgcaacctcatccgcctgggcggcatcgaccccgaagacctcgccatcctggtcgtcaagagctcggtgcactttcgcgccgacttcgaacccatcgcccacgccgtgctgatcgccaaggcgcccggccccatgcaggccgaccccgccgacctgccctggacgcgcctggcgcccggcatgcgcacccgcccgcgcggccggcccttcgtccctgcccggccctgaaagcctggcggcccgtcaagccggcgaaaattttccgccggccgctaccaaaacggccggaatccgtgtatagttgcggacttcattggggcggtagctcagctgggagagcgtcgcgttcgcaatgcgaaggtcgggagttcgatcctcctccgctccaccaaacaccagacggaaaagccttggacacgccacgtggtccagggcttttttgtttccggcgtgcctgtcccggcggggacaggcacgccctccccacgccgcaacaagcgccttgggtctgcctcagaacgccgagtacccgccgttggcggcgatggcctcgccggtgatcatgcgcgactcgtggctggccaggaacagcgcgatgtgggcaatgtcgatcgggtcgccctcgcggcatggatagcgttgcgccgcgccggcttgcgccggtgcgccggcgtccaggttgcgcagtatgcgttcggtgcggatgcggcccgcgcagatggcgttgacccgcactccatgcggcgcgtattcggcggccagcgcgcgggtcagggcaatcaccgcgcccttggcggccgtgtaggcatgcccgccgaagctgccgcgcaggccggccccggacgacatgttgacgaccgcgccgccgccggcgcgcacaatcgccggcacggcgtggcggcagcacagcatggtgccgtccaggtccaggcgcagggtgcggttccacagcgccagatccaccttgtccaccgccgtatcgcccgccaccgatccgccggcgcagttgaacagcgtatcgatcctgccgaaatgctcgactgcccgccgtacggcctggcgcacgctgtcgtcgtcggtcacgtcggcggccacgcctatcgcctgcccgccctggccgcagatccggccggccagttgctcgatggcgtcggggcgccgatccagcagcgccagcgcggcgccttcggccgcgaagcgcagcgcggcggcgctgcctatgccgccggccgcgccggtgatcagggcgacccgcccggccagcctgccggccgccggcgcgcaatcggtgcggcctgccgtgttcaggcccctgcgcctgccgcaggcgggaaccgtcccgcccacggcgcggcgcgctcgagctgcgcggccaggcgcagcaccaggtcgtcgcggcccagggcgccgatcagctgcacgccgatgggcagcccctgcccgtcgatatgcaggggcacgctggccgccggctgccccgaggcgttgatgacggccaggaaggtcgtgtagcgggccgccttctggcgaaacgatacgaagtcgtccgccatgctgatttcgcccagcggcaccggcgggcgcgtcagggtgggcgacagcagcaggtcgtagccctgcatgcaggccgccatggcgcggcccaccgcgtgcagcgcctggatcatgccggcgtagtcggtggcggaaatgccgcgcgcgcgccgatagccgtccaggatggccggctccaggtcgtcgtcgcgcaggccgcgccgcaggacggccaggcgggcgtcgacggccagcgcgatatgcgtgcacagaatgccgatatgcgcccgcacgaaggcctggtagtcgatgggcggcgcggcgatggcttcggtggcgtggcccaattgccggcacagggcctcggcctgcgccagcgccgccgagcacgccggatcgacctcgatgccgtcccaggcatgctgtcacacgccgatgcgcaatggccgctcgaaaggctggtccagggcggccaggtagccgcctgccggcgacgccggcgccgcatagggagcgccgcgctccatgccggcgatcgcatcgagcgcggcggcggtgtcgcgcacgctgcggctcagcacgccatcgcccgccatgccgccccatgcctcgccgcgcgccggccccaggggcaccaggccgcggctgggcttcaggccgaagacgccgcagcacgacgccggaatgcggatcgacccgccgccgtcgctgccgtgggccaggggcaccacgccggtggcgaccgcgatggcggcgccgccgctggagccgccggccgaacgctgcggcgcccaggggttgcgggcgggcccgccgttgacgagcgcctcggtggtgggcgccatgcacagcgccggcacggtggtgcgggcaaagggcaacaggccggcggcgtcgaagcgttccaccagcatggcgttgccggcaaaacgcatgtccttgcacagcgccagcccgatgctcgagggcaggcggtcgcaggccaggccggagtccttcaacaggaacggcaggccgccgaacacgcccgtcggccgccaggccgccgcgcgcgccagcgccgcgtcgtagtcgggatagcacagggcgttcaggagctcggcgcgctgccgggccagcgtgatcgcgcattgcatcagggcctgcgggtcggtggcgccggcccgcaattgcgcggacagcgccaggccgtcctgctgcacgtattgttcgatgttcatgacagacgccaaggtcgacgagcgcgatgggtcaaggccaggccggtccgccgtggcgggccaggaagctgcgcaggtccgccacgcagcgttgcggcaggtactcgcagatgctgtgccgctcgccttcgtagaccaggatctcggcccgcttgaggtggtcgcgcatgggctggtaggcgtccatggcgccgatgcggccggcccccggaatcaccaccagcgtcgggcaggtgatgcggtgcaattgatcgccccactcctgttgcgccatgtagccgacgaacctgccgatataggccatgtcgtgatcggacagcgcatcgaggaactgctcgcagcgcggcgtgccgaccagctccggagggaagcgatcgtcgatggtgtcggccaggaattgccgcaagcccttttcggccactcgttcgagccaggtcgaagcctggctgttgcgcaggcctggcgccgaaccgaacagcgccagggtctcgatgcgttgcgggtgctgcatggccagatgctggcccacgtagccgccggccgaattgccggccaggtgcacgcgctcgcagcccaggtgatcgagcaaggccaggatgtcctcggtcagcacctgcaggtccaagggcttgtccgccggcggcacgtcggacagcccatgcccgcgcaggtcggcgcgcaccacgcggtaatcgcggctcaggccgggcacccaggagtagaagcgctgggcattggccatggcgccgtgcagcagcagcagcaaggtgggtgcctgcgtccaggggtcggtatagtcgtccaggtaatagctcaagcgcacgccgtcgcgctcatagtagtgctgcatcatcgtcctttccctcgttggtcatgcggcgccggcggccagcgcctgccgttgccggtacgcgtccaccgcttcctccatgcgcacgaacgtcgcgccctcgtcgatcaggcgccgcagcaggcgctcgagcatgcgcatgcggtggccgcggccgatcacgaaaggatggaaggtgtaggtgatgacgccccagtcgaagttctccttcaggtacaggaagtcctcgatccagttgtccatcacgctgttggcattcatcaggccggggatgacgctctgcccggcgcgcacgaactcgaagtgcggatagtcgtccagcgaccagctgacaggcacctcgatcaggcgggtgggcgcgccgaacaccgcgggttcgtccaggggaaaactgtctccctggcgcaccggatacggctgatagtcgtgccccatcatgctgctgtcgtagtcgaagccgtgctcgagcagcagcgccagggtgtgcggactgaggtcccacgatggcgagcggtagccgcgcgcgacccgccccgtcagcgcgcggatcgcctcgttcgcgcgcaccaggccgtcgagctcttcctcgcgcgtcatcaggttgggcgcgacgtgcgtccagccgtggtggccgatttcatggccggcctcgtgcacgcgccggcaatgctccggatagctggccaaggtatggccggggatgaaccaggtcgacggcaggcccagccgttcgagcaagtccagcacgcggtcggccgccacggcgcagaactcgccgcgcgacaccggcgtcggactgtccatgccgcgcgccagccacaccgagatcgcgtcgaaatcgaaggtcaggcaaaccagggattgtttggcggccatggcttactccagtcggatgtccgcttccttgacgaaggcgccccaatcgccaatcatcgtcttcatctgcgccgtatgctcggcggcgctgttgccgatcagggtcaggcccaggtcgcgggtacgctgttgcacggcggggtcgcgcagggcgccggtgtaataggcattcagcttctcgatgaccgcatcgggcgtcctggccggggcgtagacgccccagtacgtatcggcgttcacgccctggatgccgcgcgacacgaaggtcggcacctcgggcagcagcggactgggcgcctcgcccgtcaccgccagcgcgcgcagcttgcccgactggatatgcggcaggcccgtcgtggtgccgccgaaatacatctgcacctgcccgcccagcagcgccgacatggccggcgccacgccctggtacggcacatgcacgacatcgatgcccgcggcgcggcggaacatctcgcccgccatgtgggtcgaggtgccgtagccgcccgaggcgaagttcagcgtacccggcttggccttggccagcgcgatcagctcgtcgagggtgttggccggcaccgacgggtgcaccagcagcaccagcggcgcgcgcgccagcatcgtgacgccgcggaaatcccgcaaagtgtcatacggcaggtctttcatcagcgaagggttgaccagcatcgacaggtcgccgcccagcacggtgtagccatccggggccgcttgcgccacgtgcgaggtgccgatgaccgacgcgccgcccggccggttgtcgaccaccaccgattgccccgcggcgtcggccaccggcttttgcagcaggcgcaccagcacatcggtggtgccgcccggcggatagggcaccacgacgcgcagcgcccgttcgggaaagccctgggacagcgcggcggccgataccccggccatcgataccgccagcacggcaagcagcatgctcttgatcttcatgtatatcctcgcgactagggtctgatgtctgatgcgccatgattctaggaggcgccccgggccacgaatatgatctacattacattcccgcgcccctgcggcggcgccatcacagtcaagcaatgagccaggcagccaatccgaccgccctccccgcctgggacccgccggcgatcctggcgcaactgcgcgccaatacctgcttcgggcacatggccgaaccgacgctggccgcgttcgccgccatcgcccaatggcgccggctggaccatggcgaactgctggccggacgcggcacgcccgcccccggcgtggtgatcatcctcaagggcgccatccacaccagctcgttttccgacgacggccacgagttcgcgctgtcgatgctggaattcgacggcctgtggggcgtcgcggcggtactggacggcggcgggatgctgcgcgacagccgggcctaccagcagaccgacatcctgctgctgccgcgcgcggccttcctggacatactggacggcgaccccggactgtatcgctacttcgtcaagctgctgtgcagccgcatacgcaccgcccatgccatcatcgacgaactggcgctgcgcagcctgccgcaacggctgccgcgcctgctgggcgccctgacggccgggcggccccggcgacgacgaacgcggcatcgccgtggcgcagacccaggacgccctggccaccctgctgggcgtgtcgcgccatgcggtcaaccgcgaactcaggcaattggcgaaccagggcctggtcggactgggttacggggaaatctgggtgcgggacctggaacgcctcaaacggctctggcacgaacgcggcgcccaaccctgaaccaggccgccgccgcgcggccgtcgatgacgcatgcacacaagtgcatacgtgtacattttcaaggctgttttccactaaagcaaatccgacatggcacaggcggccaagccggacaacggcacgccggcaaaccatcatcgcactcaatagccctataagtaaatactattgatgcaatcttgctaaggaaaaccccaattccccgcccgttcatcccgacctagacttccgcaaaacatcaatgcacacgtatgccttgcaagctgccatgcagtcagcttgcatgaacatgaccagaacgcgggggatgcaatgggatatcggtcaccagccgtggcggccatgccgccagccatgctgtccagacgcctcccggccaggcgcgcgcacgcctgcgcgcgcccgcttcctgccctctccaacgcgcgcgcctcgcgcctgacgcccttcccgagcaaggcctggccggtccaggcccacggctaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgatcaggccgcccagcagcagcatcgccagcaccagccagaagatcccggccacgatggcgcgccccatgaaggcgcgcaccgcggtccacagcaggagcaggcccagcaccagcaaggcaaaattgaacaccgacgggctcatgcccagcgccgaggccaggccaccgaagaaatcgcccagagcccgccccagcccgccgaacacatagcgcaggccatcgacgatggcgcgtatcaccgcgcccagcatggcgcccagcgagccgaaaaaactgtcttcgttctgcatctcgttccgtgacgcgtgcgtcgtgcatggcggccggccatccagccgcgctgactgctgttatatccgattcggcgcgcccgccaagcagagcggcccggttggttgtttaatacggcttccagatgtttacacgcgcggccgcctcggacggccgcggaaggaccgacagacatggcatttgatttcgatttgtacgtcatcggcgccggctccggcggcgtgcgcgcggcgcgcttcgcggccggctacggggcccgcgtggcggtggcggaaagccgctacctgggcggcacctgcgtcaacgtgggctgcgtgcccaagaagctgctggtctacggcgcgcatttccacgaagacttcgagcaggcggccggcttcggctggaacccgggccgcccggagttcgactggcccacgctgatcgccaacaagaaccgcgaaatcgaacgcctgaacggcatctaccgcaacctgctggtcaacagcggcgtcgcgctgcacgaaggccacgcccgcatcgtcgacccgcacaccgtcgaaatcaacgggcagcgccacagcgcgcaacacatcctggtggccaccggcggctggccgttcgtgcccgacatcccgggcaaggaacacgccatcacgtccaacgacgccttcttcctgcccgagctgccgcgccgggtgctggtggtgggcggcggctacatcgcggtggaattcgcctccattttcgatggcctgggcgcgcagaccgtgcaggtctaccggcgcgaactgttcctgcgcggcttcgacggcagcgtgcgcgagcacctgcgcgacgaactggtcaagaaaggcctggacctgcgcttcaataccgacgtcgaacgcatcgacaagcgcgccgatggcgtgctggcggtcacgctgtccgacggctcggtgctcgaaaccgattgcgtcttctacgccaccggccggcgcgccatgctcgacgacctgggcctggagaacaccggcgtgcggctggccgagtccggctacatcgaggtggacgacgaataccgcaccagcgagccgtccatcctcgccatcggcgacgtgatcggccgcgtgccgctcacccccgtggcgctggccgaaggcatggccgtggcgcgccgcctgttccgcccgcaggagtaccgcaaggtcgactacgacctcatccccaccgccgtcttcagcctgcccaacatcggcacggtcggcctgaccaccgagcaggccctcgaacgcggatttcgggtcacccgctacgaaagccgcttccggcccatgaaactgaccctgacccagagccaggaaaagaccctgatgaagctggtggtcgacgccgacagccagaaagtgctgggctgccacatggtaggcccggacgccggcgaaatcgtccaggggctggccgtggccctcaaggccggcgccaccaagcaggtcttcgacgacaccatcggcatccaccccaccgccgccgaggaattcgtcacgatgagaacggcaacctaacccccgggtgcctgtccccacagggggactggcacccgccaattgcttgcctgtccccactgggggactggcacccgcaagatttcatggcgtctgcccgtgcgtgtgcctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaattccccctgttacgcaacagttctgcgctagagtgataaccgcgcgccatccgcgcgtccaccttgcgtgccgccatgcccgaaccgacccaactgcttgccttcgccctgatctgcctgggcatgacgctcacgcccggccccaacatgatgtacctggtgtcgcgctcgctgtcgcagggctaccgcgccgggctggtttcgctggccggcgctgcgcccgggcgggcagtcgccattccaggtgcgcgccctggcgcccagcccgccgcgccgcctgttcgccatggggctgttcaccgccctgctcaatcccaagatcgccgtgctgtacctgtcgctgctgccgcagttcatcgacccgcagcaaggcagcgtcctgacccagtcgctggccctgggcttcacccaggtcggcatcagcatctgcgtcaacgcgctgttcaccgtcatggccggcgccatcgcggtattcctggcgcgccggcccatgtggatggtggcgcagcgctggctgatgggttcggtgctggccggcctggcggtgcgcatggccctggacgcccgccgctgattccccaaaccgtggcgccgcggcgccgcgcggcaaagtgcgataattgcctgttgcgccgccggggcgcaccggagaaattgctttgacccgtatcgatgacccgctgcacgatcgcgaagccggccaggccgacgcgacgcaagacaccacccgcatcgacgacgtgcgcatcggcgccgtgcgtcccctgatttcgcccgccctgctgcaggacgaactgccggtatcggcgccgctgcaggcgctggtcgagggaggacagccgcgcgcgcatcgccgacgtgctgcacggccgcgacgaccggctggtggtggtggtcggcccctgctccatccacgaccacgaacaggccatggagtacgcgcgccagctcaaggaggcggccgacacgctggccgacgacctgctcatcgtcatgcgcgtgtacttcgagaagccgcgcaccaccgtgggctggaagggctacatcaacgatccgcgcctggacggcagtttccgcatcaacgaaggcctgcgccgcgcgcgccacctgctgctggaaatcggcgccctgggactgcccatcgccaccgaattcctggacctgctcagcccgcaatacatcgccgacctgatcgcctggggcgcgatcggcgcgcgcaccaccgaaagccccagccaccggcaactggcctcgggcctgagctacccgctgggtttcaagaacggcaccgacggcggcatccaggtggcggccgacgccatcgtggccgccagcgccccgcatgccttcatgggcatgaccaagatgggcaccgccgccatcttcgagacgcgcggcaacgacgacacccacgtcatcctgcgcggcggcaagcaaggccccaactacgacgcggccgccatcgacgcctgctgtgcggcgctggccaaggccggcctgcgcgagcaggtcatggtcgactgctcgcacgccaattcgaacaagtcgcacgcgcgccaggtcgacgtggcgcgcgacctggcccggcaactggccggcggcgaccgccgcatcatcggcatcatgatcgaaagcaacctcgaggaaggccgccaggatctcaagcccggcgtgccgctcaagcgcggcgtgtccatcaccgacgcctgcctgagctgggcccagaccgagccggtgctggccgagctggcccaggccgtgcgccagcgccgcaaaggctgagcctgcctcaggccggcggctcgccggcccattgccccacggccgccagctgcgcggcatactcgccgaacccggcccgcagccccagcgccgcgggccggcgcactgcccgctccacgtggacgcgccacaggcgctgggcgcccggatacgccgcgggcgccccggcctcggccagcacttcggcgcgcccgcacagctgcagcaggtcgccgcgcgcgaaatccacgaacaccaggccggcgcgcggattggccagcagattgcccagggtattgaagaagcgattgccggagaaatccggcatcgtcagcgtatcgccgcgcaggtgcacgaagccgggcggcccgccccgatgcgacacgtccaccgcgtgcgggccggcctggcgcgcgtagctggccacgaacagcgtatcggcctgcccgaccagcgtgcgcgcggccgcgtccaggcccgccagccagcgcgccggctgcggcgcgggcgcggcctggcgcgcatggcgggtctgtatgtattgcgggcagttgccgaacgactgcgtcaccgccacgcagaacccctgtccgtccagcgcggcgacatggccgttgacgcgattgcgccgccgcgtggacagctcgatgcccaacatgcccacgccggcgccatgcgccaggccggcgcgcgcggggtcgtcgccggcgggccaggcatccaggcgcaaggtgcgctcgtcggggctgtgcgcgaaacccggcggcccctccagcacgctggcccaggggtcgccttgcgcatcgaccgtggccagcagcatgaacggcagctgggcaaagaaatcgcgatgctgctgcggcatgtagtcgcggatgacgcgcggccccaattgcgccatgcgttcgcgcgcgccggcgcgctcctgcatggccagctcgccgccatgccaggggccgtcggccaggccagggagatcggtatggaaaaccagcgaatcgctcatcaaggcaccgggaatgtcgtatcgaacaaccgccatgatgcccgccgcgcggcccgcgcggcgccggcgcaaaacagtgttgcagccgccgcaatgccgtgcccgctggtacggcagcgccgtcaggccggcagctcgcccagttcggcgcgcaggcgctccacgcagaattccacgaagctgcgcaccttggcggcgcccttgcgcccttccggatacaccacatgcaccggcaggggcggcggctcgaattcgcgcagaaccacctgcagcgcgccctcgcgcagcgcaccggcggcctggtaggacaccacctgcgccaggccccagccctgcacagcggcgcgcaccgcggcctgcgacgacgtcacggtaagttgcgcctgcacgtccaggtcgcgggcatggccgtcacagacaaagcgccagcggtccatttgcccttccatcaccacgctgaccgtgcaatagcgcggcagcatgtccggatgcgacggcacgccggcgcgcgccaggaaatccggcgccgcgcacacgatgcggcgcacgtcgcccacatggatggcggtcaggctggagtcgggcaggcggccgatgcgcaccgccacatccacgccttcgtcgagcaaccgcaccacgcgatcgaccagcaaggcgcgcagccgcacctgccggtgctggcgcaggtaatcgacgatggccggcatcacgtgcagttcgccgaacagcgccggcgccgtcaccgacagttcgccgcgcggctggacccgcccgccggcggccgcctcctcggcctgcgccaggctgtcgagcaccgcgcggcaatcgtgcgcgaactgttcgccggcgtcggtcaggcgtacgtggcgcgtggtgcgcaccagcagcaggatgcccaggcgcgcctccagcgccgccaccgcgcgcgtcacggtcgaggccgacaggcccagccgccggcccgcggcggcgaagctgcgcgcctcggccacggccaggaacaggcttacctcctggaatttgtccactgcgccttctccggctgcgccccaaagcgcgcatcatcccgcgtcggcgccgcgccgtccagccggcccggcgcccgcgcgcggcgcgcgccccaaccgtgcccggcctcaactatcatggacattccgtctgttcccagttttaaggagttgcccatgatctggaagttgatccccattgcactgctggccggcctgaccgcctgcgcctccggcacccggacggactccagcccgccggcctccagccagacttcctccagcgccgcgcccgggtcggcaacgacgcccagcggcccggactgcgacgcccagccggtgcagaacctggtggggcagaaatattcggactcggtcggcaacgacgcgctgcggcgctcgaactcggggtcgatgcgcctgctcaagcccggccaggtcatgaccatggaatacaacgcgcgccgcctgaacatcatcctggagggcaacggcagcatcagcgccctgcgctgcggctgatgcccgcgggccccggcgccgccggggccgcactctcgcaggatcaggcaagaatcctgcagcaatcggcattgccgccacgggcctcggtttcctattctttgcgggtcgtgcgcgccgccagggcgcgcccccgctcatcggaaggaaacccccaatgccgacgctcaatatcaatggcaaggacaccgtactggacgcccccggcgagatgccgctgctgtgggccctgcgcgatgtggccgacctgaccggcaccaagtacggttgcggcatggcgctatgcggcgcctgcaccgtgcacgccgacggccagcccatccgcgcctgtatcacgcccgtgcaggcggtcgccggccgccgcatcgtcaccatcgaaggcgtggccgccgaccgcaccggccaggccgtgcagcaggcctggcgcgaactggatgtggcccagtgcggctactgccagtcgggccagatcatgtccgccgccgccctgctgcgcgccaatcccgcccccaccgaccgcgacatcgacgacgccatgaacggcaatatctgccgttgcgccacgtacgtgcgcatccgcgccgccatccacgccgccgccgcggccctggcctgagggagcaatcatcatgcgcatcgccatccagaacctgagccggcgccgtttcgtgcaaggcgccggcggcctgctgctgggcctgtcgctgccgccgctggcccgccgcgccatggccgccggcccgcaggcgggcgacggtttcgccgccaacgccttcgtgcgcatcggcgccgacggccgggtcaccgtcctggccaagcacctggagatgggccagggagcctataccggcctggccacgctgctggccgaggagctcgacgccgattggcgccaggtgcgcgtcgagggcgccccggccgacagcgcgcgctacggcaaccaggcgctgggcggcctgcagggcaccggcggcagcaccgccatgttcgattcgtgggaacccatgcggcgcgccggcgccaccgcgcgcgccatgctggtgcaagccgccgcacagcgctggcaagtgccggccgacacgatcgaggtggccgagggcgtgctcagccacccggcctcgggacgccgcgccggcttcggcgagctggccgaggccgccgcgcgctcgcccgtgcccgaggacgtgccgctcaaggacccggcccgcttccggctgatcggcaagcatcgcctgccgcacgtcgacagcgccgccaagagcgacggcagcgccctctacacgcaggacatgaagctgcccggcatgctggtggcggtggtggcgcatgcgccgcgcctgggcgcggcggtggcgcgcgtcgatgacgccgccgcccgggcggtgcccggcgtgcgcgccgtggtccgcttcggcggcgctgcgctgcgccacgccggcgtggccgtgctggccaccaatacctgggccgcgcgggccgggcgcgatgcgctgcggatcgagtgggacgagggcccggcctaccgccagggcagcgccgacatcctggcccggtaccgcgaggccgtcggccggcccggcagcatggcggcgcgcaagggcgacatcgacgccgccttcgcgggcgcggccaaggtcatcgaggccgaatacacgtatccgtatcttgcgcatgcggccatggagccgctgaactgcctggtgcggctggacgacgaacgctgcgagatctggaacggcgagcagttccagacggccgaccagcgcgccatcgcgcagtatctcggcatgccggccgagcgcatcaccttgacccagctgtacgccggcggcagcttcggccgccgcgccagctcgcatgccgactacctgctggaggcggtcgccatcgcgcgcaccgcgcgcgcccagggcctgaacgcgccggtcaagctggtgtggatgcgcgaggacgacatgcgcgccggctactaccggccgctcaacctgcaccgcgcgcggctggcgctcggcgccgacggcgcgctgcaggcggtgcacgtgcgcatggccggccaatcgatcctgctgggcacgccgctggcggactgggtgcgcgacggcgtcgacccggtctcggtcgagggcctgtccgacctcgcctacgcggtgcccaacctgcaggtggagctgcatacgcccaccgatgtgcccgtgccggtcctgtggtaccgctcggtggggcacacgcatacggcgttctccgccgaaaccctgatcgacgaggccgccgtggcggccggccaggacccggtggcctatcgcctggccctgctggccgcgcacccgcgccaccgcgaagtgctgcaactggcggccgtccgcgccggctggcgcgaaccgctggcggccggcgcgccaggcacgcgccgcggccgcggcgtggcggtgcatgaatcgttccgctcggtgatggcgcaggtggtcgaagtgaccattgccgccgacggcgcgctcaaggtggaccgggtcgtatgcgccgccgtgcattgcggcctggccgtcaatccggacgtggtgcgcgcgcagatggaaggcggcatcggctttgccctgtccaccgccctgcacggcgccatcacgctgaaggacggcgcggtcgagcagagcaacttccacgactacccggtgctgcgcctggccgaaatgccggccgtcgaagtgcatatcgcgccgtccacgcagccgcccaccggcgtgggcgagccgggcgtgccgccgctggcgccggccctggccaacgccatcgcccaggccaccggccagcgcctgcgcacgctgccgctgggcaccaccgtcaaggcatgaggagcatcgccatgcaagccgccgacctgtacgtgctgcagaccgcccagtcctggctggacgccggccaggccgccgtgctgctgaccgtggcgcgcacctggggctcatcgccgcgcccgcccggtgccatgatggccatccgcgccgatggcgcggtggccggctcggtgtcgggcggctgcatcgaggacgacctgatcgaccagatccgccagcgcggcatcgccgcgctgtgccccggcgcccgcccggcgctggccacctacggcgtggacggcgagcaggcgcgccgcttcgggctgccctgcgggggcacgctgcagctggtgctcgagccgctgggcgcgcacagccggctcgcggacctgctggcccgactgcgcgcgcaccagaccgtgcggcgcagcgtgcgcctggccgacggcgcggtcacgctggagcctgccgccgccgacgccgagccgcgcctggacggcgcgggctttgccagcgtgctcgggccgcgccaccggctgctggtcgtcggcgccggccagctgtcgcgctacctgtgcgaaatggcgatcgcgctggacttcgacgtcacggtcagcgatccgcgccaggagtaccgcgccggatggcaggtcgagggcgtggcgctgaccacggcgatgcccgacgacatggtgatcgccgcgcggcccgacgcgcgcaccgccgtcatcgcgctgacccatgaccccaagctggacgacctggcgctgatcgacgccctgcagacgccggccttctacgtcggcgcgctgggctcgcgcgccaaccatgcgcggcgcgtggcgcgcctgcgcgaacatttcgggctgacgccggcgcaactggcgcgcctgcgcggcccggccggcatctacatcggcagccgcacgccgccggagatcgccctgtccatcatggccgagatcgtcgccggcaagaacggcgcgccgctgccgcccgccgccagcgtggccgccggcaaggcccgccagcccggcggcgccggcgtgatccaggcgggcctgtgcgctacgctataggcatgccagtccagcccgccccccaccgatgagcgccctgcccgactccccatccgccagcccgccgccgcgccacgacgaactggccagcctgatcgaacggcatacgccggccgacggcagcaccgcgaccgccctgccgggcctgaacttctaccgttcgtccagcccgaccgaactgaacgtcagcttctaccggccgtcgctggcgctgctggcgcagggcgccaagcgcgtgcagctgggcgacgacgtctacgaatacgacacctcgcactacctgctgacctcgttcgacctgccggtggcctcgcgcgtcacgctggccaccccgggcacgccctacctgtgctttgcgctcgacctggatccgcaccgcatcgccggcctgatcagcgagctgggcgccccgccggccggccagccgctgcgccgcggcctgacgctcgcgcgcctgaccgagcccttgctcgacgccgtgctgcgcctggcgcgcctgctcgacacgccggccgacatcccggtgctggccccgttgatcgagcgcgaaatccactaccgcctgctgtccggtccgatgggcgggcggctgcgccacatcgcgcgcgccgagggcacggcgctgcagatcgcgcgcgccatcgactggctgcgccggcactacgcgcagccgctgcgcgtggaacacctggccacgaccgtcaacatgagcgtgtcgtcgctgcatcaccatttcaaggccgtcaccgcgctcagcccgctgcaataccagaagcagctgcgcctgcacgaggcgcaccggctgatggtggccgaaaccctggacgccggcgcggccgcccaccgggtcggctacgaaagcgcgtcgcaattcagccgcgaatacagccgcctgtgcggcgcgccgccgctgcgcgacgcggcgcgcttgcgcggcacggccccagccgacgctcagtcgcccggcttggcgcgcgcctcggccagcgccacggtcagctgaaccactttcttcttcagagcgtcgcgctcttcggccagttgcgccaccaggcggtccagccgcgccacctcggcgggatagtcgtccaccacgcgcagctcggccgcgggcgccggttcggcttcgggcgcccggcgtaccggcaggcgcgcctcgcgcacctggcgcgcggcggcgcgcagctcgccgcgcccgcccgcggccgcggccgcctgctgcggcgccggcaaggtcgccaccgccgcggcggcattgatggaaatctcgccgctttgcaccgcgcgcaccagttcgggcgcggcctgctggcggattttctcgatctggcccagggtcgcgctgctcaggcgcgcctggcgcgccagcgtctggcgcgtcagcggcgcaggcccgtcgccgccggccggcgcggcgtccccttcgccggcctggcgccggctttccaggatctccttcttgcgcagggccagcaccccgcgctggaagtccgacacactgcgccgccccaggtggttgtctatcatccatagccgtacatcgtccatggactgcaggcgcgtgttctgcaccgtattgaaagcgataccgtgcttgctgcaaatggcgtggcggttgtggccgtcgaccagcaggtcgccccacagcaccagcgcgtcgcggcagccctcggccagcaggctttgctccagcgccgcgtattcgtcaggcgtcagcgggtcgatgtaggcccgcagttcttcgtcgatccggatagtcatggttcccgtcatgttgggcctggctcaggcgtgcccgtcggcggccagcaccgcgtcgatctcgcgcagcctgtccagcggcggcaacaatagcagacgcgccttgtcggccggcggcagcgacagcatctcggcccagcggtcggccacccagccgcagtcgtcgagccggaacggcgcggccatgggcatgatgtgaggcggcacgccctcgcgctgcaggcgggcgatcaggcgccccagcgccgaggcgctgcgcgccagttccggcggcacttccagcggcgcatcgtcgggcaccggctcggcctggccggtccacaggccgtacttgccctgggtacaagcgtgcagccggaatcgcccggtaccggtgcaggccagttccagcagcgccggcatgggcgcttcccaatggtcgatgcgcgccatggtgccggcgcgcgccagcacctcgcggccatcggggcggcgcacttcggtgccctgctccagcaccacgacgccgaactcggagccgtcggcgatgcagcgcctgaccatgtcgagataacggatctcgaacacccgcaggcgcagcacgcccgcaggaaacaaggcgttgctcaatggaaataatggaatctcggccatgggcctatgatgacacgatcgccccgccacgtgcgccgcggcgccgcttgccgtcctgaaattactagcaatttaggactaacctgtattaaattagcacttcaaaaggcccgccccacgagacgtggccaccttccggaggatgacaccatgccgtaaatttccgcgtatctcatgttcgacggcgattgcgccgaggtcatgcgcctgtacgagcgcatcctgggcggcaagctggacgccttgatcacctacggcgaaagcccgcccgagatgccctgcgagccgcaggaccgcgatctgatcatgcacgcgcgcctgcgcctcgatgaccagctgctgatggcctccgacagcaacagccaatgcccgtacgaaggcaagaaaggcttttcgctgtcgctcgtctacccgaccgtctccgacgcgcagcgcatcttcaacgcgctggccgagggcggccaggtcaccatgccgctgcagaaaaccttctgggccgaaatcttcggcgtgctggtcgaccgccacggcacggcgtggatgatcagcggcggccagatgaacagctgacctccaggaatcgcatccatgccccacactctcgacgaacgcaagcgctggctggccctcatggtgctgtgcctgggcgtgctgatgatcgtgctggacacgaccatcgtcaacgtcgccctgccgtccatcaaggccgacctgggctttaccgaagcgtcgctggtgtgggtggtcaacgcctatatgctgaccttcggctgcttcctgctgctgggcggacggctgggcgacctgctgggccagcgccgcatgttcctcgccggcctgacgctgttcacgctggcctcgctggcctgcgggatggcccaggggcaggccatgctggtggccgcgcgcgcggtgcagggcctgggcggcgcggtcgtctcggccgtggccctgtcgctgatcatgacgctgttcaccgagccggccgagcgcgcccgcgccatgggcgtctacggtttcgtctgcgccggcggcggcagcatcggcgtgttgctgggcggcctgctgaccagctcgctgagctggcactggatcttcctggtcaacctgcccatcggggcgctggtctacgcgctgtgcctgccgctgctgccggccagccagggcccgacgggccatccacggctggacctggccggcgcggcagccatcaccgcctcgctgatgctggccgtctacgcggtggtcaacggcaacgaggccggctggacctcgccccaatcgctcgggctgctggcgctggcggtcgcgctgctggcgctgttcctgcgcatcgaggcgcgcgtgccggcgccgttgatgccgctgtcgctgttcgcgctgcgcaacgtcgccaccgccaacatcgtcggcgtgctgtgggccgcggccatgttcgcctggttcttcatctcggcgctctacatgcagctggtgctgggctacacggccatgcaggtggggctgggcttcctgccggccaatatcatcatggcggcgttctcgctggggctgtcggccaggctggtgatgcgcttcgacatccgcgcgccgctggtgtgcggcctgctggtggcggcgctggggctggcgctgttcgcgcgcgcgccggtcgcaggctcgttcgccgtcgacgtgctgccgggcatgctgctgctgggcctgggcgcgggcatcgcgttcaaccccgtgctgctggccgccatgagcgatgtggaccccagcgaagcgggcctggcatccggcgtggtcaacacttcgttcatgatgggcggcgccctgggcctggcggtgctggccagcctggcggcgggccgcagcgccagcctgcgcgccggcggcgccgacgtgctgacggcgctcaacggcggctatcacgctgccttcgcggtgggcgccgtgttcgccgccctggccgcgctgctggccggcgtgctgctgcgccgcccgcagcccggcgcgagcgccccggccgccgacgcgcattgatcccttacccgtacaggagccccgcaccatgcactatcacggcagttgccattgcggcaccatccgattcgacgtggaaggcgaactgacaggcgccatgtcctgcaattgctcgatatgccggcgcaagggcgcgctgctgtggttcgtgccgcgcggccacctgcggctggccacgcccgacgaacagatcgccacctataccttcaaccgccacctgatcaagcaccgcttctgtcccacgtgcggcatccacacccatggcgaaggcgtcgaccagcaaggccgggcgatggcggcgatcaatatccgctgcctggacgacgtggacctggacgcggtcgccgtgcatcagtacgacggccgcgcggcatagcgccggcgcctggcggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcggccgcccacggcgtcgcggatcttgcggtcggtatggccatgagcgagcaggaccaccgggcctggatcgcggccggcaccagctgggtggccgaatgccccggcgccggattggcgggcttcctggtcgcggagcgcaccgccgatgcgctgcatgtctgggagctggcggtgcggcgcgaaatgcagggccgcggcatcggcgggcggctggtgcgggccgccatcgacgccgcggcggcggccggcctgcccgccatcacgctgaccaccttccgcgacctgccctggaaccagcccttctacgcgcgcctgggtttcgccacgctgcaagcggacggcctcaacgtgcgcctgcaggccatcctggcgcgcgaggccagcctgggcctgccggcggcgcgccgctgcgccatgcggcgcgagatcgcggcggcgcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgccgccgcgcgcccgccgttgcgccgcgccccgcttgccgggatactgggggcccgctttcgcccgcgagaccccgacaatgcgcatgctctggacctacctgcggccccatggcggcctggcgctgctggccttgctgctggccgccgccagccaggtgctggcgctgatcgaccccatcatcttcggccgcatcatcgacgaatacgccatcggccgcgccggcaagaccggcgaccagttgctcgccggcgtgctgggcctgctggcgctggcgctggccgtggcgatactgtcgcggctggccaaggcattgcaggaatacgtcacgcgcctggtggtgcagaaactgggcacgcagatcttcaatgatggcctgcgccaggtcatgcggctgcgcttccaggaattcgaggagctgcgcagcggcgaaacgctgtcgctgctgcagaaagtgcgcagcgacagcgaacgcttcatcaatgccttcatcaacacggcgttcgccgccggcgtcggcgtggccttcctgtgctggtactcggtcacgcgccactggctgctggtaccggtgttcttcgtcggcgtgctgctgctgggcgggctgaccgggctgctcagccgccagatccgcagccagcaacgctccatcatgcgcgaaaccaaccgcaactcgggcttcatcaccgagtcgctgcgcaacatcgaactgatcaagagcctgggcctgacctaccccgagatccgccgcctgcaggcgcagacccagcagatcttcgcgctcgaaatgcagaagatcaaacgcatccgcctgctgtcgttcctgcagggcatgatactcagcgtgctcaagctgtcggtgctgtttgccctcctgtggctgatcttgcgcgacgtgctgagcaccggggaactgatcgccatgcagttcatctcggtcgcgatcttcgcgcccttgcaggaactgggcaacctcatcctcgcgtaccgcgaggccgacgcctcgctgaaccactacgccgccctgatggcccggccggtcgaacgcaatcccgaatcggcgcaggacagcggaccgatccagcgcgtgcgcttcggcgaggtgcggttccgccaccagggcgccgccgagaacgcgctggacggcgtgtcgttcgaggcgcgcctgggcgacaccgtggccttcgtggggccgtcgggctcgggcaaatccaccctgttcaagctgctggtgggcctgtatgcgcccgaccacggcgaagtctattacaacgacgtctcgacgcgcgacctgcgcttcaatccgacccggcgccagatcggcttcgtcacgcaggaaacccatcttttctccggcacgctgcgcgagaacatgcagctggtcaagcccgatgtcaccgacgaggaaatcgtcgccgccatgcgccaggcgtcctgcgccaacgtgctggcgcgctcgcccgccggactggacacgaccatcggcgaaggcggcgtcaaactgtcgggcggggaacggcagcgcctgtccatcgcccgcgcgctggtgcgccagccccggctgctgatcttcgacgaagccacctcggcgctggactcgctgaccgaagagcagatcacccagacgatccgcgacgtgtcccggcgcgccggccagatcaccatcctgattgcccaccggctgtccaccatcatgcacgccgacaccatcttcgtcctggagaaaggccgcgtggtcgagcaaggcagccacgccgaactgctggccggcaagggcctgtattacgccatgtggcgccagcagatcggcgaacggccggccgtacgcgcccccgaaccgcagtccgagcccgataccgccggccgcggccccgaagccggcgtatcgctgctgtgaccggctgaaaccggcctaacgtctggacaccactttcgtgcgctccgcccgcgcgccagccgttacagtatcaatgccgttcctgcgcgcgccgttgcgcgcccaccgggcggttcgggagcaagacatgaagtccagacgtttacagttggccggcgccgcgctgatgatggcggcggcctgcggccaggcggtggccggcggcggccaccacggccaccatgggtactacggcggctacggccactcgcacggcagttcatccgatggctggtggatcgccggcgcgctggcgctggtggcggccggcacctacctcgccgtcagttcgcagcccagctacgcgccggccgcgcagtacagcgccggcggcatcacctacaccacccccggcggttacgcggccagcccctacgacagcacggtgtacgacccgcccagctacgacccgcccacggcctacgacgacgccggttacgcgccggccggccatggccagccagcctacgatgatggcacggtggccggctacccggtggccccgcaaggcgccggcatcgcacgcaccgccagccgccagccgaccggcgaggcggcctgccggcgcgaagccatgaatcagagcggctacgatccggccacgccctcggcctggaccaccggcgtttcggtcgactcgtaccagcgcgccctgtcggcctgcctggccgggcgcggctgacgccccgcggcttcagcccagcgcggtatccaggaacatcatcaccgcgaaaccggccatcaggcccaccgtggcgatggtctcatgcccgttgcgatgcgtctcgggaatcacttcgtgcgagaccacgaagatcatcgccccggcggccaggcccatgctgatcggatacgccagcgcaaagccgctggaaatgcccacgcccaccagcgcgcccagcggctccatcagccccgacgccaccgccaccagcacggcgcgcccgatgggcaggccgaccgcgcgcagcgccagcgcgaccgccagcccttcggggatgtcctggatggcgatggccgaggtcagcggcaggccgatgcgcaggtcgccggtggcgaagctgacgccgatggccatgccctcgggcaggttgtgcaggatgatggtcagcacgaacagccagacgcgattgacgcgcgccgcctcgggcccctggtggccggtgcgttcgtgctcgtgcggcgtgaagtagtccaggcccagcatcagcagcacgcccagccccaggcccagggccaccaccgccgcggcggccggccccgggcccacgatggtcccggccgcgtccaggccgggcaggatcagcgagaacgcgctggccgccagcatcatgccggcggcaaaacccagcatcgcgtcctgcgtgcgggccgagatcgcgcgcagccccagggccatcagcgcgcccagcgccgtggcggcgaagcccgccgtgccgcccagcaccgcgtagcccacgtggacgcggttctcgccggtcagcgcgttgacgatgcccgcgaccagcagcaagaccacgccggcggccgaggcggccaacccgagggtgatcaggggatgcgactgcgcctgcgcgtgccaggcgccgcgcaggtcggcggcaagcgacgagggttgattcatggcgatggcccgtgacggaggtatgggtatattgccagacccccgcggccggtcccaaggcatgcttttcaatcgcgccgattgagccgcggtatcggcgcgccgcgcaggcagggatatttccaccgacaaccattgagaatggccgctggatggcggtgcgggcctgttgcacactcgtacccgtcacgccactgccccgttgcctgccatgccaacctcgctgcctgcccgggcgtacgccctgcccctgatcctgcctctgctgcttgccgcctgctccgatgccgtgcaaacgcaataccgcgacctcgacgaggcgcgcgtggccggcgcgatacaacgcggctggctgccggcatggctgcccgcgcgcaccggcgccatcaccgaggcgcacgacctcgacaccaaccgccgcgcggcccgcttcgtgctgcccgacggcgcccgcatcgagccgcccggctgcgcgccggccagcggccggctgccgtcgccggccctggccttgccgggctggccggcttccctgcaccaggacggtgcggccggccgctaccggctgtaccgctgcgccgacggctacgccgctttcgatgccaatcacggctacgtgtggaattagcgggcgcgccacactccgggccggcgcacgacaaatttgtacacaaattttgggctatcacgtttaatagcaacatccttcgtccttcgaaccgccgcccggcccatgccgggcggcggcccgggcgatggcggctttcctggcggcgcgggccgctcgccgagcgcgagcccccgggccccgggtgtccaggcccattcctgatgcgcatacgcctcgcgcgctgcgcatgtgaggagcaccgacgatgcgcagctccaccgacctcagcgccgagggcatctcccaggcgatcgccgcggccatcgtgtcgcaccgcctgccgccgggcacgcgcctgcgcgaggaagcgctggccagcgtgtacaaggtcagccgcaccaagatccgggcggccttgctgatgctgtccaaggacaagctgatccagatcgtgcccgacaagggcgccttcgtcagcaagccggacgcccacgaagcgcgcgaggtctatgccgtgcggcgcatcctggaggccgcgctggcgcgcgagttcgtcgcctgcgccgcgccgcaggactacgaacggctcgaacagcatctgcaccaggaacgcgaagccatccacgagggcgacgtgcagcggcgcaatcagctgctggccggctttcacctgcagctggccgagatcgtcggcaactcggtgctcaccgccatgctgcacgaactgctggcgcgcaccgccgtcatcacggtgatgtaccagagcgcccacgacgccagttgctcgtcgcaggaacactacgccttcctggcggccgcgcgcgacggcgacgccgagcgcgcctgcgccctgatggacgagcacctgctgcatctgcagaccgcgctggacttcgacggcgcgcccgcgcccaaccgcgatctggtggccgccctgctcagttgagcggccatttgcgccggatcatggcccaagcgtgcgcgaagggctactatgccgcattctgttgcctgcctggaccttcgtgtgatcgccctgctcgaagccaagcgcgccggcctgctgcgacgcgcccattggctgcccaatattgtctccggcctgatcgtaggggtcgtggcgctgccgctggccatggcctttgccatcgccagcggcgccaaacccgaacaaggcctgtacaccgccatcgtggcgggcctgctggtctcgctgtgcggcggcagccgcgtacagattgccggccccaccggcgccttcatcgtcatcctggccggcatcaccgcccagcatggcgtggcgggcctgcagctggccaccctgatggccggctgcatcctgctggcgctgggcgcggcccggctgggggccatcatcaagtacatcccagcgccggtcatcgtgggcttcaccgccgggatcggcgtcatcatctgggtaggccaatggaaggatttcttcggcctgccctccccggccggcacgcacttccatgaaaaactgtggcagctcgtgcacagcctgccgcagctgcacctggccaccaccgcactggccgcgctgtcgctggcgctgctgctgctgaacaaccgcttgccctacctgcgccgcgtgcccggtccgctggtggcgctcgtggtggccaccacgctgcaggccgcgctgggcctggacggcgtagccaccataggcagcgctttcggcggcattccgcagggcctgcccagctggcagtggcccgagatcaccgtgtcgcgcgtcatcgaattgatcggcccggctttcgccatcgccatgctgggcgccatcgaatccctgctgtcggccgtggtggccgacggcatggccggcacccgccacgattccaaccaggaactggtcggccagggcctggccaatatcgtcgcgccgctgttcggcggctttgccgccaccggcgccatcgcgcgcacggccaccaacatccgcaacggcggcaccagcccgctggccggggtcgtgcattgcatcaccctgctgctgatggtgctgctgctggcgccgctggccgaaaacgtgccgctggccgcgctggccgccatcctgttcgtggtggcctggaacatgagcgacgcgcctcacttcgtcaggatgatcaagcgcgcgccgcgcgccgacgtcgccatcctgctggtcaccttcgtgctgaccgtgttcgccgacctggtggtggcggtcaacatcggcgtggtgatcgccatcctgcacttcctgcggcgcatggcgtccagcgtgcaagtgcaggcgcagagcccggccgagctgggcgacgaactgggccaccgcggctacgggccgctgccggacgacgtgctggtctacgcggtcgaagggccgctgttcttcggcgccgccgagaacttcgagcgcgccctggcggccacgcacaccgatccgcgcacgctcatcatccgcctgcgctgggtgccgttcatcgacatcaccggcctgcaggcgctcgaagaggtcatcaccgacctgcagcgccgcggcgtgcgggtcatcctcagcggcgccaacccgcgggtcaaggccaagctgcatcgggccggcctggtgggcctggccggcgccgacaatgtattcgaccgcttcgaggacgcggtgctgtcctgccgcgcgccggccgccccggccacggcctgaacggcgcgccggccgctacaggcgctgctcgtagtcctgctcggcctgcgccagcgtggtccagaacggcggcggcgcctgtccggccagcttgccggccagcaccgccaggtgcgcatgccagccgcccgccacatccagcatcgcggcgcggtcggccagccgggtgtgggtcagcaccaggcgcacctgctcgccggcctcgctcagctcgaacaacacctcggacggcgcctcgccggcggcgccgccccacgtcagcgccagcacgcgcggcggctcgcagcgcagcagcgtgtggtgcgcgacgatgggccggtcgtattgcgcgtagcgcgccggcgcggtttcggccgtcagcgcggcgtgattgaaatgcagctcgaaggtctgtccgggctgccgcggcaattcgccgccggccagccagcgcgcgcgcttgtcggcgtcggccagccaggcccagacgcgttcgatgggcccgggcagcagccgctcgaagcggatactttgcgcgtccaggcgcgcgccgtggccatcgggggaagcagaagatggggaggtcatggagtcgggtcctggtcggggtgggagggaacggacgatgccgcgtcggcgcgcagcaaggtctccagcatgtccagcctggcattccagaagcgctcgtagaacttcagccacgcgtcgatggcggccagcggcgcggcatcgatgcggcacaggtgcgagcgcccctgcacgcggcggctgaccagcccggcgctttccagcaccttcaggtgcttggaggcggccgtgaacgacatggcgaacggcgcggccagcgcgcggatattgtgttccccgtcggccaggcggcgcagcatcgcgcggcgcgtggggtcggacagggcgtgaaagacgcggtccagggcgggagcttgatattcaaccatttggttatattagagaaacccgccgccttattcaaccaaatggttatgttttttgtaaccgcggcggcactggcacaatggagcgcaagcctcagcaccggaaaaccctgccatgacgccgcccgcccgctcttccgccgccgcgcccgcgcaatacgccgacgtgcattacgccgaccgtcccatgcgcatcgagtatgcgctgctcgcgcctgagcggcgcgatgcccccctgctggtattcctgcacgaagggctggggtcgctggccatgtggcgcgactggccgcggcgcgtctgcgatgcggccggatgccgcgggctggtttattcgcgctacggctacggccgctcgaccgtccgtccgctggatgagagccggcccatcgactacctgcaccagcaggccgcgcaagccctgcccgcgctgttcgcggcgctgggcatcgacgcgcggcgcgacaagccggtcctgttcggccacagcgacggcgccagcattgcgctgctctatgccgccttgtgcccggacgccgtggccgggatcgcggtagccgcgccgcacatctacgtcgaggacattaccgtcgccaacatcgcggtggcgctgcgcgcctaccgcgaaaccacgctgcgcgaccgcctggcccgctaccacgacgatgtcgattcgaccttcgcatcgtggaccgacacctggctggacccggccttccggcaatggaacatcgaggcctacctgccggccatcacctgcccggtgctggccatgcagggcgtggacgacgaatacggcacgctggaacagatccgcggcatccgccgcctggcgccgcagacccgcctgctggaaatccaggactgcggccactcgccgcacaaggaccagcccgagctggtgacgcgcgcgctggccggattcgtgggcgggctgcggcgcccggcgtgacgcgcccggctcagtcggccggcgcgcgccgcaccgcggcgtcgacgatgcgctcggcgccggccagttgctgcgccatcccggcgggcaggcccagcatgccctcgcgcgtgccggccggatggtagaccaccagcacctcgcccgaggcggtctcgcgcaccagcactttcaagggcagctccagcgcgaaatcgggcgcggccagcatgagcggcgtgccggccttgggattgccgtacaccaccacctgggtcggcggcatgtccagctccgcctgcttcgcagcggcctggtggtcgatgaccgcgaagatcgtcattcccttggcgcgcaaggcatcctgcaggcgcgccacggtggcggcaaaggggtaatcgctcttgcgttgcacggcggcctcctgggcatgggcctggacggcgccggccaggcatagcgccagagcggcgcggcgggccaggagcggaaaacggcgggaaatctgcatgcgggaactcctgaagaaacgacccggaaacgcgggacatcgcatcttgcacgctgctacccctcgttgcagctccccttgctcggagttgctacgctgaaatcaccgttcccgcatcgacatttctggaaggaggtacatcatgccagccaaatccaaagcccagcaaatggccgccggcgcggcgctcgcggccaagcgcggcgaatccagggtgagcgacctcaagggcgcctcgcgcgacatgtacgactcgatgagcgagcgcgagctcgaacacatggccggcaccgcccgcaagggcaagccgtaccataagtgactctccgggagaccgtccccgcatgggcagcgacacctgcggcaagggtgcctgtcccgacgaggacaggcaccccggcgtacggaaggattcggcaggagcctgtccccgtcgggacaggctcctgtgtcataggtatctttccttgtacatcagcggcgacatgccgcagtacttgttgaagatgtcgcgaaaggccttggtgtcgttgtagccgacctcgtacatcacttcggcgaccgatttgcgcgagctttcgagctgcttcttggccgcctcgatgcggatgcgctgcacgtactcgacgatgctgttgccggtggcatggcgaaagcgccgctccagcgtgcgccggcccagcgccacgcgctgcgccagttgctccacggtcaggcgctcggtgtagttggcctcgatgtgctcctgcacttgccgcaccaccccatcgccatgcgttttctgccccacgaacaccacgaacggcaattggctctggcggctccagtccagctggaacagcttggcgcaccagatcgccgtctcgcgatcggtgtacttgtcgaccaggtgcagcaccaggtgcgcggccgagaacgcgccgccgctggtgtagatgccgttggcctccagcacgacccggtcgctgacccagcgcaccgccggaaacaggcggccgaagtcgctctgcgccgcccaatgcaccaccgcgcgctgtccgtcgagcacgccgccggcggccagcagcgcggcgcccacgcacaggctggcgacctcgccgccgttcttgtagtagccggccagccagtcgatcaatgcgccgttctcctgcagcgccggctgcggatcgccctggatcggcggcacgacgcacaggtcgacctcgcccaccgcctcgagcacggtgtcggcctgcacggtgatgcggccgtgatccagccgcacctgcggcgtggccgccaccaggcgcacgtcgaagctcggcgcgcggccgcgctcgcgcaagaagccgttggccgccagaaacccctggcgggcgttctcgagcgatgcgatgttggcccgttcgggcaccagcagggcaagacgtttcatagcgcccagcatactgcggccagcctgtcgcgatccacccgcaacaatgtcgcaatcccccgtcggcaaccccctgctttcccgctacagtgccaattccaaccagggggccgcggggcccctgccacccaggagcagtgccatggatcaatacgtagacggtttcctgctgtcggtgcccaacgacaagctggacacctaccggcagatggccaccaaggccggcgcgatctggaaagagcatggcgcgctggcctattgcgaatgcacgggcgacgacctggacatcgaaggcatggtgtcgttcaagacctcggccgcggcgcgcgagggcgaaaccgtggtgttcgcctggatcgtctacccgagccgggccgagcgcgaccgcatcaatgcggcggtcatggccgacccgcgcctgaaggagcagtgcgtcgacggcgtgttcgattgcaagcgcatggcctacggcgggttcaagacgctggtcaatctatgagggcgggctggcgcgccagcgcgtgcgccgtgccggccacccgcaccgaactgcccggctcggggccgtactcggcccgcaggcgcgccggcacgcccatgtcgaagccctgcaggatctcgatggccccggcgcgcagccagccgctgtcgcgcagatggccagccagcgcggcggcggccgccccggttgccggatcctcgtacacgccgccggccgcaaatgcattgcgcgcgtgcagcagcgtggccgactcggcgtggacccaggcgatcgtcaccacgcccgtgcgcttcatgaaagcgcggccggcggccaggtcgtagcgcatcgccgccaggcgctcgcggctgttcagcggcaggatcaggtgggcggcgccggcctcggcgtaggcgggcggcagccggctgtcgaggtcggcgggcgtgtagccgaacagggccagcgcctcgtcgcgcacggccgcctccaagggcgcgctgcgcgtgcgcggcgattgcagcgcggcgctgtacaggccgccctggcggcgcccctccaccgttatgttggcatggttggtcgtcagggcgaacacgccgtcgccctcctgctcggccagcacggcgcccagcgcgatcgtggcgtggccgcagaatggcacttccgcttccggcgcgaaatagcgtacccgccagccgccataggccggcgcggcgaacacggtttcggaatagtcgatctcggcggccatctgctgcatggtcatggcgtcgggcagcacctcggccacatggacgccggccgggttgccgccgcgcgcgccgtcggaaaaggcggcgatgcgccgcaccgaggcaatcagggatgtcgtggtttgcatggctatctccacaaagcgatgagaggtacgatagccacacgcatcaatttaggatatcgaattcttataatccccagtatcacgaatcctaataaatcatgagccgcaatatcgacaccgcgctgctgcgcgccttcctggccgtccacgataccggcagcctgaccgccgccgccgccctgctgcacctgacccagagcgcggtcagccagcagttgcagcggctggaggccctgttcggccgcaccctgctggaacggcgccgcagcggcgcggcgctgaccggcgacggcgcgcgcctgctgggccgcgcgcgcgaaatggtgcgcctgaacgacgaactgatgcagcacatgaccggcgccggctgcgtcggcgcggtgcggctgggggtgccgcacgacctgatcggcacgcacttgccgggcctgctgcgcgcctattcgctgcgctatcccgatgtggacatttcgctgatctcggcgacctcgcccgaactgctggagcaggtgcggcgccgcaagctggacttgacgctggccgaggaacccatcggcgcggcggcgggcggcgagcgcctggccgtcgaccgcgtggtgtggctggccgccccgggcggccaggcgtggcgcaagaacccgttgccggtctcgctggtcagcgatgcctgcgccttccggccggtgctggccgacgcgctggacggcggacgcattccctggcgcagcgtattcgagaacggcaatgccgacgccacgttgaccaccgtgcgcctggacctggcggtcacagccagcctgctgtcggtggcccccgccgacctgcaggtgctcgacgcggccagcggcctgccggccctgcccgactacgccatcaatctgtacatcgcgcccggcgagcgctcacaggccgtcgaggaaatggcgcgccatattcgccaggcctaccaggagcgccggccggcttacgcggccgccgcctgagtgcgcccgcgtcgcgccggctcagccgccggcccgctgcaccagcagcacgccggcatgcagggccaggccgatcaacccgcccaccagcgtcccgttgaagcggatgtactgcaggtcgcggcccacgctcagttcgagttcgcgcaccaggtggcgctcgtcccagttcttgacggtacgcgagatatgctcggtcacgccgctgcgcaggctgtcggtcagcttgcgcgcgctgtccagcacatgctcgttgaccgcccggcgcagctcggggtcgcgcgacagccgttggcccagcgcctgcagggcgtcctccaggtggcgcgccagcgccgaatcctcggcctccaggtcgcgccgcaataccgcatggatgtcgcgccatagccccagcgcgtactcctgtacgcgcgggtcgtcgatcaggcgctgcttcagggcctcgacctggccggccagctcggggtcgtcgcgcagccgcgcgatatagtcggccacccacgcctcgtagttgcgccgcacgggatgatccgggcgcgacagcacatcgcgcagctcgtcgaccagggcgcgcgccatgcgatcggccaggttgtcggcaatgccctccaccgagccgatgacatccaccgcggcgatgatgcgcggccattccttgcgggcgaacttcaccagcagcgcggaggcgcgctggcggatatcctcttcgccgaggtagtcgcccagccggtgcagcgcggcgtccagcaattcctggtggcggccgtcgcgggtcagcagggccagcacttcgccggccgtgcgcgccgcgtcccagcggcgcaactgcgccacggcgaagccctggatggcgcggctgacagcctgctcatcgagcaggtccagcgcctgcagcgccacctggcgcgcgccctggcccaggctgcgggtctggcgcgggtcggccagccaatggcccaggcgcgcggccggatcgaacacgcgcagcttttccagcagcgtcgcgggatcgaggaaatgatcgcgcacgaacagcgccaggttgtcgccgatacgcgccttgttggccgggatgatggcggtatggggaatcggcagccccagcgggcggcgaaacagcgccaccacggcaaaccagtcggccagcgcgccgaccgtggcggcctcgcagaacgcccgtacccaggcccaggcgccctgtccgcccatcaggtggctggtgacgaagccggcgatcatggccgccagcagcgccagcgcccagcgctgcatgcggcgcaattgcgccaggcgcggatcggccggcgcgctcatggggccagccccgggcgcctgcgcgccgcggcgctctcgaactcgccggccagccagtccaggaaggcgcgcaccggcgggtgccgctggcggcccggcgccgacagcgcggtatagcgcagcccgggcacgctgatgtccggacggaagcacgccagcaggccgcgcgcctcgctgtcggacaccatggccgagctggccagcaccagcccctggccggcgatggcggcctgcagggcgtagttttcctcttcatagctgcgcggcgcggcgcgcgccagccagctcacgccggccgcctcgcaccattgccgccagccggtctcgtacacggtggaatcgcgccattgcaccgagatcagcgcgggccgccgccatagcggatcgccacgtccacgctggcgtcctgcagcagatccaccaggcggctggtcgcgtccagccgcacctcgtagccgggatgcgcctggtagaagcgccccagccgcggcaccagccacagcgcggcaaacgaatgcgtggtcgacaccgtcaggccgcccgtgctcgggcgcggacgcagcgcgtccagcgtctgcgccagatccagcagcatgccatgcacccactggaacaggcgtccgcccttgggcgtcagcagcaccccgcgcggcaggcgctcgaacagcgcaaagcccagccgctgctcgagcgcgcggatctggtgcgacacggcggtgggcgtgacatgcagctcggcggcggcgcccttgaagctgagcaggcgcgccgcggcctcgaaggcgcgcagcgcgcccagcggtagatcatgaaacatgcggggccacgagatagatgaattcaattcatcttaatgcaggcatcgtcactcgccaagccaggcaatcaagccgtaaattttccatgcaccaacgctcatcccacccatacgcttagcgaggaatgaaaatggattcatctcaagtccccaaccccgtgctggtgctggtcggcagtccgcgccgcgacggcaacagcgccctgctcgcccaggccgtggccgagggcgcgcgccagtccggcgccgccgccacgctgctgtttctcgacgactacatcgcgggcttcctgacggacgagaaagaggccgatgcgcggcgccccgacgaccgctacggcgaactgttcttcgaccacttcctgcccgcgcgcgccgtggtgctctgcacgccggtgtactggtacggcatgtcggcccaggccaaggccttcttcgaccgctctttcacctattactcggccagccatccccgccacgccgaggtgctgcggcgcatgacgggcaagcggctggcgctggccgtatcctccgaggaaacctaccccggcgcggccctgggcatcgtgcaccagttgcaggagttcacgcgttacacccactcgcagttcgtcggcatggtgcacggggcgggcaaccgccgaggcgaagtggcgcacgatccgcgccgtccgctgcaagccgcgcaccggctgggccacgacctgttgtcgctgccctactccgactatcgcatcgacagcccgcgcgatcaccaggtctggcccggcgcgccggcgtgaacgcggcgccggggtgcctgtccctgcggggacaggcaccccagaagtcggcaggtgccagaccccctgtggggacaggcacccgggttagaagaagcccagggccttggcgctgtagctcaccagcaggcacttggtctgctggtaattcgacagcgccgcctcgcgcccgatgccggactgcttgtagccgccgaaggcggcatgcgccggatacaggtgatagcaattggtccacacccggccggcctcgatgccgcggcccacgcggtaggcccgcgcgccgtcgcggctccagacgcccgcgcccaggccgtagaacgtgtcgttggccatggcgatggcctcttcctcgtccttgaaggtggccaccgccgcgaccggcccgaagatttcctcctggaagatgcgcatgctgttcttgcccagcagcatggtcggctggacatagaaaccctggtccagcccgcccggcagcatgtcgttacgcgcgccgccggtcaggcattgcgcgccctcctggcggccgatatcgatataggacaggatcttgtccatctgcacctgcgagacctgtgcgcccaccatggtgccggcatcgagcggatggccggtcttgatggactgcacccgcgcgatggccttctcgatgaagcgctcgtagatcgactcctggatcaggatgcgcgacgggcaggtgcagacctcgccctggttgagcgcgaacatggccaggccctcgagcgccttgtccaggaactcgtcgtcgtggtccatcacgtcgtcgaagaagatgttggggctcttgccgcccagctccaccgtggcggggatcaggttgtcggccgccgcgtgcaggatgtgcttgcccaccggcgtcgacccggtgaaggcgattttggcgatgcgcttgctggtggccagcgcctggccggcctccttgccatagccgttgaccacgttgagcacgcccggcggcagcaggtcgccgatcagttcggccagcaccaggatcgaggccggcgtctgttcggccggcttgagcaccaccacgcagcccgccgccagcgccggcgccagcttccaagccaccatcagcagcgggaagttccagggaatgatctgccccaccacgccgatgggttcgtggaagtggtaggccacggtgttggcgtcgatctccgagatggcgccctcctgcgcccggatgcagcccgcgaaatagcggaaatggtcgatcgccagcggcaggtcggccgcggtggtctcgcgcagcggcttgccgttgtcgatcgactcggccaccgccagcatgggcaactgtccctcgatgcggtcggcgatgcgcagcaggatgttggcccgctcggcgggcgaggtgcgcgcccacgcggcgcacgcgcgatgcgccgcgtccagcgccagttcgacgtcggccgcgcccgagcgcggcacgcggcaaaacggctggccggtaatgggcgacagattgtcgaagtactccccgcctgccggagccacccattggccgccgatgtagttctcgtactgttccttgaacgggtaggccacatccaggcccaattttttcaggtcggatagatccatggtttgtctcctgatgtcgttgtggcgccgtgacgattgcttgccgtcgcgcggcgggcgcatggggcgccgttcaggctcatgcaaacgccgtgccagcccgtggcgacgagctgttacctctggacggccagcgcgcacgcgcttttcatgcataatttccctataaaaaacagcggcttgtcgcatcttgcgacaggccggcgttgccggcggcgacatcgcgtcgcggcgcgcgacacgcaaggagacaccgcatgcccggctaccagctttccgcatccggccagcacctgccgtccacgcaggccgccgctcccatcgtgcgctcctgggagcgctgcgccagcgccgccgccgacctgcacgacgaccccgtcgccctgcgccacggcgacctgcaggaacgcctcgagcagcacgcctgcgtgctgcgcgccgcccagcccgaaatcgaaaccctggccggcatggtggccagcgcctccagcctggtgctgctggccgacgccagcggcgtgatcctgcaggcaagcggcaataccgggttcctgcagcgcgccgaccacgtggcgctgcggcccggggtcagctgggccgaaaaccatcgcggcaccaacgccatcggcacggcgctgatcgaagccgccgcgctgcgcgtgcacggcgccgaacacttcctgcggcgcaaccagatcctcagctgccacgcggcgccgatccgttcgccgcgcggcgagatcctcggcgtgctggatatctcgggcgacgccgggcgcatgcacgcctatgcgctgagcctggccagcatgtgcgcgcgccaggttgccaaccgcgtcatcgagcaggccggcgagcgctgcctgtacctggtcttccacaagcaggcctcgctgctcgattcggtcgaacgtgggctgctgctgatcgaggacgaacgcatcgtcggcgccaacgatgccgccgtcgcgctgctgggcgccacctggcccgcgctgctggaccagccgctggacggctggctggtcgattggcgcgccgtcgcgcgcacgcccggccgcgtccatacgccgcaaggcgcacccttccatgccgtgctgcgccagggcgggcatgcgcgctcgctgcccgcgccgccgcgcccgccgcgcgccatgccggcacaggcgcccgaggaaacgctgccggcgctggcgccggcgctgcaggccggcttcgaacgcgcccggcgcgcgctcgacggcggcctgtcggtgctgctgcaaggcgaaaccggcgccggcaaggaagtctacgcacagcacctgtaccgccgcagcatctggcgcgacggtccattcgtcgccgtcaattgcggcgccctgcccgaaagcctgatcgaggccgaactgttcggctacgagccgggcgcctataccggcgcgcggcggctgggcgcgcgcggccggctgcgcgaagccgacggcggcgtgctgttcctggacgaaatcggcgacatgccgctggccctgcagacccgcctgctgcgcgccctgcaggagcgcatggtgcagccgctgggcgccgacaaggcggtgccggtcaacttcggcctggtcagcgccacccaccgcgacctggacgccatgatcgccgccggcgagttccgcgccgacctctattaccgcctgcacgactatgcggtccccttgccgcggctgcgcgagcgcgacgatctgcgcccctttatctgcgccgccttgcgcgcgctggacgacacgcccgccggcctgacgctggccgacgacgccctcgacgcgctggccgcctatgcgtggccgggcaactaccggcagctgcgctcggtgctgcgcacgctggcgctgttccatccgcccggcagcctgatccatcgccaccacctgcccgccgccatcgccgcgcccgccgtccacgcggccgacggcgccgcgccgcccccgagcgtggtggccccgcccgcggccgccacgctgcgcgacgccggcctgcaccggatcgaccaggccctggcccgccacggcggcaatatcgccggggccgcgcacgaactcggcatccatcgcagcacgctgtaccgccacctggcgcgccagcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggctgcggctggaacacgccacccgggcccggccggtatacctggccggtctgaccctgctgggcggcggggcgttcttcctgctggcctggctgagccggcggcgtccgccaggcgattgagggcgcggtgctacgagccgcccagcccggcggccagccggaacgcgacggggatcagcagcgaggccaggatgacttgcagccccagcgccaggccggcataggcgccggcgtcggcgttgacctggatggcgcgcgccgcgccgatgccgtgcgacaccgtgcccagcgcgaacccccggtcggcccagtcctgccggccgcgcaccgggccaagaagatcgaacaggtatttgccggtcagcgcgcccaccagcccggtcagcgcggcgaacacggccgacagcgcggggatgccgcccagggtttcggaaaggcccatggccacgggcgcggtgaccgacttgggggccagcgacaggatgatgtcgcgcggcaggccgacggcccagcccagcagcaccgcgctggcgcaggccaccgcgccgccgaacagggccgcccacagcagccgggcccagcggcggcgcagctcggcgcgccgcatccacaagggccaggccagcgccaccaccgccgggccgagcaggaagtggatgaactgggcgccgccgaaataggtggggtagggcacgccgaaggccagcaggccggcggccagcaccaccatgctccatagcaccggattggccagcggcacctggcccaggcgcaggtacatcgcgtgcgccgagagatagaccgtgagggtggcggtcaggccgaacagcggggtggacgagaggtagatctagaggttgacgaaatcaggcatcgtcggcctccggcgttgcgctcctgcccacgcgcagcgcccagtacgtggccgccatgccggccagcgtcgacagcacgatcacggccgccatgcgcaggccgtactcggcgagcagcgcgatatgggtcatgacgcccacgccgaccggcacgaacagcagcgacaggtgcgacagcaggaactgcgccgccagcgccaccggctcgcgcaccggcggccagcgcagcgccaccagcagcagcaacatgccggtcaccgggccgggaatgggaaagtgcagcaggcgcgagcaggcttcgcccagcgcctgcagggccagcagccaggtgaatccggtcagggcctgcatgccggtgtctcctggggatcgggccagcggcgcgccaggcagtcggccagcggcgggatgcgcgccgcccaggcctcgaccgcctcggcgtcgacgcgcgccaggcgcgggatctgcgccagcaccggcacgccgccgaaatgctcgatggcatggcggttgcctgcggagggttcgcccagcatgatcacgcccagcacgggcagcctgcgctcgcgcagggcgtgcaggctgagcagggtgtggttgatggtgcccagcccgctgcgcgcggccagcaccacgggcatgcccaggcgggcgatgaggtcgatcatcatgtggcgctcgtcgatgggcacgtacaggccgccggcgccttcgatcaccaaggggccgtcgacctgcggcggcgcgatggccgccgcatcgagcgtgacgccctcgagcggcgcggccgcccagggcgacagcggcgcctgcaggacatgggccggcgggtgcaggcgggccggctccagcccggccagcgcggccacggtttcggtatcgcccggttcttcggccacgcccgtctgcagcggcttccagtaatgggctcgccaagcgcgcgcgaggatggccgaggccagggtcttgccgacgccggtatcggtgccggtgacgaacacgcccggggcctgcttgcgccacaggccgtaggccaggtcgtaggtcacgtggtttccttgtcgatcgaattgggccagcacgcgccggaaggcggcgggcgacagcggcgcgtggccggcggccggcgcggtcgcgccgatggccttgaggctgcgcacgaagtgcagcgcatcggggtggcgctggcggtaagcctcccgcgttatcccgccgcgcaggccggccagggtgcggccgatgcgctcggccggcggataggcgggagtggccgcatgcaggccgtgggcctggtgggcggcgcgccattcgctgaaagtgtgttcggccagcgtcgcgatggcgagcaggccgccgggcgccagcagcccggccagccgcgccaggcccgcgtccaggtcgccgaaccattggacggccaggctggagcagatcaggtcgtagccgccgggcaggccggccgggtgctcgccgtcgaccagctggtggcgcacccgcccggccggcggcggccccgcctgctgcgcggccagcatggccggcgcgatatcggtgatggtccagtcggcgcgccccagccggcgcgccagcgcgcgcgtcagcagcccggtgccgcagccgatttccaggatgcggggttcggcgggcaggggcagggcggcgatacgctcggccagttgctcggcggcgtggcgctgtacctcggcatgggtttcgtagcgggccgcggcgcggtcgaagcgctggcctatcgtgggtgtggaacgcgtgttcatgcgggcagtccggcgagaaaggcgcgtatccggccggcgcaccagtcggggtccgaggcgggcagcaggtggccgccgccgtcgcgccagtgcagtccggcgcatgcgccgaactgcgcccgggtcagggcgggcgggacgatggggtcggcggtgccggccagggccagcaggggcagccggctggcggccagcgcctggcgctcgtcggcctcgcgcaggcggcgcaggtcgtgccgcaagggttcgggccggggcgtgcccgcgtgcggcgcgctgccggcgcggcgccggaagtcatccaccacggcggcggggtcgagctccaggcgcgccagcatgcgctcgagcagccggggcgccaccccgggcgggtaatcggcgccgccggcaaagcgcgcgaagccgttgatggcgatgtaggcgatgcagcccggcgcaggagactgcaggattttcagaaagccgagcgaatggccgatcgctaccacgggcgcgccgtccgcgggcggttcgacggcggggccgaaatagccggcgtcggcggcctgctggggccagtcggccagcgcggcgcgcaacggcgcccagacgccggcgtcgtgggcccagccatgttcgaagcgcagcagcgggcggggcgcgctcatgccgcctgccgcacggcgcgccagccggcggccagggcctcgatcaactggtccagctcggcctcgccgtgcgcggcgctcagggcgatgcgcaagcggctggtgccggccggcaccgtgggcgggcggatcgccaccgccagcaggccgcgccgctccagctcggcggccagggccagcgcatggccggcgtcgccgatgatggccggcacgatctgggtcgaggatgcgccgcaatcgatgccctgcgcggccaggctggcgcgcaggcgttcgccgtggccctgcagggtggcgcgcgcctggtccagccggggcaccaggtccagcgccgcgtcgatggcgcccagcacggccggcggcagcgcggtggtgtagatgaaaccggagcaggcattgaccaggtagtcgcacagcgcccgcgagccggccacgtaggcgccgaagctgcccaggcccttgctgaaggtgcccatggccaggtcgacgccgccgggcgccaggcccgccagccccatgccgcgcggccccagcacgccggtcgcgtgcgcttcgtccaggtacaggaaggcatggtggcgggccgccagcgcggccagcgccggcacgtcggcgcggtcgccatccatgctgaagacgctctcggtcacgatgaagcgcgcgcccggggcgccggcccgttcggccagcaggtgttccaggtgcgccaggtcgttatggcggaagcggatctggcgcacgccggcggcctggcagccatggtgcaggctggcgtggttgagccggtcggtgtagacctgcggctcgccctgcgcggccgcggccttgaacagggccggcagcaccgcggcgttggcctgccagccgctggccagcagcaaggcggcctcggtgcctttcaggcgcgccagcttggcttcgacctgttcgtgcaggtccaggttgccgcataccagccgcgaggcctgcgcgccggcgccgtgccgggtggcccacaggctggcgcgctcggccagcagcgggtggcgcgccagtcccaggtagtcgttgctggagaaattgaccagggtgcggccatcgagggccagccggccggggggcgtcgcggcggcgtggcgcaggcggcggcgcacctggcgctgcgcggcctgctccagcgcggcggtgaacagggaatccagcttggacatagacacgacccggcttgtcggacagggccaggcgcgcctggccgtagaatgccgagcattgtagtggagcggccggcgccgctcccggtttccggaaacgagcatgtctaacaccacgcctgcctggatggcccagggctatccccatatctggctgccctatgcgcagatgaagaccgccgcgccgccgctgccggtggtgcgcagccacggcagcctgctggagctggccgacggacgcacgctgatcgacggcgtggccgcgtggtggacggcctgccatggctacaaccaccctcatatcgcccaggcggtgcgcgagcagctggaccgcatgccgcatgtgatgttcggcggcctggcgcacgagccggcgctgaacctggccagccgcctgagcgcgctgctggggccggggctggaacgcgtgttctacaccgattcgggttcggtggcggtggaggtggccatgaaaatggccgtgcagttctggctcaaccagggcgagcgcggccgcacgcgcttcgtggcgtttcgcggcggctaccatggcgacaccttcggcaccatggcggtgtgcgacccggacgaggggatgcacgccatgttccgcggcctgctgcccgagcacgacgtgctggcgctgccgcgcgacgaggccgcgctggcggccctgcaggcgcacctggagcgccatgccgggcggatcgccggcatgctggtcgagcccctggtgcagggcgccggcggcatgctgctgcatgacccgcaggtgctcgcgcggttgcgcgaactggccgaccgatacggcatcctgttgattttcgacgagatcttcaccggtttcggacgcacgggcacgatgttcgccttcgagcaggccggggtgcggcccgacatcgtcaccctgtccaaggcgctgaccggcgggacgctgccgctggcggccacggtggccagcgcgcgcgtcttcgaggggttctggtccgacgaccccggccatgcgctgatgcacggcccgaccttcatgggctgcgcgctggcctgcgcggcggccaacgcctcgctcgacctgttcgagcgcgaaccgcggctgcggcaggtcgcggcgctggagcaggcgctgcgcgccgggctggagccctgccgcgacctgccctgggtgcgcgatgtgcgggtgctgggcgccatcggcgtgatcgagctcgacggcatcggcgcgcgcgacgacctcaggcgccgcctggtcgaagccggggtgtgggtgcggcctttcggcaacatcgtgtacctgacgccggccttcaccattgccgaggacgaattgcaggcgctgctggaggcggtgcggcaggtcgtggccgaacgccgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaggcgcgccggcttgatctgcatcaagggcggccaggagcagggcgggctaccatccctcccatgcgaccaacctctattctcgccgtgcccgcggacctgccgggcgccgaccggcaggcgcgccgccatgcgctggtgcgcctgggcgtggcgtggctggcgatgatgcaggtcatgatgttcgcctggccgggctatgtgcgcaacgacggcatccccgccgacgcgctggccacgctggactgggccatcgtgctgatgaactgggccgccttgctgatgacggtgccggtggtgctgtattgcgcctggccgatctggcgcggcgccgccggcgggctgcggcgcggccgcgccggcatggacgcgccggtggcgctgggcatcgtggcggccttcgtgcccagcgtgcatgccacctggacgggccgtggcgaggtgtatttcgattcggtcaccatgttcgtggccttcctgctgaccgcgcgctacctggagctgtgcgcccgccaggcctgcggcgctagcgcgctggccacgccgctggtgcggcgcctgcaccaggccggcggcgaactgggcgcggcggccgaccgcctggccacgcgcttcgtgttcgtccaggtggcgctggcgctggccgccggggaggcctggacgcagatcgatgccgcgcacgcggtgccggtcatggtggcgctgctggtcatgagctgtccgtgcgccatgtcgatggccgtgccttcggccatggcatgcgcgcattcggcgctgctggcgcggcccgaggccaccacggcgcaaggcgacgccctgctggccgcggccgcgcgggtggcgcgccagaacctgtacgggtcgctggcctggcacctgctcatgaccccgctggcgctggccggctgggtggcgccatggctggcggccatcaccatgctgctgtcttcgctggcggtggccggcaatgcatggcgcctgcggcgccatcgatgggacgccgcgcccgccgccgccgtggcgcaacccgcgccatgagcattctctatctgctgttgccgctgtcgctggctttcgtgctggcgatcggtgtggcgttgtggtgggccgtgttcagcggccagtacgacgacaccgaggaccagggcgccgcgatattgcgcgataacgacaactgagcgccgcgcgggtcccggaaacagacggaacgaaggccgcttgacgcaaatcaaggcgtcccggcgcacggggccgcatcatccatcctggagaaacactgtcttttcttttgggggatggctgatgaacgattgcagcgcaatcgcaagcaaggccgagacgttcaactacaaggtcgtgcggcaattcgccatcatgactgtggtgtggggcatcgtcggcatggccgtgggcgtattgattgccgcccagttgatatggccgcaactgaatttcgaaaccgcctggctgacctacgggcgcctgcggccgctgcacaccaacgcggtgatcttcgccttcggcggcagcgccctgttcgccacctcgtattacgtggtgcagcgcacctgtcaggcgcggctgttctgcgacaagctggccgccttcacgttctggggctggcaggtggtgatcgtggcggccgccatcaccctgcccatgggctttaccagcagcaaggaatacgccgagctggagtggcccatcgacatcctgatcacgctggtgtgggtggcctacgcggtagtgttcttcggcaccatcgtcaagcgccgctccaagcacatctacgtggccaactggttcttcggctcgtacatcctgaccatcgccatcctgcacatcttcaacaacatcgagatgccggtgacgctgtggaagtcgtactccgcctatgccggcgtgcaggacgccatggtgcagtggtggtacggccacaatgccgtgggcttcttcctgacaccagcttcctcggcatgatgtattacttcgtgcccaagcaggccggccgtccgatttattcgtaccgtctgtccatcgtgcacttctgggcgctggcgttcacctacatgtgggccggcccccatcacctgctgtatacctcgctgcccgactggacccagtcgctgggcatgacgttctcgctgatcctgctggcgccttcgtggggcggcatgatcaacggcatcatgacgctgcagggagcctggcacaagctgcgcaccgatccgatcctgaagttcctggtgaccgcgctgtcgttctacggcatgtccaccttcgagggatcgatgatgtcgatccgcacggtcaactcgctgtcgcactacaccgactggaccatcggccacgtgcactccggcgcgctgtgctgggtggcgatgatcaccttcggctcgctgtactacctgatcccgcgcctgtacggccgccagcagatgtatagcgtgcgcgccatggagctgcatttctgggtcgccaccatcggcgtggtgctgtacatcgccgcgatgtggatcgccggcgtgcagcagggcctgatgtggcgcgacaccgccgccgacggcacgctggtctacagcttcgtcgaggaactcaagacgcgcgtgccgtactacgtgattcgcctggccggcggcatcctgtacctgagcggcgtgttcgtcatggcctggaacgtctggatgaccgtgcgcggcgcgcgcgccgtcaacccggcgattccgctggaaaacgataaccgcgcgacggcgcccgcgggcgtgccggcggccgtcccggcagtctgaggagcatctcgtggcacagaaacaacatggctttttctcccaccagacgctggagaagaacatcggcctgatgatcatcgccagcatcctggtggtgtccgtcgccgggctggtgcagatcatcccgctgttcttccagcactcgaccacccaggccatgcccggggtggagccctacgagccgctgcagctgatggggcgcgacgtgtacatccgcgaaggctgcgtgggctgccactcgcagcaggtgcgcaccctgcaggccgaggtgcagcgctacggcccgtattcggtggcgggggagtcggtgttcgaccatcccttcctgtggggctccaagcgaaccggccccgacctggcgcgcgtgggcgagcgctattccgacgaatggcaccgcatccacctgcgcgatccgcgcgccgtggtgcccgagtccaacatgcccgcctatccgtggctgcagcatgccgacctgaccggccagaacgtggcccagcgcatgcaggcgctgcgtaggctgggcgtgccgtacaccgacgaggccatcgcggcggcgccggcggccatcgccggcaagaccgaagaggacgccctggtggcctatctgcaggcgctgggcgtgggcgcgcggcgcggcgccgccagcgagccgcaacgcgcggcgggaggctgatcatgatgggttatctgagcgcgctgataacggttctttcgatgggaacgtttcttggcatcgtatggtgggcctggtcgagccaccgccagagcgccaatcgcgaatcggccttgctgccgttcgccttgcccgacgaggacgggcccgcacaacaggatggagcaatgcagccatgagcgatttcgtcaacggcttctggagctatttcattggcatcattgccatcggcggcattgtctggtgcgtctggctgctgtattcgcagcggcgctggctgagcacccggccggccggcggggtggtcgaggacaccggccacgtctgggacggcgacctgaccgagctgaacaatccggtgccgcgctggtggacctggatgtacctgctgacctgcgtgttcgcgctgggctacctggtgctgtttccgggcgtgggctcgtaccagggcaccctgggctacacctcggtcggcgaggtcaagcagaagcaggccgagctggccgagcgcgtcaagccggtgtacgaacgcttcggcggcatgacgccggagcagctggtcgccgacgcgccggcgcgcgagatcggccagcggctgtttctcaacacctgtgcgcaatgccacggctcggacgccaagggcagcaccagcttccccaacctgactgacggcgactggctgtacggcggtacgccggagatcatcgccgaaaccattgccaaggggcgccatggggtgatgccgccctggaagggcgtgatcgatcccaggatggctggcgatatcgcccactacgtacgctcgctgtccggcctggcggtcgatccggtgcgggtgtttcgcggcaagcgcgagttcgccaactactgcgtggcctgccacggggtggacggcaagggcaaccaggcgctgggcgcgcccaacctgaccgacgatgtgtggctgtacggcagttccgaggcgtccatcgtgcgcaccatcctggacggccgcgacaaccgcatgccggcccacgaggaagtgctgacgcccgagcagatcaagctgctgtcggcctgggtgtggggcctgtcgaaccaggcgccggccaaggcggccgaggcggcgcgatgaacgcgcgccggtgcgccggctggccgtcggccggcggccgcgccggcggcgcgtacgcgcgtctgcgccaaccgcagtacggagtatcgcaatgacccaagggacaccggccgcgcctggcggcccgtccgatccgcagccgccggcctggcggcccgctcccggcccgcggcgcgccgacggagaaacgctggagcagacgctcgccgatgtgcgcagcaagatctatccgcgctcggtcagcggcatattcgcgcgctggcgcgtcgtgttcgtggtcctgacccagttgatcttctacggtctgccgtggctgcagtggaacggccggcaggccgtgctgttcgacctgggcgcgcgcaagttctatctgttcgggctggtgctgtggccgcaggacgtggtgtacctggccgtgctgctggtgatcagcgcgctggcgctgttcctgttcacggccgtcgccggtcggctgttctgcggctatgcctgcccgcagacggtctataccgaaatcttcatgtggatcgagcgccgcgtcgaaggcgaccgcattgcgcgcatccgcctggacgaagcgccgtggagcgcgcgcaagctgcgcatcaaggccaccaagcacgtgctgtggctggcggtggcatggtggaccggctcgacgttcatcggctacttcgcgcccatccgcgagctgggccatcagctgttcgcgctgcaactgggcggctggcaatggttctggatgctgttctacggtttcgccacctggggcaacgccggcttcatgcgcgaatcggtctgcaagtacatgtgcccgtacgcgcgcttccagagcgtgatggtcgatcacgacacgttcgtggtgacctacgacaagcggcgcggcgagccgcgcggcggccgctcgcgcaagatcgaccacaaggcggcgggcctgggcgactgcgtcgattgcagcctgtgcgtgcaggtctgtccgaccggcatcgacatccgcgacggcctgcagtacatgtgcatcggttgcggcgcctgtatcgacgtgtgcggccaggtcatggacaagatgcgctatgcgccgggcctgatccgctatacgtccgagcgggccgtggacgagggcctggacggccggcgcgcgcgctcgcacctgctgcgcccgcgcgtgctgatctacggcgggttgatcctggcgctggcgatcgccttcgcggtgtcgctgggcatgcgcaaccccttgcgcgtgaacgtgatccgcgaccgtggcgcgctgggccgcgaggtggccggcggattggtcgagaacgtataccgcctgcagatcatcaatacgtccgaccagcccctgcgcctgcagctgacggccgagggcatcgacggcctggccgtgctggccggccgcgacggctcggacgtggtggaggtcgaggccgccgccaacaagctggtgccggtggtgctgcgcgcgccgcgcggcgataccgcgcccggcgcccatgccatcgtcgtgcaggcccgttcgcaggacaccgggcgtgtgctggaagtgcgcgaacccgcaagtttctacctacccgaataggccggagccccggcaaggagacgctttcatgaccgatacgcccgctgcccgcccctggtatcgcgaaccgtggccctgaatcctgatggccgggccgctggtcgccatcatcggctgcgtcatcaccatctacctggcgatgacgcgctacggcgaccagcccatcgccgagggcgcggtcaagcgcgggctggtggtcgagcgcgtcgccgcgccggccgccgacgcgcgtcgctgaagcggagccgaccatgcgctggcgttcgctgatgtggatactctggccgtccttcctggccgccggcgtgggcagcgcgctgatcttcgcgctgatcgacccgctggacgtggccatcttcggccaggtgccgaccagccggaccgggttctataccgtgtccttcttcgtgctgtggctggtgacggcgctctccagcaccgttaccgcctacctgatgccgcctggcggccaggacgagacgccgttctgaagcgccgtgtttgttgcgacgcagcaaacacgacccgcgcaagccggtaagatcgccgcctgccatcacgttgaacagggggcgacgggcgtatcgtggatgcattgcatgtcgtggtagtggccggcgcggtggtggccggcttcgtgcagggcctgtcgggtttcggctacgggctgaccgccatgtctgtctgggcgtggagcatcgatccgcgcctggcggccgccctggtggtgttcgggtcgctgaccgggcaactgatcgccgccttctcggtgcggcgcggcttcgactggcggcggctgctgccgttcctgctgggcggcctggtgggcattccgatcggcgtgcgcatcctccccatgctggacgtccatatgttcaaggcgctgctgggctgcttcctggtgctgtggtgcccgctcatgctggcggtgaagtacctgccccgcatcacggcgggcggccggctggccgacgccgtcgtgggcgggctgggcggcgtgatgggcgggatcggcgggttcaccggcaccttgcccacattgtggtgcacattgcgcggctttgcccgcgacgagcagcgctccatcatccagaacttcaatctgggcacgctcttggttaccatggcgacatacgtcggcaccggcatcgtcaccgccgacatgctgccgctgttcggcctggtggcgctggcgatgctgattcccaccgtgctgggcacgcgcctgtacctgggcatatcggatcaggcgtttcgtcgcatcgtgctgggcctgctgaccttgtccggcgtggccatgctggcctcgtcgctgccccgattgctataggcgcccgcgtggcgggcgtcgcgggaggccccatgctgatccgttccgaaacccccgccgaccagcgcgccatcttcgacgtgacgcaggcggcgtttcgcggccatccgcacagcgagcagaccgaggcgtacatcgtccaggcgctgcgcgccgccggcgcgttgacgctgtcgctggtggccgagctcgacgcccgggtggtcggccatgccgcgttctcgccggtgcagatttccgacggcagcccgtcgtggttcggcctgggaccggtgtcggtcgatccggcccaccagggccgcggtatcggcaccgccctgatcgaacacggcctggcgcggctgcaggcgcgcggcgcggccggttgcgtcctggtgggcgagccggcttactatgggcgtttcggctttcggcccgaacccgggctggtgctgccggacatgccgccgacgcatttcctggcgctgaccttcggcgcgcccgcgcgcggcaccgtcacctaccatccgggattcgcggcgcgcgacgcataatccgccggggccgacaactgtagtcggcgctggcgtgcagtggcgcgcggccagccggtagaatcggccatcccgtacctttcctccagggagacgcagtgcaagcagtcatctccgtgcaaggcctgtccaagacgtatgcgtcagggcatcccgcgctgaagaacatcaacctggatatctaccgcggcgaaatattcgcgctgctcggccccaacggcgccggcaagaccacgctgatcagcatcatctgcggcatcgtcaatccgggcagcgggcgtgtgctggccgacggccacgacatcgtgcgcgagttccgcgccgcgcgcgacgccatcggcctggtgccgcaggaactcaccaccgacgcgttcgagacggtctggaacacggtcagcttcagccgcggcctgttcggcaagccggccgacccggcgctcatcgaacgcattctgcgcgacctctcgctgtgggacaagaaggacagccgcatcatggcgctgtccggcggcatgaagcggcgcgccatgatcgccaaggcgctgtcgcacgagccgcgcatcctgttcctggacgagccgaccgccggcgtggacgtcgaactgcgccacggcatgtggcagatggtgcggcggctgcgcgaaaacggcgtcaccataatcctgaccacgcactacatcgaggaagcccaggagatggccgatcgcatcggcgtcatccgcaagggtgagatcatcctggtcgaggacaagcacgcgctgatgagcaagctgggcaagaagcagctcgtcatcatgctggatgcgccgctggccgcgctgccggcgctggccggcgactaccagctcgaactggccgccgagggcacgcagctggtctatacctacgacaaccaggtcagcggcgggatcgccgcgctgctgcgcgagctggacgcgcgcggcataggctttcacgacctgcaatcgtccgagagctccctcgaggatatcttcgtcagcctggtgagtgcgcaaacatgaactggtatgccatcaaggccatctacaaattcgaaatggcgcgcgcctggcgcacgctgatgcagagcgtggcctcgccggtcatctcgacctcgctgtacttcgtggtgttcggcgcggccatcggttcgcacatggtcgaaatcgacggtgtgagctacggggcgttcatcgtgccgggcatgatcatgctgtcgctgctgacccaaagtgtcgccaatgcctcgttcggcatctacatgccgcgattttccggcacgatctacgagatccattccgcgccgatctcgtacgtcgagatcgtgctgggctacgtcggcgcggcggccagcaagtccatcctgctggggctgatcatgctggcgacggcgcgcctgttcgtgccgttccatatcgaccatccggtctggatgctggccttcctggtgctgacggcggtgaccttcagcctgttcggcttcatcatcggcatctgggccgatggcttcgagaaactgcagatcatcccgctgatgatcatcacgccgctgaccttcctgggcggcaccttctattcgatcaagatgctgccgccgttctggcagacggtcacgctgttcaacccggtggtgtacctggtcagcggctttcgctgggcgttctatgggtcggccgacgtcagcctgggcgtgagcctgggcatgacgctggccttcctgctcgtgtgcctgctgaccgtgcgctggatcttccgcaccggctaccgcctcaagacctgaacggcgcgcgccggctcagccggccggcgactgctggcgcacccactgcatgaacaggacatagcccagcccgaaccccaccgatcccaggaacaggccgacgatgccagcggccagcacgccgcccagggccccgatcaggatgaccgggatggggatgtcgaccccgcgcgccagcatcagcggcttgagcacgttgtcgcacagcgacaccagcaggcaccagacggcgaacacgatggcgaccgtgggggtgttgttcaggaagacgtacaccaccatgggcaccatcagcaggaacaggggcagctgcacgatgcagatcagcagcgccacgatggcccacagcccggcggccggcacgccggccagcaggaaacccaggccggccagcacggcctggatcagggccacgccgatcacgccctgggccacggcccggatggtggcggccgtcagctgcgccagcgcgacgccctgttcgggcccggcgatgcgcacgccgatcgcgtgcgcggcgcgcttggccgggtcggcatagaccaggatgacgcccgcgatggcgatcgaggccaggaagacggcgatgcccaggccggcgctggccatgcccgccagcagccagcggccggcggtggccaggtggggttgcaagggcttgagcacgtcctgcaggttggtcatcgcctgcagccagatttcgtgcaggcgtacgccgatcagcggcagttcgatcacgaagtccggcggcgccgggatgcgcacgatccggccggtggagtgatggaagatgttcaccagcgagtcgcccagcgacgcggtcagcatggcgccgggcaccagcagcaccagcatggtggccagcgtcagcacgacggcggccagccgcgggcgcgcgcccagcaagcgggtcagccgcatgtgcagcggcgccagggtgaccgccaggatgatggaccacagcagcatgccgatgaagggttcggcgacccggtagcaccagacggtcagcccgccgatcagggtaatgcggatggccaggtcgagcaggttgcgcgcaatgaagcgttcggccaggggattggattcggtctgcatcatgagcctcgcggattgaagacggacttccggcgcgcggcgtcaggaaagcgggcaacggcaagcgggcgcgcgaggctattctactgtcggccggccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcgccggcgaccggatcaaactttcggccgggatgcccaattcggtatgcaagcgccagatcatgggcaaggtaagaccgcgcttgcggttcaagacctcgtagacccggttgcgcttcccgatcatgggctccaggcccttgggagtcaggccaccctgctccatgcggaacttgatcgcctcgaccggatccggcaggtcgatcgggtaatgccgcgcctcataggcctgcaccagcgtggccagcacgtccagccgatcgccatcgggcgtacccagctcagggtccgactccatgagccgagaaatttccttcagagccgacttgtaatcggcctcggtgcgtacggggcggatttccatgttcactccatcaggccaccttgtgctgggcgctcggtcccttgaagaagaaggccagcaatccagcacgatcaaatgccgtaccgaattcgtcgcaggcttgccccagttgcgccacggccttcttgcgccgcacttttctggcaaatctagttcgcatttcctagggcagcgcgagatagaacgtcttgaagtcgggatcaggcgtggatatctccattgagacggccgcccccaatcggataggatcgaaatcccacataccaaccatttccgagagaagattggccatgaatcgaattggcggcgtcggtatcgcctggtaccgaaaagaggattacgagcgggtgcgcgctatctcgaacgacgcccatacattccccgataccttcgaggactgggagaagcgtgccgaggaaaggagggaagaaattctcaagctgggacacgtcgtcatcaaggcatacatcgacccagatacattccccgcctggtgccgcgccaacagatacaaagtcgacgccaaaggacgtatggcattcgcatccgccgaggcgcatcgggtcacgtcgcacgtgcacaaggactgatatcgacatcacgcgccgcctcctgccactctgccaactcggcccagacgcgggaccaatcgtcacgcaaggcctaacggcggatctgcctggcggtgcccccccaaagcctcccgcagctgtccggcgaagagacacgccctttgtggcgcatccgccattggcggatcaacacagagtacaaaacgctatgcccacttggccacggacagtttgcgggatgcgctggtgagaatcggagctaccaagaggcctgcccaaaaatcccccaccaccaaaacaaaacgggcctcggattgctccgagacccgcatgtttacttggtaggccccccgagagtcgaactcggcaccaacggattatgagtccgctgctctaaccaggcatgagctagaggcccaggaaatgtttactgcccttcgaggaagctcttcagcttgtcggcgcggctggggtggcgcagcttgcgcagcgctttggcctctatttgacggatgcgctcgcgcgtgacgtcaaactgcttgcccacctcttccagcgtctggtcggtgctcatttcgatgccgaaacgcatgcgcagcaccttggcctcgcgcggggtgagcgagtctaacacttctttgaccacatcgcgcatcgagccgtgcagcgccgcgtcggaaggcgccagggtggcggtgtcttcgatgaaatcgcccaggtgcgagtcgtcgtcgtcaccgatgggcgtttccatggagatcggctccttggcgatcttcaggatcttgcggatcttatcctcgggcatgtccatcttctgcgccagggtcgcgggatccggctcggcgccggtttcctgcaggatctggcggctgatccggttcatcttgttgatcgtttcgatcatgtggaccggaatccggatggtgcgcgcctggtcggcgatggagcgcgtaatggcctggcggatccaccacgtggcgtaggtcgagaacttgtagccgcgccggtattcgaacttgtccaccgccttcatcaggccgatgttgccttcctggatcaggtccaggaactgcaggccacggttggtgtacttcttggcgatggagatcaccaggcgcaggttggcctcggtcatttcgcgcttggccttgcgggccttggcttcgccggtggccatgcgcttgttgacgtccttgaggtccttcagcggcagcacgacgcgcgtctgcaggtcgatcagcttctgctgcagttcctgtacggccgggatctggcgttcgagggtttcgctgtaggcatgggcggcggcgacttcgtccaacacccactgcaggttggtctcgttgccggggaaggccttgaggaagtgcgaacgcggcatgccggcgcggtcgacgcaggtatgcagcaccgcgcgttcgagctggcgtacttcctcgacctgggcgcgcagggtgtcggccagcttctcgaccatcttggccgtgaagcggatgcccatgagttcggtctggatgatgtcctgggccttgagataggcgtccgacttatagccttccttctcataggactggcgcatcttctcgaactgcttgctcacctcgtcgaacttggccagggccttgacgcgcaggtcttccagctgcttgctggacatgccgccggccgggccgtcatcgccttcgtcctcgtcggcggtcacgccggcgccggcgtattcctcgccgtcttcggggtcgaccaggccatcgaccacttcgtcgatctgggcctggccttcacgcacgcgcgtgatgtgggcgaggatttcgttgatggtggtgggacaagccgagatggccatcaccatgtgcttgaggccgtcctcgatccgcttggcgatttcgatttcgccttcgcgggtgagcagctcgaccgagcccatttcgcgcatgtacatgcgcacggggtcggtggtccggccgaagtcggagtccacggtggtgagggcagcctcggcctcgtcctcgacatcgtcgtcgttcgaggcaaccggcgcgttctcgctcatcagcagggtttcggcgtcgggggcctggtcatagaccgcgatccccatgtcgctgaaggtgctgatgatgccgtcgatcgcttcggcgtcgaccaggtcgtcgggcaggtggtcgttgatttcgccgtaggtcaggtagccgcggtccttgcccagcttgatcagctgcttgaggcgattgcggcgcgcttcgtattcttcgggcgagacggggccacgggcgatcagatccttgggatcggccttgccgcgcttgccgccgcgcttgggcggcttcaggtcgggcagcacttcgccttcgccgtccatggagtcgtcgaaagcatcgctatcgttgttggcgttcttcgcggggcggccgggacggcggccgctgggcgccggacgcgcggcgccgaccaggtcggccagcttgtcttcggccttcttggcgcgcgccttggtggtcttggccggcttgtcggcggcagccgtcttggccgcgaccgtcttggtggccgtcttcttggcggccgtcttggcagcgggcttggcgaccttcaccgcagtcttggcaggggccttttccgccgccatgcttgcagcacgcttggccgtcgtggattgggcagttgccgcatcgattgcagagggggatttgcctgtggatttggtcatagtcgcttccgtggtcgtcgcaacccattggggtcattgcaccgcatgaacgcgttttcgagcatcgcacgaaacacgttgacatcgggtaaaacaaggccggttcgccggcacgacgcgctgcgctggtgtcgcagcccggcccgcctgcgggccgtggcgcgtcctttctggcccttgggcccaaagacgcgccggtacgccatgccacctggcgggcatgccgggcaacgcgcggggttgtctcgcctgttacaggcctggtcagctcaatgggcactgcccttcgctgctctccaaacacaacacccgactgcaatgccgcgggacgatgtccacgccagactgcttaacctgcctcctgctaatacgtttgtaacatatcagggacggacctcagggctgccgcgccgcaaaccgcaaaaggccatgcgccggcccggcacatgcatgccgccacccgccatgaccctgcgcaccgcgcgtcagccggtactcgtccatccctgcacacccgcgccagacgccaagcgcccgctcgccagtgccatgcattccattcaattcgatgccgccacttccgtccgcattccgcgggtcagaaaaacacccggcgcggcacccgaagggcaacactcaaaaccgcaatttcgcctttaagcgaaaaccctcgatcttaccgcaattactgtgccccggcattctttaagaccatgattctgctcgacagttccaggtagcgacggcgcgcctcgtcggtcgccaggccgctttcggccagtttcgccatttcggcgcgagccgcgtcgaactccatgcgccgcagcgcgtcgtcccattcggtctgcgggtgcggcaggtcttcctgggccaggacatcggcgcgcaggcccttgagcaccacgtagagatcggaatccgggtcggcagcctccatcagcgcgcccacatggcgcgcgccactggtctgcgccagcaggatcaggtcccttaccagtcctaaatgggggccatggtcgataacttcaagctgctggtcacccatggtatcgaccagctcggggtgggccagcagcaggcacagcagccgcctggccagcgacggcatggtacggcggccttcgtaaccacccgtatcattgtcgcggcgccccttccagtcgcccttcttgcctttccagtcgcccttcttgcccttccagtcgccgccctgcctgcccttgcgctcctgccagccgcccgcggccggcatgctcggctccccgtcgacggcgccaacggaataggcatcgggttcgaagtcgtgcaccggctcgaacgcccagtccggcggcgcctcgtcggcatgccccggcccgccctcgcggccagcagccggcgcggacgcctgggccggcgcggcggccgaagcgagcggccgggcgggttgctgggccagcacctgggccatttcctcgggcgtgagctgcaccaggcgcgccagctcgcgttcgatctgcacgcgcagcgcgcactcggggatggcggccagcagcggcttggcctcgtgcaggcaactggcccgcccctcggcctcgcccatggtatggcgcgaggccagctcgtcgagcagaaagcgcgacagcgccacggcttcgcccaggcgggtacgaaacgcttcggcgcccagctctcgcacatacgagtccggatcgtgctcggcaggcaggaacaggaagcggatggcgatatcgtcgcgcagcaccggcaggcaggcctgcagggcccgccaggcggcacgccggccggcggcgtcgccgtcgaagctgaaaatcaccttgtcgctggcgcgcagcagcttcttcacatggtcgggcgtggtcgacgtgcccagcgtggccaccgcgttggcgatgccctgcagcgccagccccacgacgtccatgtagccctcgaccaccacgacctggccctcctggcgtatggccaggcgagcctcccacaggccatagagttcatggcccttggaaaacagcggggtctcgggcgagttgaggtatttgggctcgcccttgccgatgatgcgcccgccaaagccgatcaggctgccgcgcgcattgcggatgggaaacatcacgcgttcgcggaagcggtcgtagcgccgcccgtcctccgactcgatcaccaggccggcttccaccagcacgggatcctcgtagttgtcgaacacatgggacaggccatggcggtcggtgcccgaccagcccagcccgaaatgggcggcgatctcgccggtcagcccgcgctgcttgaggtaggcaatggcttgcggcgagccgcgcaactggcgcaggtagtgcgcctgcgcggcgtcgagcacctgcgtatggcgcgacacctcggccttgcggcgggccgattcggcctgctggcgaggactgtggttttcttcgggaaccgtgagccccacggcggccgccaacgtgcgtacggcctcggggaaactcgcgcccgtatgctccatcaggaaggtgatggcactgccgtgggcgccgcaaccgaaacagtgatagaactgcttggtcggactgacagtgaacgacgggcttttttcgttgtgaaacgggcaaagaccaagcaggttggccccacccttgcgcagctgcacatatcgcccgacgacgtcaacgacgtcgacccgggcgagcaaatcctggatgaatgattctggaatcaatagattcgggaatcaggcatcaatacaggcgcgggggcagttgctggctacgaatccgcttgtagtggcgcttcaccgcggcggcgtgcttgcgcttgcgctcggccgtgggcttctcgtagaactcgcgcgaacgcagttcggtgagcaagccggttttctcgatggtgcgcttgaagcgacgcagcgcggcttcaaacggttcgttttccttcagtcgaacgataggcataaagtggttggcctttatggatagcaataagtgggtaacgggttgaccactaacctggcttggctgccgcggctatgcgcccatggcgacaagctaagacaacttgccgcatcagtagcacagcccaaccagcgtttcccgccacccctggtattaccaggaaacaagacgccaggttcggtttagcgataaccagcgattctagcacgattgacgccattctgcccaggggcagcccctgaggggccctggctgggcggcccggccgggccgccttctatttgtagcctttccggatccaggcttcaagctggtgcggacgcaggctgtcgtagtcctcgaatggctggtggatccacgggttggtgggcaatttgtcgacaaagtagtcgggcgtggcctgcgaatgccccttccaccacagcacggcgctgcgcaactcggaaatggcggggaactgctcgctcagatgggtatgcactttgttgaaggtatggccggtatcgaccatgtcgtccaccagcaacacccgcccggacaaggtgccgcgcgtgatggtgatgaactgggcgatatccaggtcgccctgcttggtgccggccgcctcgcgatagctgctggtggccagaatgcccagcggcacgtcgaaaatccgggacatcacatcgccgacccgcacgccgccgcgcgccaggcacaggatctggtcgaattgccagccggactggtacacctgcagcgccagacgctcgatcaggcggtggtaatcatcccaggtcacccacaaatggctatcgtcactgctcggcgagctcataggcggatatctccctgcaaaagaaaatgacaaggccgcctgcggaacgacccgcggcggcctggcgaataataaccgaggccgcgccacaacggggcgcggcccgcggcgccctaccccttgaaggggtggcgcagcacgatggttttgttgcggtcgggcccggtcgacaccaggtcgatcggcacgccacacacttcggccacgcgctcgagatagcggcgcgcgttgaccggcagcttgctgtactcggtgatgccgacggtggactcggtccagcccggcagttcttcgagcaccgcctgcgcctgcgccacggcgtgcgcgccgtacggcagcacgtcgcggaattcgccgttgacgcgatagcccacgcccagctggatggtttccaggccgtcgagcacgtccagcttggtgatgcacaggccggaaatgccgttcaggcgcaccgagcgcttcagcgcggcgccgtccaaccagccgcaacggcgcggacggccggtgaccgaaccgaactccttgccgatggtggccaggcgcgcgccgatctcgtcgaccagctccgtggggaacggccccgatccgacgcgggtcgtgtaggccttggtgatgcccagcacgtactgcaacgcttgcggaccgacgccggcgccggccgacgccgcgcccgccacacagttgctgctggtgacgaaggggtaggtgccgtggtcgacgtcgagcagcgcgccctgcgcgccttcgaacagcaggttcttgccttcctgctggagcgcgaacaggttgctcgagacatcgcgcaccatgggcgcgagggccggcgccagggccatggcctgatcgcgcacttcgttggccgacacgggctcggcgcccaggtactgggtcagcacgaagttgtggtaatcgagcacctcggccagcttctcgtcgaacagcgccgggttgaagaggtcctgcacccgcagggcgcggcgcgcgaccttgtcttcgtaggccgggccgatgccgcggccggtggtgccgatcttgccctcgcccttgcgcgcctcgcgcgccttgtcgacggccacgtggtacggcaggatcagcgtgcagatctcggagacctgcaggcgcgaacggacgtccaggccggccgcctcgagctcttcgatttccctgagcagcgcttcgggcgacagcaccacgccattgccgatgaagcacgtgacgccgtcatgcatgatgcccgacgggatcaggcgcagaatagtcttcttgccgttgatccacagcgtgtggccggcattgtggccgccctggaagcgcaccacgccctgcacggactcggccagccagtcgacgatcttgcctttgccctcgtcaccccactgggtgccgatcacaactacgttcttgctcattttacgaatcaatatcgagtttctcgggaaatccggaaatctccccgcggccctcccgttgccgggagggagttagtcacagcgttctgaccgtccaggcgccatcctgcagcgccagctcgcgatcgcaaacgaattcgtccaggccctgctcgtgaccgggcagtacctgaacgacgatttcgcccgaccggcgcaaacgacgcaccgcgtcggtcagggcggggtcttgtccccaaggggcgcgcacggcgcgcgccggctcggcaggcgtcaggcccgccgccagcttgcgcaggtcgagactgaaaccggtggccggacgggcccggccgaaagcgcagctgacatcgtcgtagcggccgccgcgcaccagcgcgtcgtgccagtcttcgccgtacaccgcgaaggtcacgccggagtgatagccatatccgccgacgtcggccaggtccacgctgagcgtgacgccaggcatggcatcgaccagggcctgcagggcgtccagcgcctgcgccatgccgggcaccgccggcagctcgcgccgcgcccgggcgatgatctcgggcccgccatacagcgtggccagcgcctgcagcgcgcgcacggtatcctcgcccagcccgtcgacacggctcgccagttcggccagccccggcacgtccttctcgcgcagcagcgtgcacaggtcgccggcatggcgcgaggcctgcgggtcggcgtcgaaaatggcgcgcatcacacccgaatggcacaggtccaggcgggcattgcgcacgccggcggtggccagcgtgtccatgaccagctggatgatttccaggtcggcctcgaagccggcatggccgtagatttcggcgccgatctgcagcaattcgcggctcgacagcaggtcggccggacgcgcgtgcaggacgctgccgcagtagcacaggcgcgtcacgccggcacggttgagcagatgggcgtcgatgcgcgtgacctgcgaggtcatatccgcgcgtacgcccagggtgcgaccggacagctggtcgaccagcttgcaggtgcgcagattcagatcgctgccggtactcgacagcagcgaatcgatgtattcgaccagcggcggcgcgaccagctcgaaaccgtaggtacggtagagatcgagcaattcgcgacgcagttcctcaatgcgccgggcctcggccggtagaacgtcggcaaggccttcgggcagcaaccagttacccatggatttctatacctgaatcacgcccggaacatgcgcgggcgttgcccaaacgaaaaacggctgagagggcgtaagcccgctcagccgtatgcggaatgttttctagcttacgcggtattgtacatggatcggcaccctgttcctaggggttgtcccgaaccgccctactttaccgcgccggcgtcaattcgccggtgccggggcgcccgccgcgcccttgccggggttcttgaagaactggaagaactccgacgtcggatcgaccaccaatacgtcaccggttttgccgaacgcggcgcgataggcttccaggctcttgtaataggtgtagaactcggtattgcggccgaaggcctgggcgtagatgctgccggcctgggcgtcgccctcgcccatgatgccctgggcgcgcgcataggcctgggccacgatgacctcgcgctggcggtcggcctcggcgcggatcttctcgctttcggccgcgccgatcgaacgcagctcgttggccacgcgggtgcgctcggcttccatgcggcgatagaccgactcggaaatctcgggcgcgaactcgatgcggcgcaggcgcacgtcgaccacctgcacgcccagcggctcggcgcgcttgacgacgttggtgaggatttcggccatgaccttgtcacgctcggccgagaccacgtccttgaccgtgcgcacgttgaccgccgcgttcagcgcgtcgcggatctgcgcctgcagacgctcctgggcggcgcgctcgttgccgccgaaggtcacgtagtacaggcgcggatcggcgatgcgccacttgacgtacgagtcgatcagcaggttcttcttctcggaggtctggatgcgctcggcatcgctggactcgatggtgaggatgcgcttgtccagcgtgacgacgttctggaacggcggcggcgccttgaaatacaggccaggctcgctgatgacctggcgcacctcgcccagcgagaacaccagggcgtagtcgcgctcgcggaccacgaagacgcatgaagacaggacggccaggacgacgagcagtccgaccaggatgggcatgagacgttgcatgttggggactcctccgggttagcgcgacatgcggtcgcgaggcagcgtgttgctggtgctgctgccggatgaagactggccgctggtcgaaccgcgcgccggcgcctgcggaatcgccggctggttcgcgccgggcaggcccaggctggaggaggacggcttgccggcgtcttgcgcggcctgctgcatgatcttgtccagcggcaggtacaacatgttgttgccgcccttagtatcgaccatgaccttgctggcgcgagtgaagacttcctgcatggtttccaggtacaggcgttcacgcatgacctggggcgccttctcgtactcgttgaggatggacgagaagcgcgaggcattaccctgcgcatcgccgatcaccttggccttgtagccctcggcctgctcgatcatgcgcgaggcctggccgctggccagcggcacgacctggttggcgtacgcctggccttcgttgatctggcgctcgcggtcctgacccgccttgacggcgtcgtcgaacgcggcctgcacctgttcgggcggctggacgttctggatggcgaccgtgctgatctggatgccggcgctgtagcggtccaggatctgctgcatgagattctgcacttcggtggcgacttcggtacggccttcatagagcacgaagtccatcggcttcttgccgacgatttcgcgcatggcggtctccgccgcctggcgcacggactcgtccgggtcgcgcatcttgaacaggtagtcgggcgcgccgtcggcgcgcaggcggtactgcaccacgaattgcatgtcgacgatgttctcgtcggtggtcagcatcaaggcctcaggcagcaccttgttgcgcgaaccgccgcgaaaacccacctcgaacgtgcgcagctgcgacacgttgaccatttcgtggttctggatcgggtaaggcatgcgccactggaagcccgccggcgcggtgctcttgtacttgccgaactgggtaacgaccgcgacctggccttcctggacgatgaagaatccgctggccagccacagcagcaccagcaccagggcgatgatgcccaggccgatgcgggcgccgcgcggcgaaggcggcgtcatgccgccgcggttgttgggacgattgttgccccctccgcccttgcggccgaacaatgcgcctatgcgattgttgaagtcgcgccagacctcgtcgagatcgggtggaccgtcgccgccgccctgtggacgtcgcggcggctcggagccgttgccgttattgttgccacggccccagccggggtcattcagattgaagagtttggtgattcgagacattgtttcccacaatctggccgatctctgcaattgccccgcgcaacgcatccagaccggcgcgctcggtagcgcttacgaatactcgcgcaatcgtaccatgggcgtcgcggtcgacccgtggctccaggcccgcgcggtcaatcttgttgtataccagaatggtcggaatctgcgccgcgccgatctcggccagcactttgtcgacctcggcgatctgctcgtcgcgctgcgcgctggccgcgtcgaccacgtgcagcaacaggtcggcatacacggtttcctcgagcgtggcacggaatgccgcgatcaggttgtgaggcaggtcgcggatgaacccgaccgtgtccgacagcaccaccgacccggcgccgtcgatccagatgcgccgcgtggtggtatccagggtggcgaacagctggtctgcggcataggcgccggcgcgcgtcatggcgttgaacagcgtggacttgccggcgttggtatagcccaccagcgagaccgacagcgcgccgccgcgcgcccgcgcccggcgctgcgtgacccgctggcgctcgacccgatccaggcgctcgcgcagcaccttgaccttggcgccgatcatgcggcggtccatttcgagctgcgcctcgcccgggccgcgcatgccgataccgccgcgctgccgctccaggtggctccacatgcgcgtcaggcgcgtggccaggtgctgcagctgggccagctcgacctgcagcttgccttcgtggctcttggcgcgcagcgcgaagatatccaggatcaatgccacgcgatcgaccacgcgcaggttgaattcgcgctcgaggttgcgctgctgcgccggcgacagcggctggtcgaacaggatgatgtcggccagcagcgcgccggccatcgccacgccctcctcgaccttgcctgaaccgatgaagaacttggcgtcgggccggtcgcgccgcgccgtcagcgtgccgacgatctcggcgccggcgcccttggccagcatggcgaactcctcggcgtgggccgggtagtcaggattgccgagatcgacgctgatgatcagtgcgcgcatacatgcaccattttggagccaaagcgaaaatgcccgccggcgctggccgcgcggcgggcaatcaagggtaatgctggagcgaggcgattattcagcgggaacttccacctggaaattgacggcgcgcgccggcaccacggtggagatggcatgtttgtacaccatctgggtcacggtattgcgcagcagcacgacatactggtcgaacgattcgatctgcccctgaagcttgatgccgtttaccaggtagatggacacgggcacgtgttccttgcgcagcgtgttcagaaacggatcttgcaaagtttgccctttattgctcattggccaggctccatttgtttgttttaagtgacggcacagtgcgccgaaatcagtactctacagggttttcccgggcggtgccacttgcgatatacgcaaatatgacaccagagttttcaggaaattccccggtgcgtgtcacaacgaaaaaattttcttcagcgcgccgatcaacgcctcgcattgggcgtccgtacccaccgtgatacgcaggaattgatcgatacgggcctgccggaagtagcgcaccaggatgctgcgctcgcgcagccgggcggccagttgcgccgcgtcatgctccgggtgccgcgcaaacacgaaattggccgccgaaggcagcacgtcgaaacccagcgcccgcagatcggcgctcatgcgctcgcgcgtggccatcacggcctgacgcgtccggtcgaaatacgcctggtcctgcatggcggcctgcgcgcccgccgacgccagccggtctatggggtaggaattgaagctgttcttgacccgctccaggccgtcgataagcgcccggttgcccaccgcgaaaccgacgcgcaggccggcaagcgagcgcgacttggacagggtctggaccaccagcaggttgtcgtggcgatcgaccagcggcgcgaccgactcggcgccgaagtcgacataggcctcgtccaccaccacgacggtatcggggttggcggtcacgatgcgctcgacctcgtcgcgcgtgagggcgcgtccggtcggggcattgggattggggaagatgatcccgcccgcggcctggccgccgggctggtagtcggccggatcgatgcggaagtcatcggtcagcggcacgacctgatagggaatctcgtacaggccgcagtagacgggataaaagctgtagctgatatccgggaaacgcaccggccggccgtgcctgaacagcgccatgaagacgtgcgccagcacctcgtccgaaccattgcccacgaatacctggtcggcctgcaccccgacggccgcggcaatcgcgccgcgcagctcgtccgaggccggatccggatacagcttgagcgtgtcgccggccgccgcggcgatggcctgcagcaccttgggcgacggcccgtacgggttctcgttggtattcagcttgatcaggtccggcagcttgggctgctcgcctgggacatagggactgagcgtcccgaccacgggactccagtagcggctcatggatcagttttcctggacgtaggggttgcgcgacgacttgaactcgatgcgcagcggcgtaccggccaggtcgaaggcattgcgaaagcgcgtctccagatagcggcggtacgaatcgggcaccgcgtccagcgcgttgccatggatcacgatcaggggcgggttctgtccgccctggtgcgcgtagcgcatcttgggccggaaaatacccttgcgcggcggcggctgctgctcgacggcggcctgcaattcgcgcgtcagccgcggcgtggacagtttggcgaaagccgccgcgtgcgcggcgttgacggacttcagcaagggcttgacgccctgccccttgagcgccgaaatggtgtgcatgcgcgcaaagccgaggaagcgcagcttgcgctggaattcccgttcgatgcgctcgcgctggtcgctgtccaggccgtcccacttgttgatggccaccaccacggcgcggccggtctccagcacgaagccggcgatgtgggcgtcctgttcggacacttcggcctgcgcgtcgatcatcagcagcaccacgttgctggcctcgatggcctgcagcgtcttgatgaccgagaacttctcgatcgcctcgaacaccttgccgcgcttgcgcaggccggcggtgtcgatcagggtgtacttcctgccgtcgcgctcgaagtcgatctcgatcgcgtcgcgcgtggtgccgggcatgtcgaaggcgatcacgcgctcttcgcccagcagcgtattgatcagggtggacttgcccacgttgggccggccgacgatggccagcttgatgcggtggtcgacgacatcctgctcgagctgctcgccggtgtcggccggcggcgcgaccaggccgctcaaggcgatctcgatcaggtcgacgatgccgtcgccgtgcgcggcagaaatcggatgcggctcgcccaggcccagctcgtggaaatcgccggtggcattgcccacgcccatgccttcggccttgttgaccgccagcagcacgcgctgctggccggacttgcgcagcaggcgcgcgatctcgtggtcgtgcgcattgacgcccgcccgcgcatcgaccaggaacaccaccacgtcggcttcggcgatggcctggcgcgtctggcgcgccatctcggccaggatgccgtccttggcgaccggttcgaagccgcccgtgtcgatcaccaggaagggcgtgtcgcccaccctgccctcgccgtagtggcggtcgcgggtcaggccggagaaatcggccaccagcgccgcgcgagagcgcgtcaggcggttgaagagggtcgacttgcccacattgggacggccgaccagggcaacgacaggcttgaaagacacggtatgaggcttgctataggaaaagttcagttggcgcgaaccatcaccaggctgccattgccggtttgcaccagcacgccctgggaggtggtctgcggcggcgagacgatggcgcccccgcccaccgacagccgcgccagcaggcggccgtcgctacgcgacaggaaatggacatagccttcgaaatcgcccaccgccacggcctcgccgagcaaggccggcgcggtcagcaggcgattcttcaactcggcctgtttccagacgttgttgccgctgtccagcgcgaaggcgctgaccacgctgccctggtcgggcgcgtaggcgaagcggtcgtcgatgaccatgccgctggcgctggagaaatccttggcccagatggggcgtccgcccgccgacacgtcgaagcacacgatacggccctggtaggcgaccgcgcacatcaggcggccggcgatgcgcggcgcgcccaccacgtcggtcaggcgctccaggtcactggcgccgcgcggcgtggccaccgtgccttcccattggacgttgccggtggcgctgttgatggccagcagcttgccgcccggcaggccgctgatgaccaggccttcggccagcaccatctgcgcggcgctgcgcagcgccagcgccggacccggccgctgcatgctccacatgcgctcgccgttctcggcgttgaaggcctggatgcggtaatcgccgctgcgcaccacgaccaccccatagccgaccaccggcgggatggcgacgtcgctggtggcgcgggcgcgccatttgatcttgcccgtatcgtcgaaggcgatgacctcgccgtcgggcgtggccaccgcggtggtctggccgtcgctgccggcgcccgccgacagcttggcgtcggccgaggacttccagatggcccggccgctgagcaggtcgaacttgccgaccgacccgtcaggcgtggcggcgtagatcgactcgcccagcaccgtgggcgcgaagcccaggcccgagccgctgccgaccgaggccgtccaggcggtgcgcaccgacatgccgggcgcatattgcgtgagctcggccggtttgtagcgatcgtcgtcgctggagaacatcgagcagccgctcagggccagcaggcccgtcagcacgacggcgccgcgccatgcgcggccggggcgggaattacgcatcaagatcaggctccgctcaaggcatcgagtttcagttgcacgacctgcgtcaacgggttgctggttcccagcccgtcgatcgcgctttgccacgccgcgcgcgcttcatcgcgcttgccctgcgcggccagcacgtcgccgcgccggtcggcgaacaaggccgcgaaggacgccggcgggttgttcagctgcgcgagcgcagcgtcgtactgcttctggtccagcaggatgccggccaggcgcaagcgggccaccggctgcagggccagctgcttggcctgcgcggccagccattcgagctgctcgcgcgcgccgtcgacgtcctgctggctctgcagcgcctgggccgcgatcaacgcgccgcggccggcgtagccggtggccggatagtcggtgcgcagcgtggcggccgcggccttgatgcgcgtggcggcatcggcgccgcccaggcgggcggcgtcctcgagcgcctcgaaatagcccatggcctggttggcgcggtagttctggtaggccttccagcccgaccagccgccccatgccagcaccaccagcgtggccagcgtcaggatcagcgtgccgtaacgcgcccaccaggcccggattgcgtcgagtttttcctgttcttcgagatcgtatgccatgctaacccttggatttcaaaacatcggccaactgcgccagcggcacctgctgctgcgccgcgtcggcgccgaccggcccgcgcaagtgcttgatgctggcggtgcggctggccacttcgtcgccgccaagaataaccgcaatacgcgcgccgctggcgtcggcgcgcttgaattgcgccttgaagccggccgcgcccgcgtgcacgatgacatccaggccggcgtcgcgcagctgttcgcccacccgggccgccagccgctggccttcctcgccctggtgcacgatgtagacctcgcactcggccggctgttcgatctcgacgctttgctcccagaggtcgagcaggcgctccatgccgatggcgaagcccaccgccggcgtcggcttgccgcccagcagctcgaccaggccgtcatagcgcccgcccccgcagaccgtgccttgcgcgcccaggcgatcggtcacccactcgaacacggtcaggttgtagtaatccagcccgcgcaccaggcgcggattgaggcggtattcgatacccgcgtcggccaggcgctggcacaggccgtcgaaatggctgcgcgatgcctctccgaggaaatcgaacaagcgcggagcgctatcagccatttcctgcatggcagggttcttggtgtccagcacccgcaaggggttgctgtacatgcggcgccggccgtcctcgtcgaggacgtcctggtggcgctccagatgctcgatcagtgcggcgcggtgggcggcgcgctcggccggctggcccagcgagttcagctccaggcgcacgtcctgcaggcccagcagcttccagagccgggccagcatgacgatcatttcggcatcgacatcggggccggcaaagcccagcgcctcgacatcgatctgatggaactggcggtagcgcccccgctgcggacgctcgtggcggaacacggggccgatcgcgtagacccggtgcggccggtcgtacagcatgttgtgttcgatgctggcgcgcacgatgccggcggtcatctcgggacgcatcgtcagcgagtcgccgttgagcgcgtccgtgaaggtgtacatctctttttcgacgatgtccgtgacttcgccgatgccccgggcaaacagcctggtgtgctcgagcaccggcgtgcgcacattgcgataaccgtagctacgcagccagccacgcacgatctcttcgaatttttcccagcgggcgctgggcccgggcagcacgtcgttcatgccccggatggcggagactttctggaaaacttgcgtcatcttcgtcatgcccaccacacccgcatcgaagagggcctggctgcttggtcccttattcctaatgagtgatgccggcgccgtagcggcgcgcgacgtagtcttcgacgatggcctggaattcttcggcgatatggtcgcccttgagcgtgaccgtgcgctcgccgtcgatgaaaaccggcgcggcgggcacctcgcccgtgccgggcaggctgatgccgatgtcggcgtgccggctctcgcccggtccgttgaccacacagcccatcaccgcgacattcatgctctcgacgccggggtagcgcgtgcgccacaggggcatctgccggcgcaggaacgactggatgctgtcggccagttcctggaagaaggtgctgctggtacgcccacagcccggacacgccacgaccatgggcgtaaacgcgcgcaagcccatggtctgcaggatttcctgcgccacgatgacttcgcgggtccggtctccgcccggttcgggcgtgagcgagatgcggatggtatcgccgatgccctcttgcagcagcaccgccagcgccgccgtggaagcgacgatgcccttgctgctcatgccggcttcggtcaggcccaggtgcagcggatagtcgcagcgcgcggacaggtcgcggtagacggcgatcaggtcctgcacatggctgaccttgcacgacagcacgatggcgtcggagcgcaggccgagctcctcggcgcggcgcgcattgctgatggccgacaccaccagggcgtcgcgtatgacggcctgggcttcccagggctgcgcgcgccggctgttctcgtccatcttgcgcgccatcagctcgtgatcgaggctgccccagttcacgccgatgcgcacgggcttgtcgtggcggcacgccacttcgatcatctgggcgaaattgtcgtcgcgttgcttgccgccgcccatgttgcccgggttgatgcggtacttggacagcgcctgcgcgcactcgggaaactgcgtcagcagcttgtggccgttgtagtggaaatcgcccaccagcggcacctcgacgcccatgcgatcgagctgttcgcggatggtggcgacttcgcgcgcggcctcgggagtgttgacggtaatgcgcacgatctcggagccggcctgggccagttccttgacctggatggcggtggccaccgcatcggcggtgtcggtattggtcatggactgcacgaccacgctggcattgccgcccacggtgaccgtgcgcccgccccactgcacccgcacggcgcgcgtggcgcggcgcggcgccgcgccgacgtccggcggcgacgcgtcctggcagggcatagagctatcttgcatgtatcgcacccgttgttactgggtcaccggagaaaaccattgcgccggcagccactcctgcggcagccagccttgccaaaaagcataggccactgcggcggcgaccaccacgaggatggcgagcagccatccccaggagccggaggagcgctcgtcgtcgacggagatgttgacgccagccggacgcaggccttgtccgccacgcggcgccggccgggccggcgcgggcgtgcgtgccgcctcgagatcgagcgaatcgaccacggcctgggcgtcggcgcccagcatgcgggcgtagttgcgcaccaggccgcgcagcgacacgcccttgggcagggattcccagcgctcttcttcgagcgcctggatcatgcgcgtcgagaacttgatgcggctggagacctcttcgagcgaccaccccttggcctggcgcagcgcccgcagcgccgaacccaccgtaggcgccgcggcaccgggagcgattgcggcgggcgaagcggccgaagcgggatcctgcgtcatgcgtgcacctgttgaatgggaatggttcgggtggcgttgcgttcagtgatgcgcgtgcgatcgcgcacttcgccggccagctggccacaggccgcgtcgatatcgtcgccgcgcgtcttgcgcaccgtggtgacgatgccggcatccatgaggcgctgggcgaataccctgacgcgcgccgacggcgagcgcttcaggccggaggccgggaaaggattgaagggaatcaggttcagcttgcagcgcacctggcgcgccagctggatcagttcccgggcgtgctggtcggtatcgttgatgccgtccagcatgcagtattcgaaggtgatgaagtcgcgcggcgcatgggcgagatagcgctcgcaagcagccagcagcgcgttcaaggggtatttcttgttgagcgggaccagctcgtcgcgcagcgcatcgttgggcgcgtgcagggacacggccagcgccaccgggcaatcctgggacaggcggtccatcatgggcaccacgcccgaggtcgagacagtgacgcgccgccgcgacaggccataggcgttgtcgtcgagcatcaggcgcagcgcgggcaggacctggtcgtagttgagcaggggttcgcccatgcccatcatgaccacgttgctgatgacgcgcgtgtcctcgccggccttgccgccgggcagccgggcggtatccgccgccgcctcgagcacgcgcttggcccaccacagctggccgatgatctcgctggcgcgcaggttgcggttgaagccctggtggcccgtggagcaaaagcggcagttcaccacacagccggcctggctggaaatgcacagggtgccgcggtcgtcttcggggatgaaaacggtttcgatggcattgccctggccgacatcgaacagccacttgcgcgtgccgtcggacgaacgctgctcggtattgaccggcagcgcctcgatcacgcagtcccgcgccagttgcgcgcggaaatcgcgcgccaggtcggtcatggcatcgaacgaatcggcgccgcgctggtgcacccagcgctgcaattgccgggcgcgaaacggcttgccgccccactgccccaccagctcggacaatgcggcgccatccaggcccagcaaattgacgcgttcgacggcttccatgatcggttcaggcgttatatccgggaatcaacggctgtggatgttgatttcgggaaagaagaaagccacttcgacggcggccgtctcgggcgcgtccgagccgtgcacggcgttggcatcgatgctgtcggcgaagtcggcgcggatggtgcccggcgcggccttcttgggatcggtggcgcccatcaggtcgcggttcttctggatggcgctttcgccttcgagcacttgcacgaagaccgggcccgagaccatgaagtcgaccaggtccttgaagaaggggcgctctttgtgcacggcgtagaaacgctcggcgtcggtgcgcgacagttgctgcatgcgggcggcaatcactttcaggccggcctgctcgaagcgggcgacgatctggccgacgacgttcttggcgacggcatcgggcttgatgatcgaaagggtgcgttcgatggacatgaaaactccaggatctgactaaagaatatatttccgaggggctatgacgctcaaatccgcgcagcctgctgcccgggcacccggggcgcgccgccgcgggcggcctgcgctatgggcgcgcgaaacgcccgaaaggctcgggccgaacgtcaaagcaaggattcgcgactgcataccgatcagattttcccaatgaaaacaggcacttctaaaaggtttacagtaaccgggtattctaacacgccggcaagaacgtattacatcttaaaatcgaccgtttgcttgccccctattcttcccaggctgaccgccggaacccgcaatgactgacgccgcacccaatcaacccgtgaacgaatcccaggaactgtccaagagctttgaacccgccgaaatcgaaacccgctggtacgacgagtgggccaagcgcggctacttcgacgccggccggcacgtagaaacggggaccgacccccagccctacgtcatccagttcccgccccccaacgtcacgggcaccctgcacatgggccatgccttcaaccagaccatcatggatggcctggtgcgctaccaccgcatgctgggcgacgacaccgtattcgtgcccggcaccgaccacgccggcatcgccacccagatcgtggtcgagcgccagctcgatgcccagaaggtttcgcgccatgacctcggccgcgagaagttcgtggaaaaggtctgggagtggaaagaacagtccggcagcacgattaccggccaggtgcgccgcctcggcgcctcggccgactggccgcgtgagtatttcacgatggacgcgcgcatgtcgcgcggcgtggccgagacgttcgtgcgcctgtatcagcaagggctgatctaccgcggcaagcgcctggtcaactgggatcccaagctgctgacggccgtgtcggaccttgaagtacagtccgaggaggtggatggccacatgtggcacatcctctaccccttcgtcgacggcccgcagaccatcaccgaccaggacggcaacaccgtcacgctgcgcggcatgaccatcgccaccacgcgcccggaaaccatgctggccgacggcgcgctgtgcgtgcaccccgacgatccgcgctacaagcacctgctcggcaagctggtcgagctgcccctgtgcgaccgcaacattcccatcatcgcggacgacttcgtcgaccccgatttcggaaccggctgtgtcaagatcaccggcgcgcacgacttcaacgactacgcgtgcgcgctgcgccacgacattccgctgatcgtcatcttcacgctcgacgcccacatcaacgagaacggccccaagcagttccagggactggagcgctacgaagcgcgccaggccgtggtggccgagctgcaggcgcagcagtacctggtgaaggtcgagccgcacaagatgatgcagcccaagggcgatcgcacgggcgtcgtgctcgagcccatgctgaccgaccagtggttcgtcgccatgagcaagcccgccccggccggcacgctcaaccccggcaagagcatcaccgaagtggcgctggaggcggtggccgacggccgcatcgccttctaccccgagaactggaccacgatctacaaccagtggctcaacaacatccaggactggtgcatctcgcgccagctctggtggggccaccagatcccggcctggtacagcgaagacggccaggtgttcgtggctcgctccgaggaagaggcgcaggagcaggcgcgcgccgccggcgtgagcggcccgctgacgcgcgacccggacatcctcgacacgtggttctcgtcggccctggtgcccttcaccaccttcggctggcccgaggacacgcccgacctgcgccgctacctgccctccagcgtactggtcaccggcttcgacatcatcttcttctgggtcgcgcgcatggtcatgctgaccatgcacatgaccggcagcgtgccgttcaagcatgtgtacgtgcacggactgatccgcgacgccgacggccagaagatgagcaagtccaagggcaatacgctcgacccggtcgatctcatcgacggcatcgatctgaaaggcctggtgcgcaagcgcaccttcggcctcatgcaccccaagcaggccggcgccatcgagaaggccacgcgccgccagtacccggacggcattcccgcgttcggcaccgacgcgctgcgcttcaccatggcggcctatgccaccctgggacgcaacatcaacttcgacctgaagcgctgcgaaggctaccgcaacttctgcaacaagctgtggaacgccacccgcttcgtgctgatgaacaccgaaggacacgcgctggacggcgacggcggcgaactctcgtttgccgaccgctggatcgtcagccagctgcaggcgctggaagccgaggtcgagcgcggcttcgccgactaccggttcgacaacgtggccaacgcgctgtaccgctacgtgtgggacgaatactgcgactggtacctggagctggccaaggtgcagatccagcagggcacgccggcccagcagctgggcacccgccgtacgctgatccgcgtactggaggcggtgctacgcctggcccatccggtcatcccgttcatcacggaagaactgtggcagaaggttgcgctggtcgccggcaagcggaccgccggcgccgtggccagcgtcagcgtgcagccctacccgcgcgccaatccgcaggccgtcgacgccgaggcggaagccgcggtggccgaactgaagtcccaggtcgaggccgtgcgcgcgctgcgcggcgaaatgaacctgtcgccggcccagcgtgtcccgctggtcgccgaaggccccaccgacgtcctgtcgcgcaataccccttacctggcggcgctggccaagctgagcgaggtcgaggtggtggccgccctgcccgacgccggcgcgccggtgcaggtagtgggcgacgcgcgcctgatgctgcatgtcgaaatcgacgtggcggccgaatgcgcgcgcctggacaaggagatcgcgcgcctggagggcgaaatcgccaaggcgaacggcaagctgggcaacgccagcttcgtcgagcgcgcgccggcggccgtggtcgaacaggagaaggcgcgcctggcgcagttcagcgaaacgctggagaaggtacgcggccagcgcgtcaagctgggcgtctgaacgcaagggccccccggcgcggccgggggttcctgcccatggcaagcgcaatggacacagcggcgcgagcgcacaggcggcgccggcacggttcagaacgcgtaggtcaggcccacgccgccgaagtagttggtcgagcgctcgctcacggggctgtcgcgcgcatcgccgaacagggtattgacccccgccgtggcgttgacggcccagctctggtccaggcggtgcgtccaggacgcgaagatcccgccggacttgaatcccgacgaggccgagtagcggcgcaacccggcctcgctgcgggcggcctgggaggcgctgatgccgtaccaggtgcgcatgtagtcgtcgctggcccactcggtgcgcgcgcccaccgagacgctgtcgcgcccggtctgccacacgcggtaggtagcgcgcagctcccccacgccgccgtagccgctgcgcgcggcctggcggtatgcggcgcccaggcccagcgcgccatactgccattcgatgtaggcgccgtaggtcgcgtgcatatcgatgtcgtccaggccatggagaatgtccgaatcgtcggcgtcacgccccaggtgcgcgccgacgaacacgccggcatgcacatgttcgccgagctgccacttcaggccggcgctgggcagcccggcgcgcggcgaaatgaagaaaggcccgttctcgtaatggatgagcggcaccggcaggaagcggtagtccttggcgccctcgtagcgcggcgccaccgccgccgatatgccgatgtagttctgggcctgcgccgccgtgcccagcgtgccggccaggcacacgacggtcgcgcgccaccatgcgtgcttcattgtcattccttgggaaaccggggcgccgcccaggcggcctgccccaacggcgcgattgtgcgcgccgcgttttaaattctttttaatcggcggctgcgacactggacgcggatagcccggcgacacgacatgactcatttgctattggtggaagacgacccgatgctgggcgacgcgctgcagaccgcgctgcagcgcgaactcggcgcgcgggtcgattgggtgcaggcgcagcttgcgctggtcgaccacgcctaccagctgatcctgctggacatcggcctgcccggccagtccggcttggcgctgctgcgcgcgctgcgcgagggctacgacaccaccccggtgctgctggtgaccgcgcgcgaccagctcagcgaccgcatccgcggcctggacggcggcgccgacgactacatcgtcaagccgttcgaactggacgaactgctggcgcgcctgcgcgccgtgctgcgccgcagccacaaccaggtggcgccgctcatgcggcatggcgagctactggtggacccggcggcgcgccagcgtcgcgctcagccagagcgaataccgcacgctgctggcgctgatgcagcggcgcggccgcacggtctcgcgcgagcagctggagcacgatgtctacggcgccagcgtggcgctggaaagcaacacggtcgccgtgtacgtgcaccagttgcggcgcaagctgggcgacgacctgatcgagacggtgcacggctacggctatcgcatcggccaggaaggcgcatgaaatcgctcaagcgacgcatcctgaccgcggtactggccgcgctgctgctgaactggggagtctggctgggctggcagaccttcgaaatgggccggcgcgaaaccggcacctgggacgcccggctgcgcgatgtcgccagccaggccgtgctgtccatgccgctggacatcatggagcgttcggagccgaccggctttcgcctgcccgagccggtgcagaccagcgagctgcgcatgagcttccagatctggagcatggcgtcgcgccgccagatcgtgcacagcgtcaacgcgccgcccggcccgctcaacccggccttcgccgacggctatgccgacgtcgaactggatggagagccgtggcgcgtctacagcgtgaccgacgccgagggccggatacaggcgcaggccggccattcgctggccgcgcgccgcggcgacatcctgcaatggctgggcgccagcctgaaggcctcggccctgctgttcctgttcctggccctgagcatcctgctggcgatcgaccgcgccatgcggcgcctggaccgtgtcggccgcgccgtccagcaacgcgatccgctggatctcgcacccctgcccgacggcgacgtgccggcggaactgcggccgctgatcacggcgatcaaccggcagttcgggcgtgtgcacacggcgctggcgcgcgaacggcgcctgatcgccgacgcggcccacgaactgcgcacgcccctggccgcgctgaagatgcaggcggaagtcgcgcttggcgcgcgccacgccgacgaacggcacagcgcgctgtgcaaactgctggacgcggcgcggcgcgccgcccgcctgtccgagcagttgctcgaccaggcgcgcctggacgccatggaagccaccgtgcctggcggcgaagtggatctggccacgctgaccgccatgatcatcgccgaccaccaggcgcgcgcgcaggcgcgccatcaacgcatccagctcgacgcccggcccgccttcgtgagcggcgacctggattcgctcggcatcctggtgagcaacctggtcgacaatgccctgcgctatacgcccgagggcggccgggtcgtcgtgtactgcggcccgctggagaacagcgcggtcggcctgcgcgtgctggacaacgggcctggcgtgcccgccgaccggcacgagcgcatcttcgagcgtttctatcgccagccgggccaggcgcagcgcggcggcggcatcggcctgtcgctggtggcccagatcgcccgcctgcatcgtgcccggatcgactgcggcgccggcctggacggccgcggcttcggcatcgccgtgggcttcgcgccgcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgcaatgccccggccgcgcctggatcggcctgaccctgctgcaccattgccgcgacgacctgcaccgcgccgccgtcgagcacgccgcccacgccagcggcctgcccatcgtcgcactgggccaggcgcagatgcaccgccgttcgcgcaagcccctgcacgacacgctggcggccatccgcaccgggcgcagcgtcggccagtgcggctatgacctggccgccaacgccgaacgccacctgcgttcgcgcctgcgcctggccagcctctatccggcccaggccctggcccagacgctggccatcgcacgacgctgcaccttctcgctggacgagttgcaatacgaataccccgacgaaatcgtgcccgccggccatacgcccgcctcctacctgcaccagcagacttacctgggcgcccggcaacgctttcccgagggcatgacgccggcggtcgccgcccaggtcgaaaaagagctcgccctgatcaacgaactgcgctacgaggcctatttcctcacggtctacgacatcatcggctacgcccgctcgcaaggcatcctgtgccagggccgcggctcggcggccaactcggcggtctgttattgcctgagcatcaccgcggtcgatcccgcgcgcggcaacacgctgttcgagcgcttcatcagcaaggagcgcaacgaaccgcccgatatcgacgtcgaacaccagcggcgcgaggaagtcatccagtacatctacgagaaatacggccgccagcgcgccgccctgaccgccgtggtcatctcgtaccggccgcgcagcgtgctgcgcgataccgggcgcgcgctcggcgtggacaacggcatcatcgacgccgtggcgcgggcgcaccaatggtggaacggcaagaaggaaatgctgcgctcgctcgccgcctgcggcctggatccggcctcgcgggtggcgcgccaatgggccgagctggccgaaacgctgatgggttttccgcgccacctgtcgcagcatcccggcggcttcgtgatctcgcgcggcaagctgtcgcgcctggtgccgatcgaaaacgccgccatgcccgggcgcagcgtggtgcaatgggacaaggacgatctcgacgcgctgcggctgctgaaggttgacgtgctggcgctgggcatgctgtcggtgctgcgccgcgcgctggcgctggccggccagcggcgtggccggccgctggcgctgcacgagattccgcccgacgacgacgccacctacgacatgatctgcgcggccgacacgataggcgtgttccagatcgagtcgcgcgcgcagatgagcatgctgccgcgcctgcggacgcgccaatactacgacctggtggtgcaggtggccatcgtgcggcccggcccgatccagggcggcatggtgcacccctacctgcggcggcgccaggggcgcgaagacatcacctaccccgggccggcggtgcgcaaggcgctggcgcgcacgctcggcgtgccgatcttccaggagcaggtcatgcagatcgcggtcgacgccgccggttttacccccggcgaggccgacgcgctgcgccgctcgatggcggcctggcggcgcaagggcggcgtcgacaagttccgcgcccagttggtgggcggcctgctggcacgcaactatacggccgacttcgcgcaggccctgtttcgccagatcgaaggctttggcgaatacggttttcccgaaagccatgccgccagcttcgcgctgctggcctatgccagctcctggctcaaatgccatgaaccggaggccttcctcgcggccctgctgaattctcagcccatggggttctacgcgccggcccagctggtgcaggacgcccgccgccatggcgtgcgggtgctgccggccgatgtgctgtacagcggctaggaggccagcctgcaggacgcgcccggcgcggcgcggcccgccgtgcgcttgggcctgaacctggtcaaggggctgcgcgaggacagcgcgcgcgccatcgaacaggcacgcgtgcgccggcccttcgccgataccgccgacatggcgcgccgcgccgggctgccgcgccaggcgctcgacgcactggccgccgccgatgccttgcgcaccctggccggccatcgccgcctggccagctggcaagcggccgccagcgcacaaagccgcgacctgctgcgcgaagccgtgatcgtcgaaaccgaaacgcccgcgctgccggcgccgtccgaaggccagaccgtcgccgccgactaccgcagcgtcgggctgaccctaggccgccatccgcttgcgctgctgcggccgcaactggccgcgcgcaatttccagaccgccgcggtcctcaatacctaccccaatcgccggctggcgcgcgcctgcggcatcgtcacggtgcgccagcggccgcagaccgccaagggcaccatctttgtcacgctcgaagacgaaaccggccccatcaatgccgtggtgcgtcccgagctgatcgaacggcagcgccgcgaactgctggatgccacgctattgggcatctatggcacctggcagagcgtcgatggcgtgcgccacctggtggcgcagcgcctggtggacctgagcagcctgctgggccagctcagccaggacggcctggccgccgccagccgcaacttccactgaacgcggaaaacgcagcaggtgccggtgggggtgcctgtccccgtgcaatgcaggcacgcccagattcagcgggtgcctgtccccgtgcggggacaggcacgccgaggatcgggtgtaaacggcgtggcgtcgatgggcagttccaggcccgacatctgcgcggtcagcagcgccgcgctgccgcaggccagcgtgaaacccagcgcgccctggccgatattcagccacaggttgtcggccgcgcggctggcgccgatcagcggcttgccggtcggcgtggccggccgcaggcccgcccaggccacggcctggctcaggtccagctgcgggaacgcctcggccacctggcgcttgagcaggtcgatgcgcgcgggctcgatggcggcgtcggcgccgccgatatccaccatggcggcgatgcgcagcacgcggccgatgcgcgcgtagacgatgcgccgttcgtaatcggtcacgctgatggcgggcgccgtcgtatcgccgacgggcagcggcacgctcaggctgtagcccttgagcggatacagcggcacgtcctggcccagcggcttgagcaaggcgcgcgtgcccacgccggtggccagcaccaccgcgtccacgccgatatcgccctgcgcggcctgcaccgccacgatgcgccgcccttcgcgccacagtccgcgcaccgggttggacatcaggcactgcacgttgtccagctgctgcaggcgtgcgaacagcgcctcggtgaactggcggcaatcgccggcctcttcgctcggggtgtagacggcgccggccaggctggcgcccagcccggccagggccggctccagcgccagcgtctgcgcggcatcgagcacctgctgctcggcgcccagcgaagcctggtaggccaccagccgacgggccttctccagcaaggcatggtcccgataggcgatcagcttgccgttgcgcacatggccgaattcgagttcctcctgcgccagcaggccgtccatgacgtcgcggctgaggtaggacagcgtctgcagctgggcggtcgaacgctcggccaccgaagcgcggcaggccagcgcgaactgcaggcaccagcgccactgatgcggatcgagcctgggccgcaagcgcagcggcgaatcgctgcgcagcagccagcccggcacgctgggcagcacgccggggccggccagcggcgccacatagctgtagctgagctgcccgccgttggcgtagctcgacgcctcggccggctgcgcatggctgtcgaccagcaccacctcatgcccctggcgcgccaggaaataggccgacgtcacccccaccacaccggcgccaacgacgcagacgcgcatgtcatatcccgcaagaaatcatccaggcgtcattgtgggatagcggcgcgcgccgcgccaaatagcaatccggacagcggccataacctaaggttggccgccgccggcgcggccggacctacgcggcccggtgcaggcgcacgatggccagggccgtgggcgcgcgcaccaggtcgtccagcgtatagccgtccagcgtgcggtagaacgcctgcaggctctcggccagcgcaccgctgaggcggcaggcgccattgagcacacagggaggctgggcgcaattgaccagcgccccctggtcttcgagcacgcgcaccagttcgccgatgcggtactcgaccgcgtcgcgcgccagccgcagtccgccgcccttgccccgcgtcgccacgatccagccctgctgcgacaggaaatgcacgaccttgaccagatggttgcgcgaaatctcgaaccgcgcggcgatttcgggaatcgtcacgggtacggtgcggtcgcggcattgcgtcaggtacatcatgacgcgcaggccgaagtcagtgaaacggttcagttgcatggctggcgcgggatgggcggcggaacgcggcaagcatacaccgctatgccacgccgccggtgccgaacacttcggcatggatgcggtgctcggccacgcccaggtcggccagggcgcgccgttgcgcctgcatgaagggcaacggaccgcacaggtagtagtccgcgtcgggcaggatcacctcgtcgcggatcgcatgcagatcgacccggccttcgtagtcgtagtcgacgccgcgccggtcgtccgcgcccacgcgctcgtagaacaccgccttgcgcacattcggccgcttggcggccagcgcgttgatatgttccttcatcgcatgcacgccggcctcgcggcaggcatgcacgaagcggatctgccggccgtcgtcgcgcgccgtcaggtggttgagcatggacaccatcggcgtcagccccaccccgccgctgagcagcaccaccggccggccgtcctcggcgtccagcgtgaaatcgccctgcggcggcgacacgtccagcacatcgccctcgttgatgcgattgtgcagcgtgcccgacaccatgccggcgggcgagccggcctcgcgcttgaccgaaatgcgcagttgccccggcatgcccggcgcctcggacaggctgtactggcgcggctgcatcaggcccagctcgggcacgtagacccgcaccgatacgtattggcccggcaggtagtcgggagtggcgccgccgtcggccggcgccaggtagaacgaggtgatctcggcgctttccggcgtcttgcgcaccaccttgaaggcgcgccagccggtccagccgccgtcgcgggaagcagcggcggcgtacagcgcgcgctcgcgtccgatcagcagatcggccagctggccataggcggccgcccaggcgtcgatcagttcgtcggtggccgcttcgcccagcacctcgcggatcgaggccagcaaatgcttgccgacgatggcatagtgttccgcgcgcacgcccaggctgacgtgcttgtgggcgatgcgctcgaccacctgcagcagcaccgagggatcgtcgatatgctcggcataggccgccaccgcggcggccagcgcctgctgctgctggccgctttgctggtggccttggttgaacagctggcgcaactctgggttgccgcccagcatgcgcgtatagaaatggcgcgtcagcgcctcgccgtgttctttcaggacgggcgcggtggccttgaccagcgcgcggacttcggggctcaacatactgcggttccttcgatgtggctgcgaaaaattaaaacatttatttattctacatcttttaaaaggcccgtatcgcgcgccgtttgcggccccgcccccgggcggcgaaaatagcggtttgcagtcacctatccaaggattccgtcatgagccacgatacgctcaaagcccgcctgtccgactcggtcaaggacgccatgcgcgccaaggccaccgatcgcctggccacgctgcgctttctgctggccgccatcaagcagcgcgaagtcgacgagcgccgcgaactgagcgacgcggaaatcaccgccgtcatcgagaagcaggtcaagcagcggcgcgaatcgatcgccgcgttcgagcaggccggacgcaccgaaaccgccgaacacgagaaagccgagctggccgtgctgcaggaattcctgccccaggcggccgcgcccgaggaagtggccgccgccgtcgatgccgcgctggccgaagtcagcgcgcaaggcgtcacgggcgcgcccgccatgggcaaggtcatggccatcctgaagcagaagctggccggccgcgccgacatggccgcgctgtcgcagcaggtcaaggcgcgcctgctcccctagggagcgcgtccggtcttggtcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcggcggatgcgtaaacggacctatcctcaacagcatctcgtcgtcatggtctgcgccgccgaaagcctgccggtcgaagaacggctgctcggagacatgcgcgccccgctcgccggccaggccggcgaaggtacggcgcgaagcctgattgtcaggccccaccgtggtttcaagatgtcgaacatgcctgcactcctggcgttccaggatgtggccaagcatggcgcggcccaaccgatggccgcgtgcgcgggaatgcaccgcgacctgccagacgaacaacacgtcgggccgggtcgggagcaaataagcagaaacgaacccgtcgatacgtccgcccgggctttcggcgaccacgcaggtatgggcgtggtgctcgcacagcagcaggtaggcgtagagggaattgaggtccagtggcggacactcggacaccaactggtgtatggccgcgccgtcgttgcggcggggtgggcgcaggtggtagcgcaaggcgctggccggctgcgcggcggagatatctggcgaggtgttcgatgtttcgtcttttctcatactaccagtcccgattccaggggcgcgccgccagtaggcatttcgagtatgggcggcgatccttcgccggccgcctcgacggcatgcccctcctgttccatcaacgccacgatgcgctccagcgccagcgtgatcgttgcctgctccagttcgggcagggcattcaggccgtcggccagatgcttctgcaacggcgacggcgcctcggcggccagcgtgcggccgccctcggtggctgtgacgaacacgatacggcggtcttcccggccgcgttcgcggcggatcaggcccttgtcttcgagacgatccaggatgccgaccaccgtgctcgggctgacgtggatttcgcggctgatggccgtggccgtcatggggccgccggcgatcacggcgcgcaggcacatcagctgcggagcggtgatgtggctgacggccgccaattgccgggaatgcagcgcgatggaacgcgtaatgcggcgcagggcgcgcaggatgcgtagatcgtattgctgcggcgtatcagtctgagcgacgttgttcatagccaggaaaaagaggttcggacaaaattgatttctactcaaatgatatgcctgccattcattcaagtcaaaccagaattgccggcaagatgtaattcaatgcgagcgtttttccggtaattgccgtcatgatcacttcggccggcgaatcttcccaggaggcttagtggattacccgtaggccgtataaaacacatgttttttatttttagcgagatatatcatgtgttttttatcctgtttcgcgccatgccccccacccctgccccgtccatgctggaaaccctccagtcattgctcgacgacctgcccgccgaactgcagcgcgccgctcgctgggtggccgcgcacccggccgaagtcggcctgtggtcgatgcgccggcaggcccaggccgtgggcgtggcgccagccaccatgctgcgcctggcgcgggcggcaggctgcggcagctacgaagacttccgcgcacccttccagcaggcgctgaccgccgccggcgggtcgggatggcgcgaccgcgccgcggaactgcaagcggcgcaggacgccggcgccgcgcccggccatgacgtactgacgggattgcagacccaggccatcggctcgatccgggcgctcaacccgccggccgccttcgatgccgcggccaggaccctgctggccgccggccaggtcggcttcctgggcacccgctcggcgttcggcatcgcgcaccagatgcgctacgcctaccaactggtacgccgcaatggcctgctgatcgacgggctgggcggcgcgccggccgaacagatcgacaacctgcaggccggcgacgcgctggtggcgatttcgcaggccccctacccggcagccacggtgcacctggcgcgccaggccagccagcgcggcgtgaccgtcgtggcgctcaccgacgacccgctctcgcccctggcgctggaggccggccatgtgctgctgttcgcgcggcccgaacgcgaacgggtctatgccgagccggcccagcgcggtccgggctcgttctttcacaccaccgccggactgctgggcctggccgagcacctgatcgcccgcctggccgcgtgcggcggcgagaccgccctggcgcgcctggccgaaatcgaggcgcgcctgcaggccgagcaggtgtactggtcgccggcgcacgcgcgccgcgacaaggcgcggcctggccgcggcatgccgcgggaagcggcatgaccgccctactcctcttgcctctcctaccaggaataccggaatgagcactacccacgtccttcatcgctccttgcgccatactccgccggtcgccgtgcgcggcgaaggcgtctggctgtacgaccaggccggccgcgcctacctcgacggttcgggcggcgcggccgtctcgtgcctgggccacaaccaccccgacgtgcgggccgccatgcacgcgcagatcgatgcgctggcctatgcgcacacgggctttttttccaccgagatcgccgagcgcctggccgaccgcctggtagccgacgcgccggccggcaccagccatgcctatttcgtctcgggcggctccgaggcgatcgaggcggccctgaagatggcgcgccagtacttcgtggagatcgggcagccgcagcaccgccacctggtggcgcgccgccagagctaccacggcaatacgctgggcgccctggcggtgggcggcaacgaatggcggcgcgcccagttcgcgccgctgctgatcgacgtggcgcacgttgcgccgtgctatgcctaccgcgaccagcgcgaggacgaaagcgccgagcagtacggcgaacggctggcgcgcgaactggaggacactttccagcggctgggcccggacaccgtcatcgccttcgtggccgagcccgtggtgggcgccaccgccggcgcgctgaccgccgtgcccggatacttccgccgcatccgcgagatctgcgaccgctacggcatcctgatgatcgccgacgaagtgatgtgcggcatgggccgcacgggcacgctgtacgccgtcgagcaagaggagatcgtgcccgacctgatcaccatcgccaagggcctgggcggcggctaccagccgatcggcgccgtcatggcgcaaggccgcatcgtcgacgccatgagcaagggcagcggcttcttccagcacggccatacctacctgggccacgcgaccgcctgcgcggcgtcgctggcggtgcaggaagtgatccgccgcgacggcctgctggcgcgcgtgcgccagcaaggcgacgggctgcgccagcgcctgatgcaggcgctgggcgcacatccgcacgtgggagatatccgcgggcgcggcctgttcctgggcgtggagctggtgcgcgaccgcgccaccaaggcgaccttcgatcccgaactggccctgcacgcacgcgtcaagcgcgaggctatggcgcgcggcctgatggtctatccgatgggcgggaccatcgacggccgccacggcgaccatgtgctcgtggcgccgccgttcatcatcgccgacgacgaactggaccagctcgtcgagcggctggccggcgccatcgacgcggccatcgcgcagacgcgcgcctgaaggccacgcgcggcgcgcaactcagtagcggctggcgtcacgggcgccagcgcagaccgccggcacagaccggcaacaccacggggaaaaaccccaaaaggagtttgtatgggcaagtcagtcaaacacaccttgggccaccgcaaagccttcagcctggccgccgcctgcgccgccgtggcgctggcgtgggccgcgcccacgccagcggcggcccagcagaagttcgtcagcatcggcaccggcggggtgaccggcgtgtactacgccgccggcggcgcgatctgccgcctggtcaacaaggaccgcgccagccatggcgtgcgctgctcggtcgaatcgaccggcggctcggtgttcaacgtcaacaccatcaaggccggcgaactggacctgggcgtggtgcaatcggacgtcggcttcaatgcctacaacggcgaaggccagttcaagcaaggcggcgcgtacaagaagctgcgctcggtgttctccatccaccccgagccctttaccgtgctggcccgcaaggaagccggcatcaagtcgttcgaggacttcaagggcaagcgcttcaacgtcggcaacccgggctcgggcacgcgcgcctcgatggaagagctgctggccagcatgggctggacgctgaaggacttctcgctggcctccgaactgcgccccgacgaacacgggccggcgctgtgcgacgggaagatcgacggtttcttctacggcgtgggccacccctcggccaacatccaggaccccaccacgacctgcggcgcgcaactcgtgtcgctgaccggcccggcggtcgacaagctggtcgacaagtatccgtattacgcgctcgccaccatccccggcggcctgtatcccaataatccgcaagacaccaagacctacggcgtgacggccaccttcgtcacctccgaggatgtgcccgagcagacggtgtacctggtggtcaaggccgtcttcgacaacttcgaggacttcaagaaactgcacccggccttcgccaacctgaaggccgccgacatggtcaagaacggcctgtccgcgccgctgcacccgggcgcccagaagtacttcaaggaaaagggcctgctgtagacgcaagccgcggcgcgcgccaccctgccggggcgcgcgccttcgcaacaccgcgcgggcggccgccaggccgcgcgcgcgtcatgacaagcaggggaatccacgcatgaaaaacgagtcgtccactacgaccgcagacctcgagcaattggtcgccgaagccgaccgcggcggccgccatgccggcggcgtggccggcgccacgctggccgccggcgccctggtctggtcgctgttccagctctggtatgcctcgccgctgcctttctcgctgcactggggcgtcttcaacgataccgaggcgcgcgcgctgcacctgggcaccgccatgttcctgggctatctcgcctaccccgcgaccaagcgctcggcgcgcgaccgcatgccctggtacgactgggtgctggccctggccgccgggttctgcggcgcctacctgtacctgttctacaacgagctggccatccggccgggccagcccacctccatggacgtggccaccgccgtggccggcctgctgttgctgctggaagtcacccgccgcgcgctgggcctgcccatgaccgtgctgggcgccgtgttcgtcctgtacgccctggccggcccgtggctgcccgatgtgctcgcgcaccgcggcgcctccatcgaacgcctgatgtcgcacatgtggctgaccaccgaaggggtttacggcgtggcgctcggcgtgtcggtgtcgtacatcttcatcttcgtgctgctgggctcgctgctggacaaatgcggcgcgggcaactacatgatgcaggtctcgttcgccctgctgggccacctgcgcggcggcccggccaaggtcgccgtggtgtcctcggcggtcaacggcctggtatcggcctcgtcggtcgccaacgtggtgaccggcggcatcttcaccatcccgctgatgaaaaaggccggctacggcggcgtgcgcgccggcgccatcgaaacggcctcgtcggtcaacggccagatcatgccgccggtcatgggcgcggccgccttcctgatgatcgagtacgtgggcattccctacaccgacatcattcgccacgcgatcctgccggcctcgatctcgtacatcgcgctgttctacagcgtgcacctggaagcgctcaagctgggcatcgagcccatgatggccgccggcaagccgcgcacgccgctgcagaagctggccggctggggcatgggcatcagcggcacgctgatcgcgatgggcctggtctactggatcggcgtgggcgtgcaggcggtggccggcgcggccgcgatctggatcctgctggccatgctggtggcgctgaacatatggctgctgcgcgtcgccgcgcgccaccccgacctgcccaccgagatcgacgtcaaccatccggtgcgccccgagccatggccgacggtgcgcgccggcctgcactttctcatccccatcggcatcctggtgtggtgcctgagcgtcgaggagctgtcggcgggcctgtcggcgttctgggcggccgcggcgacgctgctgcaaatggtgacccagcgccccctgaccgcctggttccgcggccaggcgatcgcgcccgccgccctgctgggatggcgggacgccatcggcggcctgcaggacgacgcgcgcaacatgataggcatcgccattgcgtgcggcaccgccggcctgatcgttggcgccatcacgctgaccggcctgggcctgcgcatgacggccttcgtcgagctggtgtcgatgggcaacgtgctgctgatgctgatcttcacggccatcgtctgcctgatcctcggcctgggcatgcccaccacggcgaactacatcctgatggccaccctgatggcgccggtggtggtcgagctgggggcgcagaacgggctcatcatcccgctgatcgccgtgcacatgttcgtgttctattacggcatcatggccgacatcacgccgccggtgggcctggccaccttcgccgccgcggcgatctcgggcgcagacccgatcaagacgggcgtccagggcgtgacctacgcgctgcgcacggccgtgctgccgttcatgttcgtgttcaacccgctgctgctgctgatcgacgtcaactcgtggaccgagctgatactggtggcgggcagcgccacgctggcttcgctgaccttcgcctcggcaacgctgggctggttccgcgtacgctgcacgatgctggagatcgtcgtgctgctggctgtcacgttcatgctgttccggcccgactggctgctggaccaggtatccgagcgctaccaggcgcggccggccgccgaggtggtgcagaccgccgcggcgctgccccacaacggacgcctggtcgccgtgctgcgcggcatcaacctggaaggcgacgagctgaccaagaccgtggcggtggcgctgccggccctggacgaaggcgaaaccctgcagggcgaggccgccggccgcaagcggctgaccgacgccggcctgaccatcgtcgcgctgggcgaccaggtgcagatcggcggcgtgcgcttcggcagcaccgcgcgccgcgccggctgggaacagggctgggacgtcctcgaactgcgcgtgcccaatcccgcgcgtccggcggaattctgggcctatctgcccgggctcgtactgctggccctggtgtggttcgcccaggggcgccgccagcgcgcggcggcgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctggcagcccgatcagcgcgtcgacgatttcgcggccatggctgattgcctggtgcaccgcttcgcgcgggctgtatacgaaaccgccgtcggcaaaatacggtacggggtactcgtcacccgtatcctggatggaatcggcctgaaccaccgaaacggttgcctggaataaggggccgctcggcgcggcttcgttaacctcgacagtgtgtctggctactttggcggtcaagcggtatcccttgtagatcaaattgttctgatacacgcggatgccctctcttcattgagcataccccgcatccgggcgcagtggtctttatattttgtaactatggcagagaaaagatacacatctccgccgaaccacccgtaatttccctgacagcggacagccttcgcccccggcgtgccggcttgcgcccgcatacgggtcccgggccaaagcgcgcagatcccggccgttacccggcaaaagcctgcgcgcaggccgcgcgcccgtaccggcgcaggcggcttgccgaatctagaacatcatcctgaaccccgcggtcgcggtgacgatgtagctgccggcgaaatctgcatcggcgtccacctggccgtaaatggcgtagcgttctccccaaccgtaatcggcccccactcccacgctgccccaggtgcgcgccatgcggctgcttaccggcacgccggcaacgcgcacgcgcgtgccatccaggaactcatgcttcacattgacgatgccgaagacactcgactcccggttcgcgccgcccgcttgccagctgctcttgtagtccagcgcgatgccgagacggccctgcaggctgtcgcccttatcgtcttcgacgcgggcgccgaatctgtcgtcgaagctgtcgaagcgggtcgatgcgtacgacaattgcgcctgcgggatcagggccagcccctcccgcaatccgaaggccttgcccgcttcgatacccagcccatagccatgcgctttccggccatccttgagcttgccggccagccgtgaactcaggtcgctgtcgaaccagatcgcctgggcctgggcatcgacataggcgccgtccctgccgtaccaggtcagcgtcggggtcaggccataggccgtggcgtcgacagtgccattgccgtatatcgacgacacgcgcgtgtcggccttgccgtactgcagcgccaatccgcccaccaggcgggagccctcttgcccgccggccaggatacggtcgacaccgaactgcactttccagctatcgacgtcctggcgttcgccagtcgtggacgcggaaggatcgagctggctcgcggagccctcgacgcggctccatacgccgttgcggccgacatctgccggatcataaaggcgattgccgacccgttggcgcaaggtggaaagccggctcagatgcagcagcgtgttggcataggcttcatagaccggcacgccgggctgataaagcacgggctccccggcgcccggcagaccgcccccgccttggggagccccagggtcgggcagcgacgatttcagataccaatcgccgtcggcggcgtcctgctgcagcacatagccataggcgccggccaccagcgccggacgcccctcgatgacgtaatcgccgttggcgaggttgaaccggcctgccgaagcgccattgacctgcacgacctgtatgccccgctgggtcgaggcgcccgtgccgccgatattctcgaccgtgaccggtgtcacgccagcgctggcgcccgtgatcaccagcctgtcggtcggcgagtcgtcggcgccaagctgcgtacggatttccaggttgccgccctgggccgcgtaatccccggcgatcgtcagggtgccaaagccgctgcgcgggcccggcgcaatggtgcccttgttggccgtcgcaccgacgcgcccggtaccggtcaaccgcgcccccgccagcacatccaccggcccgccaagaacgccgtccacctgcagcgttccggcctggatatcggtgttccccgtgaacgcggcgctgttgcctgacagcgtcagcgtgccggctcccagcttgttgaagctggacgtacccgagaaggcggtgacaacgcccacgtcatgggcattcgtatcgaaccaggcgccgccgcttcccaccgcctgcgtggagaaaccattgaggaaattggcctcgtcacgattggcgcgcaggaccccgccatccaggttgaaggtcgcgttgccggcgcccttgatgaccgagcccgtttccagcacgcctcggccgctggcatcgccggtcaggttcagcgttccggaggacgtgccggtgatggctatccaggcgtcgctggcgacgcccaccatcccgcctttggcgacagtcagcaccccggcgccggccgagccgatttcgatacggtcggtcgacgtgagcgtcgaggtgacggccgtcgcgctcgacaccgttaccgtgccggcgctccctgcgctcgtcccgatgtagatcgatgccgcggcgcccggcgggctcgaccctgcagtcgcaacggccgcgccgtcccggatatccagttcaccagtcccgccgagaccgacatagatattgttcagcgggttccataccgttgccggacccaataccgtgacgtgcccgtcgctgccggggttccaaccgatgacgccctgcccgctatacactgcgccgccctggtcgatccacagcgtcccgctgccgcccgagccgatctggaacgaattgaccgtggcgatattccacaccgacccgggcccggacacggtcacgcttccgacgctgcctgcagcgacgccgatggtgccccatccgctttgcgccctggccccgccgagcacctcgagcgtgcccctgctgcccgccgcaacgccgatcgacacatcgtcgacagtcgtccaggtcgacgcggccccggcgccgtcgcggcccgacaccgtcagggtgcccacagcgccattgtcactgccgatataggcccagtcgttgagcacggtaccgccggcctcgatgagcaaggtcccggcgcccgtatccccgacgatcagttccccgcccaccacccagtgcggtgacgtgatcggcccgttcgacacctgaccggaaccagaaaccgattgggcgttcgcgggataagcacagtttgcggcgtataagaggaaggtcgcccggtataaccaccctgcacgatgacaactcctgccgaccatgaccaaccctccccaagtagacgcgaaatatatacgctcaatacggcatcgtgcacgaattcttaacaggcatcacgcacaggaggtggacgcgggctgccccgcccggcgagactgatgcccaggcaagcggtttccatgaagagcttggcttccagcgcacaggacgctcgacgctcagggcaggcctgatccgctgatccactgcgcgctctcgcaggccaggccaccttcggcggggccgttcatccaggccgcgcctctgcgggggccagttggctttgcgcacccgatcaggatcagggcggcagccggcgttctgcgcgaacgccttgccaccgaatcgggatattgccaccatccgcccaagaaaaaagcacccggcttgcgcctaagtgcctgttttcaaacgaattcgggtggggtggctgatgggactcgaacccacgacaaccggaatcacaatccgggactctaccaactgagctacagccaccgcagcaaagaaacgagattctagcacaaaataaatgacgcatcagccccggcgcttccggcgggcaaatcttgttgctatccttgcgcatccgtacccacataccggacccgccgctggcggccccggctgccacgcaagcctttctccaggacgccatggacccattggaacaattgctgcgcgactattggccgcatatcgtctttgcgatcagcgtggtcgccggcaccggcgccgccgtgcatgccgccatgaccaaacaggatgtgcgcgccgccatcgcctgggtcggggtcgccctgttctcgccgctctttggcgccctgctctatttcgtcgccggcatcaaccgcatccgccgttcgctggtgtcgcagcagcacgacgacgccatgctggcctacacgggccatcccgacgcccaggtcgaggacgtggtcccctgcagcggtccgcaattcgcctcgctgcgcgtgctgggcgaccaggtcagccgcttccgcctgctgggcggcaaccaggtgcggccgctggccggcggcgacgaggcctatcccgccatgatgcaggcgatacgcgaggcgcgcgtctcgatcgccatgcaaagctatatcttcgactgcgatccgatcggccgcgaaatggcgcaggccctggtcgaggcgcagcagcgcggcgtgcaggtgcgcgtgctcatcgatgccatcggcagcaagtactcccgtccgccgatcgttcgtacgctggtgcgcggcggcgtgcgcaccgcgcgcttcatgaccaacccgctgggcgtcatgcgcatgccctacgccaacctgcgcagccaccgcaagatcctggtggtcgacggacatgtcggcttcaccgggggcatgaacatccgcgccgccttcgtgacggccctggccggcaaggccgccaacggcgatacccacttccgcctggaaggtccggtggtggcgcaactgatggcggttttcgcgcacgactggaatttcacgacccgcgaatccctggaaggcccgacctggttcccgccggctcccgaacgcgcgccgggctcggtgccgatgcgctgcgtggcctcggggccggacagcgccctgggcagcacgcacaagatgctgctgggcgcgctggcggtggcgcagcgccatgtgcggatccaatccccctatttcctgcctgaccagacgctgatcggcgcactggggaccgccgcgcgccgcggcatcaaggtcgatatcgtgattccgggctcgaacaacctgcgcctggtcaactacgccatgagcgcacaactggaccaggtcatccgcacgggctgccgcgtatggcgctcggccggcgccttcgaccactcgaagctgctgacggtggacgatgcctggtcctatgtgggctcgtccaacatggacccgcgcagcctgcgcctgaacttcgagctggacaccgaaatctacgatcgtgagctggccggctggatcgggcagcgcatcgacgcgcagatccgccacgcgcggcaggaaacactgcaggccctgaacgcgcagccgttcatcaagcgcctgcgcaacaaggtgatctggctggctacgccatatctctagcggggcaaggccgtcttgaaggcggcggcagcggcctctcgcgaattcgccaccgggaatatggtgagaaaaccgctgatctcgaatacttctcgcacgtgcggcttcagttcgcacagcaccagttcgccctggacctgccgcagttgcttggccaccagcaacaccacgcgcagccccgcgctggaaatgtagtcaagccgccccaaatccagcacgacacggcgctcgcccttgtcgacctgcgccgccagctcggcttcgagctgttccgcgttcgcgctgttcaccacgccttgcaggcatgcaatcaacatgccgtccatcttgtccatcgtcaacttcatgcgctgacctcgctcgctaacgcaccttcgtctgcgcgaataatacgggacagcgttagtgcgcgaaatatccgacgctgtacgaatcctctgcgttctcatgactcgggcatacttgccggcattgcgttgcgcgatacgtcatgtcaagcaaaaccgatacgctggagctgtccgtcaccgccactacggcaaccgacgcgctgtactggctggaacacatcgccctgcgcgaccgctggtccgcccgcctgcgcttcacactgacactgtgcgccgacgaggcgctgaacaacatcgtgtcccatgcgttcacgcccggccacccggccgcgatacacctgacgctacgtcagacacgacgggaagtcagcctgcacattgccgacaacggcgccgcctacgaccccacgcaggctctttccccccctctggcccgcagcctggacgacgcgcaaccgggcgggcacggcctgcggctgatgcgccacttcatgcacgcgctcagctaccagcgccgcgacggatggaaccatctcaccctgacatcacactcagcgcctgaatcctgatcgccgcgccatgcgccgcccgctgcgcatgccatgtccggcgtgacagtcctgcacccatcgacatcgacgaggccacagccatgcccctcgcgtccgatcccttcgaagctccgattcccggcctccatgcctgcatcgacccgattgcggtggcccacaacctggaagtcctgcgccaacggctgggcgtgggcgtcgatggtccgcgcatatgggccaccgtcaaggccgatgcctatgggcacggactgcacaatgtcctgccgggcctgcgcgccgccgacggcatcgccgtccggcatctgcacgaagcccaccagtgccgccgtgtcggctggagcggtcccatcatggtctatgccgggctgacccacgaacgcgaggccgcgctcctgacgctgcaacagctgcacctggtcattaccgacatgacgcaactcgaatggctgccaggcaagcccttgtattcgtgcgcgccctggatatggctgcgctacatcggcgccacgcggctgggcgggctggacgccagcgagtatcggcgcgcctatgcgcgctgccgtgagctgcagcagcatggcgcgctgcgtggcgtgggccatctgaaccactacgcgaacgccgccagcgtcggcgatctcgaacgcgagcacgccgatttcgaggcctgcatccggggtctgccggggccggtttccacctgcaattcggcggccgcctgtgtcctgccgacgatggcggcgcgaaccgactgggtccgccccggtctggcactgtatggcgtaagccccattccgggccgcgccgggcgcgacctgggcctgcgccccgccatgaccttgcgcagcacattgtgcgcgacgcagaacctgcctgccggcgcctcggtcggctatggttgcacgttcgtggccgaccagccgatggcgctggggttggtgcgttgcgggtacggcgacggctacccgcacaatccacgagccagcttccctgtccaggtggacggcgtgctgacacggacggtgggcaggatttcgatggacctgatggctgtcgatctgcggccgatccccgccgcggcccggggcgcgcctgtcgtgctgtggggctcgccgcagctgccggtcgaacacatcgcgcacgcggcgggcaccatcgccgccgagttgctcaccgggctgacggcgcgcgtgcccctgatgcgagccgaccacgcggcgctgctgcgcgggccccctgcctagccgccgccctgccgccaagggcgcgccagcacgaaccacagggtggcgcccaggtacatcatccccagcgccgccatggcggcgcccattccgagcgggcccgacagcgccccgatcagcaagggccccagcatctgccccagcttgtcggccgcgcgcatcacgctggccgcgcccgccgcgccatgctcgcgcacagcgcgcaactccagcatatagggcatttgcgaggtgcccgcgaagcagccggccaaggcaagcagcgagagcgccacgccagcggcgagcaatccgtcaggcagcaaccggaacaccagcaagccggcggtcccgagcgctcccgccaacacgatccacggccggcgcacgccggaccagtcgacccacctggccacaagcggccccaggtagaccacgcaaaccccatagatcatgaatatgcgcccgatgctcgccggcgccgccccttcagcttccaggtacaggggcaaggcgaacgacatcacgcccacctgggctatcgaaaaaggaatcacgctcgtccacagcaacatgccgaagccgcgcccgcgcaacaggggccccaagggcgcgcgcctgccctgcgggacggaggtcgaggcggccattgcggaagggagcgcgcaggcccgcaacagcgaggcaacgccggccaagggcagcaggagcaagaccgccccgatcgcgaagacggcgcggaaaccgagctgctccatcagcattgcgcccacggcgacgcccgagagctgcccggcgaacaggcccgcgaccacaccggccatgctgcggccgcgatgcgtcggcggactgcggctgacaaccaatgcctgcaggcccatccacgtcaagccgtatcccaggccgacgacgccacgcgccgacacgaaccatgccagattgggcgccaacgcactggccacgaatctgacacatgaaagcagcaagccctgcagcacggcatggcgccaacccttgcgctcgctcaatctgcccgccatcaaggccgcgagcaacccacaccccatctccagggagatcggcaaggctatcagaaggccaggcggcaaggggaggttcgcggcgggcaggctgcgggcgaacagcggcaagaaactggccggcatggcgcaggcaaacaggtagccgaacatcacggggcgcgtcaatccgcccacgtccgtaccgtcagcagacggttgccgaccttgtccgctcggcaacgcccggttcatgaccaccgccaacagcagcaacaactcgaccgccaccaccagcgccacgaccgccaccgtcgccgcgtccagggcgcgatcacgcagggccgccgcgaccgcgccgccgtccagccgcagggccagcgcgccacggctggcgtcggggccgcccagcggcagcgacaccgtgtagcccgggtcgtccgcaaatcgccgctgcgcgtcgccggtgacgctaccgcgcgcgttcactttctgcagcaccctgccatcgcttgccaccagcgcgatcgagccgatcaatggataggcatgtatggtgcgggaaaacagccggtccacgccgcgcaactggtgcagttccaggccgtagcccaatacgcggtccaggccgcgctgcaaacccgtggccagcacgacggcattgtggcggacaacgtccagccatacgtcccggaacatgcctatcgtgtagcccgcgtacacgccttgcgccagcaacagcgcgaccaggggcagcacgaaacgggctcgggcgccgccgcgctcccgcctgcgccgttcgccgcggcgcaggaccagcgccagggccagggccagcgcaacggccgccgtgaccaaggccaggacctgcaggttgcgccacatcagcgcatgcatgaaggcgggatcgcgcgaccagcccagcaccagtgcggctcgcacgatgccgtcgcttccggccaacggaatacccagcgaaaccgcttcgtcgccgaccaggcgtacgctgcccgacggctggcgctgcacgtccggctcatcatcgggaaaggccaaagcgcgcgccagccgcgccgcatgcggaaccaacactccggccgacgccactaatcggccgtctttcagcacaaccgctactccggtgacaccatgggactcctccagcaacccgtccagcaggtcgcgcaggccgaagtactgctccagcggcttgcccaggcgcacgccgttctcgatgactatcgccgattgccgcgcgctcgcctcgacccgcgcggcggtcgcgtccacgatctgccgctgcagggcgctcagcgtcaacaatccggtcaggccctgcgccaagcacagcaacgccacgcacgccagcgtcacgcccagcaatgggcgcgagttcagcttgcgcagcgccccttttccgcgatcgaaccacgtactcatggctgaacccaaccatgcggcagcccgtgacggcatgtcacgcaatccaacgcgcgctgcccgcacgtagtacgaaaccctttcatgttcatgcgccgtactccccggctagagttgccgctttcattgcgtgggaagttcctcctgctcattgcatccacgctgctactcgtaggcatcgtcgtgatgctcgtgacccagcgcgatgtcacgaacaacatcatcaagaacgaactgcatgccgtcagtaacatcatggacttggtagttcgtgacaccgacacgcgctggtccacgctgctcgacgacaagatccgcaccatccgggaaagccgcaggcaactgatccaactcagcgcggtcgtgacatcggtgctgaacgcctatgccgcgcaggccgagcgcggacacgtcactaccggcgccgccaagggcatggcgcgtgtctggctgaaccatctcgacctgggaccgcgccgcgtcgccttcgcctatgacgcggaaggcaccgtgctggccagcaccaacccccggatgatcgaccgggacctctccgggatccgcgacttcaagggccggccgctcgccgccgccatgtacgaggaaagccgcaacgacggtcgcggcttcgccatctacccgtctcccctggacgagtccgcccagatgcgacacgcctatttcgtgtacttccccgcgtggaagtgggttctcgccatctccgatagctcacaagccatcatcgacaaggttgccgcccagaaagccaacatgattgccgcgatagaccggaacctgtcggagctgcggctcagccgccatggtttcgtgttcgtggttgcggacgatggcacggtgatcgtgccgccacccccatcggccgcccggctgctggactcgacagacgtcgaatcgggacgggtattgcattcgatgcttgccgaaatctcgtctacccgcggcctgacgttgcgctttaccaacggcgaaagcgcctggcagatcgacgccctgcgatacaagccgctgcattggaccatcatcggtgtcgttcccgagccggacctgaccgacccggcacagaatctggtgcgccggcaggcactgatcttcgccgccaccttgctggccgggctgatgctggcatgggtggtggcggtgcgcatcgcccggccgttggcgcaactgagcaactacgctcgccagcttcccacccaggacctcaccgagccgatccgggttccgccgtcggtggcatgcctgccgcgccggcggcgcgacgaagtcggacagctcgccgaatcgttcctgttcatgaacgaacagctgcaccacaatgtgcgggccctgatggcgcagatatcgaaccgcgaacgcctcgaaagcgaattgagcatcgcccgctccatccaacttggcctgcttccccagccgttgcccgatgcggccacgcgcggcagccagttgcgtgccgtcatgtacccggcccgggaggtcggtggggatttctacgactacttcgtgctggcagacgggcgtctgtgctttgccatcggcgacgtatccggaaaaggcgtgcccgcggccctgttcatggccatcgtcaggaccttgatacgcagcgtggcggaagaagagcacgacccgggcgccatcgccaccaaggtgaaccaccgtctggccgagaacaaccccaagctgatgtttgtcaccttgctgataggcgtcttcaccccggaaacaggcgccctggcctgggtcaacgccggccacccgccgccgctgctcatcgacgaacgtggcgaggtccgcctgcttcaaggaagcagcggcgcggcctgcggcgtgctggacaacgaggcgtattccaccctgagcaccaccttgccgaacggcacctcgctggtcgcgtttaccgacggcgtcaccgaagccatccacggcggctgcgcccagtatggtctgccgcggctggtcgccctgatgcagggcgcgccgcacgcagcggccgaactcatcgagcacattctgcacgacctacgcgaattcgccgccgattccgaacaatccgacgatctcaccatcatcgccattcatcgcccatgacccttcgccccggaatactcgccccgctcgccctgcttcttggcctcgcgtggcccatcgcggcggcatccagccctcctcctgtcgcggccctgagctccggcgtcgcccttacctcgccccgccttccgcctccctcccatacatccggccggaaatggcgcatcggttatgtgggtagcggcgagtacgaggagtatccgcgcacgctctacgcgatcgcgcgcgcattgcaacaactcggatggctgcgtatcgacgacatgcccgagataaccgatatgcgaaaggcctggctttacctggccacgcatgcccgcagcaactacatcgagttcgtgcccgatgcgtggtggcagcccggcaacttcgacaccgccttgcggcctgccgtgcgcgaagccgttgcggcacgcctgcatggcgccaaggacatcgacctgatcatcgccatgggtacctgggctggacaggacatggtcgaactgggcacgccggtacccaccgtggtcgtctcgtcgaccgacccgataagcgcccggatcatacccagtgcggccgacagcggccaggacaacctgcatgcccgggtacagcccgaccactaccagcggcagatccagctgctccatgacatcgtgccgttcaagacgcttggactggtctacgaagacaccgaagcaggtcgcacctacgcagccatcgataaggtcgccgcactaatgccggcattggatttctccgtcaagcgttgcgacgcacgcgcgaccggcatccccatcgccacggcaacccagaacgttctggcttgctaccagaagctgtcgagcgaagtcgacgccttttacgtcaccgagcaccggggcatcacctcgacgtccgtcaagcagctcgccgcgctgctgcgcgccgcccgcgtgccgagtttctcgatgcaaggctccgacgaggtcaaggccggcctgttgatgagcctggccaaggcggactactccagcgtaggcatgttccacgcccagaccattgcccgcattttcaatggggaaaagccgcgcagcatcagccaggtctggaatgcccccgccaagatagccatcaatctggaaacggcgcggcgcatcggcttcgacccaccggtggatattctgctggcggccgacgaggtgtacgaagcggagcactgacaggcctggccaacgagacctggcaaggaatgtgccggatcctaggacagcaccgcgcgctgccggcacgcctgtgcgcggcgcatctcaggcgtgccgcgcgcctggcgccacaagcgcagcatgcggtccgcggcggtctcgccggtttccaccacgtaacgcacataatcgagccattgctgctcgtcgccggccagcccgccttcggctaccgccacgacctgttggcaaaggcagcgcacctgcgcatcgtccaacgccaaagcgatggcccgatcgcgcaacgcacgcaagcgcagccagccccatcgcctcaccagggcctcggcgtcgtgcagattgcgcaacagccccaattgcagcgccgacgccgccatcggcgcactggccgcgactgcatcgccggctgagctcagcaagtcggcatcggcaaataccgcgcccggcgcgcgcccctcgatgtagccttgcgcgccggcctgctcgaacagcgcttccaggccgccctgcctgtcccaggctcgcaacagcgccggcaaggcggggacaatcggcatcctgtagcgccaacgcgcgtccaggaactgcgcgaactgcgaatagacgaaatgttcgctgcgcgcggccagacgcacggaaccgccatcattcaggtttcgcgcggaccacgcgcccgcatacaggaactctgccagcgaaggggctcccaccaggcaggccacatcggcgttcttgtagtcgcaagcgtcgcccggcggtagcgcccggctggcggtcaatccgccgaacatccagcggaaataatcgccgagatcgcgaaacggccttgcaggcaggcgatgcagcaggtcgtcgcccaggtagcgcgcgcctcggaacatgcgcggccacagggtcaggcggttttccttgagaccggtcacccgccctgcctccagcgggctgttggcgaacatggcgatctgcgcgggagccagcgccagcacgacgttcaggcagcgcgcggcgatggccacgggaaccgacgtgcaggggctgttctgtgccttggcgtctatcccgatccggtgcagccagcctcgctggccgacgagttcctcgtagatgggccgcggcacccgcactcgccggtaccagtcggcatccaggctggcggcggggtgctcggccgcgttgatcagcatcgccccctccgcggccagggcgagctgcgtgtcacgcagctcgcggcgcaccgcttcggccagtcggcgcagccctcccgcgccgccgttcacaggcgcgaatgcggtttcgagcaggttatagccgttatcaagcccgctcaggccatggggaccgcccaccccccgcacaggcgcgcgtccagacggtactcctgcacggactctccgcgttgacggcgcaagttgcgcagcgcttcgaaatggcgcgccaccggatggctggccccggtcgcacgacaggccaccaccatttccagctcgaggcccagcgtatggccgacactttgcgcagcgttcaaggcgagcctcggtggccggacgggagcgaggcctgcatgccgtcgggtttgtcatgccggcatggaaccgaagagccgaaagcgtcacacagtgcatattccatgttcccgctccgtagaacgcgatacacccaaggattcgagacaacggcccaccgcatgaacttccagatcccacccgctttacctgctttggagcttgatgtctttgcgcgcgccgccagccaaggagagaccctatatgtcaccaaagcaggcgagcagttccaggtcatcgcatccggcacgacgccgtcagggcgcaacgtatcctgggtcgccaccgacgaggacacgcttgtcatgttttccagcgcgctggcgctggcctacggcacgggaatcgcccgcgccgtcgccaaggagctcgatctgcacgcggtcccgacgacatcgctgtcggcgcgcgtcgtcacgcgagcggtcgacatggcggaaacctcacgccacgccctgcagggcgtggatttccttaccttcctgtcctggtcggcccgcgccgacgccgccggcttccgacaggtctgtcacgacaccggtgtctctcccgatcagatatccggaacgttgcgcgccacgatcgacgaaagcatgcagcagcgcttcgcatccgccgcacaatcaggtaaggcgccggtatccgcccatacggcgcaagaatggttgcgcgaggtccttgcgcaccacctggtgtagtccccatacgtcgcgtcgtaagttttacggaagacgttcagcgcgttgtatctgaatgctccggtagcgaccgcgatccgacattagtttcggaagttaacaactgccggataaaaccggcagtcagtatcttggtgacgtgaattatcaccctttcacttggtatcgctttgcatggtttctcccccgtcatccggtcttcccgcttctctcgaaaaaccggacaacgcatatcccgatatcgccaccgagcgatcggaccagcagttgctgagcagcctggtagccgaacatgccggccgattacagagattcatcgccaagcacatcggccacagcagcgacgtcgaggaccttgcgcagcaggctttcgccgaggcggcgcgcgcgtatcaatcgttccgtggcgactcccagctttccacctggctgtacggcatcgcgctcaatctggtccgcaatcacttgtcgcgtgcgccagagcgccgttatgaattcacctccgacgccagcctgggtgtcatgccatgcagtgcgcccaaccccgaagccgtgaccgagcagcgtcaacgcatgcgcttgctacgcgaagcgctggagcagctccccgaaagcatgcgcgacgtgatcctcatggtcggcgtggaagaactctcctatgaagaggctgccgcactgctttcggttcctgtaggaaccattcgcagccgactttcccgcgcccgctgtgccttgcgcgaagcgctgcgcgaacgaggctacgacagcgtgccgtagcccccctgcccgggccacgctcagggcgacgcctcccccgcctcgccatactccacatgcaatgaatccggcaccagccggaccggcctgcccgcccgggcatcatgacgcacttgtgtatgcccgccctcgccgggtgcaatgctcaggctgctgccatgcccgccccaacccgtgctcatgaacacctgcgacgtgcccgcaacggggctgaagaccggcttgccctcgatagccacgacacgcggccggatcaggaacagccgctcgcggcgctgtaccgcccgggacttgctcgagaacaagaaccccaggccggggatatctcccagcagcggcactttctcgacctgctcttcgtcacggcgattgttgtagccgccgatcagcagcgtctgctcgtcccccaccaccgccagcgtgctgatgctgcttttccgaacccggggcagaccatcgatgggatactcctgcaagacccgtccgtcctcgatatcgatcgccaattccacctggcgtcctcccttggcggcgatatagcgcggcgtcacacgcaacgacgtacccaccgtgacaggcgtgactgtcgctacgcgctcgcccagggtgcgaatgtagaaggtatccgacaggtctatcatggcgccgaggttgtcggcggtcaggatggacggctgagacaggatattggcctgcccgtccgactccaacgcacgcaagcgcgccgccagccgggtactgacactgatccccaaggttccgggcgccaggtcggccgccgcgccgtccacgggcaggccgttgccgggacgcagccccagatcgccatagcccaggctggtggttccgatctgcgccccccaggtgacacccagctcgttgaccagatcggtattgacgtccacgatcatggcctctatttcgatcagggtgctgggcacatccaactgctcgatcagggcacggtagattggcatccgttcgggaatatcctgcacgatcaaggcattgaggcgcgtgtcggcctgcacgctgggctcgctcaggcgccggccggctgcctgggctgcgccagcgagcggcgcgttcccgtcagctgccgcatcgccgaacaccggcggattttcccgcagcggcgccgccaccgcggccagcgccgcgtcgttgcccggccccgcccccaggatcaattggcgcagcatggtggccatccccggcgtaactacctgctggtctcgataacggatcacccggtcgctcacggaagcatgcttgaggcgaaacaccgccacctgctgattgccggcccccttgggcaacgccgctaccgcctgctcgaccagcgcgacataggccggcggccctgacaccatggccacgccttgcgccggcagctctccccatccgaagcgttcgtccaggatgcccagttgcagcaaggcctggcgcaacgccgacggcgaagcgccggctgcatccaccgcgcgggtaaccacgtcgctggtgcggctgacatacagcgtgccggcatgcacgaaccagttgaacccatagatgccgctgagacgctcgatgaactccgtgggtgtgcgcgcattgaaacgcccattgaccacgccttgcacccctttgccctgttgcaacgccaggctgaagcctgcggcgaactcgcgcagcacatcggacaggctctgctgctgcgcgtagtagctatacggcgccaaaggccagttcggcgccgcccaggcgctaccggccgccaacagcatgacacccccggcccatgcgccgcggacaagatacccaagccgacctattgccattgcgccatcgcccttttccaagtggccaaggcattgacgaactcgcccaccgcctcgtccaccgccagcgcactgccggccggtgcgacgcgctggtgcagatacaacgcggtttcgccctggtctatgccgcagtacgcatcggtcgcaggggccatggcgctggccagcaggcccgcccggcgcaactgcgccgcgcgcgcctgccacccatcgggcagctcggccagccgcgcccgcaacaccagcatgccgtcttcggcggggatcaacctgacgcgatgccgtccgtcgatccggacggcaagcccgccatcggcgtcgaccgagggttcgaggccatggcgtcgcgcataatcggcaatatcgggatgaatggttgctgtcatgtctgctccttgagtgcctggcgcaccgcccgcaacaccgcggccaccggctccaccaactcgccgggaatgtattggtccacctccgcctggtcgtgcaaggcgcgggccagcgcgacgttctgcatgaccggcacgccggcatcgcgcgcggcctcgaccatgagagcggccacggctccctgccccatggccagcacgcgcggcaagggcgtctcgcccgccgcgtagtacagggccacggccaggtgtgtcggattggtcaccagcaccgtcgcccggcgaacctgggccgccgcgccatgcatgatcagctcctggtgcaggtgcttgcgttgctgcttgatatggggatcgccttccatctccttgtactcctgcttcacttcgtccttgctcatccgcaagcctttgcgatactggtaacgctgccaggccaggtccgccagcgaaatcgccccgtacgccagtccgatgttccagaccatgacctgcagaatgcggcctacgcccgttcgcaacccgtccagcccgctatggggaacggccatcagcggctgcaaggaatcccgtatcaccaacgtgaccaacaccgccagaaacaggatcttgcataccgacttgatgaactccatcaggttgcgcgccgagaagatattcttcaaattgccggcgggattcagtttctccgccgaaggcttgagctttcgaaacgccagcacgacgcctacctgcaggaattcggcgaacatccccaccccaagcacgatgagaatcagcggagcgagcacgcggacggcctgatcgaggatttccgtcagcacgggccccaatgcgacggcgaacccctggtcggcaaaggccgccggcgccagtatcagcgctcgcagcgacgcgagaatggacggggcattgatcagaaagtgcccgaacaaggcgcatatcagcgccgtctgggtaaagtcccggctgtgtgcgacctcgcctttctcgcgggaatcgcgcaggcgcttcggggtgggccgctcggttttctcgccgctcatgggccgggccacgctgaatgcaggaacggcacgatccggcccacagaacccaggatttcgcctgcatactggaacaacgttgccatgtacagcaccagcacgaacagcaccagcgcgctctttaccggcagagccaggaagaacacctgcagttgaggcgcgaagcggctgatcagggccaggcccagctcggccaggaacatggccacgatggccggcgaggccagcagcaggacacgcgcggcaaagccactgaactggtccagcatccgcacggcgccctgtgcgggcatggacggccaccacgcccagatgttccacaacccgaagctgtcatacagcatcgtggcgaacaacccgaatccgcccgccgtcaggaagaacaccatgaatcccagattgaagagaatgcccatgggcgacgaatcgttgcccgtggcggggttgaggatagcgcccaggctggcgccccgttggttgtctatgacgaagccgatggcctcgaagatccagaatggcaaggcagccagccaacccaggaacatgcccaccatcgcctccttggccagcagcgccagcagccggggccagtcgatatccagcgcggcatactgcggcgccagctggggaaccacgatcagcccgagacaggcgccgacggcgtaacgcagcggaccaggcagaaactgacggttgaacatcggcagaaagagcatggccgtgagtatccgcggttgcgtcatggccagcgttcccaggaaaaccttcgcctcgacgaaattgaactccgtgtgcatcgattggccgctcagtggatccgatgaaaggcatcgaacaccgcaatcgtgaagttatagatttccgcgcttatccaccgggccgccagcatcagcgtggcgaacacggctatcagcttcacggcgaaggacagggtctgctcctgcacctgcgtcaaggcctgcaacagggaaaacagcgttcccacgatcgccaccacggcgatgggcggcagcgacagccagagcaccaggtacaacgcctgtgtcatgaacgaaaccaggtcttgggtttgcatgctggtcaccgataggaaagcaccaggccctggatcaggcgcgtccagccgtccaccatgacgaacaggaacagcttcaacggcatggagatcgtcacgggagaaaccatcatcattcccatggcaagaagaatgttcgatacgatgaggtcgatgatgatgaacggcaggtacagcagaaagccaagctggaatgcggcggtcagctccgaaaccagaaatgcgggcgtcaataccagcaggttgtcttccgacaggtcccgcgatgcctcctcgccccagagatgacgcgctgtgcgcaggaagaaatcacgctgggccggctggctgttgcgcaacatgaaggcccgcagcggccccacgcctcgctcggccacgccaagcacggcgtccagcgccatcggcgcggcggtgccggactccccggcttgcgcggtcaaggcctggacctcggtgcctatcctgtgaacgaccggcgccatcacatacgcggaaagaataagcgccagcccgtacagggccatgttgggcggtacctgttgcactcccagggcgttgcgcaccaaggcaagcacgacggcgatcttcaggaacgacgtggtcatgacgacgatgagcggtaccagcgccagcagcgccagaaacagggccaggctgaaggggtcggtatcgctcatgcgagtccaggcctgaccgactgcaataccacgccgatgcggccgtcgatgtcgaccagccggccgctgcccagcaacaggccattggcccgcaccatgaccggcccgtcggcgatgggccgctcgaggtcgaacgtgcagcccggatgcaggctgcgcagctgcgcaagcgtgaactcgcgctcgcccaggtcgaacgtcaggcgcacgggtatctgatcggtatcgagcgtcgcgtcggcctgtgccggggtttcgccagggtcaggtgtcgcgggttccgtcatgatgggagtccaaccttgagttacacgaaaagacgcatgctcggcccgtacccggatcgcgctgggtccggccgacaaccatagttctgcggcatcgctcacccggtactgcgcgagcaacacgacgtcgcccgctcgcagcgtccgcagctggcctgcggtcacggacgccgcgccgacatcggcacgcaacctgaccggcacgcgctccggattgacccgaccatcggcaggcgcaacggaatccagcgccgccgcgaccgcttgcaaggcccatgcgtcgcacgccagtaccgcgcgccagacgccaccgtcaggcgcccgtaccgtcagggtccagcgatgcggctggaccggtggcgtcccgccttgccgcgccacgcggaccgggccttgctggtcgagtccggccacgcctcgacagacctcctccagcattgcctccagggccgccgccgcaatgggttccggcaactccacgccggaaaaccggggcaggcgcgccgccagccatcccgccgcggccgcgcgcggaaccgtcaggccgatgtacgtcccggcccattgcagttgcaggctttccatctcgccatcggcaaggtcgccgtgcacgcaaggcgtcagggcgcagtgccagcgcacggccggctcgccaagccgaacgtcgaatcgcgcgccatggcatgcaatcctcgacagggcatgggcctcgccggcgctcaaccgcggaaccgcgagatccaccatgccagcggcctgcgccgccgccccgccggccactcgattcatcgccacggccgctgcgcgcgcgccacccgctcgtgcggctcgccgtcgcatgccaccgcaacctcgacgtcgcgcgccagctccagcgcgagctccatggccaaccggtcggcgcacgcgtgcaggcgctcgcaagcgtcccgttgtcggcatgcgaaagccaccacgatccagccgccgtcctcccgtaccgacaaggtggtgtcgggtagcagcgtatcgtccacaacgatacgggcttcgcgatacccctccagcacgtcgcctaccgccagccccgcagccacgcttgccagcgcctgggccagactggccggtggacggccggcggcaggttccatcgacgccagccagccgacgcaggccggacccggcgccaggcgttgcggcccgggcagttcttccttcgctttctcctgttccatttcccgctcgaaggcacgctgcgcatcccgatccggctgacgcgcatacggcgtgcgcgccacgcccatgcgctgcccgccgccggccatgggcgaacccagcccgtctggctggttcatagccgcgccaggccgtcgccggctcgcgatgcatcgtcgcgcccacgcgccgacaattcgatggcttcctgaatttcgcgatcttcctggctctcgcgcaaggccgccgcctcgacctgctgcaggcgcaccaactcggcgatccgttgctgcgcctggaagcactcccggtgctgctcgcgctgctgcgcgagcagctggatttcatgttcgtgacggcgcacggcgtcgtcgagctgcagcgccaggctggcctggcggtcgcgggcgtggcccactcgttgcagcacctcgtcgatgtcgcgtgtcttgacgatgcgccggcacagctcggcatatagacggttttcgagctgtccggcccacaggcgacaatcgtcgaggcggccttgcgcctgacgctgcgccgcggcagcaaccgcgcaggcctgctgttggcgtttcagcgcaagctgggcttggtcggcgcgaaaatgcttgatggcaagcaggctttccaggtccattaggattcgggtccgatgatttcagccatgcgcagtacggtatcctcgaatgcttcgcgttcgtcggttagttgtctgagaaacgcattgatctgtccgatcttctgtatcgcctcatcggtcgacgcatcggcgccctgcttgtactcgccgattttcaccaacagctcgacatcctggtacttggccatcagttcgcgcatacgtccggccaggtacttgtgacgcggcgacaccacggcattcatgacccggctggccgaggccagcacgtcgacggcaggatagtgattcgccgctcccagcttgcgcgagagcacgatgtggccgtccagtatcgaacgcgtctcgtcggccaccggttcgttcatgtcgtccccctcgaccagcaccgtatacagcgccgtgatcgaacccgtctggttcatgccggcgcgctccatcagtttgggcaaggtggcgaacaccgacggtggatagccgcgccgcgtcggcggctcgcctgccgccaagccgatttcacgctgggctcgcgcaaagcgggtgaccgagtccatcagaaaaagtacacgctgcccttgatcgcggaagtattcggcgatggcggttgcgacgtacgccgccttggcacgctccatcgaggacttgtcgctggtcgcgcagacgatcacgctcttgcgtctgccctccggaccgagttcgtgctcaaggaactcgcgaacttcccgcccacgctcgccgatcagcgccaccaccgtcacgtcgaccgcggcgcccttgaccagcatgcccagcagggtcgacttgccgccgccggcggctgcgaaaattcccagacgctggccttccccgcatgtaagcaaaccgtccagtacgcgcacccccagctccagcggagcatggatgatgcgacgcgtcagcgggtctggcgcatcggcgaagaccggatagaacttgtgggcatgcagcggccctgactcggcggcgtccagcggacgtcccagcccgtccagcacgcgtcccagcaagcccggaccgacggggaccatatgcgtgcgtccggtcggtatcacctcggtcgccgaggaaatcccgtacatgtcgccgataggcgtgagcaaggcggcgtcgcggacaaagcccaccacttcgccgtgcatctcgaagtcctcgccgggattgcgcagcaggcacacttcgccgatcttgaccatcggaacgacggccttgatgatcgttcccaccacttgcaccacccggccctttatccgcagcgtggacagatcctgcagggccacccgcatcatctccgtgatgtagtggtactgacgcatgcccctatccgcgccggccgaatgtacgttcgaaggccgcccgcaaggcgcacagctggtcctcgaggctggcctcgaccatgcctatctcgctctccagtatgcaggctcccggcgccagcctggcgtcgggcagcaggtccaggtagcccacgcccggataggccgccagaagctggttcatgccttcccggagcacatccacctcgtctgggtgcaggcgcaaggtcatctggcgctgattgcgcacgaccgccaatgcgttgcgcacggcgatcacggtgcgctcgcggtcgtcgtaaccgtcgacgatcttgcggaccgcactcatgaccagttcgatcatctcgttctcgatacccgcgaagtagtcgatcgtgcggcttacggtttctatcatcttctccgcctgatccgtaagcgcttcgcggcgcccctcctcatagcctcgcctgcgctcgcgctcgaactcctctcgcgcctcggccacgatttcgccggcccgccggtgtgcctgggcaacgatctgcgcggcgctgagcagctcggcgtagtcttcagcgcgcaagacgtcggtcgcgggatccgcacggccgggccgtaccgcctggatcaggcttgggcggggaacgaggaaagccattctgcatccaggatttcgagcatggacagcaccagcgcaagcgccgcctcgggcggcaggacgggcgcgggatcaaggtcgcgcggcaacttcagcgcgcaacgcagcgctatctcgtcggcggcgccctgcacggcgtcgcgcagcagggcccagcccagtttctgcgccgcctggaccgtggcggccagggtccagtccgaactggcggcgagcccgtcatgcagggcccgcgccgcggaagacacggcgaaattcatcacatcgcgcccgagcgcggcatgcaaggtacggacctcggcgccgtctatcgcgcgtcgcaggcgcggcgcgcacagcagcgctcccgcatgggcggcgcaggtccgcaaggcgtccgtggacaatagcgcgaccttcaactgcggcggatcgaggctcaggaccggctggttcagcaggcccaattcgcacaagatccagcgcgaccaatggcgatgccacgcgttggccaacgccgcgtcggcattgcacaacgcgcgcacccaatcggctggaaacatctcgtcgtggcgactggcatgcagggtcaggctgggcaggagattgaatatcatgagccgctcggaaagcagcacgctcgcctcagtcatgcccggctccttccgtggcgccggcgccagcgccgccgcgcccttcgccgcgggaccagcgcgtgcgccagacgtagagcgcggcccccgccactatcaggcacagcaccggcaacaacagcagcaacagcgaaaatctcaggaccgatccgtccgcgacctgtacgccaagcacgcggcgccacgcgaccggcgcgggtgcggcctgaacgggctgggccaccaccagggcaaccgatacacggtcctcggccaggcccgggatggcatgcgtgaccagcttgcggatctcgggcacgagcgcgtcgaggctctgtccgtcgcggtacttgagaaacacccctgccgtcgaaggggtggccggctcgccgaccgcgccgcgctcgggaagcaccacgtgcacgcgggcgctgagcacgccgtcgatctgcgacagggtgtcggccaattcctgagacagcgcataaatgtagcgggcgcgctcttcgagcggcgatgaaaccaggccttccttgcggaatatgcgtcccattccgtcgaactgctcgcggggcaggccgcttgcgcgcaggatctccagcgaccgggccaccgcctcggccggcaccgaaaccgcgtagccggccttgccggactgcttctgcgcagcgatgcctgcctcgagcagcgccgccaatacttcgttggcttcgttctcgggcgccgcgcccaacagctcgacgcgggcaccgcagccggccagcagcgccagggcgagcaccagggccgcccatcccgcgccgcgccgataccgttggatcgccccgatggcgttcatgacattctcgccagcgtatcgacgttttgggtggcgcgccctattgccttgcccaccaactcgtactccacggatgcctgtagcaacctggcctgcagatcgagcatacccaccacggtaggcgcctggctcacctcggccaagcccgtctgcaccgcccgccattttcctgccacatcggccaggccgccgcgcaactgtccaagaatgcgacggcccagcggctcgtcgagcgcgaccggcgccagggcgatcgccccgttcggggccgatgcgccgggcatctcgcccagcgccaattcaaagcgcgcctgatccgccatcgcgggagatcgcggcatgtcgaatgatccagcgagcagccgttcctgcacggcgttgatcgccgtcagatccaaattcatccaggagctccaggtaatggctcggactgcaacggcgcgggccgcatcatggcgggtccgctgtccaacacgacctgcgccagccttgccgcctcgccacccgcatcgatggctcgctgcagcatgcggcgcgcctcgtccgagcggccagccagcaacagagcgaacccgcaccaggcgtccagttccgagcggtcctccggctgtgccggctggaaattcgccaggatctcggcggcttcgtcgggcagcccggcgttcatgcgggcgaccgccaggccgatgcagggatgcgtccggcccggccgtacacgttgcaatgcattgaaaatggcgtccgcgcgcgtcagatcgctgacggccgccgccagaaaacccacttcggtaagcaggcgggcgtcggcctcctcgagcacatgctccatcggctgtatcggttccgatggatgtatcgacgagaccatgggtgagcctgagcctgagtctgagcctgaatctgaacctgagtctgagtgcatggagttactccggatgtgaaactgaaataagatcgagcaaagcgcgcgcacggtgcgagaccggacctggctgcccactttctgcatcgatggcgattgcgccgaacagggccgcctgcgcccgttcgttctcacccaacgccagctcgcactcggccgtgcgcaacacggcatccgcggaatctggatagagcgtgaggatcaacgcatagatattgcgcgcctcgtcgggacggtcggtcttctgcaggcatagcgccaggccggcccagtagtgcttgcgcgtggggccgtactgcgcgaggaaggcgaaaatgggcagcgccttgccgtactcgcacctggcgacgtgcgcatacgccatcgcgtaaatcacttccaattgctcggctgtcaggcgccggctgcccggcaacgcatccagccgggcgcgcagcgccgcggccgcgtcgtcatgaacagtcatgaaaattccttgagcgcccggcgctacaccgcctggcgccgtccgaggttggcgctgacctggctgtgcgtgctcgccatgtcgctgatcatctgcgcgatcatgtgataggccgcgtcgaattgagccaggatcttcttgatatcgtccgcctcacgctccatggccgcccgcagttttgtcaggctcgccgccagatccgccttgtcggcgaccaggagatcggcctgtttgcgatcgactgccatcgacacgccgacgccgccttgcgccactgccgtacccccctgaaggacctgggtggctaccgcggcggcccgatcccaggcacccctgatcgccgaggcgctgcccgcgccggccgtaccggcggcattgatcgcggcgaccgcgatcgccgccacgatggacatcgccatggctatgtatcccgcggtggcatcgccggcgcccgccagcctggccacgccttcggccatttcgcccagcatctggggttcgatcagcaagacggcgggcacggccaggccggcgacgatcttggcaatttggtcggcctgcgactgatccacccccaacgctgtcagcagacgtccggccagcccggagagaaacccgcccaggctgataggcggccctcccgcctctcgcgatatctggtcggccagcgatgtcacggcgctgaccaatgccatgccgctgagcaccagcatgggcgtggccgccgcgccggtgaccacgctggcgacggcagcaaagcccacagccagggccgatgccacgaccgccagcaccttcccgatccagccgaacaccttgctcagccagcccttgctctcggcgtcctcagccttccgaaaccatgcgtccagcttgtcgagctgggcctgggtgttctgcttcgccttgacttgcgcatcctgcaggttctcgcgcgccgtggccaactgcccgtccaccgccctggatcgcaagacgcgcagcaggtcggccaagtcggcggggctgagatcgcgcactggcggatccaggacgggcgcggtgcgcagcgacggtgacgctggcaaagccggccggcccgccgccagagccagcgtcgtcaccggcgccaggataccggcgccttcgccggcactcccgggctccggcgcccgcatatctatgcgagacggcgcaagcgcggcgccgctcggggctgtggatatggtcgtactcatgacggtcatcctcaagattgaaggttggagccggacactcagatattgcgggccacgctacgggcggtctcgctgcgggactgctccatcccggccagcttttccctgatgccgcggatgatgtcgagcatctgctgcatggcttcgtcggcccgccgcgaggccgtttcatgcaccttcgcttcgacgtccagctccgcgcgcctggcctcgtgctcggcggcgcggcgttcctgggcggcgctggtcaggccgccgataccgccggccgctgcggcgccggcctgggcaacgctcgatacgcgctgcgactttgccgacgaacgagccgcgtccgcaccaaacgaggccgcttgcgcttcgagctgggttgcgcgggcctgcaccgttgcctgcagctcgggggcatcgtgcaagccggccgccaccttgcggcttgtcgaggcctgctcggagaatgcggcgcccttggcttgcgcagcagcgccacccatggcctgcaaacccgctgccaggcccgcccccagctgcacgaaaccacccgctatctgcatggcgcccgccacgatcgctccggccatgcgctcgctcgccgcctggcgcatctggctggccgcatcgccgagagcctgcgtttgccgcgtagcctcggcatcacgagcgatacgggcggcgtcccgcatctgctgactggcctgttgcaacaccgccatcaaggcgtagatgtcttcaccgagccgtgcggcgtccagatcgtcgagcgccgcgcgggtgcggctgacggcgccccccgcgagcaaatctggcgcgggcagcatgcccagcgtgggatctcccggctcgacgccgcgccgatcgacgggcggcggcacaggcgccgcaccgccgcgacgctgcgccgacggggccggggcctgcaattcggagtcaaagacagggccggccccgaaagagccgggcgaagtcggagaaacagacatatcgaacctcctcgaattgaaatcttgacggcggacatggcgccgtttcagtcggcacgtgcatagctcctgcgcagcaactcggcccgttcgcgcagggccgcacgctccggcgagccgcacaactcaagcaccatgtcgagcgtatccagggcgtcgcggcgacgacccaacgcatacaggcactcggcgccatgcaacaggggcctgggggagtccaactgcaaagccgccgcggccgcgtattgctgcaaggcatgctcgtacagccccagctcctgggccgcggcgcccagggccagcagataacgggcttccagcggatcgcacgcgaccagcaggcagaacattttcaacgcgtcggcatagcgcccctgttcgtaggcgccatgaccgatcgcgtacaacgcctgctgctgcgcctcgtccaacccctgcaagccccccatcgaagcgcctgcgtcgagaatatggcgcaacgcctcatgcgaagctgacgccggggagccgccctggtcggctgactttggcatggaaggcctccgcgctcagacgtggttgtgaagcaccctgcgggcctgcggcgcatcggtgcaggccgccttgacgcgcgccgcctcgcgctcgatgtccgcgaggtcatcacggaacgccgcctgggcctcggcctctatcctggcctgctcgaccgccagattgcgcaggcgagcggggtcgacgccaacgtgggcgtagatctcgtcgacgctgtacaacgcctggcgggtctgctcgaccagctcttccgcggcgcgcatgatggattggatgccttgctcctgcatggaatactccttgtgcagcgcttagcgcatgttgctggtgatggagctgttcaagtcgctgcgccgcttctcggtgttggtcatgacctcgaaagcctcgttgcgcttgttgctggcggcctgcagcctgatcatgtccatctgttgcgtattggacgccgtatccagcatcccctttacggtggtgtaggcactttcgagttccttataggtcgtggaaccggccatgacgcccgtgccgttcacgacctgcgtaccccggccgtcggggccggtcacccggccatcgcgcgcttcgaacatgcccgtcaggccggcggcacgcagcgcatcattgagaggaacctcgatccggctgatcttctggctgtcccagcccgggatggtgtcgcccggcttcggattgggcggaaactcggccttggcccgggacagcgcggacaggacctcgttgagctgcgccatgcgttcattggccttctgcaccacttcggcctgggtctgcatttgagccgtgaggagttcggcgcgacgaccctgcacatacaccatgagagtctggatatccatgctcttgaggtcgatgccttgcaggccgccggcctgcgacgtgagtgaaactccgagatcaatgctcatgagagctccttcgagttgaaagacgcatgctgagtaaccctgcgcccgcggcaagttccaggctgcgaattgcccaatatcgcgcccgtttccgggaaccatgaccgcgcgcgcgacactcactgcaccagtaggcaaatggttccttctccgaggactccccatgactcgtatcgatgccgcccccaatcccttccacgccgccatgcaggggcgccacgacgcctcggccaacacctcctccggctggctgcaaggccagcgcatcgcaccggcgcccaccggcatatcgctggcggacgcggccgaggagctcagcctgcacatggcgcaggctgccgaggaaaagcatcactccgaacgcaaggtcacggccgaacgtccgatgctctggctggacgcggcgcagcttgcggaactgttttcccacacccacgaccccgacgcgcaggcaaaactggaagccctgaccgccgagctgctgcgcggccggggcgcccccatgcagctggccgcgcaagcgtttcccggtgtcacgcagcaatacctcgcgctgcagcacgcgctgcagcgcggcgagcacgaggacgccgcgccgcacgcgctcgaagccctgcgcgatgcattggccgacctggagctcgcccatggccccgaaatccgcgccggcatcaacaccctgcccacggccggcgcattcgcgcgttccgctgacgagctggccggcttccagcacgcgtaccgcgacatcgccctgggccagctgtcgttggcgcgcacgctggacctggtgctggaacgctatgggaacgacgacatccacggcgcgctgggcgcgctgattcaggcgctgggacacgacctggccgcggcgacaccgtcgacggacggcgtcaggctgcaagtgttggcgagcgatctctatcaagtcgaggtggccgccacggtactggaggaatgcaatgccctgaaacaacggttgggcaacgcaggctcgcaggagtgtgcggacgcccagggcctgatgcgcgatcttgtgggaatcagcgaggacaaatggattgcgcccgcgcgcttcgagaagctggccgagcgccacggtgcgaatgccctctccgagcgcatcgcattcctcggtggcgtacgccagattctcaaagacctgcccacgcagatctacgccgacatggacgtgcgcgccaccgtcctggcggccgcgcaggacgcgctggacaacgcgatagcaatggagaacgcatgaatactgccgatagggcgctgcatcagttcggccaggatatcggcatcgagggcctggcattcgggccgtccggatcggcgtcgctggcgctgtccaacgggcgccgcctgggcgtcgaatgcgtcgccggcgcggccctggtccacctggcccagcgggtcgagcgcgacgccgcctccgtgttgctggcggcatggaaacgggcccatgggcagcgcggaagcgccgcatccatccagacgtcactctggtcggagggcagcgaggactggatcgtcgcgcagacacgactgcccgaacgctcgctcgacgcagcggcgttgcgcctggcggtgctgggcctgacgaactggctcgaccgcctggaggcgtgacgccatgtccagcgccgtacccggcatgcatgccatgcacctcggcctggagcgcggcgtcgaccacatcgtgcgcggtccccgctgcgagcccgcccccaccctgccacccgagcgctggctcgaaccgcccgccaccggcgcggtcgatcatctgaaagccctgctcgtacgcccggacctgagcgcgatgctcgacgagtcggcgcggcctcgcctgacggatggcgcattattccagcccgcgcagttcgagcgcgccctggcccaggcgcgcgacgaactgtcccgggccatggaactgcatgccggcaacaccgcgccagccttaagccgcgccttgcacgtactcaacgaggccggaaagctgcgcgacctggctgccatgtatcgcagcgcgctctaccagggatgatgccgcataccctaccctcgcccagccttcaggtacgcgaacttctgcaattgcttgcgcaccactaccagttgcagcgccaatggagcaagacggttgccctgctggcggccctggatgccctggacgcgatcgacagccagtccctgctggccctggcgctgggctatctgcaccagggcgaaccgcgcatggccttggtcacgctggacaagcgcgcactgcgcgccacacccgatgccgccggccatctggtccgggcgcaggccatgcaggcgctgaaccgacccgacgacgcccgccaggccatgcgtgactatatggcgctacgggcggcgtcttgcgcgagcgcgaccccgccatgacgagcaagaaatccattcgccgcctgcaacgcgcggtggcgctggccaccagccgcaacgacatcgtactggccgtgctcatcgtggcgatcgtcttcatgatgatcctgccgttgcccacaacgctggtcgacgtgctgatcggtgcgaacatgacgctgtcggcagtcctgctgatggtcgcgatgtacctgccttcgcccctggcgttttcctcgttcccttcggtcctgctggtcaccacgctgttccggctgggcatctccatcgcgaccacgcggctgatcctgctgcaaggcgatgccggccacatcatcgagaccttcggcaacttcgtggtgggcggcaacctgatcgtcggcctggtggttttcctcatcctcacgatcgtgcagttcgtggtcatcaccaaaggcgcggagcgggtggccgaagtcgccgcgcgcttctcgctggacgccatgcccggcaagcagatgtccatcgacgcggacttgcgcgcgggcaccatagacatggacgaagcccgacgccgacgccgtacggtcgagaaggaaagccaactgtatggcgccatggacggcgcgatgaagttcgtcaagggcgatgccatcgccggcctgatcatcgttgccgtcaacctgcttggcggcatgctggtcggcgtgctgcagcgcggcctgagcgccggcgaggccgtgcagacatatgccatcctgaccataggcgacgggctcatcgcgcagatcccggcgctgttcatcgccatctgcgccggaatcatcgtgacgcgggtgcagaccggggatggcccctccaacgtaggcaccgacatcggcgcacaagtgctggcgcagcctcgcgccctggtcattgccggcgcgatctcggcaggcctgggcctcattcccggcatgcccacgctggtcttcttcgccctggccgccgcggtgggcaccatcggtttcgtactgctgcgcgcatcccagcgtccgcccgaaggcgccgagcccgcgctcgccggcatggctgccgacggccagccccgcacccgcgcgccggcggatgggcaggcggaattcgcccccaccgtcccgctgatcatcgacgtagccgcgcggctgcagccccggttcgagccggccaccctcaccgacgatctgctgcagatccggcgggcgctctatttcgacctgggcgtgccgtttcccggcatccagttgcgcttcaccgaagcgctggccgccaatacctacaccatcgtgctgtcggagatcccggtggcgcaaggaatgttgcgcgacgatgccgtgctggtgcgggacaccgagcagaacctgcaggccctgcggatcgcatacgaaacgggcgcggcctttctgcccgatacgcccacgatctgggttgcggccagtctgaccggcgccttgcgcgatgcaggtattccttacctgggtatcagccagatcctgacttggcacttggcatatgtattgaaaaaatattcagccgatttcatcggcatccaggaaacccggtttctgctttcggccatggaagaacgatttcccgatctggtcaaggagtgcctgcgcgtcatgccggtgcagaagattgccgaaatcctgcagcgccttgtttccgaagaagtgtcgatacgcaacctgcgcgccgtcctggaagcgctggtcgaatggggccagaaggaaaaggataccgtcctgcttacggagtatgtccgaatcgcactcaagcgctatatcagccacaagtacaccagcggccacaatatcctgcccgcctacctgctggcccccaaggtcgaggaaaccgtgcgcgccgccatccggcagaccgccgccggcagttatctcgccctcgatccggacacgacacgccgactggtcgagcacatccgtcaatgtgtcggcgatctggccgccggcgcgagccgtcccgtcttgctgacgtcgatggacatccggcgctacacgcgcaagatgatagaagccgatctctacgccctgccggtgctgtcctaccaggaactgacgccggagatcaatgtacagcccctgggcagggtggatctatgacgacggcgctggaattccgcgtgctttcaggcgcacagtgcatggcgcgctgcccggccgtgcatggcgcgcgcgtgggcgccaatccgcattgcgatatcgtcctgaccggcgaggacatgcccgaagtggcgggatggctggagatcgaccagtccggctggcggttggccggcgccgtgacgcccggcctggacgcccaggcgccgtgtccgcccgcggccttcaacgaacccgtagagctgggagccgcctggatcaccgtggccgccccttccgcgccgtggcccgcgccgccggagccgtgcggcccggacggcagcgacacagccttgcacgacgtccctggctcgacaagcccgccgtccgtcgctgccctcatgccgcgccgacgtgcaggacggccctggctggcgctgggcgcggccgcggccgtcctgctggtcggcctggccacggcgctggtttccgtgaccacacccgccacgccgccggccgcgccgcccccaacgcccaccgcgccgctggtccgcgccgcggcgctcatcgacagcctgggccttaccgagcaattacaagcggcctacggccgtggcggcgtgctcaccgtgaccggatgggtgcacgacgagacggaattcgctcgggtcgccagggcgttggcgcaacttgcgccacggcctgccatgcaggtaagcaggcaggacgaggccagggccctggcctgcgatgtcctggcgacattcggggtgcgctacatggcgcgcccgtacggcaatggccgcctggcgatctcgggcatcgccagcgatgcgcacgaacgcgccgcggcgctgcatgcggtgcgcatgcgcctgccgggcatgacgatcctcggtcgcgatgtacgcctggccgacgaggtctcggcccagttcgcggcccagctggccgacgaacgcctcgacggcgtcaagctcagctggcacgccgaccgcctggacgcagatcccggcggattggcggcaggccgcatggcgcgcctgcgcgagctggtggccgcgttcaaccagcgcaactacgacgtcgtccggctgccggccaccgccgcgcgcgcgacgcgggatcacgtgccgttcgagatacgcagtgtcgtgagcggcccgcaaccgtacctgatgctggccgatggcagccgcctcctggtgggcggactgcgggaccagtatcgccttaccgccatcgaatccggccgcctggtcttcgatggtcccgaaccggtcatcgtgacgcgatgaaatcgcctcggtagccgtcaaccctcgtctgcaacatcatatgagtacatctgttctagccctgaccgaactggaagtgcgcctggcatcgccgggcggttccgccttgcgcgacaccttgctgtcgcagcttggcgaactggagacacgtttgcgcgtccgcctgcacgatggcgtggggcgcgacacctatcccgtatggcgcgacgcgctggcggccgccaccgcggcccggcaggtattgctgcagcgcccgaccgggccggacaaccctccggcgtcagtcttgacgcgcctgagcaatgaacaatgcgccgaaggagacaagcatggccattaacctgggaggcgacgcaggccgagtgaccatgcagagcgtcaaccaggcggtcaatacgcggctgaacgctcacgaacgcgacctgcgcagccgcctggaggcgctcagcgcgcgcggagacggcgcggtcagcacgtccgacctgctgatcgtgcaacaggaaatgcaatcgtgggtcgtgatgatcgatctacagagcacggtggtcaagcaggtcgcggattcgctcaagggcgtcatacagaaggcgagttgagcctgccgcggcggcgcccggcagtcgccgccgacctagacgccgcgcgtcagcgcggcgatattcggggccgaggtggcgcagccgtcgtggtcgccgacgcgccagcgcgaggcttcctgcagcagacgctcacagtgatcgagcaggattgcgggcgtggcgcgcgacaggggtatggcctgctgcagatagaacaacccatcgccgccgatgcaggccacgacgccgctgccggcctgcatgaagttggctcgggccatgcttgccgggttggccgcgtccgccgtgcccagcacgcaggaaatcatgatttccgtccgggcgtgcaccggtgcgatgaagaccggtgcgcacggttcgaaaatcaactgacacaggccgccggcaccggggttgagcgagtcgatgccgatgaggcggccgaaatcggcgatgagttggtggtatgccgtgtcggtcatggcgaggcgagcctgcgtcgggcgcaagggaaaccatacgctcgaaatgcgtggcaaaagagggcaatggtatgcgcacagtctggaaggcgccagccgattgcttctcggaatatcccggttttcggacgtccggccgcaggaccccgccaagggcatgcggatccggcgcgcgccatggcgaatatccggacgccacgcattacctgttattcgacaacagggaaccggtgacggccgacctgctggtctttccgcgccacgcgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcgcggcccggcgttgcggcgcccgacggcacgttccgtgcatcgcggcgcgacaacgatacagacgcccggcgcacggcccggcgttcaggaattcggatgaataccgcgccccccaagccgttgacggccgagaaggggaatacgctggccacgaccggagcccgggatatcgcatccgggacgcctgcagcgcgacggctgcggctgtgccaccccgcctggccgcaagcggctggctgatggtggaaacggcgtcggtcattggccatgggtatgcaggggggcggaatcggcgtcagagataacgcacaccgatgacttcgtactcgcgcacgccagccggcaccttcacttcgaccacatcgccctcggatttgccgatcagggcgcgggccaccgggctggagaccgaaatcaggttggacttgatgtcggcttcgacgtcgcccacgatctggtaggtcaggcggtcgcccgagtcgaggtcttcgatttccacggtcgcgccgaacacggcacggccttcggcgtcgagcgccgttggatcgatgaggtgcgcgttcgaaagcgtgccctcgagttcggagatccggccttcgatgaagccctggcgttcgcgggcggcgtcgtactcggcattttccgacaaatcaccctgcgcacgcgcctccgcaatggcgctgatcaccgcaggacgctcaacggtcttaagccgatgcagttcttgctgcaagcgctcggccccgcgcacggtcaaaggaatggcagacatgtcgtttcccaaacaaaagtagaaaacgcccccgacggagcgtttcggtgaaggtctcggcttggtgtatggcctcgccatgaaacaggcgggccgctgcggaagacaggcgaacaaaagacgagacaaggtcgaacccgaccgaggctcccctttgctgtctcctctttgatcggcctgccgcatccggcggccaagcgtcgaccaaaacaaaaccccggctcgggtcggaaccggggcaatcagatgacattgtcggcaaagtccaccggaattgcaagcctgtaagcccggcgtaggtttcggcgcatgttggctgcggaaaagccacaaaacctgcgtgttggccgccgatcgcagcgcgggcccggcgttgccgcgcattccttcatgcgccgcaggccccgggcaatcgaaagcacccgtcgagaacgcaccaacttagggcaaatccgggtatgaatattcgtatatataactacaaataacaaattaataccgaataccgatcatttaagtcgaattccacatcaacaacggattccacgtcacggcctgacacttcccgcgcgggtacgccgcgcacgtcgtcgacgtttattgcgcaagaccctacccaggagatgcccatgcttgaaaggatcaaggtccgcaccgcgatggtggcggtattcgcgtgcttcctggcggtgctgatgctgtcgggcgccctgacgtggcgcaacgcgggcaggagcgccgccgagatcgaggggctgaaccaggtcgccgtcaaccaggtcgacccgctgttcgaggccagcggcgcggcgcagcgccaggcggccacgcaattccagcgctacgtggacgtgcccaaggagccggccgcggccgagctggccgcgaccctgcagacgcgctggcgcgcctaccagtcggtgctggacgagctggccgccgccgtcgacgccggccaggccgagcccgccctggccgccatgcatcgcgcgcagcaggccgaacatgcattccagcgcgacatggaagcctttctggccagggtacaggcgcacagcgacgaagtgcgcagcggcgccgaggacacccatgtcgtggcccgctggagcgccatcgcgctgaccacgctgggcgtgctgctgaccctggccggctggctgttcgtgcgccgcgcggtgctgcgccccttgctggaggccggccatcatttcgaccgcatcgccgacggcgacctcaccgcgcgcatcgaggtgcgctcggccaatgaaatcggcgcgctgttcgcggcgctcaagcgcatgcaggaaggcctgacgcgcaccatcgccgtcatgcggcgcggcgtcgacgaaatcaacgtcggcgcggccgagatctcggccggcaacgccaacctgtccagccgcacggaggagcaggccgccgccctggaagagaccgcggccaccatggaggaactggccaccacggtcaagcagaacgccgacaatgccgcgcaggccaatcagctggccgccgtcagcatgcaggtggcgcagcgcggcggcgagtcggtcgcgcaggtggtgcagaccatgcacggcatctccgcgagctcgcgccagatcgccgacatcgtcaccgtgatcgacggcatcgccttccagaccaatatcctggcgctgaacgccgcggtcgaggcggcgcgcgccggcgaacagggcaagggcttcgcggtggtggcgggcgaggtgcgcagcctggcccagcgcgccgcgcaggcggccaaggagatcaaggccctgatcgagagctcggtggcgacggtgcgcgccggctcgcaacaggtcgccagcgccggcggcaccatggacgaggtggtggcctcggtacagcgcgtggccgacatcatgggggagatctcggccgcctcggcccagcaggccagcggcatcgaccaggtcagcctggcgatttcgcaaatggacgaaaccacccagcagaatgccgcgctggtcgaacaggccgcggcggcggccacggccatggaagaacaggcccgccacctggcggccgcggcggcggtcttcaggacgcagggcggcgccttcatcgacgtcgccgccgcgccgctggccgggccggcgggcggccatgccgccctgccgccggccgcggcccactgagcgcggccccggtgccgggttggcgcgccgtcagcggcgacgcgccaggcccagcagggcgtacaggatgatggcgccgaacgtggcggtgccgatgccgttcatcgagaaatcgcccagcttgacgctgaagtcgcccgcccccagcaccagggtcacggcggccacgatcagattgcggttgtcgctgaaatcgacctggttgaccacccagatgcgcgcgccggcgatggcgatcaggccgaacaccacgaccgacatgccccccagcacggggccggggatggtctggatcagcgcgccgaacttgggcgagaaccccagcaccagcgcgatcacggccgccaccacgaacaccagcgtggaatagatgcgcgtcacggccatcacgccgatattctcggcgtaggtggtcaccccggtgccgccgacggcgccggaaaccatggtcgccacgccgtcgcccacgaaggcgcggcccacgtagcggtccaggtcctgtccggtcatggcggcgaccgccttcacgtggcccaggttctcggccaccaggatgatggccaccggcacgatcaggcccatggcctgcggctcgaacaccggcgcggcgaagctgggcaggccgaaccacggcgcggcggccaccttggcgaagtccatgggcgcgcccagccccaggccgttggcgcagaccgcgtagatgacgcaggccagcaccaggccgaccaggatcagcagccgctgcaccatgccgcgcgtgtagacggcgatgccgcccacgcacaggatggtcatcaacgccatgctggcctcgaagccggacgaacccatggcgcccttggcggcgatcggggccaggttcaggccgatcaccgccaccaccgcgcccgtgacgaccggcggcatcatggcctcgatccagcgcgccccgttgccgcgcgcgctggccgcccatacgaccaggccgatcagcgcgtacaccaggccacaggcgatgatcgcgccgagcgccacgccgatattggcgttggcgccgggcgccacatagccggtgaccgccaccaccccgccgatgaaggcgaagctggagcccaggtagctgggcacccggccgccgacgaacaggaagaagatcagcgtgccgatgccggacatgaggatcgccacattggggtcgaaacccatcagcagcggcgccagcacggtggaaccgaacatggcgaccacgtgctgggcccccatggcgatgttcttgggccaggacaggcgttcgtcgggcgcgatgaccgcgcccggcacggtgtcgtcggccagccgccagcgcgggaaataggtattggacataggtatgcgtggaagttgaagggatgggcggcgcaagtgtaaggggggtcggaagcgcgcagcaatatgtttaagttcgtccgcgcgcctgccgtattaaggactaaccctaatccacgcggacgccgccaccatgaccgtcagttccgtttcatcgcgcatctccgccggcgcgttcgaccagtacgccaggcagttgcgcgaccgggccgccgccagcggcgcaaaggacgaggccggcagccccgcggccgaggccttgcaggccctgcagcgccagctggcggccatcatgcgccagatgcgccaggtgcgcgaaagcaacgccaccgccgagcagcaggcccggcagctgcaggacctgaaccgccaggccttcgccatccaggggcagatccagaagctgctggaagagcaattgcgcctggcgcagcggctggcggcgcgctgaagccggccgcgccgttgatggcgcgcatcaaaatttctgattggactcgggggaacacgggcattaaggtcttgccacaactcaaaaaaggaggagacccatgcaagcgttgcgcccagtcctcgcagcggccatcatggctgcctgcgcgccggccctggccggcacggtaacggtcatcacgtctttccccaaggacctgacccaggcctacaaggcggccttcgagaaggcccatccggacatcaagctggagatcctcaacaagaacaccgtgtcgggcatcgccttcgtgcgcgaaaccccggccggccagcgtccggaagtcttctgggccagcgcccccgacgccttcgaggtgctgggccgcgacaagctgctggccaaggcgccggacgtggccaacccggccgtgcccgacaagatcggcagctacccgatcaacgacccctcgggcatgtacatgggccaggcgctggccggctacggcatcatctacaacacgcgctacatcaaggccaacaagctgcccgcgccggtcgaatggaaggacctgctggcgccgcactggttcggccacgtcggcatcaccgcgccgtcgcgctcgggcaccatgcacctgacggtggaaacgatcctgcaaggcgaaggctggaatgacggctggggcaccctgctgcgcatgtcgggcaacgccagcgcggtcaccgagcgttccttcggcgtgcccgacagcgtgaacaacggccagttcggcgccggtccggtgatcgacttcttcggcctgtcgagcaagtactccaagttcccggtcgatttcgtctatccgtccgagaccgccatcgtgccggccaacatcgcgctcatcgaaggcgcgaagaacaccgaggaaggcaagcagttcatcgccttcacgctcagccaggccggccaggaactgctgctcgaaccgaagatctcgcgcctgccggtgctgccgtacgcggcgctggccggcaagatcccgccgggctatcccgacccggccgagatcgccaagcgcagcaaggtgcacttcgacgccgacctgtcgcaggcgcgctactacgtggtccagagcctgttcgaccagaccatcaccttccggctcaaggacctgcaagccgccaccaaggccatctacgacgccgaagccaagctgggcgaacgcgccgggcaaggcaaggcggccgagctgctggcgcaggcgcgccagctggcctggacgccgctggtcgacgccgagcgcgccgccgacccggcgttcctcaagctgttcgccggcaacaagaaggacgccgcggtcaaccagcagatcacgcagctcgaaggcgagtggaacggcaaggcccgcgccaactacgagcaagcgcaaaagctggcgcgcgaggcggccgcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgcggcccgacaacagttcggcgcggtacccttcggcctgcaggcgcgcggcggcgaactcctccagcacgtcctgctccagggcgctgcgcgccagcaccaggctgccgttggcgcgcacatggaacccggcgccggccgccagctccagccacagttcgcgggactggcgggcgtggcgggccatcacgcccggggcctggccggtgaccagcacctggccgaaattgcggatggtggcgccgtgcgcgcgctggctgcgctcgaccaccgccaccgacaggccgcgccgggcggccgcccaggcgtgggcgatgcccagcatgccggcgcccacgacgaccacgtcatacgtcttcatgattttgctgcttccgggaaaatgggcgggccgccgccgtgcggagcccgccgccgatgcgggattacttcttcttcggctcggacttgccgtcgtagcgcttggaccattcggcgatgatgcgatcgcggttggtcgcggcccacacgaagtcgttcttgatcatgcgctcggacagattggccggcagatgggggttgaccgtggccaccgacgggatcgccagcacggcgaagttgctcttgtacagctcgttggcttgccggctggccgagaagtcggccagcttgcgggccgcctcgagatgcttggtgcccttgacgatggcggtggcttccacttcccagcccagtccttcggacgggaacacggcttcgaccggcgcgccgtcggccttcagcttggcggcgcggtagtcgaacgagatgccgatcgggtattcgccggcggcggccatgttgcagggcttggagcccgagtgcgtgtacgagcccatgttcttgtgcaaggcgtccatgaacgcccagcccttttcctcgccgaacatctgcagccaggcgctcacgtccaagaagcccgtgcccgaggatgccggattgggcatcacgatcttgccggcatattccggcttggtgaggtcctgccacgaggtgggcatgggcaggttctgcttgctggcctcgatggtgttgacgcacaccgcggcggcgtaggcgtccatgccgacccaggccggcacgtccttgccgtcgcgcatgttggccgcgatctggtccaggcccttgggcgcgtacggcagcagcatgccttccttgtccatcaggcccagcgccgtgccggccaggccccagatcacatcggccttggggttgttcttctcggccagcagcttggcggccacgatgccggtcgaatcgcgaacccattggatcctgatgtcgggatgggctttttcgaaggcggcctggtaggccttgatctggtcggcctccagggcggtgtagaccgtcagcgtggtgttggcggcggcgacgccggtcgcggcggccaggacggtggccaacaggatcgagggaatgcgcttcatgcggaaactccggtagggaaagctgggttcagggacgctggccggcggccaggcgcgtttcgatgtcggccaataccggcggcaggtccgccacggtatcgatgaggtaatggggagcgccggcctgcagttcggcgcgggcgcgatcgcgcgcggcctcgcggccggcctcgtccaggctgaggaactgctccagggacaggccggcggcgttgcccgacagcagcagcccgactgtccacatgccggcgcggcggccctcttccacgccgggcgcggtgtcgtcgaccttgacgcagcccgccacgtcggcgatgcccagctcgaccacgttgcgcaatgccatggccggcgccggccgcgaacgcggcacatcgtcgctggcgaccacgtagtccagcgccagcccttcgcgctcggcgcgttcgagcacgcgctgcatgacggcggccgggtagccggagcacgagcccagcttcaggccgcgctggcgcaggccgtgcagcagttcgatcgcgccgggtatcggctgcgaatattcggccaccttctccagctgcatgggcaggaagcgttcgtagatggcggtgacgtcctcgtcggtgggcagccggccgaactgttcctggtactgccgcgcgatcgccgcgtcattgcacagcgcacggatgtgatcccacttgcccatgcccatggggccgcgcgcctgttccagcgagatctgcacgccgaagcgggcgaaggcatcgacgaagaccttggtcggcgcgaaggagccgaaatcgaccagcgtgccggcccagtcgaagaccagcgcctccaggcgcacggggagtgttgcaagcgtcatggcattcattccagtggagagtcggtcaggccgccggcgcgcggcgccacgcctgggtgcgcgccaccagcgcgcggctggccaggtgaagtagcagcgaagccagcgccgaggtcgccatgatcacggtgcacatggcggccgccgggccgatgaagccggcgtcgtccatgttcagcaccgccacggcagccagcacggtctgcgggctgtagagaaacaccacggcggagacggtcgtcatcgccgagacgaacaggtagcgcgcggtatccagcaccgccggcaggcacatcggcagcgtgacgcgcaggaaggtcagcgcggccggcaccttgagcgaggccgaggccgcctcgaactccgtgtcgagcgcgcccagcgcggtgaccgcggtcaggtgcgcgctggtgtagaagtgcaccacggtgcacaccaccagcagcgtcatggtgccgtacagggcgcccagcgggttgccggggctgttgaagaagaagatgtaccccagccccagcaccagcccgggcacggccatgggggtaagcgccagcatccgcgcggtgccgcgcagcgccgccgccggcacgccgcgcgtcggcagtttttccatcatccaggcgccgccgtacaccagcgcggtgccggccagggccgtccacgcggccagctggatgctgttgcgccacgccagccagccgccgccgtccatgttgtcgaagtcgtacgaacgcagcgacagcgacaggttgtacggccacatcttgacgaacgacgcccacaccgccacgccgacgattgtcagcagcgccaggccgatcagcgcggcgatggccaggaagcaggcgtcgcgcaaccggtgcgtgcccggcgcgtagaccagcgcgcgcccgctcaggccggcgccatggcgcgcccgcaggtgccggtcgagcaggaaggtcagcatggccggcaccagcagcagcagcaggccgatggccgcgcccttggagaaattctgctgccccaccacggccttgtaggcctccatggccagcacgttgtagtccccgcccacgaccttgggcacgccgaaatcggtgaccgtcaacgtgaacaccaggcagcaggccgagaacacggcatagcgggtgcccggcagcgtcacggtggcgaaggtgcgccaggggccggcgcccatggcgcgcgccgcgtcgtacaggcggccgtcggccagcgccaggccggtcagcaggatcatcagcgcgtgcgggaaggtgtagaaggcctcgccgatcacaatgccccagaagccatagatggtggcgccgccggccagcgccttgagcaggccctggttgcccagcaggtagatcagcgcgatgcccggcaacagcgagggcgccagcagcggcagcaaggccaccagccgcagcgcgcccttgcccggcgcgcgggtgcgggtcaggcaatatgcgtaggcataggcgcagggcaccaccagcgccaccgtggccgcccccaccgccaggctgcgccataccagccccaggaacgcgctgtcgtcgacgatgccggccagcacgcccacgccggcggcgccatcggcgcccggcgccaccgccttgaccaggatggcaagcagcggcaatgccaggaacagcaccagcgcggcgacgaacaggccctgcccgccccagcggcccagggttccggtccaggccggcagcgcccggcgcacgggcgcggcagcggcggccggccgcgcgatggcggcgcgccgcggcgccttggcgacggcggattcaagcgtaggcacttagcgcatggcgcggcagctccacccagcaacggccggcagcatgggcgcccagcagggcgtcaccggtttcagcggaaaccacggactgcacggtggcgcccggtattccttccagccgcagcgagatgcgatagccgcgccccaggaaaacgccatcgagcacatcggccagcacggtgttggccgaggccggcgtacccgatgcgctcagccgcaccgcctccggccgcacgaacaggcggccgctgtcggcctccagcggctgctcgacgtccagttcgagctggccgacgcgcgcgcggtgggcgtcgatgcgctggtaccgcagccagttggcctcgcccacgaagtcggcgatgaatgccgaacggggatcgcgatagagttcgcgcggcgtgccgtactgctcgatgacgccgccgttcatcaccgcgatccggtcggccatgaccatggcctcttcctggtcgtgggtcaccatcagcgtggtgatggaaaggcgccgctgcaaggcgcgcagttcgccgcgcaggcggtcgcgcacgcgcgcatccagcgccgacatgggctcgtcgagcagcagcagcgacggcgccggcgccagggcgcgcgccagcgccacgcgctgctgctggccgccggaaatctgccccggatacttgcgggccgcgccgctcagcccgaccagggccagcatttcatcgacgcgggcggccacgcgctcgcggtcgccgcgccggccgctcagcccgtaggccacgttctgcgccaccgtcaggttgggaaacagcgcatacgactggaacaggatgccgtagtcgcgcgcctgcggcggctcgttcgagatatcgcggccgcccagcacgatggcgccgccgtcctggcgctccaggccggcgatggcgcgcagcagggtggtcttgccgcagcccgaggggccgagcaggcacaccagctcgcccgccccgatgtccagcgacacgtcggccagcgcccgatgggcgccatagtgcttgaccagattgcgtatcgacaggaatgcgtcgctgccccgggacatatgccctccagaatgactcggtaaccaatgtccggggagtatgggcagggcttattgtgcgtttatgacagttcgcgcaaatgcagtaataaaaacatcaaataattttggtgtactggcgatcctgctctatctggcacgccgcgcgcgtgatttcctgtgctggtcgccgaactcaaatctttccacgccgtagcgcgctgcggcaccgtcaccaaggcggccgcccagctgggggtcagccagcccacggtaacgggccagctgcgccagctcgaatcgcgctacggcgtggaactgttccatcgccagggacgcggcctgcggctatcggacgccggccaccgcctgatgccgctggtcgagaaactggtgcagcaggaatccgagatcgaattccgcctgcgcgacgccagcgacctgcgcgagggctgcctgcgcgtcggcgccaccggccccttctacatcatggacacggtgcggcgctacaaccagcgctacccggccatcgagctcagcgtcgccatcggcaactcgcagagcatgctgcaggccctgcacgactaccggatcgacgtggcgacgtcctcggtggcgatgaacaacccgaacctgtaccggcgcgccatcgccgccgacccgctgcgcatcgtggtccaccgcgaccacccgctggccgcgcgcgcctcggccggcctggccgatctggcgccgtacgcgctgctgctgcgcgagcccggttcgatgacacgccagctgaccgaagaagcgctgcagaaggccggcgtggcgccggcccgggtgctggagatcggcagccgcgaatcgatccgccaggcgatcctgtgcaacctgggggtcagcctgattccgtcgcgcgaagtgcccgcccaagccgaactggccacggtggcgatcgccgataccgaggtcctgatgcatgagtacctgtactgcctgcgagagcggcagcccgtgcagctgattgcacgatttctggaactggcgccgagcgcggcatgagcgcgccgccagcgatgccgggagacaaccatggccctgaccctgcaagacatcgaacagatattcctcgagcgcggccaccgcgcctatgacggcgaacccgtcagccacctcaagcacgccctgcagaccgcgacgctggccgaacagggcggcgccggcccgcacctgattaccgccagcctgctgcacgacctgggccacctgatcgccgcgcacccgggcacccccagcctgcgcggcctggacgacaagcaccagtacttcgtgctgcccttcctgcgcggcttgttcggcaatgccgtgctggacccgatccgcctgcacgtcgaggccaagcgctacctgtgcttcgtcgaacccgcctacgcgacgcgcctgtcggccgactcgcgccgcagcctgacgctgcaaggcggcagcttcgatgccggccaggcggtggatttcgccagcatgccgggcgcgccggacgcgatccggctgcgccgctgggacgaccaggccaagcagcccggcatgcagaccggctcgctgacgcacttcctggagatcgccgagggcgtggccggccgcgccaagctggccgccatctggtgacggcggccggatcggctcaggcgcccttggcgaccggccgcgccgcgtcgctgcaccattcgctccacgagccggggtacaggcgcgaaccggccaggccggcgatctccatggccagcaggttgtggcaggcggtgatgcccgagccgcattggtgcacgatgccgtcggccgcgcgcccgcccagcaaggcctcgaactcctggcgcagctgggccggcgccttgaagcgcccatcggcctgcaggttctcggtattgggccggttcagcgcgcccgggatgtggccggccaccgggtccatgggctcgacttcgccgcggtagcgattggccgcgcgggcatcgatcacggtaaaggcaggctggccgatgttggccagcaccgcggcggcatcgacggtgccggccaggctctggcctgcccgcgccccgggctgcgccgagacggccggcgtggcgccggcttcggtcggcaggccggcggcggtccaggcctgccagccgccgtcgagcaccgcgacccgctcgtgccccatccagcgcagcatccaccacaggtgcgcggcgaacatgccgccgctggcgtcataggccaccaccagcgtctcgggcgtcacgccgtgggcggccatcaggccggcgaaggcatcgcgctcgggcagggggtggcggccgttgctgccggaacgcggcgcggccagttcggcctcgtggtccaggtagcgcgcgcccgcgatatggccttgctcgtaggcgcggcggccggccgcatggtcggccaggtcatggcgcacgtcgaacacccgcacgccgccggcatcgagtcgggcggtcaggtcggcggcggaaatcagcgtcatggtcatcggtttgctcccctgtaggcgccggcggccgcagccggccggacgcggatgatcaggcgccgccgggccggcgcatggtgcgccagaccgacagcaatcccgcgaaaatgatcaggcccatgcccatccaggccaggttgtccagggcgtcgccccagagccccatgcctatgaaggcggcaaaaatgatggtcgtgtactgcagcgccgcggtcaacagggccgagccgtgtccgaaggcgcgcgtcatggtcagctgccccaccaggcccgaggtgcccacgccgaacagcgccaggtagccgtacaggtccgcccgcccccaccctcccagcagcaggccgaccccgctgctggcgcacaccgccaccgagaagaacagcaccgtgcgccactcgggctcgccgacgcggcccagctggcggatctgcagcatggcgatggccgacatggcgccggcggtcaggcccagcagcgcggccagccactggtcgtcgttgacgctggggcgcaacaccgcgcacgcccagaaagcccagcgccacggcggcgatgcgcaccgggtcgcgctgcgcgccgccccaccccagcatccagcaggcgatgaacagcggcgcggtgtagttcaggctggtggcggtggccagcggcaggtgcgccagggcgaaaaagcccagccacatcgaggtcacgccggacaggttgcgccagacatgcaggcgccagctggtcgggatgatggactggcgcccggcgcgggcccagatcagcagcagcaccaccgagggcaggccgcggaaaacaccacctgcggcagcgaagccccgtgctcgctcgccagcttcacgaacgaccccatgatggcgaacatggctgacgccaacaacatccaaagagcctgcatggggcttaccgctacgaaaaaagggccggggggaatcagggaaagcgatactatactccccatcgctgccggccccgccggcgccgggaacccgcgccccgcccgccagtccaagcggggtacgactttcgctcgcaaaggaccataacaagcatgaaacgcattttcctgttcctgatcaccaacctggccgtcatggttgtgctgtcggccacgatgcgcatcctcggcgtggaccgcttcctgaccgcgcaggggctgaacctcaccggcctgctgatcttctcggccgtgatcggcttcaccggcgcgatcatttcgctgctgatgagcaagcccatggccaaatggagcaccggcgcgcgcgtcatcgaccccaacgcgccggccaaccagcgcgaagcctggctgctcgacaccgtgcaccagctggccgaccgcgccggcatcggccggcccgaggtggccatctaccagggcgaacccaacgcattcgccaccggcgcgttccgcaacgactcgctggtggcggtctcgaccggcctgctcgacagcatgaccgaagaagaagtggccgccgtgctgggccacgaggtggcgcacgtggccaacggcgacatggtcaccctcaccctgatccagggcgtggtcaacaccttcgtcgtgttcctggcgcgggtggtcggctatttcgtcgaccgcgccattctcaagaacgaacgcggcgtgggcctgggctactacgccaccgtgatcgtctgtgagatcgtcttcgggatcctggcctccatcatcgtggcctggttctcgcgccagcgcgaataccgcgccgacgcgggctcggcccacctgatgggctcgcgcgagcccatgatccgcgccctggcgcggctgggcggcctggagccgggcgaactgcccaagtcgttcgaagcgtcgggcatctcgggcaagaacggcatctcggccatgttcgcctcgcaccccccgatccaggcccgcatcgcagccctgcagcacgcccgcctgggctgaccggccgttcggtccgccagcgaaaacgcgccccgcaaggggcgcgttttgcatgagccaacccgcgcggcggatcagtccagggtcaggacggtcgcgccggtggtcttgcggccggccagcgccgtctgcgcgtcgccggcctgggccaggctgtagcgctggtcgatgcgtaccttgatcttcttcttcagcaccaggccgaacagttcgtcggcggcggcagccagcttctcgtgggtattgacgtgcacgcccagcgacggccgcgtcacgtacaggctgcccttctggttcaggatgcccaggttgacgccggccaccggccccgaggcgttgccgaagctgaccatcaggccgcgcggctcgatgcagtccagcgagatttcccaggtgtccttgcccacgccgtcatagaccaccggcaccttcttgccgccggtcagctccagcaggcgttcgaccacgttctcgcgcgaatagtcgatggtcgcccaggcgccatgggcgcgggccagttcggccttctcggggctggagaccgtgccgatcagcttgacgcccagcgccttggcccattggcaggcgatcagccccacgccgccggcggcggcatggaacaggatggtctcgttgccctgcaggcggtaggtctggcggaacaggtattgcaccgtcagccccttgagcatcagcgcggcggcctcgtcgaagccgatgcccttgggcagcttgacgacctgcgcggccggcacgttgcgcgcctgggcgtacgcgcccagcgggctctggccataggcgacgcggtcgcccttcttgaggtgacgcacgtcggcgcccacggcctcgaccaccccggcgccttcgaaacccaggccatgcggcagcggatgcggatacaggccggtgcggaagtagatgtcgatgaagttcaggccggcggcatgctggcggatggtgacttcattggccgccggcggcggcacctcgacgtcgacgacttgcaggacttccgggccgccgtgctgttcgatgcggactgccttgacgatgttgctggccatgcgggcctccttgagagcgaatcaggtaatgagggatcatgcgaatcggatcgcggccggcgctatggcctggccgggcggcggcgcccggccaggacgaacacgcccgccagcaccagcgcggtaccggccagctgccacaccgtaatgggctcgtcgaggaaccacgccgccaggaacaggaccgacaccggccccaccatgccaagcagcgacgcagtgggcgcgccgaccagggcaaccgcccacatcagcatgaacaccggcagcaccgtgttgacggtggcgtggatcaccgaatagccatagacggcggcgggctggaccagcaccgatgccgggtggatcaggaagaactggatcaggctggccacgcacgagaccagcatggcataggtcaccagccgggttgccccgacccgctcgaccagctctcccgaacagatcaggtacacagaatagctgagcgcggagcaaaaaacgaagaaagaccctgtcagcacgtcggcgcccgcgccgctctggctcaggtcgtgcgacaggaccagcgccacgcccacgtaggacagcagcatggcgccccactggcggcgcgtcaccggccgcttcagccaccacgccgacagcagcaccaccagcgacggcgacaggaacaggatcaggcgctccagcccggccgtgatgtggcgcagcccgaggaaatccaggaagctggacaggtaatatcccagcaggcccagcgcgcacagctggccgcgctcgcgccagctcagcaccggcaattcgccgcgcgccgcgcggcgcgcctgccaccaggccaccgcggcaaagaacggcatggcaaacagcatgcgaaacgcgatcagcgtcaccgcgtcgatgccgtagcggtaggtgaacttgaccacgatggccttgccggaaaacaacaccgcccccagcgtggccataaaaaagcccgctgccatgccggaaaagcgggaggggtcggaaagctgcctgttgcgattcatgcgatcattttagtttcgtcgcgcggccaccgcgcacccgcccctttccgcagtccgcattcatgacacgccaacgcgccctcgtctatatccatatcgccgccgtcctgttcggcctgaccggggtcttcggcgaactgatccaggccggggcggccgtgatcaccctggggcgggcgctgttcgccgtcggcgcgctggccgtgttcgcgcgcatgcagcgccgctcgctgctgggggtgctgacgccggcccagctgttcgtgctggtcatcgccggctgcctgctggccgcgcactgggtgaccttcttcatctcggtcaaggtgggcggcatcgccatcgccaccctgggctttgccagctttcccgccttcatcaccttgttcgagggcctggtgttccgcgagcgggtgcgcctggccgagtggctgctgctgggcctggtcaccgcggggctggtgctggtgacgccgtcgttcgacctggccgaccagggcaccgtggggctggtctgggggctggtatccggtttttcgttcgccatgctggcgctgaccaaccggcgcgcggcggcgggcatggaccccatgcaggtcgcctgctggcaaaacgccgtggtggcgctggtcatgctgcccttcgcggtggtccacctgcctgccctgcacgcgctggactggctctgggtggcgctgctgggcatcttctgcaccggactgtcgcactacctgttcgtctccagcctgacccgcctgaacgcgcgcagcgccggcctggtcatcgcgctggaacccgtctacgccatcggttttgcctggatcctgttcacccaggtgccgaccctgcgcatgctggccggcgcggcgctgatcgtcgccgccatcgtctggtcggggctgcgcaagagcacgcactgaccgccctgcccggccatgaactgccttgacaatagttgcctaggcagtaaaattccggcatgaatccgccccgctccgcttcgtccgaaccgtttgcgcactaccgcgccgacagcatctgtacccgcgacgacaacgccggctttctcatcaagctggtgtccaattcgctcaaccggatgctggacctggaaatggcgccgctgggcttgaccgccatgcaatggcgcccgctggccatgatcgccagcggacgggccgacaccccggccgagctggcccgcctgatcaacgtcgacaccggcgccatgacgcgcacgctggaccgcctggaggccaagggcctgctgcgccgcgtgcgcagccaggaagaccggcgcgtcatcaagatcgaactgacgcccgagggccagaccaaggcgcgcgaaataccggcctatatcgccaaggtgctcaaccaccacctgcgtggattctccaccgaggaagtggcgcagctgcagcacatgctgcgccggatgatcgccaacggctcggtcggcggctagccgccaggcccccgaaaacccagtcccagtcagtcatcttgccatggcttatgtacgaaattgcgtcataatagctgcctagtcagatacagattaatcaatgactttaagcaaacagtcaggatgaaacggttccgcctcctttccgcagccctggcgctggccctgggcggttgcgccctgatggatccggcgccgccgccggtggccgaactggacgccgcccgcctgggactgagcgccgcgggcgtgcaatggccggcccagcaatggtggcaacgctatgccgatccgcagctcgacgccctggtgtccgaggcgctggccagccatccgtcgctggccgccgcgcaggcccggctggcgcaagccaacgccgccgtcgccggcgcgcgcgcgcgccgctgctgccgcgcgtggacgccaactacacgctcacccgcgaacacctgccgaagaactacatctatcccccgcccaccggcggctcggtggtcagcgacaaccggctggcgctggacttcagctacgagctggacttctggggcaagaaccgcgcccgcctgcaggccgccgtttcgcagcgcgacgcggccgacgccgacgcgcaggccgcccgcaacctgctggcgcgcgccatcgtgcgcagctacctcaacctgcagaacgccttcgcgcagcgcgaggtgctgcagcgcgtgctgagccagcgcgccgaagtggtggacctgacgcgcggccgcaaggccgccgggctggacaccgaggtggaggtcaagcaggccgaatcgtcgctggcggccggccgggtcgagctgacccggaacgaaaccaccatcgcccagctgcgcaaccaggtcgcggccctggccggcgccggccccgtgcgcggccaggcgctggccccggtcgcgctgaccgcccccggcggggtgattccggccagcgtgccgctcgagttgctgggccatcggcccgatgtcacggcggcgcgctggcgggccatcgccgcgcgccacggcatcgaggccgccaaggccgagttctatcccaacatcaacctggtggccttcgccggcttcgaggcgctgggcaccggccggctgctcgacgccggcagccgcgccgccggcatcggcccggccatcacgctgcccatcttccatggcggcgaactcaacgccaacctggcgggccgccgcgccgacgccgacctggcggtctcggactacaaccagacggtgctcgacgccgtgcagcagaccgccgatgccatcgatgcgctgcgcctgctcggccgcgagcaggccgaacagcgccaggcccgcgaagccatcgacgcggcctatgacctggcggtcaggcgctaccgggcagggctgggctgggcaactatctgtcggtgctgatcgcgcagacgggcgtgctgacccaggcgcggctggataccgatctgcgcatccgcgcctaccagctcgacgccgacctggcctacgccctgggcggcggctatgcgcccccggccaccacggcggcctccccctctcattgaatgaactggattcacacctcatgagcccctccccgaccacccaccccgcccgcaaacgcctgctgtggctggcaaccggtgtgttcgccgtgctggccatcgcctatgccgtctggtgggcgctgttcggctcgcacttcgagagcaccgacgacgcctatgtccacggcaacctggtgcagatcacgccgcaggtgcccggcaccgtcgtcgccatcgaggccgacgacaccgaggccgtgacggcgggccaggcgctggtgcggctggatccggccgacaccgacgtggcgctgcagcaggccgaggcgcgcctggcccagacggtgcgccaggtccgcacgctctacgtccagaacgacgccctggccgccgacatcgacgtgcggcaggccgagatcgcgcgcgcccaggccgacctgaagcgcgcccagagcgacctgcagcggcgccagacgctggccaagtcgggcggcgtcagcggcgaggaaatcctgcacgccgagaccgcgctcaagtccgcccagtcggccctggcgcaggcgcgcgccaacctggccgccgcccaggccaagctggcgaccaaccaggcgctgaccgagggcacgacggtggccgaacatccggacgtgcgcaatgccgccgcccaggtgcgcaatgcctggctgaaccgttcgcgcaccgtgctgccggcgccagtcgacggcatcgtggcgcgccgcgccgcgcaggtcggccagcgcgtcgcccccggcgccatgctgatgaacgtggtgccgctggaccagatctgggtcgaggccaatttcaaggaagggcagctgcgccacatgcgcatcggccagcccgccaggatcacggccgacctgtacggcggttcggtggtctacgacggcaaggtcatcggcctggacgccggcaccggcagcgccttcgcgctgctgccggcgcagaacgcctcgggcaactggatcaaggtggtgcagcgggtgccggtgcgcatcgcgctggacccggagcagctcaagacccatccgctgcgcgtgggcctgtccatggacgtcgaggtcgatgtcggggccgaggaaggccagcccgtgaccgccgcgccgcgcgccgaaccggccctctcgacccaggtgttcgagccggcgcacgatgaagccgacgcgctgatcgcgcgcatcatccaggccaacctcgcatcatgagcgacaagcccaagtcgtccgccggcggcgcgccctatccgccgctggagggcgccacccgcatcatcggctcgatcgcgctgtcgaccgcggtgttcatgaacgtgctggacacctcgatcgccaacgtgtcgatcccgaccatctcgggcgacctgggcgtaagcaccagccagggcacctgggtcatcacttcgttcgcggtggccaatgccatcacggtgccgctgaccggctggctgacgcagcgcttcggccaggtccggctgttcctcacctccaccctgctgttcgtgctggcctcgtggctgtgcggcttctcgcccacgctggaagccctgatcggctttcgcgtgctgcagggcgccgtggcgggcccgatgattccgctgtcgcaggcgctgatgctggccagctttcccaagcacaaggccggcatggcgctggcggtctggtccatgaccacgctggtcgcgccggtggccggaccgctgctgggcggctggatctcggacaactacacctggccgtggatcttctacatcaacgtgccggtgggcctgctggcggcctggatcagctggcgcgtctaccgcgaccgcgaatcgcagacccgcaagctgcccatcgacaaggtaggcctgctgttgctggtggtgtgggtgggcgcgctgcagatcatgctggacaagggcaaggagctggactggttcgccagccccgtgatcatcgcgctggccgccaccgccttcgtggccttcgtgttcttcctgatctgggagctcaccgacgcccatcccgtggtcgacctgcgcctgttcaaggagcgcaatttcacggtgggcgcgctaacgctggccgtggcgtacggcgtcttcttcggcaacgtggtgctgctgccgctgtggctgcagagcaatatgggctacaccgcgacctacgccggcatggtgaccgcgccggtcgggctgctggccatcctgctcacccccatcgtgggcaagatgctcgccacccgcgacccgcgccagatcgtcaccgtggccttcatggtgttcgcgctggtgtgcttcatgcgcgcgggcttcaatacgcagaccgacgtgcgcacactgatggtcccgaccatcatccagggcgccgccatggcgatgttcttcgtgccgttgacgtcgatcacgctgtccagcctcgacgcctcgcgcattccggcggcctcgggcctgtcgaacttcgcgcgcctgaccgcgggcgcgttcggcacctccatcgccaccaccatgtgggacaaccgcgccaacctgcatcacgcccagctgaccgagatcaccacgccgggccagcaggccttcgaccacacgctgggcacgctgcagaacggcgccggcatgtcgcaccagcaggcgctgaccgtgatcaacggcatgatcgacacgcaggcctacacgctgtcggcgctggacgtcttctatgcgtcggcggcgatcttcctgctgctgaccggcctggtatggctggcccggcccaagtccgccaagagcgcgggcggcggcgcggccgaggcggcggccggcgcgcactgagcgccaggccgcgcggcctcagccggcggccaccagcgcggcgatggccgaacccacttcggtcgtggtggccttgccctgcatgtccggcgtgcgcggcccgtcgaccagcacctgctcgatggccgcgaccaccgccgccgcggcttgcggatagccgaggaaatccagcatcagcgcgccgctccagatctgcccgatcgggttggcgatgcccttgccgtagatgtcgggcgccgacccgtgcaccggctcgaacagcgagggaaacttgcgttccgggttgaggttggccgacggcgcgatgccgatggtgccggtgcaggccggccccaggtcggaaagaatgtcgccgaacaggttggacgccaccaccacatcgaaccagtccgggtgctgcacgaagtgcgcgcacaggatgtcgatgtggtacttgtcccagcgcacgtccggataggatgcggccatctcggccacccgttcgtcccaccacggcatggagatcgaaatgccgttggacttggtggccgcggtcaggtgcttgccgcgcttgcgcgccagttcgaacgcgaacttcagcacgcggtcggcgcccacgcgcgtgaacacgctttcctggatcacgacttcgcgctcggtgccggcgaacagccgcccgccgctgttggaatactcgccctcggtattctcgcgcacgatgaagaaatcgatgtcgcccggcttgcggttggccagcggcgtgggcacgcccggcatcagcctgaccggacgcaggttgatgtactggtcgaaatcgcggcgaaagcgaaacagcgacccccacagcgcctcgtggtcgggcacggcgtcgggccagccgatggcgccgaagaagatcgcctcgtggccgccgatctgcgcggcccagtcatcgggcatcatcttgccgtggcgcgcgtagtaatcgcagctccagtcgaaatggtcccactggaaatcgatgccgaaacgcgtggcggccgcctccagcacgcgcagcccctcgggcatgacttccttgccgatgccgtcgccggcgatgacggcgatcctgtgttttgctgccacctcagtctccttgtatgcgatcgtgcgcgcgccgcgccggcgcgaagccggcccgcattatcgatccaaacggcgcgcgcggccaagcgcgggcccagccggcgtcaggcgccgctccaggcctcggcgttcagtttgtcgctgtagaccggccggcgctgctggcgctcgacgtgctccaatgccggcgtgatgacctgcaccaggcgctcgaaggccggttcgatctcttcctcgggcacgcaggcatagccgagcagcagccccggacgggcgtcctgctcgctggcgtagtagcgcgacagcggccgcgcgtgcagccccagcgtgcgcgcggcgatggaaatgcccaggtcgtcggtgccgtcgggcaggcgcatcaccaggtgcaggcccgcctcgtgggtggaaatcggccagtcggcgccgaaggcccgcgtgaccgcctcgcgcaacagcgcctggcgcgccgcatagcgttgcttgacgcggcggatatgggtggcgtaatggccgccttcgatgaaatcggccagcacggcctggtccatcaggcgcccttcgcgatacagctccgacagcccggtcgcgacgtggccggccagcggcttgggcagcaccatgtaggccaggcggatgccgggaaacagcgtcttggagaaggtgcccaggtacagaacccggtcgtgctggtccagcccctgcagcgaggcgatggggcgtccgtcgaagcggaactcgctgtcgtagtcgtcctcgacgatccaggcgccgcgcttgtgcgcgtagtccagcagcatgcggcgccgcgccaggctcatcaccatgcccagcggatactggtgcgacggcgtcacgaagatgaagcgcggcggatcctgcaattgctgcgcgctgggcgccatgccctcgtcgtccaccgcgaccgccaccggcgtgatgccgcaggccatcagcgtcgaacgcgcgccccaatagccggggttctccatccaggcggtgttgccgttgtcgcccagcaggcgcgccagcacgctgacggcctggtggatgccgctggtcacgacgatctggtcggcatcgcacttgaccgagcgcgacaggcgcagatgctcggccagcgcgcggcgcaggggcatatagccggccccgtacgcataggtcagcagttcgggcggggcctggcgccagcgccggctctgcaggcgctgccacaccgcgcgcggaaacagcgaaacgtcgggcacgccggccacgaaggcgccccattgccggtcggacgccgaggcttcgcgcaccagcttggtgccgcggcgcgacagcgcgaagtgctgcgccgcggcctcgacctcgggcggcgccggcggctccggcgtggccggcacggtatcggagacgaaggtaccacttccgaaggccgacacgaggtacccctcggccagcaactggtcgtaggcgtgcagcacggtattgcgggataaccctgtgtcgaccgccagcgcccgggtcgcgggcagcttggtgcccgcgggcaggtcgccggccaggatcaggtcgcgcagcaaatcgtagatctgcctggacagcggcgtggcgccgcggcgttccagccgctgcagcaggcactccgacagaatgagctctctcaaagtggcaccacaaacaaaaaacgatttggacctattgagagtaccaaatattcgatacgctgcctttcacgtactcaagctggtccaacagaatgcaaaggggaaaatcttgcaatcggacactgactgcgttgttcccgccatcacggcacccgccacggcccgcgccgtgaccggccgcgcggcccccggccgccgcttccccccatccccccgattcgacgctgtcgtcgtcaaggctcccggctgaggccggcgcagtacgccgcgccccggcgcggcaagcggtgcgcgcaccgcgcagcagcacgtttgtttcatcaccttgcggtaacccgaacgtaccaggcggcaggcgattgactttggcacaggagccgatccccgccgccgttcttgaactagcccggaggccagcagtgaaactcacacaactcttcaaactgtccgcagccgcctttaccctggcggcggcccttccgctgacgaacgcgcatgcccagacccgggacggcacgctcaacctgatcgtgcagcccgagccgccgatcctgatccccgcgctcaaccagcaagggccgacccagttcatcaccggcaagatctatgaaagcctgctgacctattcgttctatctcaagccgcaacccggcctggccaagtcctgggaagccgcgcccgacggcctgagctacaccttccatctgcaggaaggcgtcaagtggcacgatggcaagccgttcacggccgacgacgtcgtcttctcgctgtccgacctgctgcccaagacccacgcccgggcgcgcgtgatcttgggcaaattcctcgacaaggtcgaaaaggtcgacgaccacacggtcgtggtgcgcctgaagtcggcctttcccgccttcatgctgatgttcgagccgggcttcgcgcccatgatgcccaagcacatctacgcgggcaccgactacgccaccaacccggccaaccagaaacccatcggcaccggccccttcaagttcaaggaatggaagcgcggcgaatacgtcaagctggagcgcaatcccgactactggaaggaaggcaagccctacctggacgagctggtcttcaacgtgatcccggactcggcctcgcgcgcggtggcgttcgagcgcggcagcatcgacgccctgcgcggcggcgacgtggacaacgtcgacgtcaagcgcctgcgcgggctgcccgacgtgcaatacaccacccagggctgggagatgttctcgccgcaggcctacctcatcttcaacatgcgcaagccgcccttcgacaacatcaaggtgcggcaggcagtgatgcacgcgttcaaccgcaagctggtggtcgacaacatcttcttcggcctgggcaagatctcgaccagcccgttcgtgcccaccgagatgttcttcgacaagaacatcccggccatcccgttcgacatgaagaaggcgcgcgcgctgatcaaggagtccgggatcaacccgggagactacaccatccgccagctcagcttcccctacggcgcgacctgggaccgcctgggcgaatacaccaagcaggcgctggaacagctgggcttcaaggtcaatgtcgaatcgaccgacgccggcggctgggccagccgcaccggcaactgggacttcgacctgaccaccacctacagctaccagtacggcgatccggcgctgggcgtgcagcgtctgtacgtgacgtccaacatcgtcaagggctcgcccttcgccaacgtgcagggctacagcaaccccgagtccgacaagctgtgggaacaggccgcggccgaggtcgatccggccaagcggcaggaactctacaacaagatccaggccatcctggtcgccgaggtggccaacggcttcctggtcgacatggagttcccgacgctgtatcgcagcaaggtcaagaatatggtcaagaccgccatcggcatgaacgagaccttcgacgacgtgtacatcgagaaatgacgcggcatgcggcgggccgagggacggcccgccgcccggcccgcgcggccgcccgccgccgcgggcggtgaactagcaggagcggcgcgcatcgcgccctccgggggatgcatcgcatgaaattcctgtctttcttcgcctcgcgcctgggcaaggccctggtggtcgtgctgggcgtggtgatcatcaacttcttcctcatccgcatggcgccgggcgaccccgccgccgtgctggccggccaggtcggcgccggcgacgcggcctatgtcgagcaactgcgcacccagttcggcctggacaagcccgtgctgacgcagctgggcatctacctgaaaggcgtgctgcagttcgacctggggttttcctaccgcaatcacgtgccggtgctggacctgatcgtcgagcgcctgcctgccaccttcctgctgatgtccgcggcgttcctgttctcggtcatcctgggcgtgctgctgggcgtggtcgccgcgcgcgcgcgctacgccaacaagcgccgctggatcgacagcagcgtcatgaccggcgcgctgctgctgtacgccacgccgctgttctggctgtcgctgatgggcatcctgctgttttccgtgatgctgggctggctgccggccttcggcatggagaccgtgggcagcaacctgaccggctgggcccgcgtgcaggacatcgccttgcacctgatcctgcccaccgtgacgctgggctgcttcttcatggcggtctacgtgcgcctgacgcgcgcctcgatgctggaagtgatcggcatggacttcgtcaagaccgcgcgcgccaagggcgtcagcgccaaccgcgtcatccgcgcccacgtgctgcgcaacgccctgctgccggtcatcaccttcgccggcatccagctcggccagatggccggcgacgcggtcctgaccgagaccgtgttcgcctggcccggaatcggccggctcatgttcgacgcgctcctgcagcgcgactaccagctgctgctgggcatcttcctggtgacctccatcatggtcgtggttttcaacctgatcaccgacgtgatctaccgcctgatcgatccgcgcatcgccgccggcggcacgcaaggagccgccgcatgaatggattcatgaaacgctatatgcgcaactacggcgcggtcgccgggctggtgatcgtggcgctggtggtgctggtggccctgtgcgcgcccctgctgtatgaagaatcgccgtggatgatggtggccagcccgctgatcccgcccttcaccgactcggcctacccattcggcaccgacatgctcggccgcgacatcaccgcgggcctggtatggggcgcgcgcgtctcgctcatggtggggctgctgtcggcgggcgtggcgctgctgttcggcatcgccatcggcgccatcgccggctattgcggcgggcgcatcgacgatgccctgatgcgctttaccgagttcttccagaccattccgcaactggccatggcggtcgtgctggtggccgtggtgggcccgtcggtgtattcgatcatgggcgccatcgccctggtgtcgtggccgccggccgcgcgcctggtccgctccgagttcatgacgctcaaacagcgcgagttcgtgcaggccgccatcgtgatcgggcagacgcccgggcgcatcgtctgcacccagatcctgcccaacgccatgtcgcccatcatcgtgtcggcctcgttcatggtcgccaccgcgatcctgaccgaatcgtcgctgtcgttcctgggcctgggcgaccgcaacctgatgagctggggcttcatgatcggcgcggcgcgcaccatgatccgcgaggcctggtggatgagcgtgtggcccggggtggccatcctgctgaccgtgctggccatcaacctgatcggcgaaggtctgaacgacgccctcaatcctcaactgcgcaagcgcggcgaataggggaatgaccatgaacgaccaagagaccctgctttcggtacgcgacctgaccattgcgctgccgcgcggcggcgaccgcgaatacgccgtgcgcgatgtgtcctacgacatccgcgtcggggagatcctgtgcatcgtcggcgagtccggctcgggcaagtcgatgagcgccaacgccatcatgggcctgctgcccgactacctccagccgcagggcggccagatcctgttccgcggcaaggacctgctgcggcaggacgaggccaccctgctgtcgatgcgcggcaaggacatggccatgatcttccaggagccgctgtcggccctcaatccgctgatgaccgtgggcgagcagatcggcgaagtcatgcgcgtgcacgacgcctaccccggtccgcaacgccagcgccgcgtgctcgagctgctggcgttcgtcggcctgcccgacccggccgtcctgtgcgacgtgtacccattccgcctgtccggcggccagcgccagcgcgtgatgatcgccatggccctggcgctcgagccggccctgctgatcgccgatgagccgaccaccgccctggatgtcaccacccaggcgcagatcctcgccctgatcgcccggatccagaaggaaaagggcatgggcgtgatgttcgtcacgcacgacttcggcgtggtggccgagatcgcccatcgggtggcggtgatggaacaaggcatcctggtcgagcaaggtccggccgaggaagtcctcaaccgcccgcaacacccgtatacgcgccgcctgatcgccgccgtcccgcaccggcgcgccgacgcccgccccccggtggcgcaggacgcgccggtactggcggtcgacaagctgtgcaagacctatgtcaccggccatggctggttcggcaagaagcgggtggtgcgcgcggtcgacgaggtcagcttcgaggtgcgccgcggcgaaacgctgggcatcgtcggcgaatccggttcgggcaagtccaccatcggcaaatgcctgctcaagctgatcggcatcgacggcggcaagctggtgttcaacgggcgcgatatcgccggattgtccgaaagccagttccggccgctgcgcaaggacatccagatgattttccaggatccgttcgcctcgctcaacccgcgccagaccgtgggccgcatcatcagcgacggcccggtcgccaacggcaagacgcgcgcccaggccgaagcccgcgcgcgcgaactgctgaccctggtggggctcgatccctcggccttcgaccgctatcccaaccagttctccggcggccagcgccagcgcatcggcatcgcgcgcgccctggcgctggagccgcaggtgctggtggccgacgagtcggtttcggcgctggacgtgtcggtgcaggcgcaggtgctgcagctgctgcacgaattgcagcagcgcctgcgcatcgcgctgatcttcatcacccacgatctgcgcgtggcggcgcagatctgcaatgccgtgctggtcatgcaccgcggcaaggtggtggagtacggcacccccgcgcagattttcgaccagccgcagaacccttatacgcagcagttgatcgccgccgttcccggccagcactgggacccgaccaaggcgcagaccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgcaacgccctcgatcgcgccgcacaggagagccgacatggacaacgcagaactgacccgccgcaaggaggccgccacgccgcgcggcgtgggcgtgatgtgcaacttctacgcggaccgcgccgagaacgccgaactgtgggataccgaaggccgccgctacatcgacttcgccggcggcatcgccgtgctcaacaccggccatcgccatccgcagctgatgcaggcgctgcaggcgcagatgagccgcttcacccacacggcctaccagatcgtcccgtacgccagctatatccagctggccgaacggatcaaccagctcgcgccgggcgatttcgccaagaagaccgccctcttcaccacgggagccgaggcggtcgagaacgccgtcaagatcgcccgcacggccaccggccggcccgccgtcgtcgccttcggcgcggcgttccacggccgcacgctgctgggcatggccctgaccggcaaggtcgtgccgtacaaagtgggcttcggtccgtttccggccgacatctaccatgtgccgtatccgaacgcgctgcacggggtatccaccgatgacgcgctggcggccctgggcaccctgttcaagaccgacgtggacccgcgccgcgtggcggccatcatcatcgagccggtacagggcgagggcggtttcaatatctgcccgccggccttcatgcaggcgctgcgcgccctgtgcgacgaccacggcatcctgctgatcgccgacgaagtccagaccggcttcggccgcaccggcaagctgttcgcgatggaacactacggcgtggcggccgacctgaccgccatggccaagagcctggccggcggcatgccgctgtcggcggtgtgcggccgcgccgaggtcatggacgcgccgccgccgggcggcctgggcggcacctatgccggcaatccgctggcggtggccgccgcgctggaggtgatccgcatcatcgagaccgaggacctgctggcgcgcggcacgcgcctgggccaccagttacgcgaccacctggaggcgcagcgccacgacgcccccgagatagccgaggtgcgggcgctgggcgccatggtggcggtggagttccgccagcccggcagcgatgcgcccagccccgaattcgcgcgccaggtccaggcccgcgcgctcgaacaagggttgctgctgttgacctgcggcagcgacggcaacgtcatccgctttcttttcccgctgacgatcccggaggcggtcatgcgcgaagcgctggacatcctggcccggacgttgcgcggccagaacgcttgaatgcccacacacgaccaaggagattgaccatgaaacgcccaggcgccatccccacggtgcagatcgacaacgagcgggtcaaggtgaccgagtggcgctttccgcccggcggcgaaaccggctggcatcgccatagcatggactatgtcgtcgtgcccatgaccaccggcccgctgctgctggaaacccccgaagggtcggtcaccagccagctcacccgcggcgtttcctatacccgcccggagggcgtggagcacaacgtgatcaaccccagcgacacggaattcgtcttcgtggaaatcgagatcaaagcagcgtagcccccaatcagcgaggacagccatgaaggcgttttttccgaagaacagctattgcatgtgcccgagcaattcatgcggctgggccgcatcagcgcgcccaccgacgtgccggcccgcgccgagacgctgcgcgccatgctggcctcgcgcggcgtgacggtggacagcccgcccgactacggccgcgagccgctcgagggcatacacagccacgagtacctcgactatctcgaacacgcgtacacccgctggcaggcgatgcgcgccaacggcgccgaccccggccccgaagtgctgcccaacctgtcgccgtactacaacggccgggtcgagcatgccgcccgcggcccgtgcccctccacctccatcgtggccgaaaccggctactacctgagcgacctgtcgtgcccggtcggaccgcatacctggcgctcggccctgcgctcgacccattgcgccgtggccgccgccgactgggcgctgcagaaccaggccctcgcctacgcgctgtgccggccttccagacaccatgcgcaccgcgaccgcgccggcggcttctgctacctcaacagcagcgcggcggccgcgcagcgcctggcgcaacgctgcgagcgcgtcgtggtgctggacgtcgacgcgcatcatggcgatggcacgcagaacatcttctaccagcgttcggacgtgatgaccatctcgctgcacgccgacccgtccgggtactacccgttctacactggctatgcgcacgagcgcggctacggcagcggccacggctacaacctgaacttccccctgccgcacggcgcgcgcaacgccattttcctggaaaccctggacagcgccctgaccgcgctgcgcgactaccggccgcgcgcgctggtgctggcgctgggtttcgacacctacaaggacgaccccatcagcgtgctcaagctggacatggacgcctatcgccagatcggcgaacgcatcaacggcctgggcctgcccaccgtggtcgtccaggaaggcggctatatggtgccggccatcggcccggcgctggaagccttcctgcagggcatggcgcccgccacagtctgacccgcaacggagcctcatcatgactactgccaccgcactttcgatcaacggccaacgcctgtgggactcgctcatggagctggcgaaaatcggcgccacgcccaagggcggcaattgccgcctggcgctgaccgaactggacggccagggccgcgacctgctggtgcgctggatgcgcgaagcgggcctggaaatcaccgtcgaccaggtcggcaacatcttcggccgccggcccggcgcgcgtccggaactgcccagcgtggccaccggcagccacatcgacacccagcccaccggcggcaagttcgacggatgcttcggcgtcctggccggactggaggtcatgcgcacgctgcaggaccacgacgtgcgcaccgaggcgccgctggaactggcgatctggaccaacgaggaaggcacgcgcttcgtgcccgtcatgatggggtccggcgtgttctgcaatatcttcccgctcgaaacggcgctggcggccaccgacgtggacggcaaatcggtgcgcgacgagctggcgcgcatcggctacgccggcgacgcgccggtgggccagcgcaagctgggcaagtacttcgaggcgcatatcgagcaaggccccatcctggaagccgaggacaaggtcatcggcgtggtcaccggctcgctcggcttgcgctggtacgacgtcaccgtgaccggcatggaggcgcacgccggccccacgcccatgcccatgcgccgcgacgccctgtacgccgccacgcacctgatgcaggaagtcgtgcgcatcgcgctggactacgccccccaggggcgcggcaccgtgggcgtggccaacgtctatccgtcctcgcgcaacgtcattcccggcaaggtgtcgttcacggtcgacctgcgccacccggacgccgcgcgcctggccgagatggacgcccgcctgcgccaggcctgccaggcgctgggcgcgggcgacaccaccggctatccggtcggcgtcgatctgcgcgacgtccagcactttccccccacgcccttcgagcccgccctgatcggcgcggtgcgccagcaggccgaggctcgcggctacagccatatggatatcgtcaccggcgccggccacgacgccgtctacgtcgccaccgtcagcccgacggcgatgatcttcgtgccctgcaaggacggcatcagccacaacgaagtggaagacgccgacccggcccacctggaggccggcgccaacgtcctgctgggcgccatgctgcagcacgcgggcatggtggagcgctgaacatggcccccgccccggcgccggccgccgcccgccagcgacgcctcggcatagcgctgttcttcggcgcgctggtggccttcgccaccttcgacgcggcctgcaagtacatgctgcagttctatccggcgccgttcctgaatgtgatgcgctacacggcggtggccaccatcgccgcgttcatgctgctgcgccacggcctgccgcgcctgtcggccacgccgcgccgcggcctgctggtggtgcgcggcctgatgctgggcacggtgggcacctgcttcatgacggcgctgatctggatgccgctgtccgagacgaccgccatctacttcacctcgccgatgatcatggtggcgttgtcgccctggttgctgggcgaatcggtcggacgcgcccagtggctggcggtggcggtcgggttcggcggcatgctgctgatcgtgcggccgggcgccgacctgcccgcgctgggcaccgtgctgatggcggtggccgccgtcagctacgccattttccagctgctcacgcgcaagctggccggccaggtgccgggccacgtgcagtacgcctacaccgccttcatctgcctgctgatgacggccctgccggcgccgtttttcctgccgcagccctggcccggcctggccgacagcctggtgatcatcgccctgggcctgtgcaacggcctggcgcagatcctgttgatcggcgccttccagcgcgtcgaagcctcgacgctggcgccgctgaactactgccacctgctgatggccgtcgccttcagcaccttctggttcggcatgccacccgacgcgccggccacagccggcatggcgctgatcgtggccgccggcattttcctcgtcacgcggcgcgcccccggcacgccgcgcctgcccgtccgcgacaaggagtccgccgcatgagcaccctgcccccgctgtcccattgggaatccctcgccgccggcctgacgctgcgcaaccaggccttcatcgacggccgctggcacgatggccaggccgggccgctggccgccatcaacccggccaccggccagttgctcgccgaagtgacggcctgctcgcaagccgatatcgaccaggccgtcgcggccgcgcggcgcgccttcgagtccggcgtgtggtcgcgcatgccgcgccgcgagcgcaagcaatgcatgctgcgcctggccgcgctgatccgcgagcacgccgaagaactggccctgatcgaaacgctgaacatgggcaagcctatcggcgacaccatggccttcgacatcccggaaaccgcgcatacctacgcgtggtatgccgagaccatcgacaagcagtacgacgaaatcgcccccaccgacgccgacgcgctggccaccatcacgcgcgaaccgctgggcgtggtggccgccgtggtgccatggaactacccgctgctgatggcctcgtggaaggtggcgccggcgctggccgccggcaacagcgtgatcctcaagccggccgagcagtcctcgctgtcggccctgcggctggccgaactggcgctccaggccggcatccccgccggcgtgctcaacgtggtgccgggcgccggcccggtggccgggcgcgcgctcggactgcacatggacgtggattgcctggccttcaccggctcgaccgccaccggcaagcgcttcatggagtattccgggcaatccaacctcaagcaggtctggctggaatgcggcggcaagtcgccgcacatcattttcgacgactgccccgacctggaccgcgccgccctggcggcggccatcggcatcttcaacaaccagggcgaggtctgcatcgcgggctcgcgcctgtatgtgcaggccggcatctacgacaccttcgtcagcaaggtggaggcgtgtgcgcgcgcgatgcagccgggcaatccgctcgacccggcctcgccgatgggcgccatggtcgatgagaggcagatggcgcgcgtgctggaatatgtcgaaagcggccggcgcgaaggcgcgcggctgcgcatgggcggcgagcgcgtgcgcgccgacagcggcggctactacatagaacccaccatcttcgaatgcgcgcggcccgacctgaccatcgtgcgcgaggagatcttcggccccgtgctggcggtcacccggttcgacggcgaagacgaggtggtggcgcaggccaatgcctccgcctatggcctgggatcgggcctgtggacggccgacctgtcgcgcgcccatcgcgtctcgcgcaggctgcgcgccggcctggtatgggtgaactgctacttcgacggcgacgtgacggtgccgttcggcggcgtcaagcaatccggcttcgggcgcgacaagtcgctgcacgcgctggacaagtacacctcgctgaagacgacctggatccgcctgtagccggggccgctcagtagccgcggcggcgcgtcaccatgccggtgaccggctcgccgcgcaggaaggcgcggatcttggccgccagctgcgccaccgtttcgcggcgcaggctgatggccgcgatgtgcggggtgatcgccacgcgcggatgcgaccagaacgggtggccggccggcaagggctcttcgcgaaacacgtcgagcgccgcgcctgccatatgcccgctgtcgagcagcgccagcaggtcctcttccaccaggtgctcgccgcgccccatgttgatcaggtgggcgcccggcagcaattgcgacagggtatcgcggcgcaacaggtcgcgcgtctcgtcggtcagcggcagcgtgttgaccagcacccgggtgcgcgccaggaaggccggcagcgcatcggcgccgccaaaggcctgcacgccctgcggcgcattgccgctgcgcgaccagcccgccaccggataatccatgccggccagggtctgcgccacgcgcgtacccatcacgcccatgcccagcacgcccaccggccattgcgtgcgatcgagctcgggcagcggatgccattgcccggcgcgctgctgcgcgtcatacgcgtcgaactggcggctggcgcgcaccagcgcatgcgccgcgtactcggccatctgcaccgccatgcccgcgtcctccagtcgcaccacgggaaaatccggcggcagcgtctccagcctgaacagcgcgtccacgccggcgcccaggttgaacgccgcgcgcaggccgagctcgcgctcgaacaattcggccggcgggttccagaccaccgccagttcggcatgctggaccggctggctcgcctgccatgcgaccacctcggcctcgggcaaggccgcctgcaagggctccgtccattcgcgcggatcgatggcattgcaggaggcgtagatgattttcacggcggttccatggcggcaggcagacggtagggaccatagccggcgccacgcctgcgcggcgccgtcttggcggataatgacgatgatataacagcctcgtccaggaatccggcatcaccgcaacggaaacgcaaccatgaccactctcagctccgcccagcagcaggacatctagtaccagctgcactcctacaccaacgcggtcaagcaccgcgacgtgggcccgcgcatcatcacccacggtgaaggcgtatacgtgttcgacgaccagggcaaccgctacctcgaaggaatggccggcctgtggagcgtcgcggtgggtttcggcgagcagcgcctggtcgaagccgcggcgcgccagttccaggaactgccctactaccatacgttcacgcacaagtcgcaccccagcgtcatcgcgctggccgagcgcctgatcggctacacggacgggcgcatggcccaggcgttcttcaccaactccggctccgaggccaacgacacggtcgtcaagctggtgtggtactacaacaatgcgctgggccgccgcgacaagaaaaagatcatcgcgcgccagcgcggctaccacggcgtcacggtcgcctcggccagcctcaccggcctgcccggcaaccacaaggacttcgacctgccgctgccgcagatccgccacaccgcctgcccgcactactaccgctacggcctgccgggcgaaaccgaagaagatttcgccacccgcatggccggcgaactcgaggccatgatcctgcgcgaaggcccggacacggtggcagccttcatcggcgaacctgtcatgggcgccggcggcgtcatcgtgcccccgcgcacgtactggcagaaaatccaggcggtgtgccgcaagtacgacatcctggtcatcgccgacgaagtcatcaccggcttcgggcgcctgggccagcgcttcggctcgcaggtcttcgacatcgagccggacatcatggtgctgtccaagcagatcacctcctcgtaccagccgctgggcgcggtgctgctcaatacccgcgtggccgacgtggtggccgaacacagcggccgcctgggcactttcgggcatggctatacggccagcggccacccggtcgccaccgcggtggcgctggagaacctgcgcctgatcgacgaacgcggcctgatcgagcacgccgccgaaatgggcgcgctgctgcaccaggagttgcaggccctgtccagccatccgctggtgggcgaggtgcgcggcgtcggcctgatcgccggcgtggagctggtggccgacaaggccacgcgccagcccttcgacccgctcggcaaggccggcggctatgcctacgagcgcgcgcacgaccatggcctgatcgtgcgcggcatccaggacaccgtggccttctgcccgcccctgatcatcaccgccgaacaggtgcgcgacatggtcgcgcgctttgcccgcaccctggacgacgtcgccgcccacgtcgcgcaaggctgagcggcgggcgcgcgcgcatgccggcgccgcggcttcagccgcgggaaaaatgcgcgcgcgtcagcttcaccaccaccggcgacagcaacaccagcgccaccaggttgggaatcgccatcaatccgttcagggtatcggccagcagccaggcgaaatccagcttggcgaccgcgccgaatggcacggccacgacccacacgatgcgaaacggcaggatcgcccgcacacccgtcaggtattcccaacagcgctcgctcaggtagctccagcccaggatggtggtaaaggcgaaaatcgtcagcgccacggcgatcacgtagtggccgatgcccggcatagcggcatcgaacgccgcggccgacagcgcggcaccgctttcaccgccggtccacatgcccgagcacacgataaccagccccgtcatcgaacagatcacgatggtgtcgatgaacgtgcctatcatgcctatcaggcccgattgcaccgcgctgttgctggtgccggccgcctgcacgatcccggcggtgcccaggccggcctcgttggagaaaataccgcgcgccacgccgtagcgcatggcggccatcacggccgcgccggcaaagccaccagtggccgccgccggcgagaaggcatgcgtgaaaatcagagccagggcggccggaatggcgtcggccatcaggatcagcgagatcacggccgccacgatgtaggccacgcacatgaacggcaccagcgccgacgccaccgcgccgatgcgccggatcccgcccagcaccaccatgccgatcaacaccatggtcgccacgcccgtcgcccagtcaggaatgccgaaggacgtacccagcgcgtcggccatgctgttgacctgcaccatgttgccgatgccgaagccggccaggccgccaaacagcgcgaacaacgtgcccagccacgcccaccgggggcccagtccattgcggatggcgtacatcggcccgccggtgaactcgccgcgcgcatccctttcgcggaaatgcaccgccagcagcacctcgctgtacttggtcgccatgccgaccagcgcggtcacccacatccagaacagggcgcccggcccgcccaggaaaatggccgtggccacgccggcgatgttgccggtgcccacggtcgccgccaggctggtcatcagcgcctggaacgggctgatctctccggtgtcggcgtcgcccttggcgcggttgccccaggcgagccggaaccccgcggcgatcttggccagcggcatgaaacgcaggcgcagcatgagaaacaggccggtgccaagaatcagcaccagcatcaacggcccccagaccaggccgttgacgctgtctacgatcgaatccaggaaatgcatcacggtctccatgggatgatggctaccagtgtatgcaaaacgcggcggccgtcacaatctgccgcctgccgctcagcgtcgccgcgaccccagcagggatcccagcacgccccgcaccagttcgcgcgccatctggcgcgccgtgctcttggccacgctctggaccacgccgtcgcgcttgccgccgcgcgaaccggtcgaaccgaacagcacctcgttgatgccttgcatcagcccgccttcctcggcgggcgcggccggcgcgccattcttgcccgcgggcgcgcgggcgccgtccgtggccggcgcatcggccgcggcgcgcgcggtcagcacctcgtaggccgactcgcggtcgacggtctgctcgtacttgggcgccagcggcatggcctgcctcaaggcctggcgctcggcatcggtggccgggccgatgcggctgcccggcggcaggatccaggcgcgttcggtcggggtcggccgtcccttggcatccagcagcgagaccagggcctcgcccacgccgagctccgtgatggcggcctcgatatccagccccggattcgggcgcatcgtctgcgccgccgtcttgaccgccttctggtcgcgcggcgtgaaggcgcgcaaggcgtgctggatgcggttgcccagctggcccagcacggtgtccgggatgtccagcggattctgcgtcacgaagtacacccccacgcccttggagcgcaccagccgcaccacctgctcgatcttgtccagcagcgccgatggcgcatcattgaacagcaggtgcgcctcgtcgaagaagaacaccagcccgggttgctccgggtcgccgatctctggcagcttctcgtacaggtcggccagcagccagagcaggaacaccccgtacaggcgcggcgcctgcatcagcttgtcggccgccaggatattgaccatcccgcgcccctgcgcgtcggtgcgcagcagatcgtgcacgtccagcatgggctcgccgaagaattgctcggcgccctgcgactccagccgcagcaggccgcgctggatggcgcccaccgtggcggccgacacattgccatagcgcgtcttcagctcggccgagcggtccgccacgttctgcagcatggcgcgcaagtccttcaggtccagcagcaactgcccctcgtcgtcggccacgcggaacaccagcgtcagcaccccttcctgggtatcgttgagctccagcatgcgcgacagcagcaagggccccatgtccgacaccgtggcgcggatcggcacgccctgttcgccgaacacatcccatagcgataccgggctggcgccccaggccggctcgggcaggcccaggttcttcagacgctcctgcagtttcggcgatgccgtacccgcctgcgatatcccggtcagatccccctttacatcagccatgaaaaccggcgtgccaatacgggaaaacgcctcggcgagcacctgaagcgtcaccgttttgcccgtgccggtggcgccggtaatgcagccgtgccgattggccagcgcgggcagcagcgccagctcggtctgggcattcttggcgataacaatgggatcaggcataaccgctctccggaagggggcaaaatcggacgcccaagtgtagagcctgggccgccgcttgtgggccgtggcatgcacgacacacgcctgcggggcggcaggggcccaggcaggctaaaataggcatctttgccgacaaattcttcgagaagccatggccggacacagtaaatgggccaatatccagcaccgcaagggccgccaggacgccaagcggggcaagctctggaccaagatcattcgtgaaatcaccgtcgccgcgcgtgccggcggcgccgacccggacagcaacccgcgcctgcgcatggcctgggacaaggcgaccgacgccaacatgcccaaggacaacatccagcgggccatccagcgcggcgccggcggcgccgacggcgaaagctacgaggaagtccgctacgaaggctacggcatcggcggcgcggcggtcatcgtcgactgcatgaccgacaatcgcacccgcaccgtcgccgaagtgcgccacgccttcgccaagcatggcggcaacctgggccaggaaggctcggtggccttcatgttcaagcactgcggccagttcgtgttcgcgcccggcacctccgaggaaaccgtcatggaagccgccctggaggccggcgccgaggacgtcgccaccgacgaggaaggcgtcatcgaagtcgtctgtgcgccggccgatttcaccgccgtgcgccaggccttcgaggccgccggcctgaaggcggaagtcgacggcgtggtcatgaaggcgctcaacgaaaccgagctcaccggcgaagacgccgtcaagatgcagaagctgctcgacgtcctggaaagcctggacgacgtgcaggaggtctacaccaacgtcgtgttcgacgaagcgcaataaccgtccgggcggccatgccgcccgtttcccggccttgccgtgcaagcgccgcgccttctccacgggcatgagtggcaaccttcagaaaccccgcaacatgaaactcctggtaatcggctcgggcggccgcgaacacgccctcgcatggcgtctggcccgctccccgcgcgtccacaaggtctacgtggcgcccggcaacggcggcaccgcgcagggcgagcagctcgagaacgtaccgctgaccagcgccgaggaactggccgacttcgtccagcgcgagggcgtgtcgctgaccgtggtcggccccgaggcgcccctggccgccggcgtggtcgacgtgttccgcgcccgcggcctgaagatcttcggtccgaccaaggcggccgcgcagctggaaagctcgaaggattacgccaaggccttcatggtccgccatgccatccccacggcgcgctacgaaaccttcaccgatccggcccaggcgcacgcctatgtcgaccagcacggcgcgcccatcgtgatcaaggccgacggcctggctgccggcaagggcgtggtggtcgccatgacgctggacgaagcgcatggcgcgatcgacgccatgctgggcgacggctcgctgggcgaggccggcgcgcgcgtggtgatcgaggaattcctcaccggcgaagaagccagcttcatcgtcatgtgcgacggccgccatgtgctcgccctggccaccagccaggaccacaagcgcctgaaggacggcgacgccggtcccaacaccggcggcatgggcgcctattcgcccgccccggtcgtcacgcccgagctgcaccaccgcatcatgcgcgaaatcatcctgccgaccgtgcagggcatggcgcgcgacggcatcccctacaccggcttcctgtacgccggcctgatgatcgcggccggcgatgaccccgaccggcccatcaagacgctggagtacaactgccgcatgggcgacccggaaacgcagcccatcatgatgcgcgtcaagagcgacctgcttgatgcgttcgagcacgccgtcgacggcacgctcgaccaggccgacatcgtctgggaccgccgcaccgccctgggcgtggtgctggccgcccacaactaccctgccacgccgcgcaccggggacgtgatcgccggcctgcccgccgcaacggaagactgcgtggtattccacgcggcaaccgccctggacggcgatgccaccaagaccaccggagggcgcgtgctgtgcgtcaccgccctgggcgactccgtgcgcatcgcgcgcgaccgcgcctacgaggccgtggacgccatccacttcgacggccgccagtaccgcaccgacatcggctggcgcgcgctcaagccctcgcagcagaaagcccccaaacccaccgcctgatcgccgtttagcgctatgaccgccgtagccattcccgccgtacgcgactacctcaccgacctgcaaggccgcatcgtcgccgcgctcgaacaggccggcggcgaggcgtttcgcaccgatgcctggcaacgcgccgagggcggcggcggcgtgtcgcgcctgctcgagggcggccaactgttcgaacgcgccggcgtgctgttcagccatgtcaagggcacgcgcctgccgccatcggccagcgcccaccgccccgagctggccggccgcggctgggaagccatgggcgtctccatggtcctgcacccgcgcaacccctatgtgcccaccacgcacatgaacgtgcgcatgttcgtggccgccgcgcgccccgggcatgccgaatccgacgtgttctggttcggcggcgggctcgacctcaccccgtactacccgttcgaggacgacgcgcgccatttccaccgcgcctgccgcgacgcgctggacccgcacggcgccgattactacccgcgctacaagcagtggtgcgacgaatacttcttcctcaagcaccgcaacgaaacccgcggcatcggcggcatcttcttcgacgatctgaacgaacccggcttcgacgcctcgttcgcgctcacgtgctcggtcggcgacagcttcctgcccgcctacctgcccatcgtccaggcccgccgcgacatgccctacggcgaacgcgaacgcgacttccaggcctaccggcgcggccgctacgtcgaattcaacctggtgttcgaccgcggcaccctgttcggcctgcaatcgggcggccgcaccgaatccatcctgctgtccatgccgccgctggcgcaatggcgctacgattggcagccgcaggccggcacgcccgaagccgccctggccgagttcctgcgaccccgggaatgggtgtgacacgcatcggcctgctcggcggcagcttcgacccggtgcacgtcgcgcatatcgcgctggccgacaccgccaggcagttcctcgggctggaccaggtacaactgataccggccgccaacccctggcaacgccaacccctgaaggcctcggcgccacaccgcctgcgcatgctggaactggccatcgccggccaccccgccctggccatcaacccggtcgaaatcgagcgcggcggcgccacctacaccgccgacaccgtgcgcgccctgcccggcggcccgcagtacttctggctgctgggcaccgaccagctgcagaatttctgcacctggcgcgactggcaggacatcgccgcccgcatcgagctggccgtggccacccggcccggcgcctcgatcgccccgccggccgagctggccgcatggctggccgcgcaccggcgccagctgcacgaactgcccttcgcacccatggccgtatcggcctccgacatccgccagcgcctggccgccggcgccgccaccgacggcctgctgcccgagccggtcgcggcttatatcgccacgcatcacctgtaccgctgaacccgtccaacgggcccagtccgccacatcgacacccgcgccgcgggttatatttatcgttatggatatacaaaaactgcaacgcgccatcatcgacgccctcgaggacgtcaaggcgcaagacatcaaggtgttcaacaccagcgagctgaccagtctgttcgaccgcgtcatcatcgccagcgccacctccaaccgccagacacgggcgctggcctccagcgtggccgatcgcggccgtgcgctcaaactgaccggcatcaccgtcgaaggcgaagacaccggcgaatgggtcgtggtcgacctgggctacatcgtcgtgcacgtcatgcagcccgccatccgccagtactacaacctcgaagagatctggggcggcaagccggtacgcgtcaaactgctgcccgaatcgacgcggcccgccatgcccggcgccggcgcgctgtaaccggcggggcgatgaaactcatcgtcgccgcggtcggcacccgcatgcccggctgggtcgaaaccgcctgggatgactacgccaaacgcctgcccgccgactgcgcgctcgaactgcgcgaaatcaagcccgaaccgcgcaccagcggcaagacgccggcgcaaatgatggccgccgaagcgcgccgcatcgaaacggcgctgccgcccggcgtgctgcgcatcgcgctcgatgagcgcggccgcgacctcaccaccgtggcgctgtcgcagcaactcgaaaaatggcgcgccggcgggcgcgacgtcgccttcctggtgggcggccccgacggcctggacgccgccctcaaggcctcctgcgaaggcctgctgcgcctgtcctcgctgacgctgccgcaccccatggtgcgtgtgctgctggccgaacagctctaccgcgcctgggccatcatgaccaaccacccctatcaccgcgcctgaacggcccgccgatgtccgacgccacccttgccgccgatccgccccgcctctacctggcctcggccagcccgcgacgccgcgaactgctgctgcagatcggcctgacacacaccgtgctgcgcgttccggcgccgcccggcgaagacgaaccgcaacatccgggcgaagccgcgtgcgactacgtccggcgcactgcccgcgacaaggctgagcgcggccaggcgtggctgcacagtcagcagctacccgacctgccgctgctggccgccgacaccaccgtcattctcgacggcatcgtactgggcaaacccgccgaccgcgccgacgcgctgcgcatgctcgcggccctgtccggccgcgaacacgaagtccacgccgccgtcgccctctgccaccagggcaggctgtacgaagacgtctccatcacgcgcgtgcgcatgcgcgcgctcgaacaagccgaactgcaacgctactgcgacagcggcgaaccctacggcaaggccggcgcctacggcatacagggcctggccggcgccttcgtctcgcatatcgcgggcagctacaccggcgtcatgggcctgcccatctacgaaaccgccgccctgctgcgcagcgccggcatcgccgtaccctgagcgacgccggcggcgcgcggtcaccagctgtagcgataccccagctgcaaggtccagggcgcctcgaaccgcgcgcccttggcatactcgtagtcggcgtacaaggcatgccgcttgcccagcaaggcgcccacccccacgcgggcctcggcgaatccgccacgcgaacgcgtgacatgcctgatgccgttggtgtagaccgcgttatcggcccccagctcctgggcccagcccaagcgcgcatagggttcaacgatattgccattggccaacctcatctgccggcccgcctccgccccggcgcgcaacacccatgaatgcgcgccgtcggcgcgcacgcgcaggccattgctggcctcatagcggctcccgccggcgtggaaccacgccaccgaagcctgcggctcgacataccagccgccatcgatatcgatacggcgcccgccgcgcagcaacgcgcccaggccgtggctgcggtgcttggcatcgacccgcttcaggtcggtcgtgcgaatgtcgaaaccatgccgaaagcggttgtacttgaccacgccatccacatacgagcccgaatcattcaggtaggagacatacgcgccgacgtgcgcgctgtgcacatgcccggcgcggtatgcgccgccatcgcgccgggtctcgctgtagccggccagcatgccgacggaccacgccgtcgttgcgccgccggccacccgcctgtcgaggcccagctctattccgctgacggtctgcttctgccagggtccgtaaccggtatcgagcctctggcgctggctcaggccgcgcgcccagaatccgcccggcgacccgatcgaatgcaggccgctcatatggcgcagcaacacgtccatttcggcctgccagatgcgctgcgacgccgcgatcgccatcgcattcacggcggcggtcgccgtggtggacaactcgttggtcggcgtcagctgccaggtgcgggccttgtcggcctgcgcctcgctcgcggtcaattcgtactggcgcgcacccgcgtccacccgtccccccatgttgcccagcgtgaacgccgtatggccttgttcgtcttcgatcagcggcaccttggtcgcgccgctctcggtgccatcatccgtgttgttgaccaccagcacctgccggtcgccgaatccctgcggcgccaccagcacatcggccgtgccgctgggcaaatgtgcattcatgactatcgtgcccgtaccggaaatgccctgcgtcgcgaccagtgtcttgaaagcgcccttgggctgcgcaggtggcgcaaacgccagcgtgccgccctccagcttgacctcggccacccgggaatcgcccgtcacggtccagacgccacgatcgagcaatcgcaccgtatggaccgcgccgtccgtgcggcccgcccacgtccccccgtcggcgagcgccacacgaaccctggcctgctcgggcgaaccgtccggctgctgcgcctctggcgcaatgtcgcccaatagctgcgcccggtccttgatgtcgaggttcaggaccgaccgagggtcgatcagcctgatcgccgtcggctggtccgacgacaggcgtgcgccgttgagcagggacacattactctcgccgtcgacctccaacccggccgcgccgtggccatggaccacgctgccgtccaccgtaagatgcccgctttccagcagcgccgcggcgccgtctccggtgctctctaccagtgaacccgcccgcaccatcgcgctgcttcgcgtcaccaccaggccatgagccccttgcccgtcggcccgcacctgcgcatgcgccagttcgacctcgctgtgcgcagcgacgtccacgccatgcgaggcctcgccgacggtcctcaataccgtatcgcggaactgcgcggaaccgccagccagcagccatgcagcgggcgaattcgcgccggaggtcgacaacgcgccgccgttcatgctgacgtgcgtacccgcgtcctccacctgcaaggcgggcgcggtatcgccctgcgtcgtgacccgcgtacccgtcaacgtcccctgcatgccttcctgcacatagatcccggcgacttccaggccccgggcggtaatatccgagcccgacaacgtgaagctgccggcatcctgcgcatgtatcgcggaaacgcctgccccgttgacctgaaccaccagcccctgtgcgttcaactgtgcgccttgccacagcaccaccgcgggcgcctgctggccggccgtctccagcgccacgtcattcaaggtggcgctggcaggccctgaaagctgcagggcgaaactgtcatcgccgcgcgtgcgcaccgtcgtcccggacatggacaagcgcgtgcctcctcctccctgtggctcgtggacagagacgcccaatgccccggtcccggaagtctcgatgatcaggttctgcaaaaagaccgacgcgcccagcgcggtgttgtccggtgcattctccgtgccgacccgcaagccctgggcctggttgccgctcgtccgtatggtgccgcccgtcacccgaacctctgccgtgcggccagtcacgttgataccgtgctcggacgccttggtcgtcgctatggcgacatcgcccagaaacgccgcgccgccatctattcgctgcgctgccgtgacagcggcggcgccggcgacgtccagcaggcccagcatcaacgcagcgcccgccgaaatttgaaaatgtattgggtggcgtccgcctgcgccgtaccatcccctcgcttgtcctgccatctcaacacctcttggctagaaaggaattgagtaaccaggcacaaaaagacgattgacagaaaacgccttggccgcctcgatatcaatcgatgcaacacggcggtaacggaccactcaaacctgaaaaatccccaagcgcgattccacagcgtgtgtctgtccccgcagggggactgacacacgctgcaggcggttcgtcagaagatggggatgtctgcaggtgcctgtccccctgcggggacaggcacccgggccgcaggtatccttccccccgcagggacaggccccccggccgcggctgtcgtgcccgttgcggggccagccgcctgggcgtacccccaaaaacaaaaccccgcgagccgtgaggctgcggggttttgagcaataaaagcctgacgatgacctactttcacagatgtacatccactatcatcggcgcgaaggcgtttcactgtcctgttcgggatgggaaggagtgggaccaccttgctatggtcgtcaggcgtaaccggctaagcggttgacgcagggtcaacggcttgaatttggaagaagcacagcgtgcgcctggcagtcggttgggactggcagcgacgcgggttgcgtgtgtatgttgtgttggtatgaacggcgctggcgcttactgtccagcggtaataattaagacttgagagttataggatcaagcctcacgggcaattagtatcggttagcttaacgcattactgcgcttccacacccgacctatcaacgtcctggtctcgaacgacccttcagggggatctagtccccgggatacctaatcttcagacgagtttcccgcttagatgccttcagcggttatctcttccgtacttagctacccggcaatgccattggcatgacaaccggtacaccagaggtacgtccactccggtcctctcgtactaggagcaggctccgtcaagtatccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgttcgacttgtcagtctcacagtcaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgatccggataacggaccaaggttagaaccgcaaacaaaccagggtggtatttcaaggatggctccctcgaatctggcgactcgagttctgcgcctcccacctatcctacacaggccggttcacagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacgtcgactttcgtctttgcagagtgctgtgtttttaataaacagtcgcagccaccgattctctgcgaccccttcatgctcagcgcgcaggcgcttcacactaccagggtataccttctcccgaagttacggtatcaatttgccgagttccttctcctgagttctctcaagcgccttggaatattcatcccgtccacctgtgtcggtttgcggtacggtctcgtacagctgaagcttagaggcttttcttggaaccacttccaatcacttcgcgagacttgctcgctcgtgccacacccttgattctcgcgcccggatttgcctaagcgccatcttcaatgcagcaacagggacgtccaacaccctgatgaccttccgcgatccgtccccccatcgcactgtacgacggtgctggaatattaaccagcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttggacttacggcgagggggcttttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcagcctttacaagccaccttcgcaggcttacagaacgctctcctaccgcgcgcactaaaagtgcacacccgcagcttcggtttatcgcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgtctatgccttcccacttcgtttcccacttagcgataattcgggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtacttgcaggtattcggagtttgccatggtttggtaagtcgccatgaccccctagccataacagtgctctaccccctgcagtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctagtttttcaacactagtgggttcggtcctccagcacgtgttaccgtgccttcaacctggccatgggtagatcatctggtttcgggtctacacccagcgactggacgccctattcggactcgctttcgctacgccttccctattcggttaagctcgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccataaagaggctccgactgtttgtatgcatacggtttcaggatctatttcactccccttccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcagacaggatttcacgtgtcccgccctacttctcttacgcctagttccacactctgcatttcgtctacagggctatcacctgctacggccggactttccattccgttcgactatgcaaaatgctaaatcgtaaaggctcttccgatttcgctcgccactactttcggaatctcggttgatttcttttcctcgagctactgagatgtttcagttcacccggttcgcctccactggcctatgtattcagccagggataccgcttgcgcggtgggtttccccattcggatatctgcggatcaatgcttgtttgccagctccccgcagcttttcgcaggctactacgtccttcatcgcctgtgatcgccaaggcatccaccatatgcacttagtcgcttgatcctataacactaaagtcttataggtgctgttcattcgcgcttgtgccgttcataagttcaaagcatctgaccaaacgcttgcgcgcccagccagttcttgagacttggaacaaaatcatgcaatcacaacccgtatccgtcttcatcgactcgcgccgactactaaacgaacactttacgttgtgcttcttccaaattgttaaagaacatatatagctgtcgggccaaaacccaacgcttaacactgactcgcagcactaagcgttgctctctcgccttctggtctcgccccacacccatcctctggacaggctttggtggaggtgaacgggatcgaaccgatgacatcctgcttgcaaagcaggcgctctcccagctgagctacacccccatttccctctcaggaaaccttggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagacccgcgaaacctttctctctcggatcagcagccaccgatccagcagctatataacaacaaccgataagcgtggacacttgacacgagcactcaagctcttaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtaatcgccccccttgcggttaggctaactacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgaccgggtttctgggattggctccccctcgcgggttggcaaccctctgtcccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcattagagtgccctttcgtagcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttccggttctcttgcgagcactcccaaatctcttcgggattccagacatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctgcgctaccaaggcccgaaggccccaacagctagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacactttcgtgcatgagcgtcagtgttatcccaggaggctgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccacctccctctgacacactctagcccggtagttaaaaatgcagttccaaggttaagccctgggatttcacatctttctttccgaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattctgcaggtaccgtcagttgcacaggatattagcccgtgccgtttctttcctgccaaaagtgctttacaacccgaaggccttcatcgcacacgcgggatggctggatcagggttgcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcaaaccagctacggatcgtcgccttggtaggccgttaccccaccaactagctaatccgatatcggccgctccaatagtgcgaggcccgaaggtcccccgctttcccccgtagggcgtatgcggtattagccacgctttcgcgtagttatcccccgctactgggcacgttccgatacattactcacccgttcgccactcgccaccaggccgaagcccgtgctgccgtccgacttgcatgtgtaaagcatcccgccagcgttcaatctgagccaggatcaaactcttcagttcaatctctgtgtgtggaccctgatcgaaaccaggatccgtatcgcttgctcaaaggaagtgaggtttaaaaaaccttacttcattcagtgagcacttgataatgctttgctttcgatgacgaccgtagccgccaccgtgcgctcgcaccaagtgcccacacttatcggttgttaaattgttaaagagcggtcctgccaaccggccttccgaccggcgctgcgttttcagcagcagagaaacgagattatgaagaagttttttcagcttgtcaagtcggcctcgcctgctccgcacctgactcacccccttcctcaaggcctgcgcctctcacctggcacttctcgaaaccccagcacccgcgccgatcggcatcagggttaacccttaggtttcggcaactgccaagcccgaaactataacacgacttttgcagaatttgcaacccgaaggcagcgattcgttaaccgtcgtgcaacaacacctgccagaaccccgggaaccgccacatcggcataatcccgcccgccctgccccggtgctgcccgcgcctcctgccctggcttgccggctcccgcacctgggcggagatcctgcaaaccgcatgattcgcggttccggcttcgcatccgggacaacccgaactgcgaagggggcgaactatagcacaactataaacccgctgcttgcggagttcctgtaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaatccctcgcatccttctatctataagctgacctgcccacaatgacggaagacatcctgatcaacgttaccccgtttgagacccgcgtcgccctggtggagcaaggcgccgtgcaggaactacatgtagagcgcagcgtccagcgcggccacgtgggcaatatctatctgggccgcgtcgtgcgcgtgctgccgggcatgcagagcgccttcatcgatatcggcctggagcgcgccgccttcatccatatcgccgacctgcgggagaaccgcagcgaacgcagccagggccagacgcccacgccgatcgagaagctgctgttcgaggggcagaccctgatggtgcaggtcatcaaggacccgctgggcaccaagggcgcgcggctgtccacgcagatcagcatcgccggacgcatgctggtgtacctgccgcacgatccccacatcggcatttcgcaaaagatcgattccgagtccgaacgcacccagttgcgcgagcgcctgcaggcgctgatgccgccggaggagaaaggcggcttcatcgtgcgcacgcaggccgaaggagccaccgacgaggaaatcgccgccgacctcgagtacctgcgcaagctgtgggccagcgtgcaagcggccgcgcgcagccagcccgcccccacggccctgcaccaggacctcacgctcggccagcgcgtattgcgcgacatggtcggcccgcataccggcaccatcctggtcgattcgcgcagcaccagcagcgccctgcaggaatgggcgcgggtgtatacgccttcggtggccgagcgcatccgccactacagcggcgagcgcccgctgttcgacacggccaacgtcgacgaggaaatcgcacgcgcgctgtcgcgccgggtcgacctcaagtcgggcggctacctgatcgtggaccagaccgaggcattgaccacggtggacgtcaataccggcggcttcgtgggcgggcgcaacttcgacgacaccatcttcaagaccaacctggaagccgcgcaggcgatcgcgcgccaattgcgcctgcgcaacctgggcggcatcgtgatcctggacttcatcgacatggaagacccggaccaccgcgaaaccgtgctggccgaactgaaaaaggcgctctcgcgcgaccgcacgcgcatgacggtcaacggcttcacccagctgggactgatcgagatgacgcgcaagcgtacccgcgactcgctcgcgcaccagctgtgcgagccgtgcccgatgtgccaatcgcgcggcaatgtgcgcaccgcgcgcaccgtgtgctacgagatcctgcgcgagatcctgcgcgaggcgcgccagttcaatccgcgcgagttccgcatcctggccgcgcagggcgtggtggacctgttcctggaagaggaaagccagcacctggcgatgctgggcgacttcgtcggcaagcagatctcgctggaagtcgagagccagtattcgcaagagcagtacgacatcattctgatctagcgcatcgggcccggcatgcagcggccgggttcttcaatagcgccgcgggtacgaacccagcacgcgcagctcgctctgccgggccagcaggccggccagcgcgtcatcgcggacgtggccggccacttcgaccacatagcgatgggcatcgagcgtcttcctggcggggcgctcgtagatggtcaggatcggcaccccggcctgcgcgaaatcggccagcagcggcgccagccgggcatccgggatgcaggccagcagcgaggtcttgtccttgccggtcggcgccggcatgtcgcggcccagcacccaccagcgcgtcacgttgtggggcccctcttcgatgccatcggccagcgagaccaactgatagacggatgccccgaccctggggccgaacgatgccttgtcctgcgtggcactggcggccacggcctgggccgcggccccgccgctggcggccggcacgcgccgggcgccgggcatctcgcgctccagccagggccggacctcttcgaaagcaacgggatgggcatgcacttccttgatgtcctcgcgccgcgtgccgggacgcgccagcaggctgtagcccagcatcttcgggtactcggccaccacgaccacgcggggcagcgccagcacgtcttccatatagggcgtgagcccgaccaccgaggtggcgaccggcacgcaggcccgctcgaccttgccgtccgcgtaggcggcgaacaaggcttcgcgcgacaacggcaccaggccgtcggcgccgtacaggtccaggcaggcctggtgggtccacgacccggccgggccgagataagcggtgcgggcggccatggccgggctctgcgttgcggtcagagcggccgggccggccacggcgcgcgcaatgccgatggcatcgctccccctcgcggcccctgccggacggcggttcacggcgcatccaccagcacggcgcggatgtcgcggaaaatcgcctgccattcggactcgtccatctccatcaggccgaaaaagcgcagcaggaaggcgccctccgtggccagcacggccagccgcgcgcgccggcccgcttcggtatcgacgtccaggccgtcgagccggctgcgataccaggaccgggtgctgcccagcaattcgggcgcctggatcagcgcggcaagcaggctggccgccttggcattggatgtggcgtcggcgcgacgggtggcctcggcgtgggcgcgcacccgcccgcgcggcgaggcatcctcgccgagcaccgcctggaacagtgtttcgtaggccttgtcccaacgctcgaacagcgcctcgatcatggcgtccttgctgccgtagcagtactggatgccgcccttggtgacccccatttccctggcgaccgcgtcgatggtcaggcccttggcgccgtcgcgcacgacgatggtttcggccgcgtcgagcaccttgtcgcggtcaatgctgcgttttcgtcccatgcgggcctcttttcaatacatacgtatggatttatattataggcacgcccgttccggcgtgacttttttcaaggcattccatcatgcggcctcaaaaccgttggctggtgctggccatcatcgccagcgccctcttcctgatcacggtcgatacgactgtactgtatgcggcattgccccgcctgacccacgacctgcatgcctcggcagcggaaaagctgtggatcatcaacgcctatccgctggtggtcaccggcctgttgccggccatgggcgccctgagcgaccgctgggggccgcgcgccacgttcaccagcgggctggcggcattcggcgcggcctcgttgtgcgtggcctatgcgccctcggccaccctgctgatcgtcgcgcgcggcctgctggcgatcggcgcggcgctgatgatgcccgccaccctggcgatcctgcgccatgtgttcacggacgcgcgcgaacgcgccctggccatcggcgtatgggccgccatcgcctccggcggggcggccctggggccggtggtcggcggcgtgctgctggagtatttctggtggggctcggtgttcctgatcaacgtccccgtggtgctggccctgctctggccggcgtggcggctggtgccggcggggcagccggcggcccatcgtccctgggacctgggcgcggccgtgctgatcatgaccgcgctgctgggactggtgttcgggctgaaggaactgggcaagcctgcaccgggctatggcgtggccatgcttgcggtagcggtgggcgccgtggcgatgacgctgttcgcgcgccgccagcgcggccaggccgagccgatgatcgacgtgggaatgttccgcgacgccggattcagccgcggcgtcgcggtcgccctgatcgccatgctgacgctggtgggcgtggagctggtgctcagccagcggctgcagctggtgcagggcatgacgccgctgcaggccgcgctgctgctgttgcccgtgccgctggcggcggccgcggccggaccgctggccggcctgtggctgggccgcgcgggcgagcgccgcgtcatgggtaccgcgctggccctggccggcgtcggggcggccggcatggtcgtcggcaccgagtggccgctggccggccagatggcggtgctggccctgctgggcgccggcctgggcggcgccatgaccgccgcctcgaccgctgtcatgctgcacgcgcccgccgaccgcgccagcatggccgcctcgatcgaggaagtggcatacgaactgggcagcgtgctgggcgtgacgctgtttggcagcatcatgaccacggtctacacccgcacgctggtattgccggccgatgcgccggccgccgcgcagttgcgcgacagcctggaccaggcgctggccgccgccgaaaccatggcgccgcaatgggcgcaacaggtgttgccgatggcctaccaggcgttcgaccatgcgtacgcggtcgtggcagcgaccgccgcggcgctgctggcaggcgcggcgctgctgacgcaggcccgccggcgcgggcctcagtcctcgcggaactgcatgttgtagagcgaggcgtacaggccgttggcggccaacagctcgctgtgcggcccgtgctcgacgatcttgccggcgtccagcacgatgatgcggtcggcgttctgcacggtggacagccggtgggcgatgaccagcgtggtgcgcccgcgcatcagccgctccagcgatgcctgcacctggcgctcggattcgttgtccagcgccgaggtcgcctcgtcgaggatcaggaccggcgcgttcttgatcagggcgcgggcgatcgccaggcgctggcgctggccgcccgacaggcgggcggcattctggcccaccggcgtgtggatgcccagcggcaagccgtcgacgaactccagcaggttggccgcggccagcgcgtcgcgaacgcgcgcgtcgtcgacggtgccgccggcgccataacccacgttggcggcaatggtgtcgtcgaacagcaccacgtcctggctgaccagcgacagatgcgagcgcaggctgcgcaaggtgagatcctggatgggcacatcgtcgaacaggatgtcgccgccatcgggcaggacaaagcgcggcagcatgttgaccagagtggtcttgccgctgcccgagcgtccgaccagggccacggtctggcccggctcgaccaggaacgacacggcgctgacggtatcgcgatcggcgtccgggaagcgatggctgaccgcacggaattcgaccttgccgcgcaccggttcgggcaaggcgcgcgtgccggcgtcggcctcgggcgtctggtccaccagggtgaacacgctttcggcggccaccagcattttctgcattttgccggccaggttggtcaggcgcttgatcggatcgaagatctgcgccagcgcggccatgaacgaggcgaagctgccgacggtgagcgcgccgctgttggcctggctgagggccacggcgatgaccgcgcccacggcgaccgagatgcacacctgcgtgagcggcgtgagcgccgcgtcggcggtggcgctgcgcatcgcgaagcggcgcaggcgcgagttgacgaagtcgaaacggcggcgctcggcgtcatagccgtcgaacagcttgatgacacgctgcccgtcgatgccctcgctgaccacgcgggtgagctcggcgttcatgttgacggtttcgcggttgatgcggcgcagccggcgcgtgaaggcgcgggcgatgcccaccgacaccggcagcatgacgaggatgatcagcgtcagcgcccacgacatgtacagcagcacgccgatcagggcgatgacgaccagggtttcgcgcaccagcaccgtgatgacgtcggtggcgtagccggtgacgttgcccgcgtcgatggtgaagcggttgagcaggcggccggtgtcgccgcgcttgaagtcggcatcgggcaggcccagcagccgctcgaacatctcgccccggatgccgcgcagcacgttgttggccacccaggccagcaggtagtcgctgaagaaattgcagattccgcgcagcaggatcagccccaccaccgccagcggcaggaaccagacataatgcggcttggcgcccgagaagccatcgtcgagcagcggcttcatgatgactgccagcgtgggctgggtcgcggcggcgccggccatcagcaggacggccagcaccagccccttccagtaagagcctacgcggctgtagacccgcttccagagttcggccttgaccggctgggagccggcgggcgcattgcgtgcggcagaattcaaggaaacactcgctttaatacaatcgtgcccgggattgtaccgtcggccacccgccgcctgacaaccgtccggccgacccggccgccacgccagcataccacgcacactccgatgaccaccatttcgtgcatttatgtccgcctgcccaactggatcggcgatgtttgtatgagcctgcccagcctgcgcacgctgcaggacagcggcgcgccgctggtcgtctgcgcgcgcccctgggcgcgcgacctgctggccggcgtgccgaagcaggatttcctgcccatgaccggcaaggtgctgcgcgaccgggccacggtggccgcgcaccggcgcgccctgggcggcggcgccgccacgcgcggcctgctgctgccggactcgctgtcgagcgccgcggtgttccggctggccggcataccctgcgcgggctaccgcgacgacggccgcagtccgctgctgcgctggccggtggacaagcccggcgccagcctgcacgcggtgcagtcgtggcactacctgacccgcgcggccctgcagcgctggggcctgccggccgggcccgtcgagccgggcgcgctgctggacctgccgctgacgcaggcgcatcgcgacgcggccgggcaattgctgcaggcgcagcagctggccggccggccgttcgtgctgatcgcccccaccgccaccggcctgcacaagggcaaggtcaaggtatggccgggcttcgacgccttgacccgcgccctgcaggaacgcggccagaccgtggtaatgtgccccccaccggccgaagtcgccgaggcccgccgcaacgcgccctccgccacgctgctgccgccgctggggctgggcgccttcgcggccctggcgcagcgcgccgccctggttgtgtgcaatgattcaggcgtgtcccatgtggcggcggcggtcgatgcccgccagttgacgctgttcggcgtgacccgcccggggcgcaccggcccgtggtcgccccgggcggtctgcctgggctccgaaacacgctggccagggccagaacaagtaatggaaaaatcgctcgaactactgagcggcgcgtaaacccaacccgacatggccatatcgagtttcctcaccaatctgatcattcccctgaatctgtgcctgacgctggtcgtcctcggcctggtgctgggcctgttccgcctgcgcaagacgggtgcggccctgatcgccggcggcctgctgtgggccttggcctggtcgctgccggccacctcgctgtggctgggcggggcgctggagtcgcgctacccgcacctgcctccggaccagtcgcccaccgccgacgccatcgtggtgctgggcggcaataccgccaatggccgcgccaactggttcctgccgtatgacaaggaaaccgcggtagtgcgcgtggacaccgccaccgaactgttccaggccggccgcgcgtccaaggtggtgctgtcgggcggcgcgctcgagggcgacatcagcgaagcgcgcggcatggcctaccggatgcgccagcatggcgtgccggaaagcgcgctgatcctggagaacgccagccgcaccacctacgagaacgcggcgctgacggaagacacgctgcgccagcacggcatccagaaggtgttgctggtgacctcggcgctgcacatgccgcgcgccatggcggcgttctccaagcagggcgtgcaggccatcgccgcccccgcgccgccgcagatcgtagcgccggccgacggctcgctgtcgccctggctgcccgaccagcgcagcttcgacgccagccgctccatcatcaaggaatacgccggcctgttcgtctactggctgcgcggctgggtgtaacggcatgtccgccacgctatcgtgccggcccggctgcggcgcctgctgcatcgcgccatccatttcgagccccatcccggggatgccgcagggcaagcccgccgggtccagatgcgtgcagctcgacgacgacatgcgctgccggattttcggccatcccgaccggcccgacgtctgctcctcgctgcaaccgagcaccgaactgtgcgccgacgaccgggagcaggccatgacctggctgctgaaactggaagaacttaccttgccggcgcgctgagggagcgacacctgtggcaagggtgcctgtgtccccggacgggagctgacatccgcggcgaggtgtgcctgtccccactgggacaggcacaccgcagtgttgacgggcgccgataccgcagacgtcagccgaccgcgcgttcgcgcaacagggtttcgtacaaggtctcgtagcgggcggcgaccgcctcccagctctgcgcgcgcgccagcgccaggccggcggccgacagcgcggcgcgcaggggcgcgccatcgccgatcgcggccaccgcgcgcgccacctcggcgccgtcgcgcgggtcgcgcaggatcagcgcatcacggccatcggccagatactgcgcgaaaccgcaataatcggcgctgctcaccaccacgggcaagccatgcgacatggcctccagcggcgccatgccgtagctgtcgttgagcgtcgggtgcacgtagatgtcggccgcctcgtagtaaggcgcgacacccggcgtggggtcgacgaggcggacgcggccatcggccagcccgctgtcgccgacgcattggcgcgccggaccatcggcgccgaccaccagcaggcggtagcgggccggcaagtgcgccagcgcggccagcagcgccggcagccccttgcgcagcgggttgcgcgccaccagcaggcagaccaggtcgtcctcgccccagcccagcgccgcgcgcgtggcggcccggcgcgccgggtctgacggcgcgggcagctggacgccaggcgggatcgtctccatgggcaggcccacgccgtaggcgtcgcgcatctgttcgacgatgagctcggacaccgccaccacgcgcttgcccggccgttgggccacgcgggccttttccagcgcgaggtaggtggccacccgcggactggtccaggccgtcaggcgccggcgcaagcccggccggcacagccagttgtagcgcacgggcgtgacgtgcatgacctgcacatcgcccgctcccccgttcatgtgggaatggacgatgtcgaagccggcgcgcgtcaggcgcgcggcgcgccaagcgaaatacagcacccgcagccagctgggcaggcggcagctgacacgcaccggcagaaagggcaaggcgaggtcgctgtcgtattcgcgcgccaccaccgtgacgtcgtgccgccgcgccaggatccgcatcaattcgacgccataggcttcggcgccgccgaagcgattgccgaaccggtcgaccagcagcgcaatacgcaaacgtcgcttatccgcggcggcgcctgtcttcatagccggtcagggttttttgcaggaagcgcagcaagtgggtcgagcgcgaaaccgtgacgcgcggcaggccgtagggatcgtcggcggccgaggccagcccgcgcacggtcagggtcgcgttgtcgtagccggcctcgcgcgccatggcgcgatgctcgtccgtgtggtcgccatagggatagcagaaagccgtcaccggcgcgcccagcacctgttcgagttcgtccttggactggcagatctggcgccgcgcttcgtcggcggccatgcgcggcaggtgcacgtggtccagcgtgtgggaaccgacctcgttgccggcctggtgccactcgcgcatttcctgtgcgttcatgagcgccgagaacgggatgcctttttcgagatcccacacgttgccgccatcgagctggtgggccacgaaatagttggtggcggtaaagcccagttcgcccagcacgggcatggcgttgcgatgcacgttgcggtagccgtcgtcgaacgtgatgccgaataccttgccgctgcgctctccgcgcacatagggcatcaggtcgcgcatcgacaggccccgatagccaaagcgccgcagccaggtcatctggcggcggaagctggcgggatggaccgtcagtccgcgatacggcgtgccgcgtggcgccggctcgccgatctggtggtacatgagaatggggataggcatgatgccggattatatggggatcgatgccagtgaggccggctcaagattcccgcgatgctgccgttaagtcgatcaaaaatgacagacgcgagcgaaagcgccataatatgtcaaattgaatcaaataacgtataattataacaaaataagcaccttgtaaaaagaccgacgccgcgaccggcgccgccccatgcagagaccagcagtcccggcgcgccatcggcgcgcgcatcgttcgagtccccgccagcccgccccgcgccgcgaacgcctgcccgatcgctagggcgcccgccgccgccgtgccggaccgcgccccccgcgcgccgcgtccatgccctccttcctgcctccgtattgccatgacccgctttctgcaagcctgggtgccgcttctcgttgccggcatcgccccgatctggatccaagcccgcctgcatggcgactcgttctcgccgcgcgtctatctgctgggcgtcaccctgatgctggcctgcgccctgttgtggcggcgcgcctggacgcggccggcggccgtgctgttgtgcacggtcctggcggcgaacctggggctggcgcagttctgctaccaagcctatggccagcgcttcaacttcggttttgcctacagcatcctgacgacgaactacgacgagaccgtccagctgctcacccagcactggcgctcggccgcgctgaccctggcggtgctggcgctgctgctgtgggtggtgcggcgcgccgcgcacgaattgcccacgcgctggctggccttgggcgcggccgccaccgcgctggtctttttcggctcgtggctgcgctatgagctggcgatgcgcggcgcggcggacgagtactacccatcgatcgaacgcacggtttcgcgttcgccgatgttcaacatgcgctatttcatccaggccagctacgaccagtcgctgctcgacacggcgggcaggcaccgcgtcacccacgcgctgacccggcgcgacaccggcatcgacacctatgtcgtcgtggtgggcgaatcggcgcggcgcgccaactgggggctgtacggctacgcgcgcgacaccacgccgcgggcggcggccgaacgcgaccgcatgacgctgtacacccaggccgccgcgcccgcgccgctgaccatcatggcggtgccgctgaccctgagcgcggccacggtggacagctacgacccgcggctattcggcgacaacgtggtggcgctggccggcgacgcagggttccgcacttactggctgagcaaccaggccaggctgggccgctacgacacgtccgtcacggccatggccaacatggcccatttcaagacctgggccgacgcgccgtacgacgaggccctgttgccgctgctggacgcggcgctggccgagccgggcaggaaagtggtcttcctgcatatcaatggcaatcacgacaactactgcacgcgctacccggaaacggccacggtgtaccagggcggcgcgccctacgaggactgctacgacaattcgatccgctatgtggacgcgctgctgggcgcggtgatggaccggctgcgcgagcggcgcgcctccttgctgttctaccccgaccacggcctggagcgccacgagagcgtgctgggcacgttctatcacggcggcgtgcggccctcgcgcgaggcattcgatattcctatgttcatctggaacagtcccgccgcgccggccccggcacggcgcgaatacgacgcgccctattccaccgaggacaactatgggttgatcctggactggctgggcgtggcgaccggcgtggacgattgcaagcaccgtcccgccgccccggcttgcgcgggccggccggtacgggtgatcgacgccaagcgcgacgtttatgcatacgccgacctggcgccgcacccggacggccgccgcccggccacgcccccgcgggtgggaccgcgcgatcaggcgctcaacgtgcgctgatagacggccagcgtggcctgcgcgaaatcgcgcaggccgaactcgcgctcggccgtggcgcgcgcctggcggcccatctcggccagccgctccggctgctccagcatctcgcgcaacaccgccgcgatggccggcacgtcgtgcaccggcacgacccagccatcccggcccgcggtaatgttctcgggcagcccgccggcgttgctggccagcaccggcctgcccagcgccatcatttcgcggcaggcgaacgacagggcctcgcggtacgacagcacatagcccgcatcgcaggcgcccagcgcctcgcgcacgtcgtcgagcagcccgggaaacaccatctggtcctgcatgccgtgttcgcgcacgcgatccagcttggcctggttgggcggatcgcccgccaccaggatgcggacgcgctcgcgtagcggcgcgggcaggctgcccgcggcagccaccaggtcgagccagcccttgtcgtaatcggtgccccccgcgctgcccagcagcagccggccccgccagtccgggccgaaatagcgctcgcgccattgcgcggcggtcgcggcgtcgggcggcgcgtagtaatcggtgtcgatgccgtggcgcacggtggtgatgggatggcggctgtacggcgaatcggccagcaggccgtgcacataggcgctgaccgcgatgctgtgatcggtggccagcgtggcgcgcaggcgattgcccaggctgcccagcggatgatcgttgtgcttggtgaagacgatgcgcggacggcggcgcagccccagcgtggccagcatgacctgcttgtggtcggccgagccgttgcaatggatgatgtcgtagccgccctcggcgatcagccggcgcagcgccgcccggtcatggaaccaggacgacagccgcgtggtgtactgcatgtccaccacctcgacgccgggaatctcgcgcgcatagcggtacagccggctggtgccgggcaccgccacggtcagggcgtgcccgggcgccagcgcgcgcgccaggttgatgacataggtgacatggccgccgccgttgcggccatggaaattggtgtacaggatcttcacttgcgcggctcggacaggaacatcagcttggcatagcggaagaagctgccggcggcggccgtcacggccaggaccagcccgtggcgcccatccaggaagccgcggcggatcaggtagatgcgcacgaaggtccagaagccatggcccagcgccgagaacaccgtggcgcgcttgccgcgcgcatgcatcatcgcggccgcatccgaggaatagcgattgaccttggcgatgagggcgtcgaaattgttgtacgggtagtgcaggaagtgcccgcgcaggcgcgcgggctggccctgcgccggcacgacgcgctcgtgcacggccgcatcggtgaaccgcgcgctgccgcgccggaacaggcgcagcacgtaatcgggccaccagccgctgtgacggatgaagcggccgcagaaatccgacagccgggcgatttcgtagcaatcggccgtggcgccggccatggcggcctggatctcgctcgccagctcgggcgtgacgcgctcgtcggcatcgatggacagcacccagtcgcccgtggccaggtccagggcacggttcttctgcggtccgaatcccggccagtccggcgtgacctcgacgcgcgcgccgaaatcgcgcgccagctcgacggtgttgtcggtgctgcccgaatcgaccacgatgaactcgtcggcgaaggccaccgactccaggcatgccaggatgttggccgcttcgttcttggtaatgatgatgaccgacagcgtcatgcgcgcctcctcagctttttcttccaggccttccaggcgtgatagcgcgggccgatccagggatggcgcgccagccagatgcggcggttgagccagccgccggcgcggttgcgcaccgcgaagcggtatatgtgtgcgggatcgccgcccgggacgttctggcccagggcgtcggtggtgtagagatggcgaaagccggcgtcgcgcgccgcctgcacatagtcggcgtcgaaatagccctggggccagcacaggtggtcgctgacctcgcccagccgggcctgcagcgcccggcgcgaatcggccagctcctggacgatatgggcgcgcttggcggcgacgtcggggccgcactgcttgtcccagcgcgtatgggtatgggtgtgcgaatgcacctcgaaggtgcccgccgccagcatggcctgcacttcgctccagcgcagcatgacctcgtcggcgcgtccggcggcgatcaggcgcttgctttcgtcgtggtcgggcgcgggcggcagcggcccgtcctgcccggcgcagggccgcgccggaccatcgcccagcaggccggtgatcaggaacagcacggccttcatgccgtggcgctgcaggatcgggtgggcatacacccagttgttcaggtatccgtcgtcgaaggtgatcagcaccgatttctcgggcaccggggcgccgtccaggtaggcggcgaactcggccgtgcccagcgagcggtagccggcccgcgccagcgcggcgatctgccgttcgaacacctcgggcgtggcggcgatcatgccgccggccggggtgacgtggtggtacatcagcaccgggacattgggcgcgttacgcatggccgcgctccgccagccactgccggtagatggcctcggtgcgctcggccagccgttcgggcgcgaagaccttttcgtcgcgcaccatgcgccggccggcctcgcccatgcggcgccgcaacgcgcggtcgtcgatcaggcggcgcagcgcggcgcccagcgccgccgggtcgtccaccggcaccaggatgccggtctcgccatcgcgcatcatctcggacacgccgcccacgtcggtgccgacgaccggcaggccacaggcttcggcctcgacatagacggtgcccgaagcctcctggcgggtggccagggcgaacaggtcgaaaccggccagcaggttggggacgtcgttgcgcgtgcccatcaggtggatgcgcgcctgcaggcccagttcggccacgtaggcctgggtctgctcgaacatcggcgagccgccgccgacgaacaccaggtgcaggttggcacgctcggccatcagcggccgcatggcgtcgatgagttcgcggtgccccttggtggcgcgcatcaccgccacgcagccgaccacgatatcgtcggccgccaggcccagctcgccgcgcagggtcgagtgttcgatgggaggcggcagcacgatgggcgaatacaccgtggcgatatggccggcgggtacgccgcgttcgatgaggtgctggcgcacgtggtcgctgaccgtggtgacgcggtgcggcagcccggtataggaccagagcgagccgaccctgttggacaggtggcgggtacgcacgatcagcggcgtgcccgccagccggccggcggccgcggcgatcacggtatcgcgccggctgtgcgtgttcagcacgtcgtagcggccctggcgcagcaggcggcgcaggctcagcacgccgcgcaggtaattgcgcggcccgtccatttccagcgtgtgcacggtgaagctggcctcggccaggcggcgcgccagctgggcctgcggctggcagatcgcctccatgtgatggccgcgctcgcgcatggccgtcatttccttgaagatgcgcccttcctggccgccgaaactggtggcggcttcggaatgcacgatacgcaatggccgcatcagtaggtgacctcgacgccgtcgggcttggcccagtcgttcaggttctcgagcagcgtgtcggccatgcgcacgcgccagtcttcgcccagccgcaccgtgcacaggaaattgttcctgcggtagaccacgtcgaccggcacgccgggcacgccgttctcgggctcggcccggaacgggttgagcagctggcgcaggcgcgccgcgtcggcctggccgttgagccggatgcgcagcgacttggcgcgcgcctcgcgcgccagctgcaggtcgtacagctgctcggccacgatgcgcatgccgccggagtactcgtcgttgctgaccttgccctgcaccaccagcaactggtcttcgcgcaggcggccgcggtgcttctcgtacagctcgttgaacaccgagatctcgatctgcgccgtgccgtcgtcgagcacggcgaacaccatcttgccgcgccgcgtcatcatggtgcgcacgccggccagcaccccgcacatccattgcaggtcgcgctgcggctccaggcgcgccagctgcatgggcacgatgcggcgcacctcgtcgcgccaggcgtcgaacaggtggccgctgaagtaatagcccagcgccgtcttttcctcggttagcgtggtgtgcaggttccagggcgcgaccttggtcagctcgccggcgaccacgtcgccgctgtcgtcgccgaacagcgacgactggttggcgctgcgcgcggcctgctcggccgcctccatcgccgtaccgaccgagaccagcatggcggcgcggttgggttcgatggtatcgaacgcgccggccttgatcagggcctcgatggtgcgccggttgaccgcgtgcttgctgacgcggcggcagaagtcgaacagattggcgaacgggccgccctcctggcgcgcgcgcaggatttcctcgaccgcgccctgcccggtgcctttgaccgcgcccaggccgtagcgcatggtgcgcggcggtttgccctgctcggtgtgcttgtccgccaccggttcgaagcgatagcccgaggcgttgacatcgggcggcagcacctcgacgccgttgtcctgggcgtcgcgcacgaagatctgcaccttgtcggtatcgtccatgtcggacgacagcgtggcggccaggaactcggtgggatggtaggccttcagccatgcggtctggtaggcgatcagcgcataggcggccgagtgcgacttgttgaagccgtagcccgcgaacttctccatcaggtcgaacagcttgaccgccaggtcgggatcatgccccttctcgcgcgcgccctgctcgaacagttcgcggtgcttggccatttcctcgggctttttcttgcccatggcgcgccgcagcaggtcggcgccgcccagcgagtagccgccgatgatctgcgagatcaacatcacctgttcctggtagacgatgaccccgtacgtgctgcgcagggtgccttccaggtccgggtggaaataatcgaccgcggcgcggccgtgcttgcggttgacgaaatcgtccaccatgccggattcgagcggccccggccggtacagggccagcatggcgatgatgtcttcgaaagtgctggggcgcagcttcttgagcagctctttcatgccgcgcgattcaagctggaacaccgcggtcgtgttggcgtcgcacagcaccttgtacgcggcctggtcgtccagcgacagggccatgacgtcgaagtcgcgcttgtcggcattgaactggcgcacgaagcgcaccgcccagtccaggatggtcaggttgcgcaggcccaggaagtcgaacttcaccaggccggccgcctcgacgtcgtccttgtcgaactgggagaccgcgctgttctcctggccgggctggcaatacagcgggcagaaatcggtcagcttgcccggcgcgatgagcaccccgccggcgtgcataccgatgctgcgcgtcaggccttcgagcgggcgcgccaggtcgaccagggcgcgcacttcctcttcctgctcgtagcggtccttgaaggccggctcgtccttgagcgtgcgctccagcgtccacgggtcggccgggttgaacgggatcagcttggacagggcatcgcagaacaggtagggcatgtccagcacgcggccggcgtcgcgcaccaccgccttggcgcccagggtgccgaaggtggcgatctggctgaccgcctcgcgcccgtacttcatcttgacgtagtcgatgacccgttcgcggttgtcctggcagaagtcgatatcgaagtcaggcatcgacacccgctccggattcaggaagcgctcgaacagcaagtcgtagcggatcggatccaggtcggtaatgcccagcgcgtaggccaccagcgagccggcgcccgagccccgccccggcccgaccggaacgccgttgttcttgccccagttgatgaagtcctgcacgatcaggaagtagccgggaaagcccatctggatgatggtcttgcactcccagcgcaggcgttcgtagtactggtcgcgcttggcgttgcgctcggcctcgtcggggaacaggaactgcaggcgcttttccaggccttcctcggacagctggaccaggtagtcgtccagcgtcacgccgtccggcgtggggaagttcggcaggcgcggcttgcccagcaccagggtcaggttgcagcgccgcgcgatctcgaccgtattggccagcgccgagggcacgtcggcgaagcggcgcgccatttcctcggaactgagcaggtattggtcctgcgtgtagcgccgcacccgccgcggattggcgaggatctcgccttcggcgatgcacacgcgcgcctcgtgcgcctggaactcgtcgcggtccaggaactgcaccggatgggtggccaccaccggcagccccgcctcggcggccagccgcatggcggcctgggtataggtttcgtcgccgtcgaagccggcgcgctgcaattcgatgtagtacgaacccggaaacagctggccccactggcgcgccagcgacagcgccgtgacggcattgccggcttccagcgcctggccgacgtcgccgccgcgcgcgcccgacagcacgatcagcccttcctggccctgcagccattcgcggcgcacctcggcgcgccccttgtactgattctccaggaacgagcgcgtcagcagctcgcacaggttgaggtagccctggtggttgcgcaccagcagcaggagacggaacggcttttcgcggtcatcgtcgttggtcagccagacatcgctgccggccaccggcttgaccccggcgccgcgcgcgcccttgtagaacttgatcaggccgaagatgttcgacaggtctgtcagcgccacggccggctggcccagcttggccacgcgcttgatcagatcggagatgcgcacgatgccatccgagacggagaactcggaatggacgcgcaaatgtacaaatgggggcgggtttgttacggcttcggacatgtccggaattgtacccagtcggggcagccgccggcacgatttcgccccccttccgggcccgctgggcagccgcctgtgtaacaatacctgattaccgatttatcccacggatgccgcaacgacgtcctctgcgcaccatgaaatggctgatcccgggcctatggctggcctctatcctgtttgcccacttccgcggccgcgtgcggctgtcgctgtcgcgccagatgctggaccactccgtgctgctggcgccggtcaatgccttcatggtgctgacctcgcgcgtgcccaccaccccgtacctgaccaccagcgaaatccccgagctgaaggtgctggacgacaactgggaaaccattcgcgatgaagccctgaaaatggccgagctgcgccgcatcaaggccgccgagcgccatgacgacatcggcttcaactcgttcttcaaatatggctggaaacgcttctacctgaagtggtacgacgcccgccacccctccgccgaggagctctgccccaagaccgtggccatcctcaagagcctgcccaaggtcaaggcggccatgttcgccgagctgccgccgggcggcaagctgaacccgcaccgcgaccctttctcgggatcgctgcgctaccacctgggcctggccacgcccaacgacgatcgctgctacatcgccgtcgacggcgaaagctacagctggcgcgatggcgaaagcgtggtgttcgacgaaacctatgtgcacgaagcgcacaacaagagcgaaggcaaccgcatcatcctgttctgcgacgtcgagcgtccgctcaaatggcgctgggccgaggccttcaaccgctggttcggccgcgtggtcatgtcggccgccagctcgcccaacgacgccggcgaccagaccggcgccatcaacaagctgacccacgcgcactgggtcatcgaccagaagcgcaagcagttcaaggcctggaaccgcaccgtctacaaagccaccaagtggggcctgatcgccctggtggccatcggcttcctggcactctaaccacccgggtgcctgtccccgcggggggactggcacccgctgacttggcgcctgtccccgcagggggactggcacccgcaaactctcggggtgcctgtccccgcagggacaggcacccgtgggacagccccctaccgccgcaacgactcccaggccttcatcaggcgcttgaccgagaccggcatgggggtgcgcaattcctgggcgaacagggcgacccgcagttcttccagcaaccagcggaattcgtccaggcgcggatcgggcgcgcccttgagcgcgctgcgcgcgcgctggtactgggtgaggatgggcgccatctcgcccatcaggcgggcgtcgcgcgccggatcggcgcgcagcttgtcgatgcgcgccaccgccgccttgagatagcgcggatagtgcgccagctgcgcgtaaggtgtgtcgcgcacgaaccatttcggcatcagcacgcccagttgctgctgcaggtcggcgtaggccgccgcgtgcggcctggcctgcggcagcttgcgctgcagggcgccgtattcggccaggatggcgtgcgccatgcgcgccacctcctgcgccagcaaacccagcctgcccttgccctcctggcggcgcgcctcgaactgctgctcattgaccggccagggctcggccaggcaggcctgcgccagcgcgcaatcgatgatctggtcgcgcagctcttcctgcgtgcccagggccatgtacagcatgctcatcttcgtcaggtcggccaggttcttttccaggaacttgacctgctcgcgcaaggccagccggaacagccgcagcaggccggcgcgatggtggcggcgcgcctcgtcgggatcgtcgaacacgtcgagatcgcaatgcgcgccccgatcgaccagcgccgggtagccgatgacggactgcccgccgcgcttgatctccatgatctcgggcaaggggccgaacgaccaggacgtcaggttttcgtgcgccagcgcttgcgccacgtccgaatcgcgcgccgccagttgctggaaggtcgcctgggcctgcttgcccaattcggccttgagctgcgccagattgcgcccggcggccagcatccggccatgctcgtcgaccaccttgaagttcatgaacaggtgcgccggcagcgtttccagcttgaagtcgccgggcgccgggcgcacctgtacctggtcccacatgtcggcgatcaacgcatcgaccaggccctgctgggggtcggcctggcgctcgtaccagcgttcgtagaagcccgccgcgtagtcgggcagcggcacgcaatggcggcgcagcttctgcggcagcgacttgagcagcaggtgggctttttccttgagcatgcccggcaccagccattcgcagcgctgcgcgtcgagctggttgagcgcgaacaggggcaccgacagcgtgacgccgtcgcgcggcgagcccggctcgaagtgatagtccagcggcatcgccacgccctgccactcgactttcttgggaaacacgtcggtggtcacgccggccgcctcgtggcgcatcagttcgtcgcgcgtaagcagcaggcgcgcggcggcggccttgtccagcccgtttacccacttttccaggctggcggcctgcgaaatgtcggccggcaactggcggtcgtagaacgcgtagatcagctcgtcgtcgaccaggatgtcgggccggcgcgtttggtgctccagcttctcgatgccggcgatcagcttgcggttgtgcgcaacgaacggcagccgggtgtcgatctcgccgggcaccagggtctggcggatgaacagttcgcgggcgtgctgcgggttgatgcggccgtagtgcacccgccggccgttgtacaccagcaggccatacagggtggcgcgctcgttggcgaccacctgcccggcttttttctcccagcgcgggtcggaccagttgcggcgcagcaggtgcgcggcggcgcgctccagccataccggctcgatgcgcgccacgcagcgcgcgtaaaggcgcgtggtttccaccagttcggcggcgacgatccagcgcccggccttcttgaccaggcgcgagccgggatggatgtggaaacggatctcgcgcgcgccgtggtactggccgccctcttcgcccttgaaaccgatattgcccagcaagcccgacagcagcgccatgtgcagctgctcgtaggtggcctcgctctggttcaggcgccagccctgctcgcccaccagcgcggccaactgggtatgcacgtcgtgccattcgcgcaggcgcaccggcgacaggaagttctggcgcagcagcgccaccagcttgcgctgcgatgccttgtgctgcacctgctcgccataccagcgccacagcttcaggaacgacaggaattcggacttgtcgtcggcgaacttggcgtgcgcgctttcggccgcctcgcgctcagccatcgggcggtcgcgcggatcctgcaccgacaatgcggcggcgatgatgagcatctcggccaggcactgctgttcgcgcgcggccaggatcatgcggccgatgcgcgggtccaccggcagcttggccagctcctggccggtgcgggtcaggcgaaacgccgcgccgccaccgcccgcctcggcggcctcgccgtcgccggccagctcgatggcgcccagctcctgcagcaggtggtagccatcggccacggcgcgccccggcggcgcctcgacgaacggaaactgctcgatgtcgtccagcttgagcgacttcatgcgcaggatcaccgacgccagcgaggagcgcagcacctccgggtcggtgaacggcgcgcgggcgttgaaatcggtctcgtcgtagaggcggatgcacaggcccgggccgatccggccgcaacggccggcgcgctggttggccgaggcgcggctgaccggctcgatgcgcaactgttcgaccttgttgcgccaggagtagcgcttgacgcgcgccagcccgctgtcgaccacgaagcggatgcccggcacggtcagcgaggtttcggccacgttggtggccagcaccacccgccgcgcattgccgcgcgggtggaagatctgttcctgctcggcctgcgacagccgcgcatacagcggcagcacttcggtgccgaccggatggcgtttgcgcagcgcctcggccgactcgcggatttcgcgctcgcccggcaggaacaccagcacgtcgccgggaccgtggcgcgcgcactcgtcgaccgcgtcgacgatggcgtcgatcaggtcgcgctcttcgtcgccggcgctgcgttcacgcccgcccttggcgggcgcggcggccgcttcgtcggacatgggcggctgcaccgggcggtagcgcacttccaccggatacaggcgccccgacacctcgatgacgggcgccggacgctcggggccggcggcgaaatgccgcgcgaaacgctcggcgtcgatggtggccgaggtgatgatgactttcaggtcaggccggcgcggcagcagctgcttgaggtagccgagcaggaagtcgatgttcaggctgcgctcgtgcgtctcgtcgatgatgatggtgtcgtagcggcgcagcagcggatcgcgctgcgactcggccagcagaatgccgtcggtcatcagcttgatcgaggcgttcgggccggtgcggtcgttgaagcgcacctggtaccccaccacttcgcccatcggcgtgcgcagctcttcggcgatgcgcttagccaccgaggtggccgccaggcggcggggctgggtatggccgatcatcttgcgccggccgcgccccagctccaggcagatcttgggcagctgggtcgtcttgcccgaccccgtctcgccgctgacgatgaccacctggtgggcggcgatggcgcgcgcgatttcctggcgccgcgcgctgaccggcaggtcttcgggataggaaatcgcggggatgggccgctcggggcgcggctcggagcgcgcggcggccgcgcgctcgggcggacgggaggcttctggcattgacgaaatatccgttgaacccggcattataggaggcgccggccaaccggaaacccgcgcgcgcgccctgccgccggcgcgcgccggccatataatttccgctggccgcatcagcgcggctgaccggcggccatgcaagaccgctgcccgcaccaagaccacaggagtattccgaccatcatgcccgatctggaaccagacaccgtctccgcgctcgaagcccccgaattcgcccccgcgcaattcgtccgatggttccgcgaagtggcgccctacgtgcatgcgttccgaggcaagaccttcgtggtggcgttcggcggcgagctggtgcaggccggcgccctcaatatcctggtgcaggacctctccctgttgtcggccctgggcatccacctggtgctggtgcacggctcgcgcccgcaggtcaatgaacagctgcgcctgaagggctacacccagcagttcggccggggcctggcgcccaccgacccggccgcgctggaatgcgccaaggaggcggccggcgagatccgcctggacatcgaggccgccttcagccagggcctgcccaacacgccgatgtcgcattcgcacatccgcgtcctgtcgggcaacttcgtcaccgcccggcccaccggcgtggtggacggcatcgactacaagcacaccggccaggtgcgcaagatcgatgtcgacgcgctcaagttcgccatcgagcagggctcggtggtgctgctctcgccgctgggcttctcgcccaccggcgacgccttcaacctggccatggaagacctggccaccagcgtggcggtggccctacgcgccgagaaactgatcttcctgtccggcgagcccggcgtgctcgacggcaacggcgccgtcgacaccgagctggcgcgcgtggatgccgacgccctgctggcgcgcgggaaactggacgaggacaccacctacttcctgcagcatgcctcgctggccgtcaagcgcggcgtggcgcgcgcccacctggtgccctacgcgctggacggcagcgtgctgctggagatcttcacccacgacggcgtgggcaccatggtggtcgaggacacgctggacgacctgcgcgcagccacgctcgacgacgtgggcgccatcctcagcctgatcgaaccgctggaagccgacggcaccctggtgccgcgcccgcgcagcgccatcgagcgcgacgtggaacgcttcaccgtgctcgagcacgatggcgtgatctacggctgtgccgcgctgtatccgttccccgaggaccagatggccgagatggcctgcctgatcgtgcaccccgaatggcagggctccggcgaaggcgagatcctgctgcgccacatggagtcgcgcgcccgcgccagcggcgcgcgccgcctgttcgtgctgaccacccgcacttcgcactggttcatgaaacgcggcttcgtacgcggcggcgtcgccgacctgccgcgcgacaagcagaacaattacaaccgctcgcgcaacagcctggttttcatcaagaagctgtaaccagccggcttgccgccgcgcgcggcggcaagccggctaaaatggcctgttcgcaacttaccggcagcaaaccatgtcccgtatcgtcaactgtgtgaaactcaagcgcgaagccgaagggctggacttccctccgtacccgggcgaactgggcacccgcatctggcaacagatctccaaggaggcctgggaagagtggaagcagatccagacgcgcctggtcaacgagaaccgcctcaacctggccgacgcgcgcgcgcgcaagtacctgcagcagcagatggaacgtttcctgttcgaggacggcaccgtcgaggcgcagggctatgtcccgccctcggcctgagcgcgtcgcgcgttcgcctcatcgcaaccggccggcaggccggtttttcattgatgcccgccgctaccgatcctgacatcgccgccctggtcgcgcgcgccgccgccgtggcccccgagcgccgcagcggcacgctgcgcgacctcgaccacatcgtcatcctgatgcaggagaaccgcggcttcgaccactactacggcgccctgcccggcgcgcgcggccgggccgacccgcaccgcgcgcccacgcccgacggcgacgtgttcgtccaggcgcacgccggccagcgcctggcgccctatccgctggcgcccgcgctgccgcccggccagccgctgggccacctgacgccgcacacctgggacgatgcccagcgcgcctggaacgacggccgcatggaccagtggctggcggccaagggccggctgggaatgggctactaccgcccggaggaactgccgctgcagaccgcgctggcgcgcgccttcacgctgtgcgaggcctaccactgttcgatgcacgccggcaccaaccccaatcgcctgtttctgtggaccggcaccaacgatccgcacggccaggccggcggcccggcgctggtcaacacccatgaccggcccggaccggcgcacgaaggctacgcgtggacgacctaccccgaacgcctgcaggccgccggcgtggactgggcgatctaccaggacatggcggacaactaccacgacaatccgctggccggctttcggcagtaccgcgccgaactggccggcggcgcggcccgggcgccgctgcgcgagcgcgccctgagcacccgcaccctggcggcgctggccgaggacgcggccaatggccgcctgccgcaggtggcgtggatcatcgcgcccgccgcggactccgagcacccggaagtgtccagcccggcgcagggcgccgccttcagcgcccgcgtgctcgacatcctgacgcgcgccccggcgctctggcgacgctgcgcgctgctgctcacctacgacgagaacgactgctttttcgaccacatgccgccgcccgcgccgcccggcgcggcgggcggcggcagcaccgcggacaccgcgggcgaataccaccaggcgcgcggcggcccttcggccggcacccccgacgacccgcgcgcgctgcatgggcgcgcctatggcctggggccgcgcgtgcccatgctggtggtctcgccgttcagccgcggcggctggctcgatgcgcgcgtctatgaccatacctcggtcatccgcctgctggagtcgcgctttggcgtggccgagcccaacatcagcccatggcggcgcgccgtctgcggcgacctgagccacgccttcgatttcaccggcgcgcaagaccaggcgggcgcgccaggaccgcgcagccggccttcgccctatgcgtgccatgtcgaagcctgggcggccgatggccgccagcgggtgcgcatggccaacccgggccacgccacgctggtgctgcacgtgtacgactgcctgcggctggcgcagggtccgcgccgctacaccatcgaaccgggccggcaatgggaagacagctggccggatgccggcgcagacctggcctgcgacctgtggatactggggccggacggattccatcgccacatccgccgccacggggccgccgcgccgctggcggcggcctggcgcgaccagccgcccgccctgttgctggaaaaccggggtgcgcaagccctgcaggcgcggattgaatcggcctatggcgaggcgcccgcgctgctgcggctggcgccgggcgagcaggccgcctggccatatgaaccggccagccgcggctggtacgacctgacggcgagcgccgcggggcagtcgttgcggctggccggccgcatgcgcgccgcggggccgggccggcccgacccgcgcctgggctgacgcgccctgcggcttactgcgggacttccggggtgggcgccggcgtttcggcgttgccggctttctcggccttgtcggccttctcgatggcttcttcgccgcgcgccaggcgctcggtgttcttgaccccggtgtggcgcacatcggcgcccttgaccatgtagatcacccgctcggccatgttcttggcatggtcgccgatgcgctcgagcgcgcgggcgatgaagatcatgtcgatggcgcgcgaaatggtgcgcgggtcttccatcatgtaggtgatcaggttgcgcagcgccgccttccattccttgtcgacttccttgtcgctgcgcacgacctgcgcggccaggatcggatccaggcgcgcgaaggcgtccagcgcctggcgcagcatattgcccacgttcacggccatgtggcgcagttcgatcaggggaatgtgacgctggtcgttctcgtacatgcggcgcacggcggtggcgatcttctcggcctcgtcgcccgagcgctccatgtcggtcagcatcttggagacggccagcaaggtgcgcaggtcgatcgcggtgggctggtggcgcgccaggatcaggctgatgcgctcgtcgatctcgacttcgtgccggttgacctctttctcgcgctcgcgcaccttctcgaccatgctcatgtcgccggccggaatggcttcgaccgcttcgtggatcatggcctcgacgattccgcccatctggaggaactgcgaccgcacgtgctgcaggtctgcgtcgaattgtttgttggtgtgctccgtcatccggactccctgcgtggttggtctcatctgtagtgcccctgaaaacgcggttgcgcagagggctgcccgacccgcaaggttatgacccgactatgacaggattatgaatcccccccggaagaccggcaagccggccccgggaaggcgcgccgggtcagccgcggcgctccaggcggcggatgccgtcctgggtggccagcagcgccacatcggcgccggccagggcgaacaggccgcaggtcaccacgcccggaatgtcgttgatggtcttctccagccccggcgcgtcggcgatcgacaggccggccacgtccaggatgatgttgccattgtcggtaacgaagccttcgcgcagcgccggctggccgcccagccggctcaagccgcgcgccacggcgttgcgcgccatgggaatgacctccaccggcagcggaaagcggcccagccgctcgaccagcttggactcgtcggcgatgcagatgtagcgccgggccaccgaggccacgatcttctcgcgcgtcagcgcgccgccgccgcccttgatcatgtgcaggttgggatcgatctcgtcggcgccgtccacgtagatcggcatgctctggacatcgttgaggtccagcaccgccaggccgtggccggccagccgcgccgcgctgcgctcggaactggccaccgtgccgcgcagcctgcccttgaagcaagccaggccatcgatgaacagatcggcggtcgagccggtgcccacgccgatgatcacgtccggcccggctacctgttcgaccaattcgagggctgcgtcggcggcttgttgcttgagttcttgctgagtaagcatggcgattgcgagtatgagcgcggcaggcgcgcgaaaccttgaaggccggaaatttagcagataccgggccaggcgcgggccagaatcggggccggatcatcgatcggcgcggccccgacgatgcccgcgggcgcgtgcaggcgcgtggcggcaaaggccgcgcccaccggggtgggcgcgtggcgaatcagcaaggcagcctgccagagcgtggccagcccggcggccacgcggcgcgccagggcctgcgggaccgagtccggctgcgccaccagcgccagccagtcgtccagcgcctggtcgtacgcgggcaccacgccgcgcgcgcggtccagctcgtcgcgcaggcccggcagcgcctcggcctcgcgcgccaggccgcgcagcacgtccagcgccatgacattgcccgagtcctcccagatcgaattgaccggcgcctcgcggtacagccgcgccagcggcgcttcctcgacgtagccgttgccgcccagcacttccatgcattcgcccagcgcggcgatggcgcgcttgcagacccacagcttggccgccggcgtacccacgcgcaccaaggcgcgcgcgaccgggtcggcacgctcgtccacggcgcgcgccagccgcaacgccagcacggtcgccgcctcgttctccagcgccaggtcggccagcagcacccgcatcaatggctgcgccagcagggcagtcccgaaagcctggcgctgcgcggcgtgatgcagggcctgcgccaccgcctggcgcaacagcgccgcgctgcccagcacgcaatccagccgcgtagtcgcggccatctccagcaataccgcggtcccgcgccccggctcgcccagcatggcgccccaggcctgctcgaactccacttcggcactggcgttgctgcgattgcccagcttgtccttcaggcggcgcaggcgcacggcattgcgcggcccatcgggcacccagcgcggcacgaagaagcaacccagcccttcgtcggtacgcgccagcaccaggtgcgcatcggcgtgcggcaccgacaggaaccatttatggccggtcagcaggtaggcctggccgcgcccgggcgcgccgaccggctcggcgcgcgtggccaccgagcgcaggtccgaaccgccttgcttctcggtcaggcccatgccgatcagggcgccgcgcttgcggccgatgggcgcgtcgctggcgtcgaactcgcgcgaatacaggacgtcgagccagtcgcgcccgtagtcgatgacgccggccggctcgcgcgccagcaagggcaccgcggcgtgggtcatggtggtggaacacagggtgccggcctccacctggccttgcatcaggtaggcggccgcgcgcgccacgtgcgcgcccggcacgggctgcgcccaggccctgctgtgcagcccgcgcgccacgatgccggtcatcagcgcgttccaggccgggtgaaaggcgaccttgtcctgccggtggccggtcgggtcataggccagcaggcgcggcgaattgcgattggcctcggcggcggcctccagcgtctgggcccggcccagccatgcgccgtgctcgcgcaactcggactcgaaggccgcggcgccctcacgccgcacggcctgctgcagcaccggatcggtctcgtacagcgaataatcttccagcggtgcgacctggttggtcacctggtgcgtaaggaacggctgcatggcgcctccggccttggcggcgaaagaattgggcggaccgcccgccccgccgggggctctccgcccccgcgcctgctcctcaggatggggagccctggtcagcccctagtgtatcgggttcgtcgcccagcagccgggccgcctcggcctccggcagggcctcgaccgtcctgaggttgcgcagcatggcgcgcgtgcgcacctcggtctggccgatcctgttgctggcggtgtccagggttttcttgaccgtggccagcgattcgccgaacttggcgaactcggtcttgaccgcgcgcagcacctgccacacctcggacgagcggcgctcgatcgccagggtgcggaaacccatctgcaggctgttgagcaaggctgccagattggcggggccggccacgttcacgcgcaggccgtgcagcttgtccagcaatccgggccggcgcagcacttccgcgtacaggccttcggtgggcaggaacatgatggcgaagtcggtcgtgtggggcggcgccacgtacttggacgcgatgagccgcgcctgcgtctctacggccttggccagcgccgcgccggcggcgcgggcggcctcctgctcggccgcatcctgggcgtccatcaggcgctcgtattcttccttgggaaacttggcgtcgatgggcagccacaccgggccgccgccctcgtccttgcccggcagtcggatcgcgaactccaccaccgcatcgctgccgggcaccggcttgacgttgcgcgcgtattgctcgggcgtcatggcgtcttccatgagccgcgccagctgcacctcgccccaggtgccgcgcgatttcacgttggtcagcacccgtttcaggtcgcccacgccggccgccagcgtctgcatctcgcccaggcccttgtgcacggcctccaggcggtccgacaccatccggaacgactcgcccaggcgctgctccagcgtcgcgtgcagcttctcgtccacggtacggcgcatttcctcgagccgcgcgccattgtccgcctgcaaggcctgcaggcgctggtcgaccacctggcgcacgtcctgcatgcggcggtcattcagttcgaccaagccctgcaggcgctcgccgaactggctggcgaaacgcgccagcgactcgccatgctcggcgcgggcggcgcgcgcgtcgcgccccagcgtggcgcgcagctcttcctggctttgcgccatctcggcgcgcagcgcgcgcatcgactcggccagctcggcgcgcaacccgcgctggctctccgccaggtctgcgcgcagcccccggtccacgcgttccaggccatcgagcagcgcctgcaggcgcgcgtcgccgccccgcccgcgcagcgccagcaggcaggccagcagcgcgaacaccgcggccgccacggttatccaaggcagataagattccaagccaatctccacaaaccacgattgtaggaacaggggccggctcacgccaggacactgcttaagcaagccggcgcaggctcacaccgggcatacaaaaaaagactaacattgctcgctgactgtcataccgatccttttttatcgtgccctgacccgacaacaccgcagaccacaacacccatcacgcgcccttgccgggcagcggctacgccgccatgttcggcccgctggacctgagccaggcgcggctgctggcccagggcggcgaccggtacgtgttccagcacccgcacgagcccgcgctgttggtcaaggtcatggacatggaggcgcgcgccgtctatctggaggcgcgcccgttcaagcgctggtacaagcaattccagcgggaaagcgcctaccgcgtctacctgaacgaaatcaccgaatacgtcaccacctcgaccagcgcctcgggtgtctggcaggtgccgctggcgcgcatcgtggggctggcgcagacctcgctgggcctgggcctgctggccgagaaaatcaccgacgcggccggcaacatggcgccgacggtcagcgatctggtcaagcgcggcgaattcgacacggcgctggcccagcgcctggaccggttcttcgaagacctggccgacgcccacatcgtgatccacgatatctcggccagcaatatcgcctgtggccgcaatgccgaaggccgcgaaggcctgtatctgatcgacggcttcggcgtgctgccgctgattcccacctatgcctggagccggcgcctgaaccgcaagcgcatcatgcgcaagtacgcggaactgcgcgcccgcatgcccgccccggcgccctgagccggcgctacacgtacagcgcgccgtcgggatccacccaatcgaaatcgcgcccggcctgctggccgtgacgcaagggattgcgcgtgcagaacgccgcataggccggatcgacgtagcggtacggcaggtgctcgtcgcgcccggccgggatgcccagccgggtggtgcggaccaggcggtcgagccgcacgcccacgtcctcgacgaaaaaccgccgcgggtcgaaggccttggcgtcccattgcggcactttcagcccgagcgcgcggcacagcagggtctggcccgcgcacaggcgcgccggcggccggggctggccctgcgcatccgggttgagccgctgcatgcaggccagcgcgcgcggcccggacacctcgtcgacccagggatggcccgatttgatcaacaccgcattaccggggccggccgcgctgaaattgagcgaatcgccgccgcgcgcgtagtacatgtagaccacgcccccgtccatgaacaacgcgcgccgcttgtgggtgtagccgagcgaggcgtggctgcccttctcggccaggtaataggcttccgtctcgatgatgcgcgccgacagccacaggccgtccacgcggtggcgcaccaccttgcccagcaggtcgcgcgcgagctgctgggcgtcgcggttgaagaaagcggccggcagggccgggcccggctgcggccgggccgtgcgcgcaggggccggcatacgatcaggcgaagcgctcgccgtagcgcttttccgagaaaccaacggtcacctcgccgtccggcgtcacggtaacggggcggcgcaccagcgccgggtactcggcgatcagcgcggtccattcggcatcgctgcgggccgccttgcgctcgtcggacagcgcgcgccaggtcatggacgtgcggttgaccagcttttcccagccgcccaccttgccggcccattgcttgagcgtggccgccggcacgggatggtcgcgataatcgacaaagtcatgcgccacgccgcgggccgccagccagtcgcgcgccttcacgcaggtgctgcacttgttcagaccatacagggtgacttgtttcatcggttatcggcctccttgcgccactgcaaccggttggcgatgatcacgcaggtgccgaccgccaggatgaacagggtggccagcgcgttgatctcgggcttgagccccaggcgaacgcgcgagaacacctccatcggcagggtcgacgaccccggccccgacaggaacgacgcgatcaccacatcgtccagcgaaagcgtgaatgccagcagccaggccgacaccagcgccggggcgatcagcggcagcgtgatcgcgaaaaataccttgatgggcgtggcgcccagatcgagcgcggcctcttcgagcgagcggtccatgtcgcggatgcgcgactggaccacgaccgccacgaacgccatgcacagcgtgacgtggcccacccagatggtgaacacgccgttctgctccggccagcccaggtggccacgcatctcgacgaacatcagcaagagcgagatgcccagcacgacctcgggaatgaccagcggcgcgctgagcatgcccacgtacagcgtgaagccgcgaaagcggcccatgcgccccagcacgtagccggcccaggtgccgatgatggtggcggcggtggccgtcaggacggcgatcttgaacgacagccaggcggcgcgcagcaaggcgctgtcctcgagcagcgagccataccagcgcagcgagaatccggtccaggatgtcaccaccggcgaatcgttgaacgagaaaaccatcaggctgatgatgggcacgtacaggaagaagtacccgaggcccagcaccagcatccgcaacgacttgttgggccccttcatcggcggcctccgccggcgaaatcctgctgcttgatctggttgtactggaacagggccagcggcaccaacagcaacagcaccatcacgcaggtgacggccgaggccatcggccaatcggtgttgttgaagaactcgttccacatgacacgccccatcatcagggtgtcggcgccgcccagcatttccgggatgacgtactcgcccaccgacgggatgaacaccagcatggcgccggcgatcacgcccggccgcgacaatggcacggtgatgcgccagaacgcctgccacggccgcgcgcccaggtcgtaggcggcttcgagcaggcgcaggtccatcttcaccaggttggcgtacagcggcaggatgaagaacggcaggtaggcatagaccaggccgatgtagacggccaggtcggtacggtatatttccagcggactggaaatcaggcccaggctcatcagcagcttgttcagcaggccgtcgttgcgcaggatgcccacccacgcgtagacgcgcagcagcagcgaggtccagaacggcaggatcacggccagcagcagcagattgcgcagcgcgggcgccgaacgcgcgatgtagtaggcgatcggatagccgatgagaatgcagcacagcgtggtgatcgccgccatcttgaccgaattgaggtaagtggcgacatacaggctgtcggtgaacagcaggacatagccgcgcaggtgcaggctgagctgcacggcctcgtccttgaactcggccagtggcgtgtacggcggaatgccgaactgcagctccgcgaagctgatcttgaacaccagcaggaacggcaccagcaggaacagcaccagccaggcgaacggcggcacgatggccaccgtgcggcgcgatggccgcggcagggcgaaccgcctcatgacgagaacaccgtcgcgctatcggcatcccagctgacgaagacctcctcgtcgatgccgggcgcgtcctggcgcgccagttgcaggctggggacgctggcctcgacgatcttgcccgagtccaggcggatctggtagaggccgtagctgcccatccaggccatgtgggtgaccatgccatgcgcccagttgtgctcggcctcgggctgctcgcgcaggaccaccagccgctcgggccggatcgatacgtgcacttccatgcccagcggctcgcttacgccgtggctgacgtacagcggccgggtcagctcgcccgactcgatggcgacatggtcgggctcgtcgaccacgatggtgcccgagaacaggttggtcgagccgatgaagcccgccacgaaacgcgaattcggaaactcgtagacgtcctgcggggtgccgcactgcacgatctggccttcggtcatgacggccaggcggtgcgccatggtcatggcctcttcctggtcgtgcgtcaccatgatgcaggtcacgccgacctgctgcaggatcttgaccagctcgatctgcgttttctggcggatctgcttgtccagcgccgacatcggctcgtcgagcaacagcagcttgggccgcttgaccaggctgcgcgccagcgccacgcgctgctgctgcccgccggacagctggtgcggcttgcggcgcgcgtagccggccatctggaccaggtccagcgcctcgaacacgcggtcatggatctcggcgcggtccaccccttcctgcttcaggccgaaggccacgttggcctcgaccgtcatgtgcggaaacagcgcgtacgactggaacatcatgttcaccggccggcggtacggcggcacattggtgatgtcctcgccgtcgagcaggatctgccccgaggtggcgtcctcgaagccggccagcatgcgcagcagcgtcgacttgccgctgccagagctgcccagcagcgcgaagatctcgttgcgccgtacggacaggttgaccgactgcacggccaccacgtcgccgaaaatcttgacgacgtcggagaccttgacgaattcgtccggatcggcagaatgctgcgccgaatagcggatgtcgctcatgatggctcagcgtccggacttcagttcggcccacatgcgcgtctgcaggcgctgcacgttcagcggctgggccttgatcacgtacagggtcttggacatgtcggcgggcgggtagatcatcgggttgtcggccacgtccttgaccacgaactcgcgcgccgccttgttggcgttgggatagaacatggtgttggtgatggccgcgtgcacctgcggcgtctcgatatagttgatgaaggcgtgcgcctcctcgggatgcggggcgtccttgggaatggccatcacgtcgaaccaggcgggcgcgccgcccttcgggatgaagtaattgatctcgtacggcttcctggcctcctgggcccggcggcgcgcgatcatcacgtcgcccgaaaagccgtagaccatgcacaggtcgcccaccgccagctcgtcgatatagcccgacgagctgaactgacggatatagggccggatctgcttgagcagggccagggcttccttgtagtcgtccgtgttggcgctgttgggatccttgcccaggtatttgagcaccgccgggaacacctgcgcggcctcgtccagcatggagatgccgcactccttcagcttggcggcgttctcgggcttgaacagcatgtcccaattggccaggtccacgccctcgcccatgatctgcctgaccttggtgacgttgtagcccagcccgttggtgccgtagccccacgggatcacgtactggttgcccgggtcgatggtggcgaccagcgccatgacgtcggggtcgagattcttccagttggggatcttggacttgtccagcttctggtacagcccgccctcgatctggcgcgacgcatagtgggtcgagggcacgaccacgtcgtagcccgacttgcccgtcagcagtttggcctgcagggtatcgttgttgtcatagacgtcataacgcaccttgatgccggtttccttctcgaaaccggggatggtgtcgggcgccgtatattcggcccagttgtagacgttgacgaccttgtcttgcgccactgccggcgacatcgccaccgccagcactgcgccgcccaatacgcagcgcaaccgtgccgagaatttcatcgcgaaccccctgccatgatgcgattttcgagaattgccaaaaggcggaatcataaagccttttaggagcgggctggtcgcaaatccagccctgaacaagcagttttcgcccgcgcgctacgccgggcggctcatgcccttgcggtcccgcgcgcccaggcggcccggtaggccggctccagcctctgccagaagtcctgcccccgctcgccgccgaccttgacgagggaacggcgcaggcgcgccaggttgccctggcgcccccgctcggacacgccgccggccgtgccccggtcgaaatcgatcagccatgccagcccgcccgggtccagcaggatattgaaggcgttcaggtcggcatgccagacgcccgcccggtgcatggccgcgatggcgcgcgccaccgcctcccaggcgggctcgtcgagcaggctggccagcggccgggccgccgggatgcgctcgaccaggatcgccgcccggtacgtcaggccgtagcgccagtagccggccgccagcggcgccggcacggccaggccctgctcgcgcatgtgcgccagcaggcggtactcgcgcaggccgcgggtacgcgcctcgccttgccacacataggcatcgcggctgacgcgcgccgccaggccgccgcaccggtagccgcgcagcacaccctgccagccgggcgtggcgacgaaccacgccgcctgcctgccgcccgccgccaccggctgcgcggccgcgccatagctggacggatcgaacagcgccggcccgggcgcctcgatacgcgccgcgtcgtacagcatggcgccggccggcgcctcgcgccaggccaggcgttcggtgcgcgcccgggtatcagccggcacggttgcgcatccagtcggccgtgccgtagaaggcctgcagcaggcgatcgaccagggccgcgggcaattgctggtcctgcatggcgcggcccatgcacgccacccactggtcgcgctcgatctccccgatcgagaacggcaggtgccgcgcgcgcaggcgcggatggccgaagcgctcgatatagtggtccggaccgccgaagtagccgcacaggaaccagaacagcttgtcgcgcgcctgctccaggctggggccatgggcatcgcgcagcgccttaaagtcggactccatgtccatcaggtcgtagaaccggtcgaccagctcgcgcacgccgggctcgccgccgagcatgtcgaaaacggtcttggaggtgtccagcggctcggaaatcggctggacgcgggtcgtcgtcattacgcttctcgcaaagtaaccagcggcggcgtgcgcagcacgccccgcaaagccagggcgccgccagcccacgcccccagcatgccggccagtgcgccggccagccagggccaccactgcaggctgatggcgaaatcgaatacctgggtcgacagcacccaggccacggcggtggcgccgccggcggccagcaggcccgccaggccacccaccgccagcagttccaggcgctgcgcgcgggccagttggcggcgggtcgcgcccagcgcgcgcagcaccgcggcctcgcgcacgcgttcgtcgcgggtggccgtcagcgcggccgccagcaccagcacgccggccgccagtgtaaacaagaacaacagctgcacggccttgaccacttcgtccagcacggtctgcaattgcccgaggatcgcccccacgtcgaacacggtcaggttgggaaaggcctgcaccaggtcgcgcagcacggcggccttggcgggcggcaggtggaacgaggtgatccagctctgcggcgcgtcggccagcgcctgcggcgagaggatggcgaagaagttcacgcgcatcgaatcccagtcgacccggcgggtgccgctgaccacgacctcgacctgctgtccggcgatgtcgaatcccagcttgtcgcccaccgccagcttcagcgagcgggccagcccggactccagcgacacctcggccgcgtcggggcgcagccagcgcccctgctccacccggttcgactcgggcagcgtatcgccataggacaggttgaattcgcgatccaccagccgcttggcgcgcggctcgtcgaaatcgtccggaccgaccggccggccgttgacgctgaccaggcggccgcgcaccatcggccacagatggacctggcccaggccggcgtcggccagccgctgcatgacggcgtcgcgctggtcgggttgcacattgatcaggaaacggttgggcgcgtcgggaggcaacgtgcgctgccagccggcgatcaggtcggtgcgcgtcatggtcagcagcaacagggccatcaggccgattgccagcgcgcacacctgcgtgatggtggccgcccggcgccgcaccacgccggccagcgcaaagcgcaaggccggcaggccggccgcggcgcggcgcagccgcgccagcgcctgcacggccagccaggccaccagcgcgaacacggcgaaggctcccaggaaaccgccggccaccaccgcgcccaggcgcgcgtcgccggcaaaccaccagatgagcaaacccaggccgacggcccccaaggcatagccgcccgcgccacgcgcgcgcaggcgatcggcgtcgcgccgcagcaccctggccggcggcacgtggcgcagctgcgccagcgacggcagcgcgaaacccagcagcatcagcagaccggtcagcacgccctgggccgccgggatcgccgacggcgccggcaggctggtgtcgatcagctggcccagcgccagcaccaacccctgatgcaccgcatagcccagcaagcagccgacggccgaggccgccagccccaccagcgcgaattccagcaccagcatgcgcgtcacctgcgcctgcaccgcgcccaggcagcgcatgacggcgatgccgtcgcgatgccgctgcatgaagcggccggccgccagcgccacggccaccgccgaaatcagcaccgccagcagcgccaccagcgccaggaagcgctgcgcccggtccagggtgcgccgcacctccggccggcccgactcgagcgtggccagtttctggccacgctgcagatgctggcccagccattgcccgtaggcggccacggcgtcgggctgcccggccgccagcagggcatagccgatgcggctgcccggcgccaccagtccggtggcgggcaggtcggcggtgcgcagcatgacgcgcggcgccacattgacgaactgcatgccgcgatcgggctcgtaggtgatgacgcgctcgatgcgcagccgggcatcgcccaggcccagcgtgtcgcccacctgcacgcccagcagcgtcagcagctgggcgtcgacccagacggcgcccagcgccggcacatcgcgggtgggcgcgtcctgggcaaagggcgcctcggccacccgcaggctgccgcgcagcggatagcccggctcgacggccttcagggaggccagctgggcattgccgttggcgctggccatggacgggaactgcaaggtactggaaaccgacagccccgcctggcgcgcccgctgcgcgaactcggccggcaccggctcatcggcctccagcaccaggtcggcgcccagcatctggcccgcatcgcgctccagcgcccggccgacccggtcggccaggaagcccacgctggtgacggcggccaccgccaccaccagcgccagcaccagcaccagcaccagcaggcgcagctcgccggcgcgcgcgtcgcgcatcatcatgcgcaaacccaggcgcagggtcggcaaccagccctggcgggcggggctgcgggcatcagggaaatccatcatcgggcaatcgtaaccaagtaggagagttgtcagggaatcccgctatcatgcgcgaggggcagtccggcgcgactgtcaagcaacaatattaattaacgaaacggagaagacactatgcgcaagtcctggcttgcggccgcgacgctggccgcctgcaccgttgccgcctccctgcccgccgcggcccagaccaccctgaaaatggcctatgccctgtcgacctcgtcgcattacggcgcgggggccgaggctttcgccaaatccatcgaaggcgcctcgggcggcaagtacaaggtacagcaattcgccaacagcgccctgggcggcgaacgtgaggttatcgagggcctgcagatcggcaccatagacctggccatcgtctcgaccggcgccacgctcaatttcgtgcccgagaccggcgtgttcgacatcccgttcctgctgcgcgacctgccgcacgcccgcgcggtgctcgacagcaagataggccaggatatgctggcgaagttccccgaccgaggcatcatcgccctggcctggggcgaacagggctttcgccacctgaccaacaacgtgcgcccggtcaagacgccggccgacgccaagggcctgaagatccgcaccaccgagaaccccatccacatcacggcattccgccagatcgggatcctgcccacgccgatggcctggcccgaagtcgccaccgccttgcagcagggtatcatcgacggccaggagaacccgctctcggtcatcacctcggccaagctgtcgcagctgcagaagtacctgtcgctgaccggccatgtatatggcccggccctggtgctgatgtccgccaacgtctacaacggcctgtcggacgccgaaaaagccagcttcaaggcggccggcaaggactcggcgcaggccatgcgcgcctacgtcgacaacatcgagcagaccggcgtggagcaattgaagaaggaaggcatggaggtcagcgaggtcgatcgcgccgcgttcgccgccgcggtcgagccggcctacgccgagtactacaagaagttcgacaaacagcttatccagtccattcgcgacaccaagtaagcctgtccgcgccgcccggcctccctcggccggcgcggcgcccggcggcccgccccgcggccgtcctcccaccccggaaaccatcatgcgactgctttgcaccgccgagcgcgcgctgttccgactggtttcggcaattgcccagatcctgctgattgccgccgcctgcgccgcgttctaccaagtcattgcccgtttcatcctgcattcccccgcggactggagcgaagtcgccacgcgcgcgcagctgatctggaccgtgctgctgggcgtggcgctggctttccggcacggcgccatgatcagcgtggagctgctgcgcaacaccctgcaaggcgccgcgcgccgcctgctcgagcacgccattgccctgacctgcatcgccttcctggcgttcatcgcctggatcggcggccagatgacctggcgcgtgcgcttccagaacgtgcccagcctggacatttccatttcgtggatctatctggcgataccggtcggcgccacgctgacggtcatcgccgtgctggcgcgctggctggccggcgagcaggacgacgtaccggtgcgcaacgacgcgcagggctgaggcccgttcccatcccttcgagcaacctgggctatccatcatgtcgcagttgatgattctctcgatgttgattttcttcgggctgtcggtgccggtcgcggtggcgatcggcatcgcggccctgaccggcgtgtcggtgggcggcctgccctggctggtggtggcgcagcagatctacgcggccctggacaaatacccgctggtggccattcccttcttcatcctggccggcaacctgatggaggccggcgggatctccgagcgcatggtcgaattcgccaagagcctggtgggcggcatacagggcggcctggcgtgcacctgcgtgctgacctgcatgatcttcgcggcggtggccggctccagcgtggcgaccaccttcgcggtgggcgcgatcctgattccggccatggtccgccacggctacccggcgccgttcgccgcgtcgctgcaggccagcgcggccgagctcggcgtgatcattccgccgtccattcccatgatcctgttcgccgtgtccaccgacacctccaccggcgagctgttcatcgcaggcgtcatgcccggcgtgctgatcggcctggcgctgatgctgtatgtatggctgtacgcgcgccgcaatggcctgggcaagcaggacggcgcgggccgcctgccggtgtggcaggcgttcaagcgggcctggctggccctgctgatgccggtcatcatcctgggcggcatctacggcggcgtgttcacgcccaccgaggcgtcggtggtcgcggtcatgtacgcggtgctgataggctggctggtctaccgccgcctgtcgttcggcctcatttcgaccaccctgcatcgctcggtgatctcgaccgcggtcatcatgttcgtgatcgccaacgcgggcgtcttcagcttcctgctcaaccgcgccggcatcccggacgcgctgggcgtatggctgagccagctgttcgacaaccacttcaccttcctgatgggcgtgaacgcggcgctgttcgtgatcggcatgttcatcgagacctcggcctcggtggtggtgctggcgccgctgctgctgcccgtggccatgaagttcggcgtcgagccggtccacttcggcgtcatcatggtggtgaacctggcactgggcatgatcactccgcccttcggcgtcaacctgttcgccgcctgcgcggtcgccaagctgccgctggagcgcctggtccggccgctggtcccgttcgtcggcgtggtggtcgcgtgcctgctggtcattacttactggcccggcctgtcgctgggcctgcgcgacctggtctatggccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcatctagtgcatctcagcgcggcgggcaggcggcccgccgcggcgccgccgcgtcgttcccgcccaccgcgatggcggcaaagcgcagcaccccggcctcattgttgggaaccacggccagcacctcgccaccacgcccctgcacgacggcttggccgtctgccacgtcaggatggccggcataccgggcgggcgcgccggccagcgggctgaaaatccaggccccgggatagcgctcgcgccatccacgccccgccgagcggacctccgtgccggccggataatgcatgggcccgaaggccagcgggcaggccagctcggcccgctcgaacgcatcgtagcgccgctcggcatcgagccggatgattgccccagccagccatacgccgccgatccgcaccgccatgtcaggctccagccagacctgccagcggtcgggatcgacgtggccgtcggtgtagaccgttccctcatgggccagcaggcgggcgcctggcggcacctccatcccatcggcgcggttgccctcggccagcatgcattcctcgaacgccgcgatgcggccatcgcgccgggtactgaagtgcatggggctggccgcgtcgcagcgccacccctgtatggcctgcctacccggaccggtcacgcgcatggtgagcggataggcctcggtcagcttgtagggtatccggctcgtggtccagcgcgatgtagcgctctatgcgcagcgcctgcagtccatgcgcggataccgggtgcggaaactcggcgcggttgtacgtgtccggcgaatgcgccacctcgaggctgagccgggtgccggcgggcatgtcgatgccgcccacccgggccgcttcgggcagagtgtagtggcgtgtccgccattcccgttcgatctcgtaccggacatacgccgcgacgccctggaaataggcgaaatatccggccagcacgagcaacaccgcatagagtccgccgcatgccagccggcgcctgccgaaggcgcgccgggcgcgcccgctgaacgccagcgccgcgctccaccccagcagggccaatgcgcccagcgccgaagccagcagcagcaatacgaacgacagggaaagcagcgcgacaggaatcatgcgcggatgatagcggagccggccgtacagatgggccggcaagaaaaaaccgcccgaaggcggttctttcagtggacgcgagtacgccggatcagcgcttgtccatgccgggcacgtcgcgcgtgaccgaaccggtgaacagctggcgcggacggccgatcttgtagtcggggtcggacagcatttcgttccactgggcgatccagcccaccgtgcgggccagcgcgaagatggccgtgaacagcgaggtcgggatgccgatggcgcgttgcacgatacccgagtagaagtcgacgttcgggtacagcttgcgctgcacgaagtagtcgtcttccagggcgatgcgctccagttccatggccagcttgaacagcgggtcgttctccaggcccagcgccaccaggacttccttgcacgtttcctgcatcagcttggcgcgcggatcgtagttcttgtagacgcggtggccaaagcccatcaggcgcacgcccgagttcttgtccttgaccttttccatgaactcgccgaccttggccacaccgccgttggcctgcagttcttcgagcatctgcaggcaggcttcgttggcgccgccgtgagccgggccccacaggcacgccacgccggcggcgatggcggcgaacggattggtgcccgacgaaccgcacaggcgcaccgtcgaggtcgaagcgttctgctcgtggtccgcatgcaggatgaagatgcgatcgagcgcgcgctcgacgacgtcattgaccttgtactcttcacacggggtcgcgcacatcatgcgcaggaagttgccggtgtacgacaggtcattctgcggatagatgaacggctggccttgcgaatacttgtacgccatggcgaccagcgtcggcatcttggcgatcaggcggatggccgagacgtggcgatggtgcgggttggtgatgtcggtcgagtcgtggtagaaggccgacagcgcgcccaccaggcccgtcagcaccgccatcgggtgcgcgtcgcggcggaagccgcgcaggaagaaatgcagctgctcgttgaccatcgtgtgatgggtcacctgcgagtcgaaatcctgcttctggccgccgttgggcagctcgccgttgaggatcaggtagcagatgtcgaggaagtcgcaattgacggccagctgctcgatgggatagccgcggtacagcagttcgcccttgtcgccgtcgatgtaggtaatgcccgaggcgcaggcggcggtggacatgaagccggggtcgaacgtgaacatacccgtctggccatacagcttgcggatgtcgatcacgtccgggccgaccgtacccttgtagactgggaattcgataggagcgctgccgtccgaaaaggatagcgtggcttttttgtcagacaggttcatcgcagtttcctcgtaatgaatcagagctctcgcatccggtcaatgatggcgcgcagccggggagtgtccagcgctccctccggctccttgcgcgccagcagcagatcaagcagatcgttgtctccaagctcgaagagctgcgtcagcgccgttacgtcttcgtcggtaagctggtcttcgcaggcatccagataccgggtgatgatgaggtcgttctccagcaggccacgtcgtgctcgccaacgcagacgagcccgctgcaattccgtaagcctgctcatgaaaacaccttaatgccaataaacactagaccgtacgacggaccatcagttccttgatcttgccgatcgccttggtcggattgagacccttgggacagacgtcgacacagttcatgatggtgtggcagcggaacaggcggtacggatcctccaggttgtccaggcgggcaccggttgcttcgtcgcggctgtcggcgatgaagcggtaggcctgcagcaggccggccgggccgacgaacttgtccgggttccaccagaacgacgggcacgacgtcgagcagcacgcgcacaggatgcactcgtacaggccatcgagttcctcgcgcgcctcgggcgactgcaggcgctctttctcgggcggcggcgtgtcgttgatgaggtaggggcggatcgagtggtactgattgaagaagtgcgtcatgtccacgatcaggtcgcggattacgggcaggccgggcagcggcttcaggacgatgggttccttcagctccagcaggttggtggtgcaggccaggccgttcttgccgttgatgttcatggcatccgaaccgcacacgccctcgcggcacgaccggcgcagcgccaggctgtcgtccacgtcgttcttgatgcgcaccagcgcatcgagaagcatcttgtcggtcggctggagttcgacttccagcttctgcatgtacggacgctcgtccttgtcaggatcgtagcggtagatttcgaacttaacgattcgtttagtgctcattccggatcctgcttagaaagtacgagccttgggcgggaaggattccactgtcagcggcttcatctgaacgggcttgtagtcgaggcggctgccttccgaataccacagcgtatgcttgagccagttcacgtcgtcgcgctcgggatggtcgttcagcgcatgcgcgccgcggctttcggtgcggttggcggccgacttgatggtggcgcgcgccacctcggtcatgttggccagttccagcgcctcgacgcgcgcggtgttgaacaccttcgacttgtccttgaagtagatgtgctgggccgtctgcgccaggtcttcgatctggcccacgccctcgttgagcagctccagcgtgcggaacacgccgcaatggcgctgcatcgacatgcggatggcgttggcgacgtcctgggtcttctcgcccgaagtgcgcgactccagctcgtcgacgcgcgccagcgaccggtcgacggcttccttgggcagcggctggtgggcgtgctggcgctcgggatgcgagtcgacgatatggttgccggtggcacggccgaagacgatcaggtccagcagcgaattggtgcccaggcggttggcgccgtgcaccgacaccgcggcgcattcgccgatggcgtacaggccgttgacgatcttgttctcgccgttggcgcgctcgagcacctggccgtggtagttggcgggaatgccgcccatctggtagtggatggtcggcacgacggggatcggttccttgatcgggtcgacgttgccgaacttgatggcgatctcacggatcgacggcaggcgcttgttgatcacgtcggcgccgaggtgatccagcttcagcaccacgtagctgccgtcgggaccgcagccgcggccttccttgatttcctggtccatcgagcgcgacacgaagtcgcgcggcgccaggtccttcagcgtgggcgcgtagcgctccatgaagcgctcgccatccttgttgagcaggatgccgccttcgccgcgcacgccttcggtgatcagcacgcccgcgccggccacgccggtcgggtggaactgccagaactccatgtcctgcagcgggatgcccgcgcgcgccgccatgcccaggccgtcgccggtgttgatgaaggcgttcgtggaagcggcccagatacggccggcgccgccggtggccagcaccgtggtcttggcttccaggacgtagatctcgccggtttccatttcgagcgcggtcacgcccagcacgtcgccggcttcgttgcgcagcaggtccagcgccatccactcgacgaagaactgggtacgggcggcgacgttgcgctggtagagcgtgtgcagcagcgcgtggccggtacggtcggcggcggcacaggcgcgctgcaccggcttctcgccgaaattggccgtatggccgccgaacggacgctggtagatggtgccgtcggcgttgcggtcgaacggcatgccgaagtgctcgagctcatacacggcattgggcgcctcgcggcacatgaactcgatggcatcctggtcgcccagccagtccgaccccttgacggtgtcgtacatatgccagtaccagttgtcttcgctcatgttgcccagcgacgcgctcacgccgccttgcgcggcaaccgtgtgcgaacgggtcgggaacactttggacagcaccgcaaccgacaggcccgcctgggccagttgcagcgaacagcgcatgccggctccgccggcgccgaccaccaccacatcaaactggcggcgcggcaaggaattcatgacagcgaccacggcttagattctccagaggatttgcgcgaagtagacgaccgaaccgaccagccagaggatggtcagcacctgcagcagcaggcgcacgcctaccgggcggacatagtccatccagatgtcgcgcacgccgatccaggcatgccaggccagcgcaaagaaagcgagcgaggccaggatctggcccaccggaagggcgaacacgtggaaggtgaacagggccttccagttttcatacgtgaaagccggcatgatcagcaggccgacgatcagcaccagggtatacacggccaggatgacggcggtgatgcgctgggcgatgaaatcggtaaccccgtagtgggcgccgacgaccaggcgcttggggccatagtttttcgtatcggccattacaggactccgaacagtttgagaccgaacaccaaggtcagcgccaggctgacgccgaaggccacaccggcgcttttctgggccgagaccttgtccaggccgatatgcaggtccagcaccaggtagcggatgccggcgcagaagtgatgcagatagccccagatcagggccagcagcaccagcttgaccagcggattggccgcgtactgggcgacctgcgcgtagctttccggcgaggtcacgctggccgcgaacaacggcacgatgaccaagggaagacagaggaacagcaacgcgccgctaatgcggtgcaggatggacagttttccagccagcggcaatcggtaactaaggatttgcggaacgctgatattgcgaaactgtggacgcggcttggcagctgagtcggacatgacggcctcggtgtttcggaactaggggggaatcgtgacggcgaaatgccgtggagccctcgcgggcaaacgcgctattttcgcctagagcggggttcgtatcaaatcgtaggggaaaagctcatcaattcaggctattgcggtagtggtaatgatcggtaaggtataagccgcggcgcacttccatgggccgatcgccataggtatatgaaatgcgatcgacctgcagcaagggccggccgggctcgacacccaggagcggagcgatttcaggcgaggcggcgacggcgcgcagtttttcgtcggctcggaccatactgaccccgaattcggactcgaacaatccatacaggggcgccttgctggcggtcagcagttcgagggtgagcccgcgaaaatgcgtgccgggcaaccagagatcgtcgatgaccgtcggcatgtggttcatggacaactggcgccgtatggtcaccacggtctcgccggcccgcagctcgagggcgcgggcgatctcggccggcgcgcgcaggcggcggcattcgaggatgcggctttcggcccgcccgccctcgccctcttcgtcgggcgccaggcgcaggaaccgatagcgcacgcgcgcttcgtgatgggtggcgacaaaggtgcccttgccctggcggcgcagcagcagatgctcggcggccagttcgtcgaccgccttgcgcacggtgccctggctgacctggaaacgggccgccaggtcgatctcgctgggaatgagttcgccgggtttccattcgccgcggtccaggctctggaccagcagttccttgatctggcggtaaagcggactgaaagcggccccctcgcctgccggttttgcggcacgcgaacgcgtgagggaatcgggccgtgcttctgccatgtcggagtcgtgtgtgttcggtatccgcccggccgccatcgcggcgaagggcggcgcgatggccgtccgggcaaacatcccattgtggcacagacgccctccgtctgtccaacgtcttatgtcttatataagatataagagatgttgacgtatacgtaaattggctctaggatttcgagctaccagacagcggcttcgcgcgcgttttgcgcgccggctgaagcccgtcagcgattacactgattgacgagattctttctcgccaaaacctaattacggagagcattcatgtccaagcccgccttgcgtgtcgccgtcactggcgccgccggccaaatcggttacgccctgctgtttcgcatcgcctctggcgaaatgctgggtaaagaccagccggtaatcctgcaactgctggaaattcccgacgaaaaagcccagaaggcgctcaagggcgtcatcatggaactggaagattgcgccttccccctgctgcacgaagtcaccgcccacagcgacccgcgcaccgccttcaaggatgccgacgtggccctgctggtcggcgcccgtccgcgcggccccggcatggagcgcaaggacctgctcagcgtcaacgcccagatcttcaccgcccagggccgtgccctgaacgacgtggccagccgcaacgtcaaggtgctggtggtcggcaaccccgccaacaccaatgcctacatcgccatgaagtcggcgccggacctgcccgccaagaacttcaccgccatgctgcgcctggaccacaaccgcgccctgtcgcagctgtccgccaagtcgggcaagcgcgtggccgacatcgagaagctgatcgtgtggggcaaccactcgcccaccatgtacccggacttccgcttcgccacggtcggcggccagggcctgacccagctgatcaatgacgacgcctggaaccgcgacacgttcatccccacggtgggcaagcgcggcgcggccatcatcgaggcgcgcggcctgtcgtcggccgcctcggccgccaacgccgccatcgatcacgtgcgcgactgggtgctgggcagcaacggcaagtgggtgacgatgggcatcccgtcggacggctcatatggcattcccgaaggcatcatctacggcttcccggtggttaccgagaatggcgagtacaagatgatcaaggacctcgagatcgacgccttttcgcgtgaacgcctggacttcacgctgaaagagctgctcgaagagcgcgacggcgtcaaggatctgctgaagtaatccggcattgccgccacgggcccgcgcagacgggcccgttttgcaggaccgtccgcgacggtcctgcgcgccgaaacataagtctgcgccttccgggcgaccccggaggggacagagttattttccggactcgcggtctggtctggcaacgttgctgcagcgtctggcacgcttgccgcaaccgtcgaccggcccgcaccttgcctgcaaaaaacaagctcgcgcatgcagcgagcgttccattatttcggagaccaccccatgtccagacccgaatctcccggcgccctctttcgccgcgcgctcaacgaagaacagccgctgcagatcatcggcgccatcaatgccaatcatgcgctgctggccaagcgcgccggctaccgcgccatctacctgtcgggcggcggcgtggcggcgggttcgctggggctgccggacctgggcatcaacacgctggacgacgtgctgaccgacgtgcgccgcatcaccgatgtgtgcgacgtgcccctgatggtggacatcgataccggcttcggcccgtccccgccttcaacatcgcccgcaccgtcaagagcctgatcaagttcggcgcggccgcctgccacatcgaggaccaggtcggcgccaagcgctgcggccatcggcccggcaaggaaatcgtcagcaccgaggagatggccgaccgcgtcaaggccgcggccgacgcccgcaccgactccgatttctacctgatcgcgcgtaccgacgccatcgcctcgcacggcgtggacgccgccatcgagcgcgccattgcctgcgtggaagcaggcgccgacgccatcttcgccgaggcggcctacgacctgcctacctacgatcgcttcgtcaaggcggtcaaggtgccggtgctggccaacatcaccgaattcggcaagacgccgctgttctcggtggaagagctcaaaagcgtgggcgtgggcatggtgctgtacccgctgtcggcattccgcgccatgaacaaggctgccgaaaccgtctaccaggccatccgccgcgatggccaccagaagaacgtggtggacctgatgcagacgcgcgacgaactgtacgaccgcatcggctatcacgaattcgaatcgcagctggaccagctgttccagcaaggcaaatcgcaataatgggcggcggcgcggcacgagccgccgccggcaccacccctgtgtttatcccataggaaggagcaagagagacatgagcacctcgcagaaaaagcccaccgtccaacagaagaaacccgccgcccagcccgcggagaaggctgcgttcaaacccaagaaatcggttgcgctgtcgggcgtggtcgccggcaacaccgcgctgtgcaccgtcggccgtaccggcaacgacctgcactaccgcggctatgacatcctggacttcgccggcagcgcggaattcgaggaaatcgctcacctgctggtgcacggaaagttgccgaacaaggccgaactgaaggcctacaaggaaaagctgcgcgcgctgcgcggcctgccggcgcaattgcagaacgtgctggaatgcctgccggcctccagccaccccatggacgtcatgcgcaccgccgtctcggtgctgggctgcgtgctgcccgagaaggacgaccacaacaccccgggcgcgcgcgacatcgccgaccggctgatggccaacctgggctcggccctgctgtactggtaccactacagccacaatggccgcatcatcgatgtccagaccgacgacgacagcatcggcggccacttcctgcacctgctgcatggcgccaagccgtcggacgagtgggtgcgcgccatgcacacctcgctgatcctgtacgccgagcacgaattcaacgcctcgaccttcaccggccgcgtcatcgccggcacgggctcggacatgtattcgtccatcaccggcgccatcggcgcgctgcgcggccccaagcacggcggcgccaacgaggtcgcgttcgaagtccagaagcgctacgagacgcccgacgaagccgaggccgacatccgccagcgcgtcgagaacaaggaagtcatcatcggcttcggccacccggtctacacggtttccgacccgcgcaacaaggtgatcaaggacgtcgccaagaagctgtccaggaaggcgggcagcaccaagatgttcgatatcgccgagcgcctggaaacggtcatgtgggacatcaagaagatgttccccaacctggactggttctccgccgtgagctaccacatgatgggcgtgccgacggccatgttcacgccgctgttcgtcatcgcgcgcacggccggctggtcggcccacatcatcgagcagcgcatcgacaacaagatcatccgcccgacggccaactacgtcggaccggaagaccagacctacgtccccatcagcaagcgcgcctgaaccagcgctcgcggccatcgtgccgcgccgggtccgccatgccggcccggcgcggccggcccggcccccgcagccccgctttccggcctgcctgcatgcccatagagacacgcctgtcatgaacacgaaataccgcaagaatctgcccggtacgtcgctggactatttcgacgcccgccaggcggtcgaagacctccaggccggcgcctgggccacgctgccctatacctcgcgcgtcctggccgagaatctggtgcgccgctgcgaccccgccacgctgtccgactcgctgcggcagctgatcgagcgccgccgcgacatggacttcccctggtaccctgctcgcgtggtgtgccacgacatcctgggccagacggcgctggtcgacctggccggcctgcgcgacgcgattgccgacgccggcggcgacccggcgcagatcaacccggtggtgcccacgcaactcatcgtggaccactctctggcggtcgagtacccgggcttcgacaaggacgccttcgagaagaaccgcgcggtggaagaccggcgcaacgaagaccgcttccacttcatcaactggaccaagctggccttccgcaacgtggatgtgatcccgccgggcaacggcatcatgcaccagatcaacctggagaagatgtctccggtggtgcaagtgcgcgacggcatggcctttccggacacctgcgtgggcaccgacagccacaccccgcacgtcgacgccctgggcgtgatcgccatcggcgtgggcggcctggaggccgaaaacgtgatgctcgggcgcgcttcctggatgcgcctgccggacatcgtcggcgtggagctgaccggccggccgcaagccggcattacctgcaccgacatcgtgctggcgctgaccgaattcctgcgccgcgaaaaggtggtgggcgcctacctcgaattcctgggcgaaggcgccagcgcgctgaccatcggcgaccgcgccacgatttccaacatgaccccggaattcggggcgacggccgcgatgttctatatcgacggccagaccaccgactacctcaccctgaccggccgcgaagacagccaggtcaagctggtggaaacctatgccaggcaggccggactgtgggccgacgacctggcgggcgcgcagtacgaacgcatgctgcgcttcgacctgtcgtcggtcgtgcgcaacatggccggcccctccaacccgcacaagcgggtggccaccaccgaactggccgaacgcggcattgccgggccgtggcaggaaacgccgggacagatgcccgacggcgcggtgatcatcgccgccatcaccagctgcaccaacaccagcaacccgcgcaacgtcatcgccgccgcgctgctggcgcgcaacgccaaccgcgccggcctgacgcgcaagccgtgggtcaagagctcgctggcgccgggctcgaaggcggtccagctttacctggaagaagccggcctgctgcccgacctggaaaaactgggtttcggcatcgtggctttcgcctgcacgacctgtaacggcatgagcggcgcgctcgacccgaagatccagcaggaaatcatcgagcgcgatctctatgccaccgccgtgctgtcgggcaaccgcaacttcgacggccgcatccacccgtacgccaagcaggccttcctggcatcgccgccgctggtgatcgcctacgccatcgccggcaccgtgcgcttcgacatcgagaaggacgcgctaggcgtggacgccgcgggcaagcccgtgacgctcaaggacatctggcccagcgatgcggaaatcgatgcggtggtgacggccagcgtcaagcccgagcagttccgcaaggtctacgagccgatgttccgcttcgcgcaggaacagaccggcaagatcgatccgctctacgcctggcgcccgcaaagcacctacatccgccgcccgccctattgggaaggcgcgctggccggggagcgcacgctcgagggcatgcgcccgctggccgtactgggcgacaacatcaccaccgaccacctctcgccatccaacgccatcatggccgatagcgcggcgggcgagtacctggccaagatgggcctgccggaagaggatttcaactcgtacgccacccaccgcggcgaccacctgaccgcgcagcgcgccaccttcgccaatccgaagctgatcaacgaaatggccgtggtcgacggccaggtcaagcaaggctcgctcgcgcggctggagcccgagggcaaggtcatgcgcatgtgggaaaccatcgaaacctacatggaccgcaagcagccgctgatcatcatcgccggcgccgattacggccagggctcgtcgcgcgactgggcggccaagggcgtgcggctggccggcgtggaggccatcgtcgccgagggcttcgagcgcatccaccgcaccaacctgatcggcatgggcgtgctgccgctggagttccaggcgggcgtcgatcgcaagacgctgggcatcgacggcaccgaaacctttgatgtcgtcggcgaacgcgtgccgcgcgccacgctgacgctggtcatacaccgccgcgacggcgagcaagtgcaagtgccggtcatctgtcgcctggacaccgccgaggaagtctcgatctacgaggctggcggcgtgctgcagcgatttgcccaggatttcctggagtccacgcagacggcctgaccctcccacggcggcgcccgcgtggcgccgccccagctccgcaaggaatcgaagacatggctttccttccccaactcaaggtccgcgccacctacatgcgcgggggcaccagcaagggcgtgttcttccgcctgcaggacctgccgcccgcggcccaggtgccgggaccggcgcgcgacgcgctgctgctgcgggtgatcggcagccccgacccgtacggcaagcagatcgacggcatgggctgcgccacctccagcaccagcaagacggtcatcctggaccgcagccagcgccccggccacgacgtcgactacctgttcggccaggtctccatcgacagcgccttcgtcgactggagcggcaactgcggcaacctgagcgccgcggtgggcgccttcgccatcgaaagcggactggtcgatccggaccgcgtcccgcgcaatggcaccgccgtggtgcggatctggcaggccaacatcggcaagaccatcctgggccatattcccatcgtcgacggccaggtgcaggaaagcggcgacttcgagctcgacggcgtcaccttcccggccgcggaggtgcaactggagttcctcgatccggccgacgaaggcgaaggcgaaggcggggcgatgtttcccaccggcaacgtggtggacaccctcgaggtaccgggcatcggcacgctgcaggcgacgctgatcaacgccggcatcccgacgatcttcgtcgacgcgcaggccgtcggctataccggcagcgaattgcaggacgatatcaacggcgacgccaaggccctggccatgttcgagacgctgcgcgcccatggcgcactgcgcatgggcctgatcgccgatgtcgcggaagcggccaagcgccagcacacgcccaaggtcgccttcgtggcgccgccggccgcgtatacggcctccagcggcaagcaggtcggggccggcgacatcgacctgcgcgtgcgcgcgctgtccatgggcaagctgcaccacgcgatgatgggcaccgccgcggtcgcgatcggcacggcggccgccgtgcccggcacgctggtcaaccttgccgccggcggcggcgagcgcgaatccgtgcgtttcggccacccttcgggtacgctgcgggtaggcgcccaggctcgcctggaggacggccagtggaaggtcaccaaggccgtcatgagccgcagcgcccgcgtactgatggaaggccatatccgcgtacccgccgaaacgctctgacaacagggaggaggaggatgagccacgctaccatccccttcaaccagcgccccgcctgggattcggcgctggccgatatcgtcgactatgtgctggactacgaggtccagggcaagctggcctacgaaaccgcgcgcaactgcctgatcgacacgctgggctgcggcatggaagccctggagtacccggcctgccggaaattgctggggcctgtcgtgccgggcacggtcgtgccgcatggcgcgaaagtcccaggcacccagttccagctcgacccggtccaggccgccttcaatatcggcgccatgatccgctggctggatttcaacgacacctggctggccgccgaatggggccacccgtccgacaacctgggcggcatactggccaccgccgactggctgtcgcgcagcgccgtggccaacggcaggccgccgctggccatgcgcgacgtgctgaccgcgatgatcaaggcgcacgagatccagggctgcatcgcgctggaaaactcgttcaacaaggtcgggctggatcacgtggtgctggtcaaggttgcctcgacggccgtggtggcgcacctgctgggcctgtcgcgcgaggaaatcctcaacgccgtgtcgctggcctgggtcgacgggcagagcctgcgcacctaccgccacgcgcccaacaccggcagccgcaagagctgggccgcgggcgacgccaccagccgcgccgtgcgcctggcgctcatcgcccggaccggcgaaatgggctacccatcggcgctcacggcgccgacctggggtttctacgacgtgctcttcaagggccagccgttcaggttccagcgcccctacggcagctacgtgatggagaacgtcctgttcaagatctccttcccggccgaattccacgcgcagacggcggtggaatgcgccatggagatccatgcgctgctcaaggcgcgcggcaagtcggccgacgatatccggcgcatcacgatccgcacccacgaggcgtgcatccgcatcatcgacaagcagggcccgctgaacaaccccgccgaccgtgaccactgcatccagtacatggtggccgtgcccatcctgtacggccgcctgaccgccgcggactacgaggacgacatcgcccgcgatccgcgcatcgacgcgctgcgcgcccgcatcgtgtgcgtggaggacccggccttcacgacggattaccacgacccgaccaagcggtcgatcgccaacgcgctgacggtcgaattcaacgatgggtcccgcctggacgaaatcgtctgcgagtacccgatcggccaccgccgccgccgcgccgacggcatcccgctgctggaagcgaaattccgcaccaacctggcgcgcgccttccccgcccgccagcaggagcgcatcctggccgcctcgctggaccaggaaaaactggaagccatgcccgtcaacgagtacgtggatctttacgtgatctgagcgggcgcccggcccgtcgccatgggcctgcaatacaatgtgacgtttcacgcaagggacgcgctctccatgctctgggtcaagactttccacatcgtgttcattgccgcctggttcgccggcctgttctacctgccgcgcatctacgtcaacctggcgcaacaatccgatccggcgatccaatcctgtctgctcggcatggcgcgccgcctctaccgcttcacgacgctgctggccatccccgccatcgtgctgggtctctggctgtacgtgggctaccggatcggcaccggcccgggcaatgcctggatgcatgccaagctgctgttcgtgctgctgatcatcggctaccaccatgcctgcggcgtcatgctgcgcaagttcgagcagggccgcaatgcccgcacgcacaagttctatcgctggttcaacgaaatccccgttgtgctgctgttgatcgtggtcacgctggttgtcgtcaaacccttttgatttccgcgccagcgatggcctgaacctgtatgcccaccgatgataaagcgcgtccgcgcaagacgctgacgatcaagaaaaccgcgccagccgccccctcggccgacgacgaggcgcccaggcgcaagcgcatcggcgcccgcgcgcgcctggtggcgcagatggagcgcgccaaggagcagcagcacgcgccgcgccggaaagcgccgcgccaggatgccgcgcaccaggatgacgccccgcgccgccgcccgcgcgctccgcgggaagccgaaatcttccccgtatacgccccctgcccccagggcatcgaggaagccctggccgccgaaatgcaggcgctgggcttcgaggatgcccgtgcaggccgcgccggctgcgccttcagcaccgactgggccggcgtgcagcgcgccaacctgtactcgcggctggcgacccgcatcctggtccaggtcgcgcaggccgacatcggccacgaggacgatatcctcgacctggcgcgcagcgtgccctgggaacgctggttcggtccggacgagaccctgcgcgtcgatacctcggccatcaagagcccggtcaagagcctgcagtactgcaacctgcgcgccaaggacggcatttgcgaccggctgcgcgaagtcgaaggcgcgcggcccgacatcgacaccgtaaggcccgacgcccgcgtacacctgttcctgtccggcaccacggccacgctgtacctggacacctcgggcgagtccctgttcaagcgcggctggcgcctggacaagggcgaggccccgctgcgcgaaaacctggccgccggcatgctggcgctggccggctgggatccggccgaacccttgctggacccgttctgcggcagcggcaccatcctcatcgaagcggcctggatcgccctgggcgtgccgcccggcatttcgcgcccgttcggcttcgagcggctgcgcaatcacgacgcgcgccgctggcaggacctgaaggccgacgcccgcacgcgcatccagacccagctcgagaccccgctgttcggctacgacctcgatccgcgcgccatccaatacgcgcaggccaacgccgaacgcgcctggctgaccgccgataccatccgtttcgaagtgggcgacgcgcgccacctggcggcgccggccgaccacggctggatcgtcaccaatccgccctatggcgagcgcatggaaaccgaggacgactccgaaatgtggcgcgactgggcggcgtgcctgaaacgccagttcgccggctggcaggtgcacgtgatctccagcgacatgacgctgccgcagcgcctgcgcctcaagccgctgcgccgcgtgccgctgcacaacggcgcgctggactgccgcctgttcggcttcgagctggtgcccgccagctaccgcaagccggcataagcgccggcccgcgcgccacgcggcgttgtaaaagcgccgcaacaatgccccactatcgtcatggctggggcccctgcggcgccgaattggggcattatcaccacaggcatcgcgcattttgcaccacgggcttgcatgcgttcagggttaaccctataatcggggttaaccctagtagcgcgaacacatgcactggccttggagcctaccgcgatgaacccgaataccttccgcctgaccgacgaactcgaacgccaactgatgctgcaagccatggaagaccagttccgcccgcgcccgatgcgcgcgctggctgccgggctgcgcaagctggccgacggcatcaagtcggtcgccggcaagagcggctcgaaggccgcccactcggccgcctgagcaggccccgagcgcaagacagcaaagatttttagttttccccttgggggctgcaaagccccttttaagacccgctctaaaccagcgggttttttttggccgggatcctggcttgctggataataccggcccatgaatgccacccatgacctccagtcgacccccagccgcctgcggcgcttcgcctgcatgatgtacgaaggcgtgttgctgtttggcgtcgtcttcatcgccagctacctgttcgataccctgacccagagcaagcacggcctgatgctgcgcgacgggcgccaggtctggctgttcctggtgatcggcctgtacttcgtgctgtgctggcgccgccgcggccagaccctgcccatgaagacctggaacatccgcctggtcgaccgcgacggccagccgccctccacgccgcggctggtcctgcgctacgtgctggcatggccgctgcccctgggcgccgccgcgctggtctggctggcctcgtcgctgaccggctggcgctcggtcgatatgttcatcgtgctggcgccattcgccattttcgcgtggagctgggtcgatccggacggccagttcctgcacgatcggctgctgggcacccggttgcgcaatgccccccgggcgccgcccgcgccgtcgcggggacataagcgtcacaacgccgtcacggttccttcacggaggcgtcatcgcgggatggtttcatccttgggcaatgacagcccgaatggaagcgaccgtgaccgagatccatcccacgcattggcgcacgctgtggatttccgacattcacctgggaacggccggatgcaaggccgaattcctgctcgatttcctcgaccataacgattcggacacgctgtacctggtgggcgacatcgtggacggctggcagctgcgcaagcactggcactggccgcgcgcccacaatgacgtggtccagcgcatcctgcgcaaggcgcgcaacggcacccgggtggtgttcgtccccggcaaccacgacgaattcgcgcgggagttcgcgggcttcgctttcggcgatatcgagatcctggacgaggacgtccacgtcacggcccagggcgtcaagctgctggtgctgcacggcgaccagttcgacggcgtcatccagcacagcaaatggctggcccacctgggcgactcgctctaccagaccgcgctgtggctgaaccaccacttcaaccggctgcgccaccggctgggcctgcactactggtcgctgtcgcaatacctcaagcacaaggtgaagaacgcggtggccttcatcaccgatttcgaggaagcgctggccggcgaagcgcgccggcgcgggctggacggggtggtatgcggccatatccaccagccggcgttgcgccaggtggacggaatcctctactgcaacgacggcgactgggtggaaagcctgtcggcgctgggcgaaacccacgagggccagctgcagctgctggactgggccgcctgcatggccgaacgcggcaacgaccccgcggcggcccggccgcggcgctcgctgagcctgcccgccctgccctcggccttgcgccgccagggccgccacccgtaataacccttatacgtccccgttagggatacggggatgttgcagttcacggccctctcagtcatgcttgcagttggggcaaccggctcctcgcaacgccacccattccatcgttgccaccgagctcagaccatagggccatgaacgaccaatacgaggcgctgtaccaaaccttccgctggctggttccgacccagttcaatatcgcggacgcctgctgccaccgctgggccgccagcagtccggacgcacgccgtatcgccatctactacgaagacgaagcgggcaaccgcgaggtctggacctacgcgcgcctggccgaagccgccaaccagctggccaatggcctggtgaagatgggcgtggagcgcggcgaccgcgtgggtgtggtattgggacaacgtccggagaccgtcgtcgcccacatggcgatctacagcgtcggcgccgtggtactgccgctgtcgcccctgttcggcccggaggcgctcgaatcgcgcctgcgcgacgccgacgcgcgggtggccatcgtggactacgcctccagcgccaacctgctggccatcagcgacaactgccccaacctgcaccagatcatcggcatcggcttcgccgacgagcgggtgctgccctggcgcagcctgctggcgcgccagccgaacgaattcaagatggtggccacgcgcgcgtccgacccggccatcctgatgtacacgtccggcaccaccggcgcccccaagggcgcgctgctgccgcacagcgtgctgatcggcaacctgcccggcttcgtcgcgtcccaggactggtttccccggcccggcgacgtcttctggtcgccggcggactgggcctggaccgggggcatgatggacgccctgctgccgaccctgtatttcggccaccccatcgtcggcacgcgcgggcgctttacgccggaacgcgccttcgagctgatggagcgctaccaggtcaccaataccttcctgttcccgaccgcgctgaagatgatgatgaagtcggtgcccgagccgcgcggccgctaccagctggcgctgcgcagcatcatgagcgccggcgaaagcgtgggcgaaaccgtgttcgagtggtgcgagcaggcgctgggcatcacgcccaacgagatgttcggccagaccgagctgaactacgtggtgggcaacagcaaccggcgctggccggcgcgccccggcagcatgggccggccctatccgggccatcgggtcgccgtcatcgacgaagcgggccggccggtcaagcccggcgaaacgggcgaagtggcgctcaaccggttcgatatccacggcttccccgatccggtgctgttcctgggctactggcgcaacgaggctgcgaccgccgcgaagttcacggacgattggtgccgcaccggcgacctggccagcatcgacgccgacggctacctctggtatgccggacgggccgacgatgtgttcaagtcggccggctaccggatcggcccgggcgagatcgagaactgcctgctgggccatcccgcggtagccaatgcggcggtcgtgcccaagcccgacgccgaacgcggcgccctggtcaaggcctatgtggtgctgacgcccgagtaccagggccgcgacccggacagcatcacccaggtgctgcaggagcacgtgcgcgaccgcctggctccctacgaataccccaaggaaatcgaatacgtcgatgccttgcccatgaccactaccggaaaaatccagcgcgccgtactgcgccgccgcgaggccgaacgcgccagcggcgctcactcctgaagaccttcgcaatgccgatttaccagctcgacgacctgatccccgccatcgaccccagcgcctatctggccgacagcgccgatatcatcggcaacgtcaccctggaggccggcgtgagcatctggtcgcaagtctccatccgcggcgacaatgcgcccatcctggtgcgcagcggcaccaacatccaggaagccagcgtgctgcacgtggacgccggctgcccgatgaccgtggggcccaacgtcaccatcggccaccaggccatgctgcacggctgtaccatccatgaaggcgccctggtgggcatgcaggccatcgtcctgaacaacgccgtgatcggccgcaactgcctgatcggtgccggcgccatcatcccggaagggcgcatcattcccgacaactcgctggtcatcggtatcggcaagatcgtgcgcgaactcagcgccgaggaaatcgccgagatgcaagccaacaatcgccactatgtcgagcgcggccagcactacaagaccgcgctcaaacgcatcggctgacgggtcgcgggcgccccggcgcccctgggcaatcggctaagattccactatgaccgatctgctcaagaaatacctgttcgaagaccgctccgtccgcatccaggcggttcggctgcatgagacctggctgcaagcccaggtcaaccaccagcacccgcccgccgtcacccgcctgctgggcgagctggtggccgcctcgacgctgctggccgccaacatcaagttcgacggctcgctggtgctgcaaatccagggcgatggcccgctggccctgctggtggtcgagtgtcgctccgacctgagcctgcgcgccaccgtcaaggtccgcgaagggcaatccatccccgataacgggacgatgcaaagcctgctcaatgccaacggcaacggccgcttcatggtggtgctggatccgcaacgcaaggtgcccggccagcaggcttaccagggcatcgtgccgctggaaggcgaaaccgtcgccgaggcgctgggccactacatgaaggcgtccgagcaactggacacgcagctgtggcttgccgccgacgagcagcatgccgccggcctgctggtccagcgcctgcccgaccatggcggcaccacccagggcgacgcggccgaaagctggagccgcgccacacacctggccgccacgctgcagccggccgaactgctggcgaccgacaccgacacgctcatccaccgactgtactgggaagagcccctgatggcgttcgagccgcacgccgtgcgctggttctgcccctgcacgcgcgagcgggtatcgagcatgctgcgctcgctcggccaggccgaagtcgaatcgattcttgccgaacagggccgggtcgaagtgtcgtgcgacttctgcggcaagccctacgaattcgacaaggtggattgcgccggcctgttcgcgcccaattcccccatgccggaacaggacccgcccacggtgcactgacggcgcccgtgacggccgcggcccgcgtactagccacaatcgacgcgcgcggcggcgcccggcacactgggcggccatggaacacgccgccgccgtcccgcccccacgccacgcaggcacagccgccctcgaattcatgctggccggcatgctcttgctggcagcgtccatcgccaccgtcgaaaccatgtattggcaccagatgcgccacctggcctatctggcgctgatcgaggcggcacgcgccggcgccacctcgcacggcgaacccggcgccatcgcgcgggcctttgcccgcgccatgagagcgcgccatgcggcaggccagcccggccaggccgcaacccgccagcagcatgcctggaaccgccagcaggcgcgcaccggcctgccggcctggcgcatcgctatcctgcagcccggcccgacggcgttcgccaaccatggcgtcgccaaccggggcctgcgccgcccgccccgcatccgcaacgactaccaggccgaacaacacgcgcagcgcctggcccagggctggccgggcggagccgggccgcgctcggggctggacattttccaggccaacacgctgcggctgcggctggtctaccgcctggcgccgctttcaccctggctgggcgccctgctcagggcgtccgctgcgctggcccaggcttgcgcgcggcccgcctggcggcagggcctgctgccgatacggctcgaactggaaatggacatgcaatccgatccggcgctctggccggcccggcccgatgtctcctatggcgacgcgcgggactgcgacggcctcaccgctgcggcgtcaggatagcctcgccgcgattcttcaatagaaaaaccaggaaccgggccggctcggcggcgctggcattgcgtcctatggtgtgcacatcgtccggtccctcgtggaaggtctgccccggacccagggtgacgggctggccgccgcgcacgcccatcacgatcgagccctgcagcacatagacgaatccgtgcgcattgtggcgatgcacgggatcggcgccgccgggcgggtagtcgaccacgatgaccgccacctccttgccgggatagtcctgcagcggctgcgtcatcagcggcgtcacgctgggttggggcggcccctccccggcggccgccgtgccggtggccaggcatagcgccaggcagagcattggaaaacgggacatgattcgctccttgcgggccggggctcaggacaggccggacttgtccacgccgaaggcctggtcgtatttgccgggctcgatccggaaagccacattgacgcggttccaggcattgatcgacatcaccaggaacgtgagatcggagagttcctgctccgacagctgctcgcgcacttgcgcatggatctcatccgatatgccctcggccggtatccgcgtcaacacttcggtccaggccagggcggcgcgttcgcgggggctgaacagcgtggactcgcgccacgccgcgatgtggtgcagccgcagcggccgctcgccatgcatggtggcctccttgacgtgcatgtccaggcagaaggtgcagccgttgatctgcgaagcccggatgtcgaccaggtcgcggatcgacgtctcgatgctggactgtttcaaggccaggctgaaggcgacgaatttcttgaacaattcgggagactgctgttggtagtccaggcgttgggtcatgaggaatgctccggttggttgtctggcctgatcaggcgcaagagcggcgtcattgcggcgccggggagcgactgagccagttcatcaggcgcgtggagccgacgcgcgggttatcgccggccaccagcgagcggtcgtccagttcgctgccgaagtagcgtgcgtgcacgtcggcgacgacctgccggcggtcgccgcgcgcggcgaggaacttgcgagccagctcgtcgagcggcaagcggtcgggcccggccacttccaccgtgccgttgagcggcatgccgacggcgaggtcggccagcgcggcgctgacatcgtcggcggcgatgggctggatcaacgcgggggacaggcgcaccgtgtcgccatcggcgcccgcattgacgatgctctcgatgaactcgaagaactgggtcgcgcgcagaatggtgtaaggcaccttggacgccttgatgagcgcctcctgggccaccttggcgcggaagtacccgctgtcggccagtcggtcggtgcctaccaccgacagcgccaggtgatgcgtcacgcccgcggcggcctcggcagccagcagcgtgcggcccgatgtttcgaaaaatgccatgacggcctggtcctcgaaggaaggcgagttggccacgtcgaccaccacctgcgcgccatccagcgcctgcgccagcccctcgccggtgatcgtgttgacgccggtgcccggcgaagccgccactgtctcgtgtccatcgcggcgcagccggttgaccacgttcgatccgatcaggccggtgccgccaataacgactatcttcatgctctgctccttgggggttcgatcgtcgtcgttgcggcgacctgtgcatgcagtatgcttggcaccctggcggagcactttgccggcatcttgtttttcccttgcttttcgcttgcttttcgcttggcgcggcctgcgcaggccgccccgtccccacggtcacccgaacggcacgcccccaagcaccaggagctgcgaatgcggttggcgtttgacgactgtctgctcgaccttgaccggcgcgaactgacgcgcgcgtcccgggcggtcgcgactgcgccgcaagtcttcgacctgctggcctatttgctggcaaaccgcgaacgcgtcgtcgaccgcgacgaactgatccaggccgtctggaacggccgcatcgtctccgaatcgaccctggccagccatatcaatgcggtgcgcacggcggtcggcgacagcggacagcggcaggcagtggtccgcaccgtccctcgcaagggctttcgcttcgtggccgaggtacgaaccgacgcgccggccccggccgggatggccaggacgcccgcgccgcccgcgacggcgccggcactgcctgccaagccgtccatcgccgtgctgccgttcgtgaacctgagcgcggaccccgagcaggattacctggccgacggcgtggtggaggacatcatcgccgcgctgtcgcaataccgctggctgttcgtggtggcgcgcaattccagcttcacctacaagggacgggccgtgaacgtgcgccaggtgggccgcgaactgggcgtgcgctatgtactggaaggcagctggcgcaaggagcggaaccgtgtgcggatcaccggacaactgatcgacgccgcgagcggcgcgcaccactgggcggatcgatacgagggcgtgctggacgatatcttcgcgttgcaggaccagatcaccgaaaacgtggtcggcgcgatcgcgccgcagctggaacgcgctgaaatcgagcgcgcgcggcgcaagcccaccgacagcctggacgcctacgactactacctgcgcggcatggcctgcgcgcaccagggcacccggcaggccgccgagcaggccttgccgctatttcaccgcgccatcgcctgcgatcccgaattcgcgccggcctatgccatggccgcctggtgccattgctggcgcaaggtcaatggctggatgcaggacaaaccgcgggaaatggccgagggcgcccgcctggcccgccgtgccgtggaactggaccggatcgatgcggtggccctcacgcgcagcggccacgcgctgggccacctggccggcgatctgcaaggcggcatcgccttgctggaccgggcgctggtgctcaaccccaacctggccgcggcctggttcctgagcgcgttcctgcgcctgtggcacggcgagaccgcgcaggccgtcacgcacttcacccacgccatgcgcctgagcccgctggaccccgagctgtaccggatgcaggccggcatgggggtggcgcatctcttcctggggcatcacgacgccgcgacggcgtgggccgaacaggcgttgcgcgagctgcccagcttcctgatgacggtcgccattgccgcggccggccatgccctggccggccacggcgcccaggcacggcgcgccatggaccagttgcgccggctcgatcccgccttgcggctggccggcctgtcggaatggctgccgatccgcaagggcgagaacctcgccattctcgcccaggggctgcgcctggcgggcctgcctgaatagcgccgggccgccccaaggcaaaaaaaactcccctggcggggagtgttggcgcgtccggctcagcggctcagcggcgcggcggcgtggcgggcggcctgggcttggacagcgccgaggcctgtggcgtggaattgtccgagggcagcggcgtgccgggcggcaggatatgcacgaagacttcgccttcgcgcatcatgcccagctcgctgcgggcacgctcctcgaccgcgcccacgccggtcgccaggtcgcgcacttcggcttccagcgccgtattgcgcgcccgcaagccgtcgttggtctcgcgctgttcggccacctgccgctgcagatcccataccttgaaccagccgcccttgcccagccagagcgggtattggatcaagcctagcagcactagcaacaccaggaacagcaggcgcatacgcgggcaccttgagcaaacgcggaagacagcggtttccggccgggccgcgatgccgcggcctggccggattactgaccattaacgcaggttgtagaacgcctcgaggcccggataggaagccacttcggccagttcttcctcgatgcgcagcaactggttgtacttcgccatgcggtcggaacgcgacagcgaaccggtcttgatctgcatggcgttggtagccaccgcgatgtcggcaatggtggagtcttcggtttcaccggaacggtgcgagacaacggcggtgtagccggcgcgcttggccatttcgatggcggcgaaggtctcggtcagggtgccgatctggttgatcttgatgaggatcgagttggccacgcccttctggatgccttcgcgcaggatgcgcgtgttggtgacgaacaggtcgtcgcccaccagctgcaccttcttgcccagctggtcggtcagcagcttccagccgtcccagtcgttttcggccatgccgtcttcgatcgagatgatggggtacttgtcgcaccaggtcgccagcaggttggcaaactcctgcgaggacagcgatacgccgccttcgccagccagcgtgtacttgccgtcacggtagaactccgagctggcgcaatccaggcccagggcgatctgcgtacccggctcgtagccggcttcggtgatggccttgaggatcagctggatggcggcctcgtggctggccacgttgggcgcgaaaccgccctcgtcgcccacggcggtcgacatgccctggtcgtggatcagcttcttgagcatgtggaacacttcggcgccccagcgcagcgcttcgcggaagctggccgcgcccaccggcaggatcatcagctcctgcaggtccagcgtattgttggcgtgcgcgccgccgttgatgacgttcatcatcggcacgggcatgctcatggggccgctgccgccgaagtagcggtacagcgacaggcccgactcgtcggccgcggcgcgcgcgaccgccatgctggcggccagcatggcattggcgcccaggcgctccttgctgtcggtgccgtcgagttcgatcagggtacgatcaacgaaggtctgctcctgcgcatccaggcccatcagggcttcggagatctcggtgttgagattctccaccgcccgcagcacgcccttgcccagataacggcccttgtcgccgtcgcgcagttcgatggcctcgcgcgagccggtggaggcgcccgaaggcacggaggcgcgacccatcgcgcccgactccagcagcacatcgcactcgacagtagggttgccgcgcgaatcgaggatttcgcggccgatgatatcgacgattgcactcatggttcttacattccctgaacgataaacatattcataatggccgcgccttcccgcgcattgcgggcacggcgatactgataggagtcatagaaggcctgcgccttgtcgacggacggaaactccatgatgaccgtgcggccgggctccctgccctcgaggtgccgcgactcgccgccgcgcaccagaaccttcgcatcgtaggcgcgcatggccagggtggacaggcgcttatagtcttcgtactgcgcgggtttggtaacggaaacgtcggcgatcaggtaggcactcatgcgattccttcagacaaactggttttcgagaaagccactgcgtttggtgacgcggtccagcgccaccagcgattcaagcaactccgccatgcggtccagcggcacggcgttggggccgtcggacatggcgcaggcgggattgggatgggtttccatgaacagcccggccacgccgaccgcaacggcggcacgcgccagcaccggcacgaattcgcgctgaccgcccgacgaggccccctgcccgcccggcaattgcaccgagtgcgtggcatcgaacacgacgggacagtcggtttcccgcatgatagcgagcgaacgcatgtcggacactaagttgttgtatccgaaagaagcgccacgctcgcaaaccaggatgttattgccgtcgccgccggcttcgagcgccgcgtcgcgggccttccgggccacctggagcatgtcgtgcggcgccaggaactggccctttttgatgttcaccggcttgagcgtggccgcacaggcgcggatgaagtcggtctgccggcacaggaaggccggcgtctgcagcatgtcgaccaccgcggccacgggcgcgacctggtcgatatcgtggacgtcggtgagaaccggcacatccagctgggcgcgcacgtcggccaggatcttcaggccttcgtccatgcccggcccgcgaaacgacttgcccgaactgcggttggccttgtcgaacgagctcttgtagatgaagggcacgcccagcttgccggtgatctccttgagacggccggcggtttcgaaggccagctcgcgcgactcgatgacgcacgggccggcgatcaggaaaaagggatgatccaggccgatatcgaaaccgcaggctttcatcacgcctccttggcgcgctgcgctttgtgctcgagcgccgcccggatatagctggagaacagggggtgcccgtcgcgcggcgtcgaagtgaactcggggtggaactgcacgcccacgaaccacggatggctgggcagctccatcatctcgggcaggttctcggtgggcgtgcgcgcgctgatcaccatgccggcatcttcgagccgggggacatacacgttgttgacttcgtagcgatggcgatggcgctcgttgacgtcgtcgccgtagatggactgcgcccgcgtgcccgggcggatcggacagcgctgcgcgcccttgcgcatggtgccgccgagatccgagctgttgtcgcggcgctcgacgcggccttcgcggtccatccactcggtgatcagggccaccaccggatgcggcgcggccggatcgaactcggtactgttggcgccgcccaggccggccacgtggcgcgcgaactcgatcacggccagctgcatgcccaggcagatgcccaggtacggcacgccgttctcgcgcgcatagcggatggcggcgatcttgccctcggtgccgcgcttgccgaagccgccgggcaccaggatggcgtccaggtgcttgagctggtcggtgccgcgggtctcgatatcctcggagtcgatgtactcgatattgaccttggagcgcgtgtggatgccggcgtgcaccaacgcttcgctgagcgacttgtacgactcggtcaggtcgacgtacttgccgaccatgccgatggtgacggaatcctgcgggtgctcaagcgcgtcgaccaggttgtcccacatggacaggtcggccggcggcggagtcaggcccagggcctcgcacacgatgttgtccacgccctgcttgtgcagcatggcgggaatcttgtagatggaatcgacgtcccagaccgaaatcacggcatcgagcggtacgttcgagaacatcgagatcttggcgcgctcgtcgtcgggaatgcggcgatcggcgcggcacagcagcacgttcgggtagatgccgatctcgcgcagcttctgtaccgaatgctgggtgggcttggtcttgagctcgccggccgacgcgatgtagggcaccagcgtcaggtgcacgaaggcggcgttgttgcgccccatgcgcaggctcatctggcgagcggcctccaggaagggcagcgactcgatgtcgcccacggtgccgccgatctcgacgatggccacgtcggtggcgccattccaggcggcctcggcgccacgcgcgacgaagtcctggatttcgttggtgatgtgcggaatgacctggacggtcttgccgaggtagtcgccgcggcgttccttgcgcaggacggattcgtagatctggccggtggtgaagttgttcaccttgcgcatccgggccgaaatgaagcgctcgtagtggcccaggtccaggtcggtttcggccccatcctcggtcacgaacacctcgccgtgctggaacgggctcatggtgccgggatcaacgttgatataggggtccagcttgagcagggtgacttgcaggccgcgcgactcgagaatcgcggcgagggacgcggcggcgatccctttgcccagggaagacaccacaccgccggtgacaaatacgtatttggtcatcgtgagtgagcgcccgggacgagcgggcgcatgcgggaaatttggattatacccggggaagcggacgtgttggggtttcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaggcggcggtaacagttggccgcgcgccacgccggcgtccgcacgcctgtccatgttaggtcggggcccgcccgcacgccagccccgtgcccgatttcccgcccgccggacctgcgtccggcggccgttcagtccgcgcccagcggccgggtgcgcgcctgcagccattgcagcgcggcgccctcgacccacggcgccaggcgctcgcgcacggtgcggtggtagtcatccagccaggcgatctcgtcggcgcgcagcagcgtggcgtcgatgcagcgcgtgtcgatcggacacagcgtcagggtctcgaagcagaggaactcgcccagctcgccctccagccacgtgcggttggccaccaggttctcgatgcgcacgccccagcggccgggccggtagatacccggctcgttggacgtgatcatgcccggctccatggcggtatgcgggccgggcgcggcgcggtacgagatgacctgcggcccctcgtgcacattgagcaaatagcccacgccatggccggtgccgtggccatactcggcgcctcccgcccagatgggcgcccgggcgatggcgtcgagcatgggcgaaggcgtgccgcgcgggaaggacgcgcgcgacagggcaatcatgcccttgagcaccagcgtgaaatcgaccttctggtcggcgctgggcgcgccgacggcgaccacccgcgtgatatcggtggtgccgcccaggtactggccgccggaatcgatcaacagcaggccgtcgccctcgatggcggcatgcgcctgcggcgtggcccggtaatgcggcatggcgccgttggcattgaagccggcgatggtggcgaagctggggcacacgtagccgggccggcggctgcgcgcggccgtgatgcgttcgtcgatggtcaattcgctgaccggctcgcggcccaccgcgccctcgaaccaggcgaagaactcgcacagcgccgcgccgtcctgctccatggcggcgcgcacgctggccagctcggcgtcgctcttgcgcgacttgtacagcgtcgaggggttgatggcctcgatgcgcggcacggccggatccatggcgtggaaaacgccgcaggtgacgcgcgccggatcgatcagcagcgtctggtcggtatgcagcgaacccagcgcttcggcggccagcccataatcggccgtctcgaccccgtcggcggccagcgcctggcgcagcgccgcgtcgatcttgccatcggcgacgaacagggtggcatgatccggcccgaccagggcgtgggccaggaaaaccgggttgtattcgacgtccgagccgcgcaggttgaacagccaggcgatgtcgtccagcgtggacagccagtgcgcatcggcgccctgcgcgcgcatggcggcgcgcacgcgcgccagcttgtcggcgcgcggctcgcaggcgtgcggggccggaagttcgtagacgggcgccgacggcaggcccggccggtcgggccagatggcctgcagcaggtcggacaggatgtccagatggatgccggcgggcgccagcgccgccgacagcgcgcgaaacgcggccagccccaggacctggccgtccacccccaccctgctgcccgcgggcaaccgggcggccagccagtccacgtggcccggcgtgctggcctgggcgatcttcatgagcgtcacgccggtgccggccaactggttctcggcctgcacccagtagcggctgtcgacccacagcccggcgaaatcgcgcgtgacgaccaatgtgcccaccgaccccgtgaaaccggacagccagcgccggccctgccagcgccccggcaggtattccgacaggtgcggatcggccgacggcacgatgtaggcgtccagctggtgctggcgcatggcccggcgcagcgcgccgatacggttatcggtgacagacatgaggttccttaacgcagcatgaaggacatggcggcgaggctgttgagcatgcgaatggcggcctgcatgctgtcgacggtaaagcgcagcgtgacgccgtccacgcgctccagcgtgggccaggtgcagaacaggtcggccagcgccgcgccctgggtctgcaaacggcattctatcggcgcggcgatgcgcaggggagccagcccgtccagattgcgcacggcggtctcggccgcctgggcgatggcccgccgcgcggcggccggcgtgagggtcacgccgctgccctgcccgtgcgcgaccttggtctgcacccattgggcggcgggaaacagtgggcgggtctcggcgatgaacacatcgtcgccgctggccagcgccaccggcacccccagttcgccggccagcgcgccatacaggccggcctcgcccagctccgtgccgttgatgaagacgcgcgcgaacgcgaagctgttgatcgtgtgcgccagcaccccgcggccctgcgagcgcgagtggtagccgatcatgaacaccgcgtcgcaggactcctcgagcccgcccatcatgcccagatagcgcgaggcgggcccgctcgtcgagctggtcgggcagcagattgcgaaagccgccgtgcgagtcgttgaccagcacttcctcggccccgcccgcgatggcgccggcgatggctgcgttggcctcgccggtcatccaggcccgcgcgcgctcgtattcgccattgcccgggcgcacctgctcggcatggaacacgccggccacgccttcgatatcggtcgaaatcaggactttcatggagaactgcctcgattgggagaatgtcagaaggccgtctcggccagccactggcgccactggggcgccgcctcgcgaatcgcacgccgcacgtggccgtcgcgcccggccaccgtctcggcccgccacagcgccgccacgatggcctgttcgaccgcctcggcggcggcctcgaacagggcatcgatacgggtttcgtgcagcatcacctgcaccggcatgccgcgctcggccaggtgcggaatcgtgtaggccgtggaaaacgccagggcgatgtcgccgctgccatggccgaacaccgaaccggtgcgcgccaggcccgccccggcgcgcagggacagccggcgcaattggcgcgaatccagcggcgcgtcggtcgccagcaacaggatgatggaccccttttcgggctggcccgcgggttcgccgtcgcgcgcggcggcggccagccggcggccgaacggacggccggcaatcgtcatgctggagcgctggccgaagttggacagcaccagcgcgcctaccgtataacgctggcccggataggcctcggccaggcgcgacgccgaaccgatgccgcccttgaacccgaaactggacatgccgcgtccggcgcccaccgagccctgctcgaagacgctggcggcgccgcgccaggcctgctcgtagtgcgcctcggccacggcctgcgcctggatatcattcaggtagccgtcgttgcactcgaacaccagcgggttgaccgtcggccaggcgcgcccgatctccgggttggcggcaatggcctggcggatctgcgcgttggccacggcgcccacggcaaaggtattggtcagcgcaataggcgtttccagcacgcccagttcttccacctggatcaggccacagctcttgccgaaaccattgagcacggtggccgcggccggcaccttgttgcgaaacggatcgccttcgtgcggacgcaccacggtgacgccggtctgccgcgcgccctgcgccaaagtgaaatgcccgacggtcacgccgggcacatcgccgatcgaatcgagttcgcccgccggcagcatgccgatgcgcgggaggtccaattgttccatagcattcgtccgtgtcgccacggccctggagataacagggccgccgcgcgggcggcccgaccggcgcggcgcctgcatgcgccgcgcgccctgccctacttgcggtctatccggggatccagcgcgtcgcgcaagccatcgcccagcagattgaacgccagcacggtaaagaaaatcgccagcgccgggaagatcgccacatgcggggcgatgaccatgtcggcgcgggcctcgctcagcatcgccccccactcgggcgtgggcggctgcgcccccatgcccaggaaggacaggctggccgccgtgatgatggaggtggcgatgcgcatggtgccgtacacgacgatgggggatatcgtgcccggcaggatatgccgcatgatgatagtccaatcggaagcgccgacgctgcgcaccgcctcgacataggtcatctgcttgatcgccagcgtattgccgcgcaccaggcgggcaaaggccggcacgctgaacaccgccaccgcgacaatgacgttgaccatgctcgaccccaggatcgccaccacgccgatggccagcagcatgcccgggaacgccagcagcacgtcggaaatgcgcatggtgatgcgttcccaccagccctggtagtagcccgccatcaggcccatgaacgtgccgaccacggcgcccatggccaccgacaggaagccggcggccagcgaaattcgcgcgcccatgacgatgcggctgaagatgtcgcggcccagcgagtccacgcccagccagtgagtggccgacggcccggcgttcagggcgtcgtagtcgaagaaattctccggatcgaacggcacgatccagggcgcgaggatggcgatgagcgccagcagcaggacgaacaggccggcgccgacggccagcttctgcttcttgaacttgcgccagaactcggaggcgggcgtgcgcacgtcctccttggcggcctgcgcggccacggcggcggtattggtgtggctcatggccgcctcacttgtagcggatgctgggattgatgacgccatacagcacgtccacaatcaggttgatcaggatgaattccagcgagaacagcagcaccaggccctggatcaccggatagtcgcgctgcgtgaccgcgtcgaccagcagcctgcccaggcccggccaattgaacacggtctccaccacgatggagccgcccagcaggaaaccgaactgcagccccatcatggtgaccacgggaatgagcgcattgcgcaaggcgtgcttggtcaccaccacgcgctcggacaggcccttggcgcgcgccgtgcgcacgaaatcctcctggatcacctcgacgaacgaggcgcgcgtaaagcgcgccatcacggccgcgaccgccgcgcccagcgtcagcgacggcaggatgtagtgtttccagctcgaagcgcccacggtgggcagccagcccaggttcaccgagaacacctgcatcaacatcatgcccagggcgaacgccgggaacgaaatgcccgataccgccagggtcatgcccagccgatcgggccagcgattgcgccagaccgccgagaccacgccgatggccatgccgaacaccaccgaccagatcatgctggccagcgtgagccacaacgtgggcatgaagcggtcggcgatttcggtggacaccgggcgcttggtacgcagcgacgtcccgagatcgccctgcagcatgtggccgaagtagcgcacgaactgctgcggcagcggcaggtccaggcccagctcctggcgcaccagctcgaccgtttcctggtcggcctcctgcccggcggccagccgcgccgggtcgccgggcagcatgtgcacgaaaaggaacacgaccacggccaccagcaacagggtggggatcatgcccaacagacgtttgacgatataggtcagcattggaattcccgcgacaccggcgggggtcgcgcgcccccgccggatgtggcattgccaggtgttactgcttcaggtcgatgtcgccgaaccagaacgaggtatccggctcgacgtagacgccggacagattcttcgacttcacgtacacattgttctgggtcaccaggaacgcccacggggcgtcgttccagatggtttcctgcgcgttcttgtacagctcggccttctcgctgcgatcggtggtggccagcgccttcatcaggctgtcgtccaccttcggggtcgagtagtacgagatgttgttcatcaccggcgggaacgcggcggtgctcagcaagggccgcaggccccaatcggcctcgccggtcgacgacgaccagcccgcgtagtacatgcgcaccttggcgtcctcgggcttttgcacctgctgcacgcgctgtacgcgctggccggactccagcacctcgaccgaggccttgatgccgacctgggccagttgctgctgcaggaactgcacgaccttgaccgacgtgccgtcgttataggcggaccacagcgaggtctcgaaaccgttcggatagccggcttccttcagcaacgcgcgcgccttggccggatcgtacggccactggccgatcttgtatgcgaagtccacgccctgcggcaccacgccgtcgaccacggtcgcgtagccgttgaacgccaccttggccagcgcctgcttgttgatcgcgtagttgatcgcctggcgcaccttgacgttgtcgaacggcttgacgcgggtgttcatggacaggtagcgcgccatgatggaattcttgtggtccaccacgtccagcttgtcgttcttggccaggaccgcggcctgctcgtagggaatcgggaaggcgaactgcgcctcgccggtctgcaccacggcggcgcgcgtattgttgtcggtgaccgtgcggaaagtcagggtgtcgaccttcggatagcccttgcgccagtagccgtcgaatttctcgaccttcaggtactcggcaggtttccactcgacgaacttgaacggaccggtacccaccggatgaaagccgatctccttgccgtacttctgcagcgcggccggcgagatcatcatggcggccgggtgggccagcgcgttgatgaaggccgagaacggttctttcagcgtgatgcgcacggtatgcggatcgaccacttcggtcttggccacgcggttgaactgcgtatagcgcgacaggcggttttccggattggcgacacggtcgaaattggccttgacggcgtcggcattgaagtcggtgccgtcatggaacttgatgccgtcacgcagcttgatcgtgtagaccaggccgtccgggctgacttcgtagccggtcgccagcagattctggattttcaggtccttgtcgaactcgaacagcccttcatagtaggccttgccggcggcctggttcagcgtgctgttggtgttgtaggggtcgagcgtttccagcgcaatggcgacggcgaaggttacgtccttgctggcatgggccagcggcgacgcgagcacgctgaaggccagcgtggcggcggccaccagcttggtcggatgcagaactttcatcatggaaggctcctggttttgcgggagatgcgtggttgaggaagaaaatgcggcaggcgccaagccaccgcgttcaatacgcgccgccgacactgtggcgcgcgacaaagtgatccgggccgaccgccaccagcggcgccacgacgggttcgtcattgagctggcggatcgggctgggaatctcgtccgacagcagcgtccgcgacatatgccgccgcgcgggatcggcgatcggcacggccgccatcagcttcctggtgtagggatgctgaggattctcgaagatcgcccggcgcgggccgatctcgacgatctggccgaggtacatcacggccaccctgtggctgacgcgctcgaccaccgccatatcgtgcgaaatgaacaggaaggcgatgcccaggtcgcgctgcaggtcgatcagcagattgacgatctgcgcctggatcgatacgtcgagcgccgacacggactcgtcggcgatcaccaccttgggatcgagggcgagcgcgcgcgcgatgcagatgcgctggcgctggccgcccgagaactcgtgcgggtagcgctgcgccatctcgggcggcatgcccacgcgctcgagcagctcggccacgcgccgctcggcctgcttgccgctggccacgccgtgcaccagcaggggctccatgatggagaaccccaccgtgacgcgcggatcgagcgaagcaaaggggtcctggaacacgaactggatatcgcggcgcagcgcttgcagctcggcggtcttcagcttggtgatgtcgcgcccgccgaaatggacctggccgccctggctgtcgaccagccgcagcagcgagcgcccggtggtggacttgccgcagcccgactcgcccaccagcgacagggtttcgccggggtagaggtcgaagctgactttctcgaccgcgtgcacgcgccgctgcacgcggctgaagatgccgccgcgcaggtcgaaacgggtgatcaggtcgcgcacgctgaggatgggctggcgctcgccggccggcccgctctcggcaggcgccggtccggcaggcgtggccggcggctcgggctcggcggccgcggactcgtcgacgcgcagcaacggaaaacgcgccgggtggtcggtgccctgcatggcgcccagcttgggcacggccgacagcaaggcctgcgtgtagtggtgccggggctgggcgaagatgcgttcggaaggcccctcctccaccttgtcgccacgatacatcaccagcacgcggtcggccacttcggcgaccacgcccatgtcgtgggtgatgaacacgacgcccatgcgcatttcctcctgcagctggcggatcagctgcaggatttgcgcctggatcgtgacatccagcgccgtggtcggctcgtcggcgatcagcagcgcgggcttgcaggccagcgccatggcgatcatcacgcgctggcgcatgccgccggaaagctggtgcggatgacggtccatgaccgaccgcgcctcgggaatgcgcacctgctcgagcatgcgcagcgcctcggcgcgcgcggccgcggcgtccttgccctggtgcagccggatggtttcggcaatctgctcgccggcggtgaacaccgggttcagcgaggtcatcggctcctggaaaatcatggccatgtcggcgccgcgtacgctgcgcatggcccgctgcgacgacgcgcccaggtcgacgatgtcgccgttgcggcggcgcagcgcgatgcgcccctgggcgatgcgtccgccgccatgctcgaccaggcgcatcagcgccagcgaggtcaccgatttgcccgagccggattcgcccacgatggccagggtctcgccccggtcgacgtgaaaggacaggttgcgcaccgcttccacggtgcgttcggcgccgacgaaacgcaccgtcaggtcctcgacctgaaccacgcggttctccggcatcgccaggctgtttgcgcgatcaaccatatttcgattcccgtactgtattacccaggccgcttgcgcgcgccctatcggtaaatggcgaccaccggcggctcgcccacgcggccatggccgcggtacatgccctcggtattgaacggcagggccacgttgccatgggcgtcgacggcgaccaggccgcccttgccttcgatggtgggcagcttgtcgtgcaccacccggtcggccgcctgcgccagcgtggcgccgcaatactccatctgggccgccacgtcgtacgcggcgaccatgcggatgaacatttctccggttcccgtggtggaaacggcacaggtccggttgctggcatacgtgcccgcgccgatcagcggcgcgtcgcccacgcgcccgacctgcttgttggtgatgccgccggtggaggtcgccgcggccaggttgccctgcgcgtccagcgccaccgcgcccaccgtgccgaatttcctgtcggcatccagcgggtcggcgggggccggctggccttgcgtcaccagggcctggccgtcgtggtccagcacggccgccccgggcgtttcgcgctgcacccgcaacagttgctcgcgccgcgcctcggtggagaaatagccgggatcgaccagctccagcccgtgctcgcgcgcgagggcgaccgccccctcgccgacgaagaacacatgcttgctgtgctccatgaccgcgcgcgcggcccgcacggggttgcgcacgcaatccacattagcaatggctcccgaacgcagcgtggccccgtccatgatggccgcgtccagctcatgggtaccggcgctcgtgaacaccgcgccgtggccggcgttgaacagcgggcaatcctccagcaggcgcacggcctcggtgaccgcgtcgatggcgctgccgccgccggccagcaccgcctggccggcggcgacgatgcgcgccagggcgtccaggtattccttttccttgtcggccggcatggccgcgcgcgatatcgcgccggccccgccatgaatggcgatgatgggctgcgtcatcgttttcctgctcctgcttcaccatgaatcagccagggcatgacggactgcgccacgccggcagcggctgctatcgaattcttggcgcgatgcgccaccgcggcggacaacgcttcgatcaggcccagcgcggcggtttccgcgttggacgacaactggcgcgacatatgggcatacaaggccacggtggcgcacggcgccagcggcgaagtcggcttgtccgtcagcaccagcaccggcactcccgccagcttggcggcattggccagcgtgaccgtgtcggccagatagcggggaaaggccagggcgatcacgaggtcgcgcgaagtcatgcgcgacatctggcgcgccgcatgcgacacgccgcccgggccggccagcgattcgaccgcatgcaggtgcatgcacaggccgcgctgcagcaggccggccaggaaaccgctggcgccaaaaccgatgatgaacacccgctcggcgttgagaatcgcctcgaccgcccgctcgcacgcgccggcatccagcgcctgcaaagtcatctgcgcgttgtagatgtcttcctgcagcgtcgcggcgaagacctgcgccgcgctggcggagtgcgccagctcgatgcgcagcttctcgaccggctccagcgccgattcgaaaccgcgcgccagctcggcgcggaactgcggatagccgggcaattccagcacgcgggcaaagcggttcgccgtggccaccgacaccccgaccgcgaccgcgaactcgtcgatggtcatggtggcgacccggaactggtgcgccagcacgtactcggccatgcggtgctgggtccggctgaaggcgggttgcgcacgcgcgatgcggtcggcgatggacgtaggggggagggtcatggaggcggcggcgccggagaaagcaaaacgggttgcggagagtgggccagcaaaaatgtaaatctgtttacgtgattattttatggaagaaaaatattttcaaactcggggaataccctttctccggcacgccgcacgcccgccgtcccagcgcgagccatggccatgggcgaaaaaaaacgccggctaacgccggcgccttacatacaaaaatgaacccgccttacttcacagcggaaacatccagcttggcaagggtctttgccttgatttcgtcgaccgtcacacccggcgccagctccagcagcttcaggccgtcttcggtcactttcatgacgcccaggtcggtgatgatcaggtcgaccaccccgacgccggtcagcggcagcttgcattcgggcagcagcttgatgtcttcggtgccgtccttcttcctggccacgtgctccatcagcaccacgaccttgccgacgccggccaccagatccatggcgccgcccatgcccttgaccatcttgcccggaatcatccagttggccagatcgcccttctcggagacctgcatggcccccaggatggccaggttgatcttgccgccacggatcatggcgaacgaatcggccgaggagaagatcgacgacccgggcaaggtggtgacggtctgcttgccggcgttgatcaggtcggcgtcgacctcgtcgtcggtgggaaacgggccgatgccaagcaggccgttctcggattgcagccatacttccacgcccttgggaacgtggttggcgaccagggtcggcaagccgatgcccaggttcacataaaaaccgtcttgcagttcgcgcgccgcgcgcgccgccatttcatcgcgggaccatgccatgtcgtattctccttaggccgggcgagtggtgcgttgctcgatgcgcttttccggggtggcgttgaccacgatccggtgcacatagatgccgggcagatggacctgatcgggatccagcgtgccggtctcgacgatctcctcgacctccaccaccgtcatcttgccggccatcgccacgttcggattgaagttgcgggccgtcttgcggaaaaccaggttgccgctgcggtcggcgatatgcgccttgaccagcgagacatcgggcaccagcgcacgctccatcacatactgatggccgtcgaattcgcggatttccttgccatcggccaccaccgtacccacgccggtacgcgtgaagaaggccggaatgccggcgccgccggcgcgcagcttctcggccagcgtgccctgcggcgtgaattccagctcgagctcgcccgacaggaacggcgttcgaattccttgttctcgccaacgtacgaggcgatcatcttgctgatctgccgcgtgttgagcaactggcccagtccgaagccgtcgaccccggcgttgttgctgatgcaggtcagccccttgacgccggaatcgcgcagcgcggcgatcagcgcctcgggaatcccgcacaggccgaaaccgcccacggcgatcatctggccgtccttgacgacgcctgccagcgcctcggcggcgcttgcataaaccttgtccatcgctccagctcctattgaaatgatctggtacaggcccggccctggcggatcgcgcctgcgctgttttttgctctgccgcaaattgtaccggcaagcgatcgcttcaggccgccggccgcatttgcgcggccatccgctccagcaggcgggccggccagggttcggcgcgattggtctggtagttgacccacaccagcacattgcggctgcgcgcgtagggctcgccctcctcgcccaccttctccagggtcaggtccaggtccatgctggagcgcccgatgcgcaccaccgtatgggtcacccgcacctcgccgggataggtaagcgggcgcaggaaatcgcacgaggcgtgggccaggatgacgccgaactggcccggcagctcgtaaccggcctcatacaggatgcgcacccgcgcctcctccatcatccggaaataaatcgtgttgttgacatgattgaggcaatccgaatcgccccagcgcagcggaatatccacctggtgggcgtctcccacctccagcgtgcgcacagcgtgctcgtcgcggttcacttaccgtactcctgataatcgaccatgcgcagccggcgcggcgccggctgcaatacaatcgccgataatacttccagccatatcagggttaacagaggggaactgtgtaatgtccgaacgtgagtcaatggaatatgacgtggtcgtggtcggtggcgggccggctgggctggccgcggccatccgcctcaagcagcttgccgcggaaaagaaccacgaagtcagcgtctgtgtcctggagaagggctccgagctcggcgcgcatattctgtcgggcgccgtcatggacccgcaggccctgaccgaactgatccccgactggaaggaaaagggcgcgccgctgaacgtgcccgtgacgcaggacaaattcctcttcctgagcgccaccggcgcgcgctccacgcccaactggctgctgccggcctgtttccacaacgaaggcaactacatcgtgcgcctgggcgacgtggtgaagtggctgggcgaacaggccgaagcgctcggcgtggacattttccccggtttcgcggcggccgaagtgctgtacgacgaaaacggcgcggtgcacggcgtagccaccggcgacatgggcgtggcgcgcgacggcacgcacaccgaccactaccagcccggcatggaactgctggcgcgctacacgctatttgccgaagggtcgcgcggccagctgggccgccagctgatcggccgctacaagctggacgagggccgcaacccgcaatcgtacggcatcggcatcaaggaaatgtgggaggtcgacccggcccagtcgcgtccgggcctggtggtgcataccgccggctggccgctggactccgacacctacggcggctcgttcctctatcacctggacaacaacgtggtggtggtcggcctgatcgtgggcctggactacgccaatccgtggctgtcgccgttcgaggaattccagcgctacaagacccaccctgccatccgcggcaccttcgaaggcggcaagcgcatcgcctatggcgcgcgggccatcaccgcgggcggactgctgtcgctgcccaagctggccttcccgggcggcgcgctgatcggctgcgaagccgggttcctgaatgcatcgcgcatcaagggcagccacgccgccatcaagagcggcaagatggcggccgaggcggccttcgacgccgtggcgagcgatcgcagccacgacgagctggccagctacgccagcgccttcgagtcttcgtggctgcacgccgagctgaacaaggcgcgcaacttcaagcagtggttcaagaagggccgcaccgtcggcaccttcatgaccggtatcgagcagtggctgctcaagggcaagttcccctggaccctgcgccacaacaagcctgaccatgcctgcctgcagccggcatcgcagtgcgcccgcatcgactaccccaagcccgacggcaagctgaccttcgacaagctgagctcggtgttcatctccaacaccaaccacgaagagaaccagccggtgcacttgacgctgaaggacgacagcgtaccggtggcggtcaatctggccaagtatggcggccccgagtcgcgctactgtccggccggcgtgtacgagttcatcaaggacgaccacggcgccgaccgcttgcagatcaacgcgcagaactgcgtgcactgcaagacctgcgacatcaaggaccccacccagaacatcgtctgggtcgcgccgcaaggcggcgagggaccggtctacagcggcatgtaagcgcgggcgcgcacgtgggcgccggcaggataccaggcgccctcgcggcgccttttttccagaccgtgtgcccgtcaaccacggggggaggcctcgcatgagcgaacgagtgctgctggccggctgcggcgacctgggcgtgcgcgtggcgcggcgcctgctggcgcgcggcgaccaggtctgggcgttgcggcgccagccgccgccggccgaggatggcgggctgcgctggatcgccgccgacctgacgcaacccgcgacactggccggcctgccggacggcctgacccaggtcgtctacctgccggcccccggcgcgcacgacccggcccgctatcgcgagattttcgtcgatggcctgcgccacctgcgcgacgcgctggacacggcggccctgcgccgcacgctgttcgtctcgtcctcggccgtctacggcgagcacgacgggcagtgggtggacgaacatacgccccccggcccgctgggcttcaatggccgcagcctgctcgaggccgagcgctcgctggacgcatggcccggccaggccgtggtgctgcgcctggcgggcctgtatggaccgggccgcctgcagctgctggagcggctgcgcgcggggcaagcccgcgcgcccgtcgacccgccccattgggccaaccgcatccacatcgacgacgcggcggccgcgatcgcgcacctgctgcgcctgcccgcccccgagaagctctacctgggctgcgacgataccacgctgcccctgcacgaactgtacgccgcactggcgacgctggccggcgcgcccccgcccggcgaaggcccggcgcccgcgcaggtcggcagcaagcggctgtgcaacgcgcgcctgcgcgccagcggcctgcaactgcaatggccggactcgcgcgccggctacgccgcgctgctggacggcaaggcaaccttgcaggccacgattcatacaacaacgaaacgttcgatcccgtgatcgccgatactgcaagacagcatcgaggagacagcatgcaacccgccgacccgctggaggccgtcgcgcaccccgacccctacccttactatgccgccctggcgcgcgaacggccgttctaccacgacgatcgcctgggcctgtgggtagccgcggggccgcaggccatccgtgcggtactgacctgtccggccgcgcgcgtgcgcccgcccggggaacccgtgcccgcggcgctgggcgccgggcccgccgcgcaaatgttcggccgcttcatccgcatgaacgacggcgccgtccatgagcgcctcaagcccatgctcacggcctatctgacccaacgcaccgcggcggacctggccgagcccgcctggccggcgatcggcaatgatccggcccaggtggatcgctatctctaccaggcgccggttcacgcccaggcctgcctgatgggcttgccggacgaggtcgcggcatcctgtgcgcgagaaatcgaggcgttcatggcagcctgtcggcccggcgccgacgcggcggccgtcgcccgcgccgaccaggccgcgcaggccctgcaggcgcgcatgctggcgcatttgcgcgccgcccgcggcgacgcggcgctgggcgtgctgcgccgcctggccctggccggcggcgtcgaggccgatgcgctggcggccaatctcgcgggcctgctgctgcaatcctgcgaggccggcgccggactgctggacaatgcgctggttcacgccggccgcctgtcgccggcggccgcgccggacctgctgcatacctgcgtggagatcgtcacccacgtggcgcgccacgatccgccgctgcacaacacccggcgcttcctggccgcgcccgccaccctgctgggccaatccgcgcccgcaggcgccggcatcctggtggtgctggccgccgcgcacgcgctggccgaaggggcctggccatggaccttcggcgccgagcgccatgcctgtccgggccgcacgcccgccctgctgcacgcggcccaggcgctggcgcatgccttgcgccacggcgtggacgcgccggcgctggcgcggtgcgtgcgctaccgtccgctgcccaatgcccgcgtaccgcggttccacttcccgcccggagacacgccatgatcgccgtcattttcgaagtgcagcccgccgccgaaggcgggcgcgccgcctacctggatatcgccgccggcctgctgccccacctgcgggccatcgacgacttcatttcggtcgagcgcttcgaaagcctcagcacgccgggcaagctgttgtcgctgtcgttctggcgcgacgaagaagcggtgcgcaactggcgcgcgctggccgagcaccggcaagcccagtcggcgggccgcaacggcgtattccaggactatcggctacgcgtcgcgcacgtattgcgcgactatggcatgcaggcgcgcgaccaggcgccgcccgacagccgccaggcgcacgacggcccggcgggcggctgagaacgcgccgcgctcagcgcgcggccgcgcaatgcccgcgtaccgcgtcgacgacgcgatcgatgccgtcggcgtccacgtccaggtgcgtcaccaggcgggtcggcccgccatagaccgcccgcatcagaatgccctgcccgcgcagcgccgtggtcagcgattcgcaccgggccggatcgaactcggcgaacaccatgttggtgtgctgccccagcacgcgcacgccgtcgatgccgtccaggcccgcggccagccgcgccgcgttgtcgtggtctagcgccaggcgctcgacgtggtggtgcagcgcgtgcaggcaggcggcagccagtatgccggcctgccgcatgccgccgcccagcatcttgcgccagcgatgcgcctgctcgatcagggcgcggctgccgaccagcaccgatccgaccggcgcgcccagccccttggaaaaacagatcgaaaccgtatcgaacggctcgcacagctgttgcaccggcacgccgctggccacggccgcattgaagacgcgcgcgccgtccagatgggtggacaggccatgctcgcgggcccagcccgtggcctgcgcgacatagccggcgggcatgacccggccctggaaggtgttttccagcgccaacagccgggtacgggcgaaatgcggatcgccgcccggcttgagcgcggccgccagcctgtccagcggcaggctgccgtcggcggcatggtcgacgggctgcggctggatgctgcccagcaccgcagcgccgcctccctcgaatttgtacgtatgggcctgctgccccaccagatactcgtcgccgcgggcgcaatgcgccatcagcgcggccaggttgctctgcgtgcccgacgggaagaacagcccggcctccttgcccgcccgcgcggcaacctcgtcctgcaggcgccgtacgctggggtcatcgcccatcacatcgtcacccaccggcgcggccgccatggcctgccgcatggcggcgctgggacgggtcacggtatcgctgcgcagatcgatcatggttgctccacgtaaggggtttcaggacgcggcgcgcggggcgggccgcgcggcccggctgaccacccacaggccgaacaggatcagggccatgccggccatctcggtcagggtgggccgctcgccgaggatcgcccaggccagcagcaccgccaccaccggcacgcccaggctggacagcccggcgatcgaggccggcacccggcgcaccaccagcagccacaggatccagcccagcgccgtggcgaccagcacgatatagctcatgcccagccacagccgccacccaccccattgggcgggaatctgcggcaccagccaggcgaacggcaggatgaccaccccgcccagcagcatctgccaggcggtgaaggtcatgatatccggcgcatggcgctcgaacatgcgcttggacaataccgtgcccaggccccagcacaggccgctgcacaggcccagcgcgaccggcgccagatcgcccagcccggcccagggatcgagaaagcacaccaggccgaccgcggccagggcaatgccgccccaatggcgcgcggtcggccgctcgccctgcaaggcccaggcgaacagcacgacccagaaaggcatggtgtaggccatcagcgacaccttgcccacgccgccgctgatcagcgccgtctgcacgaagccctggaatccggtgatctgcgtcgcggcggcaagcaaggtcagcttccagggcggcatgcccagcggccggccggtcgccaccagtatgctgaacagcacgacggcgcccgccagatagcgcaccgcgatgaaatcgaacggcccgatgtacggcaccaccagcttcatcgcgatccagctgcccgcccatacgaagatggtaagcagcatcaggcccacccgatcgaacgcggcgcgattcacttccagtactcccaagaaaacccatgcaaagccggaaaaggcacgggccggtcatgcgaccggcccggctggctacagactgacggcattatgcgcctgccggcgcatcgcccggtacggcgtccggcgggcggacgccgcacgatcacaacggcttggccagttgctcgaggatggcggggttctccagggtggacacgtcctgggtgatttcctcgcccttggcgaccacgcgcagcaggcggcgcatgatcttgcccgaacgggtcttgggcaggttgtcgccgaaacggatgtccttgggcttggcgatggggccgatttccttgcccacccagtcgcgcagttgcctggcgatggcctgggcttcgtcgccctcggggcggctgcgcttgagcaccacgaaggccaccacggcttcgccggtggtgtcgtcgggacggcccaccacggcggcctcggccaccatttcgtgcgccaccagcgccgactccacctccatggtgccgaggcggtggccggacacgttgagcacgtcgtcgatgcgccccatgatccagaaatagccatcggcgtcgcgctgggcgccgtcgccggccaggtagtagccgcgcagctcgggcgggaagtagctcttcttgaaccgctccgggtcgccccagatgttgcggatcatggccggccaggggcgcttgatgaccaggaagccgccattgccctgcgcgacatcgccgccggtctcgtcgacgatggccgcgacaatgcccggcagcggcagcgtgcacgatcccggcttgagcggcgtggcgcccggcagcggcgtgagcatgtgcccgccggtctcggtctgccaccaggtgtcgacgaccgggcagcgctcgcggccgacattcttgtggtaccagatccaggcctcggagttgatgggctcgcccaccgaaccgatgatgcgcaggctgtccaggtcgtattggcgcgggtgcacctcctggttggcctcggcggccttgatgagcgagcggatcgcggtcggcgcggtatagaacaccgacaccttgtggcgcgcgatcatgtcccagaagcgtccggcgttggggaacgtgggcacgccctcgaacaccacctgcgtcacgccggcggccagcgggccgtaggtgatataggtatggccggtcacccagcccacgtcggccgtgcaccagtacacatcatcggcgcgggcgtcgaaggtccacttcatggtcagcagcgcccacagcagatagcccgcggaggcatgctgcacgcccttgggcttgccggtggagcccgacgtgtacaggatgaacaacggatgctcggcattgaccgcctgcggctcgcaggtatcggcctggccggcctccacgtcgtgcatccagacgtcgcgcccttcctgccaggcgatcttgccgccggtgcggcgatacaccactaccttggaaacggcctcgcaaccgcccatggcgaacgcttcctcgacggcgggcttgagcgggatggtcttgccgcctcgcacctgctcgtcggcggtgatcaccaccgtggcgccgacgtcgacgatacgctcctgcaggctcttggccgagaagccgccgaacaccaccgagtgcgtcacgcccaggcgggcgcaggcctgcacggccaccaccgcctcgatcgacatgggcatgtagatgatggcgcggtcgcccttcttgtaccccatggccttcaggccattggcgaagcggcacacgcgcgccagcagttcgcggtagctgatcttgtcgaccttgccgtcgtcggattcgaagatgatggcggtcttgtcggcgttgccgttatgcaggtgcacgtccaggcagttggccgatacgttgagttcgccatcgccaaaccaccgatagaaaggcgcctcggactcgtccaggacctgcgtgaaggacttggtccattgcaggttctcgcgcgccaggcgcgaccagaacccgttgaagtccttgtccgcttcctcgcacagggcccaataggcgtccatgcccgaaatcgcggcgccttgcacggcgctcgccggcggcgggaatacgcgattctcgaccaggacggattgaatggcattcgacatggtgtgtctccgatgaatgattctggtgctgccgtttttcttgccgacacgcaaccgtatcgccacgctcttacgggcaccttacggtgacggagcgccgccgccgacaggcgcggcaggcaatccgcgatcatcgcaggcgcgcggccatcgtggccggaccataagccgcgtgatggtcagaccataaggatagcagccggcacggggtctaggcagcatggcgcgcgatgccgcgcgccatgtccacgcgcgtaagcaggatcagcccgcccacgaagaacagcccggtgaccaggatggccaggcgatgattgccggcggtcagccaggtcaccagtccgtaggtcagcggccccaccaccgccgcgagctggatggcgaaggtccacagcgcgaagaattccgccagccgcccggccggcgcgagggctccggtcatggcgcgtccggcgctctggctggtgcccatgcacagcccggccagcaccgccgccacccagaacaccggggccgtcaccgccgcgtaggccaccagcaccatggcgatccagccggccagcgtgagcgccagcgcccgcttgtggccgatgcggtcctgcaggtagccgaatccgaaagcgccggccgccgccgcgatattcaccgtgaacaccagcagcatgatctggggcatggtgaagcccatggcctgctccgcatacaccgcggccagcgtgatgaccaccgcgatgcccgcctggtagcaggccccgcacatcagcagccggcggaactccggatagtgggcgccggtgtcctgccaggcgcgccgcagccggcccagcatgttgggcgcctgcagggccaccgcatgcggcacggcgcgctcgcgcagcaggaagaacgacggcagcgcggaaatggcgaaaatggcgctggtcacgacgatcacccagggcacgttggggcgcatccaggccgcgcgcctcgcccagcgtcaccaccgccagcgacagccccagcgccagcatgccgccgcaatagccgaagctccagccccagcccgacacgcggcccagcgcatgcggacgggccagctcgggcaggaacgccgccaccaccgactcgccgatgcaatagcaatagttggacaaggccacggcggccagcgccagccagacgtcgcccggcccggcctgtgtcagcaccagcgtcgccgccacgcagcccatggtgctggtgtagagcagccggcgcttgccggcgcgcgcatcggcgcgcgcgcccagcgtcggcatggtcagcatgatggccaggtaggacagcgacagcgcggccgtccaggccagcgtggcccagtgggcgcgcccgccgaccacactgacgaaataggtgctgaacaccgtcgtcaggatgacggtggtgtagcccgagttggcgaagtcgtacatcgcccaggcccagacttcccggcgcgtcacgccggggttcagcgccgggagcgcgccggcgtcagccgccgcgccgcccccgggcggatcgccggcgggcggcagcggatacgtcacaggcccagcgcggcgatgccggcgcgggcgatctcggcgtcctcgctggacttcacgcccgacacgcccaccgcgcccacgacttcgccgtccaccgtcacgggcacgccgccttcgagcatgccttcgagcagcggcgccgacaggaaagcctggcggccgttgttgatgatctcctcgtagacgcgcgattcacggcggcccagcgcggccgtgccggccttggccggcgcgatgcgcgcggaaatcggtgccgcgccgtcgagccgcaattggcccagcaggtggccgccgtcatcgacgacggcgatggtgaccgcccacttgttggccagcgcatgcgcttcggccgccgccaggattttcttcacatcgtcggcgaccagcacgggtttggttttcattgcagggattccttgatctgttctagggcggaaggatcttcgatggtggtcagatcacccgggtcgcggccctcgcagacggccacgatcgcgcggcgcagcaccttgccggaacgcgtcttgggcaaggcacccacgaaacggatgcgcgccggccgcgccaccgcgcccagctggtcttccaccacgcgcatgatatcgccttccagcgccagcgccccgtcacgcgtttccgcaccggccggatccttcagcaccgcgaaggccatcgcgacctgccccttcaacgtatcggccacgccgaccacggcgcactcggccacgcccgcatgactgttgatcgactcttcgatctcgcgcgtgcccagccggtggcccgcgacgttgatgacatcgtcggtgcgtcccaggatgaaccagtagccgtccgggtcgaccagcccccagtcgaacgtggaatacacctggcggccgggaatcgaggtgaagtacgtctgcacgaagcgctcgtcgtcgccccagatggtggacatggcgccgggcggcaggggcggcacgatggccaccacgcctttttcgtcgggccccaggtcctcgccggtgctttcgctgacgatgcgcgcgtcgaacccgtagaccggaaacgaggggctgccgaagcgggtcggcacgcgctcgacgccgggctgcgccgacaggatcggccagccggactccgtctgccagtaattgtcgatgatgggcttgcccaggccctgggaaatccactgcgcggtcggctcgtccaggggctcgccggccaggtatacggcgcgcagcgtggacaggtcgtgccggcgcagcagcgcggcgtcctggcgcttgagcacccgcaccgcggtcggcgcggaaaacagggtgttgaccccgaagcgctcgaccagctgccacaggatggcgccgtccggacgcaccggcgtgccttcgtacaggatggtcgtctggccgccgatcagcggaccatagacgatgtacgagtggcccaccacccagccgatgtcgctggtgcagaaataggtatcgccaggcttgccgtcgaacaggtactccatcgacgaggccagcgccaccgcatagccgccggtgtcgcgctgcacgcccttgggacggccggtggtacccgaggtgtagaggatgtagctcggctcggacgactccagccattgcaccggcacgcgcgcgccctcgtggcgggcgcgcagctcagcgtagtccaggtcgcggccggcctgccgctcgcatggcgtgagcccccggtcgaggatgatcaccgcgccgggcggcttctggcacagcgccagcgcgcggtccagcaggggcttgtacgccaccaccttgcccgcgcgcgagccgccgtcggtgctgatgacgaccttgggcgcggcgtcgtcgatgcgctgggccaggttgaccgaggcgaagccgccgaacaccaccgaatggatggcgccgatgcgcgcgcacgccagcatggcgaacaccgcctcgggcaccatgggcatgtacagcacagcacccggtcgccccgctccaccccctgctcgcgcagcatggccgccacggcgttgacctcgtcgtgcaactgctggcgggtgtagacgcgctcctggtcgacttcggtcgatacccagatcagcgccggctggtcggcctgctgcggcagccagcggtcgacggcgttgtaacagaggttggtcttgccccccacgaaccaccgcgcaaacggcggccgggaataatcgatcacctgctcgaacggcgtctcccaatgaatccgccctgcctcctcgcgccagaacccatcgcggtcatgtatcgaacggtagtggaaatcccgggtttttttcattggtgtctcctggtatggttcggtagctctttggcgcctcaaccatctattgtggccggcaaaccttgcatcaggcttgccgcgcatcctgggaattcccccgatatccgcctagttttttcttacagatggtatcgcgcaatcctatcgtcacaatagctttggtagaatccccgaaaatttcattacaaccacggacgctccgtttatcggggacggcctattgcggcgaatgcatcgacactccaaccccgcgctacctgaacgcaatatcagcctgtcgagccgcggtctgcgcttgctggcggtggtagcgtgcgcggtgggactggccggttgcgccggcaccggtgccaagaaaacgtcgtataccttcgaaagcgacccctacgacaccgagtgggtcgccagcgccgacgatccgataggcatcctggtcacccagaagctcaagcgcgaccggcgcgccggccagtcgcagaccagcggcgagaacccgctggtcagcgaagcgctgggccagcttggcgtgcgctaccggttcgacggcatctcgcccgataccggcttcgattgcagcggcctggtggcccataccgccgagcgctcgctgggcctgaaactgccgcgcatctcggccgacatcgcccgctggggcaccaacatcgaccgcaaggaattgcgcccgggcgacctggtgttcttcaacaccctgggccggcgctactcgcatgtcggcatctacatgggcgaaaaccgcttcatccactcgcccagctccggcggcgtggtgcgtgtcgaaaacatgaccgtggcctactgggccaagcgctacaacggcgcgcgccgcatcgacgacagccgccttgcctcggcgcgcgcgtcgaactgaacacccgccttccctgccggaaggcccaagcaaaagcgccccgtccggggcgcttttgcttgggcctcaactggcgcgccggctacggcgaccatgcctggcggctatgacggcggcacggcgttaccgcgcggtaacgaccgcgcacacaggccacactggtgcaatgcctgctgcatgctgcacaccgagcgccggcacgccaccacgcggatgccgccccgctgcgccgcatggcggaacgttttcatgacgttgtgcccgaggaaatcggtaagcaggatgacaagctgcgtaccggacggcagctgcaaggttttcttctgatgggatggatcgcgcccgctgatgtgatgggtgatcgaaatgttgtgccctttgagcaggtccgggatgttgcccagccggtccgcgcccaccactactgcactgagtcctgccgtcatgatttacctcatcggtcgttgagactgaggtaatgataatgattcccattggatagtcaacataaatgagaccgattcttatttaatattatcaatggctcggcctgttcggatagccggcatccgcggacgcacggccggcccgtcccctcggtgaacgggcaagaaaaagcgcgccgcaggcgcgctttcaccgggacatgggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgttcaggccggcccggccctgcaccgcttcgctgaccacctggcgcgtcaggccgggggccatcatttccatgaaggtgtacacgtaatcgcgcaggaacacccccgacttcacccccacgcgcgtggtgtgcgtgccgaacaggtgccccaccggcaggccgaccaggttggcgtcgcggcgcgggtcgtacgcgacgccggcgatgatgccgatgcccagccccacgtcgacataggtcttgatcacgtcggcgtcgatggcttcgagcacgatatccgggtggatgccctggttggcgaatatctcgtcgatcgtggtacggccggtaaaggcccggtcgtacgtcacgatggggtattcggccagctgggccagcgtcaggcgccgcgcctggctggaggtcagttcggtaagcgggtggtcggggcgcaccaccaccgtgtgctcccaggtgtagaccggcagggtcgccaggccgggcgtcagcgccagcgactcggtggccagcgccaggtcggcctgctcgtgcagcaccatttcggccagctgcgacgggctgccctctgccaccgacaggtgcaccttgggaaactgcttgcgaaaggccggaatcacgcgcggcagcaggtagcgcgcctgcgtatgggtgcaggcgatcaccagcccgccctcgtcgcggcgggcgaactcgtcgctgaccttcttcaggttgtcgacttcgcgcatgatgcggtcgatcacctgcgaaacggccagcccgggcttggtcagccccttgatgcgcttgccgtgccgctcgaagatcttgatgccgagctcgtcctcgaattcgatgatcgccttcgagacgcccggctgcgaggtatagagcatccgggcggcttcggtaaggttgaagtcgcgccggatggtttcgcgcacaaaacggaattgctgcaggttcatgaattggcccctgttagacggagccaattataagtaatataggatggagtctatattactttttactataattttacgcgatcccgcagcatcgagccgtcatttcatcgagatggtggtgttcacgccgcgcccgtgggcggaccagcgcgccgtcaccgtcttcgtctgcgtccagaattgcaccgcctgcttgccgttgggcccgaggtcgcccagcttggacccgcgcgagccggtaaagctgaaccaggccaccggcaccgggatgggaatgttgatccccacctggccgacgtcgatgttgttctggaagtagcgcgccgcgccgccgtcctgcgtgaacagcgccacgccgttgccgttggggttgcgattgatgaattcgaccgcgtcctccagcgtgtccacgcccaccacgcacagcaccggcccgaacacttcctcggtgtagatggtcatgttctcggtcacgccatcgaagatggtcgggccgacgaagttgccctgctcgaagccggccaccttgaggctgcggccgtccagcagcagcttggcgccctcgtccacgcccttctggatcaggccctcgacgcgctgcttggccgcgggcgataccagcgggccgagatcggcctcgcggtcgacgccgttgttgaccttcagcttcctggcgcgctcgacgaaatcgggcagccagttgcgcgcctcgcccaccatcaccgccaccgaggtggccatgcagcgctggccggcggcgccgaacgccgcgcccaccagctggttgagcgccacttcgggatcggcgtcgggcaggatcacgcagtggttcttggcgcccatcatcgattggcagcgcttgcccgcggccgaggcgcggttgtagatctcggtgcccacgcgggtcgaaccgatgaacgacaccgccttgatatccgggtgctcgcacaggccgttggcgatgtccgggccgccgtgcaccacgttgagcacgcccggcggcaggccggcttccagcgccagctgggccaggaacagcgacgacgagggatcctgctctgacggcttgagcacgaaggtgttgccgcaggccaccgcgatcgggaacatgaagcacggcagcatgaccgggaagttgaacgcggtgatgccggcgcacacgcccagcggctggatcagcgtgtagacgtcgatgccgccggcggcgttctcggcgtactcgcccagctgcaggttggcgatcgagcaggcatgctcgaccacttccaggccgcggccgacctcgccctcggcatccggcagggtcttgccatgctcgcgggtgatcatctcggccagcttgccggtgttgtcgcgcagcagctgctgcagcttgagcatgacgcgcatgcgcgcgccctgcccggtattgcgccaggtcttgaaggcttccttggcgttggcgacggccaggtccagttcttcgcgggtggcgaacggcacctgggccacgacctcctgggtggcggggttgatcacgtcgcgccattgggtggtcttggactgtacgagcttgccgccgatcaatagcgacttcgctcatttctctgctcctcacactgcttggaatgcggcccggcgggccgtgttggacaggcgctgccggcgccgctcgcgcggcgcgcggcaccggaccggtttacttcttgaccagcgggcaggtcgactcggccagcggctggaaggcctcggcggccggaatggtggccaccagcttggaatagtcccagccgcccttggactcggcaggctttttgacttcgtacagatacatgtcgtggatcacccggccgtcgggccggatgctcgcgttgcgcatgatcgggtccttgatcggcagttcgcgcatcttgtcggccacgaccttgccgtcggtactgccgctggcggcgaccgcgcgcaggtaatgcagcacgctcgaatagacgccggcctggaccatggtgggcttcaggccgcgaaacgccttctcgaagcgcgccgaccactggcgcgtcgcgtcgtcatagtcccagtagaagccgtccacataggacaggccctgggcgttgtccagccccagcgcgcgcaggtcggacaggaagaccagcagcgaaacgagccgctggccgccttcgacgatgccgaactcgcgcgcctgcttgaccgcgttgaccgtatcctggccgccattggccagcgccacgacctgggccttggagctttgcgcctgcagcaggtacgaggcgaaatcgggcgcgttcaaggggtggcgcacgctgcctgccaccgtgccgcccagcgcctggacggccttggcggtatcggcctccagcgagtggccgaaggcgtaatcgacggtgatgaagtaccaggacttgccgcccgcccgcaccgtggccttggccccgccggccgattgcgaataggtgtcgaacatccagtgaaagcccagcggcgagcaatcctggttggtcagcgccgtggcggccggcccggagaacatcacgaccttgttcttctcgcgcgcgataccctgcaccgccagcgccacggccgagttggtcaggtcggcgatggccgtgaccccatcgcggtcgaaccactcgcgcgccttggccgccccgacgtccgtcttgttctggttgtcggccgagaccaggtcgattttcatgcccttgcattcggcggccaggcaatcgtcgatcgccagttgcgccgccgcgaccgaaccaggcccgcccatgccggcataggtgcccgacatatcggtcaggatgccgatcttcaccggcggcttgtccgccgccatcgcctgacccaccaacatggcgcccaggcacaagcctgcggcaaacccgcgtgcgcgcgatttcatgaatctgtctcctgtggtttttctaggtcctgcacgggtgcgcccaaggcgtccgcccgtcctagtgtagatgtgtgaaaatccacaatcaacgaaacaaatgcacattccttgtgcaaaaatacacaagagagccgccatgctggattgggacagcctgcgctacttcctggaagtggcgcgcacgcagcgagtcagcgccgccgcgcgcaagctgggcgtggaacacacgaccgtggcgcgccgcgtccgcgcgctggaggccgagctcgacagcctgttgttcgagaagtcgcgcagcgcgggctacgtgctgaccgaggacgggcaacgcctgttcgtcttcgccgagcagatggaaagcaccgtgcacaccgcgcgggaaaacctctccggcatcgggcaggcgctgtccgggcatgtgcgcatcggcgccaccgagggattcggcagctatgtgctgaccccgctggcggcggacttccagcgccgctacccgcacatcaccctcgacatcctgccggtgccccgcttcgtcagcctgtccaagcgcgaggcggacctggccatcaccatcgagcggccgcagcgcggcccgtatgtctgcaccaagctgtgcgactacacgctgatgctgtatggcacgcccgcgtacctggcgcgccacgcgccgatccgcgagcgcgccgacctggccgggcacaacttcatcggctacgtggacgaactgctgttcagcgaacgcctgcgctacctcgaggacgtgctgcccaacagccaggtggtgctgcgcagcaccagcgtcatcgcccagtaccacgccaccctgcaagggcagtcgctggcgatcctgccctgcttcatcgccgcgcaggacccgcgcctgacccccgtgctgcccgacgacatcgccatcacgcgcagcttctggatgtactgccacgaggacctgcgccgcctcaagcgcgtcagcgcgctgtgggagttcatgcgccgctcggtcatgcgcaatgcggcgctgctgcaaggccgcggcgccgcattgcaatacctgccctaggcgccgcgtccggcgttgcgcggcgccttcacccgcaggcggcgcatcagcaggtaagctgccagcagcgccaccacggcgtgcacggcccatacgccgatgctgaaactgatcttgccgctgctgatccaggcgcgcgacaggttgatcatgttcatgtacagcaggccgaccaggccggcgatcagcaggtcgccggagcgtcccagccgcggattgaccgcgcccagcgggatcgccagcagcgccaggttcagggccgccagcggcatcgccacccgccacatgatctgcgaccagctgctatcggtgttgtcctgcaccagttgcatcgtcgagcgcgccttgctggagcgctcggccgccgcgcgcgcctcggccatgggatcttcgcccgccttgctttccagccgcacgccatactggtcgaaattgaccagccggatttccggcgtgcccggcttgagatcgtagcggtgcccttcgcccaggaccaggaaacggtcgccgttgggcagcgtttcgctgcgcgcattgctggcggtcagcacgctgagccactccggatcgatcgagcgcgcgaacaccgcgcccagctcatcgcccgggcgcacggggtcctcggcgaagaatacgcggtctccgcgccccgattcggcgaactgccccgccgtcaccttggaaagatcggagcgctgctcgaagagctcgcggtattcgccgatctgacggtaggcccagggcgatgcgaccagcgtaagcgccgccaccagcatcgcaatcggcacggccacccgcgccaccgggcgcagccagtcggccagggacaagccgctggcgaaccacaccaccatctcggactcgcgatagttgcgtgttaccgtggtcagtacggcgatgaacagcgacacggccaggatggtcggcaatgccgtgatggtggaaaaggccgccaggccgagcacgacatcggcgccgatcgagccgccggcggcttcgcccagcaggcgcaccagcaggacgctcagccagaccaccaccagcgtggaaaacacgacgccagcgtgactggtgatctcgctgacgacagaccgtttgaatagagacatgtgagaatatgcgggataatcgaccgcaacttacgtgcaatcggaaaagcctcatggaatttagcacacagaccactgcctccctgcatcagatcaagactgcggccctggccgtcggcgtcttcgccgacggcgtgctcagcgccgccgccgaagtcatcgaccgcgccagccacggtgccgtggccgccgtggtgaaaagcgagttccgcggccgcaccggcagcacgctggtgctgcgcagcctggccggcgtcagcgcccagcgcgtggtgctggtgggcctgggcaagcaggccgaatacaacgcccgcgcgcacgccagcgccgaacaggcgttcgccgcggcgtgcgtcgcggcccaggtgggcgaaggcgtgtcgaccctggccggcgtggccatcgagggcgtgccggtgcgcgcccgcgcgcgcagcgccgccatcgccgcgggcgcggcggcctaccattacgatgcgacgttcggcaaggccaatcgcgacgcccgccccaggttgaagaaaatcgtccaggtggtcgaccgcgcggcctccgcgcaggcgcagctgggcctgcgcgaaggcgcggccatcgcccacggcatggaattgacccgcacgctgggcaacctgcccggcaacgtgtgcacgccggcctatctcggcaataccgccaagaaactggcgcgcgaattcaagagcctcaaggtcgaggtgctcgaacgcaagcaggtcgaggcgctgggcatgggctcgttcctctcggtcgcgcgcggctcggaagaaccgctgcgcttcatcgtgctgcgccatgccggcaagcccgccaagaaggacaaggccggcccggtcgtcctggtgggcaagggcatcaccttcgatgctggcggcatctcgctcaagccggccgccacgatggacgaaatgaagtacgacatgtgcggcgcggccagcgtgctgggcacgttccgcgccctggccgagctggagctgccgctggatgtggtgggcctgatcgcggcgtgcgagaacctgcccagcggcaaggccaacaagcccggcgacgtggtcaccagcatgtcgggccagaccatcgagatcctcaacaccgacgccgaaggccgcctggtgctgtgcgatgccctgacctacgccgagcgcttcaagcccgcggccgtgatcgacatcgccacgttgaccggcgcctgcgtggtagccctgggcaacgtcaatagcggcctgttctccaaggacgacgcgctggccgacgcgctgctggccgccagccgccagtcgctcgacccggcctggcgcctgccgctggacgatgcctaccaggaccagctcaagtccaacttcgccgacatcgccaacatcggcggccccccggccggcgcggtcacggcggcctgcttcctgtcgcgcttcaccaaggcttatccgtgggcgcacctggacatcgccggcacggcctggcgcggcggcaaggacaagggcgccaccggccggccggtgccgctgctgatgcagtacctgctggaccaggcaggctgaacgcggggctggccgccatgacgcgcatcgacttcgccttcggcgctccggaccgcctgcgcgcggcctgccgcaccgcgcgcaagcgcttccaggcgggccagcggctggtggtctactgcgccgacggcggacgcctggccgccttcgaccggatgctgtgggccctggaggacgtctcgttcgtgccgcatgtgctggccaacgacgcgctggcggccgacacgccggtcctgctgaccgcgggcgaccccgccgccgccctggcgctggccaccaccggcgacagccgcccctggctgctgaacctggatgacggctgcccgcccaacttcgatggctacgagcgcctgctggaaatcgtctccgacgacccggccgaccgccaggcggcgcgccagcgctggcgcgactatcagaatgccggccatgcgctgcacagccatgacctgagccgcgcgggcgaggcctgacggactcgcccgcctttccgggaggctgccatgccccaccactactccgactccagcatccccaccctgaccgaccgcgtcgaacccgggctgggcagcccgcaggccccagccgccataccgcgcctgtccgagcaggcatcggcgcccccggtctccgacgagtccggggcggccagcgcgcccgataccccgttccagcccggcgacgccgtgctgcgcgcggtgctgcaagccgagctggaggaaaccctcacggcggccatcgacgaggccgtggcgggcatccgcgcccggctggatgccgaactgcccgccatcctggcgcgggtcatgcgcaacgtacggcccggctgaacagggcccggtttccgatggatttttcagggaactgtcaggtagacttatcgtctaagctcacgaggcaagttttttgccgcacataggagtcgtcaatgaacgaaacccgtccgtccccctttaaccgctccggcgcgtatgccggcgccccgggcgaagtcgtccggaacaaggtgctgcgcaatacgtactggctgctcgcgctgtccctggtgccaacggttctgggcgccgcggtcggcctgtacaccggcatcaaccaggtcatgggcgccagccccggcctgagcgccatcgtattcctggtgggcgccttcggcctgatgttcgccatcgagaagaacaagaacaactcgctgggcgtggtcctgctgctagccttcacgttcttcatgggcgtgatgctgtcgcgcctgctggggttcgtgctcggcatgggcaatggcgcccagctggtcatgaccgcattcggcggcaccgccatcgtgttcggcaccatggccacgctggccaccaccatcaagcgtgacctctcgggcatgcagaagtggctgttcaccggcgcggtggtcatcctggtggcggcgctggccaacatcttcctgcagatgccggcgctgatgctgaccatctccgtgctggccatcgtcattttctcggccttcatgctggtggacctgcagcgcgtgatcaacggcggcgaaaccaactacgtgtcggcgaccctggccatctatctggacgtctacaacgtcttctctaacctgctgatgctgttgggaatctttggcggcgaccgcgaataagcattcctgctgcgcagcgaaaaaggcttgccaacggcaagccttttttttcgcctccggcatgcccgaagcgggccaagtatttgatctatctgaacaaccattcgattgcactaaacaacagacgcccctgcccctcgcacaatggcggcaccatcaccactacgacaggggaatcgccatgtacctacgctatgccctggccggcgcgctgacgctggcctgttccggcgtacaggccgaggattttccggcccgcgccatcacgatgatcgttcccgccgcggcgggcggcaatgccgacatcacggcccgcctggtcgggcaggaaatgagcaagcaactgggccagcccgtggtcatcgagaaccgcgtcggcgccggcgggcggatcggcacccaggccgtggtgcgcgccgctgccgacggctacaccatcggctatgcccacgtcggcaccctcgtcctgcaccgcttcctgttcaaggagcagatgtacgacatcgacaaggacctcgcgccgatcgggctggtggcggaaacgcccaacgtcatcgtggtcagccaggcctcgccctaccggaccctgcaggacctgatcggcgcaagcaaggcgcagcccgaccggatcaccatgacctcggccgatccgggcaccaccagcgaagtgggcgtgaagctgttcatcgcgcagacgggcgcgggggtgcgccagattccgtacaaggcgaccgcggcgcaactggccgacctgctgggcgggcatgtcgactccatgatggagaacctgccgccgctgatcggcaatctcaaggatggccgcttgcgggcgctggcggtcaccacgcgcaagcgcgtggcctccaacccggacgtgccgacggtggccgaacagggctaccccgactacgaacaaggcgcctggagcgccctggtcgccccggccggcacgccgcccgaggcgctggcgcggctcaaccaggccctcaatgcggcgctggccgcgccggcggtatccgcggaactgcgcagccgttcgcaggaacccctgggcggcccacccgcccaggtgcaggcgcaggtcgacaaggaactgcccaaatggcgcagcgtgatccaggcggccaacccatgacccgcaccagccgggcggatctttcatgtgccgcggccaccaaccgctcggcgtaccggcgggtaacggtgccggtgctgcgcatcgaggccggccgtgctgctgatggccggcgtgcacggcgacgagtgggaaggccaggccgccctgctcgaactatggcacgccctgcccggcctgctgcggcgcggcacggtgtacgtggcgccggcggccaacgccgaggccagcctggccggcacgcggctgtcgccggccgacggcggcaacctcaatcgcgccttcctgggcgcgccggcgcgcggctataccgaagccgtggcgcatgccctgcagacgcgcatcctgccgcaggtgcagtacatgatcgacgtgcacagcggcggcgcctcgctgcgctacctgccggcgacggtgatcacgcgctacggcgacgacccgtgggacgagcgcgtggcgcggctggcgcgcggtttcggcctggcgcgctgcctgttcttccgcggcgtcgaaaccggctccatgccggcggccgccagccggctgggcgtggcgcgcctgagcgcggaaatcggcggcggcgccgagacgtcccaagagctggtaaggctgtgccgcgacggcatgctgtcctgcctggccggcctggacatggtcgacgcacaccatgccatgcctggcccgctggaggccttccatgacgtggacgcgccccgggccagcatgcgggccgatgcgcccggcgtcttcatcccgtcggtcgcgctgggacaacaggtcgccgccggccagcaagtcggcacgctgtgcgaaccggcccggcccgatcggccgccgttgacgctggccagcccgcaggatggcacggtggtgtgcctgcgtgcgctggcgcgcagcgacgacggcgactgcctgctgcagatcgcccccgcccgtcctttcgaaactctctccacgctgtactgatccatgctgatgaacccctcgctgtcccgcctgcgctgcctgcgctgttcccacgccgtgccgccgggcgactatccggaaggctgcccgcgctgcctggcggccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccggcctcgctggcatgcgaatacgaaccggccgatacgcagccgatgccgctgccggtcctcgcgccgatcacgctgggcgaagaccgcacgccctgcctcgacgagccgtcgctggcgcatgcgcacggggtggcgcaagtctggctgaaatgcgaaagcggcaacccgacgggcagccacaaggaccgcatggctgcgcaactggtgtcgcgcgcggtgctggccggcgccaagcggctggcggccgcgtccagcggcaacgccggcgtggcgctggcggcctacggggccgccgccggcctgcgggtggacatcgccattgcgcccacctgcccgccgcggcaacgcgccgccatggaacacttcggcgcgcgcctgcacagcttcgccgacagcctggcgcgctggccctacgtggcgacgctatgccgcgacgagggcgcgttcgccggcaccaactatctcaacccgccggtcggcacccacccttacggcgtggagggctacaagccgatcgccgccgaactcgctgcccagtgcgacaacctgcccaccgacatcatcgtgcccacggcccggggcgatctgctgtggggcatctgcctgggctggcaggcgctgttgcggcgcggcgcgatcgcgcggctgccacgcctgcatgcggtggaaccctatccccgcctggcgcacgcgctggccgccggcgatgcgcgcggtgtgtgggaacagccgacggcgcagtattccatcgccggcggcaccgcgaccctgcaatcgatgcaggccctggtgcgcagcggcggacaggccgtggatgtcgcggacgaacaggccgcgcgggcccgcgcggcgctgggcgcgctgggcatcgccgccgagctgtcgtcggccgcggcgcttgccgccgtgccggcgctcaaggctgccggcgcgctggacgccgggtcgcgcgtggcgctgatcctgacctcggacgggcggcgcgactaaacctgcgcgtcgacgccgaattgctccaccagcggggccagcgcggcccgcaggcaggtcgcccagtacttgccggcgctcgacagcggccggctgccatggaggatcatgtagcacgcgaaatgcacatcggcgtccagcgggcggaactccagcccggcctgcgccatgcccatcgccgtggccgggttggcgatgcccacgccgtggccggccagcgccagttggcagacggtggacgaatacggcgtttcgatggcggcgtgcggcgcgatgccgcgttgcgcgaacaccgcatcgagccgcttgcgcgagccgtcctcgcgattgagcagcaccagggctgcgtcggccagctgcgacagttccagctgcgcgaaacgcgccagcgcatggccgcgcgggaacaccgccaccgcgcccaggcgagccaggcaatggccgcgcaggccttgcagctcggactcgtcggccaccagagccaggtccagctcgccagccaccaccatgtcgcgcaaggtattggaatcgcgcacctgcaggtacagcggcgtatcgggataacggccacgaaagcgcaccagcgcctgctcgatcaccaggccgctgtaggcatggatggtacccacgcgcaagcgcggctggcccgcgcccttgatggcgcggatcttgcgcccgagcgtctccaggcccaggctctggcgccggatttcctcgtacagcagatcggcttcgggcgtgcgcaccatgcgctgccgcacgcgctcgaacagccgcatcgagatcgccgtctccagcgccgccagcgtggcgctcaccgtggccggcgagacgtcgagccggcgcgcggccgcggtcacgctttcggtttcgtatacggtgcggaacgtctcgacctgcctcagcgtgaaagtcatggcgtggttccgcactgcgctacaggcgctgcagctcgagcagcaccttgcgcgtggacagcggccggccggccaggttggcctccaggcgttcgcgcaggtcccggcgcagcgccggctcgatggcgggatcgttgaaatcgggctcggcctcgtccaggccatagccggtctcgcgcagcaggatccactcgaagcgccgcaacgccccggccgcgcgcgagcccgccgacaattgcgtcagcgcggtgtcgtaggcgtcgtacagcaccggatgcgcgtcctcgcacggcaacaggcgcagcagcagttcgttcatgtaccaggccgacatgagcgccgggccgcccagcggccgcaccccggcgatctcggcgcgcgtcatggtcttgacctcgccggcgccgctccaggacaggagcagcggctggaatgccgacagcaccgggcgcaacaccgaatagggacgcttggcgcccttggccaccagcgcaatgcagccgtactcgcgcgagaacgcctgaacgatcagcgaggtttcgcgccacgccgtggcgtggagcatatagccgggaatgtcatgaacgcgctgcgcgcgtctactcatagcccaggtcgcgcagcgcgccttcgcggtcggaccagcccttgcgcaccttgatgtagatttccaggtgcacgggcatgtccagcagcttggcgatatcctggcgcgcctccgtggcgatgcgcttcatgtgcatgccgcccgcgcccagcaggatgggccggtggctttcgcgttcgaccaccacgcaggcggcgatgcgcactcccctctcggtttcttcccattgctcgatgaccacggtacagccatagggcagttcgtcgccgaccagacggaagatcttctcgcgcaccagctcggccgcgatgaagcgcaccggccggtcggtcagggtgtcttcctcgaacatgggatcgccttgcggcaagccggcggcgatctcgtcgagcaactggtccagctgctggcccttggtcgcgctcaccggcacgaccgcgtcataggcatgcagcgccatcagcttgctgacgaacgggaagagctcgtcgcggttcttcagggcgtcgatcttgctgaccaccaggatgctgcggcgcgacttgggcagcaggggcagcagcttggcgtcgccctcggaccacttgccggcctcgaccacgtgcaccacgacgtcgacgtcggccagcgcctgcgtcacgacgcggttcatcatgcgattcatggcgccgccgtggcgggtctggaaacccggcgtatcgacgaacacgaactgctcgtgctcgcgcgtgagcacgccatggatgcgatggcgggtcgtctgggccttgcgcgacacgatcgatatcttggtgccgatcagcgcgttggtcagggtggacttgcccacattggggcggccgacgatggcgacaaagccggcgcgaaattgcggattgctcatttaacctcttgggccactgccacgggcagcgacaattgcgcggtcttgcgggccttgcccgacttgcgcgcggcacgcgccgctggcagcacggcctgggccgcctccagggcgaccttggcggcggattgttcggcggcgcggcggctggcgcccggcgccacgatcttgatctccagcgccgggatggcgcattcgacctcgaattgctggctgtgcgcggcgccatgcgtggccaccacggtgtattggggcagcgccagcttgcggccctgcaggaactcctgcagcagcgtcttggcatccttgcccagcgtcttggggtcgacatgcgccatgacgggctggtactggcgcacgatgacccggcgcgcggcctcgaagccggcatccaggaacaccgcgccgaacagcgcctcgaccgtatcggccaggatggaggggcggcgaaagcccccgctcttgagttcgccctcgcccaggcgcaggtattgcgacaggtccagccgctgggcgatgtcggccagcgaggcctgcttgaccaggttggcgcgcaggcgcgacaggtcgccttcgtccagcttgccgtagcgctcgaacagcatcgccgcgacgacgaagttcagcaccgagtcgccgagaaactccagccgctcgttatggcgcgcaccgtggctgcggtgcgtgagcgcctgctcgagcagtgccttgtcaccgaagcggtgatcgaggcgggtttccagcgtggcaagggacatagcggtcaatggaagcggccaatgcggctcaaatcgctgaagttcatccagacaaaaaatgccttccccacgatattaccgtctggcacgaatccccagtagcggctgtccgcactattgtcacggttgtctcccatggcgaaataatggccgggggggacggtacagcgcacgccgttgcgggcgtactggcagttctggatactgggaaatttccagatggggccgaaatcctgtattttctgctcatcaagcaggatcttatgctccacttcgcccagtttttccttgtattgcgcaatataggacacgcgatcgggctcgaaataatccccgtcgcgttcatgcggcaccaattttccgttgatgtacagcttcttgtccaggtaggccacctggtcgcccggcagacccacgatgcgcttgatgtagtcgacatccgtatcgaccgggtagcggaacaccaccacgtcgccacgctccagcgagcccgtctcgatgatcttgcgatcgatgatgggcaggcggatgccgtagctgaacttgttcaccaggatcaggtcgcccgattgcagcgtgggcagcatggaccccgacggaatgtgaaacggctcgaccacgaacgagcgcagcacgaacacgaacaggatcaccgggaagaagctgaccgcatactcgatccaccagggcgcgcggcgcgccgcgtcgatggcctcgcgccgctcgcggccggcctgctcggcatccgtgatgccggcggcgtccacttgcgcggccgccgcctgggcccgccgttcgcgtcgcttgcgaaacagcgccagatccaatccccagataacgccggtaatcaccagcagtacaaaaagtatcagggcaaagttccaactcatcgggtaggtcgcctatctggttctatttgtcttcgacttgcaggatggcgaggaacgcctcttgcgggatttccacgctgccgacctgcttcatgcgcttcttgccggccttctgcttttccagcaacttcttcttgcgcgagatatcgccgccatagcacttggccagcacgttcttgcgcagcgccttgacgttctcgcgcgcgatgacctccgcgccgattgccgcctggatggccacgtcgaacatctggcgcgggatcaggccgcgcatgcgcgaaaccacctcgcgcgcccggtagcgcgcattgttgcggtgcgcgatcatggccagcgcatcgacgcggtcgccgttgatcagcagatccaccttgaccacgtcggccgagcggtattccacgaactcgtagtccatcgacgcatagccgcgcgacaccgatttcagtttgtcgaagaaatcgagcacgatctcggccagcggaatctcgtaggtcaggtgcacctggcgcccgtggtagctcatgttgagctggacgccgcgcttgttgttgcacagtgtcatcaccggccccacgtattcctggggcatgaacagcgtcaccttgacgatgggttcgcggatatcggcgatcttggcgatttccggcatgcgcgacgggctttcgatggtcacgaccgtgccgtcgcgctgttcgacctcatagaccaccgatggcgcggtggtgatgatgtccatgtcgaactcgcgctccaggcgctcctgcacgatttccatgtgcagcagccccaggaagccgcagcgaaagccgaagcccagcgcctgcgacacttcgggctcgaacatcagcgcggcgtcgttgagcttcagcttttccagcgaatcgcgcagctggtcgtattcggagctttccaccggatacaggccggcgaacacctgcggcttgacttccttgaagcccggcagcggctcggccgccggcttgcccgccagggtgatggtgtcgcccaccttggcgtgttccagttccttgatgccggcgatgacaaagcccacttcgccggccgacaactccggccgcggctgcgatttgggcgtgaacacgccgatctgctcgcacagatgcgtggcgtgggacgccatcagcaggatcttgtccttgggcttgagcacgccgttgacgatgcgcaccagcatgaccacgcccacgtagttgtcgaaccacgaatcgatgatcagcgcctgcagcggcgcggacggatcgcccttgggcggcggcacccgcgccacgatggattcgaggatctcgtcgatgcccatgccggtcttggcgctggccagcaccgcctcggacgcgtcgatgccgatcacgtcttcgacctcctggcgcgcggcttccgggtcggcctgcggcaggtccatcttgttgagcaccggcagcacttccatgcccagttcgatggccgtgtagcagttggccacggtctgggcctcgacgccctgcgaagcgtcgaccaccagcaaggcgccttcgcaggccgacagcgaacgactgacttcgtacgagaaatcgacgtgtccgggggtatcgatcaggttgaggttgtagaccgtgccgtcctgcgacttgtactgcagggacgcggtctgcgccttgatcgtgataccccgttcgcgctcgatatccatggaatcaagcacttgcgcggacatttcgcgctcggccagccccccgcaacggtggatcaggcgatcggcgagcgtcgatttaccgtgatcaatgtgggcaatgatggaaaagttgcggatatgctgcatagtgattaattagggacagagcaaaccggcgtatcggtcggaccgcgccttacgcgggcgagccaaaaacgagggggcgccatgcgccccctcgttgcggcaaccagccattttagccggttattgagcgctatttgctggcgggctgcaccgcgacccattgggtctggtcgccgcggcgtaccagcaggccggcggcctttttcttgtccaggcgcgacaccagcttgttgaactgggccgcgtccgtgacgtcggtgtcgttgaccgccagcacgatgtcgccttcctgcaggcctgcctgcgcggccgcgccctcggccacgcgcacctgcgccccgcccttgatgcgcagcttgcgctgcatatcggacggcacgtcgacgacgcccaggcccaggtggttctcggccgtcggctcggcctgcttgccctcgtccgcggtcgcggcgctgcggtcggacttcagctcggccaccttgaccgacagggtcacgttgcggcccttgcgccagacgtccatcttggcgcttgtgcccggcttggtctcgcccacgatgcgcggcagatcggaccagcgcttgatgggctcgccgttgaacttcaggatcacgtcgccgggctgcacgccggccgactcggccgggccttcggcctcgacgctgctgaccagcgcgccttcggcgcgcggcaggccgatggcatcggccacgtccttgccgacctcgccaatctgcacgccgatacggccgcgcgtcaccttgccggtggcacgcaactggtcgaccacgcgcatggcctcatcgatgggaatggccagcgaaatgcccatgaagccgccgctgcgcgaaatgatctgcgagttgatgcccacggcctcgccctgcaggttcagcagcggcccgccggagttgcccgggttgacggccacgtcggtctggatgaagggcaggtattcgccggtatcgcggccgatggcgctgacgatgcccgcggtgacggtggagtccaggccgaacggcgaaccgatggccagcacccattgccccttcttcagcgtcttggggtcgccgatggtcagcggcgtcatgtccttggcgtcgatcttgatcagggccacgtcggtgcggtcgtccgaaccgatcaccttggccttgaactcgcgcccgtcggtcagggtgacgtagatgtcggtggcatcgctgatcacgtggttgttggtcaggatgtagccatcggccgagatgaagaagcccgaccccacgccgcgtggaatggtgcgctcttcaggctggggctgcggctgcttgcggcgctggccgggcgccgggccgggcggctggaaatcggggccgaagaaccagcggaacaattcgtacggatcgttgccgccgcccgggccgccgcgcaccggcacggtggccgtggtacggatgttgacaacggcgggctcgactttctcgacgatcccggtgaaatcgggtaacgccaccgcggggggggcgacctgcgtctgcgcctggacttgcgtgcccgcggcggttactgccatgaacgcgaccagcgcggccgcgccgaagcgccggaaaaaaaggttcgacactgtaattgctttcatagagagctccgaaaagaccccagtaccctttgcgggcttattgttgtttagccgcatccaccggcacatattcggtggtttcggccagttgttccagcgtgccggccgggacttcgcccagcgccgtcagccagaaatcggcgatgcgcgtaccgtagatattgatcgcgccgcgccgggccagcccctcggggggatgcgcgtgccggcgcgaatcgtacggttcgatgaatacggaaatggcggccaggccatcggacagcaccaattggttgacagtggccggccccatggagcgcgccacctgcaggactgccgagaaccccttgggcgccgtgatgcgccagccttgcgcggccaggtcgaccggcttcatgacgggttcgagcacgcgccagtcgcgcgtgctccagcgcgaagtcagcatggccgggtccacgtcgccgcccaggcggatcgaggtgaacgacacctgctcgaccacccggcgcgcggcgtccagcgtctgcgccttcagcagcaggttggtggccacgtcggcgcacaggcgataaccgtaacgcagcgcatcgcgcggctcgacggtgatcagccggcattggcgatccgcgacgcggtgcaactgcgattcggcccggatgtggtagttctcggccaggccggccggatcgcccagcagcaggccggggaagcggtcgccgcggcgccgctccagcaacaccgtcttgcgctcggggatgaggcactgcacgtcttcgttgtggcgcaggtattcgcgcggctggccgtcgaggatctcgaggcgctcgcgctcaccggtgccgtcgagcacgtgcaccaggcgcgaggactggatcgactcgccctgctggtacatgaacacgccggcgtagtcctgcttgcgggcggcctgctggatgctggagagcagcaatacggggtcttcgggcaccgccggcgcggcagcccggaccggccgcgcgtaaatggccatcaggcccatcagcaccgccatggccgccaggccggccgtctgtcgctgtcgccacgtcatgcgccccaatgcgggccggcgcatgtaaagcaacggtgtcatcaacgtcctgctccggcgtcgaaggatacctggcgcacggcgctggggcccgccacctggcgatgcgcttcgaggtaatcgcgcaggccggcgtcatcgcccgcggacgccggcgtcgcatcggccagcacgcgggtttcacccgtcggcgcgcccgtgagataggggtgcgccacccaggccacggtggccacggcggctgccacggccagcccggacaggcccaggcgcaagggcgagcggcgccgcggcgccgccacgatgggcagctcggcctccagcgcgcgggccaggcgggcctggaactgggcgctgggactgactgcgagatcggcgttgcgcagggcatcgccaatcagatgatatgtatcccaagtctggcgcccatgcgggtgcgacatctcggggaaaaagtcctcggacccttcgccgtccatccaggcggaaaccgactcctcccaggaggattcggcggtcagggacttggctgcggtttgcatgactgccactccttaccagcgacgctcggcatcggtgtccagcaaagggcgcaaccgactggcaatggcctcgcgcgctctgaatatgcgcgaacgaaccgtgccaatcgggcaatccatgctctgggcgatgtcttcgtaactcataccttcaatctcacgcaggacgatggcggtgcgcaattcctcgggcaactcctcgatggccgcgtttaccgtctcggcaatctcgcgggttgcggccatggattccggcgtgcttatgtcggttaggttgtcggtttcgttaaaagtttcaccatcttcggtttcaattgcgttgggcgcgctcggacggcgtccggacgaggccagccaattgcgggccgtattgatggcgatacgatacaaccaggtatagaaggcgctgtccccgcgaaactgcggcagggcccggtacgccttgataaaggcttcctgcgcgacatcctcgatttcggccggatcgcggatcatgcgcgccagcaggcggaggatcttgcgctgatacttcaggaccagcagatcgaaggctttcttgtcgccacgttgtacgcgcgcgacaagttcggcgtcgacatcgcgttcgctcatgacgccccccaactcgtcgccgcctgcacatgcgccgctgtcgccatcaggcgcaggcggcgccagtgcccgggcggcaatgccggccgccagacggtgcagatgattttgctatttgtaacccgagaccccgcctcggcgtcaagcccaagctccaggcgcagccacagcggcccctggcggaccgccagcaggcgggcttgcatccagccacgcccgcccagcacgcgccagccgcccggcacgggcgccgcgcacagggccggcgcgccgccgcggctgccgcgcagccacagcaggccgcccagcccgcccgcggcgacagccagcatgcccgcggacagcggcgccagccattgcagctgaacgagcgccaccgccgcgctgccggcagccgccagcatggccagcaagcccagcgccaccgccagggccggcaccctcaccggcaagcgcagatgccaacggttatcgaaaataccgccgtccgggttcaactcaaacccgacgaacggccatcgaaccgttggtgccgccaaacccgaacgaattcgacaggccgatctcgatcttcatgggccgcgcctcgttggcgcagtaatccaggtcgcactccggatcctggttgaagatgttgatggtcggcggcgaaatctggttatggacggccagggtcgtgaatacggcttcgatcccgccagcggcgcccagcaggtgcccggtcatggatttggtcgaattcaccaccagcttggaggcatggtcgccgaaggccagtttcaacgcgtcggtttcgttcttgtcgcccagtggcgtggacgtgccgtgcgcattgacgtaggaaacctcgtcggcattgatgccgccgttgcgcagcgcattgagaatgccgcggcgcgggccgtccttgtcgggggcggtgatatggtgcgcgtcggaactcatgccgtagccggccagttcgccgtagatgcgcgcgccgcgcttcttggcatgctcgtactcttcgagcaccagcacgccggcgccttcgcccagcacgaaaccatcgcggtcgcggtcccagggacgcgaggcggtggtcggatcgtcgttgcgcgtcgacagcgcgcgcatcgcggcaaagccgccgatgcccagcggcgagacggtcgattcggccccgccggcaagcatgacgtcggcatcgccgtattcgatcaggcgcgcggcatcgccgatgcaatgcaggccggtggtgcacgcggacacgaccgcgtagctcgggcccttcatgccataggcgatggagagctggccggaaatgagattgatcaacgacgcaggcacgaagaacggcgaaatgcggcgcggtcccttggccaacatctcggtctgggtttcttcgatgcgcggcaggccaccgatgcccgaccccacgatcacgccaatgcgctcggcattggtttcggtgacctcaaggccgcaatcgcgccacgcctgcatgccggcggccaggccataatggatgaaggtatccatctggcgggcttctttggcgggcatgtactgggtgacgtcgaaatccttgacctcgccggcgatgtgcgtcgtcagcggggtagggtcgaaacgggagatgcggctgatgccggaacgtccgttgacgatattgtcccaggcgctggcaatgtcgttgcccacggggctaacgatacccaggccggtgatgacgactcgtcgcttcacggaagactcctcaaacagacaaaataaaggcggttttcgggaagcactgcgcgcgcggaccgcaagaccacgggaaggccgttacttcctccccgcacgcggaccgcacggcattcctgaaaccgccccgattcccggcgccgccccgaagtgttcgatccgggcgcgcgggaggatacaggctttagcttactgcttaccgtgcgaattgatgtagtcaatcgcttgctgcacggtagtgatcttttcggcctcttcgtcggggatctcggtctcgaattcgtcttcgagcgccatgaccagttcgaccatgtcgagcgaatcggcaccgaggtcgtcaaggaaggaggactcgttcttgatctcggcttcgttcacgccaagttgttcagcgacgatcttcttgacgcgctgttcgatgctttccatgcagatctccaattgggaaaaatcccgcgaattatagccaagcgtagaggaatgcaaacgccaggccgtgacaaaaataacaccgcatccgttccggccccttccgggccgctatccaggtgcgcggcgtttccacagaaacgcgcggctgggcttggatgggccgcgccgcgcgcttctcactattgcatatacatgccgccgttgacgtgcagcgtggtaccggtaatgtaacccgcctgcggcccggccagaaaggcgaccgcatgggcgatgtcggcgggcgcgcccaggcggcccagcggaatctgctgcagcagcgccgccgtctggtcttcgcccaggatacgcgtcatatcggtatcgataaagccgggcgccacgcagttgacggtgatgttgcggctgccgagctcgcgcgccagggcccgcgccatgcccgccacgccggccttggcggcggcgtagttggcctggccagcgttgccgcttgcgcccaccaccgacgtgatattgatgatccggccccaacgcgccttcatcatgccgcgcagcacggcgcgcgacaggcggaagaccgccgccaggttggtatcgatgacggccgaccaatcgtcgtccttcatgcgcatggccagcgtgtcgcgcgtgatgccggcgttgttgaccaggatgtgcgggccgccgccatccttgccaagctgctcgatcagcgcctcgcaggcctgggcatcggtcacgtccagcaccacgccccgcccgccctgggcggccagcgcctcggtgatggcctgggcgcccgcctcggacgtggccgtaccgaccaccgtggcgccgcgcgccgccagttcctgggcgatggcgcggccgatgccgcgcgtcgcgccggtcaccagcgcgatcttgccctgcagttccgtggaggttttttccatgtcagttcccgtttacagccgccagcgccgcttccagcgaggccgggtcggtgatggcgatgcccgtcaggtcggcatcgatgcgtttggtcaggccggtcagcaccttgcccggaccgcattcgatcacgtgggtgacgccaagttccttcatcgcgcgcagcgtctcgacccagcgtaccggatgccatgcctggcgcaccagcgcgtcgcggatggccgccggttcggcaggcgtggcgacgtcgacattgttgagcaccggcacttgcggcgcagacacctccacgccggccagcgcgccctgcagcacctcggcggcgggcttgagcaggctggagtgaaacggcgccgacaccggcagcaacagcgcgcgcttggcgccggccgccttggcggcttcgcaggcgcgctcgaccgcggccttgtggcccgcgatgacgacttgcgccggcgcattgaaattgacggcctcgaccacttcgccctgggcagcctgctggcaggcggcacgcacggcgtcgtcgtccaggccgagcaccgccgccatggcgccggcgcccaccggcaccgcggcctgcatggcgtcggcgcgcacgcgcaccaggcgcacggcatcttccagcgccagcgcgccggcggccgtcagcgcggcgtattcgcccaggctatggccggccatcacctcgggcatgggcccgcccgccgcgcgccaggcggcaaagcaggccgcgccggcggtcagcatggccggctgggtgttggtggtgagattgagttgctgggccgggccttgcgccatcagggcgcccaggtcctggcccagcgcggcgctggcacgcgccacgacgtcggccacggcggcattgccggcccatgcatcgagcatgccgacagattgggagccttgaccgggaaagacaaacgccagcttcatgattgtccctagacagaattcggtatggaggaatggcggcgtgcgcggtcgcgcacaggcgcgcgcagcgcgcccttccgcctacatgcgggccagcacggagccccaggtgaagccgccgcccacgccttgcatgagtaccagctggcccggcttgacgcgcccgtcgcggcgcgcgacatcgagcgccagcggcacgctggccgccgaggtgttggcatgctggtccatggtgatgacgacccgttcggtcggcacgcgcaacttgcgcgccaggaaattcaggatgcgcacgttggcctggtgcgggatcagccaatcgatgtcatcgacctcgacgccagcctcggcgcagacgtcgcgcgccgaacggtcgagcaccgtgaccgcctgcttgaacaccgcctggccgtccatgcgcaggaagggatcgccggtgacgtccccgtacgcgacgttgcccgcggcgcagagaatcttggtctggctgccatcggcatgcaggtgcgcagccaggatgcccggctcgtcggccgccttgagcacgacggcgccggcgccatcgccgaacagcacgcaggtgccgcggtcgttccagtcgagaatgcgcgagaagacttcggcgccgatcaccagcgcgcagcgcgcgcggccggcgcgaatgaagttgtcggcggtggtcatggcgtagacgaagccgctgcagacggcctgcacgtcgaaggccgcgccgcccttggcgcccaggttggcctgcaccaggcaggccgtgctggggaagacgtagtccggcgtcgacgtggcgacgatgatcatgtcgatctcgtcggcctgcaccccggcgtcgtccatggcgcggcgcgccgcctcggtggccagctggctggtggtcacgccacgctcggccaggtggcgctgccggatgccggtgcgctcgacgatccactcgtcggacgtggaaatttgccgcgtcgccagctcggcggccagatcgtcgttggtgacgacgcgttcgggaaggtagccgcccgaaccggcgatcttggcgtatttcatagctttttccatcaagcggtgtccccagccgcgccgggcgcgacggcctcgcccgattgcacgcgcttggttatctgcgcaacagtctgcgccgtgcgctcgagcagtttactcgccacggcttcgcgtgcgcgctgcagcgcgaaaccgaacgcgtacgcatcggctgaaccgtggctcttgatgaccacgccgcgcaggccaagcagggccgcgccattgtagcggcggttgtctacccggttgcgcaggcgatttagcaccggcttggcgaaggcgccagccagcagggtaatgaaattgcgcttgaactcttcgcggatgacgctggacaacatcttggccagcccttcgacggacttcagcacgacattgccgacaaagccgtcacagacgaccacgtcgaccgtgcccttgaagatgtcgttgccttcgacgttgccgtagaagttgagcggactggcgcgcagcagctcggcggcctccttgaccacctcgttgcccttgatgatctcttcgccgatgttgagcagccccaccgtgggccggtcgcgatgatcgaccgcctgggacagggccgcgcccatgatggcgaactgcagcaggtgctcggccgagcaatcgacattggcgcccaggtcgagcacggtcgtggcgcgcccggtctggttggggatggacgtggcaatagcaggacggtcgatgccatccagcgtcttgagcacgtagcgggaaatcgccatccaggcgccggtattgcccgccgagatgcaggcgtcggcgcggccgtccttgaccgcctgcgccgccaggcgcatggacgagtctttcttgcggcgcaacgcgacctcgaccgggtcgtccatggagacgacttcggtcgcgggcacgatgtccaggcgatcgcgcggcgcgtcgcgccgctcggccagggccgcctcgatcgcgtcgggaagcccgaccagcaacagccgggtatccggaaattgccgggcgaactcgatcgcggccggaatcgtgacgggcaggccgaagtcaccgcccatgcagtctatagcgatgcgtatcacgggtgccaggtcagcgttctgcccaggaggtccggttcgcgagttcggccgcggccttattcgtcagccttggtcttcaggaccttgcggccacggtagaagccgttggggctgatatggtggcgcaggtgggtttcgccggtgttgggctcgatggccgttgccgggttgaccagaaaatcgtgcgagcggtgcatgccgcgcttggacggggacttcttgttttgttgaacagccatgatgactcctagaaacgggccgcattgtacgcgatccgacccgagttgatctcaatccttgtgcttcagttgctcaagcaccgcaaaaggcgacggacgcttgacagcgggctcttgggaagcctcgccggactcggcctgcgcacccggacagacatcatgccggggcacataggggacgctcagaatcagctcgtcctcaacctgggccaacaggtcgaaattgtgcgaacccaccaccttttcaggcaggtcgtccgcgaaatcttcatcttgcgtctcgctcaggtcttcgtcgaggtcttcctcggacttgaccagttgcagcaccaccgtgttgtcgactgggtagacgaacggctggttgcaacgctggcacaccagcatcggcgccgcccgcacccgcaaccgcagaagcggctgcccggatatcgggtggccggtgcggctgctgccctgccccgtcccgccctcgaccgcccagcgcgccaggcccgcctcgccgccagactgctcgggcagcccctccatgaagcgcgcaagccgcatcagaggaatcgagccctccagccgcttggcctgccgcgcaaacatgaacgcatcaatgtggctttgtgcattttgcgcgtccgtcccgctacccatagcctcaccgtcaggcgcgccctgcgtagtgctcatatcgaacttcctgcaaaaatgccgcaaaatattggataataccgtggcttactgaacatcgtcaaataacgcatgcccgccattcctccaaagctgatcctcgcatcgagctcgcgctatcgccgcgagctgctgtcccgcctgcgcctgccgtttaccgccatttcgcccgatgtggacgaaacgccacagcctggcgaagcgcccgccgacctggcgctgcgcctgtcggtcgccaaggcgatggccgtggccgccacccacccgggcagcgtggtgatcggctcggaccaggtggccaccgtcgacggcgaacccatcggcaagccgggcgggttcgagcgcgcccgcgaacaattgcgccggctgtccgggcgcgccgtggaattccacagcgccatggccgtcaccgacggcgtgcacacggaaacagcggatattgtcacgctgtgccgtttccgcacgttgaccgatgcggccatcgacgcctacctgcgcgccgaggagccctacgataccgcaggcagcgccaaggccgaaagcctgggcatcgcgctgatggacagcatccggagcgacgaccccaccgccatcatcggcctgccgctgatcgcgctgacgcgcatgctgggccgcttcggcctggatccgctgacgggccatccggcatgagcggcgccctgcacctgatcccggtcggcctgggcgatgcgccgccggagcgctggctgccggccgacgtgcgcgcgctggcgggccggctcgacacctatatcgccgagaacgccaagacggcgcgcgccttcctgaagctgctgggcaccgtgcggccgctgcaggaaatcaccatccacaccctgaccgacgccgtgccggccggccagatagaacaatggctggcgccgctgcgcggcggggccgaaatcgtcctggtgtcgaaggccggctgccccgccgtggccgaccccggcgcgaaggtggtggcggcggcccatcgcctgggcctggccgtgcgcccctgggtcggcccctcgtccatcctgctggggctgatggccagcggcctggacggccagcgcttcgccttccacggctacgcgccggtcgacccggccgagcgcgcccggcaactgcgcgcctgggagcagcactccgcccgccacgaccagacccagatcctgatcgaaaccccctaccgcaacggcgccatgttcgccaccctgctggcggcgctgcgtcccgacacccgcctgtgcatcgcgcgcgcgctcactaccggggacgaactggtgcaaacgcgcaccatcgccgactggaagaggcagccggcgcccgagctggacaagaagcccacgctgttcctgttcctggcccgctgacatgccctggatcacccgcgccgcgccgatcgcctgcctgctcgccctggccggttgcgccgcgcgcggcccggccgggctggacctggatacctcgatcacggctgtcagccagagcagccgcgtgcgcgccgtcgtgctgcactacaccagcacgggcaacgagaattcgctgaagatcctctccgagcgcaaggtcagcgcgcactacctgattaccgacacgccgcgcccgcgcgtctaccgcctggtggacgagacccgggccgcctggcatgccagcatcagcgcctggtacgaccaatcgaccatgaacagcacgtcgatcggaatcgagctggtcaaccccggctggaccaatggcgagggaaactggacgcgcggcggccacggcgataccgacagccggcactgggcgccctactccgacgcgcagatcgaaaccctgatcgtgctgctgcgcgacatcgtggcgcggcacggcatcgcgccggagaacatcgttggccacagcgacattgccccgcagcgcaaggtcgaccccggccccctgtttccatggcagcggctggcgcaggcgggcctgggccgctggtacgacgaagccggcgcggccgcccacctggcccgcctgcagaccgagggcgtgccggacattgcctggttccagggccaattggcccgcctgggatacgccacgccgcaatccggcgtgctcgatacggccacccgcaacgtgctggccgcgttccagatgcactatcggccagcgcgccacgacggccagcccgacgccgagaccgccgccatcatgctggcgctgcgctagctgtgaagattcaataggttgtatgcatggttcatccggccgggctccttgagtgaactggggggttggcgatttccagtttctcaaatccggttcggatgaaccatgcatacaacctattgaatcttcacacctagacgacgcctaccgcaccctgatccagcgccagtcggccatgacggagaagcaccaggccgcgcgcgacatggtgctgcgcgccctgccgcgcggcggcggctttcgcgaagacgaccgggtcatgctgtggaacatgttcgtcgacatgctgcagctgctcgatacgctggtcgccacccataccgattacgcctcgctgcgccgcaccctggccggccacgacgcgctggtcttcatgcgcgacgccctggtaaagatgtcgctggagctcaaccgcgtcgcgctggacgtctcgcgcggccacaagacgcaataccgcagcagcgccaaggccgagctgcgcgccatcgagtacgagatcgagcagctcaagcagcaggggctgggcgagcgcgaacccgagatgctggcgctgaccgtgcaggtgctgcgccggctgcgcaacgccgcgcgcatcgtcgacaagctggcccagcacaccgaggcgcgctcggacgccatccccacgagcatgctgcgcatcgacaaatcgctgacgcagttcatctcgcgccaggagctgcgcctgggcatgatcaccagcaacctgcggctggactcgccccacttccgctacgccatccgcgtcacgctggccgcggcgctggccatgacgctgatcggcatctggctggcgcccaacatggccgcgcacagctactgggtgctgctgaccatcgtcatcatcatgaagccgggcttcgcgctcacgcgccagcgcaacggctggcgcctgatgggcacgctggtgggctgcatcctggccctgatcctgttcacgctgaccaacaacccgaccatcctgttcgcggtgctgctgggcgcctgcatcatgggcaacagcctggtgcagctgaactacatggccagcgccatcttcaacacgctgttcgtggtgctggtgttccatttcgtcgccccgggcacggtttcgctggaggtgatcggcgagcaggcgatggatacggcgctgggctgcgcgctggcgctgatctgcagctatgtgctgccctggtgggaggcgcgctacatgaagccgctggcgcgggccgcctcgcgcgccaaccgcgaatacctgcgcgccgggctgcgctatatcgaggccatgcgccagccggcgcccggcggcgcggcggcgcggcggcgggcgaggaaacgcccgagaccggcgagcgcgccgacgccgacgccgacctggcctggcctggcctggcctggcctggcctggcggctgggccgcaagaacgtgcatatcgcgttcagcaatttcgccgaggcgttctatcgcatgatgagcgagccgacgcagcaccaggtgagcgtgcccgaattcaataacctgctggtgcagaaccacatcctggcctcgcagatcacggccgtcgtgcccatcctggtcggcctgccgcacacgccgcccgcggtgcagcaggcgctggacgcgatgatggacctgctggacccggcccgcaagccgccggccgcgctgcccgcgcagttcgacaccgaaggcgagcaggcggcgctggcctatccgctcaagcagatgctgcgcgcctgcgtgatgatccgccaggaactggccggcgtcgccgaccccgaagacccgcgtccggcgccggcctcggcctgagccggctcaggcgccctgcctggccgaggcggcgcggcgacgcggccagaagtagtacagggccaccgctatctgcagcgccaggaaggccccccacgcggccaggtagccgccggccgggtagctgccgggctcatacacggcgtcgccgcgcggccatagttcgacgatccagccgaacgtgacctggcacacgaagatggaaacaaaggtcagcagattggtggtcgcggccacgcgccccagcaattcgcgcggaaactcgcccgccagcagggcgaacaccaggatattggccgaaccgaacacgccgtaacccgcccacagcagcgccagcggcacgggcgcgcgcagcacgatcagcagctggatcaggatgaacagcgccaggcatacgccgctgaagccatacagccccaggcccatgcgctcgacgcgccgcgccatggcgcccagcccgacgttgccgcccatcatggcaaagcccagcagcgacaccagcgccgcggccggcgcggccggcagcatattgacgtcggtcaggtagggacgcacccacagcgattgcacgccgtagaacacgccgccggtcgccaccggcagcgacaccagccgccagtagtgcgccgtgcgcagcagcacgaacgtgccgcgcagctgctcgcccaggctggcgtgcggccggtcgcgggcgggttcgcgcggcgcgccgaaccacagcagcgccgccacgcacagcgtgaccaccaccatgccgatactgacctcgcgccaggtggagaaattcagcagccacgacagcggcgagcccaccagcacgccgcccagcccgcccaccgccatcaccagcccgttgatcaggggcaaccgggccagcgggtagttcagcgccagcgcctggaatgccgcgcccaggcagaccgacacgccggcgccgatcagcagccgccccaccatcaggccgggcaggccctgcgacagcccgtagaccagggtgcccacggcggctaccaccagcagggcggcgttgacgcgccgcggcccccaggtatcgagcagcacgccggccgggatctgcagcagcgcgaaaccgagaaagtacaggctggtcagggtgcccagatcggcggccgacaggcccagttcggcgctcaaggtcggcccgaagccgatgttcaggccccggaacagatacgagaccaggtagccgagcgaaaagaacaggaagacgcgtaagcctgccgacatcgcgcgtcctgtcaggcctgcttgcggcggaacaccagcttgtcggcgctggaagcggcagcgtcgtaggcatagccttccgaatcgaaaccctgcaggccttccggacgggcgaccttgtgcgcgatggcgtaacgcgccatcaggccgcgcgcgcgcttggcatggaagctgatcaccttccaggcgccgttcttccagtcctggaagacgcactgcaccacgcgcgccttcagcgtcttgaggtcgacgaccttgaaatactcttcggaggccaggttgacgatgaccggcgctttcgcgcccgcctggcgttcgttcagatactcggcgatgccgctgccccagtactcgtacaggttcttgcccttgggcgtgtgcaggcgggtgcccatttcaaggcggtacggctgcatcaggtccagcgggcgcagcgccccgtacaggccgctgaggatcacgacatggtcctgcgcccaatcgagctggcgggccgacagcgtgtcggcctgcagcccttcgtagacgtcgccattgaacgccaggacggcctggcgcgaattggcctgcgtgaagctgcgcttccaggcgccgtagcggcccgcgttcagctcggccagcgccgggctcaggctcatcagctcggcgatttcgtcggcggacttggtcttgagcaccttgatcagcgccgcggcctggtcgacgaacagcggctgcgtgtgcgtttcgacgtgaacgggagagtcgtagtccagcttcttggcgggagacaacaggaacaacatgagggtttccttggatttgaacgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggctgtccagccgccgtcgacggaaatggtggtgccggtgatctgggccgcggcctccgaggccaggaacacggccgtgccgcccagttgctcgggcgtgacgaactgcagcgacggctgcttctcgccgagcagttcgcgcgcggcgctttcctggtcgacgccgtccttggccgccagggcggtgatctgcttttccaccaacggcgtgcgcacccagccggggcagatggcgttggcggtgatgcccatgccggccgtctccagcgcggtgaccttggtcaggccgaccacgccgtgcttggcggccacgtaggcggacttcgcggccgaggccaccaggccatgggccgaggcgatgttgatgatgcgcccccagccctgcttcttcatgtggggcagcgccgcggccgtgccatggaataccgccgagagattcagcgcgatgatggcgtcccacttgtcggcgggaaagtcctcgatcaaggcggtgtgctggatgcccgcgttgttgaccaggatatcgatgcggcccagctcggcgacggcgccggacaccagttgccgcaccgcctcgcccttggacaggtcggcgccgtcatagcgcacctgcacgccgtactggctggccagcccggcccgcaatttctcgatgtccgccgcgtcgccgaatccgttgagcacgatgtcggcgccctgctgcgccagcgcgctggcgatccccaggccgatgccgctggtggaaccggtgacgactgcaacttttcctttgagcatgactgttctcctgtggagtgggcgggacggcctcaagtgtagccgtccgccgccggcaatgatggcacggatccgtgaccgggcgcggtcagcccgggccggaccgctcctcgttgtccgcggcggattggggcggcggcgaaccggcgaatccgaccggcgtgaccgccatgtcgccgataccgccgtagcggcccggcaggcgctccagcagccggatgacgatcggcaccgcgcccatggaaatcgccaccacgatggccagcaggtcgcgctgctccagcgacatcaaatgattgtcccaggcctcgttgaaaatcacgaagctgaattcgccgccctgcgccagcaccagcgcgtacagcaggcgatgatagtgcggcagccccatcaggcgcgcgatgccgtagagcaccagcgccttgagcgacagcagcgccacgaccccggccagcacatacggccagtaatccagcgcctcctccacattgaccgacatgcccacggccaggaagaacaggcccagcaacagccccttgaacggctcgatcgtgtgctccagctcattgcgatggcgcgactcggccagcagcatgccgaccaggaaaccgcccaggccggccgacaggcccgcgtaatcgaacagttgcgccgtgcccagcacgaccagcagcgtggcggcagtgaacagctcatgcagctgcgaacgcgccgcccagtccagcagccgcaggcggtagcacgccagcaccaccaccaccgccaccagggccgcctcgaacgacggcgcggaatcgccatccgaacccagcaggccggccgccaccagcatcgggatggccgccatatcctgcagcagcaacacccccagggccgagcggcccaacggcgtgcgcaccaggccgcgctcctccagcaggcgcagcgccaccgcggtcgaggacagggccagcgacaggccgcacaggatggccgcctgccagcccatgccggccaggtggcgcagcccggcgccgaacaccgcgcccagcaacgcgccgcagacgaccatctgcaaggtgccggcgccgaacacttcgcggcgcatcgcccacagtcgcttgggcgccagctccaggccgatcacgaacagcatcatcaccacgccccattccgagacgcgcatgatgtccggcacgtcggtgaccagccccagcccggacggcccgatcaccccgcccgccagcaggtagccggggatggcgcccaggcccaggcgctgcgccaggggcacgcacaggacggcggcgatcagcaaaatggtgagcagttccatggcgcggggcttggaggtggcggcaatattgcggcaattctgacaaaaacccgggctgcgcgaaatccggcatcggcgccgagcaaaatcttgccgcaatcctggcatggccgaaaattttcaggtagaatagctggctttgctggatcccgcgcgaaatgccggcggggagattgcccagggccatgaccacggtccatgcggcagacagcaagaacacaggcaagacagcacaccccggagaggtggcagagtggtcgaatgcgccggactcgaaatccggtatacgtttaggcgtatcgtgggttcgaatcccaccctctccgccagacattgcaagcccctgatccgtcaggggcttttttcttggtcccatgcccctcgacaaacgccttgtgaatcaaggagagggcgactcatgcggccccgaccggcgaaacccacgcctgtggaccgcccccctatgtcggccgccaccatgcatatgcatcctgccggaaagtgggcgagcgtctgtcgcgcagaatttcaatttgctagagttcttcgcacaacagacatgagaatagaagtcataattattctcattaataagacaatgaataagcccacacagcatcaaccgcattctcaaaccggctgaaggacaggctttcttcgcacagcctctttcagtgcttcggcaaggcggcatacgggacagacacagcaaaggcgaatccaacatgaatcgtgaaatctatgacttcgtggctatcggtatcggacctttcaatctcagcctggcgagcctgtctgcgcccttgcgaggcgtgcgcacgctcttcctggacaagaaatccggctttgattggcatccaggcatgctgatcgagacgtccactctgcaaaacccttttctcgccgatctggtcagtttggccgacccacgcagcgaatatagctatctgaactattgcaaactcaccaaccgcatttattcctactacatgcgcgagaaccattacctgagccgcgccgagtacacccgctattgccaatgggtagctgcacgcttgccgaacctgcgtttcggctgcgatgtacagggcgtactgcacgatcccgaaagccacagctatctcgtcaccggccaacacaccatgtccggccagcggttcatgttccgctgccgcaagctggtcctgggtcttggttcccagccctatctgccagcgtgctgcgatcgacgtgccgcgcccttcatccatagcgcggactatctgcgccataaatacgaactccagggccgcgcgtcaatcaccatagtgggcagcggacaaagcgcggccgaagtgttccatgatctgctccgtgagagcgggcgacatgattacagtctggcctggatcactcgctctccgcgctttttccagatggagaacacaaaactcacgctggagctgatatcgccggattacaccgaatatttccatgatctgcccgaggcacgccgccaggagatcctgactcaacagaacagtctgtacaaaggcatcaatgcctcgctgatcaaccagatctacgatcttctcgacgagaaggtccatgatggcgacaaccgctatacgcttctgaccaactccgaactacgcgcctgccgctacgacccgctgcaggaacgctttcagctggactttcagcatctcgattgcgaccgcccttttagccacgccaccgacggactggtcctggccacaggctattctcatgagatcccggcctgcatcaatcccattcacgaccgaattgcctggaatgccgacggtagctaccgcatcggacgtaattacgccattgaccacgagggcagcgagatcttcgtgcagaacaccggtttgctcagccatggagtgacgaatccggatctgggcttctgctgctatcgcaactcacagatcctgcgtgaactgaccggcacggaacattaccgcatcgagacacgaaccgccttgcaggagttctctccaccagcagacggcgtgctcaagcaccgtccggcccggcgagccgaacggaggcccacggttgcagcccgacccttgatggacatccaccgcgccacactctgaggctgccaaggaagcgcgatgatgacgatgatggcaacgttcctggacgtgatcgaccaaaaagcccgctcccactatgacgaaggcaagggattggcgttacgttcgctcgaccccgaggcggacgcagcccagctgcagcaatggttttccatggactatgcccgcttctggtccatgcaagactctagcgtgcaccaggtgcgcgacttctacactgcgttgtgctccagtggacacgccggagcctggctgggcctgcaccatggccgtgcggcctttctggtggaatgctatgacccggctcgcgaccaagtcggcgagcactactgcgtgcgcccaggcgacctgggcatgcatcttctcatcgcccccccgaccgagcacattcccggtttcagccgtgcggtgttcgcgctcgtcatgcgcttcatgttcgaccgcctccatgcggcccgtgtcgtcgtggaacccgacgtgaacaacaccaagatccatgcattgaatctatccatgggcttcgtctatgccgggctggcgcgctttcgggaaaagacggcaagtcttgccttctgcacgcgcgcccaattcgagcaagcccaacgccaggagttgacgcaatgagccgcaccacccctcctcatcccgccgagatcgttgctcatctgcagccggaaatctggaacaaggtcaatcgcctgctggtgcgcaaggcgatatccgaatatgcacatgagtggctgctcgaacctcagcgactcggttcgggcgaaacgccgggatttgaacgctttcgcctgacactggctgacggcgcgcaatatgactttgacgctcaggtcatggccatgcgccattggcgtattccgcctgaatccatcgtaaagaccgtggccggggttccggcgccgctggatgccctgcagttcgtgatagagatccgggacaaactcggcttgccggtggaccgtctgcccatctatatggacgaaatcaccagcactctacacggcagcgcctataaacatggccggacgacgcttggcgccgcggcattggcacgagccgactaccagaccatagaaacatcgatgatcgagggccaccccagcttcgtggccaacaatggccgccttggctttgatgccgaggattaccatggctacgcgcccgaagctgccacgccggtgcgcttgatgtggttggcggttcacaaggacaacgcgcatttttcctgcttgtccgacatggactacgacagcctgatgagcgaggagttgggtgagtccgctgtaaccgatttcgccgcccgactgcgcgagcagggcctgcatcccgcggactactacttcatgcccgcccacccatggcaatggttcaacaagctgtccctggcttttgccccctacgtcgcccagcgcaaaatcgtctgcctggggtacggcgaggagcaatacctcgctcagcagtccatccgcacctttttcaacatcagccgacccggcaagcgctatgtgaagacctcgctgtccattctcaacatgggattcatgcgcggcctgtcaccctactacatggcaggtacgccagccatcaacgaatacatccatgacctgatatcggccgatccgtggctgcgcgccaatggtttcagaattctgcgcgaagtcgcctcgatgggctttcgcaactactactacgaagccgccatcgatacggacacaccgtacaagaagatgttctcggcgctttggcgcgagaaccccctgacgctgatcgctcccggacaaaatctcatgaccatggctgcgctgctgcatgtggacccacaaggccgggctttgcttcccgaattgatacaggcttcaggactggatgcagggacttggctggagcgctatgtggacgcttatctgactccactgatccattgtttctatgctcatgacctggttttcatgccgcacggtgaaaacgtgattctcgtcatccaggatggcgtacctgtgcgcgccttcatgaaggacatcgcggaagagtcttccatcctcaatccgcaggtcaggcttccgcaggcggctcagcgcctggccgccgatgtgccggaggcctataagctgctgacgattttcgtggatgtcttcgagggctatttccgccatctgacccagatcctggttgagacggaactgatgccggaacatgatttctggcggctagtggctgggcgcatcgccgcttatcagcaagcgcatccgcaacggctcgacaagtatcggcgctacgacttgtttgcgcccgacatgatccattcgtgcctgaaccgcctgcaattggccaacaatctgcagatggtcaacctggccgatcccattggcagtttccaaatggcccccaatctgcccaaccctatcgcctgcttccgtccgtcgtggctgggtagcggcgaagccctgcagacgctgacggccgcatgagctgggacattgccgcccagaccggcgccggcgtggcccaagacatcaatcggaccgcctgctcggacctggatgctctgctcgccctggctggttccctggtgcccgggctcgatggacgcatcggtccggtctccggcgatatccggccgggcgccgacaatcgggctacgctgcggacgctgcaagactggtggcgcctgcgccatcccgaagctggctcgcattatctggcgctacgttgctggggcctgctgatctggcagccgatttacctgggtgtaatcgcggtgcattgcagcgacattgctccggatctggatcgcctcggccagccggtgcgcgatggtttcatcgcgggctacattctcgaacgccacgagccgttacgcggttgtctggaacagcgcaagcaggcagttgccgctcagctacgccggatctgcgcgacctattttcgggagctctcccaactgttgcgcctgagcccgcgcgccgcggcgtgcatgcaggcggactgcgtgctatccgctctgctagccgcccgtgccaatgaggacaaggccgccgtggcctgggcgcatgagcaggcggccgactggctggatcgcctgggaatcgccggccacagcggctatctggtttatgcgcgcgccggccggcccgtcctggcgcttgaccgccaggtctgctgccaccatttccgccgccacgacggcgactattgcagtacttgccccaaattgccccccgccgagcgtatcgcgcgcatcgaggcggacgaggcggcagcctgagtaaggagccggacatgacggatatcgccagcctggcgcagttgcagcaagcgctcagccctctgcacgcacgggcctattttgatgaagccctcttcgtgcgagaacaggaaatcctgttccgacaatctgcgttatatgtcgggcatgagaagagcgtgcccgagccgggcgactggcgtcgcttgccgcaggacgacggcagtcgcatcctcgtgcgcaatggaaatgaagtggcactgctgtcgaatgtctgccgccatcgccaggccgtcatgctaggcccgattgcaggcggcgaggccatgaagggcaatctgtcagtcacgggaggcaacatcgtctgcccgttgcaccgctggacttacgacggccagggccggattctaggcgccccccactttcccagtacgccctgcctgaatctgtcgcgcttccccctgcataactgccatgggctactgttcgaaggcccacgcgatccattgaaagacctcgacgtgcttttccgccgacccgaattcgatttctccgactatgtgctggaccacgtcgaagtacatcgatgcaattacaactggaagactttcatcgaagtctatctggaggactatcacgtgggccctttccatccgggccttggacgctttgtcacctgcgccgacctgtcctgggagttcggcgcgcaatacagtctccagaaggtgggcgtgcacgactcactggaacaacccggtaccgaggtctatcgcggctggcatgacaatctcatgcgctaccggggcgggaggaccccggatttcggagccatctgggtaacctacttccccacccacatgattgagctctacccgcatgtgctggtgctctcgacgctctatcccaaggggccgcaagagactttgaacatcgcggagttctactatccggaggaaattgcgctgttcgagcgtgatttcgtacaggcccaacgcgctgcctacatggagacggcggtcgaagacgatgaaatcggtgagcgcatggacgccggacgcctggcgctgctgcgccgcggcgtttccgacagcggcccctatcaatcacccatggaagacggcatgttgcatttccatgagtggtacctgagcaacatgggagagcagcttggtgacagcgccgcgccgcatgtcgcatcgacccaacggcccatgccatttcgctcatgaaataaaagcgaatgaattgcattatcattaacagctcatgcggaccaggcctcctccggcaacgccaatgacacaaccgacgctccccccaccgccccgcacccgattcacggtctcggacttcaaccgcatgggcgggtcggtcggcttcaattaccgcttgcccggccaggaaggcgggggcgccggcattgagaacctttgcatcgccgagggccgtgtggaggaatgtgagatccgccccggcatcaccctgatcgtctccgacgtgcatgtgtatcatcattacgaatcgacgtccgtcatgacgccgcgcttttcagccatcgttatgctccagggccaggcccgggctcggctggacaagcaggacgacgtgcgcctggccgctcagagcggcctcaatgcgctatatggcgataccgtcgccatgacgggcgttcatccggccggccagcgtctgcgcagcgtcaatctctccgtgacggcccctgaagcggccgacgatgagtacaccagcgaaatcatatggaaactcatgcagtcctcggcgcccaggctgcgccgctggccggtgccgcaccatttgctgctatccattgagcatctgctggaatgcgactgggatcaacctctacgcaatatggtgcgtgaaggcgtgggcacgcaactgctggcccacgccttggctgcgctgcaacacgcccctgtgacccaccgcggcctgacccagcgggatcgccagcttctggagagggtgcgcgagcgcctgcacgaggcgcccggcgaagaccatactctggatgacctggcgcgactggcctgcatgagtccaagcacgctgcgtgcaaagttccatgccgtgtatcaccgttcggtattcagctggctgcgcgaacgccgcctggaggttgcccgcgaacaattggctcggggttggagcgtacagcaggcggcgcacttcgtcggctaccgccacgcgaccaatttcgccacggcgtttcgcgaacgctacggcgtcgcgcccagtcaactcggttagcggctggtgccttgcggcggcaggcattgacattgcggcattgaccatcccattcctgttaccagctggatcatcatggaaggccgctgcccgctccgggcggccttgtccatggagccgccatgagccgcgccgcgtcggccccctcatattcgctcatgatggtaatgctggggctgctgtcctgcgtcgcacccgccagcatcgacgcctacctgccagccttcggcgcgctgcaacgcgagttcggcgtaccccaggaaaccgtgcaactcacgctcggcgtatacatgttctgctatgcggcgatgctcttgctgcacggaacactgtctgactctctgggcaggcgtcgcgttgtgctgggcgccctgggcttctatgtttggggcgccctgcttgccacggccgcacccggttttggctggctgctggcggcccgggccctgcagggactgtccgccggcgccggggtcgtggtaggacaggccatcatccgcgattgctatcagggcgcagcggcacaacgcagcatgtcttatctgatcctggtgttcaatctatcgcccgcgctcgcgcccgtcatcggaggtcaattggccgtccatcatggttggcgttcgatcttcttcatgttggggcttctggccgccactgccctgaccctatgcgcctggcgcctaccagaaacgctcgcgcccgccaagcgccaaacgctctccttgcggggtctggccgcgggctatcgtgaggtgttgcgcaatggaaatttcaccgcgcccggcctggcgttcagcctggtcttcgccgcacagggcctgctgatcggtgcggcgccggatttcatcgccaatgtgctcgatctgcccgaaaccaactttgcctatctattcgtccctctggtggccggcgcgatgaccggggccgcgatcgcggcgcggcatgccggacgttggcgcgatacacggatcatcggactggcctatctgctcatgaacggtagttgcctcgcctacgccatctatttttggaccgccttgtcgccggcactgccctgggcggtgctgccccccgctttattcacctgcggattggccatgtcggtgcctgccatgacgttgcacatcctggagtctgtgcccgcgctctccggcacaggggcctcggtgctgggtttcatgcagatgctggccttttcgatagccagcggctggggcgtaccgctgacctatgggcagccctcggtcctggccctggccatgctggcctgcgtgacggcaagcgcgctggcctgggcgtggttgcagcatttatcgagaatatcggccaaggtccaggcacgctgaacatcttcggcgttttccatacgcactccgtcatcgccgatacaaccgtccgattacaaaaaagataattcctattccctttaatttcttgccgtcttgcatctgtccccatgccagatcccgctcacttctccccggcgcattcgcgccgtttgcgtttctttgcccacgttctgcacctgctcggcgcactctttacccagcacgccctggcccaggaagcgcgaacggggaacgatatcgctcagttgcccgccataagcgtcacgggtcgtgagatttccgacctcaccgagggtacaaacgcctacacaaccgaggccatgagcacggccacgggcctgacactctcgccacgcgaaacaccacaatccgtcagtgtggtcacccgacagcagatcgaggatcagggcctcaccgacaccggcgccatcctggcgaccgcgccagggatttccgtcacgcgcagcgacagcaaccgctattcattctcggcccgcggcttcaccatcgacaacttccagtttgacggcctggtatcgcccatcctgagccaatggaactatggttcgaccgatatggacgccgccatctacgatcacgtggaaatcgtacgtggcgccacaggcctgatgacaggctcgggcaatccttcagccgccgtgaacttcgtgcgcaagcgtcccttgcgtgagttcgcggctacgttcaatgcgagtgtcggcagctgggactatgtgcgcggcgatgccgacatctccgtgcccatcacggaagacggcagaatacggtcacgcttggtggccgcctacagtcagggcgacagctatgtgcactttttagatacgcgccggcgcacattctatggcgtggtcagcgccgatctgacgccggatacggtgctgacgaccagcgtggagtaccagcacaaccacagcaatgggtttggcagcggctttccgctgttctatagcgacggttcgcgcaccgatttcaaccgctcggtggccaacaacgctccctgggcccggcaggataccgaagccaccacctatttcgtggacctcacgcaccgcttcaccaatgactggaagctgcgcgcggcctatagccacactgatggccgctatctcatgaaacatgtgtaccggggcggctaccccgatcgccatactggcatcatcgctgccccccctgcattttccaactacgacggcaacctcgatcgggatgacatccatttttccttgtccgctcctttcgaggccttcggcctgcgccacgaagttgccctgggctggatgagcatcgacaaccatagcgacatccagcgatacgcaatggtcggaccggccccagccatcggcagcttcttcgactggcgccgcgcccacatccaagagcccagctgggccgacacgctgtcgcccgccgacgacgtgcgcaccaagcagaccggcgcctatctggtcggccggtttgcactagccgaacccctgcacctcatcgtgggcgaccgttggagcgactggaaaaccaaacagatgtattttggctcgcgccgcgaatacaggatcaagaatcagttcaccccctatgccggtctgacctacgacatcaacgacacctacacggcgtacgccagctatacggagatcttccagccgcagaacgcgcgcgacaccagcggcggcattcttcctcccatcaaaagcaagagctatgagctgggtctgaaggcagcctatctggagggacggctcaatacctccgccgcgctctttcagacgcggcaggataacctggcccaggtcatcccgggctcatccattccgggctttccgaacatgcaggcctcacgtgccgcctccggcgccaaggtcgaggggatagacctggaggccagcggccagatcctgcccgactggaacatcggcgccagctatacacacttcaccaccaaggacgccagcggcaaccccatcaacaccaatcatccgcgcagcctgttcaagctctacaccacgtaccgcctgccgggcgccctgcaccggcttaccgtgggcggcggcgttgactggcaaagtcgcatgtaccaggccgcagccagtccgcgcggcaatgtcgaagtcgaacaggacagctacgcactcgtgagcctcatggcgcgcttcgactttaacaaaaaactgtcggcaacactgaacgtgaacaatctgttcgacaaaaagtactacgatcagatcggcttctacagccagggttggtggggtgcgccacgcaatgtaatgctcaacttgcgggcgcagtattgaagtggtccggccagcctggagggcccgacccgcgatagtggatcggtgaccagatcagggctgccgaaatacccaggaaacccctgtagaaccgagcgtctgcggggtttttctttcgggtttggcctcagaacgccaccgacggattggccgtcacgccatggtcccaggcgatgggcgcgtccgccaccgtgaaggcagccccccctggcaatgctgcgtggccggcgccggcttgcgtggcggcgcaaaagcgcggacactggctgcgccccgatggccgcgaggaagaacatgggtaatttcgtgtcggagatcctgtttggctacacgacgctcatcagcatcatcaacccgctgggcctggccttcgtcttcctgaacaagaccgccacgctcacgcccgaggaacgcgcccggctggcctacagcgtggcgctcaacgcgatgttcctgctgctggtgacgtttttcatcggcgcctacatcctgcacttgttcggcatttcgctggaggcgctgcgcgtggcgggcggcctgtcggtggccgtgtccggctgggccatgctcaacgccccggagccgcacccgcaggcccaggcgctgcagcagatcacgcccagcatggcgcgcgagatggtgttcttcccgctcaccatgcccctgaccaccggcccgggcacggtcgcggcgaccatcgccctgagcgccaaccgcaccaacgaattgcgcgacttcctgctggccagcctggcgtcggtcctgatcaccatggcggtagccgccacggtatatctcgcctatagccgagccggcacgctggcgcgctacctgggcgcggacggcacccgcatcgtcacccgggtatcggcgttcctgctgctgtgcgtgggcgtgcagatcatgctgaccgggctggagcaattcctgcgtccgatcatcggccacggctgaagcggcgtcaggcagcctgcccgtcggccgcggggcgctcgccacaggcgccgacgccggcgtaaatgcgcttgggtctccagatgcggcaggcatgatccaggtccttgccctggtccagaaacctgacgaatcccatcgcctgctctatcgacaggaactcatagcgcctgtcactgtaccagaccgatcgaccttcacgcgtcgcgcccacctacccgcccctgtgtgcaaaataagacgtgacatatatcacactcttgcgatgggccgcttcctgccgccaggcggcgataactcagctcgccctgccgggcgaacacttcgagagaaccagcgcatgcgcgcaaggccggcgaaggcgatggacgctacgttgaagcagcctgaaaagcgggaaatcgcgtattgacaattgttgacagccgaaccgtagaggtttcaagcaaaacgccgtagcctacgcttggtggtgggatcgacatcccaccggtaacggaaacccctgctccgaaaaacaacatgcgacttatcagaaccggagggattgcgatggcgaggctggacaacgccgacgccacatccatgaccgggcgtccgccactcatcatgaacgatcagcgcaagtcctcgcgtgccagctgccgtgccagcgccaattacctgcgcgccgaagcggccctgccccggcgccgctatccgcagccgccggtatccggcgccgcgacgctgcaggaactgcaggcgcaggtcgacacgctcgagctggaaaatgcgcggctgcgccgcctggcgctgaccgacgacttgaccggggcgtacaaccggcgctacttcgccaccatgctgcgcgatgcgctgcgcgaacgcgtgcgcggcggcgggctggcgctgtgcctgttcgatatcgacaatttcaagaccatcaacgaccgccacggccacttcgcgggcgactacctgctgcgccgcgtggcgctggcggcgcgccgctgcatgcgccgcaccagcgacgacctgtgccgggtgggcggcgacgagttcgccgcggtgctgtcggcgcccagcgcgtcggcggcgctggcgcaggcccagcgcgtgctcgacgcgatacgcgccattgcgccgctggacacgccgcacgggccgcgccatgtcacggccaccttcggtctggcgtggatcgctcccggcgtctcgttgacctgggagcaggcctacagcgatgcggaccgggcgctctaccgggccaagcaggccggcaagaatcgcctgcacctgatcgccagccgcacggctggcgcataacggcccgcgggccggtcagccttcctggctgatgaccggcggttcgatccagaaaaaacgttcgccctggcggatcatgctggcgacgccttcgggctccacgcggtagtcggtacccatcaacgtcgcgccgccatcttcatggatatgaatgatggccaacggatcgttttccatggtgtaccagtagtacccgggcttgaggtcgtgggtcgtcctggacgaaacgccagtgtcccccagggggcgattgcgcgcatactgccacacatgacacccggcccgcgtacgtcaccgctcgtgttcgcgagcgcgtcgatacaagccatcaaggccggcaagcagcggcagacgcgccggatcgtcaagccgcagcccccgccggccgccacgctttggtactgcgaccccgcgcacgccgaacgctggatcgccgccacggctcgcccggatgacgcgacccccgcacagaccgtatcgaaatggctggtatgtccctacggcaagccaggcgacctgatcgacctggcccacgaatcgggccagccgttcgggcgggccatcctgatgggggtgcgcatccagcgcctgcaggccatcaacgaggccgacgcggcggccgaaggcttcgccgccgcatcccggctggatgaattcctgccggaaaccccgccccaggccgcgtttgcgctggcctggtgcgaacgctacggcgcgcgcgcctgggcggccaacccctgggtatgggtgctggaattccgtctgctgaaccagaacgggcattgatcctcgtggcggacgggccacgcaaggtgtggaaatgtaaccccacctggggcccgccttggctccccccgcgtttcaacccatttcaaagccgcgcccgccccagcgggacaaatttgccgcaacgcagcaaacgccggcgtcccggactgcgggcggttgcggattgtcgccattgcgggggctgttttcacaaatttacgcgcaaaacagccgagaataggcccgtcgattagtcaacttggctgcacgcgcagcaaggcaggtgaaaaatgaaaaagtggttcgttgctgccggcatcggcgctgccggactcatgctctccagcgccgccctggcccgtgtggatatcggggtgtcgatcggcattccgggcgtggtgtacccggcgcccgtgtatgtggcgcccgccccggtgtatgccccgccgcccgtggtgcactacccggcgccggtctatgtgcgcccgcaggtggtgtatccggcgcccgtctactatggcggcccccgctactacaagggccatcggcactatgaccgcggccatcgcggccaccgcggccatggccgcggccactggcgcgattgaccggcgatcgccgcaaatcaatgaaaaagccgcccggatgggcggcctttttttgcggcacggctgggttcaggcctgttcggccgggaccttggcggctggcgcggccgtttgcccctcggcgggcttgtcgctgcgcatggcgtcaagccagcggcgcggcgcgctggaggccttccaccagccgttatgcggacgcgtgtgcgaattccggttcaccattgaaacgtactccattgattctttcaaagatctgctggctcgttcgctcggcgtcctcgcggtcctggtaagaaacctggcccggcaccgtccagcatttctcgggcgcattgccgccaacgcggcgcgtgcagatctgcacgctgtactgattgccctcttcctgaacgacggtacacctgacgcgaaaatcgccaatcattcgcgaagtcataaaacagcttcctttattgaaatgaaggggacgtgttgccaggcgatattttgccgtagatatggccctgtttattgccggtacacatttattcacatcaacttaggctgttctacggagattacctgccaaaagcgacaaatttgtggctaacccgggaaaacccccggccgcgtttgtaccagttgcgcgccgttgcaatacgcgcatggcggcccgccgaaatgaaaaacggaacccgcgggttccgtttctggttcacgtgcggcgcggccgtctcaaggttcgagaacggtcaggccgcccatgtagggctgcagcacggccggcacccgcacgctgccgtcggcttgctggcagttttccagcacggccaccagggcgcggcccacggccagcccggacccattgagcgtatgcacgtattcgggcttgttctgcgcgttacggaagcgggcctgcatgcggcgcgcctggaatgtttcgcagttggaaaccgaggagatctcgcgccaggtatcctgcgccggcagccagacctccaggtcgtaggtcttggccgagccgaaacccatgtcgccggtgcacagcagcatgacgcggtacggcagctccagcagctgcagtacgcgctcggcatggccgaccatttcctcgagcgcctcgtacgaatgctcgggatgggcgatctgcaccatctcgaccttgtcgaactggtgctggcggatcatgccgcgcgtatcgcgcccgccgctgccggcttcggagcggaagcacggcgtatgcgcggtcaggcgcagcggcaggtcggcgccggccacgatggtctcgcgcaccacgctggtcagggtgatttccgaggtcgagatcaggtattggtcttcgcgcgccagcgggttgccctgctcgtcgaccttgggctcgtcgtcgccgccgcccttggtgacgaagaacatgtcgtccttgaacttgggcagttggccggtgccgaacaaggtcgagctgttgacgatgtagggcgtgtagcactcggtgtagccatgcgtgcccgtctgcaagtccagcatgaactgcgccagcgcgcggtgcaggcgcgccatctggccgcgcatgaaagaaaagcgcgcgcccgacagccgtgcggccagatcgaaatccaggcccagcggctcgcccaccgccacgtgatcccgcacctcgaaacccagcgccgcagggatgccgcgctcgtcggccgcgcccggcagccaacgccgcacctcgacgttctcgtcgctggacgcgccctgcggcacgctggcgtgcggcaggttgggcacggacatcagcaggtcgttgagttgcgcctgcgtctgcgccagttcgtcctcgagcgccttgagccgggccggcaaggcctgcgactcggccatcacggcctgcacttccgcttcgggtgcgcctttgcccttgagctggccgatctgcttggccaaggcattgcggcgcgcctgctgcgactcggtttcggtctggacggccttgcggcgggactccagctcgttgaaccgggcgatgtcgaaatcgacgccacggctcttgaggcggtcgacgacggtttgcaggtctttgcgcagcagtatcggatctagcatggtgtgtcagtaagggttggcattcacggcggcggcggtcgcgccgctaccgtttcctggcgcgttcctgggcgtcaagctcatccaggaatgccagcttctgctggattttagcctccagcccccggtcggtcggccggtagaaggtgggattgaggccgtcggggaaatattgctcgtccgcggcataggcatgcggctggtcgtgggcatagcgatatgccttgccatggccgagctgcttcatcagcttggtgggcgcattgcgcagatgcaagggcaccggcgcgctgccatgctcggccgcaaacttgcgcgcggcgttgtacgcgttgtagaccgcattggacttggccgcacaggccatgtagaccaccgcctgcgccagcgccagctcgccttcgggcgaacccaggcgttcgtagatgtcggcgccgttgacggccagctcggtggcgcgcggatcggccaggccgatatcctcgatcgccatgcgcaccaggcggcgcgccaggtacttgggatcggcgccgccgtcgagcatgcgggccagccagtacagcgctgcgtccgggtcggagccacgcaccgacttgtgcagcgcgctgatctggtcgtagaaggcgtcgccccccttgtcgaaacggcgcaggttctgcgacagcgaggtttccagccaggccgcgtcgacgctgtcgcgcccggcggcctgggcggactcggccaccacctcgaccgcgctgatcaggcggcgcgcatcgccgtcggcccaggccgccaattgctcgcgcgcctcggcctcgaagcggatctgctgcccgtcctccaggccctcgttgagcgcggcgacggcgcggtcgaccagctgcatcaactcctcggccgacagcgactgcagcacgtagacgcgcgcccgcgacagcagcgccgagttgacctcgaaggaagggttctcggtggtggcgccgatgaaggtgaacaggccgctttccacatacggcaggaaggcgtcctgctgcgatttgttgaagcgatgcacctcgtcgacgaacaggatcgtgcggcgcccctgcccttgcgcgacctgggcggtcaccactgcgtcgcgaatgtccttgacgccgcccagcacggccgaaatggcgatgaactgcgcatcgaagccgtctgccatcaggcgcgcgagggtggtcttgcccacgccgggcgggccccagaagatcatcgaatgcggccgcccggagtcgaacgcgacgcgcagcggtttgtccggccccagcagatgcgactgcccgaccacatcggacagcgtacggggccgcaggcgttcggccagcggcacatagggccgatgggccggatcggaggcgaacaggtcgttgctcatggacagcaggaaaaaaacacgggcggatccaacgcgcattacaccatgcggcggccttggcccgcaggattgccctgcgcgcgacgcagagcgtcgcggccctacatcttcaccacgtccactccctgaggcggggtgaactggaattcggaggccggcacggcgccgggcagcaggttggacagctcgacgcgcgtggtctgcccgaaggcgtcgaccagttcgatgcgcgcgggctggttgtcgcgcaagccgatatcgacctgcgagaaacccgcgtcggcgttgcgcggcttggcgcgcagccattgcaggccgtcgcggtcgggcagcgcgctgacggcaaacgcctggctcagctggcccgcgccgaacaggatggcggcgggcgacgtgccgatggcctgatcgacctggcgcacggtgacctgcgccaggtccgggtcgtactggaaaacctgcttgccatcggacacgatgagttgctcgtacggcagctggacggcccacttgaacttgcccgggcgctggaacgcgaaagtgccgctttgcgcgggctgggtggcgccctgcgggctgacggtcgattgcttgaacgagccggtggcgcccttgacggtggccacgaaggtgtcgagctgctcctgggccgtggcggcccaggccggcgcggcggccagggccgccacggcgaaaacggcaagcgcgccggcggcgcggcggatcatgtgcatcaggcttcctctcgggccggcaccaggatttcccggttgccgttggattgcatgggcgacaccatacccgcctgctccatctgttcgagtaaccgtgcggcacggttgtaaccaatacgcagatggcgctgcaccagcgaaatcgaggcgcggcggtgcttgagcaccacttcgcaggcctggtcgtacatcggatcggactccgcgtcgcccatgccggtgaccgagctcaggccatcgccggtctcgccttcgctgccttcgagcaggccatcgatatagttgggctcgccctgcgccttgagcgcctcgacgacgcggtgcacctcgtcgtcgtgcacgaacgcgccgtgcacccgcaccggcaggccggtgcccggcggcatgtacagcatgtcgccctggcccagcagggtttcggcgcccatctggtccaggatggtgcgcgagtcgatcttggaagacacctggaaggcgatgcgggtcgggatgttggccttgatcaggccggtgatcacgtccacgctggggcgctgggtggccagcaccaggtggatgcccgcggcgcgggccttctgcgccagccgggcgatcagctcctcgatcttcttgcccaccaccatcatcaggtcggccagctcgtcgatcaccaccacgatatgcggcaacgcctgcagcggctcgggcgcgtccggcgtcagcgagaacggattgggaatgggctcttcgcgcttgatggcgtcgcgaatcttgctgttgtagccggccaggttgcgcacgcccatcttgctcatcaggcgatagcgcttttccatctcgcccacgcaccagttcagcgcgttggcggcatggcgcatgtcggtgaccaccggcgccagcaggtggggaatgccttcgtagacgctcatctcgagcatcttcgggtcgatcaggatcagccgggtatggctggcgtcggccttgtagagcagcgacaggatcatggcgttgatgccgaccgacttgcccgagccggtggtgccggccaccagcaagtgcggcatcttggccaggtcggccaccaccgggttgccggcgatgtccttgcccagcgccatggtcagcaccgaatggctggcatggtaggtctgcgagccgaggatttccgacagcttgaccatctggcggcgcgggttgggcagctccaggcccatcaggttcttgcccgggatggtttccaccacgcggatgctgaccaggctgagcgcgcgcgccagatccttggccaggttgacgatctggctgccttttacgcccgtggcgggctcgatctcgtagcgcgtgatcaccgggccggcctgcgccgccaccacgaccacggaaacgccgaaatcggccagtttcttctcgatcaggcgcgaggtgaattcgatcgtctcggcggaaacggtttcctggttctgcaggggaggatccagcagcccgatggccggcaggtcgctctcgccggccggcggcgcgaacaggctttgctgcttttccttctcggcgcgatccgagcgcggcaccacggtaatggcgggctcgatgcgcacgggctgctcgtgcaccagcttttcctgcttggccaccacctgctcggtacggaccgccttggcgacctcgccgaccttgcggtcctcgcgcgcggcgtacgaatcgcgcacgcgccgcaccaggccttcgagccagctgccgacccgttcggcgatctgcagccacgaaaacgagaagaacaggctcaggccgaccgccagcagcaccagcagggccagggtgccgccggtaaagcccacgccgcgcgacagccagccggccagcatctggccgatcacgccgccggcgccgctttcgccgtcggtgccgccgggcaggtgcatgccccagctgtacaggcgcagcgcctcgatgcccagcgagccggtcagcaggagcacgaagccgatgccctcttcccagtgcacgcgcggcaaggcgtcgggctgcttgccgctggtgacgcgcaggttgctggccaggcggcggtagccggcgcgcacgcggtgcagcagcagcacgacccaccaccaggcggaaaatccgaacaggtacaacaggatatcggcgagataggcgcccagcgtgccgccgccgttgtggatggcgtcaccggaaacagaatgtgaccaaccagggtcggccgggctccaggtggcaagcaccagggtcagccaggcggccagcgcggcgaacaggatccagcgggcctccctgaggagcgcggagatgcgcgcttgaaagggagacggcccgttgcgggtgttgcgcgaggcgcgcggagtagcattcgaaatacgcggcatgcggctcattataattgggcgttatcctaaagatacccgccatgtctacgcctaaacacgccaaagtcctgattctgggttccggccccgccggttacaccgctgccgtctatgcggcgcgcgccaatctcagccccgcgctcatcaccggcctggcccagggcggccagctgatgaccaccacggaagtcgacaactggcccgccgacgtgcagggcgtgcagggccccgacctgatgcagcgcttcctgcagcacgccgagcgcttcaacaccgaaatcctgttcgaccatatcgccaaggtcgacctctccaggcgtccgttcaccctgaccggcgacaccggcaacctgtacacctgcgacgcgctcatcatcgcgaccggcgcctcggccaagtacctggggctagccagcgagcaggccttcatgggccgcggcgtatcgggctgcgccacctgcgacggctttttctaccgcaacaaggacgtcgtcgtgatcggcggcggcaatacggcggtcgaagaggcgctgtacctgtccaacatctgccgcaaggtgaccctgatccaccggcgcgacaagttccgcgccgaacccatcctggtcgacaagctgatggacaaggtcgccaatggcaacatggaactgaagctgttccacaccctggacgaggtgctcggcgacgatagcggcgtcaccggcgtgcgcatccgcagcaccgagaccgacgccaccgaggacctggacgtggacggctgcttcgtcgccatcggccatcagcccaataccggcatcttcgaaggccagctcgagatgaaggacggctacatcatcaccaagagcggcctgtcgggcatggccaccatgacctcggtgccgggcgtgttcgccgccggcgacgtgcaggaccacgtataccgccaggccatcaccagcgccggcaccggctgcatggcggccctggacgctcagcggtggctggagaatgcggggcaataagacggggctggccgacctgaaacggctgcacgagcaagtgcgcgagacccgggcgcgggccgaggccgccgagcgcgaagcggcggcccgcgcgtcggccgccgcccccgaggccgacgtcgccgcgttccggcgcgcggtccaggccgccacgccgctcaagccctcgggccggctcgccaaccgccgtcccgatgccacgccggccacggccgcggccgtggcgtcgcgccgggccgccgcgctgggcgaggcggcgccgcgcgccgatgccggcgtctccgatgccagcgatatcggcgccttgctgaccgacggcggcacggcctacgtgcgcgccggcgtcgcgcccgacaccgcgcgcaacctcaagcgcggccagtggcgggtgggcgccgagctcgacctgcatggcctgcgcgtcgaacaggcccgccatgcggtgctgtcgttcctggacgaatgcctcgaacacggcatccgctgcgtgcgcatcgtgcacggcaaaggctacggctcgcaggggctggaaccggtgctcaaggacaaggcccgcacctggctggtgcagaaggccgacgtcctggcgttttccgaagcgccggagcgcggcggcggcgccggcgcgctgctggtgctgctgcgccaggccgaagccggaggcaggccatgaacagctggatccatctgtcgatggccatcgtggccgaaatcatcgccaccagcgccctgaaaagctcggagggcttcacccgcctgctcccctcgctggtcaccgtggcgggctacgcgatcgcgttctacttcctggccctcacgctgcgggtcatcccggtgggggtcgcctacgccatctggtccggcgtgggcatcgtgctgatctcgctggttggcgcgctgttgttcaagcagcacctggacctgcccgccatcatcggcatcgcgctgatcctggcgggcgtggtggtcatgaacgtgttctcgaagtccgtcggccactgaaggcgcggccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccgccgggctcgcgcagatagtcgaccagggcctcggtggcggagtccgggcgcggcgtgagcaacgacaccacgataatcgtcaggaacgccatcggcgcgccgaacacgccggcggccaccggctggatgccccaccacaggtccaccggctcggcgcgcgtcacgccgaacacccattcgcgcagccacggatgggtgtgcgccatgtaggcgaaggtggcggccaacccggcaaacatgcccagcgtggcgccccatttgttggcgcgccgccagaacacccccatcaccagcgcggggaagaacgacgacgccgcgaacgagaacgccgccgacaccatgaacaggatgtcggccggcttgcgcgcggccacccaggccgcgccgaacgcgaccagcagcagcaggatcttggacaccatcacccgccggccggccgacatgcgcggcgacacgacgcggtaccaggtatcgtgagacagcgaattcgacagcgtcagcagcagcccgtcggcggtggacagcgccgcggccagcccgccggcggccaccaggccggacacgacgtagggcagcccgccgatctccggcatggccagcaccaccacatcggcccccatgctgatttcgcccagctgcacgatgccgtcgcggttgacgtcaagcacgtccagcaaatggatgtcgaccgcgctccaggcgtgcacccacgatggcaggctgaggaaactggtgccgaccacctgcgtgtacacctcgtacttgaccagcagggccagcgccggcgccatgaaatacagcaggaggatgaacagcagcgaccagcacaccgagcggcgcgcctcgcccaccgatggcgtggtgtatgagcgcatcagtatgtgcggcatgccggccgtgcccagcatcaggcacagcaccagcgccaggaagttgatgcgcatgttctcgcgctcgcgcggatcctcggccggaaacggctccgcgtgcggcaccggcggggtggcgcgcgcctcgaaggcggcgcgcgcctgcgaccagagcgtgcgcgcctcctccaccgtggccgggtagctggccagctcgcgctccagcgagcggatctccaccatgggcgcgtcgctggcgttcagttgcgccaggcggccgcgcagccggtctttctcgtgcgccagcgagtcgggcaaggcccgcaggcgctcgtccatctcgtcggcgcggctgcgccacaactgccgcaccgcccgctcgcccgggtcgtgggccagatagacttccttttcggtgatctcctgcagcaccgtgccggccgacaattgcggcaccggcatgccggtatgcttgaccgacagccagaccaccggcaccaggtaggcgatcaccaggatgatgtactggccgacctgggtccacgtcaccgcgcgcatcccgcccaggaacgagcacaccagcatgccgcccagggccacgaagatgcccagctcgaacgagatgccggtcaggcgggtggtgatgatgcccacgccgtagatttgcgccaccaggtaggtgaacgagcacaggatggcgcagaacacccccgccaggcgcggcagcttgccgccgtagcgcgcgcccaggtaatcgggaatggtgtactggccgaatttgcgcagatagggcgccagcagcagcgccaccagcacatagccgcccgtccagcccatgatgtaggccagcccgccgtagccggtcaggtacagcgtgcccgccacgccgatgaacgacgccacggacatccagtcggccgccgtcgccatgccgttgtagaaggccggcacgcgccggcccgcgacgtagtattcgacctggtcggaagtccggcacacgatgccgatgcaggcgtacaggctgaccgtcaccagcaggaacacatagccgatccagctgcgggccatgcccatgagctcggccagcgccagcagcagcaccagcaggatgaagcccagcgtatacagcgtgtagatacggcgcaggcgctgttcgaattcctggggggtattgccggtaaagggcatcagtcgtcccgccgggtgcgcgagcgggcatcgaaccggttcatgaccagcgcatagatcacgatgaggatcaaataggccagcggggcgccataggcagccatccagaacgagaagggccagccgatgaagtcgaaggcaagctggcgcgcgaaataggccggcacgaaggtcagcccggcccagcaggccagcagcagcacgatcagccgcacattgcggcgccagtatggcgcgggggacggctcggatttgacgcgggattccggcatggcttacctgaatatcgcgaaacgcagcacttgaaaagcccttcgtgccggtcagcctgtcagcgacggctttttaagcgacaacggctggcccgtgaggtgccagccgttgtgcgttttgcttttttttgggtactgcttcgctttctatttgtataccggtgccgccggttatgcccatgcagggctttgtctcctcacctgcatgggacgagattctgcaccataagcgggccggcaacactaggggaatgccctaagaaggcgcacgcatatgcatataaaatgcaccaacatggtgcaaaaaaccattttctgaggcttacatcgccgattttcgccaattttcggttaattcgccatcgaaattgccaaacgtacacttgtttttttaaaaagcggtgaatccaccaacgccccacacgtgtgcatggacgcccggccggcaaggggtttttttacgccgcgtttacgcccggcctcggaacatttaccccgtttttatccgccgatccgtaacctgccagcgtccgccggtgctccgtgcacaacgcaccaccggcccaaccccgcggccccgcgcccaaggagaacgctacatggatctggtttacctggccgtctttgccgccatggcggccctgaccggcacgcaactgcgcctgtgcgcccgactgttcgcgagaggccgcccatgaccgcgctttactggctcggcggcctgacggccgcgctgctcttcgcctacctggcctacgcgctgttcaatccggagaaattctgatgaacgccgatttcctcggtttgctgctgctgtacctggcgatcctgctgtgcgccgcgccgctgctcgggcgccacatccgccaggccataaacggcgagcgcacctggctcaccgcctggggccagccactggagcgcggactctaccgcctggcgggggtggaccccgccgccgaaatggactggcgccgctatgccgtggccatgctggtcttcaacgtgctgggagtgctggccgtctacgccctgcaacgcctccagggctggttgccgctcaatcccgccgggctgccgggcgtcgcgcccgactcggcgctcaatacggccatcagcttcgtgaccaacaccaactggcaaggctacgccggcgaaagcacgatgagctacctgacgcagatgctggcgctgacggtgcagaacttcgtttcggccgccaccggcatcgccgtgctgatcgccctggtacgcggactggcccgccacagcgccgccacgctgggcaatttctgggccgacctggtgcgcgccacgctgtacgtgctgctgccgctgtcgttcatcctggcgctggcgctggtcagccagggcgtggtgcagaacctggacccgtacgtcgaagcgcaaaccgtgcaggcgcagcagtacgagaccgcgcggctggacgcgcagggccagcccatgaccggaccagccggccaacccctgaccgacaccgtcgtcacccgcgtgcagaccctgcccatgggcccggtcgcctcgcaagaggccatcaagctgctgggaaccaacggcggcggctttttcaacgccaattccgcccacccgtacgaaaaccccaacgcctggtccaacctgctggaaatgctggcgattctcctgatcccggcggcgctgtgctggaccttcggcgagatggtcggcagccgccggcaaggcgtcgccatcctggcggccatgacggtgctgtttgccggattcgccgccagcgcggcgtatttcgagcagcagcccacgcctgccctgcgccaggccgaagcggcgctgctggccgacggcggcaatctcgaaggcaaggaagcccgcttcggcgtggccgccacggcgctgttcgccaccgtcaccaccgcggcctcgtgcggcgcggtcaatggcatgcacgattcattcagcgccctgggcggcgtcacgccgctgttgcagatgcagctgggcgaggtgatctacggcggcgtgggctcgggcctgtacggcatgctggccttcgccattctcgcggtgttcatcgccgggctgatgataggccgcacgcccgagtacctgggcaagaagatcgaagccctggacatgcagatggtggccctcgtgatcctggccacgccggcgctggtgctggcgggcacggccgtcgccgtgctggccgatgcgggcagggcgggcgtgctcaatcccggcgcgcatggtttctcggaaatcctgtacgccatgtcgtcggccgccaacaacaatggcagcgcgttcgccggcctgtcggccaacacccctttctacaacgtcctgctgggcctggccatgtggttcggccgctacaccatcatcgtcgccatcctggcgctggccggctcgctggccgccaagccgcggctgccggccagcgtcggcggcatgccgaccaccggcccgctgttcgtcgcgctgctggtcggcgccgtgctgctggtcggcgccctgacctatgtgccggcgctggcgctgggcccggtggccgaacacctgcaaccctgacgcttccgaaccgagaacgctccatggccaactcccctacccccctgtccgcccaggccggcctgccggctgcaagcccctccctgccggcggccacgccgcatcgcgcgttcggcctgtggtcgcgcgcgctggccggccccgccctgcgcgacaccctgcgcaaactgtcgccggccgcccagttgcgcaaccccgtcatgttcgtcgtctacgccggcagcatcctgaccaccctgttgtggctgctggccctggccggcctggccgaggcccccgcgggcttcatcctcgccgtcgcggccggcctctggttcaccgtgctgttcgccaacttcgccgaggcattggccgaggggcgcggcaggcagcaggccgccgccctgcgcggcttgcgcaccaccatcgaggcgcgggtgctgacaggctttcgcgatagcgacgccgccgcagcactgccgccgtactggcgctcgcgcgccacctcgcgcccctcgggcgcgctgcgcagggacgacgtggtcctgatcgaagcgggcgaaaccgtgccgggcgacgggcaggtgatcgccggcatcgcctcggtcgacaaaagcgccatcaccggcgaatcggcgccggtgatccgcgcggccggcagcgatttctgctcggtcaccggcggcacgcgcgtcctgtccgactggatcttcgtgcgcatcgcggccgaccctggcgacagcttcctcgaccgcatgatcgccatggtggaaagcgcccgccgccagaaaacccccaatgagctggcgctgaccatcctgctggtgggcctgacgctggtgttcctgctggtcgtggccagtctgctgccgttctcgatgtacgcggtgtccgcctcgggcgcggggcaggctgtgtcgatcaccgtgctggtggccctgctggtctgcctgatccccaccaccatcggcggcctgctgtcggccatcggcgtggcgggcatgagccgcatgatgcgggccaacgtcatcgccacctcggggcgcgcgatcgaggcggccggcgatgtcagcgtcctgctgctggacaagaccggcacgatcacgtttggtaatcgccaggccgcggccttcgtccccgcgccgggcgtatccccggcggtgctggccgaggccgcgcggctggcgtcgctggccgacgaaacgcccgagggccgcagcatcgtcgccctggccgagcgcatcctggacacccgcagcgaggcgcccgccggcgcgcgcttcgtgccgttctccgcccagtcgcgcatgagcggcgtggacctcgacggccgccttatccgcaagggagcggccgacgccctggcacgctggctgggcgaaggacagggcggcctgcccgccgccgtggcgcgcgacgtggacgacgtggcgcgccgcggcagcacgcccctggtggtcgccgaaggcgggcaggcgctgggcgtgatcgagctcaaggacatcgtcaagcccgggatccagccgcgctttgccgcgttgcgccgcatgggcatcaagacggtcatgatcaccggcgacaacgccctgaccgcggccgccatcgccgccgaggccggcgtggacgacttcctggccgaagccaccccgcaagccaagctggaactgatccgcgcctgccaggccgacggccatctggtggccatgacgggcgacggcaccaacgatgcgccggcgctggcccaggccgacgtggcggtcgccatgaactccggcacgcaggccgccaaggaggccggcaacatggtggacctggactccaaccccaccaagctgatcgaaatcgtcgaaatcggcaagcagatgctgatgacgcgcggcgcgctcaccaccttcagcgtcgccaacgacgtcgccaagtatttcgccattattcccgcggcattcatggcggtgtacccgcagctggcgcaactcaatgtgatgggcctggccacccccgcctcggccattctttcggccgtcattttcaacgccctgatcatcgtggccctgattccgctggcgctcaagggcgtgcgctaccgcccgctcggcgcggcggtgctgctgcgccgcaacctgctggtctatggactgggcgggctgctggcgccctttgccggcatcaaactgatcgacatggcgctggccgccctgggctggacctgacaaaaggagcatgaccatgcaccctccgcttccccccgccgggcgccccctgcgcgccgccctggtgatcttcctggcgctgtccgtgctggtcggactgctttatccgctggccaccaccggcgtggcccgcctgctgtggcccttccaggccggcggctcgctgctcgagcaggacggccgcgtggtcggctcggcgctgatcggccagtcgttcaccgatccgcgctatttctggggccggccatcggccatcgcgcccatgccctacaacgccgccgcctcgggcggatcgaacctgggccccgccaacccggcgctggcgcaggccgtccgggcgcgcatcgccgccttgcgggcggccgatcccggcaatccggcgccgattccggtggatctcgccaccgcttcgggcagcggcctggatccgcacatcagcccggcggcggccggctaccaggccgcccgcgtggcgcgcgcccgcggcctgcccaccgccacggtggagcagctcatcgcccggcacacggaacgcccggtgccggacatcctgggcgaaccggtcgtcaatgtgcttgccctcaacctggcgctggaccgcctgcgctgaagcggcgcgcgtatagtatgcgtgccgcctgcgcgcgacccttcccgacgcgacacacccaccccatggccgaccccggcaacgaccgcctcgaccccgaccgcctgctccagaccctggagcaggcgcagtccgacgcccggcgcgggcggctgcgcatctacttcggcgcctgcgccggcgtaggcaagacctatgccatgctggccgcggcgcgcgcccaggccgcgcagggcgtggatgtcgtggcggggctggtcgaaacccacggccgcgccgacaccgccgcgctgctcgatacgctgccggccctgcccctgcagacgctcgacttccagggacgccgcctgcgcgaattcgacctgcaggccaccgtggcgcgccggccccgcctgctgctgctcgacgaactggcgcacaccaacgcgcccggggcgcgccacgccaagcgctggcaggacgtcgaggaactgctggcggccggcatcgacgtctggaccaccctcaacgtccagcacctggaaagcctgaacgaggcggtcggcggcatcaccggagtgcgcgtgcgcgaaaccgtgccagactcggtattcgatgccgccgacgagatcatcctggtggacctgtcggccgacgaattgctgcgccgcctgcgcgagggccgggtctatgtgccggaacaggcccgccacgccagccggcacttcttccgcaagggcaatctgatcgccctgcgcgaactggcgctgcgccgcaccgccgaacacgtcgacgacgatgtgcgcgcgtaccgccacgaacgcgcgatcgagccggtctggcgcacgcgcgaggccgtggtcgcctgtatcgacgccgacccgcatgccgagcatgtgctgcgcagcgcgcaccggctggcccagcaactggactgcgagtggcatgccatcaccatcgaggcgccgcgggtcgcgcccctgccgcgcgccggccgggcgcggctggaccaggcgctggcgctggccgagacgctgggcgcgcatgtcgagaccgtggccggcaccgacatggtcgacgccgcgacccgctacatgcgccgccacaacatcaccaaggccgtggtcgggcgcgacgcgtggcgccgccgcggcctgtcgggcctgctggatgccgccctgacgccgggccggctgctgcgccggcgcagcttcgccgatgtcctggcgtcggcctgcccggaagcggacatcgtgagggtcggcgcgccgtcggcggccacggccgcgccacggcgcgacccgcgttcgtggcgcaacgcttccgcgcccgccggccacgccgccgccggcgcctatctgtgggccctggcctattgcgcggcggccaccctggcctcgcgcctggcctttccggttctgcaccagaccaatatcgtcatgatcttcctgctggcggtcgtggcggcggccctgcgccacggacgcgggccggcggcgctggcctcggtggtcagcgtcgcgctgttcgatttcttcttcgtgcagccattggcctcgttcgccgtctcggacgtgcagtacctgctgacgttcgccgtcctgctgacggtcgggctgctgatcggccagctgaccgccggcttgcgccagcaggcccgggccgccgccaggcgcgaggccgatgcgcgcggcctttacgaattcgcgcgggagctgtccgcggccctgcagccggagcaaatcgccggcgcggcctcggcattcctgaacgccgcgttcggcgcccgcggcgccctctacatactgggcctggacgaccggctgcggctggcgcccggcgctggcgacgcggcactcgaacccacgctggcgcaatgggccttcgaccacggccaggcctgcggcgccggcaccgacaccctgtcgaacagccccgtgctgtacctgcccctgcgcgcgcccatgcgggtgcgcggcgtgctggccctgcaccacgccggcccgccgctctacagcgcggcgccggcgcgccgccagctcgacgcctacgccaccctgatcgccatcgccatcgaacggctgcactatgtggaagtcgcccagcaggcgctgctcagtatcgaatccgaacgcctgcgcaacgccctgctggcggcggtctcgcacgatctgcgcacgccgctgaccagcttgctcggcatggccgagaccctgcagcgctcgcccgccgccatgacgccggccgcgctcgaaaccgtggccgccatgcaggaccaggcgcggcgcatgcacgcgctggtcgtcaacctgctggacatggcgcggctgcaaagccacgatgcgccgctgcggcgccaatggcaatcggtcgaggaactggtgggctcggccctggcggccatgaacgccgcgctgcaggatcgccccgtcacggtcgcgccgctttctgccctgccgctggtgaaatgcgatggcatcctgatcgaacgggtgctgtgcaacctgctggaaaatgccgccaaatacacgccgcccggcagtgccatccacatcgacgccctggccgacgcccataccctgcaggtacgggtggccgatgacggggcgggcgtcgcgcaggccgaccgccagcggatcttcgagaaattcgcgcgcggccagcgcgagtcggccccccccccggcgcaggcctcgggctggcggtatgccgcgccatcctggacgcccaccagggccgcatctgggtcgagccggcccggcgcctgcgcggcgcctgcttcgtcttcgcgctgccgctgaccccgccgccggccgtgccccccgaacccgcctgacccgccatgcccgattaccgccccaccgtactgatcgtcgaagacgatgcccatatccgccgcttcgtgcgcagcgcgctcgaagccgaaggctgcgaggtccacgagaccgacaccgtgagacgggggctgatcgaggccggcacgcgccagcccgatgccgtggtgctggacctgggcctgcccgacgaggatggcatggcgctgttgcgcgaactgcgcggctggaccgaactgccggtgctggtgttgtcggcgcgcagcagcgaaggcgacaagatcgctgccctggatgccggcgccgacgactacctgaccaagccgttcggcgtcggcgaactgctggcgcgcctgcgcgtgctgttgcgccggcacgcccgcggcggcgccggcaatgccgcgcaggccggtttcggcgacgtgcagatcgacctggcccgacgcgtcgtcacccgcgcgggcgagcacgtacacctcacccagatcgaataccggctgctggccgcgctggtggcatcgcgcggcaaggtcatgacgcaccgcgaactgctgcgcgaggtatgggggccgtcccatgtggaaagccaccattacctgcgcatctacatgggccacctgcggcagaagctggaagccgatccggcccggccgcgctacctgctgacggaaatcggcgtgggctaccgctacgcgggcgaatagccgcccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgcgcgcggcgcggtcagcgccagcagcagcaccagcgtggcactgtagatgggcacgctgcgcatgttgcggaacatcatctcggtcaggctgaaagcgcaataaccgaggcagaacaacaggccgatctgcgcgcccgtccgtatgacgcggtcgtcgctggccatgcggcgcaggaacacccaggccggcgcgagatacagcaacaggatgctcagcaggccgagcaggccgtagccggccatggccgccatgaaatcattgtggggttcgccgtacccgctggcgacctccggcgtgaccacgccctggtcgcgcagcttggccagctcggcacggaaattgcgcggccccacccccagcaccggcgcctcctggaagatcatccacgaggcatgccacagctgcaggcgtatgcccacggacgtattgcgatcgttctgcacggtatagcgctgtagatccgtcaggatcttgtgcatccggtttccctgcgaggacagcatcacccccgccagcaccgccagcgccgcgaccagcaccaggcccacggccagtttcctgcgcaggctccagacacggcgggacatgaggaacaccagcccgaaaaccggcagcagcatccagctgctgcgcgtctccgatacatgggccgcatacaccgcggcgcatgccgcccccaccttcaacagcgcttccaggccgggccagggcgtcagccgccagcccagcgtcaacagcgaggcgaaaccgaagaacagcgtcagattggcgaaggccacggcgttgtactcggcgccgtagaagctgacctgcatgcgcccgccgtaccagccgacgatgacataaagcatgatcgcgccggcataggcgctgaacagcaggctccactggatctgttgcagccatgggcgcggcacgcacagcagtacccagaacaggggaagcgccagcgcgaaccgcagcagtttctcgaactcggaaccgctccagataccgaggtaggcgttggtgaccagcatcgacagcaagggcaccgccagcaccgcgccgggccaggccaggtcgcgccaggacggctgtgcgcgaccacggccggcgtagaccatgattgcgagcgacgtcagtacggctagcgtgtagaacacggcgacgcccccgcctttgctgaccagcgccagcgcaggtatcaacagggcaagaacggcgaagattttcaattggacaacaggcatggcatcaagagcagaaaaacaggggacgctttcatatcgggcactgagcgccgcagcagtgtagaagcaaataccggaccggcctcaacccgaaacggaatcccacatccacctaggaccgttgagcgcggcgccagtgcaccatcgcctcagatttttccccaaggcacccccacgggctgccgccggtcgtccgcctgcagcttgtggaatgccgacatgacgcggcgcggcgagagccactcgcgccacaggcgatcgcgccagcggcctccgggaatcagagccgggtagacgatgcgcgaggtcgaccaggccggccgccaggcgcgcgtgcgggtgggcctgccggtcagcgacagggtgggcacgcccacgttggaagccaggtggccgatgccggactcgttgccgatgaaccagcccgaggcatggatgaagcccgccacctcggacagggagggaaactggggcagatgcaggccatggtccagcacccagctccactcggcccgctcgtgcggcgcgacgatgtagttcggctcgtagccctcgtgcagcaggcgcagccccagctccttgaaatggcgcggcgcccagcaccgctgggcccccgtcgacgtgggatgcagcgccacccggcgcggatggctgcggtgcggctgcacctgcggcggcggccgcaagccgttatcggcgccggcctgcgccagccccagttgctcgcgacagaaatcgcggatctggaacagcttcacgaagccgcgcccggtaatcgccacatgcgcgtcgtaatagaaatagttcggctggtgcgcatgcagcgcgtagggccagcccacatgcatctgggccgcgcaatcgtagccgggcagcacctggccggcctgctcctcggacagcgatgggcggatatccaggcccgggaaccagtcgcgcaagccgtggatatagtcgccgaagatgctgacttcgcggccgtgcgcggccaggttgcgggccatgttcatcatcagcagcgtgtcgcccagccgtggcgccatcagcagcgccacacggcgtgcgccggccaggccgcgcagcgcggccgccttgtcgtaggggggcatatcggaagcaggtttagccatgttctctatcgtccgagccaacgtctcccggataaaatttgaaacgcaaaactggaaattttacaacgaaaagttacatacctatgggcctggcagggtcatgccggccccggatggccgttgcccattcggcaaaaaacccgctacccccataggggcgcgggtttctcggctgatgcggttgaagccttacagcaattacatattgtcgatcatgacctgaccgaagcccgagcacgacacctgggtggcgccttcgagcagacgggcgaagtcataggtgaccttcttggacaggatggatttctccatgctggcgatgatcaggtcggcggcctcggtccagcccatgtggcgcagcatcatttcggccgacaggatttcggaaccggggttcacgtagtccttgcccgcgtacttcggcgcggtgccgtgggtggcttcgaacatggccacggaatccgacaggttggcgcccggggcaatgccgatgccgcccacttgcgcggccagcgcgtcggagatgtagtcgccgttcaggttcagcgtggcgatcacgtcgtattcggccggacgcagcaggatctgctgcaggaaggcgtcggcgatcgaatccttgacgatgatctcgcgacccgtcttgggattcttgaacttgcaccacgggccgccgtcgatcggctgcgcgccgaactcgttctgggccagggcgtagccccagtcgcggaagccgccttccgtgaacttcatgatgttgcccttgtggaccagggtcaccgaggcgcggtcattgtcgatggcgtactgcagcgccttgcgcaccaggcgctcggtgccttcgcgcgaaaccggcttgatgccgatcgacgaggtgttcgggaagcggatcttggtcacgcccagcttggtctgcaggtactggatcaggtccttggcctgctcggactcggccatgtactcgatgcccgcgtagatgtcttccgagttctcgcggaagatgaccatgtcggtcttctcgggctcgcgcaccggcgagggcacgcccttgaagtagcgcaccgggcgcaggcagacatacaggtccagctgctggcgcagcgccacgttcagcgaacggatgccgccgccgaccggcgtggtcagcggacccttgatcgacaccacgtagtccttgacggcgtcgagggtttcctcgggcagccagacgtccgggccgtagaccttggtggccttctcgccggcgtagacttccatccagtggatcttgcgcttgcccgcataggccttctgcacggccgcgtcgacgaccttaatcatcaccggcgtgatgtcggcgcccgtaccgtcaccctcgatgaccggaatgatgacctgatcgggcacattcagcgagtaatcggcgttgaccgtgattttttggcccccagtgggaaccttgatatgttgataggacatgaatgctccagttgctccgggtggtttttaccgctcgcctgaccgtgtttctgccggagatgcacgtttgtaaccacgcaaagcaacccgggccggatggcggacaaccttcaattctatatcgcattggcccggcgcgcccggcagggggtccggcaggcggtaaaatggcctatccttcccgcctgtctttgaagcgccgatgttcaatccttcccgcgaccaggttcgcgaattctttatcgaaacctggcgcaagcaccgcgccaccgaggtcctgaccccgctcgaatccatggcgctggactggatcctcgaacatcccgagtaccacggcgacctcgaaagccccgaggccatgaccgccgagtacccggtcgagcacggccgcaccaacccattcctgcacctgtccatgcacctggcgatcgccgagcagttgtcgatcgaccatccgcgcggcatccgcgcggcgtaccagcgcctggtcggccgcggcgacgcgcaccaggccgcccatgaaatcatggaatgcctgggccaggtggtatgggaggctcaacgcctgggtacgccgctcgacagcgacgcctacatcgagctgatccgccagcgcgccgagcgctagaaaaggaaaagcccccggatcgggggcttgcccggcgccgcttactggcgcacgcccaggtcgctgggctgcgccgccagccaggccgcgacgttgcggatgtcctggtccgacagctgcgccgcgaacgcgcccatgatcgggttcttgcgcacgttggccgtggccgcgctgcccgcggcgccacgcttgtaggccttgagcgcatgcgccaggtaatcggcatgctggccggccagcaccggatactccggctggacgctggtcttggcatcggcgccgtggcaggacgcgcaattgaacttgtcgaacacggccttgccggccaccacatcctgggcctgcgccgagacgccggcggtcgccagaactatgcccgcaagggcaaacgtaaagcgtttcatggtctgccccgattacttgagagatgagtagtaggccgccaggtcggcgatgtcctggtcggacaggctgccggccaccgcgtccatcgtcggatggctgcgcgcgcccttcctgtactcattgagcgccgcttcgatgtacttggcattctggccagcgatcatcggaacgtgataaagctcggggaacgaggccttgtagcccgggatgccgtggcagccaatgcacatcgacaccttgtcacgggcgttctgcgcgttgccgaccggcgccgcgtcggccgcggccgccggaccggcgatcgcacaggacgccaatactgccagcacggaaaccgtgcgcgtcatcgaaattcgcaacttcataatggctcttgtatggctgaatacgaaaggagaacttcttcttcaagacaccgggtaaaaatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggtcgcaaaaccctgcgattgtacgataattgccgcaagaccattccttatcatgcctcggcgctgtcgcgcctcattgactgccactccatgcccacgtccgcgtcctcctcttccgcccccgcccaatcggcccgtttcgaaggtaccgaccgctacgtcgccaccgacgacctgaagctggccgtcaacgccgcgctgacgctgcagcgccccctcttgatcaagggcgagcccggcacgggcaagacgatgctggccgaggaagtggcgcgcgcgctggaccgcccgctgctgcaatggcacatcaagtccaccaccaaggcgcaccagggcctgtacgaatacgacgcggtctcgcgcctgcgcgattcgcagctgggcgacgagaaggtccgcgacatccgcaactacatcgtgcagggcacgctgtggcaggccttcgaggcgcccgaaccggtcgtcctgctgatcgacgagatcgacaaggccgacatcgaattccccaatgacctgctgcgcgagctcgaccgcatggaattccatgtctacgagacgcgccagaccgtgcaagcgcggcaccgcccgctggtcatcatcacctccaacaacgagaaagacctgcccgacgcctttctgcggcgctgctttttccactacatccgctttccggaccgcgacaccatgcgcgatatcgtcggcgtgcactaccccgacatccgccaggacgtgctgcgcgccgcgctcgataccttcttcgcgctgcgcgaagcgccgggcctgaagaaaaagccgtcgacctccgagctgctggactggctgcgcctgctgctggccgaggcgatcccggccgccgagatcgacgcccacgcggccaccgccgtgccggtgctggccggggcgctgctcaagaacgagcaggacgtgcatctgctggagcgcctgggcgccatggcgcgcggcgcccagcgccgctgacgccacgccaggccctgccccatgctgatcgatttcttctatcatctgcgcgcccacaagctgccggtgtcggtgcaggagtacctgaccctgctcgaggcgctgcgccagcgcctgatggcgcccacgctcgacgatttctacttcctggcgcgcaccgcgctggtcaaggacgaaagcctctacgaccgctatgacgccgcattcggcgcctactatcgcggcatcgccgccgccctgcccgccgaccgcgacatcccgctggactggctgatcaaggaattcgagaaaaccctcacgcccgaagaaaaggccgccatcgaagcgcacggctgggacaagctgatggaactgttcaagcaacgcctcgaggaacagcaggaaaggcacgcgggcggcagcaagtggatcggcaccggcggcacctcgccgttcggcaacggcggctatcacccggaaggcatccgcgtcggcggcgattcggccggcaaccgcaccgcggtcaaggtgtgggacatgcgccagttccgcgactacgacgaccagctcgaactgggcacgcgcaacttcaaggtcgcgctgcggcgcctgcgccgtttcgcgcgccagggcgccgacctggaactggacctggacgacaccatcgccagcacggcgcgcaacgccggccacctcgacctgcggctggtgcccgagcgccgcaataccgtcaaggtgctgatgctgctgaacgtgggcggcagcatggacgaccacatcgcgcgcgtggaggaactgttttcggccgcgcgcagcgagttccgccacctcgacgtctattacttccacaactgcccgtacgaaaacctctggcagaacaaccgccggcgccagaacgagcgcttcgaaacctgggacgtcctgcgcaagtacaacgccgactggcgcctgatcatcgtcggcgacgccaccatgagcccgtacaaaatcctgcagcccgggggctcggtcgagcactacaacaaggaggccggcgcggtctggctgcgccggctgctcgacgcctggcccaaggccgcctggctcaaccccgagcccaccgcgtcctggcgctataggcagtcgatcgccctgctgcgcgacatcatgcaggaccgcatgtacccggtcaccgtggcgggcctggaacaggccatgcgccagctgtccaaatagcgttcagccgtcgaccggccgcagggacgtgtcgagcgtcagctgatagaacgccaggtcgagccagcgcccgaacttgaatccggcctgcgtgatcgtgccggcgtgcacgaaccccagcttgcggtgcagcgcgacgctgccggcgttggtggcgtcgatcccgcccaccagcacgtggacctgctgcaggcgggcccgctcgatcagcgcccgcagcaaggcttcgcccagcccgcggccgcgatagcggcggtccacgtacaccgagtgctcgaccgagtacttgtacgccggccaggcgcgaaacgtgccgtagctggcgaaccccatcagcacgcccgccgcgtcctcgaagcccactaccgggaagccgccctggcgcttggcctggaaccaggcctccatcgaagccagcgcgcgcggctggtagtcgtacagcgccgtcgacgtcaggatggcgtcgttgaagatatccaggatggccgccgcgtggcggtcatgcgtgcagtcgaccagcggggcgggggaaggcgtggcgttcatgccggcattgtagccagccgagcgccccgcccgccgctcaggccacgcggctttgcgcctgccgcgtcgccgccagggccacggctcccgggcagcggcgccaggcgatttcatcgccgtccatgtccaggtcgaacagatcattgacggcgggccaggggtggccatgctcctgcgcgccctccatctcaagcacgtgcccggcgaatccgcacggcacgccagcgcactccgcgaagtagcgctgtgcatcgacatccaccacataagtagtcaggtcatggcccaggatggccacaaaacggccgtcatcgctggcataagcgtagcgaaagcgccctttgatgacgtcgcccgacagggaattgccaagcaactgggacagggcgcgcgtgacgatatcggtcagcatgaatcgatcctccggagtgagcgccggcgtcgggccggctgcgaaggcgcgagcaaacaagcgccggcacagcgcacggaaggcggagtgggggcgaaggacgggaagccaggaaaggctgtcgcgcatcccgtcagactaggggaaaccatatcggacatttagcttacacccgtgccagccctgtcttcaaatcactcccccgtccccataatccatgccgtgccgcagcatggcggcgcggccagccggctccgcgcgcgtcccggcccgggtgaaccaatcgaaacgtatacactccaacggattccgctagtttcgaggtcatccccatgcgcctgccgcttctgtcgcgccgcctgaatgcattgttagtgtcgtcgttcctggctttccaggccggcgccgcgtcgctccccgcgggcgtctcggaagtgtcctcgatcgagggcattaccgaataccgcctggccaacggcctgcgcgtgctgctggcgcccgacgcgtccaagcccaccaccacggtcaacatgacgtacctggtgggatcgcgcaacgagaactacggccagaccggcatggcccacctgctcgagcacatgctgttcaagggcacgcccgccatccgcaacgcgctgggcgagttctcgcgccgtggcctgcaggccaacggctccacctcgtcggatcgcaccaattacttcgccagcttcgcggccaatcccgaaaccctcaagtggtacctgggctggcaggccgacgccatggtcaactcgctgatcgccaaggaagacctcgactccgagatgaccgtggtccgcaacgagatggaaagcggcgagaacaacccgttccgcgtgctcatgcagaagatgcaggccgccgcctaccagtggcacaactacggcaagagcaccatcggcgcgcgcagcgacgtcgagaacgtggacatcgcgcaattgcgcgccttctaccacgagtattaccagcccgacaacgccgtgctgatcgtcgcgggcaagttcgatccgcagacggccctggccgatatccagtcctcgctgggcaagctgcccaagcccaagcgcaccctgccgcccgaatacaccgtggagccggtccaggacggcgagcgctcggtgacgctgcgccgcgccggcggcaccccgctggtggccgccatgtaccacctgcccgccgccggcagccccgatttcgtcgggctggacctggccgccaccatcctggccgacacgccgtcgagccgcctgtaccacgcgctggtccccaccaagctggcgtcgggcgtattcggcttcaccatggaccagctcgaccccggcctggccatgttcggcgcccagctgcaacccggcatggaccaggacaaggcgctgcagaccctgaccgctacgctcgaatccctgtccagcaaaccgttcagccaggaggaactggagcgcgcccgcagcaagtggctgaccgcctggcagcagacctatgccgatccggagaaggtcggcgtggccctgtcggaagccattgcctcgggcgactggcgcctgttcttcctgcagcgcgaccgcgtgcgcgaggccaagctggacgacgtgcagcgcgccgccgtcgcctacctggtgcgcagcaatcgcaccgaaggccgctacattcccaccgaaaagccgcagcgcgcgccgctggcgcagcgcgccgacctggcggccgtcttcaaggactacaagggcgacccgaacttcaaggccgtcgaggccttcgatccgtcgccagccaatatcgacaagcgcaccctgcggcgcacgctcgacctgcccaacggccaggtcgaactggccttgctgcccaaggccacgcgcggcgaccgcgtgcaggccgaactgctgatccagttcggcgacgccgaagcgctgcgcggccagcgcgtgccgctggccgccgcggccgccctgctcgaccgcggcaccgacaagctgtcgcgccaggccatccaggaccgcctggatcagctgcaggccgaagccaccatcaatggcagcggcaccaacctggtggtcaacatctccacgctcggcaagaacctgcccgacgtgatggcgctggtgctggatgtggtgcgcaacgccagcttcccgcaggaccaggtcgaggaatacaagcgccaggccatcaccatggtgcaggacgcgatgaccgacccgaccgcgctggcctcgcgcgccctggcacgccacaacaatccgtggccggccgacgacgtgcggtacgtgcccaccttcgacgaagccctggagcagctgcgcagcctgtcgcgcgacgacctggccgcggtcagcggcaagctgtacggcgccggccggatcaagttctcggccgtgggcgaattcgatcccgccgcggtcgaggccgtgctgcgcaagggcctggacggctggcgcagcgcacccgcctatacccgcctgccggatccctaccgcgccgtgcccgcgcagcaattcgacatcgccacgcccgacaaggccaacgccttctacatctcgcgcatgccgctgcagctgcaggacaccaacgccgactaccccgccctgtacctggccaacttcctgctcggcacctcggaaacctcgcgcctgtggcaccgcgtgcgcgaaaccgaaggcctgtcgtacaacgtgcgcagcaacctgtcggtgtcgtcgtacgagccgtccgcgaactggacgatctacgccatctacgcgccgcagaaccgggcacgcctggaaaaggccatctcggaagagctggcccgcgccctcaaggacggcttcacggaccaggaggtccgcgacggcgtcgtggcgctgctgaactaccgcaacctggcgcgcgcccaggatgacgtgctggccgatacctgggtgaactacatgcagaccggccgcagcttccagtggtcggccgacatggaccgcaaactcgaggcgctcacgcccgaccaggtcaacgccgcgctgcgcaagtatctcaagcccgaggcgttcagcaccgccgtggcgggggatttcaccaagaaatccaccccttgaggggccgcatggggactggcaccggctgacttccagcctgccccccgatggaaactgacatccgcgacagagtgtgcctgtccccgctgggacaggcacactgctctacgccatgaacggctgactgccaggacggtaccgcccccagcgggacaggcgccgcatgcgtcagctgaagaactccttgacgcggtcggtccaggacttgctctgcggcgaatggcggtcgccgccgtcgttgagcgaagcctcgaactggcgcaggatggccttctgctcgtcgctcaggcgcaccggcgtctcgaccaccacgtggcagtagaggtcgcccggataactgccgcgcaccccgcggatgcccttggcgcgcaggcggaaggtcttgcccgactgcgtgccttccggaatcgagatctcggccttgccgcccagggtcggcacctgcagctcgccgcccagcgccgccgtggtgaacgggatggtcagctcgcagtgcagatcgtcgccatcgcgctggaagatcttgtgctgcttgatatggatctcgacatacaggtcgcccggcgggccgccgttgatgccgggctcgccgttgccgctggagcggatgcgcatgccgtcgtcgatgccggccgggatcttgacctgcagcgtcttgttgcgacgcgtacggcccacgccgtcgcacgacgggcaggggtcggtgatttccttgccggtgccgtggcaggtcgggcaggtctgctggacgctgaaaaagccctgctgcatgcgcaccgcgcccgaaccgccgcaagtccggcaagtcttgggcgaggtgccggccttggcgccgctgccgtggcaggtatcgcagttttcccagctgggaacgcggatctcggtgtcaaaaccgctggcggcctgctccagcgtgatttccagcgcgtacttcaggtcggcgccgcgatatacctgcggcccgccgcccccgcgccgacccgcgccgaagatctcgccaaagatatcgccgaaagcatcggcgaagccgccgcccatgccgccgcccatgccgccgcccatgccgccgcccatgccgccgcccatgccggcggcgttcgggtcgaccccggcatggccatagcggtcgtaggcggcgcgcttctgctcgtcacccaggacctcgtaggcctccttggcttccttgaacttttcctcggcttccttgctgtccgggttgcggtccgggtggtacttcatggccagcttgcgataggccttcttcaggtcttcgtcgctggcattcttcgccacacccagtacttcgtagtaatcgcgttttgccatggtgggagggcccgtcgccgggccatgttctgaatcatcaacgcgcgcgcccggtagctggaatcagctaccgggcgtatcgcacgtcatcgttcggccattactggtcgcgcttgacttccttgaagtcggcgtcgaccacattgtcgtccaccggcttggcgttgtcggccgcctgctgctgctgggcctgctgctgcgcctgcatgtcggcgtacatcttttcgcccagcttctgcgaggccgtcgacaaggcttccaccttggcgtcgatctcggccttgtcacccgtcttgaggatgtcctcgaggtccttgatggcagcctcgatcgactccttctcggcggcttccagcttctcgccgtactccgtgagcgacttgcgggtggcatgcaccagcgcgtcggcctggttgcgggcctgcgccagctcggccagccggtgatcttcctcggcgttggcctcggcatccttgaccatgcgctggatctcgtcttccgacagacccgagttggccttgatggtgatcttgttttccttgccggtgcccttgtccttggccgagacgtgcagaatgccgttggcgtcgatgtcgaacgtgacctcgatctgcggcaggccgcgcggcgccggcgggatgccttccaggttgaactcgcccaggcccttgttgccggccgcgatttcgcgctcgccctggaacaccttgatcgtcaccgccggctggttgtcgtcggcggtcgagaacgtctgcgagtagcgcgtcgggatcgtggtgttcttctggatcatcttggtcatcacgccgcccagggtctcgatgcccagcgacagcggggtcacgtccagcagcagcacgtccttgcgctcgcccgacagcacggaaccctggatcgcggcgccggcggcaaccgcctcatcggggttgacgtccttgcgcggctcgcggccgaagaattccttgaccttgtcctgcaccttgggcatgcgggtcatgccgccgaccaggatcacgtcgtcgatgtcggaaaccttgacgccggcatccttgatggccacgcggcacggctcgatggtgcgctcgatcagctcctcgaccagcgcttccagcttggcgcgcgtgatcttgaggttcaggtgcttgggaccggaggcatcggccgtgatgtacggcaggttgatctcggtctgctggctcgacgacagctcgatcttggccttttcggcggcctctttcaggcgctgcagggccagcacgtccttggacaggtcgacgccctgttccttcttgaactcggagatgatgtagtcgatgatgcgctggtcgaaatcctcgccgcccaggaaggtatcgccgttggtcgacagcacctcgaactgcatttcgccgtccacgtcggcgatctcgatgatcgagacgtcgaacgtaccgccgcccaggtcatagacgacgatcttgcgatcgcccttctcggtcttgtccaggccgaaggccagcgcggccgcggtcggctcgttgatgatgcgcttgacttccaggccggcgatgcggccggcgtccttggtggcctggcgctggctgtcgttgaagtacgccggcaccgtgatcacggcctcggtgacttcctcgcccaggtagtcctcggcggtcttcttcatcttgcgcagcacttcggccgacacctggggcggcgccagcttcttgccgcgcacttcgacccacgcgtcgccgttgtcggccttgacgatcgagtacggcatcaggtcgatgtccttctggaccgccttctcgtcgaacttgcggccgatcaggcgcttgaccgcgtacagggtgttcttggggttggcgaccgcctggcgcttggccggcgcgccgaccagcgtctcgccatcgtccatgtaggcgacgatggagggggtggtacgggcgccttcggcgttctcgatgatcttgacctgaccgccgtccaggacagccacgcagctgttggtcgtacccaggtcgatgccaatgattttgctcatggtgggaaataccttgctatgaattgaatacggtaggaatcagggtttgaaactcagtcccccagtaactggagttggccacagggtttttcaagtcccgtcccgcaaccgctgcatcgcggcgctgaactggggcaatccgggccagccggtcacccggcccagccgcttgccactgcggtacagcacgaaagtcggcacgccatgcagcgagaaccgccgccccagcgcctcgtcggcgtagacgtcggcctcgaaccagctcagctccagcgccaggagcgcctgccgctggagcaaggcggtctgcttgaaaatgccacagttgtaacaatcctggccccacaggaacacgcagcgcaggtcgtcgcccggcgcgcgcaccacttgctcgtcgaagctggcgctgtcgacgcggcgcatgccgaagacctggaagacctcggcgggatcgaatggggcggcggccatgcctgcttcagccctggccggcggacaccacgaccagcgccggacgcagcgtgcggtcggcgatgacgtagcccttctgcagcagttgcagcacggtattggcgggctggtcggccggcaccgaggaaatcgcctggtgcaggtgcgggtcgaacttgtcgccctgggccggcgcgatttccttgagcagattgcgctcgaaggcggcggtcagctgcttgagcgtgacttccacgccttcgcgccaggcctgcgccgcctggtcgggctgggccagggcggcctcgaggctgtccttgaccggaaccaggctctcggcgaacgattcgatgccgaacttgcgggccttggcgacgtcttcctgggcgcggcggcgcacattctcggcttcggccgcggcgcgcagcacctgctcctgctgagccttgacggtggcctgggctgcctcgagctcggcgcgcagggccgccagctcggccgacaaatcgtcctcgagaccgggcgtcgcggcgttttcgccgctttcaggggtcgaatcgaccggctcttggggtgccgtcatgggagtcctccagaatataaattggcttcaagcgccaacgatgggggcgaatgcccccatttcaagtccggttttccaggaaaaaaagcccggctcccatgacgccgccggacggcgcgtcgccgcccggatgttgcggccctattttttcccgggctgggccggcgcgggcgggtcgctggcggggaaggtgtcctccagcgcctcgtcgaccttgtcgtcgggctcgtcccgctcgtcctcggacgtgatggcgatcgggtcgctggcggggaaggtctccagcagcgcctcgtcgagttcgcgctcgagctggtcttcttccaggttggcatgcccgggcggacccgaggtgccgatggtgggcttgcgaggaggattcatggccgtctccctgaaaatgctgcacattcgcggaatggaccggcgcgctcgcgcccgccgcttcaaccacagtgtacgcgttcagggattgccggtcggccagccccgcaactggcgttcgaccaggtcggtcaggccttcgatccagggcgggcagtcattcagcgccgggatgtagcggaactgcctgccgccggccgccacgaaggcgtcgcggcattcctggctgatttcctcgagcgtttccaggcagtcggccacgaaccccggacacaccacgtcgacctcggtcacgccctgccgggccagttccgccagggtgggctcggtatagggttcgagccagcgcgccgagccgaaccggctctggaatgtcacctcgacctcgtcctcgcgcaggcccaggcgctcgcgcagcaggcgcgcggtatcgaggcaatcgcggtagtaggggtcgcccagttcgatcgaatagcgcggcagcccatgaaagctcatgaccagcttctggggccggccgtgggcctgccagaattcggcgatgcgtccggcctgcgcctcgacgtaggccgggtcgttgtggaagcgcttgacgaagcgcagcgccggctggtcgcgcaggcgccccgcgtggcgcgtcacggcatcgaccaccgtggccgtggtgctggccgcgtattgcgggtacagcggcacggccaggatgtgatcgcagccgcgctcgcgcaaggccgtgatcgccgccgggatcgacggcttgccatagcgcatggccagctccacctcggcatgcactccgcgcgcggccaggccctggcgcacccctgcggcctgcctctggctgtagaccagcaggggcgagccctcctccatccagatgccggcatagcgcggcgccagcttcttgggccgcatggtcaataccagcccgtgcaggatgggcatccacagatagcgcggaatctcgatcacgcgcgggtcggacaggaattcgcccaggtaccgccgtatcgcgccgcgcgtgggctcatcgggggtgcccaggttgaccagcagcacgccgacgcgccccggtccgcatggcggcgggttttcgtcgaaagggtcctgcgcgggggtttcgggcagatagcgttcgggccaaaggtacttgaacaggcgaagaaacacgaagacacctctcaaggcgccgccccgcgcgcaggcggtatccggcccgaaatgggattattggttgtggctcaaggcgttggacagcaagcgcgcagtgatgtcgacaatggggatgacccgctcgtacgccatccgggtagggccgatgacccccagcgtgccgatgaccttgccatccacgccatacggcgccgtgatgaccgacacttcttccatcggcaccagctgcgaatcgccgccgatgtagatctgcaccccttgcgcgcggctggagacgtccagcaactgcagcagatcggttttcttttcgaacaacgagaacatcttgcgcagccggtccatgtcggaagcgatgtcggtcacgtccagcagcttgcgctcgccggagatcaccaccgcctcgccgtcgtcggccgcctcggcgccggcctcgaccgccgcctgcatcaggcgcgagatatcgtcgcgcagttgcgccagttcggtcgacagcgtgcggcgcacggcatcgaacgacttgccggagaagtgcacgttgaagaaattgcccgcctccagcagctcggcttcggtgtagtcgcgctgcgccgacaggatgcggttctgcacatcgccctcgggggtcacgatgatcagcagcacccgcttgtcggacaggcggatgaactcgatctggcggaaaatctgggtccgcttgggcgtgagcaccacgccggcgaactgggtgaggttggacagcagcgccgccgccgcgttgaccgcccggctgggctcggacacgggcagcagctcgccgatatgggcgggctcgaactggtaggcgcgcaccgccagcagcgaatcgacgaacatgcgatacccgcgcggcgtgggcacccttccagccgaggtgtgggggctgtggatcagccccagctcttccaggtcggccatgacattgcgtatcgtggccggcgacagatcgaacactttggaaagcgtgcgtgagccgaccggttgcccgtcggcgatgtagcgttcgatcaacgccttgagcaatgcgcgtgcgcggtcatccatgagcgtattttagggaaactttcaacaaaggggcgttttttgtccagcacggcaatatgcggccccatataatcgcaaaatcggcatctcaaaacacactttacgcggctcgccatgtactttcccattgtcgccctgatcggcagataccaggacaccggcctggacgcaccgctgaccgcgctggcgcaaatgctgacgcaggccggccgccgcgtgctggtcgaggccgagacggcgcgcaacgccggcgtcagcggctatcccgtggccgactgggatgaaatcggccgcaccgccacgctggcggtcgtgatgggcggcgacggcaccgtgctgggcgcggcgcgccacctcgcgccgtacggcgtgccgctgatcggcatcaaccacgggcggctgggcttcatcaccgacattccgctgcaggatgcccacgacgcgctgggccgcgtgctggaaggcaactaccaggccgaggaccgcatgctgctgcaaggcggcgtctggcgcggcgagcagcagatgtactcggcctcggccgtcaacgacgtggtgctcaaccgcgccggccgcggtggcatgatcgaagtgcgggtcgaactcgacggcgccttcatgtacacgcagcgcgccgacggcctgatcatcgccacgcccaccggctccaccgcctactcgctgtcggccaacggccccatcctgcatcccggcatgaatgccatggtgctggtgccggtcgcgccccagaccctctccaaccgcccgatcgtcattcccgacagcggcgtgctcaacatgacgctgacggccatggggcgggtggaaatcggcgccagcgtgcatttcgacatgcagacctggtccgacctgcagccgggcgaccgcatcacggtgcagcgcgccccgcatatcatccgcttcgtgcaccccgaaggctacagcttcttctccaccctgcgccgcaagttgcactggaacctgatgccgcaggccaccgacaaccttgagtagcccgtcgcgtccgccatgttgcgaaccctccatatccgcgatttcgtcatcgtcgaacagaccgagctccacttcggcgacggctttaccgtcttttccggcgaaaccggcgccggcaagtcgatcctgatcgatgcgctggccctgacgctgggcgagcgcggcgacgcctcgatgctgcgcgaaggcgcggcgcgcgccgatatcaccgccgtcttcgacgccccgcccgccctgcgcgactggctggccgaacgcgaactcgacagcggcgacgaactggcgctgcgccgcgtcatcgacagccagggccgcagccgcgcctacatcaacggcatgccggccacgatcgcccaattgcgcgagctcggcgacggactggtcgacatccacggccagcacgcccaccaaagcctgatgcgccccgaggcccagcgcgacctgctcgacgcccacggcgggcacgccgaactgcgccagacggtggcgcaggcctggaagcaatggcgcgcgctggcccgccagctcgataccgccgagcaggacgccgaggcgctggccgccgaacgcgaccgcctgcaatggcagtcggacgaactggaccgcctggggctgggtccggacgaatgggatgcgctgcaaaccgagcacacccggctgtcgcacgcccagtcgctgctggacggggcctcgcgcatcctcgaggcgctggacggcgagcacgactcggcccagcaccgcctcaatggcgccgcccaccaattgcagcagatgctgcgccacgaccccgccctgcaaggcatcggcgacgaactcgaatcggcccgcatcgcgatcaccgaagccgtctccgacctgaacaactacgtcagccgggtcgaactggacccgcagcgcctggccgatgtcgaagcccggctgagcgccgtgttcgagaccgcccgcaagttcaagtgcgaaccgcacgacctgcccgcgctgcgcgactccctgcacggcaagctggccgaaatgcaggccgccagcgacgtgcaggcgctacgcgcgcaggccgaggcggcgcaggcccgatacgaagccgcggcggcgcgcctgtcggccgcgcggcgcaagatcgccaaggatctcggcaagcaggtcacccaggccatgcagaccctgtccatgcagggcgggcgtttcgaggcggccctgaccggcggcgcgccgtcggcgcatggcagcgagcaggtggagttcctggtcgcgggccacgcgggcagcacgccgcggccattggccaaggtggcctcggggggcgaactgtcgcgtatttcgctggcgctgtcggtgatcgccagccgcgccgcgcgcgtgcccaccctgatcttcgacgaggtcgacagcggcgtgggcggcgcggtggcggaagcggtcggcaagctgctgcgcgaactgggccagcgccaccaggtgctgtgcgtgacgcacctgccgcaagtggcggcctgcgcccatgcgcagtatcgcgtcagcaaggtcgaaagcggcggttccacgcgctcgcgcatcgccgagctggatgccgaggcgcgggtcgaggaagtcgcgcgcatgctgggcggcatcaagatcacggccaccacccgcgaccacgcacgcgaaatgctgggcggccataccgcgccggcggcctgagcgcgcctgctaccaaaccgcaaaaaaaaacctccaggcttgcgcctggaggcagggttggtagagccggaggatcagcggcccttctgacagtttccgcaaatgccgtacaacaccatggcatggctttcgagcacaaagccgttgtccttcgccaccttgtattgacgcttctcaatatcgggatccgaaaactcgaataccgtaccgcaattggtgcagatgaggtgatcgtggtgatcgccatcattcagctcgaacaccgccttgccggtatcgaactggctacgcgtgaggatgcccgcctgctcgaactgcgtcagcacgcgatataccgtcgccagcccgatttccacattctcggcgatcagcgcgcgatagacatcttccgcgctgaggtggcggaggtcggatttacgaaaaatgtcaaggatcttcaggcggggaaacgtcgccttcaggcccatgtttttcagttcgctttggtcgctcatggtgtaatcgctctccatccgcggtggcatggggggtcgatggtcgacgcaagccagcgtagccatcacccgctgccccacggaactatcgttatgaaacctttatgataacggttttatccgtttccaataataggggcgctagtgtccatgatcgcacgtatttccctgcggcctctgaaggggctcgcggtggctgtcctggcagcctccgccctgaccgcctgctcgtccggcaaatggggattcccctacaaggccggcgtccagcaaggcaactggatcaccaaagagcaggtcgccctgctgcagcaaggcatgtcgcgcgaacaggtgcgcttcgccctgggcagccccacgctgaccagcgtgctgcacgccgatcgctgggattacccctactacttcaagcccggctacggcaaggcgcaggaacgccagttcaccgtgtggttcgagaacgaccacctggtacgctggagcggggatgaacagcccgacctccagccgttccagatcgagaaagtgaacgccaaacaggaagaaaaagccgacgcccaggtggatacggccgagaagcgccaggaaggcatcgacaaggctgaaaaagtccggccccatgtcgatgtcacgacgccggacaaccccaccctcgactacccgggcgagccgggccaaaccttcgaaccgctcaagtaaatgacgcaagccaccccccagcgcatcgccatcgcgggcgccagcggccgcatgggccagatgctgatcgaagccgtcctcgacaccgagggcgtcgaactggccgtagcgctggaccgcgccggctcgccctcgatcggccaggacgcgggcgccgcgttggggcgcccctgcggcgtcaccatcaccgaccagctcgacgccctggcgcaggccgactgcctgatcgacttcacccggcccgaaggcacgctgcagcacctgcaggcctgcctcaggcatgacgtgaagatggtgatcggcaccaccggcttcgacagcagcggccgcgccgaaatcaaggtcgccgcccagaagatcgccatcgtcttcgcccccaacatgagcgtgggcgtcaatgccaccctcaagctgctggacatggccgcgcgcatcctcaactcggggtacgacgtcgagatcttcgaggcgcaccaccgcaacaaggtcgacgcgccctcgggcacggccctgatcatgggcgagacggtggcttcggcctgggacgtcgccctgcccgacgtcgccacgtggacccgccacggcgacaccggggtgcgcaagcccggcaccatcggtttctcggtggtgcgcggcggcgacatcgtcggcgatcacacggtgttcttctgcggcacgggcgaacgcatcgagatctcgcaccgttccagcagccgcgccacgtacgcgcagggcgccgtgcgcgcggcgcgcttcctggcgcgccaggacaacggcctgtacgacatgcaggccgtactgggcctgtaagccaggcggcggcgcggcgccatgccgcgcccgccttcagcgggccggcaccacgaccggctcgggctcgagcctcactccatagcgccgctcgacgtcgccctggatggcggccgccagcgccatgatgtcgcgcgcctgcgcgccgcctcgattgaccagcaccagcgcctgccgatcgtgcacgcccgcggcgcccagctggcgccccttccacccgcattgatcgatcagccagccggcggccagcttgtagcggccatcgggctgcggatacgaaaccaggccggggaaacggccaagcagcgcctgccgcgtgcccgcgtccaccaagggattcttgaaaaagctgccggcattgcccaccacggcgggatcgggcagcttggcgcgccggatcgcacacaccgcgtcatacacggcgcgggcggtcggcgcggcgccgtccagcgcggcatgccgctgcaggtcgggatagtccagcaccggctgccagggccgcggcagcgcgaatcgcaccgagccgatcacccaggcgcccggctcctggtgcttgaagaaactgtcgcgataggcaaagcggcattcggcggcgcccatctccacccagcgcccgcccttgacgtcccaggccgtaaggctgtggaagcgatcggccagctcgacgccgtaggcgccgatgttctgcaccggtgcggccccgaccgtgcccgggatcagggccaggttctccagcccgtcccagccattgtcgacgcaggccgtgacgaaaccgtgccaattctcgcccgccgcggcttcgacgacccaggcgtcggcgcactgccccaccaggcgcacgccaggcaggcgcacctgcgccaccaggccgtcgatgctggcgggcaacaccacgttgctgccgccgcccagcaccaccagctggcgaaagcgcggcgccagcgccgacagcgccggcagctgcgagggctcggtcagcgcgacaaaggccggtgcgtgggacgccaggcccagggtgttgaaacaacgcaaatcctgcgcctggggcgccaggggcgcgacgggctcgatacgggcaggaacagttgacatggacacggttggttatgctatagtttttgtcttcgctcatcttacacaagaatttgagtagcgctttcaccaggcgcgacaaactcgaagaactcatgtagaatgcgcggctcgcgatgagagcggcagatggcagcaacatgacatttgcctaggcatcggcgagaaccaggcagtatttcgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagactcgtttcccgctccagattcaaaaaaggcccaaacttcggtttgggcctttttgtttttgcatgagcgtcctggctcaagcccgccgcaaaaagggcagcaccagcgaaaggaattcctcggtgcgggtttccgggaacatatgccctccttcgccgagcacgatgaggcgcgcatcgcttatcgatgccgcggcagactgcgcaaaccacgcgggcatcacgagatcgtccctggcggccatcaccagcgtcgagctcgagatgagcggatacaaggggcgcgcgtcgaatcgcaggatggcttccaggcgcgcccgcaaacctgccgcatccgtttttatcccggcggcgtcggccgccgcggcggcgaaccgtgacgcatgctcgcggcgatagcgcggcggatacaacagcaccgcattgaactgggcgtacaactcggcaggcatgccgtccgccgctgccatccgaacgtgctggatcagatcgagcagatcgtcgccatgcgtccagggcgccgccagcaccagcttctccacgcggcctggatggcgggcggcgactaccgtgacctttccggttccggtcgacagcccgatcagacggacacgctcgaacttgaggtggtccatcaaagcgacgatgtcgtcggccagcgcctcgatcgcctggccttgcggtcccggactgcttttcccggtcccgcgctggtggtatgtcacgacggaatactcgcgcgcaagctgcgcgatcatttcctgacgagattgcggcccggtgcccaggcccgtcgtcatgaccagcggggggccgtccccgacgacgtcatagtgaatctgaacgtcgccaagctgcatgtgaggcatgattgattccgcctaatcgagatgagatgaaccggcgtcggccaggaggcccgacagataccgaagcagcatcggcgcgatgacattgctgtcgaacatcacgtcgatgcgtgccaggacattcccgccatcgacggccaacccggcgtacccgcaacagtcgacgaacttggcgacacgttcggcctgcgtcatcggattgtccgcactgcccttgggagcacccactacgcgttccagtatggtgccatcgcacaaggtcacgcgggtacgaagcgcagcggtcatctccgttcccgatgatatagcctgcccttgcgggacatcctggacgtggagacagacccgcgccatgatgccggcaagctgcgggtcggcgacccgctgcggcgtgaagtctcccaacctgagcgagccgccatgcagcagcctggccgcgcaatagggaaggctgaagcgagcctgcatcgcgccgacgggttgatcgaagcgcagattccgccgttgcacgggcgtcagccaggtatcgatacgatcgacattgcgcgcgtcgagctcgccgctggccatcaattgggcaatcgcatcaagcgttttgtgggcggaggcacagcacgggaaaaacttctggatgagctcgggcgcgtccagcgcataatccgagcccagcccctcgagcgccgccgcgcccgctcccggcccatggcgcgcggccatgagcgacagccatccgccctctccgaggaagggttcctggctgccttcgatgcccgcttgcgccaggcgtacggcaagtacggcgttctttgcggcgatgcccgcttgagtcgccttcatggtcgagccgatttgccgccgcgatccgcccgccaggttggtggcgatgctgagcgcggccaaagtctgccgtgcgtccagtttcaggaggcgcgcgcacgccgctgtcgccccgagcagccccgccgtcgccgtcgcgtaccacccggctgcgtaatgctctggattgagcatgcggccgacccgcgttgtcacctcgaaacccacgacgaacgcctccagcacggtatcgagcgagcggtgctcctgctcggccagcgccagaatggcaggtaccgcgacggcgcttacatgcgcgatcgaggtcgccccggtatcgtcgtagtccagcacgtgggcgctggtgccgccgatgagcgcggcaaccggcgccggataacagtacgccgttcccagcgcgctgatatcccccgttcccaaatattttgcgcagcgcgtcaacgcggtgaccgaggcatcccggcgccccgcgatggcgcagcccagcagatcgaccacggcccacctggcccgggccaaagtacccaggccgatcggatgcgcccggcgggcaatccagtcggccagcgcctcgccgatccgcaggtcctgcccaggggccgtatcttgcatgtccaagatgtttgcctattcgggctgcaggttgatcttgcgtgccagatcgcgatacttctcggtttcgctggcgatgaactgggcgagctgttgcggcgagctgccaaacggcacgatgtacagccgcttccagctttccagcagcgctggcgcctgcagcgattcgacggaagcgcgatgaagtttttccacgacggctggcggcgtaccgcgcggcgccatcagcgcaagccagttactgtccacgaaacccggcagaccgctttcgctcatcgtcggcaggtcgggcatcgagtcgaggcgtttgtccgaaagcaccgccagagccttgagcttcccggcgccgatgagatcgaccatgggctggggggacgagaacgaatactgaatctggttctcggcaagatccgtgatcatcgggccgctgcccttgtagggcacgtggacggtgtcgataccggcggcaatattgaaccgcagcccgatcaggtgcggctgcgagtagtttccgcccgaaccgtagttgaccgcaccaggacgtgccttggcgtaggcaatcaattccttcacggaattcggtggaaacttcgcggacgccaccagcatgttgggcagccagcccaccagggaaatcggaacgaagtcctccgctggccgatacggcaaggactttgccgtcaccgaagcgatggtcagctcggccgcagtgccgaacaacagcgtgtagccatccggtgccgcctgggccacggacgtggtgccgattcttcctgtggcccccggacgattctcgacaatgacgctctgcccgatcctggaactcagctgagtcgcgaaaatccgggccgcgacatcggtgcctccgcctggcgcatagctgacaacgatacggatcggcttcgtcggataatcatccgcggcctgtgaccggccaaaggacagcagtgccgtcaggccaattgcgccgctgagaaagagctttctgtttttacttttcacacttatctccttgatagtgttggacgaggcgtcccgctcaagcaaacacgatcgtctttcttccgttcagaatgattcgatgctcggtatgccacttgaccgcccgagccaacgtcatgcattcgacgtcccttcccacgtccgtcagggcctgcggctccagcgaatggcttacgcgggccacgtcctgctcgatgatcgggccctcgtcgagctccgacgtgacgtagtgcgcggtggcgccgatcagcttcacaccgcgatcgtaggcctggtaatagggccgcgcgcccttgaagccgggcaggaacgaatgatggatattgatggcccgaccgctcagggcattgctggcccggtcgctcaggatctgcatgtaccgtgccagtacgaccaggtcgctttgcgtcgatgcgaccagatccagtatgcgaccctcctgctcggcgcgggtttgcggcgtgaccgggaaatgatggaacggaatgtcgtagctggcggccagctccctgaaatcgggatgattggagaccacccccgccacgtccatgttcagcagcccgctacgctggcggaacagcaggtcgttcaagcagtggccgtgcttcgacaccaggatcagcacgcggctgcgcttgtccatgtcatggatcgccaatcccgcttcgtcgccgttgtagaggcgcttcaaggccgtcgcgattttttgcacgcatgcccggtcgggcgcggagaaacgaacgcgcatgtagaacaccgcggttccactctcggagaactgagcgctctcttcgatgttgcaaccctcctgaaagagaccgccggagatttcatgcacgatcccgggtcgatccaggcatttcaaaagaagtacatactgcttcattcattcccccaagcgttcaacgttcacgccgaactccgcagccccatccaccagcgtttccgccaggctgggcgccaggctgcgatgaacgacgatctgaaacaggtcgggccggcggcagatgaccagcacggccgtgtcgtggatcccggtcgacgcgcaccggccgggcgcaagcgcgccgccttcgaaatcgatatcgatgtacttgctcagaaccgttgccgccggctcgccttcaagttgcaggaaaacgtttctgccatcggacagctcggttatcgccgccacctcttccagttcgacgcgggcggaggcgacgatgctgtcgaggtccgcggcgacgccgctcatcagccaggttgccggcgcaatggctgcgatatccacgcggccttccgccacggaaacgaacgtgttcggttgcggcgcgactttcaacgcagacgccatccatgcggcaagcgccgaaccgctgccaaagccggaaagctgaatgctggccacggccatctccgtcaacaccaggccctgggcgccaagttttattgcggcaggcgaagtcacttgaggaatggcgctggccgacccgaagtgcatgtgcgagttatccaaggagacgctcccgttcgatatcgacgaagcatgggttgaccacttcgacctccacctgcgacgaggtcagcgcagaccatgccagcacggaccgtcccagcgcgtttgcgccgttcaccaggaaacccagcgcgatgtgctggcccagcgtgggactgtaggtggcggaagccacccagcccagttcctgggcgccgacttcggcacggagaaccagcatggacccggactggatcgcggcgccggacttgctgcgcaagcccaccaacgtcggccgatcggcggcctgcagtccctcgcggcccagtagcgccttgcccacgaaagccccctcctttttcacgagcccacccagcccaaggtcggcggcggtcgtacggccgtccagttccggaccggcggggtgccccttctcgattcgcagcgcgcccatggcctcggtcccgtagggcatgatggaaaatggagcgcccactgccagaagctggtcccacagcctttggccgtatgccgcggcgatcgcaagctcatacgcccgctcccccgaaaagctgacccgatagatcaacagcttcaggccgttccagacggtttcgcacaccgccatatgaggaagcgccgaatccgtcacgtcggccgaaatctgcaggcgctccagcacctcacggctcttgggccccgccaacgcaatctgggcgtagtgatccgtcacggaggtaacccggacccgcaacgtgggccatgcggtcgccaacagaaactcgaagtgagacatcacggccgccgcattggccgtcgtcgtcgacaggatgaacaaccgctctccccagcgggcgatggtgccgtcgtcgaagacgattccgtcctctctgagcagcacgccataccgcgccttgccgaccttcagcgtgcttatccgattggcatacacccgatccaggaagacgcctgcgtccgggccctggacctcgatcttgccgagcgtggatacgtccacgatacccacgtcctggcggacattcctgcattcgcgctgccacgcctgcgcataggactcgttgccacgcaggtatgccttcggcctcagccagagattcgccggtcccatcaccgcgccattgcgcacatgccattcatgcatcgggcttacgcgaaccgcactgaaatgcttgtcgatatgcctgccggacagcagccccaaccggatcggagtgtacggcggacgaaaggtcgtcgtgcccacggcgccaggcgactccgagcgcagagcgcccatgatggtgagcccgttgacgttgctcgtcttgccctggtcggttcccattccaagcgtggtgtaccgcttcaggtgctccaccgaccggaagttctctctggcggccagctcgatgtcttcgaccgttacgtcatcctgtatgtcgatgaaacgtttgccggcgcggtagcccaggtggggaggcggaatgaccagcttctctgccttggggggcgtggccggatgcccgcgcccttgcgcttctccatccatctgcgcgcaaatggacgcgccgtccgccaggcattccgacagctgcagacgacccgcgcacgccccgatcgacaggctgtgctgcttggtgctcgtgggaacgaatgtgctcaggtccgcgtcgtagccgacctttccgcccgactgcgaatggagatggacgctgggcgtccaaccgccggagaccagtatcgtgtcgcaacggacggtttggcgcaatccggactgatcgacaatgacggcgcaacgaacccggtgacgtcccgtcgccttcttgatcgtcgagccgcgatgatgcgggatgcgcaggcttgccagcgtctcggacaggctcgcgctgaccgcctccctctgatccaccacgccgacgatgtcgataccggcacgcttcaggtccaaagccgcctcgtaggccgaatcgttgttggccagcaccagaacgcgtcgcccgaccgccaccccgaactcgttgcaataggtccgggcggcgcttgcgagcatgacgcccggtaggtcgttgttggcaaagacgcaaggccgctcgatggcgccggccgccagcactacctgctttgcatgcacgtaccagagccgttgcgtggcgccgtggggattggtcggggtgtcgcactgctgggccagtgctaccgtgtcgtggtcgtaatacccgaaggccgttgttctcagcatgacgctggcgtggccggattcacgcagttcgcgctccaccgcagtcgcccacttggcgcctgccacgccctcgatctcggtgttcgacccgggcagcgtcccgcccacgcggctcttctcgtcgaccagcagcacgcgcaggccggcctggcaggccgatcgcgcagcggcgagccccgcaggcccggcgcccacgaccagcacatcgcagtaagcgtgctgcttctcgtagcggtcccgatcccgaaccagcggcgcgcgccccaggccggccgcctgacgaatcatatgttcgtacttcggccagaacttcgccggccacatgaaggtcttgtagtagaagcctgcagggatgagccgggaaatcatgccatggaaggagcgcacatcgaagcgcagcgacggccagcggttctggctcgacacttcgatgccatcctccagctccaccaccgtcgccctggtgttcgggtcggcctggccctccttcaggacgtcgaccagcgcattcatttcctcgacgcctgcggtatagatgccgcgcggccggtgatacttgaaactccggccgaccagatgcacgccgtttgccagcagcgccgaggcaagcgtgtcgccgtggtagccctgatactgaatgccgtcgaaccggaatgtcagcggacgacgacggtcgaccaatccgccatgattcaacctatattgctgcgtcattttgcaggctcctcgatcggcgccgtcaggtcgacgttctcgatggcatgcgtgagtgtgtcgcgcgtgactcgcacccatgcgcggcaacccagaacatgctgccagtattcctcgtgccgtcctttcggattgcggcggatgtagacgaaatccagccagctttcaatgggcgcgtcgtcagccgggcgagtcttcgtcgcatcgccgagataggaaaattccgtgtggctgcgaaccccgcaaaacgggcaatctagtctcaacattgcggtctgctcagtgaaggttcgggcgaggacccgcgcccttttcgtttaacagccggccagactcgaaccggcgcatgtcgaaacactcgttcaactcgtgcggcgtgtcgttggccatggtgtgcgcgaatacccagcccgaagcaggcgtcgccttgaaccccccatagcaccacccgccattgatgtagaagttgtcgacgggcgtcttcgaaatgatgggcgaaccgtccatcgtcatgtccatgacgccgccccagtggcgcatcatccgcagccggctgatgaaggggaacatctgcatggcgcactcgacggcatgctgcagaatcggcagattgccccgctgcgaataactgttgtagaagtcgagatcgccgcccatcacgagctcgcccttgtcggactggctgacgtagaagtggccggctccataggtgacgaccgtgtccaggacaggcttgacgggttcgctcacaaaggcctgcaggacatggctttcaatcggaagatcaatgccagccatctgggccagctgcgaagtatggccagcgacaacgatcccgacgcgatccgcggcgatacgcccgcgcgaggtcacgattccaaccaccttcccgtttcgaatgtcgatgcccgtgcattcgcagttctggatgatgtcgacgccgagcgagtccgcggcgcgcgcatagccccacgcaacggcgtcgtggcgcgccaccccgccgcgcggctgcagcaagcccccctccacggggtagcgggcgcccggcccgcaatcgagcaggggaacccgccgctcgatctgctctcgcgtcagccattgcgcatcgatgccattcaggcgcatggcatttccgcgacgcatgaaggcgtcccgctgcgcatcgttgtgcgccaggttcagcaccccccgctggctgaacatgacgttgtagttcagctcctggctcatggtttcccagagcttcatcgaccattcgtaaaaccgggaattccccgcaagcaggtaattcgaacgaatcagcgtagtattccggccggtatttccgccgcccagccatcccttttcgatgacggcgaccttgcgaataccatgatttttcgccaggtagtatgcggtggccaacccgtgcccgcccccgccgacgacgatgacgtcgtaatgaggcttggggtctggatcgcgccaggccttgggccagcgtcgatgcccggataatgaattgcgaaccagattgggaaatgaatatcgcatttgcaggcccttggttgatcgttgccattaaccaccgagccgatgcctcagcgcaatactcatgagagaaaccatgaaggaacataagctgcgttaattgttgcgccgaacggcatgcccggatccggcgcatgggccgcacctagccctgcggcggttcctgcattagcagcacttatactttgaagaagaatcgaccatgcgactggtcagcgctacccgtgtcccggatactaagccagcagccgcaggggtggccgcacaaccaaactggatgcaacgtgcacaagaaaatcgtggttccgagcgcgacagacatggcaacacgtttcacgcaagacagtttcgtgttcgactgcctgtccatgtactacgttatcgacgacccctgggccgagaactgcctggcggccggggtcaatgccacgaatgtcacgttcggcactgaacagccgtgggatatcgtgttgcgcgatttcgattccggcctggaaaaaatcgagcgcagcccttatctggcattggccaccaaccggcaggaaatcgacgccgcgaataagcagggcaagctcgcagtcattatcggaacgcagggttccgcgatggtcgacctcgaattccatcgcctgcgcaccatgcaccggttgggcatgcgctatttcggactggcatatacgggacccaccatgttcgccgacggatgcggcgagagccggaacgcgggtttgagcttcgccggaatcgagctgatcgacgcctgcaacgatctcggcttgatactggatctgtcccacgtcggacaccgttcacgggaagaagcggtggcgaggtcgcgctttccggtgtacacccactccaattcctatgccctcaatcccaacgaccgcaacacgacggacgagacggcgcgcgccatacgcgccaagggcggaatcatgggtatctgcgggttgcccaagacagtacacccggaaaatgcgacgttgaacgaactgctcgatcatgccgaccactgggtgaaaaccatcgatgccgcccacgttggattcgggctcgatttcgtcgaagcctataaaagcgatagatcgaccatgcccgctgccagccgcctgtggcgcacccggcgtcccgacatattcggcaccgtcgaggaattccatcttcaggattatccgctcggcatcgccagcatcaaacaactgccgaacctgacgcaaggcctgttcgatcggggttatgccgagaaagaggtggccggcatcatcggcggtaactggctgcgccactttacggaggtctacggatagacaggcccgggacgcgacgctattctcgacttcccacgaagccttgtcctgcgaagggcgtccagccatgacagcgccgaagatcatcgacatgcaggctctgagaatattcctcgccgctgcaaaggaccaaaacatgtccatcgcggcatcgaaactcggcctgacgcaatcggccgtgtcgcaagcgatcggacaactcgaggaacaattcggcatcaagctgcttgatcgcaaccgccggccgctgacgctcaccagcgccggctatgtattgtatgaacgcggcgagcagctggtttcggccgcattgaatctgaagggcgcggtgcttgaggcggggcatggcgtcaggcccgccatccgtttgggtcttgtggactccgtcgccaccacctgtggcacgtccattatcaagcagttaatgccgagagtagcccagctgaaactgcagacgggcttgtctttcgacgtaggcgccgcgctgatcgatcgccgggtcgacctggccatcaccagcgagcccatgcatcgtgaaaatggcctggttcgctatcgggtattgaccgaacagttcgtggtgatattcccgcctggcctggaggtcgcggaccgcgagaacacgaacctggcgctgctcagcgcacagcttcccatgatccggtatcgcagccagtcccacctgggccgacaggccgaaaccgtgctgcggcgcgcggatctggagattccacagtttctcgaggtggacaccgccgacacgctgacctcgatggttgccggcggactggggtgggcgctgaccacaccactgtgcctgctgcaggcgcaagagcacgccaaacgggtcgggataggtttcctgcagtcgagcggagactccaggtcgatttatctgctcgccagaggcggcgaattcgactcgcttatcaaggacacgttcgacatcaccgtgtccgtactcaaggaagagtgccttgcacgcctggcctatatccatccatccctggatcggcatgcaatgatgggcgaatggccgggaatcgccgggcattcgaagacgaccggagcacggcgtcaaccagacatctcaagcgagggtatcgaatgacagcgaatcccggcaaggacactgaaagcaggaccatcgcattcgacgacttgaagatgctgctggcctcgatcttcgagaaaaacggcacatcggctacagtggcgcacattctggccgacacggtcgcccgtgccgaccgcgacggcgcccgtagccacggcctctttcgcgttccgggatacgtcgactcgctcaaaagcgggtatgtcgacggccatgcggaacccgtcatcgacgcggtggctggcggttttctgcgcgtggacgcccgcaacggcttcgcgcaacccgcgcttgccgcggccagagccctcttgatggaacgcgcgtcgaagaacggtattgcgttggcggcgatacggaactcgcatcacttcggcgccttgtggctggatgtggagccatttgccgaagcgggcttcatcgccatcaccaccgtgaatgcggttgccaggatggcgccgttcggggggaatacgcccgtctatggcaccaatccccttgcatttgccgcgcctcggaagggccactccccgctcgtgttcgatctggccaccagcgctgtcgcgttcggagagatccgcctggccgcccagcacggcgagtcgctgccgcagggatatggcctggacgcgcaaggccaacccaccacgagccccgaggcgatcatcgccggcggcagcctgctgccttttggcgcgcacaagggatcggccctggccatgatggtcgagctactgagcgctgcactcacggacggcgcattctcgtcggaaatagaccaaagctcccaccccggcgctcagacgtccagggcaggccaaacggtgatcctgatagacgcgagcaaatccgccggcggcgatttctccgatcgcacgcagcttctttgcgaaatgctgaacgcggccggccagacccggctaccgtcggaccggcgctatgcgaaccgcgcggcgtccgagcgcgacggcatgcacatcgatgagaaaacctatcgaacgctatcggccttgatgtaagcggctcagatagccgatcgttccgccgcctcgacggtattggcaagcagcattgcaatggtcatcggtcccactccgcccggcaccggcgtgatcgcgcctgcgaccttggcagccgagccatagtcgacatctccgcacaggcggccgtctgggctacggttgatgccgacatcgatgacaactgcgccgggcttgatcatcgatccatcgacaatcccggcccggccggcggcgacaatcagcacgtcggcccggcgagcctgcccggccagatcgcgtgtcttcgaattgcatatcgtcacggtcgccccggccgccagcagcaacatcgccataggttttccgacgatattgctggcgccgacaattaccgcttcggcgccgcgcagcgataccccttcggattccagaagtttcattaccccataaggggtgcagggctggaattgcggcttccctgtcatgagcaggcctgcgttgctgatatggaaaccgtcgacgtccttgagcggcgatattgcttcgatgacgcggtgcgcgctcatatgcggcggcaagggcaactgcaccagaatgccattgatggcaggatcgccatgaagcgaggcaatccggtcgagcagttgattctccgtccaggcagagggatagcgctccgtgacggagtgaatccccacttgctcgcaggccgccaccttattacgcacatatacctgcgaagccggatcttcgccgaccaggagcaccgccaggcccggtcttatgtttctggcgcgcaggcaggccacgcgttccttcaattgctccctgatacgcgccgacgcgcggctaccgtcgatgaccttggccttcatttttttgaatctacgtccatgcaatggttattgaggctggattccgacatgtttgatcaggtctctccatctcgaaaaatcgctcttcatgaactgggcagtggcagccgcatccatcggcgtcgacgcgtagcccagccccgagagggagtctgcaaacgcaggatccgacgcaatcttgtatatctccctggacagcagttccaccttcttcgaatctatcccgcgaggcgctgcgagaccgatccaggattgcatgatcggaaaatcggggaggctctcctggaccgacggcacgccgggtatgtatttcgatccgccaggattgatgaccgcgagcgcccgcagtgtccggccttgcaaggcgctcaacgtggttgccgtctcgccgcatgcgaaggcaacccgccctgccgtcacgtccagcacggctggcggcgtcgatttatagggaatgccgagcaccttgcccttcgcagccttgccaagcagttccccgcacacggtctgcatgccgtaagccgtcgcataggtgataccttgcgtgctcgtgtggatcgcctgcattaattccttgaaatcgcgatatgggctttgtggcggcaccacaatagacagaggaaatccacccagcactgcgatgccaacaaagtcggtcatcggatcataattaatgtccttgaacagccaggaattctgcgacacggtggtcccggtggtgacgaatatcgtatagccgtcattcggcgcccgcacaccccgcaacgtgccgacaatcccatttgcacccggacggttttcgacgacaacgggcacgttcagcgccgagcccagacgatttcccaaggcgcgaataacagtatccgaggccgtgcccgcgccgaacggattaacgatggttatcgatttttctggatatgggctggccgcatggacaaatgcgctgatcatgaaggcgactgcagcgaaaattcttttcatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaggccatccacaggctcaaggccgccacctcgcacgggcgcaccaggccatcgcagcccgccctgacgatggcccgctcgatgacggcgcgcatgcgccatgacagcagacggtcgcaccatggcagcaacggccccagccagggcctgcaacagcgccaggcgcgcggcaggcgccacgccggcggaccggaggcgggcccgggcccgcacgtcgccgcccaacccgcgccgcaccacccgcgcaacagggcgaggcacgcccagcctgccgccacgcccgccacgctcgccgccaaccacagccacatgcccggctcctcaaacgtcgatggcgacgatgcggcggatcagccagatgccggtcccttccagcacgacgatcagggccagcgccgcccacccgtacaacgtatgccacagcgccgccatcgcctcgggctgcaggcgtccgagcacgcccatcaggacgggcggcaaggcgccgacgatccaggcctgcatgcgtccctgggcgcacagggcgcgcacgcgatcctgcaactgcagccgggccgataccgtctgggcaatgccttccagggtctcggccagattgccgccggtgtgggccgccacgcgcaaggccgccgcaaccagcgccatcgactcgaacgaggcgcggcgcgccaggcgcgcgagcgccgcgtcgaacgacacgcccatgcgctgctcgcgcaacagcagcccgaactcctgggccaacggcgcctcgccatgctccaccagctggcgcaacgccgcggcaatgccggcgccggcgcgcaaggcgcacgccatggccaccaatgcccccggcagctgccgctcgagctggcgcaggcggcgtcgccgcgcggcgcccaacagcaggtgcggcaagcgcagcaaggccacggcggccaccgccgccagccaggcgctacccgaaaatacccaggcccccgccccgcccgcggccgccatcgccaacgccgccgcccacaactgggccgggtcgacgaacaggaatacttcgctcaagtgcgccccggcctgttgcgtgtacacggcgcgatagcgccttgccgcgggtcccgaccaggccagtacccgccaggccagccatgccgccgccgccatcgccatgcccatggccagccagatcatggcgccggctccggctgccccgtgaacgggccgcgcgcccatgcgccatccggccaggacgggcgcatcgcccgcgatgaagccgtgccgcgcatcgtagcgaaacagctcctgggtctggatgcggccgctttccatgccggcgatctcaacgatcgccgtcacgatgcgccgcccgtcggccatgcgcgcctgctgcacgatgatgtcgatgctggcggcaatatgctcgcgcaccaccggcagcggcagatccagctcggccatcagcgtcacggcctccagccgcgccagggcatcacgcggcgtattggcatgcagcgtcgtcaacgagccctcgtggccggtgttcatggccgtcagcatgtcgaaggcctctgcgccgcggcactcgcccaccacgatgcgatcaggccgcatgcgcaaggcgttgcgcaccaggtcgcggatgtcgacgcggccacggccctccgcattggcgggacgggcctccagcgccaccagatgcgcatggtccagccgcagctcggcggcgtcttcgatcgtcacgatgcgctcgccttcggggattgcgttggacaggatgttcagcaaggtggtcttgcccgagcccgtgccgcccgagacgagcaggttcttgcgtgcgtgcacgcattgcaggagaaaccgcgccatgggctcgctgagcgaaccggccgccagcaagtcggccatgccggggcgctgccgtggaaacttgcgtatggtcaggctcacgccgcggatggcaatgggcgcgatcaccgcattgacgcgcgacccgtccggcaagcgggcatcgaccatggggctgctgtcgtcgatgcgacgccccagcggcgccacgatgcactccaccacccagcgcacggcctgctcgctgctgaatgcggccgcgtgccgctgcaagcgcccggcgcgctcgacatagatctcgtcgtggcggttggccatgatttcactgatgccgccatcggccagcaagggctccaacggacccagcccgacggcttcgtccagcaccgcgcggcaaagctgggcgcgatcgatgccctcgggcagctccccatcctggcccaccagctcgaccagacgctgctcggcctgtgcacgcagcatgcggtcgctcatggccgacacgtcccggcgccgcaggtcgagcgcctccagcagcgcggcatgcaagcggcgccggtgcggcagcaggacgagcgattgctgcagggcggcgtcgagatcctcgccacgcgaggcgccgtccgcgggcaaggcggcaggcgtcggcgcgggcacgctaccggtgcagcatgcgctgacgcggatcaggcacgggccgatcacgatctcgtcgtcgggcagcaccggcgcatgggtggccacgcgcaggccattgacgctggtaccgccaagcgtgcccagatcctccagcacgacggcgccgtccaggcacgacaggcgcgcatgcaccctgcccactcgccagttggcgatgcgtaacgcgcattgcgcgccgcgcccgatggtcaccggcgcggccagccgcatgcgtcggcgggcgccatcctcgaaatgcagcgccagttcgagaacgttcatggggcgccctcctgtgcgtcggcccaaagcggccggcgccattgcgaacccgcgccccccggacggctccagtcggcggactggtcggccgccgcgcccgtgcccagccgcggggcttcgggaaatgcctgatccagctgcatctgccccagcagcgcgcggcgttgcaagaatgaatccgagggagagacgatggtgggcgtcacgaaaatggccagctcggtttcgcgcagggcggcacggcgcgcgccgaacaaggcgccgatcaagggcagctcgctcagccacggcaggcctttttcctcgtgcgatcgttcacgcgacaggaaaccgcccaacaccagcgtctggccggaatgcacgttgaactcggttaccgcgcggcgcttgcgcaaggccggccccgcggccagcgccagcgtgggatcgaccgaactcgcctcgacttcgatgcgggcgtgcacggcgccatcggcatcgatacgcggcgttatctgcaaggacacgccatacggtttgaacagggtcgtgccgttgccttccttgtcggtcgtccggtagggcagctctccgcccgcctggaacgatgcggtcgcgccgctgcgggccagcagttgcggctgcgccagcagtacggcttcgccgcgctgggccagcgccgacaaccgggccgacagcaaggcattgacgcccagcagcccgcctgcatgccgcactgccgcggcgcccgcgagcggcccgggcggcggcgccagcgcggccgaactgccgttccagaccgcgccggcgtgcacgccgccgacggccggctcgtcccagcgcaaacccagttcacgcaggctctggcgcggcagctccaccacctgtacatccagcagcaccatgcgatcccagccgacccggccggtgaaatccagcacctccgggtagcgctgcgccagggcggcgatacgcgcgtggtcgtcctcggaaagctggctgccttcgatgacgatatgcgcgcccaccgcgctgctgcgcgcacgcggtatgcgcgccagcaaggcagccacttcctcgcgcaggcggcgccggcccgccggcagaacctccacggcataggcctggcgtgcgccccgccctgaccagatatgcaccgacgaggtgccgggctggcgcgcgaacagcgccacctcggcgccatcgaccacggtggcgctgagcacctggccgttgccgaccgccacgcgggtgacgccagccgccgcaaggacctgcgtctcgcccacctccatgcgcagcacggccggctgggctggcggcgcagcccgcccgcctggcgtccagagcatggttcccccggccagcaacaccgccatccatggcagccagcctcgcgcgtgcaacggtagccgggaccgcatgctcatggcatggccgcttcgctatcgccgggcaacgcccccgctggcgcgtcgagccgatcgccgtagagcacgggcactgccgcccggggcgcggcgtcgcgcggcatgcccagcagggccggcagatcgcctgcctcgcgggccgacggcgctgcgaaagcccgagccggcccctgggccggtgcgccggcgcgccgcagcaccgcggtaagcgtgccctcttgccgcgcggcgaccaggcgcgccacctcccgggccgacgcccgcagggtgatggtggacgcccctccttgggcgtcggcgggatccagcgccaacactttgctgcccgcaagcaacggcatggtgagttgccgctgccgatgcgtgaacgagacatacaggtcgacaaggtcgccgggacgcgccgccgccgacaggcccggcaactcctgcagcggcaaggtaatggccccctgcccggcctcgagctgttcggtaagggcaggcgtctgttccgggtagctcagcaaggctgcctgcaaggcctcgcccgccttcacaggggcgcgcaacaccgcgccatcgagccgggccgcctcgtcgggcagcaaggcgccagccggcagccacgcctggggcatgtcgcggaccgcgaccagttcgtcgtgcaaaggcgtgccagcctcgagatcgagcgcagccaccaggctggcaaccatgggaacgcgcgcttgctgctcgatgtcgtggacacgccgctgtatgtgttcgcgggccgcccatgccgccaacgacccggcgaccagcgcgaaggcgtaaccgccgagcgcgcgcaagccttggcgccatcgcgccgccctcatggcgcaccgccgatatgcagcagccgcatgccgcatccgttggcgtgcaatgccggctgcagcgacaggcgctcgcgcccctgcggtccggcacgcagccaggtctgcggcgcgccgcagcggcatgccgggccagccgcgccctgcaggcgccaaccggacgcgcgcaagcgcgcttcgcgtcgcacggcccaccgagccgtcacggtcggcccggcggcacgccaatgccagacctgctgcgccaccgagactggcccgtcacgggtagcaacatccaggcgcaggcgcgcatgcggcggcagcagcacgtcggccaacggctgtcggctcggcaggccgcgcggccagcacagccgcgccgcaacgccctcgaccccaccgaattgcggcgccaggctgatcgtatgggtgcagtcgcctgccccgcccgccagcaccgccagacccggcagcacggtgagatcgcgcagctcggcgtgacgcgtcgcgaaatgcgcgagcaaggcgtcgatgccctgcggggcgtgaaatacgcgtacctcggccggcacgccgaacatctggatctgccccgccagcgccgccgcaaccacgccgggcggcaggtgcagccaggtcgaggccgacgcggccagatgggcgggcgtcaaggttgcctccgcaacacggcgccatcggccgatgccatatcggcccaggtccgcagccagtcctgcccggcgtcgcgcaggccccaggcagcctcgaccggacgcacgcgccgccgctcggtgcgcaagctgccagccggcgaccgaccgcgccagcctgtcgttgccccccctggcgtccgaggcgtgcccggggccgatggcaagcaccgtgacgcccctcaggacggcggtaatcgcgccttcgcgcagcagtccgcccggcatggccgcgggctcggcggcttgcgcacgcagcaggcgcgtgtcgacctgcagccagtcgcgcgccagcaaggcaggcatgccatcggcagccgtgcgcccggcaacgccggcctgccgcgccaagatggcggtgcgcggggcagacggcgccgccgcggccgccatgaacgccgcgacccggctgtgctgtcccaagcgcagcgcctggtggcgcaacgtacccaaccatgccacggcggcccaggccaacagcaacacggccagcaacggcaaggcctcggccagggcctggccccgttgcctgcgggagaaggccgcgaccctcatggccggctttccgggccgcggaccgtacgccgcacccccatgggcaaagcggcgtcggccgccgcgcggcgcgcctgccaatagggcaggaacaacacatcggggcggccacgcgccacgctcgtgcccggcggcaacgagaaatggctttgcccggcggcccgcgccgacaggacgatgccctcctcgcgccgctgcgtacgtatttcgaaacccacggccgcctcggacgaggacgccggctcatacacggcgggcaacccgcgcccgcccggcgaaagacggcgggacgcggcatacgacaacgccaatggattgtgccggccgccaagcagattccaggacgtatggcgatgcacccagcgccagaagtcctgttgcgagaaatcctcgggcgcacgcagcacgtgcgggccggcgcgcgtcgcgccggagtcggccgcgaggccccagcccatggcgtactcgcgaaagtagcagcctatccagcgattggagcgcacagcatggaacgacagcgtatcgcttgcgccccagcggccatcgcggtccagccaggtgacgccgcgccggcgcagttcatggcggcgcgtggggcagcgcggcgaaacgatccagtttccctcgcgggtgaagtcgcgcggctgcagaaaatcgaagtaacccgccgcgcgctgcgcccaccctcgcagcccgcgtgcgcccgtgcctgtgacgcgccgcaagtaacccggccaatcatcgcgcaacacttcgagggtgaggccatcatcgccttgcggatagtgcgcgcgcaggactgcacgcatggtcgcgtcgcgcgtggcgcgcgcatcgcgcgcgagcgtatcggcagcctgctgcagaacgcggtgcgcaagctcatcgtgcgcggcataggcttgcatgagatcgccggcaggcgcatcttgcgccgcgccgtagccgcgtgccgcgcgaggcccgaacaacagcccgatcagggcgaccggcggattctgtgcagtgcgccgcgcggcctgagtctgcgcgaatcgtgcccaggcagccagggatgccagatgcgccagcgcgacctggtggccgacctgggcgcgatgtatgtaggccagcaggttcagcgcgcgcgcctggaccacggccccgctgtaggcggcggcatccgtcgcccgcagcaactgcgcccgtgcgccggcgcgctggcccagcccgtacagggccagccacgccatgccggccagcgccatgagcgccaggcccagcgccaatgcctggcccgcctggcgcgtgacggccgcgcgagtcggcctcatttggcgccctgggcattgccggtgaacgacttgagcgaacgcgcccgtgtctgcgaggccgcacggcccgccgccgactgcgcggcgcgcgcctgcgcgctgccatcctcgcctgccagttcgcgcgccatggccgcggtctgagaccgcaccacctgcccgaacaactgatacacggcgatcgcggcgaccgccaccagggcaaccacgatgatgtattcggtcatgccctgaccaagttgacgctgcttgaccgacataggccctcctgctgttcgacgaggcctcagtgtggccgtggcggggcctgcctacaattcgtacatgccgagccggatcaatgtgtcatcgggacttgactcgacgcgcgccgacgccagccgtccgtggacgccgcggcaaaagaaaagcccccggatgaccgagggcttgcatcatgccggcgcgggccggctacttctcggcagcgtgggtaatggcactgcccgcatcggacatgtccttgcccattcctgcaacggtgttgcagccctgcaggacgaatccaaacaccacgaaagccgtcagcacaatcttgctgcgcatatgaaatctccgccgttacgctatgttcaggcgatgcgtacgcgcagctcgcccaggccctcgacgccaccgacgatgacgtctcccttgaccaccgcgcccacgccttccggcgtgccggtgaaaatgatgtcgcccggttgcagctcgaacaggcccgacagataggcgatgctttcggggatgttccagatcatctgcgaaatgtcgctggattgcttgcgctcgccattgacgtccagccagatggcgcctttgtccagcgtgccgacggcgctgcgcggatggatggggccgagcggcgccgagagatcgaaagccttgcccacttcccagggacggccctgcttcttggcctcgccctgcaggtcgcggcgtgtcatgtccaggcccagggcgtagccccatacgcattcgtcggcctgctcgacggtcaggtcgcgcccgcccttgcccagcacgacgaccagctccatttcgtagtgcaggttggccgttttgggcgggtacggcatttcgcccgtggcgccatcgcccaccgacaggatggcgtcggcaggcttgcagaagaagaacggatcttcgcggccggtgaagcccatttccttggcatgctcggcgtagttgcggcccacgcaatagacgcggcgcaccgggaagcgggcgttgccgcctgccaccggcacggccgccggcggcgaagggggaaatacgtaatccatgtgatttgacctcgtagcacacaaggccggacaacgccggcgagaatattcaatgcgcgagtttatacgcttcgggccaggccgcgcgcggcgcgcccggcgcatgacgcaagcatgacgcaaaacggcgcggatgcgagcggctgcctgccgtcgcttccgcgccgccggccgccccaggcggccaatctatctcaggcctggcccttggcgtagcgctcggcgctgcgcacgatttcctcgtgcgcggcgtccacgcccttccaacccttgaccttgacccacttgcccttttccagatccttgtagtgctcgaagaaatgctggatgcggctgacgtcttcggccggcaggtcctcgtacgacttgatgttgcggtacggcgggtacagcttctcgatgggcaccgccagcagcttggcatcgccgccggactcgtcgtccatctccagcacgccaatggcgcggcagcgcaccacggcgccaatctggatcgggaacggcgtgagaaccagcacatcggcgggatcgccatctttcgacagcgtctgcgggatgtagccgtagttgcacggatagtgcatggccgtcagcatgaagcggtcgacgaaaatcgcgccggactccttgtcgacctcgtacttcaccgggtcggcgttcatggggatttcgatgatgacgttgaaatcgtccggcagcttcttgccaggagcgacacgatctagactcatgattgaccttgtcttgatgaaaatgaaatcaggctttgtcgccggacgccgggccggcggatgatccggcgccgccgggcttggccggttgctcgtcgtccgcgccggcgcgatagctcgagaccggcgcttcgatggcggccgccggaatgggcgcgctgtcgaagtagtcttcgatatcgatggcggtgcgcggcggcacgctgacgggttcgggcgcgacggcggacgcgggctcgtgctcgcccgctgcgcgcgcatccggatcgagcacgtagtcgacagcgcccggctcggcttcgggcggcgcctcggcgatgacgggcgcggtgtattccgacatattgggcacgtactcgcgctcggcgtccagccacgcggggtcggccttggtgtcggccgccggcaacgcgatgtccgccaccagcaccggcagcgccacgcgggccgcggtggcctggcgccagtggcgcgccgcgtcggcgggccggtccagcctgtcgtacaggctgcccagcaaggcatgcgcctgcggatcgttgcgccggctgacgctgcgttgcagatagcgttccgcctgcctccacagctgtccgttcaggcacagcaggcccagcgccgtcagcaggtcggtatcggccggacgctgctgcagccaggtctcggccttggcaaggcggtgcggcacctgggcggcatcgcagcgcgcataggcggccaccagcgcggggttgaacttgaccgccaccgcggcctcgagaatgcgcgcggcctcgttggcctcgcccgcgtcctcgaaggcggcagcgccggccagcgcgatgttcggcaacagccgctcatcgctcttgaggtctttccagatggggcgccactggtccacggccatgcctgcgcgcaggcgcgcggcgcccgcgctgtcgatcagctgctcggcctcggccttgccgatggcattgcgccgcaacaggccgcgcgccagcatgaacacgcgctcgtgatgctgcaaggccgtctcggcgcgcagcagcaggcgcatggtgtgcagatggcgcgcgccgccgtcctgcagcggctccagcaggtccagcgcctgctgggcgcgcccctggtccagcagcatgtcggccgataccgtggcggtggcttcctgcagcccggcatcctcgcctgcctgttcgcgggcggattccagcatgcggtcccggcgctcgtactcgcccaggttatgcgccgcgcgcgcgcccgacagcgccgccaggacgcggctgctgcgcaccttggtctggtcgaacagcttcgacaggtccttctcggcctgcgcgaaacgcccttccagcaggccgatccagccgcgttcgagcagttcgtggtcgcgttcctgggcacggcggccgcgccaggcgcgcaagcgatcgggaatggccaccagccaggccagcaggcgcaggccgacgtacagcgtgacgaaggcggccaccagcagcaataccgtcagcgtcagcgacaactcgatgcgccacggccagaccagcagcaagacgttgcccgcgtgggcgcgcagcacgacggccagcgccaccgcgacaacggccaacaatagagtccagaaccaggtacgcatgcgtcagtcctgttgcccgtcggcgttgaagccggccgcgcgcagggccgcaatgccattgaggctgtcggccacatcggggacgcgcacggcgatctcgacctgtcccagttcgcgggccagcgccagcgcggcgacggtatccggcgccttgccgtcgaaatactgggccagggtcgcggccaccgcgtccagttcgctattccagacagcgggctggcgcatcagcatcgacaactgcgccgtgagcaggcgctggcgcagcgtggaacgcagctggccggcctgctcgggcgaaagcagcagcgccgtgggctgatcgacacgctgcacgcggatcaggtcgcccagctcatgggccagcgcactgccggcgcggcccggccaggaggcgatctcggcctgccagcgctgccaccaggccgcatcggccggcaggtcggcgcccggatcgacgctggccgacacggcctcgttcgcctggggcacggcggtcacgccaggcgcggccgcgtcaggcaccagcaacggcgcccggcccaccagggccaccaggcgatcgatgcgggccgattgagccgcgatgtcgaccacgccgaccgcgcgcaggcggtccaggtcgccgttgatgctttgctgcaggctggcaaagcgcggccggtcggcgcgcgccaggcgagcctgggccgtttccagggccacgatggcattgctgacattgccggccaggcgcagttgctggctggcgatggtgatcaggcgctcgatgtcgttggccagcatttcgtcgctggcgccgtcgttgaggttctgcagcgcctgctgcagcgcgctgtactggctttgcgcttcgcgcaccttgccttcgagctcggccaccttgccggactgcgcctgcgccagcgccagcgcctcgcgcatgtcgttgcgcgactgcgtcagctcggcgcccagcgtattgagacgggcggccacttcctggccggcgctgacgaattgcttgcgctgcagccatgcggcccaccccaggccgacggccagcaggatgacgatgataagcgcggtaacgagcgtactgtttacgcccttgcccttgcacgactggctcgcgacggcctcgtcggcggcggccgtgcccggcgtacccggtacggtgccgggcggagtagcggaggtgttgtctgtcatgacgcgattgtattcggtgatggcatgtaacgacgattcaagccgcaacaaaagtcgcgaagatcgcctcatcggcaggcatgcagttttttaccattggcgcatcggcgccgccaccggccagcgcccgcagccgctcggccagcacggggtgcgtgacgacgaaacggccctgcagccaccagtccagcaattgctcctcgcgcaggccctgaaccagcgcgtcgatgccctcgccgctggtgagcagccaggtcgggcgctcgcccgccagggcccagtcgcgcaggcgctggcgcccctcctgcgcccagggcgcgggccgccggcggtagacggcgtggcggctgacctccacgccagccgcaaccaggcgatcggccagccagtcgcgcccctgcgtgccgcgcaccagcagcgcgcggcgcggcaatgccggacgcgcccgcaacaaggcccacaaggcttccgaatcgtgggtgggcgcggtttccgcggggtgcaaaactgttgtatcggcgccaaactggcccgaatccagcagggcgcgggcgctggccgggcccacggtggcggcgaccgcgcctgccggccatggcaattcgccccgctccctcagctgctccaggtacaggcgcgccgcgttgccgctgacaaacaccaccaggtcgtagtcgcgcggcagcggcaccacgccgttttcgggcggcaacggctcgatgcgcaaggccggcaggcaaagggtctgccaaccggcgtcgtgcaggcgttgcgcaagcgcgccattgcggccttgcggccgtgtcaggatggcaatctgcgacataggcaagcccccgcgagggcccgaccgccctgtcaaggcgcgggcgaggttggcagcaattcggccagtattgcgtcggcgccgtcggccagcaagtcgcgcgcggccgactcgccgatggcctgggcctggtcgcgcggaccgcggcgctcggcccgcacgatgcggcggccgtcgggcgcggcgaccagcgcgcgcaaggcgagctcatcgccatcgatacgggcataggccgccagcggcacctggcacgatccgcccagcatgcgcgagaccgcgcgctcggcggtcacgcaggccagggtggcggcgtcgcccagcggcgccagcatggcgcgcacatcggcgcggccctgcaggatctcgatgcccagcgcgccctgcccggccgcgggcaggctgtcgtccggttccagcagcgcgcggatgcgggccgccaggcccaggcgctccaggcccgccgcggccagcacgatggcggcgtaatcgccgttgtccagcttgcccaggcgcgtatcgagattgccccgcagcggcttgacgaccaggtgcggatagcgggcgcggatctgcgactcgcgccgcaggctggacgtgccgaccgccgccccgggcggcaggtcggccaggctgccgtaatcgttggagacgaacgcatcgcgcggatcggcgcgctcgagcacgcagctcagctcgaacggcgcgtgcaggtccaccggcacgtccttgagcgaatgcaccgcgagatcggcgcggccgtcgagcaaggcggtttcgagttccttgacgaacaagcccttgccgcccaccttggacagggtgcggtccaggatctggtcgccgcgcgtggtcagcgtcagcaactcgacgctgcacgccgggtagcgcgcgcgcagcagatcgcgcacatgctcggcttgccacaaggcaagccggctggcgcgcgtggcgatggtcaggcgttctacagcggccacgtcagggcgtcagagaaagctggagacgatgaccgaagccaccacccccaggatggccagcacgaacaggccttgcagcaggctcaggcccgattcgttttgctgggggttggaagtcttacgcagactcattgacggattccttggaagcggttttacggcttgccagccaccgcccgaggagaacgacgagcagcgcaccggcaatttcaacgccgattttaaccgcgctgggctgttcgccgaattgacgcacgacaaacacgtcggtaatcagcatgccgccggcgatccagcccagcagcgccgcgccgaaggtgacgaccatcgggaagcggtcgatcagcttgagcaccagcgtgctgccccagatgatgatgggcacgctgaccaccaggccgaagaccaccaggccgatctggtggtcggcatgggcgttctgcgccgcgccggcaatggcgatgacgttgtccaggctcatcacgaagtcggcgatgatgatggtcttgaccgcggcgacgatggacgtgccgcccttgatgctgtcatgcccttcgtcctcgggcaccagcagcttgacgccgatccagaccagcagcaggccgcccacgaccttcaggaacgggatgttcagcagcgtgagggcgaaggcaatcagcaccacgcgcaggatgatggcgccggccgtcccccacaggatgccttgcatgcgctgcttgggcgcgagatttcgacacgccagcgcgatcacgaccgcgttgtcgccacccagcaggatgtcgatgaggatgatctggaagactgccgcccaactcagcgtctggaaaaactcaagcatttggaacccccaacaggcgttatttgtaaaaaccggagaaataccgggaagaccgccgtcagcctcgccgtggcaaaacgcggccaaaagaaaacgggctggtcagccccgcctgaaggcggggcccgaacagcccgctattgtagttcagctttgcgtcaggcccgttgcctggcctggaaaattttgcccagcgccagcaccaggattgcaccaattgcgcctaccatcagcgcgaaatcgtgttgcgtgacacccagcatggtgtcgatccgcgccaccgattcttccagtgcaggatcgcccaccagcagttcgccggcgatgaaacccagcagcgccgcccccacccagacgatgatgggaaaacgctcgatcaccttgagcaacagtgcgctaccgaatatgaccagcgggatgctgatggccaggcccagcaccagcagcgtggtgtcgcccatggccgcggcggcgacagccaccacgttgtccaggctcatgaccaggtcggcgatcatgatggtccggatcgcgacaagcagcgagccatggcccttttccgcgccatcgtcctcgccctcgggcagcagcagcgacacgccgatatagaccagcagcgcggccccgatcagcttcagccagggcaacagcagcaacttggcggccaccagcgtcagcgcgatacgcatcacgattaccgcggccgacccgaccacgatggccttcttctgctgatccgggggtagcgagcgcgcggccagcgcgatcaccacggcgttgtctcccgatagcagtatgtttacccaaataatctggagcaaggcgatccagaacgccgcagaactaagttccattcctctctttcctagtgatgatcccctaggattgaacaaacacaagacacgcgtggccgccttcgaccaggcgagccctggcggcattcttggtgcgtgggtggacaggcaaatcgaaaagcccctcgcttttgattataggttcgcgcgaattcctctcttttcaattcactttcaatattctttcaatccgctttcagccggccgcggcatgcgaaaaaaaacggcccgcgatcgcgggccgtcctgggacaggcgggctgtccggcgcgtgattacagcacggacttgagcagcttgcccatttccgacgggttgcgcgtggtacggataccgcacgcttccatcacttccagcttggcatcggccgtgtcggcgccgcccgagatcagggcaccagcatggcccatgcgcttgccggccggcgcggtgacaccggcgatgaagccgaccacgggcttcttcatgttgtccttggcccactgcgcggcattgacttcgtccggaccgccgatctcgccgatcatgatgacggcgtcggtgtcgggatcgtcattgaacagcttgagcacgtcgacgtgcttcaggccgttgatgggatcgccgccgatgcccacggcgctggactggcccaggccgagctcggtgacttgcgccacggcttcgtaggtcagcgtaccggagcggctgacgatgccgatgcggcccttgcggtggatgtggccgggcatgatcccgatcttgatttcgtcgggcgtgatcaggccggggcagttcgggcccagcagcagcgtcttgctgttcatggcctgcatgcggttcttcacttccagcatgtcgcgcacgggaatgccttcggtaatgcagatcaccaggtccagttcggcctcgacggcctcccagatcgcggccgcggcgcccgccggcggcacgtagatcaccgacacggtagcgccggtatccgccttggcgtccttgacgttggcgtagatgggcacgccttcgaaatcctcaccggccttcttggggttcacgccggccacgaaggcggccttgccgttggcgtactcgcggcacatgcgggtatggaactgacccgtcttgcccgtgatgccctgggtgatgactttggtgtccttgttgatcagaatcgacatttgtgaatccttggcaattttatttgacggcggcaacgactttggtggccgcttcggccatcgtgtcggcgctgatgatcggcaggcccgattcggccagcattttcttgccgagctcttcgttggtgcccttcatgcgcacgaccagcggcacattcaggttgaccgccttgcacgccgtgatcacgccttcggcgatcacgtcgcagcgcatgatgccgccgaagatgttgaccagaatcgccttcacgctcttgttcttgagcatgatcttgaatgcttcggtgaccttctcggccgtggcgccaccgccgacgtccaggaagttggccggctctccgccgaacagcttgatggtatccatggtggccatggccaggccggcgccgttgaccaggcagccgatgttgccgtcgagctggatataggccaggtcgaacttgctggcttcgatttcggccgggtcttcctcgtccagatcacggtaggccacgatctcggggtggcggaacagcgcgttcgaatcgaagttgaacttggcgtccagcgcgatgatgtcgccgctgccggtcaggatcagggggttgatttcagccagcgaggcgtcggtgtcccagtacgccttgtacagcttctggaattcggcggcagccttgcccacggaggcttcgggcacgccgatgccgcgcgccagttcggcggcctcggcgtcggtcaggccggcggccggatcaacgaagaccttcaggatcttctccgggctgtgcgcggccacttcctcgatgtccatgccgccttcgctggaagccatgacgcacacgcgctgcgtgccacggtcggtcacgatgccaacgtagtattccttcttgatgtccgcgccctcttcgatcagcaggcggcgcactttctggccttgcgggccggtctggtgcgtgaccagctgcatgccgaggatctccgacgacagctggcgcacttcgtcgatcgaacgccccagtttgacgccaccgcccttgccacggccacccgcgtggatctgcgccttgacgacccagaccggcccacccagcttttcagcggcagccacggcctcgtctacggaaaaagcggggatcccgcgtggcacggtcacgccaaactgcttcagcagttccttgccttgatactcgtggattttcatgtgatacctgtcaggacgtatgagagagagagggtgaatcggaagacgtatcggccgacgacccggcgttggcgcccgtataccatttggggtagtactcctgcacgaccggaccgtcggtgcgcaaggcatggcaaccgccaagctggaacgggcgcttgtctgggttgctgttctgacggcgccggccggccatggactggacggcggctgtcggcagcacctgcgaaagctcggtcatgtgcgtacagcccgcgacatgaccgaagcgctccttgacctggcgacgaaaccccttgagcaggttcatgccgaccaggtcgcgataggcttgttcgatgttcgtgcacacgccgtcgtacggggcggcatcatagacggcctgtgccgcaatgatggtatacgcctcgtcgatcgtaatgcgcaagtgcatgtgatggatgaattcgccggccttgaaaagctggccgtcgcgcttgggaaaatcgtaacccttgtaatcgatcagctcggcttcgagatcccacaggccatcctcgcgcccataagactgcacgcgtatcgaacgcgtgtgcaggggctggcgaggggtatccggcggtggcaagggcatggtcgaacctgctgggcgcgattttgacgcaaggcagcaaatcctggggagtataacgcagccgattgccggcgacgcggcccgggccgaccctcccccggagcacgcgccgcacaaatttcaggcgcggcgccgggggcccgccccggccgggacagcctccccccgcgccgccgcaaggggacggatacggattacccgccgtcaggcggcgcgcagcgtgcgggccgcctgcaccatgccgatcagggcggcttcggtttcgggccaggcgcgcgtcttcaggccgcagtccggattgacccacaggcgctccttgggcaggcgcgcggcagccttgcgcatcagttccaccatccagtccacctccggcacgttgggggaatggatgtcatacacgccaggcccgatgtcattgggatagtggaaatcctcgaacgccttgagcagctccatgttggaacgcgatgtctcgatagtgatcacatcggcgtccatggccgcgatcgactcgatgatgtcgttgaactcggagtagcacatatgggtatggatctgcgtcgcctcgcccacgccggcggtcgacagacggaagcagtcgaccgcccagtccagataggcgcgccagtcggcccggcgcagcggcagcccttcgcggatggccggctcgtcgatctggatcacgcggattccggcagcctccaggtccaccacttcgtcgcgcagggccagcgccaattggcggcaagtggcttcgcgcggctggtcgtcgcgcacgaacgaccactgcaggatcgtcaccggcccggtcagcatgcccttgaccggtttgtcggtcagcgattgggcgtaggcggaccagcccaccgtcatgggcgcgggccgggcgacgtcgccgaaaatgatgggcggcttgacgcagcgcgagccgtagctctgcacccagccgttcttggtgaaggcaaatccggccagcaactcgccgaagtactcgaccatgtcgttgcgctcgggttcgccatgcaccagcacgtccaggcccaccttctcctggaagcggatgacttcctcgatttccttgcgaatggcgttctcgtacgccgaatcggtcagcgcgccggacttccagtcgcgccgcagggcacggatttctgcggtctgcggaaaggaaccgatcgtggtggtgggaaaggccggcagccgcaactcgctttgctggcgcgcgatccgctggccgaacggcgcgcgttcgcgcgacaccccggcctgcccggccatgcgttgcgccacggccggattgtggatgcgaggcgattggcgacgcgcctgcagggcggcacgctgggcggccagcccttgctgcaccgccgggtcggcatcgccgcccagcgccttgcccagcaggcacagctcgtccagcttctggacggcgaacgacagccagccgagcaactcggcatcaagctcggtttctccggcaaggtccaccggtacgtgcagcagcgagcatgacggcgccagccacaggcgttcctgcaattgctcgcgcaccggcaccagcatcgcgagcgccgcatcgaggtcggtgcgccagatgttgcggccgttgatcacgcctgccgacagcacctggccggggcgcagcccgcttgccacgtcgctcagctggtcgggcgcgcgcaccaggtccacgtgcaagccggccaccggcagggccagggcggtggccagattgtccttcaggccatcgaaataggtggccagcaacagcttgaccgggctggccgccagcttggcgtagacagcctgataggcatcccgccaagcctgcggcaagtccagcaccagcgccggctcgtcgatctgcacccattcgacgcccagccccgccaggcgctcgagcacttcgccatagaccggcagcaaggcgtcgagcaactgcagcttgccgatgtcgccggccccctgggcaaaggcatcgcccttgcccagccacagccacgtcagcggccccgggatgaccggcttgacgcggtgccccagggcctgggcctccttgacctgctcgaacaggtcttcgcgggcgacgcggaaggtctgtccgggcgtcagttccgggacgatgtagtggtagttggtatcgaaccacttggtcatttcgcaggcagcggccggcttgccgctgggcgcgcggccacggcccatgcgaaacagggtgtccaggtccaccggcttgccttcgggatggccaaagcgggccggcacggcgccaagcagcgtggtccactccaggatgtggtcataccatgcaaaatcgcccaccggcacgaacgccacgccggcgtcggcctggcgctgccaatgggccgcgcgcaaggcacggccggtctcatgcagcgcctcggcggtctggcggcccgcccaataggcttcgacggcgcgcttgagttcgcgctgggcgccgatgcgcggaaaacccagattatgaataatagtcatgacaataccggcctttcgcaaaagttattcaagtcaggccgctattgtgcgatcatcaacacatgaatcaaaatcaaactctacattcataagttgagtattattcatataaaaccaaaggcgacgattcatgcccgctcgccgcgacctctattgccgccatgctcgaaatccgccatctcgaaaccctggccgccatccgcgatggcggcagcctgcaggaagccgccgagcgcctgcacctgacccagtccgcgctctcgcatcagctgcgcgacctggaaacccgcctgggcacgccgctgctcaaccgccgcacgcggccggcccgcctgaccacggcgggactacgcgtgctcgcgctggccgacgacgtgctgccccggctgcgcgccaccgaacgcgagctgcaacgcctggctgccgggcgaaccggacggctgcacctggcgatcgaatgccactcgtgctttcagtggttgatgcccgcactggacgcctttcgcgggcaatggccggatgtggcgctggacctgtcggccgccttctcgttcgcgcccctgcccgcgctggtgcgcggcgacctggacctcgtcatcacgtccgatccgcaagcgctggaagccgtcacctatctgccgctgttcaagtacgagctggtattggcggtcgccgaatccaatccgctggccgccaaccgccacgtgatgccggaacaactggccgaccagacgctgatcacttatccggtggaccgccagcgcctggatattttcacgggctttctcgatccggccgatatcgaacccgccgcgatccggcgcgccgaactcacgcccatcattgcgcaactggttgccagcaatcggggcgtcgccgccctgcccaactgggcgttgaccgagtatctgggccagggctggctgcgtgtttgccacctcgggccgcaaggcgtctggcccacgctctacgccgcggtgcgcacggaagacagcgacagttcctatatcgacgagtttttgacgattgcccgtgacgtctgcttcaagacgcttagcggcatcaaggcggccaagggcctgccggcctgatcgaacgggccgcaagcaagccccaggcaggcgggcccgcatcgcgcgccgccgcccgcacgaagcggcatcgttcagtcgagttcgtcgtcgccaccgcccagaatgcggcggataacatcatgggcgaagccacggcccgccaggaagcgggcctgccgcgcgtacgcggcgcggtcggcgggcttttcgccaaagcgcttctgccagacggccagcgcgcgtgcgtattcggtggcgcgcagttgttcgcgcaactcggccacctggtcgtcggccacgccctgttgcttcaactcctggacgatgcgcgaagcgccctggcgtggcgcgcgccgatgcgccaggctttgggcaaaacgcgcattcgacaaccacccttcgcgctgcagatcatcgagcaccgcctcgatgtcatcgccctcttcggcgtaaggctgcagcttgcgcgccagttcaaggcgcgagtattcacgccgcgacaaatagccgaccgcgcgcgccttcagagtccggcccgggcgcgacggtgccgccgcgtcgtcccgggattgggccagtgtctcgaactcatcgtcgggatttgcggtccgccgcccggctcgggcggcggatggcggacggcggttgaaagtcgccatgccggagtgggtgtggatgcaggcctgacggcttattcgccgtcttcggcttcgctggccggaaaggtggcggcgcggctgactatgccctggttctcgcgcaccttgttttcgatctcgatggccatttccttgtgctctttcaggtactcgcgcacattgtccttgccctggccgatgcggttgccgctgtagctgtaccaggcgccggacttgtcgaccacattggcttgcacgcccaggtcgatgatttcgccttcgcgcgagatgccgctgccatacatgatgtcgaactcggcctgcttgaacggcggcgccaccttgttcttgaccaccttgacgcgggtttcgttgccgaccacctcgtcgcccttcttgatggcgccgatgcggcggatgtccaggcgcaccgaggaatagaacttgagcgcgttgccgccggtggtggtttcggggttgccgaacatcacgccgatcttcatgcggatctggttgatgaagatgaccatgcagttggtgcgcttgatggtggccgtcagcttgcgcagcgcctggctcatcaggcgggcctgcaggcccggcagggagtcgcccatctcgccttcgatttcggccttgggcaccagcgccgcgaccgagtcgatgacgatcaggtcgaccgagcccgagcgcaccagcgcgtcggtgatctcgagggcctgctcgcccgtgtccggctgggagatcagcaggtcggtcaggttgacccccagcttggaggcgtattgcacgtccagcgcgtgttcggcgtcgacgaaggcgcaggtgccgcccagcttctgcatttcggcgatgacctgcagcgtgagcgtggtcttgccggacgactcggggccgtagacctcgatcacgcggccgcgcggcaggccgccgacgcccagcgcgatgtccagccccagcgaaccggtggacacgacctggatgtcgtgttcgacctcgttgtcgccatagcgcatgatcgagcccttgccgaactgcttttcgatctgcgacagcgcggcggccagcgccttggctttctcggccgcggcggccttgctggttttgtcgtccatgtaaagtcctgtattgaagcggcgcctgcaagggtgcgaagcaggcagccgttgtctagccggagaaaaagagcctggagaaaactcgaaccttggcgattatggcattggattgtactggataaaaatccagtgtgccatatatttccacgtataccctgagtgggcaagctccatcccctgtgccagaatggccggcgtagccagcgcccgctggcggttccgccgatgttgcacgcatgcgtatcctgatagctgaagacgacagcatcctggccgacggcctgtcccgctcgctgcggcacaacggctatgcggtcgacgccgtgcgcgacggactggccgccgattcggcgctggccgtccagcccttcgacctgctgatcctcgatctcggcctgccccacctgcccgggctggaggtgctgcgcaggctgcgcgcccgcaactccgtgctgccggtgctgatcctcaccgccgccgacagcatcgaacagcgcgtcaagggcctggatctcggcgccgacgactacatggccaagcctttcgcgctgtccgagctcgaggcccgcgtgcgcgccctgacgcggcgcggcgccggcggcggcgcgacgatcgtgcggcacggccgcctggtgttcgaccagacgggccgcatcgccacggtcgacgaccagaccctggacctgtccgcgcgcgaggtcagcctgctggagatcctgctggcgcgcagcggccgcatggtcagcaagacgcaactggtcgaccacctttgcgaatggggcgaggaagtcagcaccaacgccatcgaagtctatgtgcaccgcctgcgcaagaaactcgagcccagcggcgtgaaaatcatcaccgtgcgcggtctgggctattgcctcgagcgggaccagggtgcctcgtatctcgccagctgaaacggcttcgcgcgaaccgctgaaccaagaagccctggatgcgctgcgcggcgggccgcgcgggccgagtttcgcgccgccgcagcgctcgctgctgggcgagatcctcgactggatgctggcgccgctgtttctcctgtggcccatgagcgtggccatcacctacgtggtggcgcagaacatcgccaacgtgccgtacgaccgcgcgctggccaacaacctgaacgtgctcagccaccaggtgcacgccgtggacggacgcgccgcgctgcgcatgaccgacgcggcccgcgacgtgctgcgcgtggacgagacggaaagcgtgttctggctggccctgggcagccgcggcgaatacctgggcggcgatcgcgccctgccgctgccgcccaacgtcggccagccccggccgggcgagatcctgtacgccgacgacaccttgcgcggcttcggcgtgcggctggcctacacctggatcgacctcggcctgccggatacccagccggccctggtgatggtggccgaaaccgtggaaaagcgcgcccagctggccaacgacatcatcaagggagtcatcatcccgcagttcgtggtgctgccgatcgcggtgctgctggtgtggttcggcctgtcgcgcggcgtggcgccgctcaacgcgctgcagcagcgcctgcgcgcgcgccgccccgacgacctctcgcccatcgacgaacaggccgccccctccgagatcgcgccgctggtcggcgccatgaacgacctgctcgaccgcctgtcggccaacatcgaaacgcagcgccgcttcgtggccgatgccgcgcaccagctcaagacgcccctggccggcctgcgcacccaggccgagctggcgctgcgcgacgccagccccgaggaaatgcagtccagcctgcgccagctggtcaccggctccgaacgggccacccggctggtcaaccagttgctgctgctggcgcgggcggaaaacccggactcgcccggccaggcgctgaccgacctcaacgccatcgcctacgaacagacgatgcaatgggtgccgcaggcgctcgccctgtcgaccgacctcggcttcgagggcgccgaccgaccggtcggcatcagcggcaacgccatcctgctggccgagctgctgaacaacctgatcgacaatgccctgcgctataccccgcgcggcggccacatcacggtacgggtgagcgcacggggcgatcacgccgtcctcgacgtcgaagactccgggccgggcatcgccccggaagaacgcgagcgggtcttcgaccgcttctaccgcgtcctgggcacggcgtccgacggcagcggcctggggctggccatcgtgcgggagatcgcccagaagcaccaggcggaagtcgtgatcgacgatcaccccactccctactcggacctgcccggcacccgcatccaggtgcgcttccccctgcccggcgcgctgtagccgccagccggcccgtcgatccgggctggtacgcgcgatagttacctattgtttcaaatttaagattcaggtaagggttacgtcagaacctcgtcagcctggagccctaccttgttcggtagctcgatgtcggcgcggccggcggagggtgcagagcacggtggcacaccactggcctaacgcgaggagacaacatgagcacagcaaccctatcgggccaaagcccgtcggcgcaacggcgccccatgacccgcgaggagcggcgcgtgatcttcgcgtcgtcgctcggcacggttttcgagtggtacgacttctacctctacggttcgctcgcagccatcatcgcgcagcacttcttctccggggtcaatcccaccgcggctttcatcttcgcgctgctggccttcgcggctggcttcgcggtgcgcccgttcggcgccctggtgttcggccgcctgggcgacctggtgggccgcaagtacaccttcctgatcaccatcgtcatcatgggcctgtcgaccttcctggtcggcgtgctgcccagctacgccagcatcggcatcgccgcgcccgccatcctcatcatcctgcgcctgctgcagggcctggcgctcggcggtgaatacggcggcgccgccacctacgtggccgagcacgccccgcatggccgccgcggcttctacaccagctggatccagaccaccgcgacgctgggcctgttcctgtcgctgctggtgatcctgggcgtgcgcaccttcatgggcgaagaagccttcaaggactggggctggcgcattccgttcctgatctcggtggtgctgctcggcatctcggtgtggatccgtctgcagctcaatgagtcgccgacgttcaagcgcatgaaggaagaaggcaagggctcgaaggcccccatcgcggaatcgttcggccaatggcgcaacctgaaggtggtgatcctggcgctgctgggcctgaccgccggccaggccgtggtgtggtacaccggccagttctacgcgctcttcttcctgacgcagtcgctgaagatcgattccaacaccgccaacatcatgatcgcgattgccttgctggtgggcacgccgttcttcgtgctgttcggcgcgctgtccgacaggatcggccgcaagcccatcatcatggcgggctgcctgatcgccgcgctgacctacttccccatcttcaagggcctgacgcactacgccaacccggcgctggaaaaggcccaggccaccgcgccggtcaccgtgatcgccgaccccgccacctgctcgttccagttcaacccggtgggcacggcctcgttcaccagctcctgcgacgtggtcaagtcgttcatggcgcgcaactcggtgaactacgagaaccaggccgccgcggccggctcggtcgccaaggtcatgatcggcaacgacgagttcgcatcgttcgacggcaagggcctggcgcctgccgagttcaagaccaaggccaccgagctggacaaggcgctgaccgcggcgatccgcagccatggctatccggccaaggccgatccggcccagaccaactacttcatggtggtcgtgctgctgacgctgctggtgatctacgtcaccatggtgtacggcccgatcgcggccatgctggtggagatgttccccacccggatccgctacacctcgatgagcctgccctatcacatcggcaacggctggttcggcggcttcctgcctccggtggccttcgcggtggtggcggcgacaggcaacatctacgacggcctgtggtacccgatcatcatcgctgtcatgaccctggtcatcggtacgctgttcgtacgcgaaaccaaggacaacgacatcaacgcctgataaccatcccccgccgggttggaccgctgcgccaatccggctttttcaagctccctcagggagcttttttttttgccgccgggccgccccaaggcaaaaaagcctcctcggggggcagcaagcccgcatagcgggcgcagcgtgggggcctttttttgcgctctccgcatctatcggccgcaggcgcctgtctccacggggacaggcgcctacggccggcgcagcatgcgggggtgccgcgatgcccgcgcttacgcgccggtccaggccggcgcgcgcttttccatgaaggcacgcacgccctcctggaaatcggcggacatatagcaggcggacaggatgtcgtcgtccgcaatgccatcgacggccttgtcgcgcaggcgcagcagcgacgtcctggtggcccagagtgtcagcggggccagcgccataacctgggcggcgatggcctgggcccgaccatgcagcgcgtcctccggaacgatctccctgatggcacccgcgtgcaacaaggcatcggccgaaagcaaggacgcggaaaacaccatgtcccgtactcgttgcgcccccagattctccgccaggcgggcgtagttcttcacgctcaggcagttgcccaccgtgcgggcaatcggaaagccgaacttcagcgacggcgtggcgatacggatatcgcagcacagcgccagcaaggccccgcctccgacgcatgcgcccgccatggcggcgatggtcggcactcgcatgccttcgatggcctcgagcaaggcctcgctgctgcgctccagcgcaacgaactcttcggccgtcgtggccgtttccagcgcaccgaagtcggcgccggccatgaaggcaggcttgctggcaggcgcgccgctgaacacgaccgccttgatttccgggcgatgggcgaccgactcgcacagggccaggatggcgtgttccatctcggccgtcatggcgtttcgcgccgccggccggtcaaacaatatccacagcgcgccctcccggacttcgctgtggaccatgaacgtatggctgctcaagactgactcctaggaagtggtgacgctcaggatctggcaatgctcgatgggcagatgaacctcgacgcgctggcccggctccagcgtcgaggacgggtcgacgtaggcgcgcacgaattgccccgccgccagctcgacctggacgtcacggtactcgcccaggtacgcgacccgcgtcacggtgccgctcagcgtattggcgccgggcgcggcgcccagtttgacggccgaaggccgaatgcacaggcaagccgcgccgccggcaccggcctgactgcggtcgtcgccatgcagaaccctgtccccgacccgcaaggcccccggttcggcaagctggccatgcagctcgttgttggtgccgatgaacgaggcgacaaacgtgttggccggccgcgagaacacattgacggggctgtcgaactgctgcacctgcccggactgcatgacggcgatcttgtcggcggtgaccagcgctttgccctggtcgtgcgtgacatagaccgtggtcaggcccagaagatcgtgcacctggcggatctcgtagcgcatctcctcgcgcagatgcgcatcgagattggacaagggttcgtccagcaagaggatgtcgggctcgaccaccagcgcccgcgccagcgcaacccgctgctgctgtccgccggagagctccgacggatagcgttgcgcgagcgccgtgaggcggaccgtgtcgagcgcgcgcttgacccgctgcgcgagctcggtgcgagccaccttgcgtacctgcaggccataggcaacgttctcgaagaccgtcatgtgcggccatacggcgtagttctggaacaccagcgagatattgcgccgctcgggcggcaccatgacgcccgcgcccgaaacctggcgatcgccgatccatatctggccgtcggtcggctggtcgaagcctgcaagcatttgcagggtggtcgacttgccgcagcccgaggggccgagcaaggccagcagctcgccttgggccagctccagatcgatgccgcgcagaacctggtgtgcgccatagtgcttggtaagaccttggatgcgaattgccttcacgacgtaactccggcggtaacgggcgccgcgccgcggcgacgggcaagacccgtcagcaggcggcccagcatgacaatcaggatggtgcccagcaacagcacgttgctggtagcgcaaacggcttcgtagttgccgccgtccttgtagttgtagatcagcgtcgtcatgacgttggtctgcggggtgatcaggaataccgccaccgacagctcgcgcatcaccgggatgaacaccagcatccaccccgacaccaggccgggcttcatgagcggcagcgtgatgcggccgaacgtgccgacctgccccgcgcccaggatgcgcgacgcccgctccagatcggggctgatggtcttgatgatggcgccgccgtgcgaataggcgatcggcaggaacgtcgtcacgaaggccagcaccagcaacgcgcccgttccatagaggccatagaacggctgggtgaaggccgagaagaaccccaccgacagcacgatgcccgggatgatgatgggcacggacgccgtcgcgcccagggcccaggcgccacggaacagcttgcgctcgaccatataggccaccaccacgcccagcaggaggcaaaccgtcgccgccatcgtggcgtagagcagggaattgacgatggccgactgggtttgcgggttgtccagcacggcccagcgataccaatgcagcgtcaggttgtcccacgagggcccctggccccaggccttgctgagcgacaccagcgtcagcgaggcatacggcaggaacacggtcaccgcgggcaccagcagcgcgcccagcagggccggccagcgccagcggcccagcccgaccagccgcgatccgcgcgccttgccgcctatcatgacgtactgccggcggccgagaatgcgcctgcgcaggaagaacagaccgccggtcatcagcagcaacggcatgcagtaggccgccgccagattgagctccggcgggaacatctgatagaactcggccagcttggtcgtgaccaccgggacacgcgccggcgtcagcaggaacgcgggaacgccgaagagcgtcatgccctggatgaacgacaggatgaaaccggccacgatggcaggcatgaccaacggcaaggtgacgctgcgcatggtccgcaggatgcccccgcccagcatggccgaggcatcctccagctccacggccatctcatcgagcgcggtggcgacaatggtgaacgtgaacggcacggtatagacggcgcacacgaaaaccgccccccacatcgagtagatattcaagggggaatccccgcccagccattgcctgagccagacgttgagccaacccgagttgggcgccgccaacagtatccaccccagcgcgccgatgaaagacggcgtgatgaacgccgccagcaccagcacccggatcaggccgcgcccgggcatgtccgtgcgcgacaccaaccacgccatgggcacgccaagggcagtggcgatcaccgccgtgctgccggccagcaccagcgaattgagcatgggctcgatcaggttgggcgtggtgaatatgcgcaggtaattcaccagcgaccattgcccggtcaggtcgtcgcgccagctgttgagcgcgatgatgccgacgggctgcaggaccagcaatgccagcgctgccgccaccagcacggtgacggcgatggctggcagcgcatgacgcccggcacgcggctcccgcgctacggcgggtttttcagtcattgcgacagacatggaatcccctgtttcttcccctgcggactcaaccgaccgtcgagcgccacagggcaatcgtgtcattgatctgcttggtcaggtcatcggtcggattgcggaaccacttcaaggactcgaggctgcggccttcggcccagggcacgtccgtgcgcagcgtgggccagtagttgcgcgccaggatctgcgacacctcggtcgaatacaggaaatccgtgaacagcttggccgcgttgggatgcggggccttggcgggaatcgcggtcagcccgaggttgaggatggcatcatcggtaggcaccttgacgtccaccggctggccggccgccttctgcgtcagcgaatagctgaagggcgcggcggcgcccaccacgcgctcgcctgccaggatatcggtaacggtatcgacgttggactggccgaccttcggcttctgggcggcgaatttcttgaagaaatcatcgccgtacttcaggcgcatggccagcgcccaatgcgcgacgtcgcccgacgacgccgggctcccgaccgtgatcttgccggcccaagcgggatccagcaacgcctgccagctctcgggcggattgggcaccttctgcgactggaagttgatcgacgtaatgctgattgcgccgacatggaaagtgttgtccgggtccaggccgcgaaaggcctcgggcaaatgctcggcccccgtcgggcggtacgccatcaaggcattgatcttcttcagttcggtgtagtgcagcagattggtggtgcccagcgaatcgcagttggcggcgttgttctgcagctccaggcgcagccgggtatagaccgtttgcgagccctggcgcagcagattgacctggatgccggggtatttcttgacgaaagcgtcacgaatgtcctcgatggacttctgttcgtaggagccccaatacaggttgagggccccttccttgcgcgccgcctcgtagagcggattgtcctgcgcgcgcaccggcaggaagacgctgcctgccaacgctgccgaggcggacacgcccagacgcaacatgtcccgacgagaatactgattcatgatggttccccttttcctatgcgatgtaatgtggcgctcagtagtcgcccgtggttgccccgccgtcgacgacgagggtctgcccggtcatatagctcgcatcgtcagaggcgagaaaggcaatgacagcggcgatttcttcaggccgcgccgtgcgcttgagcggcatccgggccagccagccttcgcgaacctggtcggggacatcggccaggatcgcggtttcgacgatacctggcgccacgacgttgaccaggatgccgcgcttggccccttccagcgccgcggttcgcgtcaaccccacgatgccggccttggcggcggaataattggcctggccataggcgccgaaaatggcggtggacgccacattgatgatgcgcccccagccgcgttcgccgatccacgcaaaggcgctctggcagcccagccaggtaccgcgcagattcacgtcgatgacggcgctccattcggcgtccgacatcttggccagcgaacgatcgcgcacgataccggccacattgaccacaatgtccacctgccagccctgcgcatccaccgcccgcttggcggcggcccaactctgacggtccgccacgtccaggaatacgccaagcgccccctcgcccagcgacgccgccgcggcaagcacgcgctcctcgccaatgtcgcccaccacgatgcgcgcgccttcggcctgcaagcgtcgacacaccgccaggcctatgccgcccgcgccgcccgtgaccagcgccacccgcccctgcaatcgttcgttcttcatttacgctactccaccgcccatggcgaccgcgaacacgtcttcgccgtcctgcactgtcacgccatcctgattgcgcagctgcatggataccttgaccacgccgaaaggcttggaccggctgggccgcagctccagcacctccgcctcgtaccgtaccgaatcgccggccaggatgggcgcgacaaaacggcgccgggtttccaggaaagccacgatgtcccaatcgtcgatgcccgagcgcaggccggtgctcacggcatgccccagcatcccatgcgcgatgcgctggccgtagccgttttcgcgtgccgccacctcgtccatgtgcagcgggttgaaatcgccggtcaggccggcaaacgtgacgatatggctttcggtgatcgtgatgcgcgacgagacatggcgctcgcccaactgtattcgctcgaattcgacaggcattcaggactccacgggaacaaagacgggcaaggtcagcgtatcgccgaccttctcgaaggccacgcgcatcggcatgtcgacctgcagcggccgctcgctcgggcagcgggtcagcatcaagggcccttcctccagctcgaccagcacgcaggtgtagggcgccctctgcacaccgcccttgtgaataacggtgtaggaaaacaaacgagcgcgcccgctggcctgcacccagcgcggcgccacgccggggtcggccagcgaatgagcgcgcggataccactgatggcggccggtcgtcgggcattgctggaccagcaggcgctgttggcgcgccgcctcccagaaaggctggctgcaggcgtcctgcacagggggcatcgttacgtcgaacatggcgtcctcacacgctaagaatggccgtggccgcggcgcaaaaagtgccgcccaggccgtggaccagggcccgcccggcatcgggcacctgcacgcccggcccctcgccgcgcaattgccgcgcgccctcgatcagggcgaaaatgccgcgcttcccaggatggttggaggaaaggccgccaccgtccgtattgcagggcagcgcgccgcccagcgtcagttggccgtcggcggcgaaagcgccgctttcgccgcgcttgcagaatcccaggtcttccagcgccagcagcggcgtaatggtgaaagcgtcgtagagctgcgcgacatcgatgtcggccggcgccaggcccgccatcgcgaaggcccgcggccccgacagcgtcgccggtgtcgagaggtccggcgcgatctgcgagagctgcgtgcgcgccgtcgccgcgccgaaaccggacagcagcaccggcttctggcgcaagtcctgcgcgcgctcggcactggtcatcaccacggcgccgccgccgtcggtcacgacgcagcaatccagcttgtgcagcggcgaggcgatcatgggcgaagccagcacgtcgtccaccgtgatcggcgtgcgcagcctggcatgaggattggcggccgcatgggcccggaaggtcaccgccacgctggccagttgttcggccgtcgtgccgtatcgcgccatgtggcgctgcgcatacagcccgtaggccgagatcagggtcgggccatagggaagctcgtactgccccggaccggccgggaagacaaaggggtcgaaggacggcgtgctcagcggccaccaacacggcgtggccgcataactgatcacgacgacctcggccaggcccgccgcgatggccgcggcggcgtggcccgcatgcacgatgtacgagcagccccccacgtccgtgctgttgaaccaggtgggacgcaggccggcgtattcggcaaactccgtcacgctgttgaccccgcctccctcggcccagtcgccggccgccacgcacagaccatccacgtccgccaggctcagcccggcgtcgaccagggcgccctgcacgcactccatctggatctggtacggatgcacctcgggcgcatggcggcgcggcgattcgcacaggccgacgatggccgcacgattggaaatactcatgacttccccttgttctgaccaggcgcggcatggccgcgctgctgaggcagagaatgtccgaatcccccagggccaacaagcagtttgcaagacgtctatcggcagcttttacgcacctattgcgccttgcccgtccagactcgggattacacctattgcggcaactcctccaaaaatggcgctatatctggttttcaaggcaaccttcaatcatcgtgatctatcgccgccttccccccttgattgccgtccgtgcatttgatgcgttcagccgcagcggcagtatccgcgccgcggccgacctactggcgatttcccataccgtcgtatcgcgccatatccagaacctggaagacgccgtcggcacgcgattggtgaaaaaggacggccgaggcctggcccttacgcgcgaaggccagcgcttcgccgccaagacgcggcgcgcgctggacctcatcgcggacgcttgcggcgaactcgtccatggccggggcgacgccatccatgtctgctgcatggctggcctcgcctctcgccggctgttgatgcgcctgcccgagctggagagccggctcgacggcaaggagctgatcctccaacccaccactgcccggcccgacttcaacacggatgaggccgacgccgaaatcatctacctgacccagccgttcatcggcgacggcctgcgcgcggagatgttctcgcgcccgcgcatcctggccgtgtgcaacccggcattccgggagcgctttcccgacatcggcgaacccgaacacctggttcacttgccgctgttgcacgagcagtccacggatcagtgggagcaatggctgggctccgtgggcgtggcgcagctgcccatcctgcacggcccgcgcttgtggcacgggcacttgacgatggaggccgcgcaactgggccagggcatcgcgctggtcagcgagctcctggccaacgaccggatcgcgcgtggcgatctcgtggaggtgctgcccaacgtctccgtacagatgggcgggtactacttcgtcgccccggagcacaaatggaacgacccggccattgcgaccgtccgccagtggctgaccgaagccctctcctaggcccgcgcgggcctgattgcacaagaagtgcatcaaatgcacggatgcgcgacaaactaagcgattgtgctggagcgaagcaggctgcaacatcgttgcatctcagccctcatggcgccctgtcgcccatctctccatgcttgcacaatctgcaccggccaagcctctggctggcctcaaagtcctcgacatcacccatatgctcgccggcccctactgcacatggctgctcgggctgctcggcgccgaggtcatcaaggtcgagcggccgggcgaaggagacttcgcccgcgccatcgctccctttcacggcggtgaaagcctgtatttcatgagcgtcaaccgcaacaagcgcagcatcgcagtcaatctgaaaaccgaggaaggcaagcagatcctgcgcgacctgatcgctcgcagcgacatcctggtcgagaacaaccgggccggcgtcatggaccggctgggcctggggtatgacgatgccaaggcactgaacccgggcctggtctacgcctcgatctccggctatggccagaccggcccttatcgccacaaacccgccttcgacgtgattgcccaggccatatccggcatgatgagcatcaccggccaggaaggcggcccgccggcccgcgtgggcgtctcgatcggcgacatcgcttccggcctgttcgccacggtggcgatcctggcggcgatcgaaggccggcacggcagcggcgaaggcgccttcatcgacgtctcgatgatggattgccagatggcgctgatggaaaacgcgatttcgcgctacctgaacgcgggcgacgttcccgagcgcctgggcagccggcaccccctgattgcgccgttccagtctttcgagacccaggactttccgatcgcggtatgcgtcgataccgaaccgcaatggcagcgcttctgcgcggcgctggacctggagcccctgctgcacgacccgcggttccaggacggcccgatgcgcgcgctcaatcacagccagctcgagccgctgctcaatgccttgttcgccagcggccgccgcgatgacttcatcgcgcgcctggaggcggccgatgtgccatgcagcccgatcaacagcattcccgaagtggcccgggacccgcaggtggcgcaccgccagatcctggtcgataacgagggcgtcaagtatgtgggcgcgccctttcactacaaccgcgcgccggtgggcggcgaaaccagcccgcccgccctgggcgccgacagcgtgtcgatcctgcgcgaactgggccgcagcgaagcgcagatcgccgacctgcagcgcaccggcgtactgtaagccggcccgcgctgcaggcccgacatccaaagccaggagacgccgtccgattcaggacgctgtcagacctccaggattagactgatcgctcagatcacggccttgcgccaatccatggacaaacgatcccctgtccgcggattgcagggccagtactctgacaccaatgccgtgttccccgcgagccttattgacgcggcattgcgtgccccgtacgggcccgacacgatgtgtcgggcctttttttgccttgcggcgcctgcccaccccaatgatgagcacgccgaccacgatcgcggcgatcccggcccagctcggtatggcgacgtctttctccgtctgcgcggtggccttgacggacccgacttgcagcacggtctcctccgacgtgtacgagaaccccttgtagaccagggcggcagcgcccagcacgatcagaacggcgcctacgatggtggctggcttcatcttctctccccttgcggcaagtggtggatgcgccggacgatacccgaacgcctgcacactgtcagtgacagaaggtgtcgtgtcaatgcctgcgacgacgcgggtgcatgagtgggccccggtcgtatagaatcaacccttttgcccgacgccatgtggttcaagaatctcaagatttaccggctttccgcgccctgggccttgaatggcgaccagctggaagaatgccttgcccgctttgcctaccagggcggcaataacctcgaaatgcagagcctgggatggatatccccgcgcgagaacggcctgcttgcgcatacgctcaacggccagatcctgctgacgctgcgcgccgagaagaagctgctgccgaccacggtcgtcaatcaggtcgccaaggcccgcgcgcaggaaatcgaagagcagcaaggctacaagcctggccgcaagcagatgaaggaaatcaaggagcgcgtcaccgacgagctgctgcccaaggccttcagcatctaccgcgacacgcgcgtctggatcgataccgtcaaccactggctggtgatcgatgcggccgcgtccgcgaaggccgacgaggtcatcggcctgctggtcaagacgatcgacccgctgccgctggacaatctctatgtcgagcaatcgcccgccgcggcgatgacggggtggctggcggccgacgaagcgcccgccaacttctcgatcgaccaggatacggagctgcgcgcctccggcgaaagccgcgccgcgatccgctacgtcaagcactcgatcgacgtcgacgatgtgcggcgccatatccagtccggcaagcaatgcacgcgcctggcgatgacctgggccgaccgggtgtcgttcgtgctgaccgagtcgctggacgtcaagcgcgtcgcgccgctggacgtgctcaaggagaaccccgacgccgccacgcagaacgacgacgaaaagttcgactcggacatgacgctcatgaccggcgaagtggccaagctgctggccgaactggtcgactcgctgggcggggaaaagcgcgtctgacgcgggctcgcgtggcgctggcgcgccacgcgatacggctcagtccaggccgtggaagacggaatcgtcggggccgatgtgcgacggatgctgccacgtcacgtcgcgcatcgaatgctgcaccagcccttccacgcccagcagcaccgcgaagatcgccatccggatcggaataccattgtcggtctggcggaaaatcgccaggcgcgggtcgtggttcagatccgtgctcagatcgttggaccccggccggctgtcgcgcggcaaggggtgcatgacgatggtatccggaccgcagtaggcgtcgatgatggcgcggctgacctggaagtccgccgtgtagccttcgcccgcctcttcgttggcgaagcgctctttctgcacgcgcgtggcgtaaatgacgtccgcgcccgccaggccctcggccagcgtgcttttctgttcgatcacattgccgttgcggctggcctgctcgacgatgtagccgggcatctccaggccctgcggcgaaatcagcgtgaacttcacgcccttgtacagcgccagcagcttgatcagcgagtgcaccgtgcggccgtacttcaggtcgccgaccatggcgatgtgcgcgccgtcgagcagcttgcccaggcgcgagaactcggtaaggatggtgtacaggtccagcagggcctggctgggatgttcgcccgggccatcgccgccattgaccaccggaatattggtcgcctcggcgaactccgccaccgacccctgttcgggatggcggatgaccatggcgtcgacgtagccgctcatcacgcggctggtatcgtagatggactcgcccttggccatggacgagaacgtgaagcccgtggtgtcgcagaccgaaccgcccaggcggcagaacgccgcgccgaagctgacgcgagtacgcgtgctggcctcgaagaacaggttgcccagcaccgcgccttccagcacccgcgacaccttctggcggcgcgcaatgggttgcatcatatccgccacgcggaacaggtcttccaccgattcgcgggtgaattgatcgaccgacagcagctgatggcgcccttcgacggcaatgcggtcgcgcaaggggcctacctgcccgctctgcgtatatttctccagcaagtcgcggttctgcacgatttcactgacgaagcgctccaccacttcgggcatcgcgcgaaactcctgcgacccttcgggcagcagccacgtatccagcgcgcggcgcttcacgccgatgcggccggcgaacacgtcgcgcgtcaggttgagacgacgcatggcgtcgcgcagaaaggcttgttgggaaatggacatgggcggccccagggaggaatacggaatatacgcaatgcgcatattattcgaccccaaaaacgacgtccatgattttttgcgtatataaccggcactgtggcgcgggtcagacgcgtgctgcgtataccgtgggcagctggtcgtagtcggtatcggccggagcgaccgccagccagcagcccgcgccaaacgccgccacgctggcaaggtacagggcaaccgccaggaccacggcgggaaggtggccacggccgcgcacgccggcggcggcctggcggcgctgcagatagcgggcggcggtgccgaacagcatcgcgcccatcgcggcggccagcccggccaggaacagggccaggggcgcctgcaaggcgggcggcgccacttcgccgccgacgatgcccagcgagaacgcgaccagcatcagcgctgccagcccattgaggccagccagcaggcgcagcgggccggccagcaggccttgcccgttgtcgcccggccggcagtccgcgccctcacccatctcagtcgccaccctgcctgcacaccggcgtggcggactgaatcgaggccttggccgcggcgatctccgccgcatcccacttgccgtcgcccagcacccggaccgtgacccgggccgtcgatggcgtctcggtctgcgactggatgatttcgaggatcttgctgggctcttcccgcttgaacacatgcacctcgttgggcgcgccacggtcgcccaggcgccgcgacgactggtacaccacgccgtacggatgcggccgctgctcgtggcagacgcgcacgtattcgccggcgcggcgatatgccgcctggaaatccgccgtgacgatgaaactttcggacagtccgggcgtatcgcccgacagcaggccctggctggcgcacccgctcaatacgccagcggccagcagcgccccgatcaaccctaccctgcgcatatcgactcctgctccaagtaatgcaacggacggattatgcatcaacacgcccaatgaaaaagccgccttggcgccctatcgcggcaggcggctgcgcacggtgcggctggctacgccgccttgcgctacttctgggccgcgccctgaattttttcgccacctcgctcgatatccttgcccgcaccggcaaccgtattgcaacccgcggacagcgcggccatggcaagcagcacagcaatgagagctttgttcttcatgacatctcctggactgggaagcgtcgaacgagcgacggaaaggccggcgggtccgagccagaccgggtcagaataacgcagcggcgtgctttctgcagcaagcactcgcaatcagttgcatgcgtgcgccatcctctgacgcatggcgcatgcaatccacctacaatgctgcgccatgaaatatgctgttgtattggctgcgctgctcagcctgccgctggccgcccaggccgagctggtcacccgtccgaacgccgtcggacaccgcgatttccgacacgccaagaaagtgctgccacgcgtctaccagaacctggagcgcgacttctattgcggctgcccctaccaggacaagcgcatcgacctgcaggcctgtggctacgagccgcgcaaacagctgcgacgcgcacagcaactggaatgggagcatgtggtgccggcctggacgctgggccatcagcgccagtgctggcaacagcgcgtcaacggcaagccgggcgggcgcaagcattgcagccggaccgacccctcgttcgcgcgcgccgaaggcgacctggtgaacctgatgccgtcggtcggcgaggtcaacggtgaccggcagaacttccgctacgccgtctgggccgaccggcccgcccccatgtacggccagtgcgaaaccatcgtggacttcaagacccgccgcatacagccgcgcaagtacgtgcgcggccgtatcgcgcgcatccagttctacatggtcgagcgctacaggctgaagctgtcgcgcgaggaccggcgcgtactgtgcgtatgggcgcgcgcctacccggtggacgactgggaacgcgcgcgcgaccagcgcatccggacgctgcaaggcaacggcaatcactacgtgaccgatcccgccgcgatccagcgccagtgcggctgagcatgccggcgggcgcctgccggccgccttgctcagcccctttcttgagcacgttgcgcaagtccttgttttggcgcgagattaggcagatgtgcgcaccctatcccaagggttgtccacatcgcctgtgggtaaccgcgctcaggcgggctgcgccgccgccaacgggccgctccagggctgggcgtccaggcgcagccggacctcctggaaatcgccttcgctcgcggccagcaggccttcggccagcgcctgcccgaaagcgcgccggcacaatgtttccatgtcgtcgggcatggactggaatacgccgtcgggtatgcgcagccgcaggcgcgcatcgtcctggctgccggcgcggccgatatggacgtgggcgggataaccgtgcgggcaccagacaccgacgtgatacgtaccggcggcgccggcgttggccagataaccgggatgatcgtacttggcagttcccatgtcccctccttggatgcgacaaggtcgctcgggtggcccatggtagcgcatgagcagggctggcaagaagccctgccgcgccaagcgcgcaaagctgcgactgcgaaaacgaaaaaggcctggcgatgaatcgccaagcctttttgatctggttgcgggggcaggatttgaacctacgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcgtctgatgaacgtaatcataacccattttgaaaatccttgcagcgcgacagccagcatcgtgcgcaaccgcgacgccggctctacccacacgaccagcgccgccgcctgcgcgcgcaccgtcacggcgccaccgaattccacgcggtgggcctgccccgccgccagcggaacgtcgaccggcacgcccgcgccgtcctggcccgcgcgatgctccaccacccgcacccgcccttccaggcagatcaattgagcgccgcctcgcgcatggcggcacagccccgccccggcagccagttgcaggtgcgtggcacgcgcaacagcgcggtccgcgggttccgtggaatacagcgagcgatccatgacagcctcatacgacatcggtagacaggtcttcaggctaccggtccgcgccgcgccgcaacaggcacagcaacaggctgtctgtatcgatacagatctgggattcgaactctgttatggttgtttttcaccgcaactgtgcctgttgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggcaacatggaatacgtggcagttttttcgtcgttggcgatactgagtattctggcgctgcttgccaagacgattcagtccgccggtagtgaaacgctggtcaagatttctgcaacggtcatcagttcgaccttcgccttcctgctcatcatccccatcgcgttcgcgatgttcatgtccctggaatgaccgcccccctggggcgcagagcgaggcgcccgcgcgcctgtccacgcgcgcacgggccgaggaagcgtgccggactgcccacgggcagcccggcgcggactacagctccagtttgttgatcttggcgccttcgatcgacacgcccgccatcaggcccgcgttgttgagtacgaagcctacgatcggctgcttggccgtgttggtatcgatacggccgttggcccctatggtggcgaccgccaccgacgcatcggcgcccgccgtccaaccgctgctctggcggaattgcgccagcgcctcatcggtcatgaacaacagcacgtaggcgcgcgactgtgcccccgcctgcagtcccaccgaaccgctggtggtgctgtagtagcccgcattcttgccgcccgtgcgcagcacgcccttgccatgctcgccgccgacgatgaagctggcgcccatcaccgacgggaacaccagcacgccacgcgcgcgctgcaccagatccttggcctgcggcgaagcggtgtagagtttcgacagcgtcgcgtcggcgccggcgttgatctcgttgcgctggtcggccgtcgccgcctggttgttgggcgtggtcgtcgtgcatccggtaaacgccaggccggcgacggtaatcgccgcagccgcccatccggcgcgacgcattctggggaggttttcgatcatcatcaaactctccttcgggttgtgggggattttccactgtagtcctgtctgcgcagccgcgcttaaccaaacgtgtaatggcttaaccacaagccaccgtggcctcgccccttcccgttgccctgccgctgcgcgtcagcgcgaaaaaactctcgggcacactagagttgaacggccgttccgcttatgctgcgtggcatgaaaaaaagcacctgcttcgcggttcaccttgtcgccaccgcgcttgttgtcatcgtcgctctggcttggccctcgtttccgacacgtctcatcagcgtgcatttcgccgatggccggctggaagtcaacttgaacagcaacgccgaattctcctatgcgattcttgccgacgtgccggcctccattgacgccacagccctcgaatcactgtcgctaaagccgagcgaagagggatcgatagttctgccagctcccgaacctgccaatcgcgaatactcgattatcgtcatcaaagggaaagactggttcgaactggtgcgccaaccagaagcctggctgcgggcaaagttcagattcgagcaacgtggcgggtacaccgtattgggacgtcgaactgtcaatatcgacaccgagtccacatactcgccgcgccccttggtgctaagtcatacccctacgctccaagtcgggcaagtcgactcatttccatatcccgcaattggacttgcggtcgcgttgctggaattcctgtgggaaaaaccagtcatgcaaggtcccacgacgctttcatatcgggaattcgtaaaacagcccctcaccgaaaagctacgggcagttcaagaggggcgtttttcagttcaatgcgcgggtttccgtgaattgttcgtgcacgcttccactggcatcaagggcctgaaggtacgccccgtggacgcctacggatcagatccgcaactccccgggctgacctcgtatagccatgccgcgacggaagtttgggttgagcagctaaataaatgggtactttttgacccatggaatggcatcttcgtagaacgcgacggcatccctgtcagcgccaatgagatgtcaacgcatagcgccgatcagctttctattgtcccagtcatggagtcgattcccaggttccacgtcgacgaacacgggcagacgaaaaaggtggattacgatcccaaatctctcagcctgacctcattcacctgcgtcgacgctggctgccagcctggatatcagcagtacttcaagataatccgcctacgcgacgtacatctatagttccgcgccggcgttggattctgcactgccagtacggcctgagattcgcgcccgctgcgtcgataccgaaccggtgacccagcccaatcaatgaccgctcgcagcgtcttgggcgcgttcgggagtgcctgcagccagcacgccagtccgacgttgacgatgcgcaagcggcgggtggcttaagcggggagcaagtccccacgaaagacaaggccgtcagtgatgtgatcactgacggccttggaactactggtcgggacggcgggattcgaactcgcgaccccttgcaccccatgcaagtgcgctaccaggctgcgctacgccccgaaagaacgaaagtatatcagaactgaaaaatgcgtgcacgcactgcatcgcaaattttgccggcacgccgtgcctggacggccgcgtttgcgagcgcccaaggaaaacgccgccggttcgcgaagaaccaggcggcgtcgcggcctgccgtacctgagcggccgggctgtgctcaggcgttggccgcgttctcggactggccgcccagcgcctcgcccagcatcgaggagatgtcgcccagctcgttgcgcagggcctgcagctcgcccgcgctcagccgcaccgcggcttctgcatcgtgcgcggcgtcgcgcgcgtcgcccaggcggttgcgcgcgccgctgatggtgaagccctgttcgtacagcagcgaacggatgcggcggatcagcagcacttcgtgatgctgatagtagcggcgattgccgcgccgcttgacgggcttgagctgcgtgaattcctgctcccagtaccgcagcacgtggggttttacgccgcagagatcgctgacctcaccgatggtgaaatagcgtttggcgggaatgggcggtagcgtggttacagtgggttcggtacgtgtcataaggggattttatgccgcgaggcctgaatgagccgatgacaattgccgacaaagcgtatcactccgcagaggcggggtccggcggcgagttgggctgttcgaccacgctcttgagtttctggctggcgtggaaggtgaccacgcgccgcgccgcgatggggatggtctcgcccgtcttgggattgcggccgggcctgggcggcttgtcccgcacctggaaattgccgaaccccgacaatttcaccgagtcaccgcgcgcaagcgcgtcgcggatctcttcgaaaaaggtgtccacgatgtccttggcttcgcgcttgttcaggccgacccgctcgaagagcagttcggccagctcggccttggtcaacgtacgcggctcggcaagcatagtggtccccatgatgatcaggcccgttggcgcgcgttgtgcgcggcaaccagcgcatccttgatgcgggcaatgcaatcggcaacgcgggcttcgtccagcgtgacctcagtgtcctgtagccagaatcggaaagcaaggcttttctcggtaacagtttgcccggccaccggcttttcgcgccagacgtcgaacacctgcgcatcctgcaccaccgacagttgcggatcgcgcgcgatggccgcggccaccgtatcgagcatggcctgggccggcaatttcgcatcgacccacaaggccagatcgcgcacgaccacgggctggcgcgacagcttgcgcaccgccggcaggcgccgctcggccagcgcctcgaagtccagctcgaagacgaccggtgcatggtgcaggtcggcttgctgcgtccattgcggatgcagttcgcccagccagccgatgggctggccgtccagctcgatgcgggcgctgcgtccgggatgcagggcgggatagcggtcggcgacgaagcgcaacgcgtcggcgcgcgcgccgaacagggcctcgatgtcctgcttgacgtcgtagaagtcgacctggcggtgcggcacgccccactgctcttcgaccgccccgccccaggccacgcccgccagcatgagcggctggcgcacgcccgccacttccagcgggccgtcggccagttgcggatcgcgatggaacacgcggcccagttcgaacaggcgcatgcggctttgcttgcgattggcgttgtggcgcacgatggcgaccagccccgcgatgaggctggaacgcatcaccgacaaatggctcgcgatggggttgaccaggcgcaccgggttgtcgttgccggcgtagtcacgttcccacgcggcttcgacgaagctgtagttgaccacttcctggtagtcgcgcgcggccaccaggcggcgcacggcgtgcgcgccgcggcgcgcttcgggctgcgcgtgcatcttggcgcgcgccaccggcggcacgtcgggaatccgctcgaagccgtagacgcgcgcgacttcctcgatcaggtcttcctcgatctcgatgtcgaaacggtacgacggcggcgtcacgacgaagtcgtcgccctgctcctggaacggcaggcccaggcgggtgaagatctgcgccacttcggcacgctccaccgccacgcccagcacacggtggcagcgcgccagccgcatgcgcacgggctcgcgcacgggcaggttgacgcactggtcgtcgaccgggccggcctgtccgccgcagatgtcgagaatgagccgggtgatcagttcgatgtgctcggggatcgaggcgtagtccacgccgcgctcgaagcggtggctggcttcggagctgaacttgtagcggcgcgcgcggccggcgatcgcgccgggccaccagaatgccgcctcgaggtagatgttgcgcgtatccagcgtcaccgaggtcgcttcgccgcccatgatgccggccaggctctccacctgttcgccggccaccaccacgcccaccttggggtccagcgcgacggcctggccgttgagcagttcgagcgtttcgccttcgcgcgcccagcgcacggagagatcgccgccgatcttgtcgagatcgaacacatgcgagggacgccccacctcgagcatgacgtagttggaaatatcgaccagggccgacaccgaacgctggccggcacgctccaggcgcgtcttcatccattcgggcgtcgcggcgcgcgcgttgacgccctggatcacgcgcccggcaaagcggccgcacagatccggggcctggatggcgaccggcaggcgatggtcgatcgtgaccggcacgggctcggccgccggcgccgtgagcggcgtgccggtcagcgcggcgacttcgcgggccacaccgagaatggacaggcagtcggcgcgattgggcgtcagcttgagcgtgaacaaggtgtcgtccagatccagcgcggcgcggatatcggtgcccgggcgcaacgcggccggcagttcgagcaggcctgcatggtcctgcgacaggcccagctcgcgcgccgagcacagcatgcccgaggattgcacgccgcgcatcttggccacgccgatcttcatgccgccgggcagttcggcgcccacgcgcgccagcggcacggtcaggcccgcggccgcattgggcgcgccgcacacgatctgcagcagagcgcccgaaccgtcgtcgacctggcacacgcgcagcttgtcggcgtcgggatggggcgcgatgtcgacgatgcgcgtcaccaccacgccggtaaacggcggggcggccggctcggtttcttcgacttccaggccggccatggtcagccggtgcgcgagctcatcggtgccgatcgaagggttgaccagcgaacgtagccaggattcaggaaattgcatgattgcccgtatttattcgttgaactggcgcaggaagcgcaaatcgccttcgtagaactggcgcaggtcgttgacgccgtaacgcagcatggtcaggcgctccagcccggagccgaaggcaaagccgatgtagcgctcggggtcgagcccgaagttgcgcacgacctgcggatgcacctggcccgaacccgagatctccagccagcggccgcgattgggtccggaggtgaacatcatgtcgatctcggccgacggttcggtgaacgggaagaaggacggccggaagcgcaccaccagatcgtcgctttcgaagaagcagcgcaggaagtcggtgtacacgcccttgaggtcggcaaacgaaatgtcctcggcgatccacagcccctcgacctggtggaacatgggcgagtgggtggcgtcgctgtcgacgcggtaggtgcgccccggcgcgatgaccttgatgggcggcttgtgcatgcgcgcatagcgcacctgcatcgggctggtgtgcgtgcgcagcagcagcggcaggccgtcggcatcgtgcatgtcgacgtagaaggtgtcctgcatcgaccgcgccgggtggtccagcgggttgttcagggcagtgaaattggtccagtcgttttccacctcgggaccgtcggccacgtcgaagccgatggaacggaagatttcttcgacgcgttcccaggtacggatgaccgggtggatcccgccggcggccttgccgcggccaggcagggtgacatcgatggtttcggaggccaggcgggcatccagctcggcctgcgccagcgcggcgcggcgggcgttgagcaacgcttcgatctgctgcttggcctggttgatgcgagcgcccatttcgcgcttctgctcggggtccagcttgcccagtgccttgagcaggaccgtcagcgcgccttccttgcccagaaagcgcgccttggcgttttcgagcgcggcggcgtcggaggcagcggcgaatcgttcttgagcctgagaaaccaggtcgtcgaccagtaatgtcatggaatttgagccttcaaaacgcaaacggggccattacagccccgtttgcagcgatccgcgatgtatgtacgcgatcaggcagccaaggcagccttggcttgctgcacgatggccgcgaaaccggccttgtcgcgcacggccagatcggccagcaccttgcgatcgagttcgatcgcagccttcttcaggccggcgatgaacacgctgtagctcatgccctgctcacgcacggcggcgttgatacgggtgatccacagggcacggaacgtgcgcttcttgttgcggcggtcgcggtaggcgtattggccggcgcgcatgaccgcttgcttggcgatgcggaatacgttgccacgacggccacggtaacccttggcggcggcaatgactttcttgtgacgggcgcgggcggtaacgccgcgtttaacgcgaggcatagtagatctcccttatcaagcgaaaggcatcatcgctttcacggaagcgacgttggtttcgtggaccgcagccgaaccgcgcagctggcgcttgttcttggtggtcttcttggtcaggatgtgacgcttgaacgcctgaccacgcttgatggatccgctgccgcgaaccttaaagcgcttggcggcgcttttcttggttttcatcttgggcatgatgattcctagaggatgttgatgtacatggctacaggtgcttggcgccggctactgcaagttgccaaccgggcgacaaaacttggtcgaacctgtgtccacttattggtgctgctcatgggtactgcttattggtactgcttcggatgcgattcctgaggtcttgccaggcggcaatgccctcattaatgccccgctctcccggctcctgcggcaaaaaagatcgcacaagcgccggaaagcctttgattatatggcgatttcgcttcgcttgtcgagcggcctgcgcagcgtccttgtctgccccgtgttgccccgtccccgattgcggccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgcgccaggccgcatttggtacgcttggcgcttttccgtcccataccggcgcccctgggcgccggcttcactcctgttgcctggttccgaatgaaatccgtagacctgaagatcctcgatgcgcgcatgcgcgaatacctgcccgcctatgccaccccgggctcggcggggctggacctgcgcgcatgcaccgaagcaagcctggtgatcgagcccggccagacggtgctggtgcctaccgggctggcgatccacatcggcgacccccgctacgccgccatgatcctgccgcgctcgggcctgggccacaagcacggcatcgtgctgggcaacctggtcggcctcatcgactccgactaccagggccagttgatggtctcgacgtggaaccgcggcacgcagccgttcaccctcgaccccatggagcgcctggcgcaactggtgatcgtgccggtacagcaagtggccttcaacgtcgtggaagacttcgacgcctccgagcgcggcgcgggcggcttcggcagcaccggccgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctgccgatgcaccatcgcgccatgaacacgcagccgctgtatctgcgcctagcagaccactatcgccgcgccatccagacgggcgtactggccccggcgcaacgcatgccttcggtacgcaatctggtgcgcgcccatcacgtcagcctgtccactgccctgcaggcatgccgccagctcgaggacgacggcctgatcgaggcccgcccgcgctcgggctattttgtcctgcgcccgcggcgtccggcccttgcgccggtgcccgagcccgatatcaagggcgcgctcgatcccgcgcaatacgtcggcatccacgaccgggtctcggatttcattgcgtcgtgccagcagcatccgctgagcgccgacttcgcgctggccgccgccccgccgcaggcctatccgatgcgggcgctgcagctggcgctcacgcgcgcggcgcggcacacgccggaactgctgacagcgccggtgccgccctacggccatccggagttccgcgccgtgctggcgcgccgtgcgatggaatgcggcatcagcgcgaccccggacgaagtgctggtcacgcacggctgcatcgaagccctcaacctggccctgcgcgcggtggcgcggccaggcgatacgatcgcggtcgaatcgccgacctacttcggcctgctgcaaatcctcgaaagcctgggcctgcgcgcgctggaaatacccaccagcccgcagcgcggcatttcgatcgaggcgctggagctggcactgcagacgcacgcgaacgttcgcgccgtcgtcgtcgtgcccaacttccagaacccgctgagttgcgtcatggacgatagcgacaaagcccggctggtcacgctgtgcgaacgcaccggtatcgccctgatcgaggacgacacctatggcgcgctgggcgaccatggcacgccgctggcgctcaaatcatgggacgacagcggcaacgtgatctattgcgcatcgctgcacaagacgctggctcccggcatgcggctgggatggatgctgggcagacgctggagccgacgcatcggcatgctgaaattcgcccaaagccggcccaacccgccgctgccccaggccgcggccgccgactatatgggcaccaaggcctacgaccgccacctggcgcgcctgcgccagacgctgcgcgtgcagcgtgaagccatggcggccgccgtcgcgcgccactttccggacgacacgcggctgagcgtgcccacgggagggatgctgctctgggtggaattgcccgcgggcatgcccgccatgcgcgtgttcgagcaggcgctgcgggccggcatccgcatcacgccgggcccgatgttctcgaactcgaaccgctacgatcatttcctgcggatcagctgcggcgtcccctacaccgccgatatcgccgcggccatgcagcgcctggcggatatcgtcgccgccggcctgtagcccgccgcccgctcccggattgcccgccctggacaagtccttgttccagcgaggaattttcgatctgcgcgcaggctatcccaaggcttgtccacagaagatgtgggcaacttgctacttgagcgcggccaccacggtatcgcgcacgctctcgaagccggccacgtactgcgggttctccgagcgtgccagcaggttggcgtagctttgctccaggtgcgcctcgatcgcctcgcgcaatccaggcgaccccttgaccaggtgcaacaccgacgccagcgtcgaatgaagcgcatcgatacgcccgccttgatgcgacaccgtatgcacaatcaccgcaatctgttcttgaatatccatatcaccctccatgtcgcagaattttctgggccgcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtccatgccagcttggcgtaggacgtcccgttgtttacggcttgctgttcttgtgtccccattgtgcgcctcaatgtgtaggaagtgtctgagggttttccaggggcggatgggcgggcgccggcgcgccgcggcaaggcatggcaggcgcgctccagcgccgcgctgcagcaacggatgatgggaggagggaaaaaagtgttgccagggcaggcccggcgccgattgtgcggcgcgccgtggtcagggcgcggcgggtttgccgatccagcacagcaaatgggtgcgcaggaacgggcacaggttgttgacaggtgcgtacagtgtggcgggcaggcgacgcgccaagggcggggccagcgtgaccctggcggtgtggatgcgggcgtgggggaacagcgcgcgtacttcgcgcagcggtacgccgcgcacattcgggttgcgcgggttgttgtaggcgaagtcgtaccacagcacgccgccgcctggtttggtccagtgccacatccgttgcgccagatcgcgccgcgcctgggcatccaggatggacgtgaacacggtcgattgataaagcacgtcgaagccttcgcgctccaggtccaggtccagggcattgcccgccaggatggggacggcctgcggcaggcggtggcgcgcctgttcgacgcggctgtccatgaggtcattgcccatcaggttggcgggatcgaagcccaggcgaatcaggtcgagcagattgctgcccgagccgcagccgacctccagcacgcgagcctgcgccggcggcaccgacaggtgctgccgcagcatgttggccagcgcgcgatcgcgctcgtgttgaatacgttgattgaccggcagcagagggatgtagcgcgcattcaggtcggcgttggccgcgcgcgctgtatagacatctttcagcgtgtcggtccactcatgggaagacggggccatcggcgctccgttaggtgaatggacaactgacaaacgctttaacaatagcgcgccgattgcgtcgcatgcaagaaccgatgcacggcgatgcggcaccgaattttcccgatccgggcaataacctaggcgcgtttaggcgggctggtgtgcaccacgtagcgaacgaacccgctatgcggtgtgtattggtcgtacagcgcccgggcgcgatagttgttttcccgggtgttccagtacaggcgcgaccagccgcgtgtccgggcctcgtccaccagccagtccagcatgcgccgcccggcgccctgggcgcgcgcctgcgggtcgacatacagatcctgcaggtagcacaccggcgccagggtcgaggtgttctcgtgcagcaggtagttcggcgccgctggcgggcaggggggccggggccgtgcgctcgggacgcttgccccaggtcagctccgacagcttgccggccaccccggattgggccgccgccgccggcgcgcgttgcgccggcagtacctgtccgggcgcgccgccggtgcggctgagctcttcgatgtagcgcgcgaaatcgccgttcttgggttcgccgtctatggccatgctgcgggatctccggttcggtgaggagggtcgggccggggccgtcacgggcggcggttggcgcgcgccggctggcggcgcttgcgcatgacggcgaccagcagccagcagccgatcagcaccgaggcgcccatgccggcggccaggccgatatgctgtgcgttatccatggcgcccaggccgcgcgcggtaatgtagccgggagccagcatcagcggcagccaggcgacggccgacagcacgttggccaactggaagcgcagatggtgcatgcccatgatgcccgccaccgtgggaatggtggagcggatcggccccaggaagcggccgatcagtaccgaggcgaagccatagcggtagaagaacaggcgggcgcgcgccaccgcgctgcgctgggtattgagcggccagcggcgcatgacgcccgggccgagccagcggcccagcgcgtacgacacagcgtcgcccgcgatggcgccggcgatgccccaggccagcacgccccagggcgacagcgtgccggcgccgatcaggccgccggtcagcagcatcagcgccgtggcgggaatgagcagccccaccaggaccatggactcgccgaaggtcagcaggaaagtgatcggaccggcccaatcctggttggcctggatgaagtcgccgatccggtctatgtatgcttgcatgcggaaaacaaaaccgtcgataaatcaatctagtatcttaacgcctggccgcggggcgcgcacggcgcgatcgtggatgtttcaggaattgagcaaagaagaaattatatggattcagtgacacaggtcgtgctgggagcggccatccaggggtcgatgctggggcgcagccaggggcgcaaggccttgttgtacggcggcctgctgggaacgctgccggacctggacgtgctgatgcgttatcccgaccccgtgtcgctgatgacctaccatcgcggattctcgcattccatcctggtgctgactgcgctggccgccgtcatggcctggctgatacggcgccgatggtccgatgcgccctatagcggccggcgcctgttcgcaacgctgttgctggtgctggtcacgcatccggtcctcgacgcctttaccgtctacggcacgcaattgttctggccctttcccctggtgcccgaaagctggtcggcggtgttcatcatcgatccggtctataccgtgcccatgctggctgccgtgctggtggccgcatggcgcggcatgacgccggcgacgtgccgggggctggcggccaccgtgctgttcggcgcggcctatctgctggtggcgctgaccggaaggttccaggccgaaaccagcgtgacggcggcgctgcgcgagcgcggcgaacaggtcgaggcggtgctggccacgccgatgcccttcaataccctgttgtggcgggtcatcgccaagactggcgacggcgcctactacgaggccgtcagcggccgcttcgatcgccagccgccggaaatggcgcgcctgcccctgcacactgacgtcggccaggcgctggccggcgtcccgctgcatgagcgcctgcgctggttcaccaacgattggctgcgctacgacgccctgggcgatgcgctggtggttaccgacctgcgcatgggaatcgccggctactacacgttccgtttcgtgatggccgagcgcgacggcgaccgctggcgcgcggtcacgccgcggcgctggcccagcgatcgcggcaactgggagcagatgcggctgaccctggcgcgcatcgtcggcagccagcccttgcccctggcccggtgggcgcgccaggcggagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccaggccggcggcctgtcgctggacgaaatacgcgcgatgctgtcgccgcaaggcgcgccgcgggtggaccggcaggtattgctggccaaggccgacgacatcgacgccaccgtcaagcagttgcaggccatgagccgcgggctgcggcacgccgccgcatgccccgcccccagccatgcgcaatgcccgaccttcaagcggctgctcaaggcggcggcggccggcgcgttgagcagccggcggccggcgtcaacgagcgcggcgccgcgctcgccccgcaagcgcgcgcccgccaggccataggcggcaagtcatcccaccagggcgtcgaggccggcgccggccgagcgcggcaggcgccgcgcctccttggccacattgaccttcagcgccatgcgcgccacatccagcgtggcctgcgccagcggatagccgccgcgagcctgcagccagcccagcacgtcggccaggtgccacagcgaggcgctgccctcgtggatgggcgccggaaaggtggcggggtgcgccagcatcagcttgcgcatgttctgccgcgacacgccgacgatctgcgccacgtcggtcaggccgaccaggtcgggcgcggcctcgatcagcgccgccgtgggcatggcgcggcgcacgtcggccagcgcgctgcgcacggccgcctcggcgctgtcggcctcgcgggtgaattcgagcaccaggcggccgggcaggcccatgcccaccagggcgtcgtcgcagccggcctcgcccagacgctcgaccaaagcgtccaggtcgctgtcggcgtcggccagctggtatttgagggtgaagagatattccatgggttactccttgctgcggcacgcatgcgcccggcgatgcctggcgcagttatccaccacgcgccgcagggcgcgcgcgtggtggcccgggttcctgggggtgctccagatgctggtgatgcagaactcgccgcaacggcattcgctgtcgttgtatgggcagtacatgcgcccccaggcatggccgccccgtcgccggatgtaccagccgtgcgcctcggcatgcttgagcgcggcgtcgacgtctttgtctgggtgcgggcaacgtgtcatgcggtgttttccagtttgaggcgatccgttgaggatgtcaactgacaacccttcgattacgacgattccgacccctggatgcgccatgcgtgccattcgagccgtgtccgtccaggcatgaaaatgccaggaatcgggccggctgcccagggcaggagtgacggtttcggcacgctgtccgggcctgcggcccggtgcctagcgagtagcggcgcgcgccttgcggccgggcggccgggcggtcgagtcgcgtacgatcacgctctcgtgcggcaggcacaggcccgcctggggctcgccccgcccctcgacgatatcgaccagcatggcggtggccaggtagcccatgcgctccagcggaaagcgcacggcggtcagcgcggggctcagcagttcggccacgatgccgtcggagaagctggcgatggagaggtcgcgcggaatgcgcacgccctgccggtgcgcggccgccatcgcgccggcggccacgatctcgttggtggccaccaccgcggtgggcggctcgtccagcgccagcaattggcgcagtccgtcctcgccgccgggcttgtagtagccggcgtcgaccaccagctgcggcacccagggcaggcccgcctcggccagcgcgtcggcgtagcccgccacgcggcgttcgcccacccgccgctgcaggccgcccaggaaggcgatgcggcgatgccccagttcgatgaaatggcgggtgatggccgccgccgcgccgcgctcgtcgagttcgacgtagggatgctgatcgtcgaggtagcggttgaccagcacgaacggcgcgttcagcgtagccagctcctgcagcatctgcgcttcgtgccggccggtggtcaccagcaggccgtcgatacggttgctgcgcaacagccgcccggccaccttggggtcctcctcctcgccgcccatgccgcccaccagcagcgaatagccacgctcccaggcggcgcgctgggcgccctggatgatcacgggaaagaccgggctgttgagctcgggcacgatcatggccagcgtattggagcgcgacaggcgcaggccgcgcgcctgcaggttgggcgtgtagcccagctcctcgatggcctgctgcacgcgggcgcgggtttcttcgcgcaccaccagcttgctgtcattgctgagaatgcgcgagacgaccgcaggcgagacgttggccgctttggcgacgtccacgatcttgactaccttgcggttgcccgtagccttggtcgtcatggcgtcatgcgcccgggtgctgagtcatgcgtcggattataggggcaaggcccgcccgccgccgccccccgcaaaggccgctgtcaggccacggccgcctcccgcgcgcggcgcgccacgaaagccggcacgctgtcgagcagcagccgcgtgtactcgtgggccggggcgctgagcacctggtcggtgcggccctgctcgacgatggcgccatggcgcatcaccaccacgcggtcggatatctgcgagaccaccgccaggtcatgcgagataaacagcatggccacgcccagccggtcgcgcaagtccttgagcagctccaggatcgatgcctgcaccgacacgtccagcgccgaggtggcttcgtcgcacaccagcaccgaaggctccagcgccagcgtgcgggcaatgcccacgcgctgcttttccccgccgctgagctggtgcggatagcgctcggcgtaggccgccggcaggcgcaccaggtccagcagctcggccaggcggcgatcctgctggcggcggtccagccccatcagctgcagcggccggcgcaggacctcgcccacgcgctggcgcgggttgagcgaggagtcgggattctggaacaccatctgcgactggcgccgcagccggcgcgccacctccgggctggcgcggtacacatcgtggtcggacagctcgaccgtgcccgcatccggcgcttgcaggcctaccaggcagcggcccagggtcgacttgcccgacccgctctcgcccaccaggcccaccacttcgcgcggccgtagttccagcgacacgccggccagggccgccacgccttcggcgcgcggcaggcgcagcagcctggcccagccgcccagcggatgggcgggccggaatgtcaggcgcacgtcgcgcacgcgcgcgatcggcgcaccgacggccggcacggccggcgcgcgcttttccagcagcggcaaggcggccagcagcttgcgcgtgtaggcatgggcgggatgccacagcacctgttgcgccgcgccggcctcctgcacgcgcccgccgtgcatgaccgtcacgcgcgagcacatgcgctcgaccagcccgatgttgtggctgatgaagaccatgctcaggccgcgctgcacccgcagctcatccagcaggtccaggatgcgggcttcgaccgtgacgtcgagcgcggtggtcggctcgtcgagcagcagcaagtcgggcgagcaggccagcgccgtggcgatcacgatgcgctgcttcatgccgccggacaactggtgcggataggcgtccagcagcgtgccggcgcgtggcaggcgcacctcgtccatcagccgcagcgcttcggcgcgcgcggcgcgggcatcggcgcgcccgcgctcgaccagcgcctcggtgatctggcggccgacaggcaggctggggttgagcgcggtgaagggatcctggaacaccatggcgatgcggtcgccgcgcagcccggcggcgcgttcgcccgtgatgtcctcgccgtcgaagaccacgctgccggcggtgaccgccgcgccgggcggcaacaggcccagcaccgtccaggcaatcgtgctcttgcccgagccgctctcgcccacgatgcccagcgatgcgccgcgcggcaacgccagatccacgccatgcagcacctggttgcggccgtagcgcacgcccaggcccttgatattgaggatagtgtcttggtgcatctcagttcctttgctcgccgcgcgcgtccaggcgcttgcgcagcccctcgcccatcaggttgacggcgatgacggtcaggcagatcgccagcccgggcgacagcgccacccagggcgcccgctccaggtagggacgcgcctcggccaccatcaggccccagtccgaggacggcggttgcgtgcccagcccaaggaagctgaacaccgcgcccagcaggatggcgaagctgacgcgcagcgacgcttccaccaccaggggcggcaaggcgttgggcaggatctcgcgcagcaggatccaggccagcccctcgccgcgcgcgcgggcggcggtgatgaactcttcgttggccagcgacagcgtcatgccgcgcgccagacggatcatgatgggcgtgtagatgatgcccacggccagcgcggccttccacaggctgggatcggtggacgccaggatgagcagccccagcatgaccggcggcaccgaaatgacgatgtccacggcgcgcatcaccgtgtcgtcgatccagccgcgcaggtagcccgccagcaggcccagcggcacgcccacgacgaagctgagggcggtggccgacacgcccagcaggatcgacgtggtgccgccatacagcacgcggctgaacacatcgcggccgaattcgtcggtgcccagccagtgctgcggcgacggcggcagcatgcgcgcggcggcgtccatggcgtcgaaatcgtattgggccagccagggcgcgccgagcgaaaccagcacgatggccgccagcatcagggtgcccacgaccagggccatgggcagcggcgcgcgggcgcggccggcttcaatgggtgtcgagatttccatagcggatccgggggtcgagaatggcgtaggcgatatccgccgccaggttggccagggcatagatgacggtgaccgcgagcacgccggcctgcagcacgggcaggtccttctgctccacggcgaagatgagcaggcggcccaggccgggatacgagaacaccgtctccaccaccacgatgccgcccatcaggatgccgaagtccagcgccagcaccgtcacggtgggaatcagcgcgttgcgcaaggcatggcggtacagcaccgtgcgttcgcgcaggcccttggcgcgggccgcgcgcacatagagcgcgctcagggtctcgagcatgctggagcgctgcaggctggtcacgtgggccaccaggcccagtaccagcgtgcagaccggcatcaccaggtgcgacagccaggcgccgaagccggcggacagctccacataccccgtggcgggcagccatcccagcgtgccggccaccagcagcaccagcacgatggcgatcaggaactgcggcagcgaaatcgacagccacgagaacgccaggatcagccggtcctgccagcggccatggcgcaccgccgccaccacgcccaggaaaatgcccagcgcggccgtcagcgccagggccgccaccgcgagcagcgcggagcggcccagcgcctcggagatcagcgggccgacgggccggcccatcaccagcgactgccccatgtcgccgtgcagcgcggcgccggcccagcgccagaactgcgtccacagcggatcgttcaggcccaggcgggcctcgatggcggcgacctgctcgggcgaggcgaagtgccccgcgatggtataggccacgttgccgggcatggcctgcgtgatcaggaagatcagcaccgccatggctgcgaccacgaacaccacgtgccccagtcgcctgacgagataggcccacatggttcagcgcgccccgccggttttctcgacgtcgtacaggtcgagccagaggaagggattggtgtggtagttcttgatgtcggcgcggtaggccgtggcgacgttggtcacgtagccgatgatgcccggcacctcctcggtgagcgcgcgctggaaatcctggtagtggcggatctgctcggcgcggtcggtgctggcgcgcgccgcgtccagcgcctggtccacgcgcttgctcgagaaatgccacatgcgcgcgttccacgaacccgtgctgtagaaccagggcgaggtcgccgcgtcgatcaccgggctggcgaaaaagccatccacatacatgggcgcgattcccgccacgccagccgaatagcggttgtaaggcacccgctgcacgttcagcttgatccccagcggccgcagcagctgctgcgcggccacgcccagccgttcgcgcgaaggccggcccgccggcacgaagatgtccaccgcgaaacccttggcatagccggcctcggccagcaactgcttggcctgcgccaggtcgggggcaaagccgatatccttgttgaacgcgggatcggtcggcgcgatcgggctgtgggtgggcgagccctcgccgaacagcgcgaagttcaccagctccttcttgtccagcgccaggaacaccgcgcggcgcacccgcacatcattgaacggcggcttggagttgttcagcacgatgccatcccagctggcgctgggcaccgagtccaccaccaccgcggcgtccttcttcaggtccggaatggtctccagcggcagcttccagatcatgtcgatgctgcccgagcgcaaggccgccacgcgcgcggccgcctcgggcatgacgcgcatcaccaccctgtcgatcttgatgcggtccttgtcgtagtagtcgggattgcgctccagctcgagctggtcgcccggcgtgtagcgcacgaagcggaacgggcccgtcccgctgggctgggtcttgatggtgtcgatgcgatcctgcgccaccacgcgcaactggcggccggtcagcaaaccgggaaaatcggcatacggctgcgtcagggtgaaatgcaccgtggcgtcatcgggcgcgtccaccgacttcatcacctccagctgggtgcggccgggcgagccggtcgccgggtcgacgatgcgctggaacgaaaacaccacatcgctggccgtcagcggcttgccgtggtggaacttcaccccgggccgcagcttgaacgtccattcgcgcagatcggccgacggcgtccagcttaccgccaggtcgggcaccaccttggagttggcgtcgatgcgggtcagcccgccgaacaccagcccgttgaacacatactcctcgcccagcgtcgtgacgttggggtccaggctgttcaggctggtggacagggccacctgcagcgtcgactccgcccgcgcggcgccggccaggcccacgctcaagcacagcgcggccagcgcggccgccatctttcccgtcttgctcatcatgcattccccttgtgttgtgtgcggccgtggccgctctcaggcagcgccgttcaggtaatcccacccggccgccgcatggaccttggcgaccgcgatgaactcatccaggtcgaccgactcgttgctcatcgccatgcggcccggcgccgggccgtagacgtacgccggcacgccgctgcggcgccagtagcggcaatcggtggacccgatcgatggcacggccaccggccggcgccccacgatcgcctgcgcattgtcggcgatgaaatccaccatgggatgatcgtgcgcgcagacgttgggcggcgtgctgtgccattgctgcacttccatcgaggcctgcgggaactccgccaggatgccctccagccgggccagcaccacgtcgggctcggtgcccacgggcaggcggatatcgacctcgaacacgcagcgatccgggatcatgttgatcttcagcccgccgttgagcacgcccacgttcaaggtggtgcgcgtgaccacgtcggccgcgccctcgcccatcgccacgtcgagcgcgcggcgcacgtcctcgcgctgcaggtgcgccttcagcgccgccggcagggacggctcgatcgcctccacttcggccaggcggccgatcagcgcggccgcgatgcgggtggggctttcgctgcgatgcacgtaggcgccgtgcgcgccggcggccagcacctcgaacttcaaccgcaaggtgcccttctcggaaaagcggatcgtgtccaggctgctcggctcgccgttgagcacgcagtcgccgcgccagcgcgtgtcgttttccagcagccagcgcgtaccccagcgcccgcccgtctcctcgtcggacaccgcggtcagcgccacgctgcccgccagctgcgcacgccgcgcatacaggtaggcataggcgatcaccgaggcggcggttcccgtcttcatgtcgcaggtgccccggccgtgcaggcggccttcctcgatatcgcccgaccacgggtcgcgcgtccagccatggccatcgcccaccgggaacacatccatgtggccgttatagaacagccgcggaccggcgcgcccccccccccctcgcattcgctgaccacattgggcatgctctcctgggggccaagcagctcgttcggcacgccgcgcgcgctcaggaacccctggatcaccgccgcggcggcccgcgtgtcgccaggcggattgggcgacgccgccctcacgaactcctgcaggaacccgatcaacacttcgcgctcggcctcgatggcatcgagcatggcttgcttggacatggcctctctcacgacgttagtaaatcgatttaacgaatcgtacgagcgtggccgcgggacggtccatcatggttttcccgatgcgggtttgcttggaatgtccatgctccaggtgcctgtccccgcggggacaggcacctgccgatcactacgcggcgtccgggccgcgggccttcacatccgctcgcccggcaaccggctggcctgcgccacccagtcggcgaaccgggcctcgtcgaatggcgcatcttcgtagatatccaggtagcgcacatccttctgcttggacgcgcccggctgcaggggttgcagcgaagcgccgcgaaaaaacgcgacctttatgtacttcgtcatgcaatggaagctgagaaaccagccctcgccctcgaagccgtagaagggcgagttccatttgacggccttgtagacgccgggcaccgtgcgcgccacgagcgcgtccagccgttcgccgaccgcgcgcttccagcccggcatggccgcgatgtacgcctgcacgggcgcatcgccgtagcccttggcgatctgcggattgccgccagacagcagcacgacctcgcccagcccgcccttgccggcagccttcgcgccgccctttcctgatccttcggtacgcttgccagccatcgcatctccttgtcgcgcgccagcggcgccggccgctagtctcgccgcgccagcgccagaaagacgcccaggcccaccatcgtggttcccgacacgcgcgtcagcacgcgggcgcgcgcaacgcgagccgcctcggatcgcagcagtcgatgggcggcggccaccgccatcacatcgaccaaggtattgagcgtaacgcagatgcatcccagcagcgccagttgcggcgccaggggcgcgccgggatcgacgaactgcggcaggaacgccaggaagaacagcaccgtcttgacgttcagcgcctcgaccaacacgccctcggccagcgcgcgccgcgcgccctgcggcgccacgacgcgcaccgccgccgggcgcgggcgcagccacatgcgcaggcccaggtacaccaggtaggcggcccccgcatacttgagcaggctgaaggccagcgccgactcgacgatcagcaccgacaggccgagcgccgccgccagcacgtgcaccaggccgcccagcgccgtgcccaggcacgaggccagtccttcggcgcggccgccggccaccgtgcgggcgaccacataggcgatgccgggcccgggcgtgatggccagcagcgcggcggcaagcagaaaggccagcagggacatggcagtgccgggttcagcgatgggcccgcttcattcggcccgcgccatgctctgcgccagcgtgtcctggccacgcgcctgcagcgcctggaccgcgcccaggcgatcgcgctcgtccttgttctggctcagcttgcgcttgccgaccaacgacgtgatggcgacttcgatacccacgatattgcgcagcatgctgtcgatgtactccggcgtggagtccgtcatcttccagggccgcggctcgcccgcttcgtgccggcgcgtcagccgtgcgaccacgccgcgcacgaagcgctcgtcgtcgcgcaccgccagcgtaccgtgcgcatgcaccacctcgtagttccaggtgggcacctgccgatgcgcctcgtgcttgctgggataccagttgggcgagatatagccctcggccccgcggaacacgaccatcaccgccgacccgtcgggacagcgctgccacagcgtattggcgcgcgccacgtgggcgatcagcgtgccatgcggcccggcgtcgggatcgaactcgaacggcaggtggtcggcgtccagtccctgggcgtcctgggtaaccagcatgccaagcggatgcgcgcggatgatgcgggcaagttcctcgggccgggtttcggcgaaatgggcgggcagatacatggcgggcagccgaaaaaatggatagcgtcactgtggcgccaaaccggcataatgaaaagatccagttcaaaggtatttaaatgggccagtcaggcaagcccgccagccgccccagcggtcccaacggggcgggccgacgcatctacgacttgctgcgcggccagatcgccgacggcacgctggccgcccgcgcgccgctgccatcgacccgcgccctggccgccgggctcggcgtctcgcgcaccacggtcaccgccgtctacgaacagctcgcggccgaaggattcctggataccgcccctggccgcgccgcccgcctcgccagccccctggccgcgcccgaccccgacgcgacgcccgccagcccgccggccggccgcccgctcaccctgtccgcctggggccggcgcgtggcaaatatcggcacgccggcgccgctgccgcatccgccggtgcgttacaacttcctctacggcgcgctggcctcgcgcgactttcccagcctggcctggaagcgcgcctatcagcatgccctgcagcgcccgccgcacagcctgagctacgccccgcccgagggcgagccggcgctgcgccgcgcgctgcagggctacctgcggcgcgcgcgcgggatagcctgtgaacccggacagatcctcatcgtgcagggttcgcaacaggccatcgacctgtgcgcgcggctgctgctggatgccggcgacgacttcgtcttcgagaaccccggttacctgatggcgcgacactgcttcgcggccaccggcgcgcgcctgctgccggtcgacgtggacgagcacggcctcgacaccgaacagctgcccgacaccgcgcgcgtgcggctggcctacgtcacgccatcgcaccagttcccgctcggcggcgtactgcccatcggccgccgccggcaactgctgcaatgggcccggcgccacgatgcctggatcgtcgaggacgactacgacggcgaattccgctacggacaacgtcccatcgacgccttgcaatcgatcgacaccgatggccgggtgatctatgtcggcaccgtctccaaggccctgtcgccacgtctgcggctaggctacatggtgctgccgcgccacctcgtcgaggtgttccggcaagccaagcggctggccgaccggcacgcgccggcgctggaccaacaagtcctggcgtcactgatcgatagcggcgtctacgaacgccatgtgcgccgcatgcgccgcgacaacgaacgccgccgcacggcgctgctcgaggccatcgcgcgggaattgccgcaaggcgcccgggtcgacggcacggcggccggcctgcacgtggtgctgggactgccggggctggacgcgcgcgacgagcccgcgctggtcgccacggcgcgcgagatgggcgtgggcgtgtatccgctggcgccgctgcacgccccggccggcgccggccaggcccgccggcccgccggcctcatcctgggctacgccagcctggacgtcgagcagatccggcaaggcatcgccatcctggcctcggccatcgggcgggcggcacctgcccgcgccaacagccgtaccgcccggcgcttggcgcgcccgccgccgtgatacgcgcccgccgcccggcgccgtccgcccatggtcacttttccccttcacctgcgcggccggacaacaggcggctcggcaccagcaccagcgcgacggcggccaccacgagcggcacgaaagacacccacagcaccgtgttccagccataggccgacagcaggccgcccgatgaaaacgaccccagcgccatcaggccgaaaacaatgaagtcgttgagcgattgcacgcgtgtcttctcctcgggacggtggcattccagcaccagcgcggaagcgcccagaaaaccgaaattccagcccagccccagcagaatcagcgaccaccagaagtgcgccacgtccacgcccgccagcccgatggccgccgacagccccgtcagcaccaaccccgccgtggccatgcgcaaggcgccgaaacgcacgatgaggctgcccgtgaagaagctgggcgcgtacatggcgatgacgtgccattgcaagcccagattggctgattgctgcgagtgtccgcacagatgcatggccaggggcgcggccgtcatcaggaagttcatcagcatgtacgacacggcgccgcagacgaccgcggcgacaaaacgcggctggcgcgctatctcggccaacggccggccgctggccatctccgccgcgccaggcatgggcaggcgtaccccgagcaggatcagcgccgacgccgccgcgaccgcggcctgcaccaggaaggtggcggcgaacatgtgaggcggccaccagtccattgtccaggtcaccagctgcgggcccacgacaccggcggcgacgccccccgccatgaccagcgacagcgcccgcgcgcggcgctcaggcgccacgccatcggcggccgcgaaacgaaacgacagcaccactgccgcatagcagccgccaaagaaggtcgccaggcagaacagccagaacccgcccatgatgacggccgccatggccagcaggcctgtcaatacgccagccagggttcccgccaggaaggcggcgcgccggccatgccggcgggcaatcgcgcccgcgggaagaatgcacgccgccatgccgaccacgaaaatcgaaatcggcaaggtcgccagcatcggcgatggggccagcatgtcgccgacaatcgcgccagtggcgtagaccaccaccgagttcgcgcccgccagcgcttgcgcgatggacaagcgccagatattgccgcgttgaaccctgtcgggcagtatgccggtgagatccggcatcgaagcgatacgatcgtgtgtcattttcttccggtgattggacaggaccgcggccagacgcgcggactcagtcttggtcggtatttcccatggccagcaccaggcggaacctgggcgcgccggattgcaactgcctgtaggcctcgtcggcccgcgccagcggccagacctcgatgctcgggcgcgcatccaccagcacgctgaagttcaacgctttttcgttgtcatggggcgtgccggtgagcgacccgacgatactgcgttgcccaccgaccaacagtccggcggaaacctgcaacgcagacttgcccgggttgagaacgaccaggcgtccttcgggcgccaacgcgccaagcaatgccgacactgcctcggcctggtcgatcgtggtcaggacggcctgcgcgcctcccatgcgcctgagcgtggcgacgacgttctgctcgagattgtcgatgtaggcatgcgcgcccagcgccatggcatccgtggcgatatccgcaccgcgcccgatggcgacgaccctgaaccccatgcgtcgcgcatattgcaaggccatgtgccccaggccgccgatgcccacgacggccaccaggtcgccgggctgagcgccgcatttcctcaatgcattgaacgtggccacgccggcgcaaagaatgggcgccgcttcctgcgcatccagctcatccgggatcgacaccagtccggtggcgcgcgccagcatcatctcggcataaccgccatcgcaactggcgccgacgatcggctggctctcgcaaagctggaaacgtccctgccggcattggtcgcactcgttgcaatggccgcccaggcggcccacgcccacgcgctggcccagcctccagatcggcggcacctgaccgcccagggccacgatacgtcccaccacctcgtgtccgggcacgcggggcggcacggtggggccggccttctcgatatcggcgatgtcggcgccgcacatgccgcaagcctccacccggatcaacacttccgcggcggcgggacgcggcgtgcgccgctcgacgagttccagcacgccgggcctgctggcctgcatcgccctgtacgtttctttcatctccatgcctcccatagcctgccttgatggcgccgggccggcacgccggcatcgggcgagcccagcagagcctcgacaccgcgccgcgcggcatccacggcaccggcggcatagccgccaaacgccggcgaccactcgctggctatgccgatgagccggtccttccacgccccggcatccgccagagcgggcggcagctcggcgtggctgccctgcgcgcaccggtcggcgtcgaccgccgtgcacacatcgtccgcccaatccttgagaaactctgcgcggggccatcgcgcgcgctcgccgaacaatcgcaccaactgagcccggcaagccgcccgcaaatcggcttgcgccatccggccgcgcgccgccgccggcacgcccagaaagccgaacagcgcagcgccgccctgttgccccgacgcgtcgtggatctcggccaacgggccggccgcgctcctcgccccgcccgatagcccctgctcgcgccagaatggcatgtcgtagaccgccaggtacttcgcatgcggcgccatccacgtctggcaagcggcccatggcagcgccagcacatccggcagcgccggcgcgaatgccacggtgcgcacggcaagccgtggcggcatcgccaacagcacctgcgcggcgcgccagcaccgcgcgcgcccgacgccgtcctccgcttccacgtcgacgccctcatcgacttttcgcaggcgctgcacacgccagcccgcacgcagcctggccgcatccagacgccgtgaaatggcatcggtcagcgcgcccatgccgcccgccatccgccaggcgcccgacatggatgcgccggcgtcgatccgcatggcgggttggtcccgggcgcgttcgaccagcatggcgcccgtctcgtattgctcgaacgcttccacgccgaacgccgtgacaacccgcagcagctccggttgcatggcgggccagaaccaggtcgcgcccagatcgaaacgctctgccgcatcccgctgcgcgtccggctctgcggcaacgggcacggacatgatgcgtccgccaaaggtttcgcgcgcttccagcagcacatagtccgtgacgccgcgcgcttcaagcaaggcggctgcgtacagcccggccaggccaccgccgacaatggccacgcgcacgctcagcatgcctgcccctggtccacggcctgccccgcccacggccctgtcctgagataaacgagggccccgtcgcgggccgcgcagaaacccgcgtggcagccggcgggaagacggatccaggttccctggccatgctcgcgcgcgccttcggcgagccctccctccagcaccagcatttcggccccctcgacggcgtccgcgaacacacccgcgccaggcggcaagcgcaccatggacacctgctcgtcccggtccgaaaccagcacgcatgccgcgcgcccatcctcgacgcgccaacccgccgcgtcgcgggaatcgacccgcacgcgccggctgtcgtccgggcgcatatgccgcagcttgacgaagatgacggcgccctcggcgctgtaaggcgcatggctggaacctggcgggttacgcaagtaccagcccgcgggatagcgtccaccctcttccgagaagctgccggccagcaccaggatctcttcgccgccagggtgctcatggcgaggaaaacaggctccaggggcatagcgcacgatactggtcgcgcggcccttttcgccgccccaccggtccagcatgacgcgctccaccccgggctgcggcgaagccacccactggtactgccggggagacaccgtcgcgcgcaaggagaagtctgcattgaccaacatggctgggcaccggaaagtagatgaatcgtgttgcggtgcggataatatggaaaataatttctttccaatgaaaaccgccgacctggcccgaattcttgccctttgcaggcggcacgacaaatcagataaagtttcccaacacaaaagaaaaattttagcggatgaaactgccagcccacctcaacgccttacgtgccttcgaggccagcacgcgccacctcagcttttccgaggccgccgccgaactcagcgtcacgccagccgcggtgggccagctcgtgcgcagcctggaaacctggctgggcatgccgctgttcgtgcgcgccaccagcggccggacccggttgattccgaccgatgcggccttgcgcgcattgcccgaaatcagggctggcttcgacaggttgagcgccgggctggaacgtctcagggaagacgccgccggcggcgccctgaccgttaccgtcagtccggctttcgcggccaagtggctattgcccaggttcgagcgattccaggcggccttccccgacacggacgtgcgcctggaaaccaacctcaagcccgtggacttcgtcgcccagcgggtcgacatcggcgttcgctacggcgcgggcaactggcccgggctgaccgccgagaaactgatggacgaacagatgtaccccgtgtgctcacccgagctgctgcgacgcattcggcccgtgcgccaacccggcgacctcgagcgcctcaccctgatccacgacctgtccatggacggccatgcgggctttcccacctgggacatgtggttccgcgccgctgacatcgccggcgtggccacctcgcgcggcctgaagatcaacaactccgcggccgtgctgcaagccgccatcgacggccgcggcgttgcgctggcgcgcagcgtcatggccggcgacgatctcgccgccggcaggctcgtgcggctgttcccggacatccatttcgactccgaactggcctactacatcgtgtactgacccgacagcgccagtctgcccaggctgaccgcattccgggattggctgcacgaggaagctgcggcctcgccctagcgccggatccgcagcttgcggtggcggcgcgcaagttgcacgtggtggctgctgcccggccacgatgcgcgcgacgaaccagcgccgctacgccgccgcgcgcaaggcgttgcagaacgagcggcgatagctcgatggcgacgtgcccaactggctcgcgaactgctggcgtaacgacaagggtgtaccgaacccgacctccgaggcgatgcactcgatggaacgatcggtcacctccagcaactgctgggcgcgcgccacgcgctcggcattcagccacttggtgacggtcgtgcccgtggtttccctgaatctacgcgtaaaggttctgcggctcatcttcgccacctcggccagcgcgtcgaccgacaagtcctcggcaaggtggtcgcgcgcccattccagcacgcccggcagccgattgtcgtgcggcagctgcggcaccggcctctcgatgtactgcgcctgcccgccctgccggtgcggcggcgtcaccagcagtctggacatgtggttcgccgcctcgcagccgtgccgctgccggaccaggtgcaggcagcagtcgatggcagcaaccgtgcccgctgacgtcacgacattgccatcgtccacatacaggacgtcgggacggaacaagacatcaggaaatcggcgagcgaatgcctcgcgcgcggcccaatgggtggtggccgccttgccatcgagcagccccgcgtcggccagcacgaacgcgcccaggcacaggccgacgatcagcttgccctgcttgtgggctttgcgcaaggcatcggtcacctcggccggcgcggcggtttccgggtcatgccaggccgggacgatgacgatatcggcccgcctcagtgcctgcaggccatcgctgacctcgatgaccacgccgtgatcgctgcgcatccggcccggcgactgggcgaaatagcggacctcataacgcggcaaactcggcgttccgttgagcgcgctcagcaccatggccggaacggaaagatggaacaggctcgcgccctcgaacgcgaaaaccgcgacgcggacggcagacatggcggatatggccgaaccgaatggcctgaatgatatgaggcgtcaattttaggccattgcgaacgattggcccaaaacaattgtttattgtcattcaggccactgttggccttgcccggccgcgtccagaatgcaggttctccaccactctgccacatcatggagccacccatgcagatcaaatcgttcacccgcgccctggcgctggccctgtgcttttccgccgccaccgtcacggcgcaagcgcaatccaccaccgagaaacaagtccagctgcaacaaatccgcaatgcgaccgtcaagatcacctacgccggcaccacattcctgatcgatcccatgctggcccgcaaaggcgcctatcccggcttcgagaacacctaccgcagcaccttgcgcaacccgctggttgacttgcccctccccgtccaggacatcctggcagacgtcgacgccgtcatcgtgacccatacgcacctggatcactgggacgacgccgcgcagcagttgctccccaaggatatcccgctgttcgtccagaaccaggccgatgcagtcaccatccgctcgcaagggttcaccaatgtccgcgtcctggccgatcaggctgacttcggcggcgtcactctcagcaggaccggcggccagcacggcaccgacgacatgtatgcccggccggaggtcgccacgttcctgggcgacatcatgggcgtcgtgttccaggcgccggaccacaaaacgctctacctggtgggcgacaccatctggcgcgacgaggtcgaccaggcactgagccggcaccgccccggggtcgtcgtgatcaatgccggatatgcgatgttgagcgactacgatggatccatcatcatgggcaaggaagacgtgctgcgcgcctccaggtccgtccccggggccacgatcgtggcggtgcacatggacgccatcaaccacatggcactgacccgtgacgaactgaaggcatacgtcgaccagcacggcattgaagaccgtgtgcgcatccccgcggacggtgccacgatcgctttctgagcgagcgcaaggccggccgcccctagcgccagatccgcagcttgcggtagcggcgcgccaggtggacgcggtcgtcgacggtggaaaagatcacggcgaagacgatgccgatcgccgcgcccacgatggtgtcgaccacccgctccaccggcatgttgctggccggcgcgggcgaggccatataggtcatcagcagcgccatcggcgtcaccgtgacctggcccagcgcatagttgaagccgatggtcacttccgtgatgacctggcacagcaccaccgccgccaccagcgtccagaacgacgggtcctgcgccaggatggcccacacgatgcaggcgccgacgatggtgccggccatgcgctgcagggagcggttcatcgtcaggtgcaggtgcgtgccctgcatcaccgccgcggcgccgatcgccgcccacgcggggtactgccagccggcccagaaaatgatcagggccgcggcgcccgcccccaccgcgatgcgtccggcaaccatcagctgcaacgatagcggcggcaagggcgcggccgccatcgccacggcgccgtgcggccgcaagcggtcggtcaaggcgcaggccagccaggccaccagcgcgccccaggcggtggccagggtccgttccacgaccgccgccgccgaatccacgggcgccagggtcgcgcccaccgcgaacacgaaaatgactgcgcccggcccgccggtcagcccccagcgccacacggccagcgtatacagtccggcggacagcgccagcagcagcaccatggacaacgcgcccgcccccgcataagtggccagcgacggcaccagcacgcccgccaccagcagcaggccgcagaccatcacgatacgctggcggccctgtgccgacgcgaagcgcccgaacagcgccgccagcccgcccagcgcggaaaaccccaccagatgcggccagggcgacaaatgcgcgctgaccagcgccacgaaaatcgccagcccggcctgcaggccggcgaccagcgccacccggaccgaggccggctgggcaatcagcaggctctgccggagctggttgccggcaagcaggtggcgcacggactggccgcgcgaggccttgcgcccgccttgcggcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcggtttttcttgcggcggagggtttcctggaagccatgggatcgatgcggagctggcgaccagccatgatactgcgcggcccctgcccgcgccgccgtcctattgcgtttcgatgccggcctcttcgatgaccttggcccatttggcgatgtcgtgccgcatcggcgtcaatccttcgccgcgccactcacagcgtgtagccgtgatcctgcaagggcacggtagcctgccagctcaattcgcgctggatgcgctcgcgcagagcttccgaggcctgcggctcgccatggacgatgaagacccgccgcggcgcctcttgaaagcccgccagccagcgcatgagctcatcgctgtcggcatgcgccgacagcatcggcaattcggcgacttcggccttgatcggtatccattgcccgtagatcctggtttcggtggcgccgtcgagcagcttgcggccgcgcgtgccggccgcctggaaacccgcgaacagcacggtattgcgatggtcggcgccgaaggcggccatgtggtgcagcacccggccgccggtcgccatgccgctggccgagaggatgaccttgggatagcggttggccggcaacgccttcgaaccctcgacgtcgcgcacataggtcacggccgcgcaggcggccgcgcagtcctgcgcgctcagcttgtgttcgctggcgtggcgcgccagcagttcggtggcgctggtcgccatggggctgtccaggtagaccgggacgttgtgcagccggcccgcctggcgcagcttccacagcgcatggatcagggtctgcgcccggcccacggcaaaggcgggaatgacgacggtgccgccgcgcagcacggtacgctcgatgaccgcgcccagcgcctcgacgggatcggcggcgtcatggcgccggttgccgtaggtggattcgatgacgatgtagtcggcgttccgcacatcttcgggatcgtgcatcaccggatcgttgtagcggcccagatcgccggagaaaaccacgcgcatgccgccgatgtcgatctgcgccgtggccgcgcccaggatatgcccggcgcggcgcaatgtcagcgtcgcgccgcccggcaaggcggtctcccggtgcagcgccacgccggagaagcgcgccaaggcgcgttcggcgtcgaccacgcgataaagcggcagcgccggcgtgtgacgggaaaaccccttgcggttggcgaactcggcgtccttctcctgcaggttggcgctgtcgagcaggatcagctcggccacatcgcgggtcgccggcgtggcgtggatcctgccccggaagccttcggccaccagccgcggcaggtagccgcagtgatcgagatgggcgtgggtcagcaccaccgcgtcgatatcggccggcgcgaccggcaagggctgccagttgagctcccgcaggttcttcagcccctggaacaggccgcagtcgaccagcaggcgggtgtcgccgtggcgcagcaggtgcttggatccggtgacggtgccggcgccgcccaggcaggtcagtgtaagcatggttgcttcctccgaatggccgcgccgccaggcgggtcatcctgattatggatcagacgggccgggtcggtagaatcggccccaccataccactctccgctaagacgcagcatggcttcctcccctgccgacacgccccaccgaagctggctgcgctggctgcccggactggccgtattgaagacctaccaggccgcctggctgccgcgcgatctggccgccggcctggtgctcacggccatgctggtgccggtgggcatcgcctatgccgaagcgtcgggcgtgccgggcgtctatggcctgtacgccaccatcgtcccgctgctcgcctacgcgctgttcggccccagccgcatcctcgtcctgggtccggattcggcgctggccgcgcccatcctcgcggtcgtgctcagcgtctcggagggcgaccccatgcgcgcggtggccacggccagcctcatggccatcgtctccgggctgttctgcatcatcctgggcctgctgcggctgggattcatcaccgagctgctgtccaagcccatccgctacggctacatgaacggcatcgcgctggtcgtgctggcgagccagctgcccaagctgttcgccatccccaccgacgacggcggcccgctgcgcgaactctggcagctcgcgcaggccgtgctcgacggcaagaccaacggatacagccttgcggtgggaagcgcgaccctggtcctcatcctgctgctcaagcgcttcaagcgcctgcccggcatcctgatcgccgtcgtcctggccacgctggccgtcagcctgttcggcctggacggccgcggcgtccaagtattgggcgagatcccgcaggggctgcccggtttcaccataccgtggctcagcaacgccgacctggccacgatcgtgctgggcggctgcgccgtcgccctgatctcgtttgccgacaccagcgtgctctcgcgcacctacgccgcgcgcacgcatacgcgcgtcgacccgaaccaggaaatggtcggcctgggcgtggccaacctcgcgaccggcttcttccagggctttccggtcagcagcagcgcctcgcgcacgcccgtggccgaagccgcgggctcgcgcacccagctggccggcgtggtcggcgcgctggccgtggccgccctgctgctggccgcgcccaacctgctgcgccacctgcccagcagcgccatggccgccgtcgtgatcgccgcggccatcggcctgttcgaattcaaggacctgcggcgcatcttccgcatccagcaatgggaattctggctgtccatgctgtgctttgccgccgtggtcgcattcggcgccattcccggcatctgcctggccgtcgtggtcgccgtcctcgaattcctctgggacggctggcggccgcacttcgccgtgctcggccgcgtgcccgacctgcgcggctaccacgacctgaagcgctacccgcacgccgcgctgatcgacggcctggtgctgttccgctgggacgcgccgctgttcttcgccaacgccgaactgttccagcagcggctgctggaagccgtgcaagcctcgcccaccccggtgcggcgcgtcgtggtcacggccgagcccgtcaccagcgtcgacgtcacctcggccgacatgctgcgcgagctgagccatcacctggccgagtccggcatcgccctgcacttcgccgaaatgaaggaccccgtgcgcgacaaactcaagcgcttcgaactgtccgaggtattcggcgccgaccgcttccatcccacggtggagagcgccgtggacgactacctgaagcggcccccgcacgggaccatcgacccgtagccctggcagtggtagcgttgaacctgacggctgacgcctcccccgcggagaaccccgatcatgttcaagcgccgcctcctccaggccgcactgcccctcctgctgctctcgctgggaggcttcggcgcctggctgctcagcctgccgcccgctcccgccggcctggccggcccgcccgtcgcggccagcgaaacagccgccctgctggcctcgctggcgcccacccggcggcaacggccgctcatcgccgtcgtgggcatcaacgacgccaccgagaccaccgactacctggtgcccaccggcatcctgcggcgcgccgacgtggccgacgtcgtcacgctggcgagcggccccggcccggtcaggctgtttccggcgctcaccgtcgaggccgacgcgaccctcgccgccttcgacgcgcgcaaccccgccggcgccgactacgtcatcgtccccgccatgagccgcgacgacgatcccgccgtcctcgcctggctgcgcgagcaggcgcgcaagggcgcaatcatcatcggcgtgtgcgccggcgccaaggtcgtcgccgccgcaggcctgctcgacggcaagcgcgccaccacccactggtactacctgaaggaactgctaggccggcacccttcgatccgctacgtcgcggaccggcgcgtcgtggccgaccacggcgtcgtcaccaccaccggcatcaccgcgtccatgcccatggcgctgctgctgatcgaagccatcgccgggcgccgcaaggcccgggccgtcgcccaggacctggccatccccgcctgggacatccgccacgccagcggcgccttcgccctgacacgcccgttcgcgaccaccgtgctcggcaacgtgctcgcgttctggaaccgcgaacaaatcggcatcgaactgcggcccggcatggacgaagtctcgctggccctggccgccgacgcctggtcgcgcacctaccgctcccaagccgtctcctacgcccaggcatccggcgccatcgcaacccgcaacaggatccgcgtcatcccgggcgcggcggccgccgactggccggccacgcggcgcatcgacacctacaccgaccaggcgccagcgcaaaccctggaccggaccctgcgcgccatcgccggccgctacggcgcgcccaccgccagcgtcgtcgccatgcagctcgaatacccatggcgcggcgagtacgcggcaacggcttggcgcgcgacatccgcgtacgctgggcgtgttctttcgcacgccgcagccccgctattgcccgccagcgccgcgcctcaataccttgagctctccggaaatgccatccagctcgaccacgtcacccgttcgcaccgccgacctggggctttcccgaaagccatccatgatgggcagcccggcgagcgcggcgccctgcacgaatacgggattggtcgtgtcgcaaaccaacgcaataggcgccgtccccctggacttgaggttcagcaaggcccaaccagtggccactccgcctttcgtgttcttgaaaatcagcaccttgccagaaatgctttgaccatagaggtcatgcgacgggcgcacgaccttgccggtcgacgcatcgacgtcataccgcatactgatggcgtcattcgaaaccagcgcctcgcccaccaccttgtcgggaaggctgcgcagggccctcaataccggaaggtctctattcatcgcgaggctccgtagcggcgcggatgcagtcctccaggcgacacaactgtatctggtagccgtgcccacccattatgttggccagctttgcggaattcgtcgtcagacgtgagaagcggttcagagaagccagaatccgcggagtcagcaggtaaaaacagacacctgtcaggatttccacgcccgcggcagtcagcctgttcttgacgccgctggcctcgatctcggcgaccactgactcgggggccgtgacgaacatgcgcacgccggccgccacattctttcccagcatggcgtcggcgatcagcgtcaattcttgggcggagagttgcggcgcgctgaacaccacaatgtccggatgcgcgaagtccgcatcataggcctgaaagacgcgctccagcgcgtctgcttccacatccaggatcctgatattacgctcggcgctaagcgtggacgccaggtccggcgcttccggcgtcacgcccacgatgtgaaacatcgcaatcgagccaaaactggccagcgccgcgcccagatgcttgagtgcatcgctgtcggggcgaacgtcaagcccggtaaaaacgggaacatcccaatagccgttcatggtcttgccaaccaggcagcccagcgctccccattccgccaactcacgcggcgcggcatgcacgcgtacgatcacgttcgccttgcgcggctcgtccagatgaaaaccatagcggggcacgcgtccggtcatggacgcggccagggccgacggcccggcctcaaagttcgagcgcgcaccgtaaaccgaattggcgtaaatgaccgagcctgtgtcaccccaccccaggtgctcgcccaggccgggctgcatgtgggtctggtagatgatgcagttgttgcattgcttgaagcccatttcgccgaaggcggcgaccgtgcgcgtctcgatctcgatggcgccggggtcctgccgtagtctggcgccgtggaactcgacgccacgcgggtccgtgatcgtatgcgtcgcgcatgaaccgccctggcgcgcaatgtgctccaggaactccgtgcctacgacgcccagctcctccacgtcgcccgatacatgtacggaacttacttcgaccatgtcttcggcgccgaagtattcaccgacctgtttctgcaactgcagggcccactgcaatgtcggcccgcgtcggccatccagcatggcttgctcttccaaggtcaaattcatgatgtgctcagcgtgaaggattgggatggtatttgcgcgcccagcggccaatgattaggtcgaatatccgatcggccccgtatcccaggcagccaagcacgaagatcccgacgaagatcttgtccgtcgccatccagagccgcgaattgaggatcaggtagccgatgccggattccgccgcgagcatttcggcggcgatgacggtcatgaaggagatccccatggagacacgcatcccggtaagaatggggctcaccgtcgagggaatgacgacgtgcctgaagatctgccagcgtgtcgcgccgaacatctgcgccgcgcgaatcttgttgacgtgcgcgtcggccacccccgcgacggcgctcagggcgactgtaaaaacggttccatagacgatgatgaatatcttggacgtctcacccacaccgaaccagatcatggccggagacacccacgcgatgggaggaacgaagcggaaaaactgcaaatagggattgaacgccgtacgtaccatggggaagtagccgatgagcaaccccaccacgatgccgatcgctgacccgatggtgaaaccggccacgatgcgggccaagctgacggcggcgtccacgatgatcgagccggactccagcatccgcacgccttcccgcagcgtggcctgaggccccggaaacagaatggatggaaacaggctgccgctggtccaggcccagacggccaggccgcaaagaatcgagacgatgaaaatggtcaggtgctgaagtttgcctggagttgactccggcaggacatacgctttcatgccaactctccttccagtcgagcgccacgagcggcggcgacctcttcgctgatcagtccgctgatgcggttgtacatctggccgaagtcgggatggccccggtctctcggccggggctggctgcaggtcaccacctccttgacgctggaactcggtcccgctcgcatcaccacgatgcggtccgccaacgctacggcttccgcaatgtcgtgcgtgacgaagaacacagtgcgatgggtctgcctccagatctcgaccagttcgtcctgcaaggtcgcgcgcgtctgcgcgtcgagctggccgaaaggctcgtccatcagcaggacctctgcgtcgcacgccagcactctcgcgatattgacgcgctgcttcatgccgcccgacagttgcgagggaaacttgttctcctgcccgcgcaggcccacgatatcgagataggcgcgcgccttctggcggcgttcccgcggcggcacgcgagcaatgcgcaaaccgaactccacgttctccagggcagtcagccagtgatacagggagtcgtctccctggaagacgacgccgcgctccatgcccggcccctcgatcgacttgccgttcaacgaaatggcgccccggtccgggcgttcgaacccggcaatcaggttgagcacggtcgtcttgccgcaaccgctgggaccaagaatgcagacgaactcgccgcgccgaagctgcagggacatcccgccgagcacatctgggtccccaggttttgcgcccgggtgcttgaaccggacgtcatccaggaccagataatcgaattccatgcccccccttgttcacgcacgaactcttattggtttacgaccgccgccggcacgctgcgcaggacatcgggcacaagcatgccatcgaccagccccgccacgtctgcgctctggatcaaacccttgtccttcaaccaccctcccgcgcgaaccagatcggccttgagcacctccggcgattccaacctgtatttgagctgctcgaactggcgcggcgcatccgcctcgggcaccttgaatacgcgggacaggaccgccgcggcttcggccgcgttattgggatcgttgagccaacgggtggcatcgccgatcgccaacaaggtcttctttacgtcctcgggccgctcgcgcaggaacttctcggagaagttcgtcagaaactgcatcgtgtagatgccgttctgaccggacatctctacgaccttgaaatccttcacgacagaccttgcccggctgaaccagggctcccaggcgaagatggcctgcacatctccgcgcgcgagcaagggaaccatctccggcgtcgcgacgttgaccagcttcagcgcatcgcgcgagatgccgtaatgctggaagtactggtccatgtaatactcgccagcggttccctttggataggcgacgcttttgccgaccaggtcctgcgcgccattgatgccgctgatcgccgccagtccgatcaggtccttgctataggcgccacgggccacggtcttgatcttggccccttttgccctgggtcccaaggtcgatatttccgatgacatggcgacgtccgcatcgccggcgaccacggcctccagcgccatggccccgctggcgaactgcttgtacgccgcgtctacgccgcgctgcttggcgtatcccttgtccacggcaatcaccaaaggcaggaatacggcgtccacgccggtggcgaacttgaccggctctgccgcttccgaacgaacggcggccgcaacgatgagcagcggcaggactgcgatgagatttcgacgaagcatggttggactccctcaaagataatgacgtttacggcctggacgactcgaacaccaactttccccctaaggtcttcaggatgggaatcgccgcaatctcgtgcggcatgcactggtgcggatcgcggcccagcatcacggcatcggccgccttggataccgcgagcgtgcccgtttcgctttcctgaaaacccagccaggcgccgttgtaggtgcacatccggattgcctcggtcatcgagacgctctggtcccggtcgatctggttgtcgaccagcaactggatccagcgcaagggatcggccggatgcacgggcagatcggcgccgcaactggcaatcgcgccgctgtcgagaatctcgcggtaggtatcgatgcgcttgtatctccgctcgcccaagcgctcgaagaaaatgccgtcccggccgccccacaaatgcgtgaagatgggctggacggccagcccgacccccagatctgcggcgcggcgcacatggtcgcgcgaaggaacatgaaaatgctcgatgcgcggccgcagatcggtccggcccgtctcttcaatagcgcgttcgtaggtggcgagcagttgctcgatagccgcatcgcccatggcgtgcatgccaacctgcatgccccgctcgaacgccgcaatcacgaagttgtgcagtttgatgctctcctggaacaacgaaccccgctcttcgctgcaacagtacggatccaccatggcggccgtctggatattgggcattccatccaggcaattccgcccgcacccgccgacgccactcactcccagctgcatggcgcgttcgacgtcgaaggtctcgtagtaagggaccacgtgtatcggcaattcgtgacgaaaccgcatcaataattcgatgtcgcggtccgcgctcatccggctgccctcgaaagcatggaccgtggtcaccccgcgcgtcgcgcccagttgcgtcacgtgctgaagcatctgcctcgcctcgtcgtccgaaatgaaaccgaacacgcgctggcgggccggcacattcgctgcatcgttcaggaacgccccggtcggactgccatccgcggcaagttcgaccccaggcgtactcagcggaatctccagcatccggaatgccttgctattgaccaggctggcgtggaacgagtcctccgccagccataccgggcggccgcccgacacctggtcgagctcttgccgggtcggatagcgcttttccttgagccgaccggcggccacgccgtagccgcgtatccactcgccctcgggcgtagactgcgcccggctccggaccatgtcgagcagatcgctcaaacaggctgcctcggtcagatcgagcgcctgggccaccacgccgccgaacatcagatgggagtgcgagtcgatgaatccgggcaacagcgtgcttcctcgagcatcgaccacggtcgcggcccgcccggccagcggcgacagctcctgcgtcgttcccaatgcaaggattcgccccgcagcgaaggcgatggcctgggcgtgcgggcagtcacgatcgagcgtcaggatattggcgttgatgatgaccgtatccacgtcggccaaggtagttgggttcatgcgggccctctcacgaattgcgacgggaaggcgccgccgcctgcgccaggcccgccggcccggcaacctcgacagcggacaaccggccgacatagccgagttgcctggatatttgcagcgccgccttttgcgctctttgtcccagttcgtgcaaccgccaatcggaaagccggctgctcggcgcggaaatccccaggcttgccacgacccgtccggtggcatcgaagatcggtgcggccccgccccctgtatccggccgccatgcccccaggaacgcggcgtaacctcgttcgcgtatgatccgcagctcttccatcaatcgcgcgcgatcaacgatggaggccggcgcggtgccctcgagttcgtccggcagcatcgccagcagctcctgctcgtccatgttggccagcaccgccaggccgctgaccgtgcaattggccggcgtgcgggcgccgaccggaagatggacgcggatggtctggtccggctcgagcgtatgcagggtgatcatggagaaaccgtcgcgcaccgagagataagtgctttccagcgtctccttggtcagcgcctccatcagcggagccgctgtcgtcagcagcgtgcgctggggcacgcccaccccgagttcgatgatcctgggccccaggcgccatcccccgcccggccccttctcggcgtatccgcggctttcgaacgtggacaggatgcggaacacccctgatttcgagacacccacattgcgcgcgacagccgacagcgcgatgtcggattcgctcttgccgacggcctcgagcacatccagtgcattcagcaaatactctaagtgtttcactatggagaacgatgttttgatatagagaacaaattctccgactggaaaagccccaacgtcaaggcagggtttctacgcccccacgccgaaacaccgcagcggcgccagtggcgcgggcggtggcaaattgatccagggatgaagcgcggaatgcggcaggatgttccacagtgctcgcatcgtgcgtgaatgcgcggcctcgacgacggtaatgtgcgaatggcgaagtccggacgccgcgccaggtcatgctgcggtccgctcggatctacccgatgcgcagactcattgtcttcatcgcagccgatgcggactcaaatcgggatcgtcgtcgcgctgaccgccctgaccgcgcgcaaactggccgcgcacgcatgatcaggccgacggtctggcggcgccccggggcggcgctcacgccccggcgggccgccgcagcgcctgagccagcgcccccaacagccccagcgccgccagcgcccaggcggccaacgccgcccacatgaaagcccgcgccagcggctccagccaggcctgctccagcgccaacgccagatggtgcgtcgccatcgcgtacatacccagcggaaacaccattgcccagtacaggccctcatagcgcaagggatggcgctgcaggccatggcgccacacgcccagcaccagcagcagcggaatccaccagctgccgccggcccagaacagcagcgtcacgccctgcacgaaaggctgcactgtctgcagcaaaggccaggcgtgcgactgctgcaacagcagcgtgccggccagcgtcgaaatcgccatcgcgcccatattgatccagtacggcggcgacagatcggtcggcgacagcggcaggaacatgatgcgatagaaaatcagcgacatcagcaaggcatacagcacgccgccccacagccacagacccagcagggccagcgccaaccgcccctgccacgcctcgtccaggccggcgcgagcaacgcccccagccccaccagcgcctgcgtcgccaccaccgccagcagccagccgccgctcatgcactgctccaggcgcggcttgtcgcgcttgaccatcaccgccgcgaaaatgccgtagctcagcaccacccacagcaccaccgccaccgcttccagccacatcgccgcccctcgcgcatcggccagcaacaggcattgcccgcccagcacgccgctggccgccaccgccgtgaagaagcccggcgcgcgcccgtgatcgcaggcatcgttgcgcatgcgccgcggatggcgcagcaaccgcgccaggttcagcccccacaccaccgcatacagcagcacgttcagcgcgaacagccagcgccccaccgacggcaagcccagcgaagcacaggccagcgacactatgccggtagccatgacgatgccgaaactggccggcgacagcccggccagcaagcccggatttgcaggggccgaagaaggggcgagctcaggaccgcgcggggacatgttttgaccgagggtggagttcagggatcaagctatcgggcaaaataccatataaccccggctggccaggcccgcgccgcgagcctcgcttcaccttgcgcacctcggcctcggccggcgccagcgccgtgccgtcctgcgcggcgggcatgctgggcacggcaatgacgcagggcttgatcgcctacgcggacagcggcgcaagaccgcgcgagccgtgcgtagcccgggctatcggcgggtcgccgccctgaacaacaccaggctggccaaggccgcggcgacgttatagaccattgccacggccagcgcccggccgtagaccatggcgccatcgccgacgggccagccgcccgccccctcgagcaccgcgaacaccacgccgcccaccaccgccacgcccgtggaagtgcccaccacctgcaaggtgctcagcatccccgacgccatgccggcctgctcctctcgcaccgagcccagaatcgcattgaacgcaagcgggatcaccagcccctggcccgctccgttgagcaccagcgacgccaccaaaagcggcagatggtgcggctgcgtcgcggcggtgacaaccgagagcgccacgcccgcggcaaacaccagcaccccgaacagcagcgcgccacggccatagcgcgccgccagccgcggcccgaccagcgacgcgccgaaaaacgccaatgccgacggcgtgaacaccgcgcccgccgccagcggcgccatgccaagcccgaactgcagcaacagcgtcagcgcaaagaaaaacgaactgatcgccgagaaaaagaaaaacacggcgccgatccccgccacgaacggccggttggcaaacagccccatatccagcatgggcacgccaccgcggcgcaccagcccttgctcatagtgaacgaaataccccagcaccagcaacgccagcaccggcccgaccagcgaccaccacggccagccgtgctcgcgcccctccatcaccggcaccaggatcaaggccagcccggcggcgccgagcagcgcgccccgcatatccaccttcgtcgcaatcggcgcgcgccactcgggcaaggctcgccgccccgccagcaacgccgcgatacccacaggcacattgatcaggaacaccagccgccaccccaggccgaacgcattcatcgtgatcagcacgccgcccagcaattgcgacaccgtcgccgccaccccctggaccgcgcccatcaccccgaacgcgcgcctgcgcgcctcgccctcgaacaacaccctgatcgacgccagcacctgcggcatcaacacgcccgcgcccacgccttgcaaggcgcgcgcggcaataagctgccacggcgtcaccgccaacccgcataaggccgacgccagcgtgaacagccccatcccggccataaacagccgtcgccggccgaacagatctcccaggcgcgcgccgttgatcaggcacagaccataagccaacgcataggccaccaccaccagctgcaaatccgtatccgtcgccgacagaccatgctggatactgggcaacgccacgttgacgatgaacagatcgagaatcgtcacgaaattgcccgtcaacaacacggccagcgcgcgccaggggtggcgcctttcaacattgggggaaggcatcgcgtccatcatccttataaatatatgtacgatcgtatttatagtatgatgaaaaaccccatctgcgcaatcacgccgaaccctgccatgactcaactcgccccctcccccaccgtcgacggccgccggttgcgcggcgaacgcgcgcgcgcacgcgtcctggacgaagccgtcaaactcctctccgtcgagggactggatggcatcaccttcggccaggtcgccgagcgggccgaagtgggaaaaagcaatctccaggtgctgttcggcgacaaggaacgcctgcaactggcggccctggaccatgcgatcggcctgtaccaggcccaggtcatcgaaccggccatgcgcaagcgcacgcccttggcgcggctgcgcgcgctgatgaacggctggttcgacttcgtggagacccgtcagctgccgggcggctgcgtcattaccgcggccagcagcgaataccgcgcccgccccggaccgctacgggacgccatccggcaataccgcgatggcgcccgcgcacgcctgcgcgaactgattcgccaagccaaagcccagggccagctcgccgccgacaccaacgaagccagactggccatggacctgctcgcctaccaggcattcgccaacgtcgccgcgtcgatggacgacgccgcggagttcaagcgcgcaaaggccgccgtcgcgcaaatgcttgcgggcggtgcgggctgagggtcgaccggcttgtcggtggcaggccgtcgccaggattccggctttgcgacgacttggtccttcggtatgacgcgtatccgcaccgctctcgattacggcatcattgcgccgagcgactttgcggcctgcgcaagcccacccaggacggagtccgcaacacgcggcgagaagtcctgcggcaaatcggcctgcacggcggcaatgatcgcgggcgtacgggccaacaggtcttcaatgatcggctccgccgtcgggccataaccaactttttgtgcggtgctgttgaagtgcctgcgctggatgccgtgcatctcgtaatgccggttcttgccaatcaatgccatcgccaatttgatttcgaacggcgaccactgattcgcgccatcgcccagtaccggataggccgacatcacgtcgtacagtctagtcaactggaaacggccgcgcggcaacaactggatgctgaaattcttggcgtggccatcgggtgcccgcagcaaccaaaacaggatctgcgccgccatcaacgttctcatatcgaccgctgcgttcactgactgccgcagcgtggcgaataaggccttgagtcctgggccgccctcgttttcatacttgcgtagcggcgagcacccctcgacctggcagaaatcttcctgcggcaggcgcatcagccattgcccgttgggcgcaacacgccggtcgaatcgctcgaccaccagcactcgctgctgtccgaaggttgcgatgctggcctcagccacatccaacccatacgccttcagcagcttcagacacagccattcgttatcaacagaagtgctgaagtcagcccgccgtccacccaccaagcccaatggaagtttgaaaatatggctcgtcgatgtcgcgccacgcggcgcaagccactgtccgccccaccacaggaaggctgtcttctcttgcgcgccggccagagaaattctgaaatccgcgtccgggtcccggcccgcagcgaaggcgcgcggcgtaacggtttcgatcaaatgccgctcgatgtcctcctcggacagaggcacgccctcgatgcgatcaaagccctcaggtatctcttcgtcttccaggatctgtacggcgccaacgcaatcgcgtccaatggctttcaacagatcgaagggatcgaccgagcccgtcctgaatcgctcggccacgcgacgacggatagcgtcgctgtccggtagcagattgtcgaagtagttggcgactctctcccccttgaggggcagattctgcaagttgaatggcagcgacagcgaaagtggccggccgacgtcggcacggacccaatccacgtcgtactgcagttccatctctccgcgagcgggaaccgtccaacgcccgacgcgaacgccgttggtccagatggacaggctgcggctgtgcgatcggcgccccatgtcaccaatccgcgtcggaagaccctgcgggacttccgcgagtcgcaatcgtcaactccaaccctagcgccgcgcaccaggccaggagctgctccacgctcagttgatgggcattcaactccaggtgcgagacccgcgattggctcaggccgatacgactggccagggccgattgagtcagtccctgtgctttgcgtgcagcctgcaagaccgcgccaagctggccggtagtgagcagaggttgtgatggcggcggcattggaaatacctgatattcagctaaaagcataatagctgtaaatcaactatttgtaaaatatctgaaattcagctatcaatccaccgacttacgcccggcacataagctgcagccatgaacgtagcaagcgagaaacctgcgcccgctcctcaaccaaggcgccaaccccccctccatgagtccggcaagcagcgcttgccgttatagaccgatacacgtcgacgcgctggatcagcgctattgcatccagcctgggctttggcaatctgcgacgccaagaaaaaatgccatcgatgacgcggtcgcaatcatcgatggcattaaatgtggaatcaatgaatcggatgcccgactcactcccactcaatcgtcgcaggcggcttgctcgatacgtcgtacaccacccggttgatgccgcgcacttcgttgatgatgcgcgaggagacgcgcgccagcagcgggtgcggcaggggcgcccagtcggcggtcatgaagtcgaaggtctgcacggcgcgcagggcgacgacgtattcgtaggtgcggccgtcgcccatgacgccgaccgatttgacgggcaggaagacggcgaaggcttgcgaggtgagttcgtaccaggtcaggccgctggccgggtccttggcgttgcgcagttcctcgatgaagatggcgtcggcgcggcgcagcagttcggcgtactcgtgcttgacttcgcccaggatgcgcacgcccaggccggggccggggaacgggtggcgatagaccatctgcggcggcaggcccagggccacgcccagttcgcgcacttcgtccttgaacagttcgcgcagcggctcgagcagttgcaggttgagcgtgtcgggcaggccgccgacgttgtggtgcgatttgatcgaggtggccttgccggtcttggcgccggccgattcgatgacgtcggggtagatggtgccttgcgccagccatttggcgccttgcagcttgccggcttcgtcctgaaagacttcgacgaattcgcggccgatgatcttgcgcttggcttcggggtcggcgacgccggtcagcttgcccatgaactggctggtggcgtcgacgtggacgatcttgacgcccatgttctcggtgaaggtctgcatgacctgtttgccttcgtccagtcgcagcaggccgtggtcgacgaagacgcaggtgagctggtcgccgatggcgcggtggatgagcgcggcggccaccgaggagtcgacgccgccggacaggccgaggatgacttcgtcgctgccgacctgttcgcggatgcgggcgaccgcttccgagatgtagtcgggcatgttccagtcgccctcgcagccgcagatgtccttgacgaagcgcgccagcatggccttgccctggacggtgtgggtgacttcggggtggaactgcacggcgtagaagccgcggctttcatcggccatgccggcgatggggcacgaggcggtggaggccatcagcttgaagccgggcggcagttcggtgaccttgtcgccatggctcatccacaccttgagcatgccgtggccttcgtcggtggtgaagtcggccagaccgtcgagcagtttggtgtggccatgggcgcgcacttcggcgtagccgaattcgcggtggtcgctgaagctgacggtgccgcccagctgttgcgccatggactgcatgccgtagcagatgcccagcacgggcacgcccacgtcgaacacggccgccggcacgcgcatcgagccttcttcgtaggccgacgcgtggctgcccgagaggatgatgcccttgaggccctgcgcgacctggtcgcgcacgaaggcatcgtcgacgtcgccggcgtggatttcggagtagacgccggcttcgcggacgcggcgggcgatcagctgggtgacttgcgaaccgtagtcaagaatgaggatgcgctggtgcatggagattctgccggttggaaataaaagcgcaccggccagaacctggccggttctgccggtgcgcgatgcattgcgtgatgatgactggaccccgggtcagtcggcgcggtagttcggcgcctccttggtgatctgcacgtcgtggacatgcgattcacgtacgccggcggaggtgatttcgacgaactgcgtcttggtgcgcatgtcgtcgatgctggcgcagccgcagtagcccatcgaggcgcggatgccgcccaccagctggtagatgatggccagcacgctgcccttgtagggcacgcggccttcgatgccttcgggcaccagcttgtcggcgttgttggcgggatcctggaagtagcggtcggccgaaccgtcggccatcgcgcccaggctgcccatgccgcggtacgacttgtacgagcggccctggaacagcacgacttcgccgggggcttcctcggtgccggcgaacatgccgcccatcatgcaggcgaacgcgccggcggccagcgccttggcgacgtcgcccgagtagcggatgcctccgtcggcgatgaggggcacgccggtgccttcgagggccttggccacgtcggagatggcgctgatctggggcacgcccacaccggccacgatgcgcgtggtgcagatggagcccgggccgatgccgaccttgacgccgtcggcgccggcttcgaccagcgcgcgcgcggcggcggcggtggcgatattgccgccgatgacttcgaccttggggtagttctgcttgacccagcgcacgcgctcgagcacgccggccgagtggccgtgcgcggtgtcgacgatgatgacgtcgacgccggcggccacgagtttctcgacccgctcttcggtgccggcgcccacgcccacggccgcgcccacgcgcagctggccctggctgtccttgcaggcgtaggggtgttcggtgttcttgacgatgtccttgacggtggccaggccgcgcagctcgaaggcgtcgttgacgatgagcacgcgctcgaggcggtgcttgtgcatcagcgcctgggcttcgtcgagggtggcgccttccttcatggtgaccaggcggtcctgcggcgtcatgatgttgcgcaggggctggtcgaggcggtcttcgaagcgcaggtcgcggttggtgacgatgccgaccagcttgcgcccttcgaccaccggcaggcccgagatgccatgctggcgctgcagcgcgatggcgtcgcgcaccttcatgtcgggggtgacggtaaccgggtcgatgacgatgccgaattcgtggcgcttgacgcgcgcgacttccttggcctggtcatcggccgacagattcttgtggatgatccctatcccgccttcctgcgccatggcgatggccaggcgcgcttcggtcacggtgtccatggcggcggacacgagcggaatgttcagggtgatgttgcgggtaaggcgggtggtcagcgaggtgtcgcgcggcaacacttcggagtaagcaggcaccagcaacacgtcgtcgaaggtgagtgctttttgaacgagacgcatgggagactccgggcgcaaagcaagattatacgccggctgtaagaagttactagtaggaaccctaggttccagggggaattttgccgggtgtacgcccgcggcaacagtgcccgccctctgccctggtgtcgtggcctgtttttacccggatcatattgacattcgatatttacccgggcaatatttgcatcattacatttttacccggaccaaatatccatcatgacgactcccatgcctatctataccgccttcgccggccatgccctgctggcggccggcccgctggccgaggtggcgctggcggcgcgccgcgccgccgatggcgatgccggcgccgcggtgttcatttacgaggatgccaccggacgcgccatcgatgtggacacccggggcaccgacgcggaaatcgtcgcgcgcctgccgctgccgctgccgacgcccgtcgagcccgaggccgagcccgagggcagccctgcccggccgcgcggccggggccgccccaggctgggcgtggtggcgcgcgaagtgacgctgctgccgcgtcactgggattggctggccggacagcccggcggcgcctcggtggcgttgcgcaagctggtcgagcaggcgcgccgcgagcatgccggcgccgacgcgctgcgccgcggacgcgacgccgcctataccttcatgagcgcggcggcgggcaacctgcccggcttcgaggaagccgtccgcgcactgtatgccggcgacgccgagcggctggcggcgcacatggccggctggccggccgatgtgcgcgcctacgccctgcgcctggccggcgcggcggacctgccggcctagaacgtcaggcggtaggtggcggcgagccagtacgacggcatgctgctgtgcgtggtcgtgttgagcatcagcgaggccgtgcccgggcccaccggcgcctgcacgcccgcgccgaagcgcagccagttgcgctgggtggaggcaccgtccagctggaacggcatcaggccgatcacctggccgctggcgccggagctatggctttcgaagcgatgggaggcttccaccgtgcccagcagctgcacgttgccgcccacctgcacggtcgcgtccacgcccagccgcgccacgttggcgtggtcggtgcgcgcatcccagcgcgccgggaagccgccgccatgctcggtatagctgcccacgcgggtacggatgtagctgtagtccaggtacggggtcaacgcggcgcgctcccaggccaacgcgtcgcgccagtccagccgcaggcgcgcggccgtggtgcgcagcgacgccttgccgctgctgcggtcgtccacgcccgcgttcaggtagccgcgccgcacgttgaggtcaccgtccgcatacagcgcgctggcggtcagccacagcggcgtgccgcccaggttccacaacagttcgggcatgacataggtctgcttggccgagctcttgccgtcgtactccagatattggcgcatgttgccgccgcccacggccaggctcagttgcacctgttcgttgaagcgatacgacaggcccgcctcgcccaccgcggcgatgccgtcctggctgccgtgctcggtacggccccaatcgccggtggtccacatgccgaccttgccggcgggcaccaggctgcgcaagggcgagccgtgcgcgccgtgcagcagcatgtcggtggagctggtcaggctggccggcagcgcggcggccccgcccaggctggaagcgaactcgcgcagcgtgatcaggccgcctccgccgggctggctgccgggttggctgccaggctggccgcccggctggggagcgggctcgccgccgcccggggaaacgggatcgggcaccttgtcggcgggcgtgcgggccacgaaggtgtcgccgttttgcatcatgcccatgacgatggtgccgtcggcattgacggcgagcgcgcgccaggtctggccgtcagcaatcgcatagccgtggccgcgcagccattgctcgacggtgagcatgccgccagcctgggtccagcggaaggcgctttgctgggcaattagccctacgctggtgcggtctacgtagcccaccacgacgctgccgtccgcgttgacggcgctggcgaacgactgccctgcctcgccgccggcgatggtgcccaggttggccgagccgcccgcctgcgtccagcggaaggcgcgcgccccgccaaggctgctgccgtacgcggttcccaccaccaccgagccatcgctattggtggccgctgcgcgcgacgacgtaccgccggcgacatgcggcagcaagtcaatgccgtcggtggcggtccagcggtaggcgttcggggtgatcagcgcgccatcagggtatacatcgcccaccacgaccttgccgtcggcgcttatgccgctggccagcgcaaacgaataggactcgaatccgctcaacgtctggacgcctgtcgcctacgtccaacggaacggacggcgctctcccgcgctgtcccatgtcagccacccgaccaccacgttgccgtcggcgctcacgcccgaggcgtacgattgcgtggcgccatccgtgcctaggcccaagggctggaaccaactgccattgtcccagcgcgcggcctgcgacaagcccgcgatgaccatcgcccctaccgccaccctgccatcctggttgagcgcctgaaagccgctcctctcgcccgcaatgacgtaatacggcgagggatcggacagcggccacatcgccgcgtattggccgggcccgcccatcgtcccgatgcccgccagcaccgttgcgtcgctgctcatggccatgggaatgaaagtggcgcccgggaagagcgccagttggtgcatccccatgtctaccgtggccggcggcaaggccggcgcggcgcttgccagtccgtggcatgcggccagcgccaggccggccatgacgggccgcagacgcggcacgccgcacggcacgtattcaactacctgcttcttcatgaaacccctctgtccggctccctggccggaactgttgtctgccggccctcaggcctggaacgcagtgtggaaaaggccgccgaccggaatggccggcgcaccgcaacgcctggcgcggccgcgcatgcgtatcgcatggcacagcgcgccgtacggtgccgcgccgccgcggcaccggaaatggaaaacagaatggatgtcgccggcgcggcgcgcccccggcaatggggcgcctgacgccggcatgagctactccggtggggcctgcaccgattgcgccagcgtgaccagctcgacctggcggtggcaatcggtcttgcgcagcaggttcttgagatggccacgcacggtctgctcgctcagcgcggcgcgcagcgcgtagcccttgacggtcaggccctgggccagggcatgcgccaggcgcgcctcggcaagcgtgacgcccagcgcctgccgcagcagatcgggcggcgccacgtcggtttgcgcgccggcgccgatcgacagcatggccagcggcacgccgcgccaggccagcaagggatgtccggccttcaacggcagcaccgagaccgccaccggaccttgggaggtgtgcaccatgaaggcgcccgcgcacgacggttcgtcgcgcgcgcaagcgccggccagcgcctgctggaaacgggcctgcaccgacgcatcggcaaagcgccaggtatcgtggcgcacgcggcacagcgcaccggccgcggccagcacccgcgccgccggattggcgtactgcaccatcgcctgcggatcgagcaccacgatgccctggcgcagcgcgtccagcgcggccagtccgaacctggcccggtcctccaggccggcaacgcgcgcacgcagcgcgctggcacagggcaatctcggaggcgcggaacatgccgtcttcgcgggcgcgcatgatgccgatgacttccttgcgcgcaccgtcctcgcgcagcgtcaggcccacggtgtgacgcaacccgaccgacggcagccaatcgctgtagatggcgctggaagacatggccgaggtatcgaagcgttcgtggtcgatcaccatgctgccggccggcatggccagcaccgcgtgcatgcgttcgtcggtgcgggcgtagtgctgctcgtactcgcgcgccttgtcctgcggggcctcgaacgtggccaggccgtcggagaccgtgccgttggcgcagtcgacggtcatctggtggaaaaaggccgcgcccatgcgcgcgcgcagcaactctacgcccgcgtaccaatccccgctatcgacgataccgtcgtacaggagctgggtaatggcatccgcgtcagcatgcagcgtggcgtccatgggggcgatccgggaggggcgatagaaatacggcgcgatatgccgtaaagatacaccattgttgcaacgaaagtaacgcatagttgcattgatgtaacactaaaaatatcattcactattgcccgcgcttgggacgcacagcaacacattaccgctatatcagccgcttggaaggttggctcggcgacaaagtaaatatatgttacttcggtgatgttacaccctctggcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccgccatggacaacatggcctggtacggcctggtcgcgccggccggcgtaccgcccgaagtcgtcaagcgcgtccacgacgcggccgtcaaggccctgcaggacccgaagatccgcaagcgcctggaagacggcggctccatcgtggaaggcagcacccccaccgaatacgccaacctcatcaagcgcgaactggaactgcgcaaacgcatcgccaccgaacagaaaatccagctgaactgactggtgtgcctgtccccgcggggacaggcaccccgtcatacggggggcaggcacccgctggatgcttgcctcacccgcccgacggcagttcccgcaatgggacgcccatgtcgcgccaggcttcggcgtggcaggtaaacagcagcacctggtgccgcgaggcggcgtcgaacagggcgcgcttgatcagatcgcgccgcgcgtcgtcggcatggaccagcgcgtcgtccagcaccagcagcgcgggccggccggcttgcgccagcagatccgcgtaggccaggcgcgccagcacgcccagttgctcgcgcgtgccgaaactgagcgcgtccaggccatcttccaggccgtcgcgccgcagcgccaccggcatcagcgtctcgtccaggcgccattgcgcgcccgggaacagcagcgccaggtagtgctgcaggcggcgggccaggggttcgagcagacgctgggtggcggcggtgcggtgttcgtcgagcaggcgccacagcaagtccagcgcctcggcgcgttccacgtattcggtgcgccgccgggccagccgctgcaggtcggcctcggccagcagcaactgctcgcccagcccctgggcgccggcctgttccaggcggccctgcaattgcagcaactcgccatggcggcgatgctgggcctcgcgctccagcgcggccgaacgctcgtagcgctgcaggtcctgttcgaccagttcgggttggtgcgccgccagcgccgcgccggcctccttggcgcggcgggccaggctgtcgcgcaaggcgcgcgcctcgaccagccgcaagccccgttgggcgcgctgcgcgctgcgctgctcgcccgcgtaatcctgctcgcgcgcctgccattgggcttgcagcaattgcgcgcgggcggcctgggtgtccagttcggtgcgcgccgccaccgttgcccgagcgccatgctcggcagcctgttcggccgcccgcagcgcctgctggatttcggccagcggcggcatgtcccccgccgccgccggcggcaaggcctgcaggcgcgcctgcagttggtcgcggcgccgggccgtggcggcctgctcggcctgcagggccggcacaccgtcgggcgcgtggatgcgcaaggccttgcgcgccatgtccaggtcgcgccgggcctgctcgctggccgccaggcgcgcctcggctccggccaggtcgggcacgcccagcttgccgagcagcgcatcgcgttcggcgccgcgcgcgcgcagttcgtcgagcagggccggcaggtcgcgtccgccgggcaggatttccagttcgccgaccccgtcgatgcgcacgcgcgccgcgctggtgatcagcacctgcgcgtcgccggccagcgccacgccgtcgagttcgacctgcttgcccggcaacagccggtggtgtaggcgcgtggccattgcgcgctgctgcgcgcgtaattcgttgagcaggcgctcctgctcgcgcaggcgcgcgacggtatcggcatcgatggccgactccgccagttgcgcctgatgcccggcgaccgccgccgccagttcggcggcctgctgcaaggcctgttgctggcgctgcgcatcggcctgcaggcgagccagttgctccgccagatcgccgcgctcggcgccggcctgcgcgcaggccaggcgttcgcgccagtgcgccacctgggcagccagctcgccctgcccggcctgcacgcgctcgagcgcggcccgggccggctccatggcctgctgcgcggcctgcgcgtcgttgcgcaactgggccagcgcctcggcgtcatgctggtcgcgcccgacctgctcggcaagcagcgccagggtctcgtcggcctgcgccagctcgcgctgcaattgctccagggcctggcgttcgcgcgcgatgccttccaggcgctggcgcgcctgcgcggcccgctcggccattgcctgccagggctgttcgcgctgggctcgctcatactcggcgcgcagccgcgccagccggtcgacgtcgtcgtcgacctggcgcttggcggcggccagcgtctcgcattgctcgcgggcccgcgcccaggcttcctcggcttccttgtaggcccccttgggcttgccgccgcgcgcatccagcaaggcggcgcgctcggccgccacgcgctcgaacaggcgatcgccgtcggtggcggccagctcgcccgacacctcggtcagcgccgcgcgcacgtgcatgccggcatgcccggccggcgcgagcagggtctgtccttcgccctgctggatccacaacaggcccggcactcctgcgtgctcgggccggctcaggccgcggcccgcgaactcgtagcccagcagccgcgccagcaggttctcggcttcctcgccttcatggcgttgcgcgccgccgtcgatcagcaactcgcagcgcgcgcggtgcaggaactgcttgcgcagcgaatacgcgtggccgtcgtgcgtgaaatccaccgtcaccgagggccgcgcgtccggcatgtcccagggcgccaggtcggccagcggcttgttggtggcgtagcgttccaggaacgcggcgcgcagggccgcgacgaaggtgctcttgcccgcctcgttgggacccacgatgatgttcaggccgccatccaggtcttccagcgcgactggctggcggaatttgcgaaacgcctccagggcgatgcggcgcagcttcacgaagcgccctccgccagctcgcgctggtattgcagcagcagccgcagcgcgacgcgcgctgcggcggcctgcgcgccgtcgccctgcatggcctgcaggcgcgcggcggccgcgcccacgtagccatcgaccgagagcgcggccaggtcggccgcatccggctccagcaccagtccggcgctgtcggcgaccagcgcgcgcacgcgtgccgcggcgcgctcgacatcgcggcgcaatgcgtcccagcgccgcgccagcgacagcgcgccgtgcagttccaggcgcagcacgtcgccggcctgcaggccggccaaccggtggcccagatcctcggcatcggaagccaggtccagccgctcgacccagtgcgaccagcgatatttgccgacctccagctggcgcacctgcggcggcgcgcctggcgccgccacctccacgagcagcgcatatcccggggcattgccgcgaaagcggtcgggctcgggcgtgccggcataccaggtgcgttcgtcgatgcgcaggcagccgtgccagtcgcccagcgccagatagtccagccgggcgcgctgcgcgcggtccggcgcgatcgggttggcggcatcggcctgctcgggcagccggtcggccacgctgccgtgcgccagccccacgcgcaccaggcccgcggcgctgtccatggtgtcgaacgcggcagtcacatcgtcataggtatggcgctgggtcagcggcgcggccagcacggccagccccgccagcggcagctcgaccgcggccgtgtcctggggaacgtggacgttggttccgatgcactcgagccggcgcgcgcgcgaccagacgctgtcggccagcgccgcatcgtggttgccggcgatcagcacccacgggccctcgtaggcctgcatggcgccgaacaggcgccggatcgtgcgatccgaaacgctttgcgtatcgaagacgtcgccggccaccagcacggcgtcgacggccagttcgctggcctgggcggcaatgcgggccacgggctccagccgcgcctcggccagcacggccgcgtcatcgctgtcgaactggccgtactggcggccgatctgccaatccgcggtatgaatgaatcgggtcacgaagctccggtcgggcgcgcgccgcgcctgtcgtcatgcccggattgtggcacaggcgccggcgcgcgccgacggctcaggcggcgttgtgctgcgcgcgccacgccgccgccagcctgcccgcccgcgccgtagcgcgacagcgcgaggtcgtcggcgcggatggccggctggcgcccgcacacctggtcggccaccaactggcccgacccgcaggccatggtccagcccagggtgccgtggccggtgttcaggaacaggttgccatacttggtggcgccgatgatgggcgtgctgtccggcgtcatcggccgcaggccggtccagaactcggcctgctcgaccgcgccgctgccggggaacaaatcgttgaccaccagctccagggtcttgcggcgcgcctccttcaggcgcagatcgaagcccgccagctcggccatgccgccgacgcggatgcgctggtcgaagcgcgtgaccgcgaccttgtaggtttcatccaggatggtggaaaccggcgcggcggactcgtcagtcatgggaatggtgagcgaatagcccttgacggggtagaccggcagatccaggcccagcggacgcagaaagccacgcgtatagctaccgaacgccgcgacgtagcggtcggccgccagttgctcgccgcccacgcgcacgccaaccacctgcccgccgcgcacgtccagcccctcgacctgctggttgaagcggaattgcacgcccagcgccttggccttctcggccagctgcagggtgaagcgccggcaatcgccggtttcgtcgttgggcaggcgcaggccgccggccagcttgtccagcgcgcgcgccagcgccggctcggcggtgggcaggcggttgcggtcgagcaattcgtacggcacgccgcactcttcgagcacggcgatgtcgcgccgcgcggcttccatctgcgcggcggtgcggaacagctgcaacgtgccctgggtgcgctgctcgtactggatgccggtatcggcgcgcaaggtgcgcaggcagtcgcggctgtattcggccaggcgcagcatgcgttccttgttgacgctgtagcggccggccgagcaattggccagcatcgccgccagccagcgccactggtagaaactgccgtcggcgcggatggccagcggcgcatgcttctggaacatccacttcagcgccttgagcgggatgccgggcgccgcccacggcgtggagtagcccggcgacacctggccggcattgccgtagctggtttcgtcggccggcccggcgcggcgctccagcaccgtgacctgcgcgccctggcgcgccagataataggcggtcgtcgtgccgatgacgccgctgcccaggacgatgacgtgcatagaatctcccacactcttttacatacgtgaattcctgtagtctaggaggccctaggcagtgataatcactaaaatcattccgggatgccggcctttccactggccgccgcgggttttcttacctttggaagtgaaatgcgcgaactggaccgcatcgatcgcaaaatcctcgatattctgcaacgtgaagggcgtatatccattaccgagctggcggagaaaatcagcctgtcggccacgccctgttccgagcgcgtccggcgcctggaacgcgagggcgtgattaccggctaccatgcgcgcatcaatccggcggcgctgggcaagacgctgctggtattcctggaaatccgcctttcggccaagtccggcgatgtgttcgacaaggtcaagcaggaacttctgtacgtgcccgaggtcatggaatgccatctggtctcgggcgatttcgattatctggtcaaggcgcggctatcggaaatgaatgaataccgccgcttgctgggcgagattctcaagcgcctgcccgcttcggcggaatcgcacagctacgtggtcatggaagaaatcaaggaaaccctctacctgcctgtggaccgctgaatcccgccgcccgccatgaaccggggacgcttcatcttttttctgtaccattctgagccgtatttcatttcatgcccgccgtccgcgcccgccggcgcggcgcggcgcaggagcctcatccatgagccgtttgtaccgatatttcttccgcggcctgatcaccgtcctgcccatcgcgctgacgctgtatctgctgttcattttcctggcctggaccgaagcgctggcgctcaccctgctgcgcccgttcatcggcagtttctacatcccgggcatgggcctggcgctgggcatcctcggcatcctggccatcggctacctggtgtcgaaacaacgcgtgcagcgctggctgctgctgctggaaatgccgtttaccaacctgccggtggtcaagagcatttattcgtcgctcaagagcttcgccgattatttttcgcccagcgccaagaccagctcgcagcaggtcgtgatcctgcgcatgccaggcaatccgctggagctggtgggcctggtcacccgccgcacgctggaaggcctgccggacgggttcacgcagggcgaccgcgtggccgtctacctgcccatgggctacatgatcggcggctacaccgtgttcgtgcccaccgagtgggtgcatccgatccagatgtcggtggaggaagccatgcgctcgtccctgatcgcctggatggcgcgcgccgagaacggcgcggccagcggcacggtggccacgccgccggcaccgcccgcgccccccgccccgccggcggcgggcggcccgcaggcctgatccgcgcccgggcccgcgcgccggcggcgcggatcggcgcgccgcctcttgcggatttcgcgccgattggcaatgattgcctcccgcgccgggtccctccggcgccacgacggctcagggagcctatccatgtccaccgcagcgcccgtcccgggcggcattctgatcgcatgcgccgccgccgcggccgacgccaaccagcaagcactgttgcaatatgtccagggtctgggcctggccgacgcggtcacgctgtcctgcatccggcgcggcgaaaccgcggccctgtcgatgaccctggcgcccgcgttccaggcgcgccatgcgcccggccacgacacgaccggtatcgccgcctcgctgggcttgcgtcccgagcacgacagcggcgacctcgagcgcgagatcctgctcgccatcctcgccagcccggtggcctttcccctgcctgaagccgccgagctggcctcggcggtgcgcatccgccgccacatcgtgcaggcggcgcgacgcaccgccctggcgttcgacaccgagcaggccgaacggccgcaggacgactgggtctacgacgagcagcgcggcttcaccgtgctgccgggccgcccgctggtcgaggcgctgcgcaaggcaacccagcccgacgagtcgggccggctgtattcgttttcctgttaccgcgccaccgaatacgtgaccgtgctggggatcgcccaggagctgcaggcctgcaaccccgaactggccgcgcgcctgcaacgccagtgggaaacccgcgcagtgatgtccgggctgttccacgacacgttcctgcgcgaatacggctcgctgcaggacccgctgccgccgcgctactacgtgccgggcgaccgcctgtggttccgcaacccggacgagcattcgtccaacgtcgaaggctacgaagggtcgtgggtgttctacctgggctcggggctgttcaacaatttctggaagcgcgaccagccgtacacgctggccggcaaatgcgtggagatctaccactggcgccacggcgcgcgccgcaacgaggccggcaagctgatcatcgacgaatccatcgtcgaggcgcgcgtgcacgcgaccatggccgacccgcaggccaccgcgcgcgtgctcgaacgcatggtgcgcatccgcgatccgcagggcatctacgccgagggcggctgcatcgatgccacgcgcgaatgcgcgcgctgggtcgggccggggcataccgacatcgtgctacccgacttcccccggcccgcctgactcagcgcaccttgccctccctccaggcctgcagcagcttttcatacgcgatggtctggccctggggcttttcgttggccagcttcttccatggcgcgtgctggtccgacagccacttggccggatcgctcttggggttcagcttgggcgcgcactgcgccatgccggcgcgctccagccgcgccagcacctgatccatttcgttggccagcgtgtccatggcctgctgcggcgtcttctcgcccgtgaccgcggtggccacgttcttccaccacagctgcgccagcttgggatagtcgggcacgttgttgccggtgggcgtccacgccacgcgcgccgggctgcggtagaactcgaccaggccgccgtagttggccgcgttcttggtgaagaactcgctgttgatgtcgctgtcgcggatgaaggtcaggccggtgatggacttcttcagcgacaccgtcttggacgtcacgaactgcgcgtagagccacgcgccggccaggcggttggcgtcggtggacttgaagaatgtccacgagccgacgtcctggtaaccgttctgcatgccgtccttccagtacggtccatagggcgacggcgccatgcgccacttcggcgtaccgtcttcgttgaccaccggcagccccttcttggtcatgtcggcggtaaaggcggtgtaccagaagatctgctgggcaatctgcccctgcgccggcaccgggccggattcggagaaggtcatgccggtggcctgctgcggcgcgtacttcttcatccagtccacgtacttggtcagcgcatagaccgcggccgggctgttggtggccccgccgcgcgccaccgaggcgcccaccggcgtgcacttgtcgtcggccacgcggatgccccattcgtcgaccggcatgccgttgggcagacccttgtcggccgcgccggccatcgacagccaggcgtcggtgaagcgccaccccagcgagggatccttcttgccgtagtccatgtggccatagacccgcttgccatcgagctccttgacgtcgttggagaagaactcggcgatgtcctcgtaggccgaccagttggtcggcacgccgagttcgtagccgtacttggccttgagcttgtcctgcaggtccttgcgcgcgaaccagtcgacccggaaccaatagacgttggcgaactgctggtcgggcaactggtacagcttgccgtcgggcgccgtggtgaacttggtgccgatgaagtccttcaggtccagccccggattggtgtactccttgcccgcgcccgatatgtagtccgacagcggcaggatggcgccataccggtagtgcgtgccgatcaggtccgaatcggagatccagccgtcgtagatggacttgcccgactgcatggacgtctgcagcttctcgaccacgtcgccttcctggatcaggtcgtggttgaccttgatgccggtgatctcggtgaaggcgcgcgccagcgtcttggcttcgtactcgtgcgtcgtgatggtctcggacaccacgttgatctcgctcactcccttggccttcagcttctcggccgcgtcgatgaaccacttcatttccgccatctgctggtccttggacagcgacgagggctggaactcgctgtccacccatttcttcgcctccggctcgccagcccaggccgcctgcgtcccgatcagggcgatggcggccgccatggcatgcatgcgcattttcatgacttgtctcctcgatgcgcctcccctgtctttgctgcgggacgccgggccggggaaggctgggccgttgtcctggtaagacccccaacgattttccggggcagcggatgcgtgccgctaccctttgcgcatcaccagcgccagcaccaccatcgacagcacaaaaccgatccagaccgtgggcggctcgtccagcgcgaaccactccatcgccttgctgcccagccccacgtaggcgagattgatccaggccgcgatcatcaggccgatgaacaggcggtcgccgcgcgtggtggcgatgggcaggaaccccttgcgcaggcgcgtgggcgagcgcagctcccagatcgtcatgcccgccagcatcagcgcgatgcaggcgaagaacaccgctaccggcgtcgtccataccatccagccgaacatggcgccctcccctcagacccggcccatcgcgaagcccttcgcgatgtagtgccgcacgaaccagatcacgatgacgcccggcacgatggtcagcacgcccgcggcggccagcacgccccagtccatgcccgaggccgacacggtgcgcgtcatggtggccacgatgggcttggcgttgatcgaggtcagcgtgcgcgccagcagcagctccacccagctgaacatgaagcagaagaacgccgccacccccaccccggccttgatcagcggcaggaaaatggtgaggaagaaacgcgggaagctgtagccgtccacataggccgtctcgtcgatctcgcgcggcacgcccgacatgaaaccctccaggatccacaccgccagcggcacgttgaacaccaggtgcgccagcgccaccgccaggtgggtatccatcagccccagcgaggtgtacagctggaagaaaggcagcaggaacaccgccggcggcgtcatgcggttggtcagcagccagaagaacacgtgcttgtcgccgatgaagcgataccgcgagaacgcataggcggccggcagcgccaccgccaacgagatcaccgtgttgatcagcacgtagatcagcgaattgatgtagcccgaataccaggccggatcggtgaagatggtgcgatagtgctcgaccgtgaagtcgctgggccacagcgtcaggctgccgaggatctcggtattggtcttgaacgacatgttgaccatccagtacagcggcagcacggcgaacagcaggtacagcgcgagaaagatcccgcgccaggaagaacggcgctcagccatggcggctctcctcgtccagcccgccggcggtgccggcgcgctgcatccagttgtaaagcacgaagcacagcagcaggatgattaggaagtagacgatcgaaaacgccgccgccgggcccaggtcgaactgccccaccgccttctgggtcaggtactgcgacaggaaggtggtggcgttgcccggcccgccgccggtcagcacgaaaggctcggtgtagatcatgaagctgtccatgaagcgcagcagcacggcgatcatcagcacgccgcgcagcttgggcagctggatatagcggaacaccgcgaaggccgacgcgccgtcgatgcgcgcggcctggtagtaggcgtccggaatcgcgcgcaggccggcgtagcacagcagcgccaccagcggcgtccagtgccatacgtccatgaccaggacgggtcagccacgcgtccagcgcgtcgccggtgtagttgtagtccagccccagcgccgccagggccgcgcccagcaggccgatgtcggtgcgcccgaacacctgccagatggtgcccaccacgttccagggaatcagcagcgacagcgcgatgacgaccagcacggccgaagcccgccagccgctggccggcatggccagcgccagcaggatgcccagcgggatctcgatcaacagcaccgccagcgaaaagccgatctggcgccacagcgcgccatgcagctcttcgtcctgcaataccgcggcgaaccattcggtgcccacgaagacgcgccggtcgggcgcgatgatgtcctgcaccgaatagttgacgatggtcatcagcggcaggatggccgagaacgccacgcacagcaccacgggcagcaccaggagccaggcccggtgatcgatcggtttcatcggatcagctcctcgtcgcggtaaaagcaggtatggcgattgagcaccgccagccagacggtgtcgccggcgccgggcagcgccgcatccagcggcaggcgcgcccgcagcgcgatcgattcgaactcggcgcccagcaaggcataggtgccaacgtcctgcacccgcgccacccgcaccggcagcgcgcccggcgtgtgcggggcgaccaggcgcaggtactcgggccgcacgcccagcttcaccggcccgccctgcgccagcgcctcggcctggccggccgtcagcccctccaggcgttgcgaacctatgcgcagggcgccgtcgcgccactcggccggcaggaaattcatgcccggcgaaccgatgaaatgacccacgaacgtatgcgcgggacgctcgaacaggtcgtcgggcgtacccacctgcaccgcgcgtccgcgcgacatcaccatcacccgctcggcgaacgtcagggcctcggtctggtcgtgcgtgacatagatcagggtcagcttgaactcgtggtggatttccttcagcttgcgccgcagctcccacttcaggtgcgggtcgatcaccgtcagcggctcgtcgaacaggatggccgacacatcgctgcgcaccaggccgcgccccagcgagatcttctgcttggcgtccgccgtcaggccgctggcgcggcgctccagcaccgccgacagctccagcatttcggcgatgcggccgacccgctcgcggatatgcgcctgcggcacgccccggttgcgcagcggaaaggccaggttgtcggccaccgtcatcgtgtcgtagaccaccggaaactggaagacctgggcgatgttgcgttgctgcggcgtgcggccggtcacatcctggccgtcgaacagcacccggccctgcgaaggccgcagcaggccggacacgcaattgagcagggtggtcttgccgcagcccgacggccccagcaaggcgtaggccccgccgtcctcgaaggtgaagcgcagcggcagcagcgcgtagtcgtcctcgccgcgcggatcggggccataggcgtacgccaggtcgagctcgatgctggccatcagcgctcccccgcggcgcggcgccgccagcagcgcgccgtccggcccgaaggcgtagctgtcggccggatcgaaatgcagcgtcaggcgcgaatccagcggatagcggtgcacgccggtcaattgcgccacgaccggaccggcgggcgtgcgcacatgcacgaacgaatccgatccggaaatctcggccagctccaccacgcccggcaaggccacgtcggcgccgcgcgcctcggtgcggaacaccccggcgcgcagtcccgccgtcagcgcatcgtcgccggtctccggcggcggcagcgcgcacggcaccatcacgcccgaggccagcatgaaaccgccgttggcgcgccgcgccgggaacaggttcatggggggatcgctgaaggcccgcgccacccggatggaattggggcgatggaagacctcggcggtcggaccgtattgcagcagccggccggcgtcgagcaccgcggtatggccgcccagcagcagggcctcggcgggctcggtggtggcatagaccacggtcgagcgcccctgggcgaacaggccggccagctcttcgcgcaaggcttcgcgcagcttgtagtccaggttgaccagcggttcgtccagcagcaccagcggcgcgtccttgaccagcgcgcgcgccagcgccacgcgctgctgctggccgccggacagttcggacggatagcggtccagcaggtgctcgatatgcaggcgttcggccatggcccgcacgcgcgccgggatatcggcggcgccgcgcaggcgcagcggcgaggcgatgttgtcggccacccgcatcgacgggtagttgatgaactgctggtacaccatggcgacgttgcgctggcgcaccggcacgccggtgacatcggccccgtcgaccagcaccttgccctcggtggggcggtccagcccggccatgatgcgcatcaccgaggtcttgccggccagggtcgcccccagcagcacggtcatggcgcccggcgcgggctgcaagctgagcgggtacaggtgtacctgtgaccccgcgcgcagttgaattccgtccagaaccagctgcatctctcctccggcaaacgcggtacgattgctttcgttgctttctttgcgttttaacgaacaagcgaaagaaaaacaatcttgcaccgcgtcattatttttcggttttgttgttttatgatgcgaacatgaccctcaatcccagacaaagcgccctggtcgaactggttcgcacccagggctcggccaccatcgaagcgctggcgcgccatttcgacgtcaccctgcagaccgtgcggcgcgacgtcaacctgctttccgaagccggcatgctgtcgcgctttcatggcggcgtgcggatcgagtcgtcgaccatcgagaacatcgcctaccgcaagcgccaggggctgcacgccgagggcaagcgccgcatcgccgaggcggtggcccgcgcggtgcccgacggctgttcgctgctgatcaacatcggcacgaccaccgaggccatcgcgcgcgccctgctgcgccatcgcggcctgcgcgtcatcaccaacaacctgcacgtggccgacatcctgtccgacaacccggattgcgaagtcatcgtagccggcggcgtggtgcgttcgcgcgaccgcggcatcgtcggcgaggccacgctggacttcatccgccagttcaaggtcgacatcggcctgatcggcatatccggcatcgaggccgacggcaccttgcgcgactacgactttcgcgaggtgcgcgtggcgcgcgccatcatcgaacaatcgcgcgaggtctggctggccgccgatagcagcaaattccagcgccaggccatggtcgagctggtgcacgtctcgcgcatccaccgcttcttcaccgacacccagccgcaagagccgctggcccaggtgctgcaggacgccggcgtgcgctgcgacgtcgccgcgcagtcggcaggcgccgccgcggcctgagcgcctgcccagccccttttcccgccccgaacagaatccatgaccgcccctaccctcgctcccatcgacccgcccgcgcgcgcgcaactgcttaccgacctgcaaggcgcccccgattgggatgtcatcgtcatcggcggcggcgccaccggcctgggcaccgccgtcgatgccgccgcgcgcggctaccgcaccctgctggtcgaggccgccgacttcgccaagggcacctccagcaaggccaccaagctggtgcacggcggcgtgcgctacctggcgcagggcaatatcagcctggtgcgcgaggccctgcacgaacgcggcctgctcaaccgcaacgcgccgcacctggtgtggccgctgggcttcgtcgtgccggcctacagcctgctggaccagccgttctacggcgtcggcctgaagatgtacgacatgctggccggcaagctgaacctggcgcccagccgctggctgtcgcgcggcgaaacgctgcgccacgccgccaccgtggccgagcgcgtcaacggacgagccttgcgcggcggcatcctgtactacgacggccagttcgacgacgcgcgcctggccatcgccctgatgcgcaccctgtacgacctgggcggcgtggcgctgaactatgcgcgcgcggtcggcctgacgcgcacggacggccgcgtcgacggcgtgacggtggccgacgcgctgggcgagctgcgcgtgacgctgcgcgccaaatgcgtggtcaacgccaccggcgtgtgggtcgacgcggtgcgccgcatggacgaccccgccgcgcagaccatggtggcgcccagccagggcgtgcacctgacgctgccgcgcgacttcctgcccggcgaagacgccattctcatacccaagaccgacgacggccgggtgctgttcgtggtgccctggaacggccacaccatcgtcggcaccaccgacacgccgcgcaccgacctgccgctcgatccgcaggccggccagaacgaaatcgacttcatccttgccaccgcggcgcgctacctgagccgcaagcccacccgcgccgacgtgaccagcgtgtgggccggcctgcgcccgctggtcaaggccaccggcgaagcctcgaccaagtcgctgtcgcgcgaacacaccatcgtggtctccaagggcgggctggtcacggtcaccggcggcaaatggaccacctaccgcaagatggcccaggatgtggtcgacaccgccatcgagcacaagctgctggccgcggcgccatgccgcacgtccgagctgccgctgcatggcgcgccggccgacgggcagcccaacggcgcgccccacggcacgcccgacagctactacggcaccgacctggcgacgctgcgcgcgctgcccggcgccgaccgcatgctggtcaaggccagcgccctgaccgaggcgcacgtgcgctatgccgcccgccacgaactcgcgcgcaccgtggaggacgtgctggcccgccgcaatcgcgccctgttcctggacgccgaggccgccctgctggccgcgcccgaagtggcccgcatcctggcgcaggaactcggccacgacgaagcctggagccgcgccacgctggccgagttcgaggccgtggccgcgcactaccggctggcctgatatagttagccccgacgatttcgcagcgccctgcagcgctggggcgcgggcccggtcccggtacgaggtaggacgcaagcatggatacgacaacgctgaaaggcctgactgtcctcgaggcgctggtgcgctcgggcgaaagccggtccgccggcgaactcgcccaggagttgggcctggtgcgcagcaacgtgcatcgcaccctgcagaccctggcgcatgcaggctacgtggaggccatcgccgactcggccaagtaccgccccaccttgcggctctgggagctgggcaacgtcgtcgtgcagcgcttcgacatccgcaagcaggcctatcccaccatgcaggcgctcgccgcgcataccggcgaaaccatcctgctggcggtgcgccagcggctcgaagtctgcttcctggacaagatccagaccgaaaaacccgtcgggacgttcgtgctgctgggcgcgcgggcgccggtgcattgcaccgcgccgggcaaggccatcctgtcgcgctgctcgcacggcgagctgcaagccctgcccgagaccttcgaacgctacaccgccaagaccatcaccacgcgcgaggcgctcatcgccgaactggccatcgcccgcgagcggggctacgccatcaatacctccgaatggcgcgagggcgtgaattcgctgggcgtgccgatcaccgcaccgggcggcgaagcgctcggcgcgatctcggtcaccggccccgatacccgggtgacgctgaaaaagctggacggctacgcgccggtcctggtcgaggccgcccgcgagctgtcgcgccgtattggcggctgacgcgcgctcaagcgcgcgaggccaaggcgtcgtagtccgcctgggcccgcgccgacagcgccggcaggccggccccgacctgcgcctcatggccgccgtcgacgaatatcgtctgccccgtgatgaatccattggccggaccggccaggaacgcggccagcgcggccacgtgctccggcctgcccacgcccagggcctgcggcgcgcgctccagcgccatgtcgagcgcctggcgatcctgcacgatgtgccgcgtcagcggcgtatcgattatcccgggcgccacggcattgagcaggacgccatgccggacccatctgtcctgcagggcctgatgccgtatccagaccgagacagcgcgcttggtcgtttcgtacgccgtgcgcgggtgcaggccgccggcccgggccagatccagcgcgtcggcgcgacggccatccaggcacgcggcataaaggccggcgtgggcctggcgcagcatggcgatggacgacagggccacagcgcgcccgtgaccagaacggcacaggaacgggtgcaattgttcgagcacgcctgtggtgccgaagtagttgaccggccacgatcgcttccgggctgccggttttcccgctcacgcccgcgcacgtgagcacgccatcgaccaccgagacgccctgcgcggccaggcgcgccccgaccaggccgacctgcccggcatcggacaggtcgatctcgatttccgcattgcgcagatcgatcccgatcaccgtcgcgccccccgcctcgagcgcgcgccgcgtcgccgcgccgatgcccgacgcgctgccgctgaccacataggtgcggcgcgcgcgctgcccagcctcgtcctccatgcccgctggcgtggccatcattgcagcggaatctcggcccgcttgatcacatcccgccacaacaggcgctggcggccgtagtagtcctcgaactgcgcaaccgacatgtgcgtgggcgtaccgccgacctgttcgatcttctggatgaccgcaggattcctgagaaaaccgtcgaccgcctggttcagtgcctgcacgatctccggcggcgtgcccgtgcgggtgaacacaccgaaccacgtctgcggcgtgaactcgggaacgccagcttcggcggtggtcggaatcgtgggatggtccttgacgcgcttggcggaagtcacggccagcgcacggaactggcccgagaggatatacgacgtgaccgaggtcaggtcggaaaagtacaggccggtctcatgccgcaccaacgacatggctgccgccggcccgccgttgtagggcaccaggtacagcttgtccttcgtgatcaggcggtacatttccgcgaccagccgggtcgatatccccgcctcggcggtcgtcaggccattgggcatgccggccgccaccgtcttgatatcggccagtgtcttgatttcgctttccggataggtcgcgaccacgaagggcgcggtcatgatcagtcccacgggttgcaggtccttcgcgccgtagagcggctgcttgtagatctccgcattgatggcggccggcgccccctggaacatgatggtgtagccgtcgggttcggcgcgcgccatggccgtctcgccgaccacgccgctggcgccggggcggttgatgacgaccaccttgtccttgaatggcgcgccgacgtgggcggcaaacagccgggccaacatgtccacggagccgccggcgggaaacggcacgatcagcgtgatgttgcgagtcgggtagtccgccctggcgggcagcgaagcgccagccaggacgacgagtgcgcagagggcgctgcaccaggtacgcacgaaatgcatggatgtcttcatttttcctgtctcctcgcgggtcgtcggcgcggcgccgctcaacccgatatcgccgaccatgccgccacgcggccgaatatcagggccttgcccagcgacgcgccggtcatatagccacgcccgtgggcgccgccgatgatctcgccggcggcgtacaggccgtcgatgggcttgccccatacgtcgaccacccgcatccgtcggtcgaccttgatgccggcatacgtggttgccatatagggaaccgtggcgtaggcgtagtaacggggatgttcgagggggaacgcctcgccgacctggttggacagatgcctgcggccgaagctgtcgcgctgctggcgtatcccgtcgttgtattcggacacggtgcgcgccagcgcctgcggatcgatgccgatccgctcggccagctcgacgatggtgtccgccgccgtcacccgccccaggtcgaaagcccgctggaagtccagcgtcttgggcgctcgtacggaaaggtccatcaccttctggtcgaagatctggaagccgcgcgcgccggcctggcccatgcttgccttgcctatcgccttgtacgatttcgattcgtcgacgaagcgctcgcccgtgctgttgacgacgattccgccgcgatagtacgcaagcagaatcgtgttgggctcgctcggcacggcctcctgcaaggccccgaacgtgggcaccagcgcatcgatgtcggcgatcgccgcaccgtgcgcccaggctattttcaagccgtcgccctggttgcccgccccgcctgtcagcagcacgttctccaggtgcggcgccagcatcgacatcagctcggggctttgcgagaagccgccgctggccaggatgacgccctgccgcgcgcggtattcgacggcgcggtccgcatgccgcgccgtcaccgcgacgatgcgccggctggccgggtcgcggtgcagggccgagaccggcgccgaggtctgcacggcgacgccgtattgctggcgcaaatgctcgttcattaacgccatgacccgcgccggcgaagtcggatggctgcggggcacggactggttggacgaaaactggatcgggtcgaacaccacccccaagtggcgcagcagccgataggcgtcgagctggtgcgctacgtaaacgtcgatgagctcgcgcgcctgctcgcgcgccgcgcaggcgagcagatcgcgccgcagccgctcggggctgtcgtcgatgccctgcccggcctgctccggcgtgccggcaaaggcgaacgacccgccgctcagcacggtgcttccgccgatgtcgggcattttttccagcaccgccacgctctttcccgccttcgacacctcgatcgccgcactatgcccggccagcccgcctccgacgacgacgacatccacttccttcacttcctgggcactcatttcccgcctccttgatcaagtggttcgcgtgctcattggtctgccagccggagcaggcgcgcggcgttgccgcccaggatcgccgcgacgacgtcctgcggccacccccaggcggcataggcatcgatcatgggcttgaagggcttggccggataacccgtgccgaacagcgtacgccgaggcagatacgtcgcggccgccttggcgtactcctgcgcgccgggaaacacgttcgtcaggtaaaggtcgggcgacagccagacattgggacaggtcaggcagacgccgatcatctccatcacccaggggtaggccgcatgggcgatcacgatatccaggccggggaaatcgatcgccacctgataggcctgcaccgggttgctgtgctcataaggccgcttcgtgaatgcctgcagcaccgcggacagcgtcacgctgaccggcacgccatgctttacgcatgcttcgtaaatgggatagagccttttgtcgttcatgccgcagaaactggcatcggcggaaatcgtcggctccagcgcgacgccgcgaaaacccggcgtgcccacgcgggcatcaatctcgtcgagcatgcgctgcatgggccagcccagatccaggcccatgaagccgacgaaccggcccggatgatcggcaaacagggttgccagctcgtcgttggagacgatgccgaagggctccatcgaataccggccgggaaccacgccgaccgccacgccggccgcgtccatttcggagatcagcaggggcagcgagcactgcccgacagacggctcgaccggaaagtcgggatggctggtcttggggccggcctggtacagcgtggaacgcgcgaagcccggtatgggcgggcgcaaccgcatatcgacaatcattgcacgctctccccggccggattgcccggccgcaccgttcgatgactcgacgccatgtgcccctccctggatggcggccggtcctggccgggccgggccgcgctttgattgtccattatttagacgtaacgtctatttattggacaaattatagggcggcaaaaatgacgcgtcaacgcatggcgagtgaaaaagaaagcgcgcgcagcgcacgcgccccttgcgggcgcgtgtcgccacgtcggggcgtcagcccccgcggccgttgtccagcgctgtcagcatggcgcgggcggcgcgctcggacgaggccgggttctggccggtgatgagcagtccgtcgttgaccacgtaggcgtgccaatcctcggccttgctgtagcgcgcgcccaggtcgaccaattcgtcctccaccaggaacggcaccacctcggtcaattgcacgaccgcttcctcggtgttgctgaagccggtcacctgccggccggccaccaacggcgtgccgcagcacgccaggcgcatggcacacggccgccaccggcttgccgccggccaggaaggtctcgatcaatgcggtcgaatgcgcgctttcggccaggtcccacagcgggccatgtccgcccgggtagaacagcgcgtcgaaatcggccgcacgcatatcggccagcttcgccgtgtgcgccagcgcttgctgcgcctgggtgtcggccgcgaagcggcgggtcgcctcggtctgggcgtcgggctcgtcgctcttgggatccagcggcggctggccgccggccggcgaggccagcgtgacacgggcgccggcgtcgacgaatacgtaataaggcgcggcgaactcctcgagccagaaccccgtcttgcggccggtgtcgcccagctggtcatgcgaagtcagcaccatcagtattttcatgcgtcgctcctggggaagaggcggtccgcggcgtgggcggccggccatgacccgcccattacaccatcggccggcgacgccatgggaaagacacaagaattcttacgcctgcggcgtatcatcgccctatcgagcctgctcgcttcccggaaatccgccatgtgtcttgccgtcctggccctgcacgccattcccggcctgccggtactgatcgccgccaaccgcgacgaattccatgcccgccccactgccgaggccacgcgctggcccggcagcccctccatatacgccggccgcgacctgcaggccggcggcacctggatgggcgtcagcgaccatggccgctatgcggtggtcaccaatttccgcgatccccgcaacatccagcccgacgccccctcgcgcggcgccctggtggaagcgttcctgcgcggcgcggccagcgcgcaggaatacctgcacgacgtacatgcccgtggcgcgcgctacaacggcttcaacctaatcgtcggcgacgccggcggcgcctggtactgcagcaaccgcgacggcgcgccgcggcgcctggccgcgggcgtctacgccctgtcgaaccatttgctcgatacgccctggcccaagctggcgcgcaccaaggccgccttcgaacgcatcatcgccgccgcgccgcaacccgacctggccgcgctgtacgcggcgctggccgaccccacgcccgcggccgaccacgaattgccggccaccggcctcgccctggagcgcgaacggctgctcagcagccccttcatcgtcagccccgactatggcacccgcagcgcctgcatcctggcgctgcatgacgatggccggggcgaattgcacgaacggcgcttccgtcccgacggcgccatcgccgggcagaccgacctggacttcccgtggcgcgccgcgcacgccgaacttcaccgcgcctcctgtgtctaagcagttccgactggcgcgcgcggccggcccgcgcgcccgccttacaggagaactttccatgaacaaacgtcatgaacgcgcatggatggcggcggcgctggccgccggcagcattgcgctgggcggcgccgtgcaggcgcaaggcgcgctgcccgcggtgcaacaacaaggcagtgtccaattcgttaccggcggcgtcggcctggacgagtccgaggccatgaaagccgccagcaaggactatccgctggccctgaccttcgcggcgcgcggcgatggccgcgccggcctgtacctggccgacgtcgcggtgcagatcctcgaccggaccggcaaacccgtgctcgatgcgaaggccgacggcccctacctgctggccaagctgccggccggcacctaccgcgtcaaggccacctcgggcggcgtcgaacagacccgccaggtcagcgtgcgtccgggcagcaccgcacgcgcggtgttcgaatggaaagactgaggccgtaccggcgctgaagcgcggcgggccacgggcgccagccccctggttgggacaggcgcccacggccccggcacgaggccgcggccgtcaattcgcgcggatcccgcgctcgtcgatcagctttttccagcgtgcggtttcggaccgcacgaactcacccagttgctcgggcgtgccaccggcgctgtaggcgccgatggcagccaggcgttcgcgcgacgcatccgagcgcagcacctcgttgacggccgcattgatctggccgatgaccgcgtccggcgtgccggccggagccatcagcgagaaccaggaactgacgtcgaaccccttgtatcccagctcgtccagggtgggaacgtccggcagcacatcggagcgcttgatggtggtgacggccagcgccttgtacttgcccgacttgatcagcggctgggcggtaggcacgacatcgaacatgaagtcgagccggccgcccagcatgtccgtaatggccggcgcgctgcccttgtaggggatgtggttggcggccagcccggcgctgctcaggaagtactcgctgaccaggtgggtgatgttgccggttcccgccgagccatagttcaggccgcccggctgcgccttggcctgcttcacgaattgcgcgacatcgtcgacgggcgccgagggcagcgtcaccaggaccgccggcgtcttcgccagcagcaccaccggcgccagctccttggccacgtcgtagccgaccggccccaggctggggttgaccgtgaccggcccgaccgagcccagcagcagcgtgtacccgtcgggcttggcgcgggccaccgactggatgccgatggcgccgccggcgccggccttgttctcgaccacgaccgattgcgaccactgctcggacaagcccgccgccaccgtgcgggcaacgatgtcgacggcgccgcccggcgtgaacggcaccacgatggtcacgggccgttgcggaaacgaatccgccgctgccgcgctcgcgaaggcgctgcccagcagcagcgcggccatcaggcctttctgcatcactctcacccttttctccttgtatggtttcgtggatcggccgccgctcaggccggcagcctgcccgcctggaccagcgcggcccgcacgcgcgcgcgctccgcgtcgctcaggtcgacccacggcaggcgtacgcggccgctgggcaggcggcccagcatgaccagggcctctttcatgcgcgtgtgcatgtcgagcgtcggcgcgctgtagaagcagctggccatgggatagatctggtcgttgatggcgcgcgcagccgccaggtcgttggcctgcaccgcctcccagagcgcgacatgcaagtccgcgtgcacgctgccggagcccgacaggatgccgttgcagcccagcaccagcgagggcatgagccatgcgctgtgcgtcgtcagcacgttgaccgggcgcgccagcgattgcagcacgcggatgttgcgctcgtgctcgatgggattgttgctgcggtccttgatggccatcaccgaaggcactgcctcggccagcttgaccagggtgtccagcggatgcgccatgccggtcgaggtctcgtactggaaaacgatcagcggcaggtcggtggcgtcggcgatggccttgtagtggcccagcgtcatctcgggcaacatggccgcaccgcgcacgaacacggccggcggaaacaccagcaggcaggaagcgccgccggcctcggcctgccgcgcgatccgcgcggcgtccagcggaccgtgcgcatacacgccatgcatcagcgggacctggtcgccgacctcgtcggccatcacgtccaatgcgcggcgctgctcgtcgagcgtgagccccgggatctcctgcgagacgccgttgacgcacagcgcggaaatgccgcggaccgacgccaggtcgcggatatgcgcgcgcagggacttctcgtcgatggaaaggtcttcgttgaacggcatcagcgccgcggggatcacgcccgcgggtacgtaaccgggaaatcttgctgccatgaatgctcctgagtttccgaaaacaatacacaaaacgcaggcggactataggaaaatcaccaggcagcctcaattaaattgtctactaagtaaacatgaaaaacatccccgcatccgccccacgcgataccgcgcaatctctgcgcagatcgatcgaaatcctgaaggccttgtccgcgccgatgaagcgaggattttcacttagtgaactatcgagaatggccggcctgccgcaccctaccgtcttgcggctgctgcgccacctgaccggcctgggcatggtcgcgtgggatcccgcgaccaagatataccggctgggcacgctgaccttcgagccgggcctggcggcggccgaacattgcgacatccggggcctgtgcggcgattcgctggaccggttgcaggccgaaacgcaggacacctgctacctgaccatgcgcagcggattcgatgccgtgtgcatcgaccggcgcgagggcgcgtcgcccatacgcgtgctgacgctggacatcggcagccgccgcccgctgggcgtgggcgccgcggggctggccatactggactgcctgcccgaggaagaagcggaaaccgtcatccaggccagcgaatccaagctggaccggtacaaccgcatgagcaccgacatcatgcgcatgctgctgcaggaaacgcgcgagcgcggctacgcggtgtgcggcaactgggtgacgctgggcgtgacggcggttgccgtgccgatctgcatcgaggacggacgaccgatcggatcgctcagcgtgtccgccgtgagccacagaatgcccgccgacagatggcccggcatcgcgcgtgcgctgcgcgcggaaatgcatgagatacaccggaaactgcagggcccgtcgagccggcccggctacggcggctgagcggatgccgcggcgcctgcccgtgcagtgtgcctgtcccagcggggacaggcacaccatgccgcaggcgccgcgctcaagacccggccagcagtatcgccacgttgaccagcagcgcggccagccatatcagcgaacgcagattgccccggccgccgatgtacagcgccacgtagaccaggcgcgccaccagccaggcccccatcagcacatgcagcgtggcggcgggcgcctgggtatgcagcgcgtagagcaccgccgcaaagaaaaacggcaaggcctcgaaggtattggcctgggccgaattagcgcgcgcccgccagcctgcctggccggccagccaggggcgcggatcgttgttgtcatagcggcggccgccggccttggccgcgatcgcgggaaccagcggcaacaaggccgccgcgagcaggaatgctgcggttgcgttcatggaagtcctttgcggcgccatgcgcgcgcctcgtgggtccagggccggagcccgaaggctccgatcttgccgccgccggccgtggcgcgtcaatgacggcgtcccgctacgtatgccccggcttcatgcggtcgacccaatcgcgcgccggatcgcgccgcgcgccgcgattgaacagcgccgtcaggagcatggcgatcagcgcccccagcccggccagcgccatgtccttctgcgcgtcccagatgtcgccctgcgtgcccaagtacgccacgcccagttcgccgccgaagaattcggccgcgccccattcgatcagctcgtacagggccgaggtcgacaaggccacgtccagcggcagcagatagccccagaagccgcgcacatccaccacccgcaggaagatctcccggatcgggtaggccagcagcaggccatacgagaagtgcaccagccggtcgaactggttgcgctcccagcccagcagctggtccaggctgtggccggtcaggcgttgccaccaggcatcgtagggcaccagcgaataggtgtagtgcgcgcccacagcgtgcaggcacaggtaaaggaagatcaaggtgtaggacacgcgcgagaacacgaaccagcgccgcgtcgcatacagcgcgacgccgaaccccagcaccagggcgttctcgagcagccagtcggagcggtcatggggctcgatggccagcgccagccacagcgccgcgtacagcacggccagcgccggcagatagcgccggcgggcaaacagcccggcgcgcgcttcagtcatcgcgcaccctgccgcgcaggcgcttggtttcgccgtgctggaccttgcgctgcacgcgccggcgctgcgagcccagggtcggccgggtggcgcggcgcggccgcaccggccgcagggcctcgcgcagcagcgccagcagacgctcgacggcatcggcgcgattcttctcctggctgcgatgcgtctgcgccttgatgacgatgacgccatcgctggaaatgcgccggtccgccaatgccagcaccgtttccttgacgctgtcgggcagcgacgaagcacgcacatcgaagcgcagatgaatggcgctggacaccttgttgacgttctgtccgcccgcgccctgcgcccggatcatgtcgaaatccagctcgcgttcgtccagatagagggaacccaatacatgcagcatagggcgccagtctacgcctgctgccgaaggcggcaaacgcccgggccgccgcccggtaaaatagtgggtcgattcacatctcctggccctggcaacgccggaccagcatcatggcttactccgtcaaagaactcttcaagaccctgcaaggcgaaggcgcgcaggccggccgcgccgcggttttctgccgcttcgcgggctgcaatctctggaccgggcgcgaaagcgaccgcgccggcgccgcctgtaccttctgcgataccgatttcgtcggcaccgatggccagggcggcggcaaattcgccgacgcggccggcctggccgacgccatcgcggcatgctggggcgagcaccccgccgaccgctacgtcgtcttcaccggcggcgagccgctgctgcagctggacgaagccctgctgcaggccgtgcacgcgcagggtttcacggtggccatcgaaaccaacggcaccttgccgccgccgcctggcatcgactggatctgcgtcagccccaagggccgggcgccggtggtcgtcgagcgcggccacgagctcaagctggtgtttccgcaggccgacgcgcgccccgaggcgttcgcccacctggcgttcgagcacttcttcctgcagcccatggacggccccgcgcgcgcggcccacaccacccaggccgtgcagtactgcctcgaccacccgcaatggcgcctgagcctgcaaacccataaatacataggtattccatgactgtccgtcccatcgcgggagatgcgcgatgatttccgtcacccgccgactcgaattcgacgcaggccaccgcatccccgaccacaacagccagtgccgcaacctgcacgggcaccggtacgtgctggaggtcacgctcagcggcgacgtcgtgcaggcgcccggcgcctccgacaatggcatgctgatggatttttccgagatcaagcgcatcgccagggcgcatatcgtcgacgtctgggaccacgccttcctggtctacgagggcgaccatgccgtgcgcggctttctcgatacgctgccggaccacaagacggtggtgctcgaccgcattcccacggccgagaacctggccagcatcattttcgcgacgctggcgccccactaccacgggcactatggcgcggacctgcgcctgacccgggtgcgcctgtacgaaacgccgaactgctgggccgactgcggcagctgacggcccccggcgcgcggccgcctacaggccgttctcgcgcgtggccagcaggtagcgctcggcggcgccgtcgttgacgctggcccacagcagctggtcggcgcggaaggcgcgccacgactccagcaccttggcaaagcgcggattcttgccggcgtactcttccagcacctcgcgcgtggccttctgcatggccgccatgatctcgggcgaccacgattgcagcttggcgccctgccccaccaggcgcttgagcgccgggatgttgtgggcgtcgtacttggccagcagctcttcgccggccatggcgcaggccgcccgcagcgccacctggtagcgcgggggcaaggactgccagctctcgcggttgacgttcaggcacaggttggcgcccagctccatgacgcctgggccatagtagtactgcgccaccttggcgaagcccagcttctcgtcgtcgtacggaccgacgaattcgacggcgtccagcgaacccttctcgagcgcgggataaatgtcgctgccggcgatctgctgcggaatcgcgcccagcttctggtacaccatgctcagcaagccgggcgtacggatgcgcaggcccttgaaatcgtccggcgtgcgcatctgcttgcggaaccagccgcccatttgcgcgcccgtgttgccgcagggaatcgcgatggcgttgaagcccgcgtacagctcgtcgatcagcgcctggccgccgccttgcagcacccatgcgctgtgctggcgcggcgtcaggccgaaaggcacgccggtatcgaacaccagcgcgggctccttgcccatgtagtagaaaccggcggtatggccgcactcggtggtgccgttctggaccgcgtccagcacctgcaggggcggcacgatttcgccggccggaaaggcccggatggcgaacttcccgtcggtcagctcgctgacgcgggcggtaatggcctcggccgcgccccataccgtgtcgagcgagcgcggaaagctgctgggcatgcgccagcgtatggtgggcgcctcttgcgccaccgcgggcgcggccagcactgcgctacccgcgccggcggccgcggcggtcagaaaacgacgtcgctgcatgatgatgatccctctttctttggtctatggctgaaaaactggcggcggcgcgcgtcaatccaggcagtcgggcgcggcccgcagcacgcgccgcgcgaaataggcaaaggtcagcgactggatcttgggcttgaccaggaagtcgtgcgattcctgcgccagttcgcccggcaccgccttgaccggcccgatggcgcgcgcgcgcaattgcagcatcgccgcctgctccatccacagcgccatgacggcggattcctcgatcgaactgccggcggtcaacaggccatggttggccagcaggatggcgcgcttctcgcccagcgcggccgaaatcacctcgccctcgttgtcgccgatgggcaggcccggccattgcggcagataggcgcaatcgttgtagaacggcgtggcgtccatatgcgccaccaccagcggctcgcccaccatcgacagcgccgagacggccggcggatgggtatggacgatgcactgcacgttgggccggtgccggtaaatccagatgtggaagcgattggcgggattgggcagcgatttgccgtcgagcggattgaggtcctcgtcgatcaggatcagttcgctggcgcgcgcctcgtcggcgcccacgccgaacggcagcgtccagtacgtgcccggctcgtcgccgcgctccgtgatctggccggccagcccgccatgccagtggccctgctcggccagcatgcggcaggccagcgccattttctgggcgcgcgtccattgcggctcgctcacgcgcgactcgatttcgcggtcgacgcgcgcgcgcaatacatccttgtcctgcactgtgtaagaagacgacatcatgctttccattcggttccgcctcgccaagcgagagcaatttattgccttgttattgccttataggcaacttgttgcccaacatacaaataattgcccaaacactcaacgagggaaaacccgcaagacggcgggccgcgcccaaaaatggcatcatgcgtgctgacgcattccccgccaccgcccatgaccgccaaatcgccgcccgttcccgcgcccagccccgaacagatcggcctgcgcatccgggccttgcgcaagcggcagaaacgcaccctggcctggctgtcggcgcagtgcgggctggacaagggttttctgtcgcgcctggagcgcggcgagaagtcagcctcggtcggcaccctgcataccgtggccggcgcgctgggcagcagcctgtcggccctgctgggcgaagccgatccgcagaccgagatccagatcgtgcgcgccgccgaccggcaccgcatgacgaccgcccccgggccgggcgaacacatctatgaagccatcaccctgggcagctcgcacagcggcctgtcggtcatggtggtcgaggtcggcacgcacggcgcgcacaccgaggcccaccacggcggcgacgaactgatcttcgtgctcgacgggcgcatccgggtgcatttcggcgggcacacggtgctgctcgagcgcgacgacagcgtgcgctttcccggctacctgccgcacagcctgagcgccgaaggccgcaagctggcgcgcgccctggtcgtcatcgccagcggctgatccccctgcccggcgtgcatccgcatgcacgggcgcctgtccccgccacgcctcggattgtcccgcccggcacaatgcccgccaattatccatacaaactaattaataggatgctattaaataggatacaatctagatcatgaaaaccgccaccgacaaccgcctcatggccatgaccgccaacctgatggtgctttcgcgcgcttatcgcagcgcagccgacaaggccctggccgacttcggcctgtcccaggccaccgcctggccggtcatcctgaccggccggctgggcgatggcgtgcgccagggcgcgctggccgaggcgctgggcgtcgaaggcccgtcgctggtgcgcgtgctggatcagctggtcgccgccggcctgatcgagcgccgcgaagacccgcaggaccgccgcgcccgcaccctgcatctcacccccgccgggcagtccctgcgcgaacaggtcgagaacgtgctggtgcaactgcgccgccagcttttccagggcatcgccgactccgacctggagacctgcctgcgcgtgttcgattcgctcaagtcggcgctgggacgggagtcggccgccgcgcgggaggactaccgcccatgaagctgcctaccgccgatgaggcggtgttctcgatcaagtgctacctgggcgccatgctggcgctctacctggcgtactccatcgggctgccgcgtccgttctgggccatgaccacggcctatgtcgttgcgcagccgtggtccggcgccgtgcgctccaaggcggtgtaccgcctgggcggtactttcttcggctcggccatgacgatctataccgtgccgcgcctggccaactaccccgtgctgatgacgctggccatggtgctgtgggtcggcctgtgcctgtacatcgccgtgctcgaccgcacgccgcgctcgtatctcttcatgctggccggctataccgccgccatgatcggctttcccagcgtgaccgacccggcgctggtgttcgacaccgcgctggcgcgcgtcgaggaaatcagcctgggcatcatctgcgccacgctggtccacagcgtggtgctgccgcgcggcatcggccgcgccatgatgggccgcctggacgccaccgtgcgcgacgcgcgcagctggatccaggatgtactcaaccagcgcggcgccgcgcagcacgccagggaccgccgcgcgctggccaacgacatcacccagctgcgcctgctgtcgacccacgtgccgttcgacaccggcaacatccgctggaccgccaacgccttgcgcgccatgcaggagcacatcaccgcgctgacgccggcggtctcggccgtcgaagaccgcctgcaagccctgcaggcgcagggccgcgcgctgccgccgccggcggccagggtgctggccgacatctcggcctggatggacgacagtgcccacgccacgcgcgagcaagcggtgcagctgcgcgccgcgctgacgcgcctggcgcccgcgatcgaccggcagtccggctggcacgacgcgctgctggccagcctggtcgcgcgcttgcgcgaactggtcgacagctacgacgcctgcctggtgctgcgccaggatatccacgccggcctgggcggcgcgccgaccggccgcacccgccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatgcagcgaaaagggcgatccgcctggcgccgaggtatcgggccgcggcggcgcatacttgccgcggtcgaacttgggcaccgagcccagcgtgaacgccatatcgccgccggcccagtgctcgtcgcgcaagacccgcagccccgtcaccggatcgcgctgcaaatggcccgacaccccatcggcggccgccaagccgcccggcgacaccgcgatgacggagcggtgcaccgcatcgtagtggtcgcgctccagccgcccgccgctgaccaccagcgtaggccgggtgctggtcgaaagcagcgccggcgccgacacccccgccgagccgccgtcgcggtcgcgccggtcggccaactgttcggcgcgcacccggccgcccacctgcacgcggccctgcccggcggtcgacaccaggtcggcgccgatcaattgcgcatcgcccgccacgcgcaccgacaaggggccgcccgcggcaatgcccgtacgctgcgccacgatggcgccacggtcgtggccgtggctgaacgacaccccgacctgcgccaccggctgcggcttgaatccgttgccggtcgacgcatgcgcgccggccgccgccatccagtctgccgacgtgtggctttcgtcatgcacatcctgcacgctggccatggacagcgcgccgccgacctcgacccgcgcgccttgcgcggcctgcacgcgcgcgccctgcatgaccaggtcgcgcgccgcctgcagatgcacattggcggcccgcacgcccgtccggccatgcgtgtgccgttcggaggccgcgtgctcatggtgcccgctcagccccgccgtgccgcggacataggcgtcgcccttgacgagattggcgcccatggccaggcgggcgtcgagcgacaggctgtgcgcgtcgcgcgtgcgctgctcgcgcgattcggccgaccgcatgcgcaacgcgccggccgaccgcaagtcgacctcgcgaccaccgtcaaagcgtacgccggccagggccatgtcgcccgcgccgctttcgatgcgggcattgccgcccacgtgcgtcaggttctccgaggtggcgttgcggctctcgttccaccactccgtccgcaggctcgcgctcagcgtgctgctgatcgtatcggccatgacgctctggaacgccgtgctcaacgcctggccgaacatcaggccgccgtcgatccccctgccgtccccggcctgcgtcaggctccggcccagccggctgctggtcacctgcggattgacgctgccatcgacgcccagctccagtccgacgcgcccgccgctgcgcacggtgtgttcggtatccacgtacttggtggtgcgcacctcgccgccgcgcagccgcaagccgggttcgccttctgcgccgccgccgtagcggtctcgattgatgtcggcgccgccgaagtccagcacgccgccgacggcgagcaagccatcgcccaggcgcaggtcggcgttgcggtacgtcttgcgcgacgaggcgctcttctcccaaacgctttcccagccgacccgggcgctcgcgctggacgccgcgccgcgcccggcatggctgctgacaccgctttcgctgcccaggctgaaacccgcctcgtagccgcccgcccccaccttgccgccgagaaacagctggcgcacctccttctcatgctcggcgtgcgcgaaatccgcggcggccttgaacctcgcgtcgcgggccacggacaggttcgtatgcgcggcatcgaccgaaccgccttcgatctccaggttctgcatctttccttccagcgtgccggcttcgatgcgcgtaccgtaatggttcgcgcgcgccgactggctggtttccgtcgtcgacgacaggatggcgaacaggctgcccagcggcgtcgagctcctgttctcgtagctggacgccgcctcgtacacgccgcccagcttgacgtcatcgacatccagcttcaccttgccgcccttgagcgtcgcgccggccgtctccaggcgcttggcctcgatatgcagctggccgccttgcgcatccagggcgccgtcaccgcgcgccgccagcctgcccttgccgtcgtaccgcatcgaggtcgcgaccttgaccgtgtcggccttgagcctgacatccttgccgcgcagcttgccgccctcgatgccgatatcccggcctgagacgtcgacctcgtcatcggcctcgatgccgccgcccgcccccttgctgtcggccaccacgaccttgcccttgcccgcgtccaccttgacgctcctgccctggatcagcccgttgaccgaactgacgtcatggccgtccgtattgacagttacgtcgccgccggaggcaatcagcgccccgccgccggcgtactgatccgtgatgccctggcgcgtcgcctcggtcaggtacagccggggagcgaggaccttctggccgtcgatcacggtatccacgtaccagacgaaatcgcggtccgccagcttgagctgctgcgcggtcggcgcgacacccaccttcaggcccagcgccttgccgaccgtcccggccgactccatcagcctggccaccaacgcgtcaccgcgcacgggcaggcggctttcgtagccgcccagggcgcgccgcacctgctcgcgcaccagcgtggtatcgaaatagttgtcgcccgccacgcgcgtggcgcgatcgggctggtagccgatctgctcgaagaagtaacccgaaccgtagaatccgccttggtcgagatacttgatgcgggtttcgatcagtggctgcggcaaggccacggcgggcgccaccggcttgcggggtacgtcccgcagggccgccggatccgcgtcgccctgcggcgccggcatggccgcgggcacggcaacgctcgacgcggcaggctgatccccgacgcgcgcgaacagatgccgattggccagcaccgcctccagcgcgccatcgatatccaggcgcgtttccagccccaggccgcgcagcgcatcgaacgagccgccggaggtctccaccttgtgctcgccgatgcgcaacgtgtcgggccgtccccggttgcgcgcggcattctcgccattgcgcaggtacccgtcggacagcgtcacccccttgcccgcggccagcaccgtctgcgcctgggggtagaacgtcagcggcgcgccgcgccggccggccttgaaatcgttccagcgctgcaccagtacgggatggggctgcgcgcgccaatccgcccccaacgccgccgacagcgcgcgcgccagcaacgcgcgcccgggcgtggccggcgccagctggatgcggtccacggcctgctcatactgcttgcgcaaggcctgcgccctggccggctcgtcatcgcccaggcgcgccagcgccgcggcgtaatcgccgatgacgcgatcgagcgcagcggtttccgtatccagaccggccagcctgtccgcgccgtagcgcgccgccaggatctcgcgcacctggcgttgcgcctcgccatatgcctcggcggcgcgcgcctgggcccgcgccgcctcgtattcgcgcagcgcctcccggtaatcggccaacgcctggcgggcggcgggcgagtccgcactcccatccggcagcgacaactcgggcttggcgggcacgggcggcgcctgcggcggcggcgggctcacgtagcccagatcgagattcttcagcgtattggtggcccaatccgtatacgtatcgtaaaagccccagatggtttcccagcggttttcgcccaccagatagtcgagcagctcgtacagcgtgcggaatgaccagtaggccggcgtcaacgcggcgcggctatcggtcactttcagttcgatcgcggccgccagcggcgtgcgcaaataatccgccagggacacttcccgcgacagggaacggttctccacatcgccgtcgatgtaggcatgcccgacggcctggatcgtgccttcgttgcgcagatgccccctgcgccccggccccagctcccggttcacgtacaaatcgccgccgctctcgatgcgcgattgccccgcctgcagcgccacgtcgtagaacggcgccgccaccgccgccccgttcccgtagcgcaaccgatagtccagatacgcgaggccgcgccagaaaccatagccaccgccgcccaccgtattctcgccggcgtgccgtacatggccggtcagcgtcgcccggttctcgatacgcgcggcatccagacgcagatcgccgcccgcccgcacgctgcccagatcgttgatgagcgtgtcccgcgccgccagccgcatgccgcccccggactcgatcaacgccgccttgccgttggtgattcggcgcgcccgcagcgccatatccgcccccgcccacaacaaggcgccggctgcgttgttcagcgccccggacgccgaggccagcttgaggttcccgccggcgacgatggcctgcctgttgtcgatatccccctgcgtttgcacgtccaggctgcccgggacgccgatttcggtgttgacgcgcaacgacctggccttgacgcgcaaagcgcctagcgcgacgggcaggatatcgggggtgtcgatcacgaggtcgcggtccgtgccccgcgccagcgcaagcgtggcattgccatcggcatggatcgagcccgtattggcgtagtcgtccaccgccagctcgatatcgttgcgcgcatcgagcctgcccggattgcgcagctcgcggccttcgacgatgcggatgtcgtggccggcggcgacctggcccgaattgcgcagttgcggcgatcgcaatccgacgtcgtggccggcggccgccacgccatggttgtcgatccgtgccgcccgcagcgtgaggtcgccgccggccttcaggctgccgcggttttccagcgccgcgccgaccgtcgcggcgaagtttccgcgcgcctccgcctgcgcggcgttgtagaacgacgcggcgccaagcacgatgtcctggttggacagcaagcggccggcgttgcgcgccgccccgcgcacagcgatgtcgacactgccggcggacagcaggccgcctgccgcattgtcgaacgacgcggccgtgacggcgaggcggtcgcacgcgctcgccatccccgtgttcgacagcgccccgcccgcatcgaggcggaccgggccggccaggcccagcctgccggccagcgtcatctcctgccgcgcgacgagcgccgtcgctcccctgccctggcgcagcgccccggcgattccgatggtttgcgccgacacggcgtactcgccgtccagcgaggccgtgccgcgctcggcgtaccggcctgcgatctcggcccgcatgcctccctgccccagcgccaggctgccccggttgtcccaactggctacctgcacgaggaggcgttcgccggcgatggacgaacgcgcgctggcggccaccaccggccgctgttccgtccgtccggaaatttccacgccccgctcggcggccacgacgcccgcctgcgcgaccgactccgccgccttgatcaccagcccctgcgcgccggcctcgccgcccaggctttggatggtgccgaggttttctatccggccggcctcgatacgctgcgtgccggccgaatcgatcaggaactcgtttttcaggaccgcgccgacctggagttcgccgcgccggccggccgagatataccccttgttccgcgcgtcgccgcgcaccctgagcgtcaggtcgctgcctgccccctgcttgccgccgttgcccacgccgccgccgaaattgacgaacgtgccggcttcgaccagtaccgcgccgctcctggccgcgatgaccgcgtcggaaaccaccgactcttcgtcgtgcacggtttcggcgatttcgtcggcgatccgcacccatccgtcgacgacttcgatatgccgtccaggcaccaccgcgcccgcctcgtccagcgcgcgcagcgtgccattgagaaacagcacgtcctggacccgcagcgcgacggatggccggcccccgtccggccgggcttgccgcgcccgcggcgtgatcccgctgcgcaggctcgcgtgttcgagcacggcggcacgcgcgcttgccgcgaccatgccctggtccgccgtgacgtcattgcgcaacaacagcacgccattggtcgcgtcgatggtgatgtctcctcgcacggccacgccctggccccggcggccctcgcccacgcgcacgtcgtcgcgcgcgtggatctcgacgccgccgccgtgcgcctgcgccccgacggcggccagcgcgccgacatgcacgaacgcgctgctgtcgatgcgcgcctggcccgcgctgcccgtgcccagcgtcacgcccgcgccatcgacgcgcagcgcgccgtccgtcttggcggcttccagcgccacctccccgcctgcccgcaccgagagtgcgccgcggctttgcaaggtacccagttcggcccggcgcgccgtatcgatcgagatgccggcaagactgtctgccgcgcccacgcgcaaggccccttgcgctcgcgcatcgagcggcccgtctgcccgcaggcgctgcgcctgcaaggcgccgccggcatgcagcgacaaggcgtcgccactggtggccgtgcccacctgtacggcgccttcccccgcaatgcgcatggcgccgcccgaagccagcgcggtcgccgccaccgccccccctgcatcgacggccaggtgccctgcgcccgccgttgcctcgcgcaggcgtatctcgccgcgcgacgacaccgtaatcgccccgggcgaggacaccgcgccacgctggcgcacgcccacgcccgagtcgctcgacaacagcgtgatgcgcgcgccgtacatcgcccccgccgccgtgccatcgatggcataaccggaaccgccgctgccggccgagccggccagcggcgtcacgctgccgttggccggctcgaaccggttgcgtccggccaccacggcaagcgccgcggcccgcgcgccggcgcctgcggcgaccgggccatccaggctgacggtacgcgccaccagatcgaagtaatccagcccgctggtgttcacgcccgcgcccgcgaccgcgatatggcccgcatccacgtccagcctgagccggccgccttccgtcacgggccggcccgtgctgagcgtcagccggccggcgttgagcgtgaccagtccgtcgacgctgaggccgttcggattggcgacgatcaggtccgcgcgccggccgaacacctccagcgcgccgtgcaggcggctgggacgcgtccccgtgatctcggtcaggatggccgtcgccgcctggcgcaggccagggttgcgattgaggtagccggccaactgcgagcggccctcggtcaggctgttgttgaacaccaggcccggcggcccgacgtcgaattcgcgcagccggttgtgcgacaggccgttagcgtccggggcgacgatatcgatgaccggcacgccggatggcgagcgatgcggcgcagccatcgcgccgcacgccagggcggctcccgccgcggccagcgcgcgccgcagccgccggccggccccgccacgcccgcgccgcgcggcgcggcgccggggcgccaccggcacatacatggcgcgacattcgctataaaccaatcgaaagctaaacgcgttcatgttgtctcctaatgtcgttatgtaggcctgatcggcgtcgtggcccaatcagcatagagacgccgtccacacttcaatacacccgaagaaaactcacgcaaacaaacaagtaaacccctatcaactaccaaccaatttgcctacctacaacttccagaatgaatttaggactgacagaacgggacaataaaaaacggcctttctcgcgaaaggccgttcgtagggagcgcagcgaaaggcttacttcagccagacgcgcgcgttacggaagatgcgcatccagggactgaacgcgccgccggcatcgcgctcgccccattgcgccggcgcccacgacatcatgacgttgcgggtcacgcgctcggggtgcggcatcatgaccgtgaagcggccgtcggccgtcgtcaccgcggtcaggccgccggggctgccgttggggttgaacggataggtttcggtggccgcgccatggttgtcgatgtagcggaccgccatcaacgcgcgcgccgcatcgccctgctgggagaagtcggcgtagccttcgccgtgcgccacggccaccggaatgcgcgcgccctccatgccggcgaagaagatagacggcgaagccgtgacttcgaccagcgacaggcgcgcctcgtacttctcggactggttgcgggtaaagcgcggccagtgctcggcgccggggatcatgggcgccagcgccgccatcatctggcagccgttgcacacgcccagcgcaaaggtgtcggggcgggcaaagtaggccgcgaactgatccgacagtttgtcgttgtagcgaatggtgcgggcccaaccctcgccggcgcccagtacgtcgccatagctgaaaccgcccaccgccaccaggccctgcatgccggccaggtcgatgcggcccgacaggaggtcggtcatgtgcacgtcgatggcctcgaagccggccgtgtcgaacgcccagcccatctcgacctggctgttgcagccctgctcgcgcagaatcgccacgcgcggccgcttgccggtgccgatgaacggggccgccacgtcttcctgcggatcgaacgccacgcgcggggccaggcccggatccttggcgtcgttccagacgtccagctcggcctgcgcgcaggccgggttgtcgcgccgcgccatgatgcggtagctgacctcgctccaggcgcggcccaggtcggcgcgcggctggctccagaccttgcggccgtcgcggtagaactcgacctcgtcggcgccgttcaggccgccgatgacatgcgaatgcgcggacaggccggcgccgcgcagcacttgcatcaccgcgtcgcgctgcgaagccggcacctggatgaccgcgccggcctcttccgagaacagcgccttgagggtgagctcctcgcgctgcaccgccacctgttcgggacggatcttgtaatcgccccagtcggccgactgcggatcgaaggtgagcatgtccaggttgaccgacacgccggtgcgcccggcgaacgccatttcggccagcgtggcgaacaggccgccgtccgagcggtcgtggtaggccaggatggtgccggcctcggccagcgtgcggatcgtcacgaagaaggcgcgcagatcctgcggcgcgtcgatatcgggcaccgtctcgccgacctggttataggcttgcgccaggatggagccggccatgcggtgccggccgcggcccaggtcgatcaggatcagcaccgtatcgccggcatcggtgcgcagctgcggggtcaggctggcgcgcacatcgcccaccggcgcgaacgccgtcacgacgagcgagaccggcgccaccacctggcgctgctcgcccacctcgtcccaggacgtcttcatcgacagcgagtccttgcccaccggaatcgacagtccgaccgactggcacagctcgctgaccgccgacacggtgtcgtacagcgcggcatcctggccgggcacgccgcaggcggccatccagttggccgacagcttgatgtcttcgaggcgcgccacgtcggcggccgccaggttggtcagcgcctcggccaccgccatgcggccggaagcgggcgcgtccagcatcgccagcggcgtgcgctcgcccatggacatggcttcgccgcgcgtgccttcgaaatcggccagcgtcacggcgcaatcggccaccggcacctgccacggaccgaccatctggtcgcggctggacagcccgcccacggtgcgatcgccaatggtgatcaggaacgacttgttcgccaccgtcggatggcgcagcacgcgataggccgcctcggtgagatccaggccggccaggtcgagcggctcgctcacgccgggcaggcgctgcacgtcgcgcgtcatgcgcggcggcttgcccaggatcacgtcgatgggcacgtccaccggacgcacttcgttctcgccttgcgcgcggatcgtgtccagcccgggcaggccctcgccgtcgaccacgcgcagctggcgctcttcggtcgccacgccgaccaccgcgtacgggcagcgctcgcgccgcgcgatggcgtcgaagcgctccaggtcctgcggcaggatcgacagcacgtagcgctcctgcgactcgttgctccagatctcggccggcgacatgcccgactcttccagcggcacgcgcttgaggtcgaagatcgcgccgcggccggcgtcattgaccagttcgggaaacgcgttggacaggccgcccgcgcccacgtcgtggatcgcgacgatggggttgcgctcgccctgctgccagcagcggtcgatgacctcctgcgcgcggcgctccagctcggggttgccgcgctgcaccgaatcgaagtccagttcggccgaattgctgcccatgctgatgctggaggcggcgccgccgcccatgccgatgcgcagccccgggccgcccagctggatcagcagcgcgcccggcggaatcacttccttgtgcgtgaggccggcgtcgatgctgcccaggccgccggcgatcatgatgggcttgtggtagccccagcgcgtgccgcccgcggtctgttcgaaggcgcggaaatagcccagcaggttggaccggccgaactcgttgttgaaggcggcgccgccgatcgggccatcgatcatgatggacagcggcgaggcgatgcgctcgggcaggccgtggtggtcgttctcccacggttgcagcgcatcgtcgaagcgcaggtgcgaaacggtaaagccggtcaggccggccttgggcttggagccgcggcccgtggcgccctcgtcgcggatttcgccgccggcgccggtggccgcgcccggaaacggcgcgatcgcggtcgggtggttgtgcgtctcgaccttcatcagggtgtgcacggtggtgtcgcggcgcacgtagcgcgcggcctgcgcgccctcgccggccacgcccggcacgccggcctggaaacgctgcgccggaccgccttccatgatggcggcgttgtccgaataggccaccacggtgccggccggctgggccttgtgggtggcgcggatcatgccgaacagggtgttggactgctcctgcccgtcgatgacccactgcgcgttgaagatcttgtggcggcagtgctcgctgttggcctgcgcgaacatcatcagctcgacgtcggtcggatcgcgccccaggtcgccgaacgactgcgccaggtaatcgatttcgtcttcggacagcgccagccccagcgccacgttggcctgctccagcgcggcgcggccctcggcctgcaccgccacggtgcgcatcggcttgccggccagcgtctcgaacagcgcctggccgtcgaacgcgccgtcgaccacggtctcggtcatgcggtcgtgcaggcagtcggccgcgcgcgccagcatgtcggcgtcgaacgacttggcgcccagcaggccgcgttcgggcgtcagcgcgtaacgcacgccgcgctcgatgcggcgcacggcgtccaggccacaattgtgcgcgatatcggtcgccttgctggcccacggcgacatcgtccccaggcgcggaatgaccagcagctccaggctcttggccggcgtctcggcggccggcgtgccgtagtccagcagttgcgccagacgcgcctgctgttcggccggcaaggcgctgtcggtatggatgaaatgctcgtagcgcgcggagatatcggcaaccggcaggccggccttcttcagttgcgccagcaggcgctcgcggcggaaagcggaaaggacggaggaaccgggcagatgctggacaagggacacgatgcgggcgccgttaggaaaaaggaggaatcaaaacatgattttacctttttgccggggtttacccgtggtaaccccataacccgccacaaaaccgcgccgtgccgtcctgtcgcgccggagttacaaaataattccatccatggccgcccgattttgtgcgttgcaatatagacgactcaccgaggttgaaacccggacgaaagtcttcgaaaagagaatggccaggtttgcatgctgcgacgcagcatgttgcaaacgccccgcaccacgggaaaacacgaactaacgccatggcgagccgacggtaggatgcagcctctcatattgcctgcgctttgctccacgctgttgccaatgcaccgccccgacgcatctgacgagcccgtcgaacccatcatccccccggaagccgatcccgccgtcaaggtcccgctggcgctggaagactggctcgccgtcatcctgctggccgcgctggccatcatcaccttcctgaacgtgctggtgcgctacctgaccgaccagtccttcgcctggaccgaggagatctccgtcttcctgctgatcgtgctgaccatggtcggggcgtccatggcgttcgtgcgcaaccaccatatccgcatcgagatcctggccgacaacggctcgccgcggcgccagtacctgatggcgctgaccgcccacagcctggtcgtgttcttcttcgcgctgctcaccgtgctgtcggcccggctggtgtacgacgagttccgctacgaggaaacctcgcccgccatcggcgtgccgacctggtggtactcgatctggatgccgctgctggcggcggtcatcacgctgcgcgtggccggcgccgcgcgccggctgatcgcccggcacaaggccgagacatgatcgcggcgctgctgttcgccgtattcatcaccctgatgctgatcggcgtgccggtcggcgtggcgctgggcctgggcggcacggtcgccatcgtgctgtccaacctcgatgtgtcctggttcggcctgctggccgtgccgcagaatttctacgccggcctggccaagtacccgctgctggcgattcccatgttcgtgctggtgggctcgatcttcgaccgctcgggcgtggccaggcggctggtcgacttcgccgtggcgctggtgggccgcggcccgggcatgctgccgctggtatcgatcgcggtggcgatgttcctgggcgggatttccggctcgggtccggcctgcgcggcggccgtgggcgcggtgatgatcgccgccatgtcgcgcgccggctatccggcgccctactcggccgccgtggtcgccgccggcgccgccaccgatatcctgatcccgccttcggtggccttcatcatctattcggtgctggtgccgggcgcctcggtgccggcgctgttcgccgcgggcatggtgccgggcatcctggccggcttcgcgctcatcattcctgcggtctggctggcgcgccaccatagcatgggcgcacgcgaagcgcacctgccgcgcccgccgctgtgggccagcctgcgcgaggcgtcctggggcctggccgcgccggtgctgatcctgggcagcatgcggatgggctggttcacccccaccgaagccgcggtcgtggccgtgttctacggcctgttcgtgggcatgtgcatccatcgcaccatcaaggtacgcgacctgttcgtgatcctgcgcgaggccgccgaactgtcggccgtcatcatgctggtggtgacgctggccggcatcttcgcctgggccctgtccacgctcagcgtgatcgaccccatcacgcacgccatcgtcaattccgggctgggcgaatggggcgtgctggcgctgctcatcatgctgctgatgaccgtgggcatgttcctcgacggcatctccatcttcctgattttcgtcccgctgctcatgccgatcgccaatgcctatggctgggatccggtctggttcggcgtcatcctgacgctgaaagtggcgctgggccagttcacgccgccgttggcggtcaacctgatggtttcctgccgcatcgcgcgcgtgccgatggagtccaccgtgggctgggtggtctggctgctgggcggcatgttcctggtgctggtggccgtgctgatctttccgcaactggcgctgtggctgccgcaccggctgggatattgatgaatacgggggaaagggcagaagccgaaggctcgcccgccattttcgagcaaccgagcacgacacgaggagacaaccgatgaaattccgcaatatcgtgggcgccgccctttgcgccgctttcgcgctgggcgtggcgccggcccaggcccagaactacaagtccgaatacaagctgtccatcgtggtgggcaccaccttcccgtggggccagggcgccgtgatctggtccgacctggtgcgcgagcgcaccgagggccgcatcaatatcaaggtctatccgggcacctcgctggtgcagggcgaccagacccgtgaattcaccgccatccgccagggcgtgatcgacatggccgtgagttcgaccatcaactggtcgccgcaggtcaagcagctcaacctgttctcgctgcccttcctgatgccggactatgccgccatcgacgcgctggtgcagggcgaggtcggcaaggaggtcttcaagctgatcgaaaaggccggcgtggtgccgctggcctggggcgaaaacggctatcgccagctcagcaactccaagcacgaaatcaagacgccggccgacatgaagggcctgaagctgcgcgtcgtgggctcgccgctgtacatcgacaccttcacggcgctgggcgccaaccccacgcagatgagctgggccgacgcccagccggcgctggccagcggcgcggtgaacggccaggagaacccgctgtctatctacaccggctccaagctgtacacggtgggccagaagtacctcaccctgtggaactacgtcgccgacccgctgatctacgtggtcaaccgcgaggtatggaactcctggtccgagaaggatcgcgagatcgtccgccaggccgcgctggacgccggcaagcagcagatcgtcatcgcccgcaagggcgtcacgcccgaagacccatcgctgctgaaggaaatcgccggccacggcgttaccgtcagcagcctggacgccggccaacacgccgaattcgtggcggccaccaagccggtctatgaaaagtggaagaagcagatcggcgccgaactggtcgacctggccgagaaatcgatcgcggcccgcaagaaataagcagcagcccaaggggaacggcggcgcaagccgccacgcaaggcaggggcgcacaaccctccaacccaacggacgccggccaaaagctggcgtccgtttctttttcctcccggagcctgtccccacggggacaggctccccgtcacacgccacgaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggggcgaatgcgcggatatcgaggcagcttgggccaaatcccataagctgacgaacccgcccctcgatggcagcccaaacccttacaacataagtggttcccgccgtcgtccgtgcctgatatggcgaaggcacaccaaattcctacacatccatcagcccccccgaggcgtctaataatcttgcacacacattgtccctggatcccttctttactccagcctgtatgcaagccaaaacgttcctcctgggcgcggcgctcgccggcgtcgcgctcgccgcccatgccgaagacggcaccattgtcattaccggcacgatcaccgaccagacctgcacgatcgaggacccgagccccggttacatcaaggtcgtgcacctgcccacgatctccaagagcgcgctgaagaacgccggcgacgtggcggggcgcactcgcttcgatatcaagctgaaggactgcccgaccaccgtcaacactctcaagctgtacttcgagcccggccccaccacggattacggcaccaaggatctgaaagcctataagcaggcttggtacgtcgacgccgcaacgctgctcaaatcgccgcccagtgtgaccgaagccaagggggtgcagatccggctgatgaacctgaacggcaagcagattcccatgggcgagaccgagcccaaccagcatgccgcggcattttccggcaccatgcaagccggccaggcgaagaaatcgttcaccttgcactacctggccggctacgtgaagaaggccagtggagaggtcgaggcgaccatgctgaccacctacgtgggcttttcggtcgtctacccctgaaacggcaacgccggccatggcggccggcgttgcgccctgcgaacccgccgcgatcagcgcggccgcttgtcgatgacgcgccgcgccttgcccgtcagggtacgctcgacgaagcccgtgtcggcaacctgcacgcgggcgctgacgccgatgtatgacttgaccgcatgctgcagctgcttgcccaggccggcgcgctcggcctcggtcagggtggagaattcggcgcgtacctcggtgaggatttccagctcgtccaggttgcccgagcgcgacagcaccaactggtagtgcggcgccagctgggcgatcttcagcaccagctcctcgacctgggtcggaaacaggttcacgccccgcacgatcagcatatcgtcgctgcggccggtgatcttgccgatgcggcgcatgctgcgcgaggtgggcggcagcaggcgcgtgaggtcgcgcgtacgatagcggatgatgggcatcgcttccttggtcagcgatgtgaacaccagctcgcccggttcgccgtcggccaccggctcgccggtatccggattgacgatctcggcatagaaatggtcttcccacacgaccgggccatccttggtttcgacgcattcgctggccacgcccggccccatcacttcggacaggccatagatatcgaccgcgtcgatgccgccctcggcctcgatgtccgcccgcatctgccctgtccagggctcggcgccgaaaatgccgatgcgcagcgagctttggcgcgggtccatgccctggcggcgctgttcctccaggatattgcagtaataggacggcgtgaccatgatgatgtcgggccggaagtcgttgatcagctgcacctgcttctcggtctgcccgcccgacatgggcaccaccgtgcagcccagccgctcggcgccgtaatgcgcgcccagcccgccggtgaacagcccgtagccgtaggacacgtgcacgatgtcgccgggcttgccgccggccgcgcggatcgagcgcgccaccaggttggcccagttgtcgagatcgcgcgcggtatagcccaccacggtcggcttgccggtggtaccgctggaggcatgcacccgcgacacgcgctcgcgcgggacggcgaacatgccgaagggatagttgtcgcgtaggtcctgtttggtggtgaacggaaacctggcgatgtcggacagctgctgcaaatcctcggggtgcacgccagccgcgtcgaatgccttcttgtaatggggcacgttctggtaggcatggctgagcgtccacttgagccgctccagctgcaaggccgcgatctcgtcgcggctggcgtgctcgatcggatccaaccccggcttgctcatggtggtggacatgatggtttgtctcctgaaaattccagttgccggcggcgcgttgccggccgcccttttcttgtctttgcgccgcctcagtcctgcggcggctcgcccacgacctggccgcggatccggtacgagcggccacggaataccgccaccgagcgtccctgctggttggtgacggtcacgtcgtaaatgccggtgcggccggccagcgaccgctcctgcgccaccgccgtcaacacgtcgccctccaggcccggggccaggtaatcgatggtgcagcccgacgccacggtgctgacgttgcgcgagttgcacgaaaacgcgaacgcgctgtcggccagcgcgaaaataaagccgccgtggcaggtcttgtggccgttgagcatgtcggcgcgcaccggcatgctcagcttggcgtagcccggggcgatttccaccaccgtcatgcccaggccctgcgacgccgcgtcgccggcatacatcgtggcgcccacggcgcgtgccagttcgtgcggatcgctgggcacgtctacggcaggaacatgcgcgttcattatttccccttgaattgcggttcgcgtttatcgagaaatgccgccacgccctcggcgtagtcggcgctgcggcccagctcgcgcatcatgtcccgctccaggtcgagctgggtggacagatcgttgcccaggctggcctgcagcgcgcgcttggtgaacgccaggcccttggtgggcgcctgcgcgaaatgggcggccagtccgtcgagcgcgctgtcgaactcgtcatcggccacgcattgccagatcaggccccaatcctgcgcctgccgggcgctcagcttgttgcccagcagggccaggcccgcggcgcgggcgcggccgaccaggcgcggcagcgcgaaagtcccgccggtgtcggggatcaaccccagcctgcagaacgattggatgaaactggcggactcgcgggcgatcacgatgtcgccggcgagggccaggttggcgcccgctccggcggccacgccattgacccccaccaccacgggcaggggcagcgcggccaggcggcgcaccagcggtccgtagaatttctcgaccgtctcgcccaggtcgagcggcgctccgtcggccgtggggcggcgttcgctcaggtcctggccggcgcaaaagccgcggccggcgccggtcagcaccagcacgcgggcgccctcgcgctcgatccggccgagcgcatcggccacctcgcagtgcatgcgggcggtgaagctgttgagcttgtccgggcggttcagcgtcaggcgggccacgccgccggccagctcgaacaggatgtcctggtaggtcatggctgccccctcaaacgtggcggcgggtttgcacgacgcggaaccggttggcgacgaacgccgaatcggacagcgcggcattggcggccgggttggcgccggtgccatggaaatcgctgaacgcagcggtctggttcacgaacacgccgccggtcaggttcagcgacagcgacacgccgctgtgctcggccatgtcctgcacccgggacgcgaccgcctcgtcggtggtataggccgacaggctgagcgcgccatgctggcgcacgctggcgccggccagctcgatgctgtgggcggtggaatcggtggcgaccacgaaggcgatcggcccgaaccactcctgtccgagcgcgtcgttgccggcgtcggcgcgcagcagcagcggcgtatgcacgcgcgcctgctcgaattgcgggtgcgccagcgccttgctgtcggccagcaccggcaggcccagctggcgcgccttgccgatgcgcgccaccgtcgcgtcgttctggaccgcgccggtcaattcgaccgccttggccgggtcgccggccagcttgtccagggcggctcccagcgccgcggccacctcgtcgaagccgacccggccttcggcggtctggatgccgtcgcgcggcacatagatattctgcggcgccgtgcacatctggccggaatacagcgccagcgagaacgccagattgcgcgccacgcccttgaggtcgtcggtggaatcgatgagaacctggttgacgccggccttctcggtgtacaccagggcctggcgggcgttctgctccagccagttgccgttggcgctgctgccggtgaagtcgacgatgcgcaccgccggatccagcgccaggcgctgcgcggtgtcgtcgccggcgggatgcgccgccagcagcaccacgtcggggtcgaagccggcctcgcccagcacctcgcgcgccacctggacggtgagggccagcggcaggatggcgccgggatgcggcttgacgatgaccgtgttgccggtggccaggctggcgaacaggcccggatagccgttccaggtggggaaggtcgagcagccgatcaccagcgcgatgccgcgcggcaccacggtgaagcgcttttccatcttgatggggtcgtgcttgccctgcggcttttcccagagcgccaccccggggatgcgcgacatttcctgccaggcataggtcacggcctcgacgccgcggtcctgcgcatgcgggccgccggcctggaaggcctggccggtggtgtgctgcacggcgtgggccatctcgaagctgcggcggttcaggcgctggaggatctccagcgacacgcccacccaggcgcgcggcccagcccggcgccattgctccagggccttggacgatgccgcgaccagcgcttcgggcgcgacctgcggataggtaatacccagttcgaagccgaacggcgagacctcgccccccacggcgcccgaggcttgcggcagatccagcgcgaacggcttgccgcgcagcgcctcgaacgcggcctggccgtcctgggcggcggtttcgccgtaattgcgcgggctgggcgactcggggaacgggctccaatagccgcgctgcgcggcggcttccagcgctttctgcaacatgggctggtggcgttcaaagaaatcttgggacactgcgctatctccgtgatgaatagttgtattgcgtcgctggccgggacggctcaggtttcctggtcgaagtcgatgaccagccgatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgggtagctctggcagctgagcacgaaaccgcgcgccacttcgtaatcttccagggcgaagttggcgtccatgtcgacttcgcctgcgacgaccttgcagcggcaggtggaacacaccccgcccttgcacgaataaggcagctcgacgccttgcgccagcgccgaatcgagcacgctatccttgttcttgtcgatgaaaaacgtacggctgtggccgtcctgcacgaccgtgacctcgcactggcccttgccgggcgcggcgggcgcgtcgcgtccggtgcgcagcgcccgcggccccttgggcgcgccgaacagctcgaacttgatatgcgacttgggcatgccgcgcgcctgcaggtgctcgaccacgctctcgatcatggtctgcggaccgcacacaaaagcgtaatcgatatcgccgggccgcatccaggcggtgagcagttgatcgactttatcgccgtccaggcgaccattgaacagctcaatgtcctggctttcgcggctcatgatgtagaccagcgagaagcgctccatatagaggttcttgaggtcttcgatttcctcgcgaaacagcaccgaggacgaggcgcggttgccgaagaacagcgtgaagcggctgcgcggttcggccgacagggccgacttcaccagcgagaacaccggcgtgatgccgctgcccaccgcgaacgccacatagtggcgcgcgttgtccgggtcgaagtcgacggtgaagttgcccgccggcggcatcacttccaggctctggccgggctgcagctcgtggttggcccagttggagaacaccccctcgtcgaccttcttgatggccacgcgcagcacgccgtcgcccggcgccgaacagatggagtacgagcggcgcacctcctcgccgtccaggcgggtgcgcagggtcaggtactggcccggccggaagcggaagtcgccggccagctcgggcggcaggtcgaacgtgaccaccacggcgtcgcgcgtgttgcgcgccaccgaagcgaccttcagcatatggaatggattgtggctcatggcgcgggcattcagtggggcttgaagtaatcgaacggctcgcggcaggcgacgcaacggtacagcgccttgcaggaggtcgatccgaaatggctgatcagccgcgtatcgagcgaaccgcagtgcgggcattcgatggcgggcgcggcgcggcgccggctgatgccggaaatatcgacggcgcgctcgaccggcgcggcgatgccgtactgcctgagcgcggcgcggccgcgcgcggtcatccagtcagtggtccaggccggcgccaggcgcgtctcgatccgcacgctggccaggccgtggccggccagcgtggtctcgatgtcgtgggtgatttcgcgcatggccggacagcccgagtacgtgggcgtgatggtgaccacgcaggtatcgccgtcccagccgatgtcgcgcaccacgccgagatccaccaccgacagcacggggatctccgggtcgggcacgctttccagccaggccagcacctggccggccggcaccctgggcaaggcgttcaccacgaggctccgggataggcgcgctgcaggtgctgcatctcggccaggatgtagcccaggtgctcggtatggcgcccctgccgtccgccgcgatgggcgggatggaaggcctcgtcctcctgcggcatggccagggtggcctcgtccagcacttcgcgcacctgcgccagccactcgtcgcgcaggctggacagctcgcaggcgatgccgcgcgcggcaagatcctggtcgatggcatcgtcgacgaacatctcgcccacgtagggccaggccgcgtcgatcgccgcctgcatccgcgcgtggctgagcgccgtgccatcgcccagccgcaccaccaggtcggcggaacggcgcgcgtggtaggtgacctccttcaacgccttggcggcaatcgccgccacgcgttcgtcggccgacctggccaggcggatcagcaggaagtagtgccaggtgtcgaacaggaactggcgcgccatggtgtcgccatagtggccattgggccgctcgaccagcagcaggttgcggaactgcggcgcatcgcgcaggtaggccagccggtcctcgtcgcgcccggccccctcgacctcgccggccagcgtcagccacatgcgggcctggcccagcaggtcgagcgcggtattggtcagcgccaggtcctcttccagcacgggcccgtggccgcaccactggcccaggcgctgcgacagcaccagggtggtgtcgcccagccgcagcaggtactcaaacaatgacttgtccatattcgccgccccgccctacatgtgcttgatttcgtcgggcatcgggaaaaacgtcggatgccggtagaccttgctgttggcgggttcgaacagcggctccttgtcgcccgggctgctggccacgatgtcggccgcgcgcacgacccagatgctcaggccctcgttgcggcgcgtatagacatcgcgcgcatggttgatggccatttcggtgtcgggcgcgtgcaggctgcccacatgcttgtgggccaggccatgctggctgcggatgaatacttcccagagaggccaatctttgctcatgatgcgtatccctggcgcgccgcctgggcgcgccgaaactggaatggagaaaccggcggcgccgtcaggccgccttgcggcgcgcctgcttgtcggcgtgggcggccattgcctcgcgcacccaggcgccatcctcgtgcgccttgacgcgggcggccaggcgttcgcggttgcacgggccatggcccttgatcaccgcgtagaactcgtcccagtcgatcgcgccgaaatcgtaatggccgcgctcggcgttccacttcaggtcaggatcgggcaccgtcagccccaggtactcggcctgcggcacggtctggtcgaccattttctggcgcaattcgtcgttggagaacagcttgatcttccattgcatcgactgcgcgctgttgggcgagtcggcgtcggaggggccgaacatcatcagcgccggccaccaccagcgattgaacgcctcctggcacatggccttctgctcgggcgtgccgtgcaggcacatctggatcagcagatcgtagccctggcgctggtggaacgactcttccttgcacacgcgcaccatggcgcgcgcgtaggggccgtacgaacatcggcacagcgggatctggttgatgatggccgagccatcgaccagccagccgatcatgccgatatcggcccatgtcagggtgggatagttgaagatgctggagtacttggcgcggcccgtgtgcagatcgtcgatcaggtcctcgcgcgaaacgcccagcgtctcggccgcgctgtagagatacaggccgtgcccggcctcgtcctgcaccttggccagcaggatcgccttgcgcttgagcgacggcgcgcgggtgatccagttgccctcgggcagcatgccgacgatctcggaatgggcgtgctgggaaatctggcgcaccaaggtcttgcgataggcctcgggcatccagtccttgggttcgatgcgcaccccgtcgtcgatacggcgctggaacgcctgctcggggccttccagctgatcgacatgcttgaccttgccgaccccggtttcgaccaattgagcgtacatatctgtctcctgcggcggggctgcgccaggcgctggcgcgcccggactttccgccgtctcatgcatgggattatttaatacaaaaaatccattgtcaaacctatttctatatcatattggatttatgtatcatgtcatgaatcctcgtatccgcccggcctacgcccacacatggcaagcactccgtcaccgctggaccgctttctctcccgtctgctgaaaaacgatccgccccgcgccaaatcgctgtgcgtcagcctgctgggcgacgcgctggcgccgcacggcggcgccatctggctgggcgacctgatcgagctgctggcccctatcggcatcaacgaacgcctgctacgcaccagcgtgttcaggctggtcgcgcagggctggctgcaatccgagcgccatggacggcgcagcctgtatctgttgtcggaacacggcctgcgccacaccgcgcacgcctcgcagcgcatctatgacgggccggcgcgcgcctggaacggcgaatggacactggtggcgctgccgcgcgccggcaacaatggcctggccgagcggggcgagctgcgccgcgaactgctctgggaagggttcggcatggtggccccgggcctgttcgcccacccgcagaccgaagcgcgcgccgcgcacgatatcctcgaaaagctgggtatccccgacaaggccctggtgctgtcggcgcgcgaccaggccggcgccggcggcctgccgatcgccagcctggcgggacaatgctggaatctcgatgaggtggcggaccaataccgcctgttctcgcgcaatttcggcccggtggaaaaactgctggatccgccccccacccccgcgcaggccttcgcggtgcgggtgctgttgctgcacaactggcagcgcatcgtgctgcacgatccgcagctgcccacccccatggaaccggacggctggcccggcaacgcggcccgcgcactgtgccggcgcatctactggcaagtcttcgacgcctcggaacgccacctggatgccgtggccggccgcgagaacgcgcgctatcggccggcccaggccgacatcatgggccgcttcggcgggcggccgtagccgtcgcctgcccgcacgggccgacggcctcggccaggaaagccggcgtcaaaccaagcagggacagatactgttcgccgcaccaggccgcggcgcccggtgcgcgcagggcggccggcacgccgatgaacgacagggtccaggtggcccgcaccgggcggcccggcggatcacccagcggctggccactggccgcgctcaggccgctgggcacatccagcgccagcaccggcacgcgccaggcgttgacctggtcgatcagcccctgccatgccccatccagcggacgggccaggccgatgccgaacaaaccgtcgatgaccagcgccggcgcatgagccggcagatcggcgctggcctggccgccggcggcgcaccaatcttgccaggcccggcgcgcatcgtcaggcaggcgcgccgggccggcgggcatgacgaccgcgacccgatagccgcgcgcctgcagcagcgtggccgccaccagcgcgtcgccgccattgttgcccggtccggccagggccagcacctgcgcgccggccggcaggcgggccgcgacgaaatcggcggcggccaagcctgcgcgcggcatcagcgccagcccgcgacgatgcgccagccgttcgacggcgcggacctgctcgacgcgctcgatgtccatggcgccctgccgttcgatgccgcgccggcctgctcagaccttgagcaggtgctcgcggtaatacttgagttcgtcgatggattcgtagatgtcggccagcgcctcgtggcggcttttcttgtcgaatcccttgtagaccgcgggcgcccagcgccgcgccagctccttcagggtgctgacatccaggttgcggtaatggaagaagcgctccaggttgggcatgtaggcgtacatgaagcgccggtcctggctgatggtattgccacacagcggcgacttgcccgcgggcacgtgctcggccaggaattcgagcaggatctgctcggcctgggcctcgcccagcgtcgatgccttgaccttctcgatcaggccgctcttgccatgggtggacttgttccagttgtccatggcgtcgagcaggctgtcgggctggtgcaccaccagcaccgggccttcggccaccacggtgagatcggcctcggtcacgaccaccgccacctcgatgatgcgctctttctcgggatcgagcccggtcatttccatatcgagccagaccaggcggttttcgttcgcagccatataatttgcctttaaaacgcaccattttcgcataaccctgccccgtgaccgcacccgtgccccttttcacgcttttcttcgttgtcctgctgctggccgatatcggcgtgcgcctgtggctggccacccgccagatccgccacgtggcggccaaccgccaatccgtcccgcccgagttcgccccgcgcatcgggctgcacagccaccagcgcgcggccgactacaccgtggcgcgcgtgcgcctgggcatgctcgaacgcgtctacgacgcggccatcctggtggcgctgacgctgctgggcggcctgcagttcatcgacctgtggctggggcagctgacccagcacgacttcctgcgccaattgctgctgctggcctgcgtgccgctgttgctgggcctgctcggcctgcccttcaccctgtggcggcaattccgcctggaggggcgcttcggcttcaaccgcatgacgcccgccctgtttttcagcgatgccgtcaagggcgtgctggtggccctggtcctgggcctgccgctggccgccgccgtgctgtggctgatggccggcgccggcgcctactggtggctgtgggcctggggcctgtggctgggctacaacctgctgctgctgctcatctatcccaccttcatcgcgccgctgttcaacaagttcaccccgctcaacgaccccgaactggccggccgcatccgccagttggcgcagcgctgcggctttgccctgaacgggctgttcgtgatggacggctcgcgccgctcggcccacggcaacgcctacttcaccgggttcggcaaatcgcgccgcatcgtcttcttcgataccctgctcgcgcgcctgaacggcgacgagatcgaagcggtgctggcccacgagctgggccacttcgcgcgccgccacatcatcaagcggctggcgctcagctttgccggcgcgctggtcttcttcgccgcgctgggctggctggcccgccagccctggttctacgaaggactgggcgtcctgcccaacctgggcggacgcaacgacgccatggcgctggtgctgttcttcctggtcgtgccggtgttcaccttcatgctgaccccgctggccagctggtactcgcgccgcgacgaattcgaggccgaccgctacgccgcggcccagagttcgccggatcggttggtatcggcgctggtcaaactgtacgatgacaacgccgccaccctgacgcccgatcctgtgcactccgccttctacgacagccatcctccagccgcggtacgcatccgccacctgatggcgggcgcatgagcagcaaccaggccgaaggcctgatcatcgccgcccacggtcgccactacaccgtggagctggccgacggctcgttgcggcagtgctttccgcgcggcaagaagaacggcccggccgtcggcgaccgcgtgcgcatcaccccgcaaggccgcgacgaaggcgccatcgaagccgtgctgccgcggcgcaacctgctgtttcgctccgacgaaatgcgcgtcaagcaattcgccgccaacgtcgaccaattgctgatcgtcgtggcggtcgaacccaccttcgcggacgacctgaccggccgctccctggccggcgcctggagcgccgacatcgagccggtgatcgtgctcaacaagatagacctgcccaacggactggacgccgcgcgcgcgcgcctggagccgctgcgccggctgggcgtgcccgtcatcgaattgagcgcgcaggaccacgccatggtgcacgagcgcctggcgccacggctggccgggcgcaccagcctgctgctgggccagagcggcatgggcaagtccaccctgctcaacacgctggtgccgcacgcccaggccgccacgcgcgaatattcggcggcgctggacatgggccgccacaccaccaccagcacgcggctctaccacctgcccgaacccggcggcgacctgatcgactcgccgggcttccaggcgttcggcctgcagcacctcaacggcgaacagatcctgcgcggcttcccggaattcgccccgcatatcgagcactgccgcttctacaactgcacccatcgccacgagcccggctgcggcgtcctggcagcgctgcaagccggccagatcgacgccggccgctacgcgctgtacctgcgcatcctggacgaaaacgcggccgcgcgcccctactgaaaccctcaggtgcctgtccccacgaggacaggcacctgccgactcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggctggcctcggcgatgatggcggtggcgatggtgatggtggcctgcacgatcagcggcggcatgacattgggaaagacgtggcggccgatgatgcgcaggtccgaggcgcccagggcgcgcgcgctctgcacgtagtcctcgttcttgaccgccagcacctggccgcgcgtgagccggatgaacttgggcgcggccgatacgccgatggcgatcatggcgttggtcaggctgggccccaggaaggcggccagcgcgatcgccaggatcaggaacgggatagccagcagcgcttcggtggcgcgcgagatgacgctgtcggtccagccgccgaaatagccggcggccagtccgaacggcacccccaccgccagggcgatcagcaccgacaccatgcccgccatcagcgaggcgcgcgcgccgtacaccatgcggctgaagatgtcccggcccagttcatcggtgcccatccagaacgccgccgagggcgccttgcggatggtcatgaagctggtctggaacgagtcgtggctggccacccagggcgccagcagcgccagcacgacgaacgccagcacgatgagcgcgccgagcatcgcgatccggttgcggcggaacttgccccaggagcggttggcgcggcgcggcgcggccatgcccgcgcttgcgatgggtgcgctcatgcgtgcctcaggcgggggttgacgaggatgtacaggatgtcggccagcaggttcatgacgatgaagccgaccgccacgcacagcaccacgccctgcaccacggcgtagtcgcggttgaagaccgcgtcgacgatcagcttgccgaagcccgggatggtgaacacctgctcggtcagcaccgccccggccagcagttcgccgaacagcagcgtcaccagcgtcacgatgggcatcagcgcgttgcgcagcgcgtggcgcagcaccaccttgcgcggcgcaacgcccttggcgcgcgcggtgcgcacgtaatcggccgacagcgcctccagcatggccgaacgcgtgtgccgcatcaggtaggcggcgatcgccgtggacagcaccagggccggcatcagcatggtcttgatggaaagccagaagtcctccgccggcgagacataccccgaggccggcagcagcttccactgcaccgagaccaccatggtgaggatgatgcccagccagaaattgggaatggacatgcccgagagcgccgccatgttggcgcccatctcgaccgccgtgcccttgcgcacggcggcgacgatgcccaggggaatgcccaccagcagcgcgaacgccatcgccatcacggccagctgcagggtcaccggcagcttttgcgcgatcagggtcagcaccggcacgtcggtgcgcatggacttgcccaggtcgccctgcagcacctgggccacccaggcgccgtactgcaccggcagcgggtcgttgaggcggtatttctcgcgcaggtagtccagcaccgcgggatcgcgctcctcgccggccagcgtgagcaccggatcgccgggcaggattttctgcagcatgaagacgatcatcgacaccaggatcagcgtcgggatcgccacgacgacgcgtcgcaggatcagtttgaacatggtcgccaccgaaaaacgggcgcggcggcgcccgcgcgccgcgccgatcgcggcagccggccgccgctgcggcggcccgccgcccccaccgtcgctacttgaccagcgtcacgcccttcaggcgcaccatgccgtccgggtacggcttgaagccgcgtacgttcttgcccagcacgaacggccacggctggtagtacaggtagatatcgtgcgtgtcggcctgcagcagcgcctgggcctggtcgtagatcgccttgcgcttggcctggtcgggcacggtgcgcgcctcggccagcagcttgtcgacctcggcattgcaatagcggccgtcgttcagcgcgcccttgcaggtcacgaactggtagatgttgccgtccgggtcgacccggcccgaccagccgcgcatgatcatctcgaagttgccggcctgcgcctcgttgagcatggcggcgtattcggtgggccgcaggctcagctcgaagccggcctcggccgccatggcctggatcctttcggcgatggccgaggtcgtggtgttgttgccgaaggcgaactcggccttgaccttctgcaggccggcttccttgagcagcgcgcgggcgcgctcgacatcgcgcttgggcaccgggaacttgtcgctgtgataggggctggccggcgggaacggctggctggccgggtcgaagatgccgccgccgaccacttcgttgatgatggcgcggtcgatcgacaaggccagcgcctggcgcacccgcttgtccttgaacggattggtctcggcgcgcttgccgttgcccgtattgaagaagacctcctggtaacccagacccgacaccggcatgaactgcacgctggcgtcgttcttgacctgcggcgcgtccgaggggttcatgcgctccaggatgtccagcccgccggcgcgcagattggacaggcgcaccgtggtgtccggaatgggcaggaataccagcttgtcgaagtggtaatccttggcgccgtagtactggtcgaacttctgcagcacgatgcggtcgttctgcacccgttcgacgaacttgtaggggcccgagcagatcggcttgcggcccaccgcggccgcgtcgccctcgaaggccttgggcgagagcatcatgccggcgcggtcggacaactgcgccagcaaggtggcgtcggggcgcttgagcgtcagcaccagggtggcgggatcgggcgcctcgattttctcgaccgaggccagttcgcccttgcgcatgctgtcctgcagcgtcatggcgcgccccaggttggcgcgcgccgcggcggcgtcgaacttgctgccgtcgtggaactggacatcggtgcgcagcttgaatgtcagcgtcttgttgtcctcgctgaagctccacgactgcgccagctgcggcacgaattgcagcttctcgtcgatgtcgaccagcttgtcgcacaacgaggtgaagacaatgcggcccacataggtgcgggcgcggtgcggatcgagcacgtccgggtcttcctgcaggccgatgcgcaggtcctgcgccagggcggcgccgcccgcgccggccagcacggccgcgcccatcatcatgctcaggctcttggtcttggtcatgttgtggatttccccttggtggtcgtgcgcccgcaggcgcgtcagaagcctacggcctgcccgtcgcgccggctgtcgctggccgccacgtagccgagatcgttgtcgctttccgccatgcgccagatgaactggccggcgccgaagtccatgtacgggtcgtccaccgccttgaggcggtggcccaggttcttcagcccctcgaccgtcgcgcggttcatggtggactcgatatccagcgtgaaatcgcggttgaccttccagcgcggcgcgcagcaggcggcctgcggctgctggtggtagtccagcatgcggatgacggtctgcagatggccctgcggctgcatgtcgccgcccatcacgccaaagctcatgaccggcttgccgccgcgcgtcaggaagcccgggatgatggtgtggaacggccgcttgccgccttccaccacgttggccgaggccgggttcatcgagaagcccacgccgcggttctgcaggctgatgccggtgcccggcacgaccacgcccgaaccgaagcccatgtagttggactggatgaacgaaatcatcatgccgttctcgtcggcggccgtcaggtagatggtgccgccggcatgcggacgccccgcctcgaaatgcgtggcgcggtccgggtcgatcagcctggcccggctgtccaggtacgcgtcatcgagcatctgctgcggcgtgacttccatgctgcgcggatcggcgacatagcggtacaggtcggagaacgccagcttcatggcctcgatctgcagatgctgcgactgcaccgaatcgaccggcatgtcggccaggtcgaagcgctcgcagatgcccagcgcgatcagcgcggcgatgccctgcccgttgggcgggatctcgtgcaactcgtagccgcggtaggagcgggaaatcggcttgacccactcggggcggtaattgcgcagatcgtccagcgtcatggcgccgccgcattccttgctgaacgcggcgatgcgctcggccagctcgccctcgtagaagtcgcgtccgcccgaggcggcgatgcgtcgcagcgcgtacgcggcgtcggggaagaggaaatgctcgcccacccgcggcgcgcgcccctcgggcatgaacgcctgggcgtagcccggctgctcgcccagctcggcggccgcggcggcccatttgtgcgccaccacgggcggcaccgtatagccgcgctcggcgatctcgatggcgggctcgaacaactgctcgaacggcagcttgcccagcttctcgtgcagcgcggcccagcccgccaccacgccgggcacggtcacggcgtcccagccgcgcttgggctgcacggccagcccgtccgggccggtgccgtacttgcgcttgaaatactccacattccacgccgccggcgccacgcccgacgagttcaggccgtgcaattgccggccatcccagacgatggcgaagcagtcgccgcccagtccacaggacaccggctcgaccagcacgatggtcgccgccgccgcgatggccgcatcgaccgcgttgccgcccttgagcagcatacgcaggccggcctgcgccgccagcgggtgcgaggtggacacgacattgcgggcgaagacgggaatgcgggtggacgggtacggattgacccaattgaaggctttcatctgatgatctctatcgatagcgcgggcacaagttgaacccgatgacgttactctcgtgatctaattaaatcaatttgattttttgttccgtcattcaaaatatttttatgagtagcatacggttcctgcgtaccttcctggcggtggcgcagcacggcacgttctcggaagcggccgagcaggtggcgctgacgcaggccgcggtcagcttccagatgcgtgcgctggaagccgagctgggccgcgagctgttcgaccgcggcgggcggctcgccatcctgaatgcggcggggcgcgaactggtgccggagatcaagcggctgcttgatttatacgaccacctgaaggcgccgcgcaacgtgccgggcgagctggccggctcggtctcggtgggcgccatcgtgtcgtgcatgggcaccctgtccaaggtggtttcgcagttgaagcgcgatcatccggcgctggacgtgcgcgtgttctccggcaaggccagcgaactggccggcaaggtcgaggccggcgagctggacgcggccctggtggtcgaggccggccgcaagatggccagcacgcgctggacgcccctgtacgaagagccgctggtcgtgctggcgcacccccacgcgcccggcgccgacgcgcgcgaagtgctggccgccaatccgttcctgcgctttgaccgcacccagcgcaccgggcgccagatcgaccgcatcgtgcgccggctgggcggcggcctgaacgagttcctcgaactcaacgccatcgaaaccctggtggaactggtgcgccaggaggtgggcgtgaccctgctgccgctgctcaacggcgccaactggcaagccagcccgcagttgcgcgtgctgcccctgcccgccgaactgggcccggcggtgcgcgccatcggcatgatcgagcggcgcgaccacgcgcggctggccgtcaccgccgagatctgcgcccagtgcggcgcgctgttcggccgctgagaaccgcgacagacccgagcgcccccgcccgcgcgtactatcaccgtgcacaccgtctccaggaatccatccatgcttcccatcgtcatcgtctcggggccgcccggttcgggcaagaccaccgcgtgcggcctgctggcgcaggccgacccgcagggcctgcacctgccgtccgacctgttctatggctttccggcccaccccatcccgccctaccgcccccaggccgatgcccagaacgccgcggtcatccgcgcggtatgccgatcggcctggacgaagccctggcgcgcgtcgagcagcgcagcgggcccggacaggcgtcgatggtgcggaccatgcacgatgcgttccgcgcggccggcagcctggccggccaccgcgtcgtcacggcgggccggccggccgccgagatcgcggacgagatcgccgggcgattgcaggccggcgcgctggcgttggacctggcccgctgggcgccaggctgaccgcggcaggtgcgggggcgcaaggtgcctgtccccgcgggagagcgacacctgcggccagggtgcctgtccccgccgggacaggcacactgtcggggacaggcaccgggagttacggctttatcgtgatataccccaccgaggcgccgaagccgtcgcggtagctggccttgaccagcgggtccagcgtggcgcgcacgacggcgtggacgccgccccagtcggcggcgtgctggaagttgctggtgatgtaggtccagccgttgatctcgtcgaccgcctgcaggccggtggactcgccgccggccgggcacgacaggatgcgcgagagtgccccgctgtcgacgttgtaggcccacaggaagttgttgacgtggccgttgctgtcctcgccgatgaacagcgtgcgcagcttctccgaaaacttgatgttgtcgggattggagatgcggtcggcgtggtggcggttgcccagggcgtcgggcgcggccagtttctcgccgaccagggccggcaccgccgccatgtccaccggcacccactcgctgtcgatcgccgtgccggcgctatcgcgctggccgccgcgcaggttcagcgcgtacaccgcgcccggctcggggccctgcacgcgcaggtcgggcgaggtgccgtccaccatcgaggtctcgatgcgcgacatggcgctgtaggcgatgcggtcgcgcgcattgacggtggtgccttccatcttggaaaacgccatcgtgccgcccgccagggccgcgtagcggtgcgtttccaggaaggccgcgcctgctcgcggcccggcgccagcctgacccagttggccttgccgttgacgcgtatcgccttgaaggccgggtcgcccggatccgcggtgcgcacgtccatgatgtcggccgccgtcagggtatcggccagcgcctcgatgtcggcgctgcgggcatggcccaggttgatccagcccagcgtgccggcccccgggccctcgcccgaggtctggcgccacttggcgacgtaaagcgtgccggccgacagatcggccttgcggtcggccacgaacatgaacagcccgccgttggtggcgtcgtcgcccatcagacaggtgcgctggtcgggcatgacctggatcagctcgtgcgagatgcggcccaggcaatagtgcttcctgatggtgccggtgccgtccgggtggaccaccacttcgggcaggtgcccatagtgatacggattggccttggccgcatcgccgtacaggttgcggctgaagccctggaactgcgccgaggcgcgcgcggtggtcgcgtccggctcgtattcctcgctggccagatgggtgttccacggcgacaggctcgcgccgcaggtgatccacaggccgtgggccggggcggtatcgaccgggctgtacttgaccagcgccagcctgccggtggccggatcctgcgccagggtcagcaccgcgatgggcgacggcagcaggccgtacatggactcgcccttctggttgtgcgaggcgtactcgaactgcaccacggcgaacaccgtattgcccttgacgcccggcacccgggccgacggcagggccagcagggacatgccgtcggggcagtcggaaaagaactggcgcgccttgccgggcaccgagctgtccatgatgggtcggccatggatatcgagatagccgcccgcgaccagggtcgcgccctggccatcgggcacgctgtcgccggtcatgaagaacggttcgtacctcagctggaacgtctgcctgccgccgtcgctgaagctgacctccagggtcgactcgacggtggtgacggccattttttccggcgcgtccagcgacggcgcggccatggacgtgaaggcggccgccgcgaaatcgccccgcggcccggcgccgcgcgcggcggcccgtgcgccgtcggcgccggccctgcagccggccagcagcgtggccgcgcccacggcgcccagcggcagcatgggcgcgccgcccagcatcttcagcaccaggcggcgcttgctcatcgtcggttcgtgcatgccagtattccctccggatcgcgtggtggcgtgggtatgaccccccgcatcctagcgatccgcgatgacaattccgctgcactgcgcgaggcgcccggccccgccctgccgatgtcctaagcgtcgcgccacttgtcgatcaggcggcggtcgcgcttggtcggacggccggcgacgatatccatggcgggctcgggcgccagccgccgcatctcggcggcccgctcgcgcgccgccgcgctttccggcgtttcctcgtacagctgccgcgccaccggcgccggaccgcgcacgccgctgaccgcgcagacccgcacatggatgggcggatcttccttgcggatgcacaccacgtcgcccggcgccacctcgcgcgccggcttggccggctgcccgttgacctgcccttgccgatttcctgcaccgccaggctgcgcgtcttgtagaagcgcgccgcccatagccatttgtccagccgtatcttgtccatctgccgtcgctccgctgcctttctgatctaatgcgtggccggatggccgtcatggccgccgccgcgcccccacaggagccccgccttgacccgcatcaattgtgtccccgtcgaagaactgagcggcccgcacctggtcgccgaataccgcgaactgccgcgggttttcgcgctggcgcacaaggccgccgcgcgcggcgcgctggtgcagccggccgcctacacgctgggcaagggccatctgctgttcttctacacccgcctgggctatctggccaggcggcaccgcgcgctggtcgaggaaatgcggcgccgcggctatcggccggcattcgccggcgtcacgtgcgaggactttgcggatattcccgcgccgttctggaacgaccggaccccgaccgaggaggccctggcgctcaaccgcgcgcgcattgccgcgcgcggcggcggcaaggcctagcggcccggcgcctggcgcgaacgcctacagcgcctcttcgtcgctctcgccggtgcggatgcggatggcctgttcgaccggggtcacgaagatcttgccgtcgccgatcttgccggtgcgcgcggccttgacgatggcctcgatggccggatcgaccatgtcgtcggccagcacgacctcgacgcggatcttgggcaggaaatccaccacatactcggcgccgcgatacagctcggtatggcccttctggcggccgaaccccttgacctcggtgacggtcaggccgctgacgccgacctcggccagcgcttcgcggacttcgtccagcttgaagggtttgatgatggcggttacttgtttcacgttgtgctgtcctggctttttctgaatgggatgcccgccgacctcaaaccgtctcgcggaatccgttggtcacaggataccgccaatcacggccgaacgcgcgcggcgtgatgcggggcccgggcggggcctggcgccgcttgtattcgttgatgcggatcagccgcacgacctgcccgaccgcctcgcgcggaaagccggcggccacgatatcggccgccgaggcgttgtgttccatgtagcgctcgatgatgccgtcgaggatgtcgtagggcggcaggctgtcctggtcggtctggtcgggccgcagctcggccgacggcgggcgggtgatgatgcgctcgggaatgatgggctggcgctggttgcgccagttcgccaggcggtagaccagggtcttgggcacgtccttgatgacggcgaagccccccgccatgtcgccatacagcgtgcaatagccggtggtcatttcggatttgttgccggtggtcagcaccagccggccggtcttgttggacagcgccatcagcaaggtgccgcgcgcgcgcgcctggatgttctcctcggtggcgtcgaccggcaggccggcgaactgcggcgccagcgccgcctcgaagcggtcgaccacctcgccgatggcgatcacgtcgtattgcacgcccaggcgccgggccatgtcggcggcgtcggtcagggagatgtcggcggtatagcgcgagggcatcatgaccgcgcgcacgttgtccgcgcccacggcgtcgaccgccaccgccagcaccacggccgaatcgatgccgcccgacaggccgatgatggcgccgggaaagccgttcttgcccaggtagtcgcgcacgcccagcaccagcgcgttccagacctgctcttcgaggccgtagggctgcacggcggcctgttcggtcaccgggcgcaccgtgctgcgcgcatcgacctcgagcacattcacgccttcggtgaaatccggcaggcgggcgctcatgcggccttgcgcgtccagcgcgaacgacgcgccgtcgaacaccagttcgtcctggccgccgaccaggttggcgtagatcagggcgcaaccggtgtcctgcacgctgcgccgcgccaccgacaggcgctcttcctgcttgccggtgttgtagggcgacgcgttgggcaccagcagcacctgcgccccgtcggccgccgccgcgcgcggcgcgcgctcgaaccagatgtcctcgcagatgttcaggccgaagcgcacgcccttgacggtaaagccgaaggcttcgccatgggcggagaaatagcgctgctcgtcgaagaccgaataattgggcagttcgcgcttgcagtagctgcccagcacgcgcccttcgcacaccaccgtggcggcgttgtacaggcggtcctggcgcgccagcacatggccgatcaccacatgcaggccggccaggccggccaggtcctggcaaagccgctcgaacacggcctgctgctcctggatgaaccggggacgcagcagcaggtcttccggcggatagccggtcagaaccagctcgggggtgaccagcacgtcggcgccctgcccggccgcctgccgcgccgcttgcagcacccgggccgcgttgccggcgagatcgccgacgcaggcgttgatttgcgcgattccaacccgggcaaggctcatgaacgacggttccagaatgggaaaaagggaaagaaaaattatcgcacgggcgcggcgccgtcgccgcgcagcgccagcggcgcctcgcccgcggccacctgctcgcgccggaactcgtgcagggccgcctcgcgcatgccgccggccaggttgcccaggtccgagccggagggctcctggaacagccgcagccccagctcgggcaggatggccagcagatggtcgaagatgtcgccctggatgcgctcgtactcgacccaggcggtgatggccgtgaagcaatagatctcgatcgggatgccgttgggctgcggctccatcatgcgcaccatcatggctatgtcctggcgcacctcggggtgctggcgcaggtaggccagcgcatagccgcggaaggtgccgatgttggtcaggcggcggcggttggccggcacctcggccagttcgcccagctggcggttggcctccagcagcgcgtcctccttggcctgcaggtagtcgcgcagcagcacgaagcgcttgagccgtccgccctcttcctcgttcatgaagcgcacgctggccgcgtccagccgcagggtgcgcttgatgcgccgcccgcccgactcgaacatgtggcggtagttgcggtagctttcggaaaacagcttgtaggtgggcacggtggtcaccgtgttgtcccagttctgcaccttgacggtatgcagcgcgatgtccttgacgaagccgtcggcgttggcctgcggcatctcgatccagtcgccgatgcgcagcatgtcgttggacgtgagctgggtgctggccaccagcgacagcagcgtgtccttgaacaccagcagcagcaccgccgacagcgcgcccaggccggagatcatccacagcggcgagcggtccagcaggatggagagcaccagcaccgcccccaccgcgcacaggatcagcttgccgatctggatatagcccttgatcgagcgcgtctgcgcccgcgtggtggccgaataggtatcctgccaggcgctgagcacgccgctgaaggccacgaacacgcagatccaggccccggcgtgcgacagccggcccacgacggtgaccgcgcgctcggcatgcggcaccagttctatgcccatggagaccaccgcgaacggcaccgcgtaccagaagttctggtaggcgcggcggcggctcagggcgcggtcccagtcctcgcggccgctcagcaccagcagccggtgggcgaaatacagcacgacgcgcgccaccacccattggacgaacagcgccgtcagcaccagcacgccgatgccgaccagcgtctggccccatgccgtgtccggcacatagttgtccagcgtggcgaccacgttctccaattccttcggcagcactgcatcctcctgaaagcgccatggtgcagattatccgacaagtcggccggcgcgccgttccgtggcgccgccgcggcgcgcgccggccctatataattgcccgcatcatggcaaatacttcccactccagccaggaccagttcgccaacaaggcgcaggcgtggtccgcccgtttctcggaacccgtttccgacctcgtcaaacgctacacggcctcggtcgatttcgacaagcgcatggcgcgccacgacatccgcggctcgctggcgcacgccgacatgctggccgcgcaaggcatcatctcggcccaggacctggccgacatccagcgcggcatgcagcagatcctctcggagatcgacgccggctcgttccagtggctgctggacctggaagacgtgcacctgaacatcgagaagcgcctggtggagctcgtgggcgacgccggcaagcgcctgcacaccggccgctcgcgcaacgaccaggtcgccaccgacatccgcctgtggctgcgcgacgaaatcgacaccctggtcgacctgctgcgccagctgcgccacgcgctggccacggtcgcgctggagaacgccgccaccatcatgccgggcttcacccacctgcaggtggcccagcccgtcacgttcggccaccacctgctggcctatgccgagatgttcggccgcgacgccgagcgcctggccgactgccgccgccgcgtcaaccgcctgccgctgggcgcggccgcgctggccggcaccagctatcccatcgaccgcgagcgcgtggcccgcacgctgggcttcgacggcgtctgccgcaactcgctcgacgccgtctccgaccgcgacttcggcatcgaattctgcgccgccggcgccctgatcatgacgcacatctcgcgtctttccgaggaactggtgctgtggatgagcccgcgcgtgggcttcatcgacctggccgaccgcttctgcaccggcagctcgatcatgccgcagaagaaaaaccccgacgtccccgaactggcgcgcggcaagaccggccgcgtcaacggccacctggtggcgctgctgaccctgatgaagggccagccgctggcctacaacaaggacaaccaggaagacaaggaaggcctgttcgacacggccgacacgctgcgcgacaccctgaccatcttcgccgacatggccggcggcatcaaggtcaaggccgacaacatgcgcgccgccgccctgcagggctttgccaccgccaccgacctggccgactacctggtcaagcgcggcctgccgtttcgcgacgcgcacgaaatcgtcgcccacgcggtgcgcgactgcgagcagcgcggctgcgacctggccgacctgtcgctggccgacctgcaggcctaccatcccagcatcggcgaggacatccaccaggtgctgacgctggaaggctcggtggccgcccgcaagcacatcggcggcaccgcccccgagcgcgtgcgcgaggaagcccagcgcgtgctggccgagaccgccggcgcctgacacggccccgctccatgtaaaaacccggcctgcgcgccgggtttttacatgccgcgcgcgcagacgcgctcaggcggtgacgccctgccattcggacacgaactcgcggaaatccgggcgctgcgccggcggcaccgcgcagcccggcgtgcccagggccacgaaacccaggaagcggtagtccatcgcgtccaggcccagcgcgtcctgcacgtcctcgacgtaagtgcccaggcccgtgctccagaacgcgccgtaccccagcatgtgcgcggcgttgaggatgttcatgaccgccgcgccggtggccagcagctgttcctgctcgggaatgcgggtgttgtcatgcgaaatcttctgcgccacggcgatgaacagcggcacgccggcggcccattcgcgcaccgacttctctttctcgggcgtcatgcgcttgtcgccgctgcgcttgaccgcctcgatcgccaggtcggccagccggccgatggcatcgccccggatcagcacgaaccgccacgggcgcagcgcgccatggtcgggcgcgctcatggcggcctgcaggatttgctccagttcgtcctgcttgggcgcgggcgcgcgcaggaacttcatcgaacggcgcgacgtcagcgcgtgcaagggagatacggtcataggcgcggaaaatctcgacgagaagaaaacatattctcatcatagcccagcgcagggggccggccggcctattcccggccgcgcgccaagggcatcgccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtctatcttgttgggttcaataagaaataaatgacatataaattccgcatcggcctgcggccgcaatgggtgctggaggggggcgagggcgccgccggccagcccctgcaggacatgctggcgctgctggccgccatcgacgacagcggcaacatcgccggcgcctgcaagacctgcgggttgtcataccgccacgcctggggcgtgctgcgccgtttcgaggcgctgttcggcatgccgctgctggtcacgcgccggcgcctgggcacggcgctgtcgccgttcgcccagcgcctgctgtgggccaaccggcgcatcgatgcgcggctgatgcccacgctggagagcctggcctccgagctgcaggaagaactggaacgcctgctgcccgaaagcgggccgcacctgcgcctgcacgccagccacggcttcgcggtcgaggcgctgatgcagcacctggacacgcgcctgcccggcgtggagctgcgctaccgcacggccgccgaggcgctggcctcgctgcgcggcaacgattgcgacctggccggcttccaggtgccccagggcgagttcgaggcgcccatcctgcgcctgtatgcccagtggctggaccccgacgaacacctgctgatccacctggccgtgcgcaataccgggctgttcgtggtggcgggcaatcccaagggcataggcggggtggcggacctggcgcgcgcggacgtgcgcttcgtcaaccgccaggccggctccagcacgtactacctggtcaaccttatgctgcagcgcgccggggtcgcgccggcggcggtgcagggttaccagaacaatgaattcacgcacatggcggtcgccgcccatatcgccagcggcatggccgacaccggcatcggggtcgaaaccgcggcgcggcgcttcggactggacttcatcccgctggtgcgcgaacgctatttcttcgccatccgcaagacggcgctggagagcgcggccatgcgcgcgctgctcgaaggcatgcgcagccccgaataccgcgggttcgtcggccagctgcccggctacgatgccagcgataccggcgccatccagaccctggagcaggcgttcgcccgcgatttccggccgcgcgccgcgctatgatcgactatctatgagcaaagtcattttcctgaccgatcgccgccaggccgacctggcggcgccgagcgcggatctgccgccggccggcgagcccgcgcgggacgtgcgcgcccggccgctgcgcgacctgcgcatttccgtcaccgaccgctgcaacttccgctgcacgtactgcatgccgcgcgaagtgttcgacagcagctatgcgttcatgccgcactcggcgctgctgtcgttcgaggaaatcacccggctggccgcgcagttcgcccgcctgggcgtcgagaagatccgcctgaccggcggcgagccgctgctgcgcaagaacatcgaaaccctggtcggcatgctcgccgagctgcgcacgcccgctggccgcccgctggacctcacgctgaccaccaacggcagcctgctggcgcgcaaggcggcggcgctgaagcaggccggcctgtcgcgcgtcaccgtcagcctggacgcgctggatgcggcgctgttcgcgcgcatgagcgacagcaacttcagccccgacgacgtgctgcgcggcatcgacgccgccgccgaggcggggctggcaccggtcaaggtcaacatggtggtgcggcgtggcctgaacgacggcgagatcctgcccatggcgcggcgctttcgcggcagcgggcatatcctgcgcttcatcgagtacatggacgtgggcagcaccaacgggtggaacctgtccgaagtggtgcccagcgacgaggtcctggcgcgcatcgccgagcaccatccgctggcgccgctggacacgccggtcatgggccgggtggccgaacgctggcgctacgacgatggcggcggcgaaatcggcgccatctccagcgtcacgcacgccttctgttcgggctgtacgcgggcgcgcctgtcgcccgagggcaggctgttcctgtgcctgttcgcctcgcacggccacgacctgcgcgcgccgctgcgcgaaggtgccgacgacgacagcctggcgcgcatcctgaccggcatctggggccagcgcgacgacaactactccgaacggcgcggccagggcggcggcgcggccgaccgcatcgagatgagttatatcggggggtgaacgaggtgcctgtccccgtggggacaggcacctgcggtgtccctcggagcctgtccctgcggggactggctccgaagggctgcgtgcgggacaggcatcaggtttgcgggtgccagtccccatgtggggacaggcacccgagggtcaggttagccagtgcctcaggtcgtagtatccgacgcgttcgccgtcgttgacggggacgccggcgggcaggcgggccaggccggtggaccagggcacggaggtgatgatggccgagtcctggttgccgaagggttgcagttcgccggcgccgtcttcggtggcccgccattgcacgcgcaggaattcctcgcggctgtcctggcgtggccgttcggtgcgcagcggcaggcggctgacggtcggatagagttcggcgcggccttgcatgcgccgcaccagcggcgataccagtagcgcgaacaccgcatagctggagaccgggttgcccggcaggcacacgaccggcttgccgtcgatgtgcgccagcgcgaccggcttgcccggcttcatgcgtactttccacagccccagctcgccgcccagcgcttccagcaccggcttgaccaggtcgcgctcgccgaccgagaccccgcccgaactgagcaccaggtcgctgtcggccagcagcgtgcacagcgccgcgcgcagcgcgtcttcgtcgtcgcgcgcatgcagcacgtgcgagacctgcgcgcccatgccgcgcaccagcgccgccagcatcgggccgttggagttgtagatctgctgcgcggcgcgcggctgtccgggcgcgaccagttcgtcgcccgtggtcagcacgccgatgcgcagcctggcgcgcaccggtacgctggccaggccctgggttcccagcaggccgacgtggccggcatgcagcagggtgccggcgtccagcagcggccggccggcggtggtgccgtcgccgcgcttgcgtatccattggccgagcgtgggcgcctgggtgatttccacctggccgtcggcttcgcgcgcgtcttcctgcatgacgacggtgtccgcgccggcggggatgaggctgccggtgaacaggcgcgtggcctggccggggatcagcgcttgcggcatgtcgcccgcgtaggcgcgctgctggaccggcatgcgcgcgccggcctggtaatcggccaggcgtatggcgtagccgtccatggcgctgttgtcggccgggggcaggtccacggtggcggccaggtcggtcgccagcacgcggccgtcggcctgttcgagcgccacgttttcggtgccggccacgggtgcgccggcctgcgccagcaattgctgggcttggtcgaattcaagcatgatgggtcagtccgcgtccggcttggcgcggtagtgcatggcgaaattgcagggtttgtgggcgtcgtcgagctgttcgcggatgatgcggttccagcccagcttgcaggcgtggttggagcccggcatgcagaagatgacggtatcgttggcggtgccggccagcgcgctggactgcacggccgaactgccgatctcctcgtacgagagctggcggaacagctcgccgaaaccctcgatggtcttgtcgaacaagggctcgatggtctgggcggtacagtcgcgcggcgtgaagccggtgccgccggacaccaggatgacctggacctcggggtcggcgatccattcgctgatgacgcggcggatctggtagagatccttcttgaccaggtcgcgccgcacgcacatgtgcccggcgtgcgccaggctctcggccagcatgttgcccgaggtgtcgtcgccggcgctgcgcgagtcgctgacggtgaggatggcgcagaccagcgaaacctgcttggcgtcgttcatggatgctccttggtgggcgtgcccgggtcgtcccaggactgggtgcggtcggcgtcggattggcgctgctccacccagaagctgtcgccggcagccagggtttcgcgtttccagaatggcgcccgggtcttcaaggcgtcgatgatgtactcgcagccgcgaaaggcgtcgccgcgatgcgcgctggcggccgccacgaacacgatctgcgcgccgcgcggcagggcgcccacccggtgggcgatgaccgtgccggccaggtcccagcgctcgcgcgcggtggccgcgatggtttccagctcgcgttcgcacatgccgggatagtggtcgagatacagcgtctcggtggcctgctcgggcgcgaagtcgcgcacgtagcccacgaacgtgacgattgcgccggcctgtccgccgacgcgttcgcgcagcgccgccagcagggcggcgctgtcgaaatcggcttcctggacgataaccatgatgttcaacccccggtcaccggttcgaagaccgcgacctcgtcgcccgggcgcaccgacgcgcccaccttgacatgcgtctggttgacggccagcttcaggcgctcggccggctccagctgcggatagcgtgccgccagcgcggccagcagctgcgcgccggtcacggtttcggccagcggccagtcttcggtgcgcttgccgacgagttcggccacgcgcgcgaaatacagaaccttaatcgttgcgccactcaccgctttttcctccagccttgtattgcaggcgtatctgttcgatgacgatgcccttgtcggcggccttgcacatgtcgtagatggtcagcgccgcgacgctgcaggccgtcatggcctccatttccacgccggtcttgtactgggtgcggcaggtggcgcggatatgcacgctgtgcgcggcctcgtcgagctcgaagtcgatgcccacgaaggccagcggcaggctgtggcatagcgggatcagttcggcgcagcgcttggccgccagcacggccgccacgcgcgcggtgttgagcacctcgcccttgccctggccgggctgggtcagcagcccgtaggcggtcgcgttcatgcgcacgctgccgcgcgcgatggcgacccggtcggtgtcggtcttgtggccgacatcgaccatacggatctggcccgattcgtccaggtggctcagggtgggggtagtagacatggcgcagccgctgtggatcgtcaaatattgaaagtacccggccctcggggtatgcctcggggccaagcatgcctatcatagacgagccgcgatagcggcgcgataatccccccaatccgtgtcgggagttgcccaatgcctgtgcgaatgcccggagtgagactcacccgccgtaccgtgaaagtcctcctggcgaccgtgctggtcgtgctgctgctggccggcctggcggcgtggcaggtgccgcgcatcgtgcgcggcgcgctgacgcaggacgtctccgccatgctgggccgcgacgtcagcgtgggcaagatccgcttcaatccattcacgctcaccctgcgcgcccacgacctggcgctggcgcagcccgagggcgccgcgccgctgctgcaggtggccgaactggacgtcagcgcgtcctggatgtcgctgttctggttcgcgccggtggtcgactcgctggtggtgcgccagcccaaggtcgcgctggtgcgcgaagacgtcacgcgcttcaatttctccgacatccagaaaaaggtcgccgacatggcggcgcagtcgccgcccgagcccgagcccgaatcgggcccgccgcgcttctcgctgaacaacatggtgctcgaaggcggcgagatcacgctggacgacaaagtgtccgggcgccagcagcgcatcgacgagatcgccctgggcgtgccgttcatctcgaccttcggctatgccaccgacatcgacgtgcagccgcgcgtgcacatgcgcatcaatggcagtccgttcgacctgaccggcgtggcgcggccgttcgatacagtgcccagctcgacgctggacgtgtcgtttgccggactggaactcgagaaatgggccgatgcctggccgctgccgctgccggtcaagctggagcgcgcgctgctggactccgacctgcaggtcctgttcgagcagcccaaggacgcggcgccgcgcatcaaggtggtgggcgaactgggcctgcgccagctggacgtgcgcgagtcgtccggcgatgtgctggcgcaatggagcgcgctggccgtgcgccgtatcgccttcgaacccatgcagcgcagcctgtacgtcggcgaggtcgaactgtggtcgccccagatccagacgcggcgctacgccgaccagcgcctgaactggctggacatcgcgcagaagctgcagaaactgggcgccggcgatgcgccggccaagccgacggctgcttccgcaccggcgcccgcacccgcacccgcacccgcgcaggctcaggcgcaggcgcccgagtccgcaacgccggccgccgcccaggcggccgccgcgccgcaggccagcgccgccgcggctgcgcccgacgcgtggcatgtggtcgtggatgcgatcaatgtcagggatgccgagctgcacttgcgcgatgcggtcaccaagctggactacgtgatgaacggcgtgggcgccacggtcgaggggctggagctgccgcagccgccggaccggccgatcggtctgtggctgaccatggacagcaccatcgacggcagctggctgcgcgccaaagggtccttgacgctggagccgctgaacctcgacgtcaaggtcgaactcgacaggctggccctggcgcgcctggcgccggcggtgcgcgccagcgcgcccatcctggtcgaggacggccgcctgggggcgcaggcgcgcgtgcgggtggcgcagcgcgacggcgccacgcaggtcgtcgccgaaggcgcggcgctgcggctatcggacctgagcctgcgcgacgagtcggtcaagcccgcggtgccggtcagcgtgaagcagttcgaggcccgtttcgaccggctggcgctggacgcccagccgtcgcccttcaccctgaaggccgacggcgtgcagggcgagggcgcgcttgccatgcagggcagcctgaccgcgcagccgctggcgctcaagtccagcgtggacctcgcgcgtctggacctggcgccgttcgcgccgtatatcgcctccagcctgaacgccacggtgcgggccatcaacctcagcgcgcgcggcgacgccgaattcgccgcggccgccggcgccacgcccatgaaggcggcctggcgcggcgcgctcgacgtcaacgacctggacctcgccgaccgcgtcaatcgcgacgacttcatgcaatggaagcggctgggcctggccggcatgcaggtgtcggtcaatggcgatgcctttgccgccaacctgggcgacatcacgctggacgatttctacgggcgcgtgctgctcaacgccgagggccggctcaacgtcatggacctggtggccgagcccggccaggccggctgctccatcacccaggacacccagacccgcgcccgcgccgcggcgcccgccaagccgggcccgatgcccgacatcgcgatcggcagcgtgacgctcaagggcggcaaggtgacgttcaccgaccgcttcgtcaagcccaactacacggccgagctgtcgcgcatcgaaggctcggtctcggcggtgtcctcgcgccagcccaagccggccaaggtcaacgtggcgggccgcgtgtatacctccgcgccgttctccatcagcggcacggtgcagccgttcgcgcagttcctgtcgctggacctcaaggcctcggccaagggggtggacctgccgcgcttcaccacgtattcggccaagtacgtgggctatccgatcaagcgcggcaagctgtcgctggacgtgcagtaccagatcaaggaccgcgcgctgcaggcgagcaaccgcgtcgtgctcaaccagctgaccttcggcgacaagaccgacagcccggacgcggtcaagctgccggtgctgctggcggtggcgctgctcaaggacagccgcggcaacatcgacatcaacctgccgatctccggctcgctggacgatccgcagttctcggtgggcggcatcatcgtgcgcgtgctggtcaacctggtggtcaaggccgtgacctcgcccttcacgctgcttgcctccgccttcggcggcggcgaggaactctcgtacatcgagttcgatccgggcagcgcggcgctcacgcccgaggccgaaagccgcatcgagacgctggccaaggcgctgaacgaccgcccggggctgaagctggacgtggccggccgcgccgatcccgccagcgacgaggaaggcctgcgccaggcctgggtcgagcgccagatccgcctggccaaggcgcgcgataccggcgggcgcggcaagaaaccgccgcccgacggcgtcgaggtcgcccccgccgaacgcgcccagtacttggaagaggtctacgacgatactaagatcgaagacaagccgcgcaatttcatcggcatggccaagtcgatcccggccgaacagatggaggcgctgctgcgcggcgccgcgcccctgggcgccgaggacctgcgcaagctggccgacgcgcgcgcccaggccgtttatgaaaagctgcaggccgaagggccggccgaccgcattttcgtcgtagcgccccagctcgacgccgacggcatcaaggatgacggcaagccgacgcgcgtggacttttccctgaagtgacgcaccggaggttccccatgaccgatgcagatccgcagttcgacagtctgttgccgcccctgacgctgacgcggcgcggcttcgtcgtcaccagcctggccgccggcttttcgctggcggccggcgcggccgccgcgcagagcgccatccataccgacgcggccgggctgaccgccggcaaggtcgacatccccacgcccgacggcaagatgccggcctatcgggccgcgccggccggcaagaaggacctgccgaccctgctggtggtgtccgagatattcggggtgcacgaatatatccaggacgtatgccgccgcctggccaggctgggctaccaggcggttgcgcccgagctgttcgcgcgctacgacgatccgaccggctataccgacatcggccgcttgcgggccgaggtggtgggcaaggccggcgatcgccaggtgctggccgacctggatgcggcggcggcctgggcagccgccaatggcggcaatgcgtcccgcctgggcatactgggtttttgctggggcgggcgcatcgtgtggctgtacgcggcgcacaatcccgggctgaaggccggcgcggcctggtacggtcagctgggcgggcaggccagcgagctcaagccgcgctcggtgctggagtcgatcggcgatctcaaggcgcccgtgctgggcgcctacggcggcaaggatgccggcatcccgctgtcggacgtggatcggatgcggctggcgctggccaaggggccgcaggccgcgcgcgactcgcgcatcgacgtctacccggaggcgccgcacgcgtttcacgccgattaccggcccagctaccgcaaggccgaggccgaacaggcctggcagcgcatgctggactggttcggccagcacggcctggcggcgtagcgccgccgttcagtcggcgggctggtcttcgggcagtccgtcggtcgcctcggcgatcgcctgtttcatttcgtcgtaggtcatggcgcgctcgcgctggaagctggccagcgcgccggtgcagccgtccacccccgaggcgcgcatatccgccatcatttcggcgccttcctgctggccgcgcgcatagcgctcgtcgaaactgtcgaaggcatagtggtactcatcggcgtagcgccgcaggttcagccgccaggtttcggcgtgctgggccaggtccgggggcgaggcgccgcaggtccgcgccgcgccgttggccgcgcccgaggtgagcacgatctggtcgaagatggcctggccggccggatcggcgccggcctgggcgcaggccgcgccgcttgcggccgccagcagcagggcggccaggaaatgtctgctcatgaagaggcctccacaaggcgccgcgccgggcggcgcgggcgcggcacgcgtgtgccgcaatcctgcattatggccaaagccgcgccgcgccgcgccgcgcctgggccgttggccgttttgagtcgtttcagactgtgcggggttttttccgccccgcggcgcgcggcgcgaaatccgcgcaggaactatgattgagctttgccgcgcccgcccgggcgcacctcacccgagaaaccggagagcctcatgaccatcaaagccggcgatcgcgtgcccgacggcacgttgaccgaattcatcgaaaccgaaaccgccggctgcacgctggggcccaatgccttccaggtcgccgacctcgtcaagggcaagaagatcgccctgttcgccgtgccgggcgcgttcacgccgacctgctcggccaagcacctgcccggctatgtcgagcaggccgcggcgctgcgcgccaagggcatcgacgaaatctggtgcgtggcggtcaacgacgcgttcgtgatgggcgcctggggccgcgagcagcaggccggcggcaaggtgcgcatgctggccgacggctcggccctgtggaccaccgcgctgggcctggaactggacctggtgcagcgtggcatgggcgtgcgctcgcagcgctattcggcgctgatcgacgacggcgtagtcaagcagctcaacatcgaggcgcctggcaagttcgaagtcagtgacgccgccaccatgctggcccaggcctgagccttacgtagttgctgtatgccgcgggccatcgaggcccgcggcccgttttgccgcaagcggacatccgtgtttccatgctaaccacgatttcttcattctcgtcgctttacttcgcgaccctgctgatgctgatcggcacgggcttgttcaatacctatatggggctgcggctgaccgcgcagtccgtcaacgagatctggatcggcgcgctgatcgcaggctactacctggggctggtgtgcggcgcgcggctgggacacaagctgatcatccgggtcggccatatccgggccttcgtggcctgcgccgccgtggctaccagcatgatcctggcgcaggcgctggtcgaccacctgccgctgtggctgctgctgcgcctgatatcgggcatcgtgatggtcaccgagttcatggtgatcgaaagctggctcaacgaacagaccgaaaaccaccagcgcggccgtgtcttctcggtgtacatggtggtatccggcctgggcacggtcctggggcaactggccctgacggcctacgccacgctcgacgacggcccgcttaccctggtggccatgtgtctggtgctgtgcctggtgccgatcgccgtgacggcgcgctcgcacccgcccacgccgctgcccgcgccgctggacctgcgctttttcgccagccgtgtgccgctgtccctgaccgtgctgttcgtggcgggcaacctgtccggcgcgttctacgggctggcggccgtctatgccgccaagcacggcctgtccacgtcgcagtcggccattttcgtggccgccgcggtaacggccgggttgctgtcgcagtggccgatgggctggctgtccgaccgcatcaaccgcgccggcctgatccgcttcaacgcggcggtgctggtgctgctgccggtgctgatgtggggctggatcgtgctgccgtactgggcgatggtggcgctgtcgtgcgtattcggcgtgctgcagttcaccctgtacccgctgggcgccgccttcgccaacgaccacgtcgagcccgaacgccgtgtcggcctgagcgccatcctgcttatgacctacggcgtgggcgcctgcctggggccgctgatcgccggtgtcatgatgtcgctgggcggtcccggcatgtactacgtgttcatttccgcctgcgccgtgatcctggtctggcaggtgcggccggcgcgcgttaccggcgcccaccaggtggatgaggcgccggtgcacttcgtgcccatgcccgacaccctgcaaagctcgccggcggccgtcgcgctcgatccgcgcgtcgaccccgacgtggacatcacgatggaaatggccgaccccggccccgatgtggtcgagccgccggcgccggccggcccgcccgcgccggccgccgacagcgaaagcacgagcgcgccgcaggccggcgagcaggccgcgccagacgacgcggcagcccggcgcaccggaacctgaggcgcgcggcctggggagcgactgccgcggcaaagggagcctgtccccgctgggacaggctcccgggtatgtagttaccacggcagcatggcggcgatggccgccagggccaatgccaggccggccaggttgagcgcgctcaggcgttcgcgaaacgccagtgcgcccaccagggtgcccgccgtgatgacccccatgttcatcgcgccgaataccagggcagggtggtccggcaggctttgatgcgcgcgcacgtaggtgaggatattgccgaagttggccaggcccagcgccacgccggccagcgcgtggcgggcttgccagcgggtgcgccggatgcacaggtaggccagcgtcagcaggcccgcggccacgaacgtcgccagcaggccggccgaaaacgccgtgccgctgcgcgccagctgcttgaacaggatatcgatcacgccgtagccggcccataccgccagcggccacatccatgccgcgcggcgatcgtccggcgcgtcgtccgccgctgcgccggcgggcgcgcggcggcgcagcaggcaggccagcgccgcgaacgccagcgcgatcgcggccagcttgcgcgcagtcaggctttcgccgaacagcgcgaaggcggccagcagcggaatgaacagcgacaggcgctgcgccgcgtcgctcttgacgatgccggcgtagcgcaccgagcgcgccatggcgacgaacaccgtgggcagcagcacggccagcgcggccagcaccggcacgccctgcatggcctggcgcagcgcctgcgcatcggggcgcagcagcagccagcaaagggccgccgccacggcgtagttcaccgcgatggcctggcgcacgtcgatggcgtggcggcgcgccagtttcaggagcaccgccacggtgacgctgcaggcgacgctggccgccaggtacagcaggccctggttcatgcctggcccgccgcgcagggcaggccctcggcgcgcatgcccaggcgttgcagcagtcgccggtcggcctcgacctgcgggttgccggtggtcagcagcacatcgccatagaagatcgagttggcgccggccatgaagcacagcgcctgctcgctgtcgctcatggtctcgcggcccgccgacaggcgcaccttggccagcggcatggtgatgcgcgccacggcgatggtgcggatgaactcgaacggatccagcgtttcggcgcccgccagcggcgtgccttcgacttgcaccaggttgttgatgggcaccgactccggatagggctccatgttcgtcagctgggcgaccaggccggcgcggtcgcggcgcgattcgcccatgccgacgatgccgccgcagcacacattgatgccggcctcgcgcacctgttgcagcgtatccaggcggtcctggtaggtgcgcgtcgaaatgatcttgccgtagaactcgggcgcggtatccaggttgtggttgtagtaatccagcccggcggctttcaattgctcggcctggccgtcgcgcagcatgcccagcgtgacgcaggtttccatgcccagcgccttgaccgcgccgatcatttcggccaccgcttccaggtgatgcggtttggggctgcgccaggccgcgcccatgcagaagcgttgcgcgccgttggcctgcgccgcgcgcgccgcgcgcaccacctcgtccagcggcatcagcttgtcggcgtccacgccggtatcgtagtgggccgattgcggacagtacgcgcaatcctccgggcagccgccggtcttgatcgacagcaggctggacagctgcaccgtgttggcgtcgaagtgctggcgatgcacctgctgggcgcgatgcagcaggtccaggaacggcagctcgaacaattcggcgaccgccgccaggggccagcgctcggcgctgggcggacggacgggagcggggacgggaacgtaggccgtatgcatggggcggggctccataggggcggtggacgggcggctgggcgccagggcaatgcggccgatcgtaggaacgaatcggcgatttgggcaatatcccgtatttaagtgaaaatgacagagtgttgattggaattggcaggaataaggagattttgcggcgagagcgacgttaacgcgatgcgatcttcccgcaggcggaggcgccgaattattgtttccatgtgtaaatcattgccggcctgaggcctgtgcggctggtgttgccgccaagtggcgtcttatcaagttacaaaaaaccccgaaaccaggcttgcgccatctatctactagtaggtaatatttatccatcgacgcagcaatcccgtttcatgcggcatcgatgcagcaaggcttgccggccttttttatttatcggcttatctatctacacatagatagctcaacgcagcatcctctatcggagattgaccatgaaccgcatcgctaccgccctgattctttccgcttccgtattcggcgtcgcccaggccggcgagctggactatccgcccgccatcgaaagcgccagcgccctcagccacacccaagtgcaggccgagttgcaggccgcccgcacccaggggctgatggccgccggcgagcaggactacccgatcgccgcctatgccgccgccagcacggtgtcgcgcgagcaggtgcgcgacgaactggccgccgcgcgcgcgcagggcctgaccgagtccggcgaactggcctatccgcccgtcgcgggttgagccatgccggctcgctgcgccgcttgccgcgtgaacccgttctgggttaacccgctatcgccccaacctacgtataggtaaaattcgatcatggacacgccaagcacaaacaccacccgcgagcagctgctcgactacgcgcagaagttgatccgcacgcgcggctgcaatggcttcagctatcgcgacctggccgatcacgtgggcgtcaagacgtccagcgtgcattactacttcccgtgcaaggacgacctgctgtacgaagccgtcgagaactacaccggctccgcgctggaaaccctgcgcggcatctcgcccacgctgcccgccaaggagcggctggacgcctatatcgccatggtcgagtcgcacagttgccaggccgaccagctttgcctgggcgggatgctggctgccgaactcaacaccttgccggaacgcgtgcgcgccgcgctgcaggcctttttcacggtcgaggaaaactggctggccaaggtgctggccgacggtgcgcgcgaaggcacgctgcgctacgccagcacgccggagaaggccgcgcgcgcgctgttcgccacggtgcagggctgtctgctgggcgcgcgcctgttccagcgcccgcccgagttgcgcgaagccctcggcgcgctgtacgtccagtgcggcgcaagcccggcgcactgagcgccggcgtgtccccatgacgaacggccgccgcgagcggccgtttgcttgtctggcggcggatcggtgcctgtccctgcggggacaggcacccccgagagtttgcgggtgccggtctccccgtcgggacaggcaccccgagagtttgcgggtgccagtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtcatcaggacgcctggtgcctgcccgcgcgcagcagccgcaagccgttggcgaccaccagcaggctggcgccgacgtcggcgaacaccgccatccacagcgtggcctggccggccatcgccagcaccaggaacaccgccttgatgcccagcgccaggacgatgttctgggtcaggatgcggtgggtggcgcgcgacaggcgcacgaacgtgccgatcttgcgcaggtcgtcgtccatcagcgccacgtcggcggtttcgatggcggtgccggtgccggccgcgcccatggcgaagccgatgtcggcgcgcgccagcgccggcgcgtcgttgatgccgtcgcccaccatgcccacgcgcagggccggatccagcttggcctcgacggcgtccagcttgtcctgcggcagcaggtcgccgcgcgcctcgtcgatgccggcctgggcggccaccgcctgggcggcgcgggtgttgtcgccggtcagcatgagggtgcgcacgcccaaccggtgcaggtcggccacggcggcggcgctgctggccttgagcgtgtcggccaccgcggccagcagcaggacgcgctgcccgtcggccagggcgatggcggtcttgccggccgcttcataggcgtcgatgcgggcctcgatatcgggcgtgctgacgcccagctcgcgcatcaggcggcggttgcccagctggaagcgctcgccgccgatctcgccctgcacgccgcggccgggcagggcggcgaaaccgttcacctcgtccagcggcgcgtccagggcgtggtcggcctgggccagcgcgcgcgacacggggtggtccgagcgcgccgccaggctgaccgcggcgcgcagcgccgggcgcccgcccgcgctggcgtcgtgcagcagttccaggtcggtctgcaccggcttgccctgggtcagcgtgccggtcttgtccagcgccagccagcgcagcttgcgtccttcctccaggtagacgccgcccttgatcaggatgccgcgccgcgcggcggcggtcaggccgctgaccacgctgaccggggtggaaatcaccagcgcgcaggggcaggcgatgatcagcagcgccagcgcgcggtacacggagtcgagccaggcgtggcccagcagcagcggcggcgccagcgcgaccagcaccgccagcccgaccacggccggcgtgtagatgcgcgagaagcggtcgatgaagcgctgggtcggggcgcgcgcgccctgggcctgttcgaccgcgtggatgatgcggtccagcgtggtattgccggccgccgccgtgacgcggtagtcgaacgacccggaggcattgacggtgccggcgtagacgtcgtcgtccgggcctttttccaccggcaggctttcgccggtgatgggcgactggtcgatcgcggactggccttcgctgatggtgccgtcggcggcgatgcgctcgcccgggcgcacccgcaccaggtcgcccgggcgcagtcgcgccgccggcacctcggcccacgagccgtccggctggcgcgcggtggcggtctgcggcgccaggtccagcaggccgcgcaccgcatggcgggcgcggtccagggcgcgggcctcgatcagctcggccacgttgaacaggaacatcaccatggccgcttccggccattggccgatgagcatcgcgccggtcacggcgatgctcatcagggcattgatgttgagattgccgttgcgcaccgcgatccagcccttgcggtaggtcgacagcccgcaggccaggatggccgccagcgccagggcggcggcgacatagaccggctggccggtgaagtgggcgagctcggacagcgccgccagcaccccgccggcggccagcaggcgccagccgcgcgaaggcgcggccgcgccggctggggtcgccggggcgtcgccggccaggggctcgggcgtcatgcccagcgagcggatcgccgcgtcgatgcgatcgagcgcgccgtcggcatgcagcacgatcagtacgcgctgcatcaggttgaagtcgagctcgtgcacctcgggcaggctggccagcttcttgcggatcagcgtttcctcggtggggcagtccatctgcccgatgcgcacccgcgtgacctgctggcccggaccgggctgccaggccggggcggccgcgggcgcggccggctggccgtgcccatggccgcagcaggccgggatgccatggtcgtgggcatggtcgtgcccggcatggtcatggcctgcgtggtcgtggcctgcgtggtcgtggccgtgggcgtccgtgcgttggccagatggcatatcgagggcaaggtcgcgggtcgtggagggcatctggtacgtcctttctggatgttggacgcatttcacaccctggagttactatagggtcaagcacccggatcaaggagcccccatgaaaatcggcgaactggcccgcacggcgggcaccacggtggaaaccgtgcgctattacgagaaggaagggctgttgcccgcgcccgagcgcggcctgaacaactaccgcagctacggcgaggcccatgtcgagcggctgcgcctgatccgcaattgccgcgcgctggacatgacgcaggacgagatccgcaccgtcctggccctggcggacaaccacgaggccggctgcgctccgatcaaccaggtgttcgacgagcacatcgcccacgtggacgcccgcatcgccgagctgacccagctgaaggcccagctgggcgagctgcgccagcgctgcgcctcggcccgcccggacgccgaggactgcggcatcctgcacggcctgagcgagatgcaggtcgaagagcgtcccgagcgccacacccacctcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcgcgccaggccagcagcgccgcgaccagcgtttccagcacctggcgcagcggctcggcgcgttccggctgccaatggaacggcgcttgctcggtcatgtaggccgacagggccatttccagctgcagggcgtgatagccctcggccggccgcccgtagtggcgggtgatccagccgcccttgaagcgtccgttgaccgccgcggtgaagccgtccgcctgcaaggcctgcgcggccgcctgctgcaggccgggcgggcagctggcgccgtcggcggtgcccaggttgaggtcgggcagcttgccgtcgaaaaagcgcgcgcagtgcgaaatgatggagtgcccgtccagcagcacggcatagccatggcgcgcctgcacgcgcgccagttcggcggccagctgggcgtggtaggggtcgaagtactggcggcggcgcgccgccacgtcgagcagcagatggccggcggcctcgtccttccagaccgggccgccgtcaaagcgcgtggtgggacacagctcggtgttggaggcgcccggatacagcacgccgccgtcggggtcgcggttcaggtcgatgacgtagcgcgagtgggtggccgccatcagcgtgacgccgcgtgcgcgcacgaaatcgtacaggcggtcgacgtgccagtcggtgtcgggcacgcccagcgcctcggcctgcatcagcgggcgcagttcggccggcacccaggtgccgccgtgggggatgttgacgaccagcggcgcgtcgccgcgggtcagggtgtagagcgtgctcatggtcggatcggattgaaaagggcggccgcgctcagaccgagcgcgtgatgccgccgtcgatgcggatgttctggccggtgatgtagctggattgcgacgaggccaggaaggcgatcaggtcggccacctcttcggcgaggccgtagcggctcatgggaatgcgcgcgcggcggtcttccttctcgggcaggctgtcgatgaagccgggcagcacgttgttcatgcgcacgttgtcggcggcgtactggtcggcgtacagcttggcgaaggcggccagtccggcgcgcagcacgcccgaggtcgggaacgccgcttcgggttcgaaggtggcgtaggtggaaatattgacgatgctgccgccgccctgctcgcgcatgacgggcgtgaccagccgggcgatgcgcaccacgttcagcaggtagtagtccatgcccgcgtgccagccggcgtcgtcgatctccagcagcgcgcccttggggccgtggccggcgctgttgacgaccgcgtcgatacggccccagcgctgcagggtggcgtcgaccagcgcctgcatgtcggccggctcgaggttggagccggtcatgcccagtccgcccagctcggcggccagcgcctcgcccttgcccgacgcagagagaatggcgacacgaaagccgtcggcggcaagccggcgcgcggccgcggcgcccatgccgctgccgccggccgtgacgatggctgttttttccgtactcatgggcgtctcctggaggtgtccgagcaggctatttgagcaggcgcggcgcccgggcgcaaacgcgggcggcgcgctcagccgcgccgtcgcgcgcgcagctcgtggcgcgcgacgatggccgcgcccgcgagcaccatggcggccaggccgaaccaggtgatggcatagcccaggtggttgttggggaagctgagcaccgtcaaccctcccaccggcgcctgcgcggggttgcgcggcgcgccggcggcggcatcggcgtcgatgaagtagggcgccacttcgcccaggccgcgccgcgcggcgatggcgggcaggtcgcgcgagtaccagagctccgcggcgggcttgttctcgcgcaggaatccgccggccggctcgcccatgcgcagcaagccttcgacccgcgccggcgcgtccggccgcgcggcgtcgccggccgactgctggcggcgccattcgggcagcacgaagccgcggttgaccagcaccgtgccgccgccgtccaggcgcagcggcgtcatgacccaatagccgctgcccagttcggtggccgcctgcaccagggtctggccggcgtaatgccaggtgccgctggcggcgatgcgccggtattcggcattggcgttgctcaggccgggccagtcggccggcaccggggcgggcgtggccggcgcgtgcgcgcgcgtctcgacctgcgcgatgaggttgcgcttccaggccaggcggtgtatttgccagacgcccagcgcgcaggcgccggcgaacagcgcggccgccagcgcggccaggatgatcagggtcgctgcgccgcgcggtcggcgcgtcggggcgggttcgcggccgccggccgcgttttgctgcgtgggatgtgtcaaggcatgttccgtacgtcatgcacggacatgggcatcatgttgctattgaggtgatacatgatccagatcgagccactgagcgtaatcacgaccagcaccagcgtgaagatcagcgccagcatgttccagccgctttccgacttggcgtccatgtgcaagaaataaaccaggtgcacgacgatctgcaccactgcgaacgccagtataaccagcgcggtggtgcgcgagctggcgaatacgccgtccatgaccagccagaacgggatcgccgtgaggatcgcggccagcacgaaaccggtcaggtagctcgccagcgtgccgtgcgggccgtcgtcgtcctcgtggtgatggccggcgccatgcgggggcggcagatcggccgcgtgctcggtgcgctcgctcatggcaggactcccatcaggtagacgaaggtgaacacgccgacccagatgaggtccaggaagtgccagaacatcgacaggcacatcaggcggcgccggttctcggggatcaggccgtgccgggcgacctgcaccatcagcgtcaccagccagacgatgccgaaggtgacgtgcaggccgtgcgtgccgaccagggtgaagaaggccgacaggaaggcgctgcgctgcgggccggcgccctggtggatcaggtgggcgaactcgtacagctccaggcccaggaagccggcccccagcagcccggtgaccgccagccaggcctgcgtggcgccgatgcgctggcggcgcatctccagcatggcgaagccgtaggtgatggacgacagcagcagcagcgaggtattgaccgccaccagcggtaggtcgaacagttccgcgccggtgggcccgccgtcgtagttgcggcccaccacgccataggtggcgaacaagcacgcgaacaccaggcagtcgctcatcaggtagacccagaagcccagcagggtgccgttcttcgggtgatgctcgccggggacgtagaacaggcgttccggatccggggcggcggacgggggcagggtggtggcggtgggctcagacatgtcgggacaggagcgcggtgcgggcggcttcgcagcggacgacttcctcggccggtacgtagtggtcccgctggtagttgaaggtatgggcgatggtcacgccgatcagcgcggcgaacgccagcacgaccagcggccacatgtgccagatcagggcgaagcccagcacgccgctgagcccggtcagcacgatgccggcccaggtgttgctgggcatgtggatgggcacgaagccctgcagcgggcgggcgtagccgtattgcttcatctgccaccaggcgtccaggtcgtgcacgcgcggcgtgaacgcgaagttgtaggccggcggcggcgacgaggtggaccactccagcgtgcggccgtcccatgggtcgccggtgtcgtcgcgcagcgcctcgcggcggcgatagctgaccaccagctggatcaggaagctggcgatgcccagggcgatcagcagcgcgcccagcgccgcggcctggaaccagatctgcagcgaggcgtcctcgaaatggttgacccggcgcgtcacgcccatcagccccagcacgtacagcggcatgaaggccaggtagaagcccaccagccagaaccagaacgagcacttgccccagaacgggtcgagccggtagccgaacgccttgggaaaccagtaggtgatgccggccatcaggccgaacagcacgccgccgatgatgacgttgtgaaagtgcgcgatcaggaacaggctgttgtgcagcgcgaagtcggccggcggcaccgccagcagcacgccggtcatgccgccgatgacgaaggtcaccatgaagcccagggtccacagcatgggcacttcgaagtggatgcggccgcggtacatggtgaacagccagttgaagatcttggcgccggtcgggatcgaaatgatcatcgtggtgatcccgaagaacgagttgacgctcgcacccgagcccatggtgaagaaatggtgcagccagaccaggtaggacagcacggtgatgaccaccgtggcgtacaccatcgaggcgtagccgaacaggcgcttgcggcagtacgtggccaccacctcggagaagatgccgaatgccggcaggatcaggatgtacacctcggggtggccccagatccacaccaggttcacgtacatcatggcgttgccgccgccgtccgcggtgaagaagttggtgccgacgtagcggtccatcgacaacagcgccagcaccgccgtcagcaccgggaacgccgccacgatcaggatgttggtgcacagcgccgtccaggtgaacaccggcatgcgcatcagcgtcatgcccggcgcgcgcatcttgacgatggtcaccagcaggttgacgcctgaaagcaaggtgcccaccccggcgatctgcaaggtccagatgtagtagtcgacccccacgtccggactgtgcaggatgcccgatagcgggggataggccagccagccggtgcgcgcgaattcgcccacgaacagcgacatcatcaccagcaccgcgccggtggcggtcatccagaaactgaaattgttgagaaacggaaaggccacgtcgcgcgcgccgatctgcagcggcacgatgtagttcatcaggccggtcaccagcggcatggcgacgaagaagatcatgatcacgccgtgcgcggtgaagatctggtcgtagtggtgcggcggcaggtagcccaggttgtcgccgaaggcgatggcctgctgcagccgcatcatgatggcgtcggcgaagccgcgcagcagcatcacgatgcccagcaccacgtacatgatgccgatcttcttgtggtcgatgctggtgaaccattcgcgccacagatagccccaggcgcgcatgtaggtgatggcgcccagcagcgcgatgccgccgagggccacgacgatgaacgtcaccagcaggatgggctcgtgatacggaatggcttcccagctcaggcggccgaggagcagcgtttggtccggttgatcagtcatgtcgatttccgcgtgagccatgaatgaaagcccgcgcgcacgccggcggcgtgcgcgctacagcaccaggtcctgctcgccgcggcagatctgcccggccagttgcgtcgccagcgccttggcgggagacggcttgccgtggtccatgcaggcgcggcccggctcgacgcagcgcccgacgatgcgctggaacaggtcgggcgccacgctggcgtaatggcgcaccggctcgcgctcgctgggctgcgccagcgcctggtaggcgctggcgtcgagcgcgccgccggcctgcctgacccgcgcgatccactggtcgaagccggcctggtccaggccatggaaacgaaagcgcatgccggagaagccgccgccgctgtagttggcggacaggccctcgtattcgccggggtggttgatgaccgcgtgcagcgtggtctgcatgcccggcatggcgtagatctggccggccagcgccggcacgaagaacgagttcatcaccgacgaggaggtgatctggaactggatggggcggtccaccggggccgccatttcattgacggtggcgatgccctgctcgggatagacgaacagccatttccagtccagcgccgccacctgcaccaccagcggcttggtgcctggcggcacgtcgcgggccgtcggcgatgcgcgccagcgggcggtacgggtcgagctggtgggtgctgacccaggtcagcgcgcccagggcgatgatgatcagcagcggcgccgaccagatcagcagctccagcacggtcgagtggttccagtccggctcgtagcgcgccgcggtgttgccggcccggtagcgccaggcgaacagcagggtcagggcgatcaccggcacgatgatcagcagcatcaggccggtcgagatgatgatgagattgcgttgttgcagcgctatgtcgcccgacggcgaaagcagcaccgcattgcaccctgcaagcaggggcagcacgcccagcatggtcaatccgcggagtctttggaataacggcatagccctaccccgaaacgtaaccgtgggaaatgaatctgaacgctacgctggaagacgcgaaaaatctagggtaaaaagagtaaaagtgtgcggtggcggtgttttttcgcccaggcggcgcgatccatggcgcggcccgacgcggcgttgcccggcttcgcatgcagtgaattgcacgaacgcagaaaggcgaattcagaccttcgaattcaacctccggaccagcgagcaatcacatgtcgaccaccacgcagcatcccggctatgcccctgcaacgccccatccgggctcctcgggcggcgccagccactcgcacgtggcacccggcgagatcgcggtcggcgtcgtcatcggcagggcctccgaatacttcgatttcttcgtcttcggcatcgcctgcgtgctggtgtttcccagcgtgttctttccgttcgagagcgaactcgacggcatgctgtgggcgttcgtgattttctcgttcgccttcatcgcgcgcccgttcggcaccgcgctgtcgatggcggtgcagcggcgctgggggcgcggcgccaagctgaccgcggccctgttcctgctgggcacggcgacctgcggcatggcgttcctgcccggctacgacgccatcggcatgtacgcgatcctgctgctcagcctgttccgctgcctgcagggcctggcgctgggcggttcgtgggatggcctgccttcgctgctggcgttgaacgcgccggcggggcggcgcggctggtacgccatgctgggccagctgggcgcgcccatcggcttcatgatcgccagcgccctgttcctgttcctcatctcgacgctggcccgcgacgacttcctcgactggggatggcgctatcccttcttcgtcgccttcgccatcaacgtggtcgcgctgttcgcgcgcctgcggctggtcgtgaccgaggaatacacccagctgatggaagagggcgaactcgagccgatccgcaccacggagatgttgcgcgagcaaggctacaacatgctgatcggcgcgttcgcggcgctggccagctatgcgctgttccacctggtgacggtgttcccgctgtcgtggatcgcggccggcgccagccagatgagcggcgacgtgctggtggtgcagatcgccggcgcggcgctggccatcgtgtgcaccctggcctcgggctggctggccgaccgcatcggccggcgcaccacgctgggcctgatggcgctgctgatcggcgtgttcgcgctgttcacgccctggctgctgggcggcgggccgctggcgcaggacgccttcatcctgatcggcttcgcgctgctggggttgtcgtacgggcaggcctcgggcacggtgacggccaacttcatccgccgtttccgctataccggcgccgcgctcacggccgacatggcctggctgctgggcgcggcgttcgcgccgctggtggcgctggggctgtcggcgcgcttcggcctggtggccgtcagcgtctacctgctgtcgggcgtggtctgcacgctgctggcgctgcgcgtcaaccgcttgctggaaacgcgcgactagctgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgggacggcggtactgtaccgcttcggcgatatgggcggcgccgatctccggctcgtgcgcgaggtcggccagggtgcgcgccaccctgagcgcgcgatgggcggcgcgcgccgagccgcccaggcgccgcatggcctgctgctgcagcgtgcgggccgcggcgcccagggcacaatgcgcatcgagcgccgggccggacagcttggcgttcaggcagccctggcgggccaattgccgctggcggcagcgcaccacgcgctcgcgcaccgggagggagggctcgcccggcggctcggccagccactgcggctcggtggcgggcagctcgatccacaggtctatgcgatcgaccagcggcccggacacgcgcgccgcatagcggcgcacctggtccggcgtgcagcggcaggccttcgacgcatgcccgcgccagccgcaggggcacgggttcatggccgccaccagctggaatacggcgggatactcgacgctgtgcagcgcccgggagatgacgaccttgccggtctccagcggctcgcgcagggactccaaggcgcgacgctcgaactcgggcagttcgtccaggaacagcacgccatggtgcgccaggctgatctcgcccgggcgaggcctggcgccgctgcccaccagggcggcggccgaggcggagtgatgggggcccggaacggcggctggccgcgcaggacctcgggcgccccgccggcgcccgcgatggccgccacctccagcgcctggcgctgctccagcggcggcagcaggcccggcaggcgttgcgccagcatgcttttgcccgccccgggcggcccgcacatcaagaggctgtggccgccggcggccgccacttccaaggcgcgccgggcagccggctggccccgcacgtcggacaggcacggaccgggttcggcctcgggccagctgcggcgctcggctggcgccagctcggcgtgcccggccaggtacgccgccgcctcgcccagcgtatgggcagccagcacccggatgcccggcacccatgcggccacggcggcgctgccagccggcagcaccagcgtcgcgcccggctgctcgcgtgccacggccagcgccagggccaagggcgcggccagcggcaccagggcgcccgacagcgacagctcggccgcccacacgcagtcgggcagcgccgccgtttgcgcggcgctggcggccacctggccgctggccagcaggatacccagcgcaatgggcaaatcgaagcgcgccgaggccttgggcaggtcggcgggcgacaggttgacggtgatgcggccgggcgggaaatcgaagccgctgttctggatggccgccctcacccgttcgcggctttcgcggacctcgacgtcgggcagcccgacgatggcaaaagcgggcaggccgctgcccagatgggtctcgacgcgcacggcgggcgcctgccagccggcgattgcccggctggccaatacggccagggtcatggccaactcccctgcgatgacgatgcgccagtatggccaagacggcgctggcgtgggggcgcgccgtgccggaaacgtcacgccgcgggagcggccgcagggttgcctatgcttgcggcttgccggcttcgagcgcggccaggcgggcttccagctgctgcacctgcgccgacaattgatcgacccgcgtacgcgcccgggcaagcaggtccacctgcacctcgaattcttcgcgggtgatcagatccagccgggcgaacgtctgcgtcatcatcgcgcgcacattgcgctccacatccgctgccgggctgcgggcgatcagatcggaaatgttcttctgcaggtcttccatccattgctgtgtgcggttcatggcttcctcgccttcgtgtcggttgttgcttgacctcacagtgtagagcctcgcacagcgccgacgccaagcgaaaaaaaagcggcccgcaagcggcgccgcctttcaaagcacaggagaaaaactgaatcgccagccggcgatcccgagaagcagccgtcagctacgccccgtggcccaacggaacgggtcgattgtcgcgacaccgttccaggcctgcatggacagcggcaacgccgccacccatgcaggccattcttcccgaggggcacggccgcgccaagcgcttacgtgtaaacccgcgtatcaaggcgtggatacatttatgacaagcaaatgcgcgcggcaggcgccccggccggcttgccggcatgacggaaagccgcatgggcattgggtccgcgatcgacatcggcgcgccatgggcagcgcgaaacaaccccagcccgccttgcagcaatctgcaatttccacgcaattggctacaaagcagcccgaaaaaacacaattagtttcaacattaagcggcttttggcgcgtcatgcaccagcgtggcgcatacgccacccggcgtgccctgttgtggcgcatgcgcgcacgcccaggatgcccgccgccgtgcggggccggggccgcgggtacgaaaaaacatggcatggaatttgcataggtcttgatgcctacgcgtaaccatgagaggaaccgccatgaaactcgtcatcgccatcatcaagcccttcaagctggacgaagtgcggatggccctgtccgacatcggcgtccagggcctgaccgtcactgaggtgaagggcttcggacgccagaaaggccacaccgagctttaccgcggcgccgaatacgccgtcgacttcctgcccaagctgcgggtcgaggcggccgtgccggatcacctggtcgaccaggtgatcgaagcgatcgaacagtcggcccgcaccggcaagatcggggacggcaagatattcaccgccccgctcgaggaagtcatccgcatccgcaccggcgagtccggtgaggccgccctgtaaacacgactccctggagcccataaaaatggataaagccgatatctcctggctgctggtttcgacactgctggtactgatgatggcggtgcccggcctggccctgttctacggcggcctggtgcgcagcaaaaacgtactgtcggtgctgctgcaagtgctgtgcaccttcgccctcgggctgctgctgtggttcgcctacggctactcgctggccttcaccgaaggcaacgccgtcttcggcggcctgtcgcgcacgttcttctccggcatgttcacgccggccgatggcacgtacgcgctgtcgggcacgctcaccgagctcttgttcgcctcgttccaggcgaccttcgcgggcatcacctgcgccctgatcgtgggcagcttcgccgagcgcgcgcgcttttcgcgccgtgctggtgttcacggcgatctggttcacctttgcctatatcccgatcgcgcacatggtctggttcgcctccgaaaccgcgccgggcctgctcaatgcccgcggcgcgctggatttcgccggcggcaccgtggtgcacatcaatgcgggggtggccggactggtcggcgcgtacgtggtgggccgacgcatcggctatggccgcgaagcgatgcagccgcacaacctgccgatgaccttcatcggcgcggcgctgctgtgggtcggctggttcggcttcaacgccggctcgtcgctggcggccagcgacggcgccccccctggcgttcttcaacaccatgatcgccaccgcgggcgcggtgctgggctggctgttcacggaatgggccgtcaagggcaaaccctcgatgctgggtgcggcctcgggcgccgtggcgggcctggtcggcatcacgcccgccgccggcctggtcggcccggtcggcgccctggtcatcggcgtgaccgccggcgtggtctgcgtctggggagtaaacggcctgaagcgtctgctgcgcgccgatgacgccctcgatgtgttcggcgtccatggcgtgggcggcatcgtcggcgccctgctgaccggggtgttcaatgccaaggtgctgggcggccccggcctggacagcgctggcgcaatcgccggccaagtgtgggtgcagctcgaaggcgtgctgctgacgatcgtgtggtccgccgcggtggcctggatcgcctacaagatcgccgacaaactgtgcggactgcgcgtaccggaagaccaggaacgcgaaggactggacgtgaccagccacggcgaatcggcctaccacagctgaccgcagcgcggtccgggaatgcaacaacggggtcgcgatgaccccgttgttgcgatgcgccgctaccaggtgtagcgatagcccaggtggaacgtccaaggcaaggtcagcttgttgcccttggcgtactcgtacgaagtgtagagctggtggccgcgccccaacgcggcggccaggcccagcgccaattcagcccggccaccgctcaggtcggtgcgcagcccgtacccgttggtgcgaacggtcgtgacgcctttgaattcctgcagccagctcagggtggcatagggctggatcacgcggtccttgcccaggtcgatgcgtcgcccggccgccaagcccaggcgcagcacggcggaggtgccgccttcgtccttgaccgacaggttgttcgcggcacggtaggttccgccgctggcatggaacagcgacacctcggactgaggttcgacgaaccagccgtcgtgcaacgtgaaacgtttgccggcctccaaggtggcgcctaccccattggcccggtacttgccccgtacggaaacggcgtcggtggccgttaccgtgaagtcgttctcgaagcggctggcgcgcagggtcgaatcgaaatagaagccgttgtccgccacgtacgccgcgtaggccccgatatgcgcgctgtcggtatgcccggcgccgtcatcgatgaagctgcgccttgcgcgggtatagcccagcaggccgcccacgtgccagcgcccttgctgtcctgcgatggcatggtcggcccccagctcgaaaccgtacaccttctggtcgaagcgtcggccagccttgttgtcgagctgctgcttctgggcgaacgtgcgcccccagaagccgcccgcgccgggatcgagccgcaactcgcccaggcgcttggagagcgcattgccttccgcataccagatgctgctggccgcgcccacgcccccggtattcaaggccgcgttggcgacggccgaaagctggctggtccgttccaggccccagacaccgttgtccggcgtcaggcgatagcggaacgcgccggcgtcgaccaccccgccccggttggcaagcgtgaacttcgtctggctgccctcgggcagctcgaccagcgtcaggctttccacaccggtgggttccgtgccggctcctcgcaccagcaccttgtgctgcccgctggcctcgtcggacacgaccagcaggtcgccatcgctcaggtcggcgctggcgttcatctcgaacaggccgcttcccgagagggtcttgacccgcaggtgtttgaattctccgtcgctttcggcaggcgttgcgtacgccaccttgcctgcctgcaggtgcaggctgttcaccgtggacgacccggtgacggtccaggtgccgtcctcgatgcgcaacgcattgacggtcttggtcatgccccgccattgggcaccgctgtcgatgaacacgtcgatcggggcatcgggatgcgaaggggccgggatcggcacggcaacaggttccccgccatctacctgcgccatgacccgcgcattcgccttggcgtccgactgcgccgcggcgtccggttccagctcggcatccggttccggctcggcatccggttgctccgcggaatcgggcggcgcggaaggcggcagcgtgacgatgtcgccgcgggcgtcgaccccgctgctcaagcgcagcgtcatgggcaacaacccgccatgcgcgatcaacgtttctccgctggcgcgcgcgccatcggacagcgtgacgcggaccggcgtcaacggcgcatcagctggcagatgctccatggacaaggcgtagtcgtagtaatactcgactgcatcgggcgtcagggtggtgagcacggccccatcctctacgctcaagctgccgcccgagatgttcgcctcgccattgaaccccagcgcaatggcggcgacctctccgtggacgtcggtgttgcgcaggctggctcgcgggctggtgtccttgtcgcccagcaaccacaagccggcggcccccaggccagttgcactgaccttggcgccctccaggttgacttgaccgtcctctgtcacgaccacgccgccatagggaccatcggcgtaaccctggcttcccaggatattggtgttgtgcgccagaatgcgcccgcctttcatatcgacctgcgcgccgaacgtggcgtacatgccgctggctccgagcagttccgcattctcgatcgcgacctttccagaccctgttgccaccacagcgacgttatttgcacccatgccgccctgaacaaccccgccttggacgcgaatcgaaggcgaggtgccatcatcatctctgcaggtgtcgcacatttcggcgtacagcccgaaggccgaaccacgcaggaccgaatcggtaaatgtcgcttcgcccccccccccaaccgatgaccgcgcccctcgcacccgatacctcgctgtcggtaacgttgagtatggccttatccccgagcgaggttaccccgactcctaccgcgtcttcgaacggctgggccgcatagttatggtgaaccgtggaattctcgatattcagcgtaccggcgtagacagccgcggcaccgtaataatcgggagagtcgacggaaggcggcttgccgtatgcatctatcgtgctgtcacgcacggtgagcgaacggtgctccgagtcgacatacacgccgagggtttcgtcaccgtgcacttctacccgtatccgctccgctacgacgtcattacccaatggtttgaagtttgaaaggggggggggggggcttcggacgaccgctctcggcggacctgtaactgatgtagtcgtccttgccatcgggcgtcatcacgatgccatgctcgtgctcgtagtcgctgtaaatgtccgcatccgacagagcctcgatcttggctacctcggcggcggccggcgcggcctgggcatcgacatccgacgaaggcagcgcgcccgccgccacacccgctaccgcgacaacgccgaaacgcaagtatctcgccgctggcgacatgctattggattttctgtcattcatattcaaatcggtaaaggaggccaataaacagtcgtgaaaaaactgctgcgaacaggtgcctggcacccggtgaaaaagctgttctagtttcaaataagcccatatatcccgataccggcaatcggcacctgaacacgtacgaaaatggcggacttacacgcggcacatcgccctcccccaccaaaaaaaaccgccccgaggggcggcttgaaaatcgaacgaatatgaaacggaatcgctacagactggcttcgatcaatctgtcggccaatcgcgcgacgtgacgcgccggcccgtcgccgtgaaatagctggcccgaaatgaaagcgccctcgatgagcagcatcaagccgtcgccgagcacttcgggctcgcgcgcgcccatgcggcgcgccatatcgatcaggcgacggcgcagttcgcgcttgtgcgcttcggccaccagacgcgccggatgatcgggatcgggatactccacggcggcgttgctcagcccgcagccgcggtacggccccgcgttcgcggcgcgctcggccaggctttccaggtacagccgcagctgcgcgcgcggatcgtcgggatggcgttgcgccccggcgtcgaagcggctccagaattcggtctcgtagtcgcgcaggtacgacgcggccagttcgtccttggacgagaagctgcggtacaggctgggcttggtgacgccggcggccgatacgatggcgtcgacccccaccgcgcggatgccttcgcgatagaacagttcgcgcgcggtggcgcggatacggtcggcggccagcttgggcgccggcgcggcggtggatgacggagcggatttacgggacatgcgagctcctggaaatcggggtcgccaaaaactgcttgacgatgttactgaccggtacgtacgatgcgagctccacactacgtaccggtcagtaacatgagtataacgcgcctgccaccgccgtttcgccacctgggacaaaagtacgccttcgtcgtggtggccgtgatcttcttctcgctgctggtgtcggccggcctgcgctccacgcccagcgtgctgatcgtgccgctggagcaggccttcggatggagccgcagcacgatctccctggcggcggcgatcggtattttcctgtatggcctggcgggcccgttcgccgccgccgccatggagcacttcggcctgcgccgcgtgttgatcggcgccctgctgctgatggccgcctccagcgcggccagcgccttcatgaccgagtcgtggcacctgctgctgacctggggcgtgttctccgggataggctcgggggcggtggcggtggtcctgggcgcgaccatcgtcaatcgctggttcaccacgcgccgcggactgatgatgggcttgctgacggccagcacggccaccggcaatctgctgttcctgcccgtgctggcggccctggcggcttccggcgactggacccgcgtggtctgggcggtcgctgccggcgccgcgctgatggcgccccttgcctggtggctggtgcccgaccggcccgccgatgtcggcctgcgctcctatggcagcgcgccggacgcgcccgagccgtcggtcgcgccgcgtaccggcctgctggccgccaccttcggcgctttgcggcgcgcagcgcgcacccgcacgttctggtatctgttcgcgaccttcttcgtgtgcggctttaccaccaatggcctggtgggcacgcacctgatcgccctgtgcggcgaccacggcatcgccgaagtgcaggcggccggcctgctggcgctgatgggcatcttcgacctggtgggcacgacggcctcgggctggctgaccgaccgctacgacccgcgcaggctgctgttcgtttattacagcctgcgcggcctgtcgctgatgtacctgccctactcggacttctcgttctacagcctgtcgctgttcgcgattttcttcgggctggactggatcgccaccgtgccgccgacactgcgcctgaccaccgaagcctttggcgatcgcgacgcccccatcgtcttcggctggatcgtcgccggccaccagttgggcgcggccagcgccgcctggatgggcggcgtggtacgcgaaaccacgggcagctacctgatggctttcgtactggccggcagcaccggcctgatcgccgcggtcattgccctgatgatcaatcgcaagccgcgcccgacggcgctggccgaagcctgaacgcggcacgggcgccggttccgcaagaagaaccggcgcccgtgcgtgcggactggctcaggcctcgacttcgcccagataggccgcgcgcaccttgggatcgtgcagcatctcgcgggccgggccggacagcgtgatctcgcccgactccatcacatagccgcggtcggcatgttcgagcgccaggcgggcattctgctcgatcagcagaatggtcacgccctcggccgcgatggtgcgcaccacttcgaacaccttgtcgaccatcaacggcgccaggcccatcgacggctcgtccagcagcagcaggcgcggccgcgcaatcatggcgcgccccatcgcgaccatctgctgctcgccgccggacagcgtgccggcagcctggcggcgccgctcggccaaacgcggaaacagcgtgaacacccgctcggtgtcctggcgcacctgcgcggcatcgcgccgcacgtaggcccccatggcgaggttttcctcgatggtgagctgaccgaagatgccgcggccttccggcaccatcaccaggcccttgcgcaccagggcgaacgacggctggccgccgatggactgaccgtcgtacagcacctgcccgccggccagcggcaccaggccgcagatggcgcgcaaggtcgtgctcttgcccgcgccgttggcgccgatcaggcagaccagttcgccgggatcgacgcgcaggtcgatgccgcgcacggcccggatgccgccgtaggccacttgcaggccgcgcaattcgagtagcgcttgcgatgccgtcatggtgcttgctccgtcgtatgcagttcgggatcgtgcgccgcgccggcccccaggtaggcttcgatgaccttgggatcgcgctgcacctcggccggccggcccatcgacagcaccttgccgtattccagcaccagcacccggtcgcacaggcccatgaccagcttcatgtcgtgctcgatcagcagcaccgtcacgccatcggtgcggatcttctcgatcagctggcgcaacaccacggtttccgaggcgttcatgccggcggcgggctcgtccagcgccagcagccgaggatcggtcgccagcgcgcgggcgatctcgagccgccgctggtcgccgtagggcagcgaacgcgccacgtcgttggcgcggtgcccgatgccgacgtattccagcagctcctgcgcgcggcgttcgatggcggcctcctcgacccgctcggcgcgggtgcgcagcacggcgccgagcactcccgcgtgcgtgcgcacatggcggccgatcatgacgttctcgatcgcgctcaggttggcgaacaggcggatgttctggaaggtgcgcgccaggccggcggcggccacctcgtgcggcttcttgccgatcagcgacatgccgttgaactcgcactgtccctcttcggggacgtacagcccggtcagcacgttgaacagcgtggtcttgccggcgccgttcgggccgatcagcccgtagatctcgccggcctcgatatcgaagctgacctccgacagcgcgcgcagcccgccaaagcgcttgcccagtccctgggcgtgcaggatgcggctcatgcggcacctccctggcgcgtgctgctcagttcgcgcttgcgcaccgccgagggccacaggccggccggccggaacagcatgacgcacaccatcgccaggccgaacagcagcatgcggatgccttcgggatcgagcaccacggcgccgaacagcaggtgctgcgcgggctcgaccaccgcgcgcagaaactcgggcaggacggccaggatcaccgcgccgaggatcacgccgggaatatggcccatgccgcccagcaccaccatgcacagcaccgagatcgactccgtcaggctgaagctctcggggctgacgaagccctgcatggcggcgaacagcgcgccggccacgccgccgaacgaggcgcccatggcgaaggccagcagcttgatgttgcggctgttgatgcccatggccttggccgcgatctcgtcttctcgtatggcttcccaggcgcgcccgatgcgcgaattctgcaggcgcacgcacaccacgatgatcagcagcgtcagcagcaccagcaggtagtagtacttctcgggccccgtgaagcggatgcccaggatggtctcggtgcgtccgaagacgaagtctccgaccttgaaggcgtcgatgcggttgatgccctgcggcccgttggtgatgttgaccggcgcattcaggttgttgaggaaaatgcggatgatctcgccgaatcccagcgtgacgatggccaggtagtcgccgcgcagcttcagggtgggtgcgcccagcagcacgccgaatacgcaggccacgcccaatgccatcggcaggatggcccagaacggcaggtgcaggccgaaatgcggcgaggccagcaaggcccaggtgtacgcgcccacggcatagaaggcgatatagccgaggtcgagcaggccggcaaagcccaccacgatgttcaggcccagcgccagcatgacgtacaggagcgcgaagttgaggatgcgcacccagctctgcccggccatgccgagcacgaaaggcagcacggccagcacgatgccgatgagcgcgatgccgaccaggttgcgcgccgacagcccggacttgttcggttgtcgtgtcatgctcggtctcccacgcgctcgcccagcaagcccgaaggccggaagatcagcaccatcaccagcaccacgaaggcgaagacatcctggtagtggctgccgaggaagccgccggtcaggtcgccgatgtagcccgagcccagcgactcgatgatgcccagcagcaggccgccggccatggccccgaccaggttgccgatgccgcccagcacggccgcggtgaacgccttcaggcccagcatgaagcccatggtgtactgcgacacgccgtaataggtggtgaccatcatgccggcgatggccgccagcgccgaaccgatcaggaaggccgccgagatcacggtgttgatgttcacgcccatcaggccggccacttcgcggttctgcgcggtggcccgcatggcggtacccagccgcgtcttgtgcacgaccagcagcagcgcgcccatgatcagcgcggcgatgaccacgatggcgatctgcagcatgctcatgcgcgccccgccgatctcgaacacggtgggcgtgagcacctggggaaagttgaggtaattgcggccccacaccatcatcgccacgttctgcaggatgatggatacgccgatggcggtgatcagcgcggccagccgcggcgcgcggcgcaagggccggtacgccacgcgttcggcggtccagcccacggccatgcacaggggcaccgagaccagcaggccggcgccgaggacggcgaaggccgaggtggacggatcgccgcccaccagggcggcggcgaccatggtcgccgccatcgcgccgatcatgaccacgtcgccatgcgcgaagttgatcaggccgatgatgccgtacaccatcgtatagcccagcgcgaccagcgcatacacgctgcccagcgtcaggccattgattatctgttgagtgaaaatatccatacgagggttcgttccagccgagggagacgaagcgacgcagcgatcggaaacgcgacgccactggcagcgcgcggcgcccggcggcggcgcggctgcggcaaatggcggcgcagcgccccggggagcccgcgccgccggcacaggccgatcagttggcctggctcaccatggtttcaaccatttcccacttgccattcttgacttcgtagatggtgaccgcaacttccttgaggtcgcccttggcgtcgtaggcaatgtgttcgctggtggcgcccttgcgcgacagcttggccagttccggcaggtacttggacggatcggccgaacccgccttctcgatggcggtgatcatgttccaggcgccgtcataggcgtagggagcgtagacgccgggcgccttcttgaagcgctcttcatagcgcttggcgaactccttgccggcggccattttctccagcggcacgccggccagcgaggcgtaggtaccgtcggccgcatcgccggccagcttgatgaaggtgtcgctgcgcgtcatctcgccggacaccagcggcgccttcaggcccagcgtggccagctggcgcttcatggggccggactgcgcgtccaggccgccatagaagatggcatcgggcgccacgcccttgatgttggtcaggatggacgtgaaatcgttggccttgtcggtggtgtactcgcgccgcaccacctgcccgccggccgccttgacggccttctcgacctcgtcggccagcccctggccgtaggccgtgcggtcgtcgatgatggcgaccttcttggcgttcagcttctcgaccatgaacttgccgaccgcggcgccctgctgggtgtcgctggtcatcatgcggaaggtcgtctcgtactgctggttggtatattcgggcgaggtcgccatggcgatctgcggcaggcccgcgtcatggtagacgcgcgacgccgggatggtggtgcccgagttgaaatggccgaggatgccgttgacctcctggtccaccagttgctgggccacctgcacggcaacgcgcggatcggcctggtcgtcgcgcgagaccagcacgaacttggcgggcttgccgcccacggtcacgcccttctgatttgcttcttccagcgccagcgtcagaccgttctgcatgtcttcgccgtaatgggactgcgggccggtcaggggcgccgcgaagccgaacttgatatcggccgcttgggccacaccagccaggcaggcggcggcaatgcccgctgccagcattttgatgggggtgcgcaaggtcatggtttcctccgatgtgtcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatacctgttatgccaggcttgtggcccggtttgccggatactggccgcgccgtgggcgtggctataaacactagggcctgggcgggagttcgtccagtgcttgcaggccccgtgtcggattacagtgacagcgcgtccgctccgggtgggaccggattgtcgaacgagtacaaccaacttcgatattggagataacccgcaagcaggcgcgggttacccccatgcagctcaacctatcgtcatcaggctggcgttgccgccagcggccgccgtgttgacgctgatcgaacgctcggccagcaggcggtcgggcgcgtagctggccccggcggccagggcgtcggcgctcaggccatgcacggacaccagggggccgggacgttgggcgatgcgcatgttcagcgcgcgcaaggcgtcgccgtccccctcgaacagcaccgcctggaaatcggcctcatcaaattcggaatcttccagcaaggcagcctgctcgcgcagcctggcgtccaggccgtcgatccaggcgcgcgccgccggcgtatcggcgaaccaggcatggttgccggtctggctcacgacggcccattgcgcccgggcgccggcctcggtggcggccacgcaatagaccgcgccgcgcggctcgacccggtaggtattggtctcgccggtcgggcccggcaaggcaagcgcctgcggcatcggcgccgccgggtcgagggcgggcggcaggccggccgggcgcgtggccagcagccggtacatgtacagcggcccgcccgccttcgggccggtgcccgaaaggccttcgcctccgaagggttgcaccccgaccacggcgcccacgatgttgcggttgacatacaggttgccggcgtgcacctgttcggtgacgcgggcgatggtttcgtcgatgcgggtatgcacgccgaaggtcagcccataaccggtggcgttgatctgctcgatcagcccgtccaggtcgtcgcgccggtagcgcaatacgtgcagcaccgggccgaacacttcgcgcgtgagctcgccgatatggtcgatctcgatcagcgtcggcggcacgaacgtgccgtagcggcactcgcccgccagttcgacctggtcgaccgggcgtccggacgagcgcatggcctcgatatggccctggatgccgttgcgcgcctcggcgtcgatcacgggccccacgtcgaccgacaggcggtcgggattgcccacgcgcagctcgcgcatcgcgccgcgcagcatagtcagcacgtgatccgcgctgtcctcctgcaggcacagcacgcgcagcgcggagcagcgctggccggcggagtcgaacgccgaggtcagcacatcgaacacgacctgctcggccagcgccgacgaatcgatcaccatggcgttctggccgccggtctcggcgatcagcggaatggtgtggccctggtcgtccagacgctcggccagcgcgccggcgatgatgcgcgccacctcggtcgagccggtgaacatcacgccgcgcacctgcggactggccaccagctgggcccccacggtttcgccacggcccggcagcagttgcaccgcgccggcgggcacgcccgcggcgcgcaggatggccaccgcctggccggcgatcagcgaagtctgctcggccggcttggccagcacggtgttgccggcggccagcgcggcggcgacctggccggtgaaaatggccagcgggaagttccatggactgatgcacagcacctggcccagcggacgatgggtatcgttgtcgaactcgcgctcggcctggtcggcgtaatagcgcaggaagtccaccgcttcgcgcacctcggcgatggcgttgggcagcgacttgccggcctcgcgcacgatcaggccgagcagcgtctgcatctgctcttccagcagctgggccgcccgccgcaggcactgcgcgcgctcgggcaccggcgtggactgccagatgggcgccgcgttggcggcgtcgcgcagggcctgctccacatgttgcggcgtggcctgcatgacgtggccgacgatgtcgcgcaggttggccgggttggccacttcgaccgcgctggccggatcccagccgggatctccctcgcccagcatgggccaggcgcgccagtcggtcgcggcgctggccagcagggccgccgacagcgagcccaggcgatgctcgttggtcaggtccaggccggccgagttggcccgcgcgccctgctgcacgctgccgtacagctcgcgcggcagggggattttctcgtgcggcgcgcccagcggcacgatgcgggacgccgcctcgaccggatcggccaccagttgctcgaccgtgatgctgtcgtcgccgatcaggttgacgaaggaagtgttggcgccattttccagcaggcggcgcaccaggtacgccagcagggtttcgtgcgtgcccaccggggcatagatgcggcacgggcggttcagcttgccttgcgccagcggcccgaccacctcctcgtacagcggttcgcccatgccgtgcaggcactggaactcgtactgccccgggtagtagttctgtcccgccatctggtagatggccgacagggtataggcgttatgggtggcgaactgcgggtatgtggcctcgggcgccgccagcagcctgcgcgcgcaggccaggtaggcgacgtcggtgtacaccttgcgcgtgtagaccggatacccctccaggccgtcgacctgggcgcgcttgatctccgtgtcccaatacgcccccttgaccaggcgcaccatcaggcggtggcggctgcgcttggccaggtcgatcacgtaatcgatcacgaacggcgcgcgcttctgataggcctggatgacgaagccgatgccattccagtcgtccagctcggggacgaaacacaaggcttccagcaggtccagcgaaatctcgagccggtcggcttcctccgcgtctatgttcaggccgatatcgtattggcgcgccagcagcgtcagcgccttgacgcgcggcagcagctcggccatgacccggtcgcgctgggcgcgcgcataacgcggatgcagcgccgacagcttgatcgagatgcccgggccttcgtagatgccgcgtccggcggccgccttgccgatggcatggatggcctgctcgtacgccgcgtaatagcgttcggcgtcggcggccgtggtcgcggcctcgcccagcatgtcgtacgagtagcgaaagccccgcgcctccatcttgcggttgttggccagggcctcggagatcgtctggcccgagacgaactgctcgcccatcatgcgcatggccatgttcacgcccttgcgcaccagcggctcgccgcccttgccgatcaggcgcgtcagcgccttggacagcgactgctcgctgctgacggcgaccagcttgccggtgatcatcaggccccaggtcgcggcgttgacaaacagcgactgcgatccgcccatgtgcgagcgccagtcgccgtgcacgatcttgtcgcggatcagggcatcgcgggtggcgcggtcgggaatgcgcaacagcgcctcggccaggcacatcagcgccacgccttcctggctggacagcgagaactcctggatcagtccttcgacgccgccgccgctgcgcttggcccacagcgcgtggaccagcttgctggccatggcgtgcaccttctcggggccggccacgcgggcctgccccagcagcaacggcacgcattccggctcgggccggcgataggcggcggtgatggcggcgcgcagcacggattgcggctgcacgtcctggccgaactcgaagaaaggcggcatggcatcggccgacgcgcctgcgtcctcgtcctcgccgcgctcgtcgcgccccagatgggccatttccgccggcagatggccgcgttcgattctgtcgagataggaaagaatggcctgcttgtgcagccagtgcggggtgcagttcagtttctgcgcggcggctttgaggcgatcgcgcaatgcgtcgtcgaccttgacgcccagagtcgtgctagccatgggatgcgtgcttccagagatacggtggccggcgtgatgcctgccatcaggactgcgatccagtgcccgcgatcacggcgggcactggcggtggaaccgtatcctaaagaggttgcaacgcgtacggtattaaggttaacccgtatacgaaaaaggttaaccttctgttttcgcgtcgttgcggctgcaacccagcacctgcacttcgggcccgccggcctcggccgactggccctggctgcggatcgccgaggcgatggtgcgcgccagcaaggccgtaccgcgctgctgggcctgaaccagcgccgccgtgtcgcgctcgccgccggccggcacatccacccgcgtgcggcacaccagcgcgggcgcgaccaggttgaccggccgcacccgccaggtggcgtcgagcagggacggcccgcccgccaccaggtcgaagcgctgcacgtccacctggacgcgccacaccggcgtacccgaggcgggcttgatcacctgcacgtcgggcgcgcccaattcgcgcgtcaaggtatcggacaaggcggcgcggaactcgtcgggcagcggcgcgctccagcgctcggagtacagcggcgccaccgtgccgtcgccggtacgcaccatcaattgcggctggtcggcctgcgccggcacgttgaccggcaggatctcgatcatgaacggggcggcggccacgcctgcctgaacggcctgcgtggcgcccggcggctgcagcgtgtagtagcgggcgggcggcgaggcgccgcaaccggccaggatcgtggcgatcaagaggggcgcgcaccgggcaacagtggatttcatgggctcagttcctgacggggccggcgccggggatcgggtcggcgccccgccctttcaacaacgcctccgggttggtctgcagataatcggccaggttgcgcagcgagcgcgcggcgcgcgacatttcctgcatggcgcgctcggtgttggccggcaggcccgaatcgggggccagcatgttgttgatgtcgaccagcgactggcgagcctggctcagcaccgcgcgggcctcgggcgccagatccttgtcgagccggttcatcagcttggcggtcgacgccagcgtggcgcgcaggtcggtgccgatctggtcgaacgggatcttctcgatcttggtcacgatgctgctgatctgggcctgcagctggtccagctgccccgggatcgtcggaatgatgaccggatcgtcgccgggcacgaacgccaccggcggcgcctccgggaaggtgtcgagcacgatgtagagctggccggtgagcaggttggccgtgcgcaattgcgcccgcaagccatacttgatcatgatcgacagcagctggccggcggcgtgcgaaccgctgctggcctcggtgcgcgcgcggatctcgtcgaacacccggccgatgcgctcggggtacacggtggcgtcgaccaccgcgaagaagcgcttcttggcgttgtcgaaatcgatggcgatgcgcgtgacttcgcccagcgtaatgccctggaagtcgatgggcgagccgaccgtcagaccgcggatcgactggtcgaagcgcatgcggatcgggaatggctggtcatcggggttggccttggcggccgtctcgctctcatacagctcgaagcgcgtgtcggccttgaccggttcgccctggcgcgccgacaccgattcgaacgccacgccgcccaccgccagcgacaccagcgattgggtgcgcaccttcaggccgctggcattgacggccacgtccaccccgctggcattccagaaccgcgtggagtcggtgacgaaacgatcgttgggtgcatcgacgaagacctcgacattgaccacccgcccgctgtcgtccagcttgtagccgatgacccggccgacgggaatgcggcggaaatacacgggtgaaccgatgtccagcgagcccaggtcggtggcgctcagcatgaagcgcttgccggcccggtcgtgcgtgacggcgggcggcaattccaggccgacgaattcgaacttggaagcgcggtcggtgccgccctccttgtccggcggcgcatcgacgccgatataggcgcccgacaacagcgtgcccaggccggatacgccgctgatgcccaggcgcgggcgcaccacccagaactgggtgccgtcgcgcgccaggttggagacctccttggccagctccgcctcgaccacgaccttgctgcggtcctcgttgaagtggatgccctgcaccacgccgatgttgacatccttgtagcgcacctgcgtcttgcccacttccaggccctcggcggtgtcgaacaggatggtgatctcgggcccggcctgcatgatggtgcgcaccaccagcgacaggccggccaatgccgccacgatcggcaccagccagatccaggaaatgcgcgatttctgcttgcgggcgatctggggagccgctatcggcgtacccggttcctgcggtggaggcgtcgactcggccatgtccgggttcctttgcttctaggtagacggttggtcgctggcggctgcgccatgcgcggaagaatgggcgtgcaaggcatcgtgcacgtgcggcgcgggcgcggattccaggtcccagctgcgccgcggatcgaaactcatggcggccatcatggtcaggatgaccaccatgccgaacgacgccgcgccgctgcccgcgctgatttccatcagcccctggaaattggccagcgccgccagcactatgaccacgaagacatcaagcatcgaccattgtccgatgaactcgaccatttgatagagccgcgtgcgctggcgcaggttggccgtgctgccgcgttgcagcgtcagcgccagcagggacaacgccagcagcttggtcagcggcaccatgatactggcgacgaacacgatcagtgcgatatcccacgaccccatctcccagagttcgaccaccccgcccaggatggtatgggcgctgtcgcccacgaccgacgacacgctcatgacgggcaggatgtttgcgggaatatagaacacgacggcggccagcaacagggcccaggtgcgcgccagatggtcgggcttgcgcagatgcagctgggcggcgcaacgccggcagtggtgcagcgcctcgtcgtcatgcccggccggcagggcctggacctggccgcacacgtggcagccggtgagcaccataccggggcccgagcgcggcacgtgcacgtcgaccaggccggcgcgctcggcgtagcgccacagcacatgcggggacaggcgccccagtatggtgagcaacaccgtcagggcggcaaaccccgccaggccgacggcgggcttgaccgccgccatgcccgccagcttgaccaccgaaaccaccacgcccaacaggaacacctgcaccatgctccagggccgcaacagtcccaggaaacgcatcgcgccgcgaaacccgaccggcaggcgcccggccgccaggggccccagcacccacagcagcaccatgagctggaccagcggcatgccgaagccggccagcccggtcatgatggccaccacccagtgctgctgctgccaggtcacgcggatggcgtcgagcagcgaggcccgctgcaccatgccctgcacttccaggctggccacgggataggcgttggccagcacgaagacgatcagcgccgccagggccaatgccagccagttggacagcgtcaacccgctgtagcgccagagcgtggtgccacagcgggcgcaggccgcggtttcgccaggttcgagatcaggttgccggcaaatactggcgcagttctcgcaggcgatcagagagcgtggatccacacggtcagtcgatcagttccacttcctgtttgtcggcggcgttggacgacggcttgccgggagcctcgaaaccgagaaccaccttgcccgcgtcgtccaggtccaccgtgacgttgccgccgtcgaccagcttgccgaacagcagctcgtcggccagcgcgcggcgtatcgtgtcctggatcaggcgctgcatgggacgcgcgcccatgagcggatcgaagccttccttggccaggtggtcgcgcagcttctcggtgaataccgcggccacgcgacgctcgtgcagctggtcctcgagctgcatgaggaacttgtcgacgacccgcaggatgatctcccgcgacagcgccgagaacggaatgatggcgtcgagccggttgcggaactcgggcgtgaacatccggcggatctccgccatttcgtcgcccgcgacgcgttcattggcaaaaccgatggcgggacggttcaggatttcggcccccgcgttggtcgtcatgatgagaatgacgttgcggaagtcggccttgcgcccgttgttgtcggtcagcgtgccgtggtccatgacctgcagcaggatattgaagatatccggatgcgccttttcgatctcgtcgagcagcagcacgcagtgcggctgcttggtgatggcctcggtcagcaggccgccctggtcgaaccccacgtatcccggcggcgcgccgatcaggcgcgagacggcatggcgttccatgtactcggacatatcgaagcgcagcagctcgatgcccatggtgaacgcgagctggcgcgccacttcggtcttgcccaccccggtggggccggagaacaggaaggcgccgatgggcttgtcgggcttgcccaaccccgagcgcgccatcttgatggcggcggtcagcgcaccgatggcctcgtcctggccgaacaccacggtcttgagatcgcggtccagcgtggccagcttgctgcggtcgtcgttggacaccgactgcggcgggatgcgcgcgatcttggaaacgatgtgctcgatctcgcccttgccgatgaccttcttctgccgcgagcgcggcagcaggcgctgcgccgcgccggcctcgtcgatgacgtcgatggccttgtcgggcaggtggcggtcgttgatgtagcgggccgacagctcggcagcggcgctcagcgcggcggccgagtagcgcacgttgtggtgctcttcgaaccggctcttcaggccgcgcaggatctgcacggtctgctcgacgctgggctcgggcacgtcgattttctggaaccggcgcgacagcgcgtggtccttctcgaacaccccgcggaattcggtataggtggtggcgccgatgcacttgagctgccccgacgacaatgccggcttgagcaggttggatgcatccagcgtgccgcccgaagccgaaccggccccgatcagggtgtggatttcatcgatgaacaggatcgcgtcgggattgccgcggatctgcttgagcacgcctttgaggcgctgctcgaaatcgccccggtacttggtcccggccagcaaggcgcccatgtccagcgcaaagacctgcgcggtctgcagcacctcgggcacctcgccgcgcgtgatgcgccaggccaggccctcggcgatggcggtcttgcccacgccggcctcgccgaccagcagcggattgttcttgcgccggcgacacaatacctggatgacccgttcgacctcgtgctcgcggccgatcaggggatcgatgcggccggccagcgccgcggcgttcaggtcgttggcgtactggtccagcggcgactggcgcgactctgcgcccggctcctcgccgcttgcctgctgttccttgggcagcgccgaggattcctcctgcggctgcttggtgatgccatgtgacaggaaattgacgacatccagccgcgtgacgccctgctgttgcaggtagtacacggcgtgcgagtccttctcgccgaatatggcgaccagcacgttggcgccggtaaccggcttcttgccggtgccgccggccgacacgtgcatgatggcgcgctgtatgacacgctggaaacccagcgtgggctgggtgtcgacttcggcggccccgctgggaatgaccggggtgttctcggtcacgaactgacgcagattacggcgcaagtcatccagattggcggcgcaggcacgcagcacttcgactgccgaagcgttgtccagcaacgacagcaacaggtgctctacggtaatgaattcatgccgggccgagcgggcctcgacaaaagccatatgcaggctgacttcaagctcttgggaaatcacgcttcctccgtaacgcatcgaagcggtcaaatacacgattcatattctatgccgatcatggcgtaacgccagagatttcaaattccagaccagcatacctgccctggccgtccatcactgtcaacgcgtaccgcccattgcgcgacaacgtcagtgtctgcgcctgtccagccgcgccactacggtacaccttaccgtccagcatccaccatacctcaccactggcgccctgcgcgccgacttccagcgtgactgcccgctttccgggcaccggacgcagaatggtgccatcggccacgccctcgatgcgcaaaggccctgtcgccgtatcggcatagccgacgaacgacggcggcaccgtatcgtccagcgcccaggccatgcggcgctccggacaaatgcccgctggcgcgctgcccagccgccagcccagcggccagcacgtcaccacggcctgcacctgcggcggacgggtgcgcggcacgggcgcgcccgccggcaacgcggccacgatgtcctgcagcagcggcgccgccacgttggccccgaaaaatcccgggttgggcgtgccgtcgggccggcccacccacgcgccgatggtatagcggtcggtcacgcccaccgcccaggcatcgcgaaagccgaaactggtcccggttttccaggccagctggcggcccgcggcggcgccctgaaacaggggacgatccggatggccgcccaactcgaggatatcgcgcacgatccaggccgccccggggctcatcaggcgagcctcgatgcgcggctggctggcgcgcagccggggccggcccgacaggccgccgcgagccagcgcgcggtaagcaccgaccagttcttccaatgtggtgccgcccccgcccaaaatcaagctgaggttcggcaccgcgccggccggcatgcgcaaatgcacgccccccgccagcataaccgatgcgaatctggccggaccgacccggtccagcaggtccaccgccggcacgttcagcgaccgctgcagcgcctgggccacgctgaccggcccggcgaacgccgcctggaaattgcccggcgcgtagccgccgaacgacagcggcgcgtccagcagcaggctttccgaatggatcagtccctcgtccagcgccagcgcatacaggaacggcttgagcgtcgagcccggcgagcgcacgccgcgcaccatgtccacgtgcgcgtagcggctgtcgtcggtgaaatccgcggagccggcgtacgccttgacctccaggctgtcgttgtccatgaccagcacggccatggacaccttgggcggcaaggcgtcgacgcggtccagcagcatggcttccaccgtggactggatatcgggatccagggtggatcggaccacgccggcggccggccccgcttcgcccagcagccgctgggcggccagcggcgccagccagcgcgcgcgcaacggcggggcgaccacattctcgatacgcgcgtcggccaccagcgccgcgtcccacacgccgcgctgcgccatgcgctgcaacaccttgtcccgggccagctgggcggcctgcggatggcggtcggggcgcaggcgcgacggcgcctgcggcaaggcggtcagcagcgccgcctcggcgtggctcaggtcggcggccgatttgcccagccacatgcgcgctcccatttccacgccctcgacgatgccgcccatcggcgcgtggctgaggtacagccccaggatctcgtccttgctgtagtgcatttccagctggatggcgcgccaggcctggcgcaacttggccgacagggtcttggacggctggccggccagctcgggatcgagcaggcgcgcgacctgcatggtcagcgtcgagccgccggagacgatgcggccgtgcgcagcccattgccagcccgcccgcgccagggcgaagggattgacgccggggtgccaatagaaccagcggtcctcgtacgtgagcagggtttcgagatagtgcggcgatacctggccgggcccgaccgggtagcgccagaccccatcgcggctgggataggtgcgcagcggcgtgccgtcggctgccacgacgacctgggcgccgtcggagccgaagcgcggcagcgggaacaggcggtccagcgccagcaaggccatgacgacgccgccggccagcaccgccgcggccagcgccggccggcgccagccggccaggcgccggaaggtcatggacgacgcggcgcgcggtcgcggatctctatgctgctccatgagtcgcccactgcgcgcaattcaggccggtacatgtcctcggcctcggtcgcgggcacgctgtagcgccccggcgtcaccacgcgcgcgaggtagaagatatccaccttgccccggcccagcatcgtcgccgcgacgtagcggtcgtcgcggaattcgcggtgcttgatattggggtcggccatggactcggccacgcggcgtccgccgatcgtccagtcctgcatgtccggactttgcgacaggttcaggttctcgatctcgaagccggccggcacgcggtccaccaccagggcgtccggaatcagccggctggcttctgcctgcacccacaccaccagcatgtcgccggtctgcaaggtgccgccgttccaggcggtgccatccggacggtaccagacgcgcttgaggcggatcacgtccgagcgcggcgccggggcagccatggtggtgccctggacgtcgaactcggcgaacatcgactggctgccggtattgcgcaactgcaggccggccaggtcgcccgcgctcaacgcgagggtgtggtcgtcgcgcccctgcagcgtcttgagctcgcccgtgccgatctgcagcgcggcctgccagggcgtacggctctcggcgccggtggcgcccgccgccagcagcaaagccatctgctcctgggtggacaggtacgaacgcacgcccaggtacccgccgacctggtcgagcagcgcctcggtacggtcgtgcttgagcccgtactgattgaccagggcatacgacagcgcgtagtcgcgcacggcgctgccgtagtcgcccagccattcgtccaggtagtttgagccggcgcggcgattgatgccgtacgagcgcgtcatcgcctcgtccagcgccgtcttcatgcggccctcgtcgcccatcagcttgaaggcggccgccagctgcatcaacggcaggggcgagcgcgcgcgctcctgatagttgtcgtagagctggcgcacggtcgacaacggcgccttgccgtcgcgcgccagcaccagcgccgcggcggccagaccggcgaagcggcggtggtcctccctcaggatggcggcgtcgttctcgtcgaagcgcccgctcgccagggtgcggcgcaggttcggcgaccaggtgccgaagccgcccgaagcctgctgcagctgctcgagcagccactggcgcggccgttcgagcagggccggggcgagattgaactcgtggtcgcgcacgtcctgcatgaagcccacggtgtaagccgtcagccagacgtcgcgcgagctgctgtcgccccacagcgaatacgagccgttggccgcacgcatgccggccagccgccccagggccgacgcgacgcggctctcgcggtcggcgcgcgaatacaccttcaggccgaaccgctcggccgccgcctcgtcgatcagcacccatgggatcgccgcgctgatggtctgctcggtgcagccgtagggataggtcagcaggccatcgaccaaacggcttacgttgatcggcggacggttggacagcgtcatgctgaccgataccgagtccgggaaataggccgacgtccaatcgcccggcgccggcagcgcctcgcccggattcagccggacgcggcgcacgcggcgctccggcgcatgggcgggctgcacctgcagcaccgactcgcgcacgatgcgcaccggttcggcggcgccttcgccgtcgaccgacaggcgcatcaggcccaggccgtacgagccggtcgtggtggccacgaaacgcagcgtgctgcgctgcttgtccttgagggtcagggtgcgcgtgccgtcggcgatggccagcggatccagcgcctgcaggcgcaccgtgatcttctgggtggcgccgctgaggttggtgacgtccagcgcaatggccgtctggtcgcccggcgtgatgaagcgcggcgtgttcaattcggccacgatgggcgcggccaccgtcatttccctgtcggcgctgccgaactggtcggcggtaaaggccaccgccatcaggcgcagcgtgccgttgaagtccggcagatcgagcgcgatgtcggcctcgcccttgtcgtccagcttcaccgggccggagaacaggtcgaccagcttgaccttcttgggcaggctgcggctgtcgccgcgcatggccgcgtcgccgccccatttgaggcggccctgcgtgccatccatcttctcgatcagcttgccgtatatatccagcagttccggcgcgtagcgatgcttgccgaagaagaaatcgagcggatcgggcgtggcgtactggttgatgttgagtatgcccacatcgacggccgacaaggtcaccctcgccgccttgcccgccgcgccctcgaccttcacgcgcacggtggcgcgcgtctcgggacgggtcttggccggcgccgacaacgacacctgcaagcggcgctcgtcactggcgatcggcaggaacgccaggcccagcgcgcgcgccggcgtcacccggtcgccctggctgccggggcgaaacacagtggccgagacatacagatcgtggcgcttccacgccttgtcgacgggaatctcgacctgggtgcccgaggcctggaccgggacccacttggaccacagcatgcggtcgccctcgaccgtgaccagggcctggccgtcgtgcggcggcgtgatcgtcatggcaaccgtgtcgcccgggcgcgccggcacgccttccagcttgagctgcacccggtcgggccgattgcccacggcatcggcgtcctgcgcgttccagccggcatagaagcggtaccgcagggtttcgccggtctgcgggtcggcaatctccaggcgatagcgtccccaacccacgttcagggtcagcggcgtgcgctcgcccacgtcgacgacgcgcgaatcggtcagttcctcgttctcggtgtaaccgctgtgccagccgcgctggtcgtcgaagcgccagtaatactgccgctcttcatggtacaggcgaacctgggcctgctggacgggcaccaccttgccgctggcgtccacccgggtgatttcgaacgccgccggcgcgccttcgcgcgccacgtcgcggtcgaacagcggccgcaccgcgatcaactgcggcgcaggccacacggtgcgctccagcgaacgcaccaccggccgcccgcccaactccagcaggctggccgatacgcgcacgctcatcggcgaatgcgtgccgtcggtgtgcgggtcgatctccagctgcccggcgccggtgtcgtccagctcgctttcgggcagctcctcgtagtggcggcgcgtatcgtcggccacgtcgccgaagatgaagcccggccactgttgcggcagcgcgtagcggttgcgcttgacctggaagctggacagcaggcggttgccggcggccggcgcgccgtacagataatcgccctgcacgtccacgcgccacggctggcccggctgcagcacggtttgcgcggagtccagctgcaacttcatgcgctcgggcaggaattcctcgacctggaacttccaggcggcgtccggcagccgcgcggccgggtcgatgcgcagctccagcatccatgcgccggtctgggcatcgaccggcaactcgatggcctgctcgatatagccgggctggtccttggccggatgccacagcgccgtgcgcaccacgcggccatcgggacgcttgagggtggccgacacgggcgcggcggccagcggccggccgtcggggtcgcgcggcagcaccgacacatggaaggtttcgcccggccggtacagattgcggccggcgtagacaaagagattgttgctgcgccccggatggccgcctacgtcgaattcggacaggtccagcgcgggctcgcccagcgccaacaccgtcatttccttgccgcgcgaagcgcgcagcaccttcgacttggcgaagtcgccgtcgatgcgcacatggccctgggcatccgagttggccttggccagcaccttgccggcgccgtcgagcacctcgaccagcgcgcccggaatggccacgccgtccttcagcgatacggtataggcctcgatgcgctcggcgtagcggcgcgtgtgcaggccgatatcgctgacatagaaataggtcacctggtattcatagcggaaccggcccggctggctcatgaccgcgacataaatacccggctcctgcagctccttgacgccttcgatcggcagaaaggtcacatggcggcggttgggcttgtcgtcggtcaggaaacgtccctggtagacgctggtggtcaggccgtgcaggcggtccaggtcccagttgctgaccgatcccttcaggctgcggttatcggcgtagcgccaatcgtcggcgtcgtcgcggtcgtccgcgccggcgtcgttgccgatacccagcaccgaaccgaagaactcgggcacgcggtcgggctcgacccgcaggaactgcacatcgacctcggccaggttgaccgtggccaccggcaggccgccattctggccggccggcagcacgacgccgcggctggcgaaatagaacgagggcggcatggcctgggtgttgacgacgcagtggccaacggcgcccagggtgctcttgccgtcgccggccggcacatcgccctgccattgcacggcataggagcgctgcggccgcacatacgggaaatacacgacgcgcggattgtcgccgaccgcccaggcgccatcgacctgcttgcccttggcgcccgccgcgccggcctgggccggcgccggccgttcaatggcggcattctcgtcgtcggactgcgccagcggaccggtgtcgaccaccttgatcaggcgggacaggtcggtcctgcggtcgaccggctgggtaaaggtgagcgccagcgacagggtgtcgttgtactggcgcggctggcagttcagcgcggcaaaggggtcggcgctgccgaccaccgcctggcccgtggccggttgcgcggcctgcggcgcgggctgcgccgcctggcccgccgccggcgcggtaacggcggcaggcgtggcggccggttgcccgccgcccttgcccatccaccagcctgtccccacggccgccgccacaacgaccgccccgcccagggccagccaggcctccttcttcattccgctcacagaccacccctactttttattgaggccgatttcttattgcgcccgcgcaaggccaggcaaaacgacgcggcgaccgcgcccgatgcggatcaggtcggttccataatgcactgcagcggatgctggcgcgcccgcgcatactgcgagacctgcgcgatgcgcgtggccgccagatcgcgtggatatacgccacagacggcgcggccttcgtggtgcacctgcagcatgatgcgcgtggcgtcttcgctgttcttgccgaagaatttctgcagcaccttgaccacgaactccatgggcgtgtaatcgtcattaagcagcacgacctggtacatcggcggcggcgccgtgcgcgccggctgcttctcgacgaccacgtcgtgctgcgtatccaaggtagaactcatagggcggctattctatttaaacgtactgaaagcaatgtgttacttacgtagatttacaaccagaaatgcgtagtttccatacttgacgtcagaaagaaaaccagcgcattatccacgcattcggggggctctcggctgttacgagcctcatccggacacccgggaggggtaaaaagcagacgctgccgcacccttctgacaacatacgattcaatgaggcagtccgcatgtctgatacgaccgcaaccgctgtccaaggggacaatcctaaagccacgggtaccgttaaatggttcaacgatgcgaaggggttcggattcatcacgcccgatgacggcggtgaagatctgttcgcgcatttctcgtccatccagatgaacggtttcaaaaccctaaaagaaggccagaaggtctcgttcgagatcattcagggtcccaagggcaaacaggcactcaatattacgtctgcctgagcaccattgcttatcgcgtcgccactgcgccgataccatttggcgccgggcgtcgttattatttgaggcggggctgcatgccccgccttttattttgcattgtccgccaactccagcccccatgtcgattgccgccgtcctgcctgtcctgcgccgcattgcccgcacccgcttctgcgccgccgtgctggcgctctccgtcctttccttcggcgccgcggcgcagcatagcagcagcggcaagccgcagccccgcctgcccaccacgccgctgtcggccggcatccatatcatccacgcggaggtggcggacaacgacgacacccgccgccagggcctgatgtaccgcaccgaactgcccggcaacgacggcatgctgttcgtcttcgaggctcccgaccagcagtgcttctggatgcgcaacaccccgctgccgctgtcgatcgccttcattgccgacgacggcaccatcgtcaacatcgaagacatggcgccgcgcaccgacgatacgcattgctcgcgcaagtcggtgcgctatgcgctggaaatggcccagggctggttcgcgcggcacggcatcaaggccggcgcccggatcaacggcctgccctgaacccggcgccgtcggaccgcgcccgcccccgcggcaggcgccagaacgcaaaaaaggagccctaaggctcctttttgccatgccggggactcgccaggctcagacgcgctcgatgatcagcgcgatgccctgccccacgccgatgcacatcgtgcacagcgcgtagcggccgccgccgcgctgcagctggttgatggcggtcgtcaccaggcgcgcgccggaggcgcccagcggatggcccagcgcgatggcgccgccgttgatgttgacccgggcgtcgtcatcggcgatgccgaggtcgcgcatcacggccaggccctgcgccgcgaaggcttcgttcagctcgatgacgtccatctgcgccagcgacaggccggtctgcgccagcaccttgcgcgtggcgggcgccgggcccatgcccatgatgcgcggcgccacgccggcagtgaccatgccgaccacgcgagcgcgcggcgtcagcccatggctggcggccgccttctcgtcggccagcaacagcgcggccgcgccatcgttgacgcccgaagcgttgccggcggtcaccgaaccgccctcgcgcaccacgcccttgagcttggccagcgcttccagactggtatcgcgcgggtgctcgtccttggacaccaccacgggatcgcccttcttctgagcgatggacaccggcgtgatctcggcgtcgaaaaagcccgactgctgcgcgcgcagcgccttctgctggctggccagcgcgaatttgtcctggtcggcgcggctgatcttgaaatcatcggccacgttctcggccgtctccggcatggaatccacgccgtactgggccttcatcagtttgttgacgaagcgccagccgatggtggtgtcgtagatggcggcgttgcgcgaaaaggcgctgtcggccttgcccatcacgaacggggcgcggctcatgctctcgaccccgcccgccagcatcaggctggtctggccggcggcgatcgcgcgcgcggccgagccgacggcgtccagccccgaaccgcacaggcggttgatggtcgcgcccggcacctcgatcggcagtccggccagcaaggccgccatgcgggcgacgttgcggttgtcctcgcccgcctggttggcgcagccgtacagcacatcgtccagttcttcccaacgtacgccggggttgcgcgccatcagggccttgatcggcacggcggccagatcgtcggcccgcacggaagacagcgcaccgccgtagcggccgaaaggggtgcgaatcgcatcacagataaaggcttgcacagccatgggaagctcgaaagggtgaaggaaactgcggatcggctgatgttaccgcagtgcgtcataagcaggccgcaccccggcgcagatgtccaacagacggacgccaaacgtggtccgtctattccgtggacgccttgcgccctgcttccaccacggccgtgcgacgaaaccggccagccgccaagtgatagaacggccgcgggcagaactggcgcgacacgaccgaggcccccagcgcgccgaccagcagccagaacagcatgggctggctgcccgtcatttccatgacgaccacgctggcggtcagcggcgcctgggtcgcggcggccaggaaggccgccatggaaaccagcaccagcacgcgcgtatccacgcccgggccggcccaatgactgatctgctcgccgatgccggcgccggtggtcagcgccggcgtgaaaatgccgcccggaatgccggcccagtacgaggccacggtggcggccagcttggccagcccgaagccgtccggcacgccgtcgtggccggacagcagggccgccgcctggtcgtagccggtgccgtagaccgcgccgccggtcaacaggcccaggcaggccagcgccagccccagcccgaacgccgtcgccaccggatggcggcgcacgcgttcgcgccagcgttgcggcgccgcgccggccgcgcccttgcccagcagccgggcgaacacgccgcccaggatgccgttgaccacgcagcacaccagcgtccaccacagcatgttgtgcgccagcgcctggcccgcgaaggtaccgaggtacgggttgttgccggcgatggccaccaccaggaaaccggcggccagcacgccgatcagcaccaggcgctgccagcgcagcaccgtgccgcggcccagctcctcgatggcgaagatcacgccggccagcggcgcattgaaggctgccgccagcccgccggccgcgcccgcggctatcagctcctggctgtgaaagccgcgcagcggcacgccgaggcggcgccagagctggccccacgccagcatcagcgcggcgcccacctgcaccgaggggccctcgcggccgaccgatgcgccagccagcatggccaggaaggtaagcggaatcttccacagggcctggaccagcgagaccaggcgctgctgcgccccgccaggcggcaaggacaggccggcgatcacctgcggaatgccgctgcccgatgcatagggcgccaggcgcagcgtcagccagcacaggacggccagcgcgcacggcgtcacgatcagggccagccagccgtgggcggcggtccattgccggttccagtgcagcgccaggtcggccaattgcgtaaagcccaacgacaccagcgcaaccagcgccgcgccgcccagcagcagggacacgctcagcgtccgatgcgagacgcgccgcatctggcacagcttgcggcgcgccagccggcgcagatgaacgagatagcggtgcggacgaacggccagttccggattcggcatgggcgcgcagggcaaggaaggagggtcgcaggccgtaccttaccatcgcgcacgcggcgtggctgcaatgcaaacggcccggcagggccgggccgtctcgatcgcacgtgcggcgattaggcgaaattcttcgcggcgaattcccagttcaccagcgcccagaaattttccaggtacttgggacgggcattgcggtaatcgatgtagtacgcgtgctcccacacgtcacaggtcagcagcgccttgtcggcggtcgtcagcggcgtggcggcgttgctggtgttgacgatgtccagcgtaccgtcggccttcttgaccagccaggtccagcccgagccgaagttgccggcggccgacttgttgaaggcttccttgaaggcgtccacgctgccccacttggccttgatggcatcggccagcgcgccggagggctcgccgccgccgttgggcgacaggctgttccagtagaacgtgtggttccagacttgggcggcattgttgaaaacgccacccgaggacttcttgacgatctcttccagcgacaggttctcgaactccgtgccggggatcaggttgttcaggttggtgacgtacgtctggtggtgcttgccgtagtgaaactcgagcgtttccttggaaatgcgcggagccagcgcatccagagcgtaaggcagggggggaagagtgtgtgccatgagtcgattccttctttgttgaatgcacgatcaagccttctcattgtatcggctcttgtgcgggctatcgccttaaccccgccgcaacgcagggttaccgtcggtgccatcgggtgtcccgatgtccgtgacgtcggcgccgatccggccgcgcgccacggcgatctcgatccggtcgcgcgcggccaggcgcgtggcgtcggtaacgatggccccggcggcgtcgcgcacgatggcatagccacgcgccagcgtatgctgcggatcgagcgcgcgcagttgcgcggccagcgtgtccagcctggcctggcgggcggccgccaggcgcgcctgcgcacgccccagttgcgccagcagcgcggcgctgcgttcggctgcgcgcccggtatcgggccgccgatgcgccagccgctgggccagcatgtccagccgcgccacccggtgcccctgcggcccgcgccatgcggaggccaggcgatggcgcagcgtgttcaggcgttcttgctggtgcgccagtcgttgcgccggcgaagtcagcatggcggcggcccggtccaggcgctgggcggcctggtcgagccggcgctgctgggcccgcgccagccactcggcggtgtggcgcagcgcggccagcaaatcgccgcgcggcacgcaggccagctcggcggcggcggtgggcgtgggcgcgcgcaggtcggccacgaagtcgacgatggtgaagtcggtctcgtgccccaccccgctgatcaccgggatgtcgctggcggccacctcgcgcgccagcgcttcgtcgttgaaactccacaagtcctcgatgctgccgccgccacgcaccagcagcagcgtatcgacctcggcgcgctggttggcctgcgcgacgcgcgccgccagccgggcggccgcgtcggcgccctgcaccggcgccgggtagatgatcacgggcacctgcggcgcgcggcgcgccagcgccgacagcacatcgcgcaaggcggccgcgtgcagcgaggtcaccaccccgatggcgcgcggcagccgcgccggctggcgcttgcgctgcggatcgaacagcccttcgtcctgcagttgcgccttcaggcgcaggaaagcctcgtacaggttgcccacgccggcgcggcgcatgccgtcggcctgcaactggtagtcgccgcggggttcgtacagggagacgcgcgcgcgcacctcgacctggtcgcccgggcgcggcacgaaccccacctgggcggcgcggctgcggaacatgacggtgcgcaccgcggcacggctgtccttgagcgtgaaataccagtggcccgaggccgcctgggtgaaattggaaatctcgccgcgcacccacagcgacgggatgctgcgctccagcaattggcccacagcctggttcaactgggcaactgtcaggatatcccgcgcgaatacgtcgtttgtgaccgacaatccaattgtcataagggtttccgagccgatatatgtccacaggccttatgcggcgggcccgcatcataaccgaaccgccgcgccgccccccggctgcccgcaacgccagcaaattccgtgcaagtctttgtttttacactgaaaatagtgtcacgcatgctgcatacattgcgagcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcaaacgcaatgcgggactgcgttcgaggcaagttttgcacagaattatccacaatttctgtggatagttttgccgcccgggcggccttgccaccgcccccttgtggccgttacagtgcggccttgcaccgtcgccgcgctatcgcggcggccggcccccgccctggagtctccgttttgctcaacctgctacgcgaagccggctggccgatctggcccctgctcgccacttccattcttggcctggcgctgatcgtcgaacgcctgctggcgctgcgccgcagccggatcctgccgcgcgggctgaacgaacaggtcctggagatgctgcgcaaccagcaggacacccccgaagccctggcaaggctggagcgcaactcgcccttgggccgggtgctggccgaagtgctgcgccagcgccacctgccgcgcgaggaactgcggaccgccgtcgaggacgccggccgtggcgcggcctacgagctgggccgctacgtttcggccatcggcaccattgccgtggtggcgccgctgatgggcctgttcggcaccgtggtcggcatgatcgagattttcggctcgtacgcaccgggtgccagcgaccccgcgcaactggcgcgcggcatctcgatcgccctgtacaacaccggcttcggcatcctgatcgccattcccgccatgatcgtgcaccgctacctgcgcgcgcgcatcgacggctacctgcatgccatggaacagtcggccgggcggctggcccgctacgtggcgccggcccgctcgcgcgaggcgcggccatgaacttccgcggcggccgcgccagccaggatgagctcgagatcaacctgatccccctcatcgatgtcctgctggtgatcctgatcttcctggccgccaccacgtcgttcgcgcgcttcacgcagctgaaggtcgtgctgccggaggccgcggccgaacaggaagccccgccggcgctggaaatcgccatcagccaggacggccactacgccctcaacggcaacctgctcgacgccgccaaccccaccgacatcgcccatgcgctgaacctggccaccgccggcaaggccgaccccatcgtggtcatcaacgccgacgcccaggccacgcaccaggcggtggtcaatgtcatggaagcggcccgcctggccggcatcggccgggtcaacttcgccgcccagatcgcccggtgaacgcgccacgctgcctgcgccgcctgctcgagcgccaatggcgccagggcggctggctgtccaccctgctgcggccgctggccgcgctgaccggcctggtcgtggcccgcaagcgcaacgcctatctgaccggcgcgcgtgccgcctggcgggcgcccgtgccggtcgtggtggtcggcaacatctacgtgggcggcaccggcaagaccccggtcgtgatcgaagtggtccggcaactgcaggcgcgcggctggacgccgggcgtggtcagccgcggctacggcgtggacgtgggcgccgccccgcgcgtcggccaggggcaactcgctgccgccgactacggcgacgagcccgccttgatcgcgcgcgccaccggggcggccatcgccgtgcatccgcatcgcccccgggccgtgcaggcgctgctgcgcgcgcaccccggcgtcgacgtggtggtcagcgacgacggcctgcagcacctggccctggcgcgcgacgtggaaatcgtggtgcaggacgaacggggcgtgggcaacgggcgcctgttgccggtcggcccgctgcgcgagccggcgcagcggctggccgatgtcgatgccatcgtcaccaatgcgggccgcccgcgcgccgcggcggcgccggcggccggggcgccgcgccagctggccatgtggctggagcccacccacgcacagcgcgtgaccgacggcgccacgcggacgctggccgacctggccgcattgccgccggcgcgcctggccgccgcggccggcatcggcaatccggcgcgttttttccagacgctcgagcaagccggcatccgtcccgcgcacacgctggcgctgcccgaccactacgcctatgcgcagtcgccctttaccgcgctggatgccgacctcatcctggttaccgccaaggacgcgatcaaatgcgccgcgctggacgacccgcgcctgtgggcggtgcaggtcggcacgcgcctgtccgacccggatttcggcgactggctgtcggccaccctgcgcgcccgccaaccctgacccggccgcgccggcgccgccccgcgcagccggcgttctgctttagaatcgcgacatggaatcccgtttgctcgacatcctcgtctgcccggtgtgcaagggccgcctcgaatttcagcgcgcgcaggccgaactggtctgcaacgccgaccgcctcgcctttccggtgcgcgacggcgtgcccatcatgctggaggccgaggcgcgctcgctcgacgccgaggcgcccgcccaaccctcctgagtccggccagtgagctttaccgtcctgatcccggcgcgcctggcgtccacccgcctgcccgacaagccgctggccgacatcgccggcaagcccatggtggtgcgcgtggccgaacgcgccgcgctgtcgggcgcagagcgcgtcatgatcgccaccgacgatgcgcgcgtccagcaagcggccgccgcccatggccatgccgccatcctgacccgtcccgaccaccccaccggcaccgaccgcctgtccgaggccgtcgacgcgctggggctgcccgatgacgccatcgtcgtcaacgtacagggcgacgagccgctgatcgaaccggccctgatcgacgcggtcgccgcccagctggtggccgccccgcatgccgatatcgccacctgtgcctgtccgctggccgatgccgaggcgctgttcaaccccaatgtcgtgaaagtggtgtgcacggccgaccggcgcgccctgtacttctcgcgcgcccccatcccgtgggcgcgcgacgccctggccggcggcgcacgggttcttgcccccggcctgcccgcctggcatcacatcggcatctatgcctatcgcgtggccttcctacgccgtttcccggccctgtcgcagggacagctggaacgctacgaatcgctggaacagctgcgcgcgatggagcacggccacgttatcgtggtgcaccataccgacagcgcgcccgccgccggcgtggacacgccagccgacctggaacgtgcccgggccgcatacacgaatcggttataagggttatttcccatggcgcggccccacatccggtgctgcattgcggcataatcgccccgatcacaaaaaacaaacccatcaggagcccccatgcgtctcattctgctcggaccgcccggagccggcaaaggcacccaagccgcctttctcacccaacactacggcatcccgcagatatccaccggtgacatgctgcgcgccgccgtcaaggccggcacgccgctgggcctggaagccaagaaggtcatggacgcgggcggcctggtctcggacgacctgatcatcggcctggtgcgcgatcgcctgacccagcccgattgcgccaacggctacctgttcgacggtttcccgcgcaccatcccgcaggccgacgcgctcaagagcgccggcatcgcgctggattacgtggtcgagatcgaagtgccggaaagcgacatcatcgaacgcatgagcgaacgccgcgtgcacccggccagcggccgcagctaccacgtacgcttcaatccgcccaaggccgaaggcgtggacgacgtcacgggcgaaccgctggtgcagcgcgacgacgaccgcgaggaaaccgtgcgccatcgtctcaacgtctaccagaaccagacccgcccgctggtcgactactactcgtcctgggcccagtccgatgccgccgcggcgcccaagtaccgcaagatctccggcgtcggctcggtcgacgaaatcaagagccgcctgtcgcaggctctgcagagctaaaccgcgccgcgaggccgccgcgccgcccgcgcaggggtgcgcggccgcgcgcgccctgcccgccttcattgctagccaagtaggatctgacatggaaatcgcgaacaaggtattcatcgttaccggcggcgcatccggcctgggcgccggcaccgtgcgcatgctggtggccaacggcgccaaggtcgtcatcgccgacgtgcaggacgaacccggccaggcgctggccaaggagctgaaccagcgctacgtgcactgcgacgtgacgcaggaagccgatggcaagcaggcggtggccgccgcggtcgagctgggccccctgttcggactggtcaactgcgccggcgtcgcgccggccgccaagatcgtcggcaagaacggcgcccacccgctggacctgttccagaaggtggtctccatcaatctgatcggcagcttcaacatgatgcgcctggccgccgaggccatgagcgccaacacgcccgagtccaccggcgagcgcggcgtgctgatcaacaccgcctcggtcgcggccttcgacggccagatcgggcaggcggcctacgcggcctccaaggccggcgtggccggcatgacgctgccgatcgcgcgcgacctgtccaagaccgggatccgctgcatgaccatcgccccgggcatcttcggcacgcccatgatcttcggcatgccgcaggaagtccaggactcgctggccgccagcatccccttccccgcgcgcctgggccgcccggaagactacgccaggctggtgcacagcatcatcaccaacgatatgctcaacggcgaaacgatccgcctcgacggcgcgatccggatgccgcccaagtaatccctccccccgacgtgccggctcgatgccggcacgttgctttggtaccctggcttttatggcattgctacgctcggcggctaccgtcagcagtttcaccctgctgtcgcgcatcaccggcctggtgcgcgacatcctggtggcgcgcgcgttcggcgcgggccccctgaccgatgcgttctgggtcgccttccgtattcccaacctgctgcgccgcctgtttgccgaaggcgcgttcgcgcaggccttcgtgcccatcctgggcgcggcccgcaccgaacgcagcgacgcggaggtacgcacgctgctcgaccgggtggccgtgctgctgaccgccgcgctgatgctggtcaccctggccggcgtcgtggcggcgccctgggtggtgaccgccatggccagcggactgcgcagcgccgaacgcggcgccgagttcggcgccgcggtatggatgacgcgggtgatgttcccgtacatcctgtgcatgtccctcatcgccttcgcatccggcgtgctcaacacgtggcgccgctttgccgtgccggcgttcacgccggtgctgctcaaccttgccatgatcgcggcctgcctgtggctggcgccgcgcatggacgtgccgatctacgccctggccctgggcgtgatggccggcggcgtcgcgcaactggccgtgcaatggctggcgctggcccgcctgggcctgacgccgcgctggtcgctcgatttgcggcaggcctggcgcgacccgacggtgcagcggatcctgaaacagatggcgcccgccacgctcggggtatcggtggcgcagatttccctgctgatcaacaccaatatcgccacctggctgcagccgggcagcgtgacctggctgtcgtttgccgaccggctgatggagtttcccaccgccctgctgggcgtggcgctgggcacggtgctgctgcccagcctgtcggcggcgcacgcgcgcgccgaccaggacggctacagcggcctgctggactggggactgcgcctggtactgatgctgggcctgccggccgccctgggcctggcgctgctgtcggacgggctggtggcgaccctgttccactacggcgcgttccaggcgcaggacgtgcagcagacgcggctggccgtcatcgcctattcggccggcctgatcggcctgctggcgatcaagatcctggcgcccggcttctacgccaagcaggacatccgcaccccggtcaagatcgccatcatggtgctggtgctgacccagctgctcaacgccatcctggttccgtggctggcgcatgccggactggcgctggccatcggcctgggcgcctgcatcaacgccctcgcgctgctgaccgggctgcgccggcgcggcgtctaccggcccggcgccggctgggggcgtttcatgctgcggctggtcccggccctggcggccctggcggccgtattgctggccgccgaccgccatatcgactggatcgcgctgcagccgtggccggggctgcgcgccctgtggctgggcggcgtgctgctggcctgcatgctggcctacttcgggctgctgctggccgccggcatgcggccacgcgatttcacccgccgcggcgcccgttggcgcatgtaacatttccattgatacacacgttgaaatagtgaaaatcacaacaaagaccggcccttacggccggtctttgcatttattggatcgacatttgtaaccatataaggtaaattttcgtaaaaaagcatactgtttaatctggcattgatactgtccaacttgccatcgccggacgagccgtaaggctcaatgcggatcgaaccttgaacactgccgccaatacgccgccgctttccgaccaggtcgtcgactggttgctgctgctgcgctcgggccaggccacgcgtaccgactacgcccggttcctggcgtggcgcaacgccaacccgatgaacgagaacgcctggcagcaactcacgggtaccctggccggcgccaataccggccggctgggcgacgcctatccgaccggctacgacggcgccgaccaggcaccgcccgccgagctgcccgccgagacgctggccatgccggcgcggcgccatttcctcagcagcgtcggcgccctgacgctgggcggcgccggcctggccgccgcagcctacgtcggcaacagcttctatccgctcaacgcgctggccgccgacgcggccaccaacaccggcgagcggcgccgctacatgctgtcggacggcagcgaactgctgctggacgcccgcagccgggtcaacctggaattcacggccacctaccggcgcctgcatctgctcgaaggcgccgtctcggtcacggtgcgcgccgatccgtaccgcccgttctcggtccagaccgccgaaggcgtggtgcgctcgctgggcacccgctacatggtgcggcagcaggtccgccgcacgctggtagtcgtgcacgagaacgacgtggagatcgaaaccgtggccaacgcgcgtggcatcgtgcgcgccggcaccggcgcccgcttcgacgccacgcgcgtggacacgccgcgcgccgggctggcggcccacgcggcctgggaaaacggctggatcgaggcgcatggccgccccctggccgacgtcgtggcggccatgcgcccctaccggcgcggcacgctgcgagtcagcatggcggcgggcggcctgccggtctcgggaaccttccctctggacgacagtgatgctacgcttgtggccttgcaagccagcgtgcccatccgggtcacccgcctgacgccctggttcgtgtcgatcggcgtcgcaaccgcctgacaccctgcccccgccgccctttttgttggcgcggggcttgcaatccccgtcggacttgatacaatgtctgactttgccgaattcatactagctaagcaacatggccaataccgcccaagcccgcaagcgcgctcgccaatcggtccagcgcaacaagcacaactccagcctgcgctcgatgctgcgcaccgccatcaagcgcgttcgccaatccatcgccactggcgataaggctgctgctggcgaaacgctgcgtaaagccacgagcgtgattgacagcgtggctgacaagaacatcatccacaagaacaaggctgctcgccacaagagccgcctggctgccgccgtcaaggcgctggcctaaagccagtattgcccttcggggcagcgaatacggcaagcagaaaggatgcccgcgggcatcctttttgttttggcgcacgcctgttttggcgcacgccgggcgcggccgccgcccgcctcaggccggaaatgccgcgcgcagggcgaacgtggcctgcttgaagacgcccaggtccgaaccgaccgccacgaagtgcgcccccatgtccaggtagcgcctcgcatcggcctgcaccggcgcgagtatccctaccgccttgccttgcgcggccaccctgccgtgcagatggcggatggcttcctgcacctcaggatgcccggggttgccaagatggcccagggcagcggccagatcggacgggccgatgaagacgccgtcgaccccgtcgaccgcggcgatctcgtcgaccgcctcgacgcccgggcggctttcgatttgcagcagcacgcagatgttgtcgttgatggtccgcaggtagtcggtcaccgtcccgtagcggttgctgcgctgcgccaccgacacgccgcgcatgccctgcggcggatagcgcatggccgccaccgcccggcgcgcatcgtcggccgaatcgatgaacggaatcagcaggttgtagaagccgatatcgagcatgcgcttgatctcgaccggatcgttccaggaaggccgccccacggcggcgctggcgctgccctgcagcgcctgcaactgctgcagcaacagcggcacatcgttgggcgagtgctcggcatcgagcagcagccagtcgaaatcggccattccggccacttcggcggtaatgtggctggccaggctcagccagtagccgatcagttgctcgcgcgccaggatgcgctggcgaaaccggttgggcagcggtgaattcatcgtcgtcattccccgaggtggatgagggccggcgcctggcgccggccgtggttgccgggtcaatccatgcgggcgccggaggcctgggccgccttgccccatttgtcgatttcggcggcgacaaaggcgtcgaacgccttggggtcattgcccacgaccacgaaccccaccgcctgcagcttgtcgcgcaattgcggcgcggccagcgcgcgcacggtggcctggctcagccgatcgatgaccggggcgggcgtgccggcaggcgccgacaggccgaaccacgattcggcggcgaaacccggatagcccgactcggcaatggtgggcgtatccgggtaggccgggttgcgcttgacgctggccaccgccagcgcccgcaccttgccgccctgcacctgcggcagcaggttgtcctggttcaggaacagcaccgacacgcgcccgcctatcgtatcggtaatggcggcggccccgcccttgtacgggacgtgcaccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcccgcggcctgcttgagcatctccatcgccagatgccccgacgaaccgttgcccgagctcgcatgcgtgtacttgcccggattctccttggccagcttgatgaaatcggcgaagttgcgcgccgggaaatcggggttggcgaccagcacgttggtaccggtggccagcagggatatatgggcgaaatcgctgttgcgataaggcatgctctggtagagcgcgtagttgatggcgttcgaacccacgcccgacaacagcagcgtatagccgtccggggccgccttggccaccatgtccgagccgatattgccgttggcgccgcccttgttctccacgatgaccgactggcccaggtccttggccagctcggccgccagcaggcgccccaccgagtccgtgctgccgcccggcggaaacggcacgaccagatgcaccggccgcgagggccaatccgcctgcgcgtgggccgcgccggccaacaacagtcccgccagggccgcggtccagcgccgcgctcccgccaacctgaagccgatcttcgtcatgcctgtctcctttgtcgtcgtgatcgggccgcgcccgcgcgcccctcagtggatctccggctctccttcggcggcctgctgcggccgcgtctgcaggaagtcgaaatcgcagccgctgtcggcctgtccgatgtgcttgaggtacagcacgccgaagccccgctcgaacttgggcggcggcgcctgccaggccgccttgcgcgcggccagctcttcgtcggagatcagcacgtcgatgcgccgcccgggcacatccagcgcgatccggtcgccgctgcgcaccagcgccagcgggccgccgacgtaggcctccggcgccacatgcagcacacaggcgccatagctggtgccgctcatgcgggcgtccgagatgcgtaccatgtcgcgcacgccctgcttgagcagcttctgcggaatgggcagctggccccactccggcatgcccggcgcgccctgcggaccggcgttctgcagcacgatgacggaatcggcgtcgatgtccaggtcgggcgcgtcgatgcgctcggccatgtcgttgtaatccttgaacaccacagcgcggccggtgtggcgctgcaggcgcgcctccatggcggccggcttgatgaccgcgccatcgggcgccaggttgccgcgcaggacggccaggccgtcgcgttcgatcagcgcgcgctcgcgcgagcggatcacctcgtcgttgaacacgcgcgcgccggcgatgttctcgcccagcgtgcgcccgtccaccgtcatctggcgggtgtcgagcaggtcgcccagttgcgccagcagtgcgcgcaggccgccggcgtagtagaagtcttccatcaggtactggccggccgcaggttggccagcaccggcgtgctgcgcgccagatgatcgaagcgctcgagatccagcccgaagccggcgcggcgcgccagcgcgatcaggtgcacgactgcgttggtcgagcccgacagggccagcacggtgcgcacggcgttatcgaacgacgccgccgtcaggatgtcggcaggcttcaggtcttcccacaccatctcgacgatgcgcttgcccgtcaggctggccatctgcgcatggcgggagtcgggcgccgggatcgacgaataacccgacaggcacaggcccagcgcctcgaccgcggccgtcatggtggaggccgtgcccatggtcatgcagtggccgggcgagcgcgcgataccgtcttccacgccctgccagtcctcttcggtgatgttgacggcgcgcagctcggcccagtacttccaggtatccgagcccgaacccagcgtattgccgttccagttgccgcgcagcatggggccggccggcacgaacacggtcggcaggcccatcgacaccacccccatcagcagcgctgacgtcgtcttgtcgcaaccgcccatcagcacgcagccatcggccggatacgagcgcagcagctcttcggtctccatcgccagcagattgcggtacagcatggtggtgggtttctggaacggctcggacaggctcatggccggcatttccaccgggaagccgcccgcctgccagatgccgcgcttgacctcttcgacacgctgcttgaaatggctgtgacagggattgatgtcgctccaggtgttgatgatggcaatcaccggcttgcccgcgtaatcggagcggtgatagcccatctgcgccgtgcgcgagcggtgcccgaaggcacgcaggtctttgaccccgtaccagcggtggctgcgcagatcttcgggacgtttgcgtttgggagcctggctcatgatgtctcgtcttcctcggggatatgaatgctcttgtgcgccgccggctcaaccggcatccagcacatactcggcgccgctgcgttcgcagatccgccgcagccgttcgcgcagcgccgccgccagcggcacgccatcgcgcaagcgccgcgcgcgctcggccgcctccggatcgccgggcaccagcaccggctgggccgggtcggccgcgggcgtatcgtgcagcgtgtcgatgaggtcatccatctcggactcgaacgagccgccggcgcgaaaagcgtccggatcgagcgccaggaagaaatgaccgacatcatcgggatcgtccggcctgcgccgggccgcatggcgcgccgccatcaggctgccgcccagcgtgccgcccagcacctgggccatgatggccaggccgtagcccttgtggctgctcatctcggcggtgccgcccagcggcgtgaggccgccttcggggcgctggaagatgaattgcatggcggcggccgaatcggtcacgccggcgcccgccccgtccaccgcccagccgggcggcaagggcttgccgtagtagtcgtacaccttgaccttgttggcggccacggtggtggtagccatgtcgagcagcaacgcgtcgttgtgggcggcgggcgcgccgaatgcgatcgggttggtgcccagcatggggcgggcgccatgggtaggcaccatgatgagcgtggtggcgctgctggtcaccagcgccacggcgccgcgctgcaccgccaggcgcgcgtagacgccggccgcgccgaaatgatgcgaattgcgcaccgacaccgcgcccacgccatgctcgaacgccttgtcgaccgccatccgcatggcctgcgccaccaccgggtggcccaggccgcccatgccgtcgagcaaggcgctggccgtgccctcgcgcaccagccgcggctgcgcatcgatgcgcagcgtgccggcgcgcagcttgtcctcgtaggagggcagcatggaaatgccatgcgagtcgatgcccagcaaatcggtctcggccatcaggtcggccgtcacgccagccggcgcttcgggcatgccccacgcccgcaggacgcgatcgatctgctcccgcacccggcctatcgcaaccatgtccgcttccataccgctctcgggcaccgcacctctcctcgctgtgatttcgcaggccggccgatgcgccgggacctgccggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgcttgcgcgagaaaagcccgccagcatcgcgccggcgggctttttttcacggttcggcggcggcgggaagagcctcgccgagcctggaccgcgaaccctcgcctacttgacctcctcgatcgtcttgacgtcgtccttgttcatctggaccttgtggccgtccttctcgtactcgtagaagccggtgtcctcgttgtacttcggctcgtcgggcgtcacgacctgactgccatcgcgctgctgtaccaccgagggcgatgagcatcccgccaacacgccaaggccggttacggcaaaagccagcgtcatggttttcagggtcatgggcaatctccaaagtgacaatgtcgtttcactgtagtgcgccagcccgtcccgcgcggtgaccggatgtggtcaaaatgcatgggactgtaatcgctgcgtccccgtcgcgcatgccctgtttctcccctgtatggacggccatgaaaaggcaacccccgggcgccttgcggcggccgggggttgcccttgcaaacagcctgcaaggcgtctttacactttggcgtgggcctcgatgaaggcccgcaccgcctgcgcgtcgcagtccatgagcgtcacgcgctggggcagcgattcgaggtcggccaggtcagccggcggcggcacggtgcgcccgagcgccgcctcgatggtttccgcgaacttggccggcagggccgtctcgagcaccagcatgggcacgcccggctcgacgaactggcgcgccaccttgatgccatcggccgtgtgcgggtcgaccagcacgccggtttcgtcgaaggtattgcgtatggtctgcaggcggtcggcgtgcgagctggcgccggccacgaacccgtagcgggtttcgaactgcggcttgagcgccgacaggtcgaagctgccgtcgcgcgccaggtcggcccacagcgacgccacgcggccggggtcgcgcccgaccaggtcgaacacgaagcgctcgaagttcgaggcgcgcgagatgtccatcgacgggctggaggtggcgtaggtgtgctcgggaccgcgcgggcggtaaccgccggtgcggaagaactcctcgagaacgttgttctcgttggtggccagcaccaggcggcggatcggcacgcccatgccgcgcgcgatgtgcccggacaggatgttgccgaagttgcccgaaggcaccgcgaacgacacctcgccacccttgggcgcggcacgcagccagccgtggaagtagtacaccacctgggcggcgatgcgcgcccagttgatcgagttgaccgcgcccaggcgatagcgcgtcttgaacgccaggtcgccggccagctgcttgacgatgtcctgcgcctggtcgaacacgccccgcaccgcgatattgtgaatgttctcatcctgcagcgagtacatctgggcgcgctggaatgcgctcatgcggccgtgcggcgacagcatgaacacggccacgccctgcttgccgcgcagcgcgtactcggccgccgacccggtatcgccggaggtggcgccgacgatgttcagcgtggtgccgcgccgcgtcaggacgtactcgaagacctggccgagaaactgcatcgccatgtccttgaaggccagcgtgggcccctcggacaggcccagcagctgcaacccctgccccagctcgcgcaccgggacgatgtcttcgctcttgaacacgccctgccggtaggctgcgcgcgtcagcccgcgcaggtcctcggccgggatgtcggtggcgaacagcgacagcacttcgaaggccaggtcggcgtacgagagcccgcgccaggactccagcgtggccgcgtcgacttgcggcagctgctcggggatggccagcccgccgtcgggcgccaggccttcgagcaggatgtcggagaaactctgcggggccatgccgccgcgggtcgagatgtacttcatgtgaggttttccatgcgcaggcgcgtcaccttcgaacgcacgaacggcagcgcttcgatgtgctcgatggcctggttcacattgccttcgacggcttcgtgcgtcaggaagatgatgtcggcgccgccgatgcgcgcgggctgctggatcatcgaaccgatggaaatcgagcggtcggccaggatgcgcgcgatgtcggccagcacgccgggctggtcgtcgacccgcatgcgcaggtaataggaggtgctgacttcctcgatcgacaggatctgcaggtcggacagcgcatcgggctggaaggccaggtgcggcacgcggtggccggggtcggccgtgtgcaggcgggtcacgtcgaccaggtcggccaccaccgccgacgcggtgggctcttcgccggcgccctggccatagtacagcgtgggccccacggcatcgccgcgcaccagcacggcgttcatggcgccctcgacattggccagcaagcgctcggccggcaccagcgtcggatgcacgcgcagctcgatgccatcgacgcgccgcttggtgatgcccagcagcttgatgcgatagcccaggcgctcggcgtgggcgatgtcctcctgggccagttgcgtgatgccctcgacataggccttgtcgaactggaccggcacgccgaaggccagcgaggccagcagggtcagcttgtgcgcggcgtccacgccttcgatgtcgaaggtggggtcggcctcggcgtagcccaggcgctgcgcctcggccagcacgtcggcgaacggcagcccgcgggcgcgcatttcggacaggatgaaattggtggtgccgttgatgatgccggccacccattcgatgcggttggcggtcaggccttcgcggatcgccttgatgatgggcacccctccggccaccgcggcctcgaacgccaccatgacgccgcgggccgaagcggcggcgaagatctcgttgccgtgcttggccagcagcgccttgttggcggtgacgacatgcttgccctgggcaatggcttcgagcaccagctcgcgcgccagcgtatcgccgccgatcaattcgaccacgatgtcgaccgccggatcgcgcaccagggcaaagccgtcggtcgaaatctcgacgccatccccgacgcggctgcgcgccttggccacgtcgcgcacggcgatgcggctgacttcgatgcgccgtccggcgcgccgtgcgatttcttcggcattacgcgccagcaccgcccaggtgccgccgcccaccacgcccaggcccaacaggcccaccttcatcggattcatttaagcaaaccgtccttgcggaacatatccttgatgccgcgcaccgcctgccgggtgcgctgctcgttttcgataagagcgaagcgtacgtactcgtcgccatactcgccgaagccgatcccgggggacacggccaccttcgcatccgacaggacacgcttggcgaactccaaagaacccatcgccctgtagggctcggggatctgcgcccagatatacatggacgccttcgggatctccacattccaacctgcctcgtgcaggccgcgcgccagcacgtcgcggcggcgctggtattgcgccacgatctcgttgacgcaatcctgcgggccgtccagcgccgcgatcgaggccacctggatcggcgtgaacgtgccgtagtcatggtagctcttgatgcgcgccagcgcgccgaccagctcgcggttgccgaccatgtagccgatgcgccagccggccatgttgtagctcttgctcatggtgaagaactcgaccgccacgtcgcgcgcgccgggcacctgcatgatggacggcgcgacatagccgtcgaaacagacgtcggcgtaggccaggtcgtgcaccaccaggatgtcgtgctccttggccagcgcgaccacgcgctcgaagaacgacaggtcgacgcactgcgcggtcgggttgctgggaaagcccaggatcatcatcttgggcttgggaatcgactcgcgcacggcgcgttcgagttcctcgaagaagtcgatgccgggcgtcatgcgcaccgaacggatgttggcgcccgcgatcaccgccccgtagatgtggatcgggtagctcgggttgggcaccagcaccgtatcgccgcgatccagcgtcgccagcatcaggtgcgccaggccctccttcgagccgatggtgacgatggcttccgaatccgggtcgaactccaccgcgtagcggcgcatgtaccagtcgcaaatcgccttgcgcaggcgcgggatgcccttggagaccgaatagccatgcgtatcgggccgggtcgaggcctcgaccagcttgtcgacgatgtgctgcggcgtcgcgccatcggggttgcccatcgacatgtcgatgatgtcctcgccgcgccgtcgtgccgccatcttgagctcgccggtaatattgaacacgtacggcggcaaacgctcgatgcgggagaacttcctcatgatgggaatcctaaagggcgacagaaagaggggcgggaaaaggccgcgcgcggccggcgcgccgcaagattgcagcgcaacaaaaccctgtaatctagcgcaagcccgcccgcccggcaaatggacattgatccgtccccgccggccccgtggataccctgcaacatgctgtcatgccgatgcgctattatcggaaccacatagtcggagtttttattgaagctgcataccgatcctgcgacggcgctgaataccgtcaccgcctatggtgacggctacatcgaagtcaaccaggtccgcttttcccacgccatcgccttcgcgcccgaaggcccggtcgcaagctggccggtccagcgtccggccgacattaccgcctccctcctgcaacaagccgccggtctggccgaggtagtccgcgatccgctggcattcctggacgagcccgaggcaggcgccggcgcgcgcccggccaacgcccccgaagtgctgctggtaggcaccggcaggcgccagcacctgctcggccccgagcaggtgcgcccgctgctggcaatgggcgtgggcgtcgaggcgatggacacccaggccgccgcccgtacctacaacattctgatggccgagggccgacgcgtcgtcgtcgccctccttcccgacggagactcctagcgatgaccccgctgataggcaaacccgccccgctgttcacagcggaaagcaccatcggccccgtgagcctggaccagtgccagggccgcgcggtcgtgctgtatttctatcccaaggacaacacgcccggctgcaccaccgaaagccaggactttcgcgacctgtacgaggacttcctggccgccagcaccatcgtgctgggggtatcgcgcgactcgctcaaatcgcacgagaatttcaagaccaagtacgagctgcccttcccgctgatctccgacgccgacgaaaccgtgtgcaatctgtacggcgtcatcaagcagaagaacatgtacggaaaacaggtgcgcggcatcgaacgcagcacctttctgatcgacgcctatggcgtgctggtgcaggagtggcgcggggtgaaagtacccggccacgccaaggaagtcctgcaagccgccaagagcatcggctaagcctatattgcccattgtcaggcgccccaagccggctcacacaggaccccaagccggctcacacaggagagtgacacctatgccgcttccgaagttgcccaatcgtcccgcagccatcctgaccttcccttcgggcgataccgcccgcgccaaggcagcacgtaccaacagcaaacccgcggtcgccggcaacactgacgagccattgttgcagcccgaactcgccggcctggcgccggcgcgcaaggcgcagcagaaggcgccggcgcgcccggtggcagcgccggcgcccgcgcccgccccggcccccgcgccggcggccaatcgccccgccgccaggccggcgcccgcgcgcaagccccgtgcacggaccgacagcgcggcgcgcaagctgttcgtgctggacaccaatgtgttgctgcacgacccctcgtcgctgttccgcttcgaggaacacgacatcttcctgcccatgatgacgctggaagaactggaccaccagaagaagggcatgtcggaagtggcgcgcaacgcgcgccaggtcagccgctcgctcgattcgctggtgcaggatgccgacaacctggatgacggcctggcgctcaatgccctgggcaacaaggacgccacggggcgcctgatgttccagaccaccgccatccacagcacgctgccgtccgacctgcccatgggcaaggccgacaaccagatcctgggcgtggtgcgcgcgctgcaggaacgccacccgcagcgcgaggtcgtgctggtgtccaaggacatcaacatgcgcctgaaggcccgcgcgctgggcatggccgccgaggactactacaacgaccacgtcctggaagacaccgacctgatgtattccggcgtgacgcagctgccggaagacttctggaacaagcacggcaaggacgtggaatcctggcaacagggcggcacgaccttctaccgcatccgcgggccgctgtgcgcgcagttcctggtcaaccagttcgtgtatttcgaaggccagatgcccctgtacgcacaggtgcgcgaagtcagcggcaagacggcggtgctggccacgctgcgcgactacacccacggcaagaacaacgtctggggcatcacggcgcgcaaccgcgagcagaacttcgccctgaacctgctcatgaacccggaatgcgatttcgtgtcgctgctgggccaggcaggcaccggcaagacgctgctggcgctggccgccggcatcacgcaggtactggagaccaagcgctacaccgagatcatcatgacgcgcgtcacggtgccggtgggcgaagacatcggcttcctgccgggcaccgaggaagagaagatgctgccctggatgggcgcgctggaagacaacctggacgtgctgaacatgggcgaaggcgaaggcggcgattggggccgcgccgccaccatggacctgatccgctcgcgcatcaaggtcaagtcgctgaacttcatgcgcggccgcaccttcctgaacaagtacctcatcatcgacgaggcgcagaacctcacgcccaagcagatgaagacgctcatcacccgtgccggccccggcaccaaggtagtctgcctgggcaacgtggcgcagatcgacacgccctacctgaccgaaggcagttccggcctgaccttcgtggtggaccgcttcaagggttggccgcattccggccacgtcaccttgcagcgcggcgaacgctcccgcctggccgactacgccggcgacgtgctctagcatccacccatgccggaagaaggccctgcggggccttctttttttgcccggcgtgcccggcggtgtagcatggtcgcattcccgacttccgcaccactgcaaccatgaccgccccccttcccgtcggcatcaccatgggcgacgccgccggcatcggcccggaaatcatcgccaaggcctgcgcccagggcctgggcgcgcccgccgtcgtctacggcgacccggccatcatgcggcgcgccaccgaactgctgggcgcacggctgcgcgtgctcgaactggccgccatcgaccaggccagcggccaacccggctgtatcgaagtcatcgcccgcggcacgccgctgccgcccgacctgcccgccggacgcgtcagcgcggcggccggccagggcgcctacgactacctgtgcgccgcgatcgacgatgcgcgagcgggacgcatacgcgccatcgtcaccgcgccgctgaacaagaaatccatgcaactggccggcatcgaccagccgggccacaccgagatcctggccgaacgcaccggcacccgcgacttcgccatgatgctggccaacgacgaattgcgcgtgctgctggtcaccatacacattccgctggcggcggtggtggcgcagatcacgccacaggccgagctgcgcgcgatccggctggccgaccgcgcctgccgccagatgggcgtgacgcggccacgcgtggcggtggcgggcctgaacccgcacgccggcgaagacggcaaattcggccgcgaggacatcgacatcatcgcccccgcggtggcccaggcgcgcgccgaaggcatcgatgcctcgggcccgtggccgggcgacaccgtcttcatgcgagcccgccgcggcgagttcgacatcgtcgtggcgcaataccacgaccagggcctgatacccgtgaagtacctggggctggaccagggcgtcaatgtcaccgtcggcctgccgttcgtgcgcaccagcgtcgatcatggcaccgcgttcgacatcgcctggcagggcatcgccgaccacgcgtcgctggtcgcggccttcgacctcgcgctggcgatgacctgaccgccagctgacgatggcctgatcccgcgcaccctacaatagcggcgacccaaacactctcagcgcctcctccaatccgatgcaacgcattgcccgctttctgcccgatcgtttcacgctcctgctcgtcgccaccgtcatcatcgccagcctggcgcccgcctacgggcaaggcatcgtcgcgttcggctggatcaccaacctggccgtggcgctgctgttcttcctgcacggcgcgcgcctgtcgcgcgacgccatcgtggcgggagtcacgcactggcgcctgcacctgacgatcttctcggccacgttcctgatgtttccgctgctgggggtcgccctcaagccggtgctcgagccgctggtcacgcccgaactgtacctgggcgtgctgttcctgtgctgcctgccggccacggtacagtcggccatcgccttcacgtcgatcgcgcgcggcaacgtgccggccgccgtctgcagcgcatcggcctccagcctgctgggcatcttcatcactcccctgctggtgggcaccgtcgtggccagcgccgcggccgcgccgatttcgttcgacgcggtcggcaagatcatgctgcaactgctgctgcccttcgtgctggggcaattgctgcggccctggatcggcgcctgggtgcatcgccgcaaggcgctgctcaagtgggtcgaccagggatccatcctgctggtggtctacaccgccttctcggaagcggtcaacgaaggcctgtggagcaatacgccgatcccggcgctgctggggttgctgaccgtgtgctgcatcatcctggtcctggcgatggcgggctcgctgctgctggggcggctgttcaaattcgatgtggccgaccgcatcacgctgctgttctgcggctcgaaaaagagcctggccagcggtatcccgatggcccaggtgatctttgccggacaggccgtgggcgccatcgtgctgccgctgatgctgtttcaccagatccagctgatggtgtgcgccgtgctggccacgcgctacggcaagcgcccggactgatccgggcgcggcggccgggctcagtactgggtgccgggcgcgaaattgagaaagcgcgtgctcgacccctggaaggtcaggcgcacggtgccgatcggaccgttacgctgcttgccgatgatgatctcggccgagcccttgtcgggcgagtccgggttgtagacctcgtcgcgatagatgaacaggatcacgtcggcgtcctgctcgatggcgccggattcgcgcaggtcgctcattaccggccgcttgttggggcgctgctccaggctgcggttgagctgcgacagcgcgatcagcggacagttgagctccttggccaggcccttgagcgagcggctgatttccgagatttcggtcgcgcggttttcgcccgcgctgttggccgacatcagctgcaggtagtcgatgatgatcaggcccagctgcccgcactggcgcgccaggcgccgcgcgcgggcgcgcacttccatcgagctgagcgcgggcgtttcgtcgatgtagacctgcgcgtcctgcatcagttgcaccgcgtgggtgacgcgcggccaatcgtcggcgaccagcttgccggtacgcatgcgatgctggtcgagcatgcccaccgagcccagcatacgcatggccagctgcaccgcgcccatttccatcgagaagaccgccaccggcagcccctgctcgatggcgacgtgctcgccgatgttcatcgagaacgaggtcttgcccatggacggacggccggccacgatgaccaggtcgccggcctgcagcccggaagtcatcttgtccagatcagcgaagccggtcggcacgccggtgacatcggactcgctttcgcggtgatacagctcgtcgatccgttctaccacctgggtcagcagcggctggatttcctggaaacccgccgagccgcgttcgccttcctgggcgatcttgaacaccttggattcggcctcgtccagcaactggcgggcctccttgccttgcggattgagcgcggccgccgagatctcgtcggcgatcgacaccagcttgcgcagcatggcgcgctcgcgcacgatctcggcatagcggcggatgttggccgccgacggggtgttgtgcgccagcgcgttgagataggccagcccgcccacctcctcggacttgccggcgctggccagcgattcattgacggtgatgacgtcggccgggcgggccaggccgatcagccgggcgatatggtgccagatgaggcggtggtcgtggcgatagaagtcttcctcgaccaggacgtcggcgatgcggtcccaggcggcgttgtccagcaacaggccgcccagcaccgactgctcggcctcgatcgagtgcggcggcacgcgcaggtattcgagctggggatcggcaggggtattcatggatgcaatagtaacctcagggtttcggccacccggaaaaacgcccgtacgtcgcgccatggcaggcggccgcccagcggccgcagcaagcgggcggcgccgcagatcaggcgcgcgatgcgccgcatgcgcgcgcgcacttcggaatcgggatgggccgcgaaataggtgtccaggacgagtttacccagatgggacgcctgctcgggcggcaatttgcgcaggctcaccagcgacgccagcgtctggtagagatcataggcctgcgccaggggcagcgacagcgcgccgccgatgttttcctcgaaatcgatgcgccacagcctgccatcgcgcagcgtgacgttgcgcacctgggcgcccccgtgccacatgccgcggccgtggaattccgccaggtcgcgcgccagggcctgggccagcgcaatccgccccgcctcgtcggcctggcgcagacgaaacggcagatcgtcgcccacgtgctcgagcaccagcaggccgggctcctgccaccagacctcgggcacccggcagccggcctgcagcaggcggcgcaggcgttcggcctcgtagtccaggccgttgcgcagcagcaccgagggacgcgggaattcgcccagcaggatgcggcacagcaaggccaggaaaaaggcgcgcaggtagcgcagcacatagctgatgccgcggcgcacgcccgggcgccggcgcttcaccacgcacggcacgccatcgaccgtcacctccttgaccgaacggatggccgcggcctgttcgccatcgagccatgcccgcaggccgggcggcgcgttgtggtgtagtggcggctcgttcaaaccggcatcccctgagcagaaacaatggcgctgatggtagcgcgcctcccgcggcccgcgccgccctcgaaaaaaaagccggcaccaggccggcttttttcaggcatgccggacaatcaggccatttcgccttcgaccagcaccaccacgtcggcaacgacgtcggcgtgcagcaccgcttgcacaaggtactcgcccacggccttgatctggccattgggcatgcgcacctgcgacttctcgacggcttcgaagccggccttgcgcaggccttcggcgacgtcggcgttggtgaccgagccgaacagacggccgtccacgccagccttctgcgagatcttcagctggaagccgttcagacgctcggccagggcctgggcggcggccagcttctcggcctggaccttttcgagctcggcgcggcgggcttcgaattccttcagggcggcgtcggtcgcgcgacgggccttcttctggggaatcaggaagttgcgggcatagccgtcgcgcacgcgcacgacttcgcccagattgcccaggttggcgactttttcgagcaggatgatttgcatgtcagtgcccctggattatttgtggttgtcggtgtacggcagcagggccaggaagcgcgcgcgcttgatggcggtgtccagctggcgttgatagatcgcacgggtgccggtcaggcgggccgggatgatcttgccgttttcttgcacgaagtcacgcagcgtgtcgagatccttgtagtcgatctcttcaacgccggcagcggtgaagcggcagaacttgcggcgcttgaacagcgggttctgctgcgtgaatttgcgtttttccttgcgttttccgaagaaagccatgatatgtgcctctttgtttggtttgggccggcccggcgccttgcgcctgttgccggttcgcccgttatctgtccgtcaaagcctgactggcatcaacccaccagcggatcgcgtcccatgctgccggcgattctgcgtgcctgctgcaaatgcagcttgacctttaccgagtccttgcgggctggtgccagaaaaccttgcacctgcatctcggtccccaacggggtatcggccaacagcaacgccagatcgcccagggccacggcggagatcgtgagttcgacgcggcgcggatgccccgcttcgacgacctcggactcgtggaccaacagcaattccaacgcaggcaatccggcgggagtgtggcgcatggcaccgcattcgagaacgcgggcgctgagctccagagtgttcatcctgccgtcgccgctgggtctgccaaccaggctctgtctgagccctgttactcggccgcggtcgcggtcgcggcggcttcagccgacgccttgcgggcttcttcgcgctcgaccgacttcatcatgatcgaaggagcggcgggcgccttcttggtcttgatgacgaggtggcgcagcaccgcatcgttgtagcggaacgaatgctcgagctcatccagcgtggcctggccgcactcgatgttcatgcagacatagtgggccttgaccagcttctggatgggataggccagttgacggcgaccccagtcttccaggcgatgcaccgtgccgctctggccggtgacaagcgcttgatagcgctcgaccatggcgggcacctgctcgctttggtcggggtgaacgatgaacactacttcgtagtgacgcatgtatggactccttgaggatgtctcgccggcaagccatgcaatgctggccccggcaagggatagcccgccacccaaaaccaggcagtcgagcaagaaagctctcgattatcgccgattgcgcctcccgatgcaagatcgagcggaatcgggcatttgagggacgcattgcccctccaggccccgggccacggccgtcgcggccggaccggcaggcgccactcagccttccacgacggcgtaggcggagtggttgtggatggattcgaagttctcggcctcgacgcggaagcggccgatgcccgggtgcgccttcaggcgggcggcgacgtcgcgcaccaggtcctcgacgaacttggggttgtcataggcgcgctcggtgacgtacttctcgtcaggccgcttgagcaggccccacagctcacacgacgcctcgtcctcgaccaggcggatcagctcgtccatgcggaagtcgccatccacgatcgccgacaccgtcacgtgcgaacgctggttgtgcgccccgtattcggagatggccttcgaacacgggcacaggctggtgaccggcacctgcgccaccagctcgaactcgacctgctcgcccaccgcgcgcgcgatccactgcatttcgtagtcgagcaggctctgcacgccggagaccggggccgacttgttgatgaagtacgggaacgaggccgtgatgtcgccgcgctcggcatgcagcagcggcagcatctcgcgcgccatggcggcaaacagcgccggcgtcatgggggtggcgcggtacttttccagcagcgccacgaagcgggacatgtgcgtgcccttctcttccgccggcagcgctaccgtcagcgtccaattggccaccgtcggctgggccgcgccatcgccggccagcaccagcatggggtggcgcacgccacggatgccgacccgctggatcgggatgtgccgcgtatccgtcgagctttgcacatcgggcatcacgatcgcgggatcaataggagaattcatttcgccttacctgtcacgggcccgcctgtcgcgcgtaacccagaaattttgaagcggagggcgcccattatcgcgcaaagtcaccgagcacgcagggaaaacccttccatctgtaggatgccgggatggaacagtccgttcccgccgcgcccggcctcaagccagcaatgcgccgaaacgcgcccggatcgcgcgctcgatgcccgcggcgtccagccccaggccggccagcaacgcggcctggtcgccatgatcgatgaacgcgtcgggaagccccaactgcagcaccggcagggtcacgccggcctcggccagcgtctccagcacggcgctgcccgccccgcccatgattgccgcctcttcgacggtgaccagcgcgtcgtggcgcgcggccagctccagcacgagttcgcggtccagcggcttgacaaagcgcatgtcggccaccatggcgtcgatctggccggccgcgcccagcgccgcctgcaccagggtaccaaaacccaggatggcgatccggcggccttcgcggcggaccagccccttgcccagcggcaccgtggcgaggccttcgccgaccgcggcgccgcatcccgcgccgcgcgggtagcgcaccgaagcgggccccggatgctcgtagcacgtcgacagcagcaggcgcgcctcgctctcgtccgacggcgcggccaccaccatgttgggcacgcagcgcaggaaggcgatgtcgtagttgccggcgtgggtcgcgccgtcggcgcccaccaggccggcgcggtccagcgcgaaggtgacatccaggttctgcagcgccacgtcgtgcaccagctgatcgtagccgcgctgcaggaaggtggaatagatggccaccacgggcttttgcccctcacaggccagcccggcggcgaacgtcacggcgtgctgctcggcgatgcccacgtcgaaatagcgttgcgggaagcgctgctcgaactcgaccagcccgctgccctcgcgcatggccggcgtgatgcccaccagccgctcgtcgcgctcggccatgtcgcacagccactggccgaacacttgcgtgaaggtcttgcgggcaggcgccttggcctgctggatgccgacggcggggtcgaacttgcccgggccgtggtagagcacgggatcggcctcggccagcttgtagccctggcctttgcgggtgaccacgtgcaggaattgcaagcccggcagcgcccgcaggttctgcagggtgggcaccagggcgtcgaggtcgtggccgtcgatcgggccgacgtagttgaatccgaactcctcgaacagcgtcgccggcgtcaccatgcccttggcgtgctcttcgagccggcgcgccagctccagcaccggcggcacatgctgcagcaccgcccgcccgacattcttggccgcggcgtagaactgcccggacatcagccgcgccagatagcgattgagcgcgcccaccggcggcgaaatcgacatgtcgttgtcgttcagcacgaccagcaggttgatgttgggcgtgacccccgcgttgttcatggcctcgaaggccatgcccgcggacatggcgccgtcgccgatgacggcgatgtgctggcgctgcacaccggcgttgcgcgaggccacggccatgcccagcgccgcggaaatcgaggtggacgaatgcgcggtgccgaaggcgtcgtactcggactcgctgcgcttgggaaaacccgagatgccgccctgctggcgcaggtgcgccatgccttcgcggcggccggtcaggatcttgtgcggatacgactgatggcccacgtcccagacgatgcggtcatgcggcgtgtcgaagacataatgcagcgccagcgacagctcgaccgtgcccaggttcgacgacaggtggccgcccgtgcgcgacaccgactcgagcacgaagccgcgcaactcgtcggccagccgcttgagttcgcggcggtccagttgccggaggtcggccggggataggatacggtccagtagttctgtcgtcatgctcggtagatggtcttggtgtccggcgcgcggcgccggccgcccgggttcagcggtctctgagtacgatgaaatctgccagttggcccagccgcgcgccggactcgcccagcggcgccagagcctggtgggccgcctggcgcaactcctgcgccagcgcgcgggcctgctccaggcccagcaaggatacataggtcggcttgttgtcggccgcatccttgccggccgtcttgcccaggctggcggtgtcggccgtcacatcgaggatatcgtcgacgacctggaacgccaggccgatcgcctgcgcgtagctgtcgagcgcctggcgcgcggtcgagctggcgccggccacgatgcctcccagcgtcacgctgcacgccagcatggcgccggtcttcatgctgtgcatggtctgcagttcgtcgcgcgtgagcatgcggcccacgctgtgcaggtcgatggcctgcccgccggccatgccctggctgccggcggcgcgcgccaggacctgggcggcctgcaccaccagcgcgggcgcgatcggcatgccggccagcagttcgaaggccagaggctgcagggcatcgccggccagcatggccgtggcctcgtcgaattgcacatgcaccgtgggccggccgcggcgcagcgtgtcgtcgtccatgcacggcaggtcgtcgtgcaccagcgaataggcgtggatcagctcgacggccgcggcggcgcggtccatcgacgccccgacggccagcgtgctgccgttgacggggcaggcctgcccggccgcgtagaccagggccgcgcgcacccgcttgccgccgcccagcaccgcatagcgcatggcttcgtgcagccgcgtgggagcgatatcggcgccaggcagcaattcgtcgagcacgtgctcgacatgctgcgcgcgttcccgcagccagtcggcgcaggcgagatgactttgcttcatgcgtttattcgtcgtccagcgccgcgggatcgagcgggcgcagcaaatcgccctccaggactttcacctgctgctcggcctgcgcaaggcggtcctggcagacgcgcgcgagctcgacgccgcgccggtaggcggacagcgactgctccagcggcagcgtcccgttctccatggcggacaccagcgactcgagttcggcgagcgcggtttcgaaatcctgcggcaggggacgggcgtcggtctgtggatcggcttgcttggatgaggccacgcgggtctccggtaaggcgcgaagtggggttgatcggaatcaataaccgaattgtacgagatagccccgttcgcgcaccgcgccgctcaaccggccccgcccgcaaggcgcgccgccgcctggcgcagcgccggcgccacctgctcgcgcaaggtgcgctcgggcagcagcccgagcggcccgccgcagctcatgacgaacacgccctctccggtgaccgaggcgaacggcaccgccacggcgttgatgcccgactgccactcgcccagggcatagcagcacccttcggcgctcagctcctcgaccgcccgcgccaccacggcgggcggcggcgcggcctggcccaggcgcccaagcagggcctggcgcgcggcctcgggcagcgcggccaggtaggcccggcccatggccgtgtccaggctggcccggtaaccgaccggcaggcgcaggtacagcgccggcgagccatgcatggcctcgacgtacaccattgcatcgttgtcgaaggcgcccagcgccaccgcgccgcccgtctgcacggccagctcggacatgccggccttggccaattcgcgcacctccaggctggcgagcacgccgaaccccagcgccagcaccgcgtagccgggcgaatacttgcccgtgtcggcgtggtagcgcagatagcccagctcggtcagcgtgtaagtaatgcggctgatggtgggcttgggcagaccggtcaggcgcgccaggtccagattgcccagggcccgcacgccgggccggaaacagcgcaacacgtccagtccgcgcgccagcgcggtaatgaaatcgggcgaggccgcgccggcggcgctggcggcgcgcttgcgccgcgccggctggctggccggcaggccgtccggatcggggggccgcgtcgaaaaaggttgcattgggatggcgtcgtttttatagttgatttcggatagcaaaataaaattccgataaacggaatttaagcacgcatcctgcggcttggaaagcgaatttgcgggccatcgcggcccgcgtgcctccccgcttcgactcacacctgcatcccaacccatacgcacaaggggaagttcatgctacgcaaaggtttgcaactgctcgccgccctgagcctgtcgctggccgcagccagtgtctcggcccagtcctttccagcccggccgatcaaggtcgtctcgcccttcccggccggcggcgccaccgatgtcctgacccgcctgctgaccgaacgcatggccaaggacctgggccaacccatgatcgtcgagaacaaggccggcgccggcacctcgatcggcgcggcatacgtggcgcgcgagaatccggacggctacaccctgctcatggcgaccaactccacgctggtgaccaaccgctatctctacaaggaactgccctatgacccggacagcttcgttcccatcggcatggtcggcatcggcccgctggtactgctggccagccccaagcacggcttcaagagcacccaggacatcgtggcctatgccaagcagcatccgggcaagctgaccttcgccaccttcggcgccggcacgtcctcgcacctggccgccgagctgttcaagaagcaggccggcatcgacatcctgcacgtgccgttcaagggcgccacgcaggcgctgccggcgctgatcagcggcgacgtggacctgttcttcgacatggtcgccaccggcatgccgcaggccgaggccggcaagatcgacgtgttcgccatcaccagccccacccgcctggccacgctgcccaagctggccactctgaccgaacaaggctatcccaacgagatgacggcctggttcacgttcgtcgcgccccacggcacgccggaagcggtgcgggcgcgcctggagcaggcgctgcaggccacgctgaaggacgagaccgtgcgcaccaagatgctggccatgggcatcgacccgcgctccggcaccgcgcaggaactctccacgcagatgaagaacgagcagcctgtggtgagccagctcatcaagcaggccaacatcgttctgcaataagccgcgcggcggcgccgtccggcacgacactcgctcgagatgttgccgggcggccgcccttgcccgggcccggcgctgccatcggccacgcttgctaacgcctcgatacagccctgccgccgccggcgctgctacggtataggctagtagtccgaccgcgcaggagcgccatgccgacgatcgaagatcgatacgcccggctggacgcggcccgctggctggccgcgcttgccgtggtattgctgcacagcgccgcccagaccgtatccgaccccgccgcctacggcagccacgcctggctggcggccaacctctacgactccgcggcgcgctggtgcgtgcccgtgttcgtgatggtcagcggcgcgctgctgctggacccggaccagccgcacgacgcgcggcgcttctacagccgccgcatggcccgcgtgtgcgcgccgctgctgttctggaccctcttctacctggcctggcgcaccgcgctggactggtgggacgacggccgcctggacttctcgttctggccccgcaaggtggccgaaggcgcgccctactaccacctgtggtacctgtacatgatcgtgggcctgtacctgttcgcgccgctggtgcggctgctgtacgcccgcagccagccgcgcgcccgcgcgctgtgggtggtggggatcctgggcgtggcggtgctcgatgcgctgtaccggcgcgcgctgggcggcggcaatgggctgttcctgacctggttcctgccctacctgggttatttcgtggccggccggctgatcttcgatggcgagttgcgcatgccacgtcccggcctggtgctggccgccagcgtggccgccacggcctggggagtcagcgccctgtccgattcgcgcgcgctggatctgtacttctatgattacttcagcgtcaccgtgcccttgatgtcgctggcggcgttccagctgatcgtcggctcgcccaggctgcccgccctgcccgccctggcgccgctcacgttcggcatctacctgatccatccgctgttcctggacctggcccaccgcatcggcgcggcgcgcgcctggcggccggacgcctggggcgtgccggcaatcacggccgccgtgttcgcgctgtcggcgctcgccagctggatgttgcgccggcatcggttgacccgccggctggtctaaagcgtattgagaattaccaccctggttaacccggatggggtacaattcccggtttgggatcggccagaccgatttttcttcgcgccagaacggcatgagcgacacgacctcagccgtcctggctttttcatccgtgcggagggaatcatgaccgacattggtcggatggcacacgtggtgccagctcgcacccagcttcccgtcagcgcctattttgacgaagcccgctttgcgcgcgagcaagaactcattttcaagcaatcctcgctttacgtcggccatcagaaactggtgcccgagctgggggattggcgtaccctggtccaggaggacggcggccgcgcgctggtgcgcaaccagcagggcgtggagctggtctccaatgtctgccgccaccgccaggccctgatgctgggaggcgaggccggcaacgtcagcggcaacgccaatacgcgcggcagcctgaaggacaccggcggcaatatcgtttgcccgttgcatcgctggacgtacaacgaccgcggcaaactgctgggcgcgccccagttcgacgccacgccctgcatgaacctgcagcgcttccggctgcgcgactgtcacggcctgctgttcgaaggcccgcgcgacccggccgccgacatggcgccgctgttcgcgcgtccggagttcgatttcggcgactatgtgctcgaccacgtcgaggtccaccagtgcaactacaactggaagaccttcatcgaggtctatctcgaggactaccacgtcggcccgttccacccggggctggggcgcttcgtcacctgcgacgacctggcctgggaattcaacgactggtacagcctgcagcgcgtgggcgtgcaccaggcgctggcccagcccggatcggccgtgtacaagcagtggcacgaccgcctgctggacttccgcgccggccaggcgcccgatttcggcgcgatgtgggtgacctacttccccacccacatgatcgagctctatccgcacgtgctggtgctgtccacgctctaccccaagagcccgcaggaaacgctcaacgtggtggagttctactaccccgaggaaatcgtcgccttcgagcgcgagttcgtcgaggcgcagcgggccgcctacatggaaacggccatcgaggacgacgagatcgccgagcgcatggatgccggccgcaaggccttgatgctgcgcggcgccaacgagaccggcccgtaccagtcgcccatggaagacggcatgcagcacttccacgagtggtatcgccgcgtgatgggcgagaccgaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgggaaaaagtgcaaaccgacaccttaaccgatggcgcaacatatagcctttcagggagctgtcaagggaaatggcctacctggaatgcggagctacagtaggaagatcgtggccagcccaaggaaaatgaaaaagccgagcgagtcggtggcgaaggtcagcagcaccgacgagccgatggccgggtccttgccgaagcgcgcgcgcaacatgggcaccatgacgcctaccgaggcgccgaccagcatgttgcagatcatcgcggccatcatgacgacggcgatggacagcgaatcggaaatggcccaggcgaacagggcggccaccaggctgccgcacaatcccaccagcagcgtgaccagcatttcgcgcttgaccagttgccagaggttgcggccggtgatgcggccgacggccagcgcgcggatgatcatggtcatggtctggttgccggagttgccgccgatacccgccacgatggacatgagaaacgccaggatcacgatgtggctgacggtatcctcgaagcgcgaagccacgaacgaggcggtggccgcggtacagaggttgaacagcagccagggggcgcggttgcgcaaggccatgagcacgggcgcgaagatgtcttcttcctgcaggccggcgcgcgacagcgcctgctcctgcgagtcttcctggatcacgtccaccacgtcggcaatggtgacgcggccgatcagccggccctgttcgtcggtgaccggggccgagaccaggtcgtagcgttcgaacgcgctggcggcgtcggcgtcggaatccagcgggcccagggtcaggaaatccgagttcatgaccgcgcgcacttcggtatcgggctcgctgaccagcagcgtggcgatcggcaggacgccttgcagcttgtcctggcggtcgaccacgaaaatctggtcggtgtggtcgggcagttcgtgcaggcggcgcaggtagcgcaacaccacctccagcgacacgtcctcgcgcacccggaccatttcgaagtccatgatggcgccgacgctgtcctcggggtagcccatggcctcgagcagctgggcacgctcttcctcggtcaggcccttctggacttcggccaccacgtcgggcggcagatcgggcgccaggtcggccagctcgtcggcgtccatgctgccggtggcggcgaccaggtcctggcggtccatcgcctcgatcagcgattcgcgcacccagtcttcgacttcgatcaggacatcggcatcgtgctcggtactgaccagccgccacaccgtctggcgttcgtccttgggcagcgattccaggatgaaggcaatgtcggccgggtgcagcccgttgatcagggtcgccagctccgcctcatgctggcggtgcaccaggtcttccaccaggtgggccttgtcgtcgccctgttcctggcgatggaccaggtcttcgaccagatgttgccggcgcaggcactcctggacctcggccagtgcgtgctgggcgtcttcggggtcgagccggcggggcgtcgcgggcggcttgggcgtggcggaggactgcgtcatgcaacaggactcaaagggtgggcagcgggcggctgcgccgggcttcgtcggtggcgacgtaggtgagcaccgcttcggtgaccttcacgacttcggcgtccaggcgctggcgttcagcatacacttcgaccgacaccgtgaccgaggtcgtgccggtgcgcgtgatggaggtatagaaactgagcaggtcgccgacgaataccggttgcttgaactggaatgcgttgacggccacggtggccacgcgtccggcggcgcgccgggcggcagggatcgagccggcgatatccacctgcgccatgatccagccgccgaacacgtcgccatggatattggcatcggcgggcatgggcatgacgcgcaggaccggctcgcgcccgctgggcaggctggtgaagggggatttgggtgggttggtcatgcgggccggctcctgaagggacccggccgattatgcaggaaaaacgtgtcctaagcgcgcggctcaggtcgccagcttcacgattccgtagccgccgaacaccagccaagcgtacaggaccagtcccagcgccatgacgcgcggtccggccttgcggatctgggcgaagcgggtttcgattcccagcgccgtcatggccatggtcaggacgaacacatccagcttgcggatggcggtgaccaggtcggacggcaggatgtcgagggagttgacgatggccaggaccaggaagccgatcgcgaaccacggcaccggcagcttggcgtgggatttgccgtcggcgccggcggcggcgctggcgcgcagccagaagcccagcaccagcaggacgggcaccagcaaggcgacgcgcgtcatcttgacgatggtggcgacctcggtcgtggccggatcgatgttgctggccgcgccgaccacctgggcaacctcgtgcacggtgccgccgatatagatgcccagcgcctgggtgtcgaagggcagccagccggcgtggtagatcaccgggtagaggaacatcgagagcgtgccgaacaggacgacggtggcgaccgccactgcgctcttgtgaggggcggcgcgcagggtcggttcgaaggccagcacggcggcggcgccgcagatcgcgctgccggcggccgtcagcatggcggtgtcgcggtccaggccgagcagccgctggccggccaccgtgccgatgagcagggtggaggcgaccacgccgaccgacaccgccaggccgggcagtcctaccgcggcgatttgctggatgctgatgttcaggccgtagaaggcgacggcgatgcgcagcaggcggcgcgccgtgaagtgcacgccggcgccccaatcggccggcatggtgccgcgcaggaaattgccatacagcatgccacagacgatgccgaccaccaggggcgagaagccgaattgccggatgaacggcaggtcggccagttgcaccacggccgccgccatcagggcgacgaacaggatgccattgagcttgtcgcgccacggggtgggcaagggcagggtagaggtagtggtggtcatagcgccgtcagcgataactaaataactggcagaaatattacgacccggactattatctgaaaaatctttatttttaatatctatcatcaggaattacgatatcggcatgacaccggagcaattgcttaccttcgccagcgtggccgatgccggcaatatcagccgcgccgccgaactgctgcacctgtcgcagccggcggtgtccggccagttgcgcatgttgcaggactggttcggcgagccgttgtatcggcgcagcggccatggcatcgtcctgaccgcggccggcgagcggctggccgagcacgcgcgccaactgcgccaggtatacagccaggccggcgcgctgcgcgacgcctggcgcggcctggaaaccggttcgttgcgcctgggcgccagcaccacgccggccagctacctgctgcccggcctggtggccgccttccgggcccgctacccggccgtcggcgtgcatctgtcggacggcaatacgcgccagatcgtcgagcggctgccgtccctggacctggctttcatcgaaggcgaagtgccggccggcctgcccgccgatacggtggtgcacccctggcgccaggacgaggtggtggcgatcgtgcgctccgaccacacgctggcgggcaacggcgcggccacgctgcgcgacctggcggcctggccccaggtcacgcgcgagccgggttcgggcgtgcgcgggctggtcgagcgcgccttcgccagcgcggggctggcgccggccgtggggctggagctggcgggcgtggaaggggtcaagcaggcggtgcgcgccggcctgggcgtgggcttcgtctccatcatgtcggtgcggcacgaagacggctcgctggcgacgctgcggctgctgccgcggccgctgacgcgcacgctcagcatcctggcgccgcacgccagcgccgcggcgcgcgccacccagcgcttcctggacgcctgcctggcgctgccctaggggcctggccggctcaggggcgcgccagccactggcgcgccagctctacccagtaggtggcgcccagcggcaacagttcgtcgttgaagtcgtagctgccgttgtgcagcatgcaggggccggcgccatggccggcgtcgcggtggtcgcccgatccgttgccgatccagacgtagcagccgggcttgtcctgcagcatgaaggcgaagtcctccgcgcccatggtgggctggacgtggtcgttgacgttctccgcgcccacgatgccgcgcatgacgccggcgcagaacgccgattcggcggggtggttgatggtgggcggatagttgcgccggaattccagctcgccctcgcaatcgagggcggcacaggtcaggcgcgtgatttcgcccatgcggcgctcgatcaggtcgagcgtttccagcgtgaaggtgcgcaccgtgccgcgcatgacggcctcgttgggcaccacgttgtcggcgctgccggtgtggatctgggtgatgctgagcacggcggcgtcgagcgggttgcggttgcgcgtgacgatggtctgcagcgattgcgccagctgcaccgccgccatgaccggatcgacgcccaggtgcggcatgccggcgtgcgtgcccttgcccttgatgtggatcgcgaactcgttgctcgaggccatgatgggcccggcggtcaggccgaactggccgactttcatgcccggccagttatgcatgccgaataccgcttccatggggaagcgggtgaacaggccatcgtcgatcatgcgcttggcgccgccgccgccttcctcggccggttggaagatcacgtacacggtgccggcgaaatcgcgctgctgcgacaggaagcgcgccgcggccagcagcatggcggtatggccatcgtggccgcacgcgtgcatcttgcccggattgcggctggcgtgctcgaaagtgttggcttcctgcatgggcaaggcgtccatgtcggcgcgcaggccgaccgcccgcgggccttcgcgcgtgccgcggatgatgccgaccacccccgtgccgcccaggccgcggtcgacctcgatgccccattcctgcagcctggccgccaccacgtcggcggtgcggaattcctcgaatgccagttcggggtgcgcgtgtatgtcgcggcgtatggcggcgatatcctggcgccacgcgacgatgggttcgatcagtttcatgccgtgggctccatgcggaagtccgaggcaacaaggttatcatcaaacaaaactcgaattaatggaggcaaacaccatgctgcgcccctggctcgcccactatcccgcgggggttccccacgagatttcgccgcaggactacacgtcgctgaccgacctgctggaccaggcctgccggcgccatgccggccaggtggcctgccgctcgatgggctcggacatgacctatgcgcaactggatgcccatgcgcggcacttcgccgcctggctgcaggggcgcggcctggcgcgcggcgcgcgcgtggcgctgatgatgcccaatgtgcccgcctacctggtgtgcctgctggggacgctgcgcgccggcatggtggtggtgaacgttaatccgctctacaaggccgacgaattgcagcgccagctgctcgacagcggcgccgagacgatcgtcatcctggagaatttcgcgcacacgctgcaggcggtgcccgatcgcggcgcgctgtcgcatgtcgtggtggtcggccctggcgacttgctgggaggcctgaaagcgccgctggtcaacctggcggcgcgctatgtgaagaagttgattccgccgtggcgcatcgacggggcgcaccgcctgccggatgccttgcgcgacggcgcgcgcgccacgttcacgccgcccgcactgggcatggacgacctggccgtgctgcagtacaccggcggcaccaccggcgtacccaagggcgccatgctgtcgcatggcaacctggtagccaacgtgctgcagaccgaagccgtggcgcagccggtgctgcacgacctgcatggccggcaattgacgatcatcagcgcgctgccgctgtaccacgtgttcgccatgacggtctgcggcctctacggcatgcatgccggcatgcgcaatctgctggtcatcaatccgcgcgaccaggcggcgctgatcgttgcctggcgccaggcgccgatcaatatcttccccggcgtcaataccttgttcaacgccctggtcaacaacccggatttcgccaagctggatttcaccgacctgcgcctgaccctgggcggcggcatggcggtgcagcgccaggtcgccgagcggtggctggagctgaccggccatccgctgatagaagggtacggcctgtcggagacctcgccggtggccaccgtgaaccccaccgacgccaagacctattcgggctccatcggcctgccgctgccatcgaccgacgtggccattctcgatgatgacggtgcgccggtgccgctgggcgagcgtggcgaggttgcgatccgcggcccgcaagtcatgctggggtattggcagaagcccgaggaaacgcgcaacgtcatgacggccgacggattcttcctgaccggcgacatcggcatcatggacgaggccggctacacacgcatcgtcgaccgcaagaaagacatgatcgcggtgtcgggcttcaaggtgtatcccaatgaagtcgaggccgtcatcgcggcgcatccgggtgtcctggagtgcgcggtcatcggcgtgcccgacgagcattcgggcgaggcggtcaaggtattcgtcgtgaagaaggatccggccctgacggccgaagcggtgctgcaatggtgcgaggagcggctgaccggctacaagcgtccgcgccacgtggaattccgcgacgaactgcccaagagcaacgtgggcaagatcctgcggcgcgaactgcggcccgaggcgggaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgggccgcgcgggcgctcaggcctggctggaatcgggcgcgggcgcgtccaggtgcgggctgaccatgtcgaacagcgcgccgtggatgtgccggttgccggccaccacgcggccgccgctgggccacgactgctgtcgcatcatgtcggtgcacacgccgccggcctcgcgcacgagcaaggtgccggccgcgacatcccacggcgccaggcccatttcccaatagccgtcgtagcggccgcaggccgtccaggccaggtccagcgccgccgcgcccatgcggcgcacgccgcgggtgcggcggatggcatcgtgcagcatcggcatgtactggtgggcgaaggaaaaatcgcggaacggaaagcccgtggccagcacggcatcgtcgagcgtcgacgtgcgcgagcacgagatgcgatggccgttgagccacgagccgatgccatggacggcggtgaaaagctcttcgctgctggggtcgtagaccacgccgatgaccggcgtgtcttcctgcaggtcggcgcccgccaccacgcgcgtgcccgcgtgggcgaccagcgcgatcgacaccgcgtagtgcgggatgccgtgcagatagttggtggtgccgtccagcgggtcgatgtaccaggtggttgccggcccttgcgccgcgccgccggtttcttcggccacgatgccgaactgcggcgtgcgctcgcgcaatacgctgatgacggcggcctcggactcgcggtcggcctgcgagaccaggtcgttgcgcgccttgcggtcgatgaccagatccgagcgatggtgcgcgtacgactgcagaatggcggcgcctgcatgggccgctgtgacggctgcgtcgacggccgcgccgaggtccagggtggcggaggcaggggagcgttgggcggaggtctgcatagcccaagtgtaagcccatgctcgcaacgcattccgcaaccagggagaattcgggcccgctgccaggtatttcgttgcaacggcgtggtgcttatccaacggccggcgatggctttatagtggcaaacctttgaatagtcggatctttcctgccgccatgtctgccccgtatgcgcccctgcagcccgccgtcgtcgtccatgacgaacagggccgcctgtacagcgccgcctatggcgatgtctatcactcgcgcgacgacgcggccggccaggcggagcatgttttcctgcggggcaacggcctgccgcagcgttggcgcggccgggcgcgctttaccgtctgcgagacgggctttggcatggggctgaattttctcaccctgtggcaagcctggcgtgacgatccggcgcggccgcgccgcctgcacatgctgtcgctggagggacacccgtttgcgcgcgaggatctgctggccgtgctgcgcgcccatgcgccggcgggactgcaggcgctggccacccagttggccgtgcagtggcccccgctgctgcccgggctgcaccggctggagttcgaaggcggcgcgctgaccttgacgctgggcttcggcgcggcgcaacagctggcgccgcgcctgacggcgcgcgtcgacgcctacttcctggacggcttcgcgccgcgcggcaatcccgccatgtgggacccgcacatgctgcaggccctggcgcggctggcagcgccggacgccacgctggcctcctggtgcagcgccgggcaggtgcggcaggcgctgcaacaggcgggctttgccgtccggcgcgcgccgggctttggcggcaagtggcacatgacgctgggccagcgcctgcctggggtggcgacacccgacgatgcgcccgatgatgacggcgcgccggtgctggtggtcggcgccgggctggccggcgcggcggtggcgcatgcgctggccttgcgcggccgggccgtgacggtactggatgcggcgcggctggcgggccttgcgtcgcacgccggccatgccgccgcggccctgacgccggtcatcgcgcgcgacgacaatccgcgtgcgcgcctgtcgcgcgcgggcagccagcgcgcctggctgcgctggcgcgacctgccggcgccggccgcgcggcggcgctggcgcagacgctgcagatcctgcaatttccggccgactgggtgcgcatggtggaccgcgaccaggcgggggcgctggccggcttgccggtggcgcgcggcggcgtgttcttcgccgacggcatgctggtgcagccgggcgcgctcatcgatgcgctgctggcgggcgagggcataagcacgatcgcggcgcaggctgcgcggctgcggcgccacggcgcccagtggcaggtgctcgacgcgcagggacggcaggtggcgcaggcgccggtggtggtcctggccaatgcggccgacgcgccgcgcctgctggccgacagcggcctgctcgaacccttgccgcggctggcccggatgcacgcgctggccggcgaagtgaccctgctgccggccgaggccctgtccggcgggccgcgctgcgtcgtcggcggcgagggatacctgctgcccgccgtggacggctggtacgtggccggcagcacctatgtgcatggcgccgcgcaggcgctgaccggcgccgaaggccagcgcgtcaacctggacaaagccgcgggcctgctgggccaggcgccggccgccttcgcgtccctgcagcccggttcgttgcccggctgggcgggatggcgcgccgtgctgccgggccggttgccggcggccgggccggttgcccatgcgccggggctgtggctggcggcgggatacgcatcgcgcgggctgagctgggcggcgctgatgggcgacgtgatcgcggcgcgcctctgcggcgagcccgggccgctcgaaaccgacttgctggcgcaaatcgcgccacgatgaaaataaaatggtgtcgcatctattgccgaccacgcgcggcgcagtgggcgcataatcggccggggttggcggcaaaatagggcccgaaacaccgatataagctgaacgatagtggtgattggcgattttgcgggggttggaagtaagtgactgctcaggccgcaaaatggcgcctgaagcgccgcctacggcatgccggcaccctcaaaatgagggggcgagtttatttcagggcccaaatccgtcaaaatagcgtcttttaatggttttttggctaaagccgggggatgctctgtgccgccgaagttcgactttgctcatactacccagctcgacaccgtcgagttgttgacgtcccgccctagccgcatcgacttcgacgcgggcgacggcttgcacctggtagtcgaagcgcacgcgccgggcgtataccgcctgcgttgtggcgaggcgagtctcctcaccgatgaaaaatccagcgcgcgtgcgcgcgccgtggctgaaatgttgctggcgcgccaggaggccgtgggcgaggcgacgttgacgccgcgcgacgacggcggcggctggcgtatcgcccagggcgataccacgcttgaggtgctctccgatcccgtgcgcgtgaaactgtatcgcggcgaccaggaagtctttgcttccgaagtgtccgcgcatacgcccgcgttcggccacaacgcgctcgacgaaaccgacgaggccgtgtggaccgtgggcctgggcctggagggcgccgagcccgtctatggcctgggcgaaacgccgggagatctcaaccgccgcggcgaagccgtggtgtccgatgaccccgagcatcgcgccttgccgctggcctggagcccgcgcggctggggcgtgtacgccaacacgatgcggcgcgtcgagcacgcggtgggcctggagcccgccgagggcgcctatgtgctcaccatcgacgacccggtgctggacctgttcctgttcgtcggcgagccggccgagatcctcaaccagtacaccgcgctgaccggccgcgccggccagccggtgctgtgggcgatgggcgcatggctgcagcaggccgacggccagatgccgaccgagacggcggccctggtggcgcgcctgcgcgatcagcagattgcgctggatgccgtgacgctggccttgccggcggcctggagcttccaggccgacaagccggtgctcgagtgggatgcccagcgcttccccgacgcgcgccagatgctggcgctgttccacaagcatcatgtccatgtggcggcgagcggttttccgggcgtgctgaaatccagcctgttgttcgaagagctggaagaccgcggttggctgctgacgcgcgacgatggcagcgcccaggtgttcgacggcaacgccgccaccggcgggcagccctacggcctgctggatctgtcgtatcgcgacgcttacgcgatgtgggtggagcggcaccgccagttgatcgaggacggcctggacgcgccggcctgcgacgcgcagatcgcgattcccgatggcgtgtcggcgcgcaacggcgaaaccggcccggcgctgcgcaccatgtatccactgctggcccgccgtgcgctgttcgacgcggtggccggcctgaaagtgccgcccgagggcgtggtgcccagcaccgacctgttcccggcggcgcagcgcctgccgtggcaggtgggcccgcgcgtgaccaacgactgggccgggctggagcacagcctgcgcaccgcgctgtcgatcggcgcgagcggcgtgccggtgcaggtgcatgcgctgggttcggcgcaggcgccgctcgagggcatgaccgccgagctgtacctgcgctggctgggggcctgcgtgctgtcggccaatttcagcttccagggcgtccctggcctgctgcccgacgccttcggcgaagaagccctggcgcatgcccgcacctggatgcagtggcgctaccgcctgattccctacgtgctcggcgccatcgaggactcggcgcgtaccggcctgccggtgcagcgttcgatggccatgtcgttcccgcacgatccgcatgcgcatgcctgggacctgcaatacctgctggggccggccttgctggtcgcgccggtgacgcagccgggcaagcaggtgcgcgtctacctgcccaagggcgacgcctggtgggacctcaacaccggccaccgctacgagggcggcacgacctggaccgtcgagtgcgaactggaccgctaccccgtgttcggccgcgaaggccacatgctctgtctcggcccggccgcgcagcacacgggcgagttcaactcggcgcgtatcctggacgaggtctggatgttcggcatgccggtccacaatccggtggtcatgcgcaataaaatccgcgtaatgcaaatgcagggttccagctatatcaaggggctggaaggactgcgcatcctgccttccgaagggctggaagtgaagcgccgcggcgctgaagtccgcatctcgcgcgctcgttgacgcctgccgggcctggtgcccggcgcgttcccttccgacccgatgcgtcgccggcccgttgccggcacgcatcgggtcttatccattttatataactaatagttataaaaagaggaataaacagtcgttctcttaagaagagcggcgattcacaatcgcatgccatgattcatatcgaaaatctatccaagacgtacgccaccccgcatggccgcttcgaagcgctgcggggcatcaacctgcacatccagcagggcgaggtgttcggcatcatcgggccgagcggcgcgggcaaaagtacgctggttcaatgcatcaacctgctcgagcgcccggaccagggcagcatcgccattggcggccaggccctggtggggctgggcgaggcgcagctgcgcaaccagcgccgccgcatcggcatggtgttccaggggttcaacctgctggcgcgccgtaccgtgtacggcaacgtggccctgccgctggagatcgccggcgtggcgcgcgccgagattcccgccagggtcgagcggctgctggcgctggtcggcctggagcacctgcgcgaccgctatcccagccagatcagcggcgggcagaagcagcgcgtgggcatcgcgcgcgccctggccaatgaccccgacgtgctgctcagcgacgaggcgacgtcggcgctggaccccgagaccacccacaacatcctggcgctgctgcgcgatatcaatcgcaagacgggcgtgacggtggtgatgatcacccaccagatggaagtggtgcgcgagatctgcgaccgggtcgccgtgctgtcgcatggcgaggtggtggagctgggcagcacgcgcgaagtgttcgccgcgccccggcacgaagtcacccgcgccatggtctcggccgcgaccgcgtcggatctcagcgaggccaccctggccgccgtcaagcagcgcatcgacgcgctggcggccgccgagcccggccgcgccgtgcgcctgtggcgcctgtcgctcaagggcgtggccgccggcgagccgctctggtcggacctggcgcgcgagttcgcgctggacgtgagcctggtgcaggcgcgcgtcgaggacatccagggcgtggccgtcggcacgctgttcgtactggcgcaaggcgcgccgcacgcggtcaaggacgcgctcgccgcgctggccgcccgtgaaatcaccgtagaagaaatcgcccatgagcccgcaactgatcgatctgcttatcacgtcgctgcatgagaccctgctgatggtcggcgtgtccggcgccatttcggtggtggtcggcattccgctgggcgtgctgctcatcgtcaccggacgcggcggcatgctgcagaacctggcggtcaaccgggtgctggcggccgtcgtcaacggcacgcgctcggtgcctttcatcatcctgatggtggccatcatcccgttcacccgcctgctggtgcagacctccatcggcaccaccgcagccattgttccgctggcggtggcggcgattcccttcatggcccgcgttgccgagaacgccatgcgcgaagtggatccaggcctgatcaccgcggcgcgcgccatgggcacctcgcccttgcagatcatctgcaaggtgctgctgcccgaggccctgcctggcctggtggccgccaccatcgtcaccatcgtcagcctgatcggctactcggccatggccggcgccatcggcggcggcggcctgggcgatctgggcatccgttatggctaccagcgcttcctgcctgaagtcatgctggctgtcgtggtcgtgctgatcgcgctggtgcaggtcgtccagagcctgggcgactggctggtgcgccgcatgtcgcaccgctgaatcccgcacgattcttttcatcactccgtatctgggaatatcgcaacatgagcaccaagttcctgaaaaccctcgccgcgttcgccctgggcgccgccgtgtttgcgcagcctgcgctggcgcaggacaagccgctgaagatcggcgtgaccgccggtccgcacgcgcagatcttcgaggtggtcaagcaggaggccgccaagcagggcctgaatatccaggtcatcgagttctcggactacgtgcagcccaacgtggcgctggcgtccggcgacctcgacgccaacagctaccagcaccagccgtacctggacaacgccaatgccgaccgcggctacaagctggtcagcatcgccaagaccgtgatcttccccatcggcgtctacagcaagaaggtcaagaacctgaacgagctgaaggacggcgcgcgcatcggcatccccaacgatcccaccaacggcgggcgcgccttgctgctcttgcaggagcatggcctgatcaagttgcgtccggaagccggcctgaaggccacgccgatcgatgtggtggagaatccgcgcaagctgcgcttcatcgaactggacgccgcccaactgccgcgctcgctggacgacaccgacgcctccgccgtgaataccaatttcgcgctggaagccggcctggatccgagcaaggacgcgctggtgcgcgaatcggccgagtcgccttatgccaacgtcctggtggtgcgcgagcaggacaaggaccgcgccgacctgcgcaagctggtttccatctaccagagcgcgccggtcagggagttcatcctcggcaagtacaagggcgccgtggtcgccgcctggtaagcctcggcagcacgcgtccggcgctggccgggcctgcatcccgccaagccgccctcgggcggcttggctttttcacccggccgattttgacacggggctggaaatccgtcataattcctgacttcggtcgggtcgttagctcagttggtagagcagcggacttttaatccgttggtcgcgcgttcgagtcgcgcacgacccaccaaccagattcagcaagcaaggccagcaacaaggccagcaagaaaaaagccgctcatggaagcggcttttttcttgctggtttttttcttgctggctattttcatgcggtgcgcctggttgttgcgcgcggccattatcccgccttcgatatccgtttgccgtgacgcggtttcccgacaattgggaaaccgccgcgcctgcctgcctgcgcgatcccgcagcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagctggttttccgagtcgcgccgcgcgggcggatgccgtgcgtcggcgtgcggacttcagcctgttctgagcgaggtggcgatgtttgagttctgtacgcatgcgaggacgctggttggcgctggcgccagcgacgccctgggagagacgctggcggcccggtggggcgcgagccgcgtcctgctggtgacggacggcgcgctggtttcactgggcctggcgggccggctgcgcgacgcgctgaccagcgcgggccatacggtggccatgttcgatgaggtggtcgcggatccgccggagtcggtggtcgagcgcgccatcacggcggcgcgcgatgcccgggcccagatgatcgtgggctttggcggaggttcttcgatggatgtggccaagctggctgccgcattcgccgggacgacgcaggacttgcgccaagcctatggcataggcctggtcgcggggccgcgcttgccgctggtgcaggtgccgaccacggcgggcaccggctcggaggccacgccgatcgccgtcgtgacgaccggcgagggcgccaaggccggcgtcatctcgcccgtgctgtacgccgacctggccgtcctggacgcctccttgacgctgggcctgccgccggccatcaccgcggccaccggtatcgatgccatggtgcacgcgaccgaagcatataccagccgggtgctcaagaatcccatttccgacgccctggcgcgcgaagcgttgcggttgctgtttcgcgcgttgccggtcgcttgccgcgacggcggcgacctggcggcgcggcaggacatgctgctgggcgcgatgctggcgggccaggcgttcgccaatgcgccggtgggcgccgtgcatgcgctggcctatccgttgggcagcgcattccatgtgccgcacgggctgtccaattccctggtgctggggccggtgctgcggttcaattcgctgcgttgcgagacccagtacgcggagctggcggacgtgatcctgccggggcatgccggcggcgtggcggaaaaggccgccgcgttcgtgcaggcgatggccgaggtggcaggggcgctggaactgccgacgcggctggcgcaggtcggcgtcacggcggcggacatcccggcgctggccgggctggccctgcagcaacagcgcctgctggcgaacaatccgcgcgatgtcacgctggccgacgccacgcgactctacgaagaggcgttctgacgccgctggcgccgcgcgcaccgccgtcgcggcggcgcgcgcgaatccctggcgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtccggggtgaccatgtggctttcgacctcgcgcctggccagcaggggaatgatctggccgatgccgattgcctggaaatgcgcggtctggcgatgctcatccaggccgtgcatgtcgcgatatttttccaggatgacgaagtggcacggatcgcttcccgactggaagtactcgtaatacagattcgccggttcggtgcgggtgtgttccgccagccgggcaagcagcgcaccgacttgctcctgggcgcccggctgggcgtgatagtgcgcgatgacctgcagatagggttgggacataggggtacctttggtggaggggacggtatcaggcttgcccgggggtgagggtgatcgtaccgttctcgccgtctatccgcaccaggtctccgtcctggatctgctcgaacggatcgaatccgctcgcctgcagcaaggggatgttgttgacgagacagcccatgacggtcacggggtccatctctacctggatcatcgccgcgggcgcgtggccggcgcgcgtcgccagcgagagcatgcccgatgtcccggacgagcctttcgaggacagcaggatcaggacgcaatcggagatgtcgcgtccgcgcagggaggagtaggggtccacgatcctgccggtctgcgggtcgaagccgccccagaacgagatccgttcgcgagcgatgaccgccttgccctgtgtctggcccgtcacccaggtcttgcaatggaaagtgcgggaagccgtatcgatagtgagcatgtcaaagtccttgccaagtgccggtcatcgccgcggaaaccacgtcggtcagtttgccgacggcgacctcgtggccggtcattccctgtagatagttgccttgcttgaccgcattggtgaccatgcggcggccatggccggagcgggtgatcgaggggcacgagtcggtcagcaccttgccgccggcccgttcgatcacatcgaccagccccatgcgctgcgcgaccgcgcgcactgcccaggccgtccagacttccaggcgcacgttcggggatacgcggcggccctccagctggctggcgatgacctggatctcgtgcaaggtggcgtgcggacagcccagcacgacgtaatcgatccgttcgctcgtcagggtgttcagcttggcagcgatgcgcgcgcggtccgccgccgtgtagcggatgcgctccagcgggcgcctggccacggcgtccagcgtgggggcctcgggggtgacgccggcgatatgaaacatggtgcagccgccgccggtggccaccgcggcggacaattgcttggcttcttccagggacggcgcgcgcagctgatcgaggaccggggttcgcaggcccgatacttcgccggcgaaatagcccaggaagccccagtcgcacagttcctcggaaggggcggcctcgacttccacgatgagatcggcctggcggttttcttccagcagcacgccgaactcggggaaccagccggacatggccgccgcgatggcgctttcggtgccgttgcgggtggatcgggctccgatcatggcgttgatgtagacgaccgccgaggactcggtccaggcgcagatctggttcttgctgggcagtatgcccgcgatgtacggcgcgcaggtccaggtcagctggatgcccgcgtcgcgcgcccggtctatcaccagcttctggaattcctggtcttccgccgacaggccgccgcccttgtcgtcctccacgcatacgcgcgccacgtgggtggcagtcggcgctcgcatgcggacgctggtgaactcgatgacctgttcgagggttttcttgcgggcttcggggcttaccgcgccggcgaccctgtcttgcgcggtgatgccggaagtgtgcacgctgtcgaccttgaccagtcgttgcgcgcccatcaagcgtccccattcgaccagccaggtgaagtacttcgcaacgacgtcgccggcgtcgccgttcaacagaccttgttgttcgtccgtcagtatcatgatttcttcttcacgtatttcgagtcccagaagcgttccgcgctgttcaggtgggtccggatggccgtgctgacggcatccgtgtcgcctgacgccacggcgttgaggatctcctggtgctcgatgattgattgtttacccagcttgggctgcgagaaatactcgacgcgccggcgccatgacaggcgcaggaacagatccagcacctggctcagggtgacattgccggccgcgtccgacagcgcccggtggaacgcctcgtcggcctcggcggcctccaagccccgcgcgccggtggccgccagccgctcgatttcggccgccatccggtccaggtccacctgccggtggttgagcgcggccaggcggccggtttccagttccaggatcgcgcgcaccgacatcgcttcggcgatggagcgtggcgacagcggcgccgattgctccagcagcaccagcgcttcggggctgcgcttttccggcgcaacgatgtagaggccggaaccctggcggcgcgtcaccatgttgagcgattccagtctcgaaagactctcgcgtatcaccggacggctgatacccagctgggcggccagctccatttcggtcggcagtttcgcgattcgacgggcgtcggccagttgaatcatccgcaccagttcctgggtgatttcgtcagcgcgggaggcaggtcgtttcgtcgagctcaagtgggaatcctttgttattcgggcttggcgttggtcgcgatgatgatctcccgccagcgtttgatttcgtcctggatgtgctgcttgaacacttccggggggccgccatgcaaggtagcaccgacctcagcataacgggtgcgcagttcgggatcctgcagcgcctggttgccggcctggttcagcacggcgaccacgtccgcgtccatgcccgcggggcctaccagcccgaaccagccgtaggcactgtagcccgggagggtttccgccacggcagggatgtcgggcgcgctcggtatgcgttccggggaagtgacgcccagcgccttgatggtgccgcggcggatgtgctggatggacgacggatatccgtcgcacagcgtctgcacggtgccgccgatcagatcctgcaaggccagcgcgccgccgcggtacgggacggtggtgaattgggtggccgtgacgtggcacagcaattcggcggccatgtgctggctgctgcccaggctgcccagcgccatcatgaccgcggggccttgctgcctggcgatgtcgacgaaatcggcaatcgtgtcgcccgggaagttcttgttcgccacgaacaggttcggcgaggaggaacagtacaggatgggcgtgaagtcgcgttcggcatcgaagttgatgctcttgaacagggtggggttgatgccgtgcgtggcggagttgttgaaaagaatcgtgtagccatccggcgcggcatcggccacgtatttggcagcgatattgcccgccgcgcccggcttgttctcgggaatgatggtctgcccgagttcctcggccattgccgccgccagcaggcgcgccgaaatgtcggtcacgccggcggcgggaaagggaatgatcatgcggatgggcttgcccggatatttgcgtgggctggccatcgcgcgtcgggccaacagcggcgccgcgatacccgcggccaggccgcccaataacaacctgcgtctttccataatcggatcctcaaaagttgtattaccaattgcgcattttcatcttaccaaataaactcgctgcaacactgagggttatccagaaagcggtggaaatatcgccgcggcgagggcgtcagccggcgttcgaggcggggtcatgaacagcgcaagcatccggcgcgacgggatgcgccacgcgcgcggcaaaacagactagcctagcaggatggcgaggccggtcccataggggagtaaccgcggtttcatggaaattcccagaaactgcgaaactctcgccgcgcacaattgtgccgtgccgcgttgtccccaatactccggccatcttttgccacgggaaacgcgccatgttcttcgaagacatagaaagaatccgcagcgccttgcagcgcagcggacgtaaatacctgacaccaaggctggaagcagtattgggcacggtctatcagctcaagcgcggcgaagagtccgtgtacctgtgcgtggagccgtccatggccgtgcgcaagcacgcgcatcggccccattgcacgatcgagctcggcgcgcccgactgggatacggtgctcagcggcgagcgttccatcatgagcaaggtgctggccgggaagtgcggcttcctgaagcacgaacgtcgctacatcatgcatttctccatgttgctgcaggccgtcctgctcgaggaaaaacaatgaacagctcggctcccctcatcgatttcgcccatgacctgcgctacgaggatattcccgtccacgtgaggtccatcgtgcgcgaacagatcatcgccacggtgggctcgatactgggcggcgcgcaattgccggtcgcgaagtccttcgagcaatccatcctggcgacgttcggccgcggcgaaagctcggccttcggcgcgggcacgggcatgtccgccgcttcggcggcgctgtacaactcgggcctggcgcagatcctggactgggaagactgggtgctcatcagccacgtcggcgccgccgtcgtgccggtggcatgggcgcttgccgaagagcgcggcctgcggctcaacgacgtgatcgtggccgtgacgatcggcaatgaaatcgccggccgtacgtcgcgggcgatccagcgcggcgcttacctcggcaacggcctgcccaaccattagatcgagttgccgctggtggccggccggttgctggggctggaccggcggcagctgggctatgccttgggccatagctgctacatggcgatggaaaactgtccggtgggctggacgaccgattccaagctgctggtcaatggcctgtccgcgatgtgggccatcgcctcggccaacatggcccggcaggatatcgtgggccgcggcgacatcgtggaacacccggcgggctatctcgccacggtgtccgagtctatcgatttcaaggagctgacgcgggatatcggcgtcaagtggtacaccgaaacactgtcgaccaagaagcacgcgggttgcgcgtacaacctgcccgcggccgagtgcgccatgtccatccgcgaagagatcgcgcccgaggacgtgaagcggatcgtggtcgaatgcagcacggccacgctgtacgtgggcggccgctacgacgacttcgaacccggcgtcctggacgcttacgagcaggggctgctgacgcacgtgagcctgtgtttcgacacgaagttctgcgtcgccgccgcctatgtccatggcgatctcatccacgagcaatacctggtcgaaaacgccaccgacgcgcgggtcaaggccctctacggcaagatcagcctggttcccagcgagcgcctccagaaggcgcagttccaggacttcaagtacggcgcgacggtgaccgtgcatggccgggacgggcgcacggctacccggaccgtcgagcagatgctcggcggctacgaccgtcctttcgaccatgccaccaagctggccgacggcgcgcggggcttgctgccgcccgaggcggtcgacggcatcgtggcgcgtctgcgcgacgaaaccggcaacccgctggcaagcgaaatctcgacactgatcaatggcgcgccatgaaggagaaccggctgggaatgctgctgctcagccccgcgctgctggtcctgacggcgctggtgatcgtccccttgcttgccaccattgcgttctcgttcttcgacctgaggctgggcgagtcgagcgcgaagttcatcggcttgcagaactacggcgatctgctggccagcgagccgttctggcgatcgctcaggatcactttcctgtggatcgtgctgtcggtcattccacagctggcgctcggcaccatcatcgcggtgctgctcgatcgcgtcacccggttcagggcgttcctgcggggcgcgatcttcctgccctgggtgatacccgtcgcggtggtggcgtacatgtggcaatggctgctgacaccggagaccggcctggtctccggcatcgcgggcggcgcggggctggaagggctggcgcggtttcccttcctgtcctcgcccgacacggccttcgcgacggcgctgatcgtgagcgcatggcgcgggattccgttcgtcgtgatcatggtcttcgcggccttgcaggggatcagcgacgaggactatcacgcagccagggtctcggggggcaattcgatccaatgcttcgtctacgtgacgcttccgtatctcaagggcctgctgctcattcttgccgtgatccgcacgatgcagatcgccaacaactattccctgatggccttgctgaccaacggcggaccggcggacagcacgcggatcctgccgctgatgatctacgaactggcctttcgggagttcgcgttgggcaaggcttccgccctgggcgtcatcgccctggcgctgacctgcctatgtatcgctttcatgatgagacgacgccatgcggataattaaccgattcccgcttccggccgcgatggcgtggctggtcggcgcggtgctattcgttccgatcgcctggatggtgctgaccgcgatccggccggaacacgagctctaccaggtgccgttgcgcatcctgcccggcgcgctcgacatggcgaacatccagtcggcctggtacgagaaatcgttcggccagtttttcttcaacagcgcggtcaactcggtgctttcggtgctgttctccatgccgatcgggatcctggccggttatgccttttcccggttcgagatccgccacagcaagtactaccgggcctatgtgctgttcgcgtacatggtgccgatcatcatcctggtcgtgccgttctacctgatcgcggtctggctgaacatctacaacacgcgcatgggccatgtgctggggctttccacctatgccataccgttcgcgacctgggtcatgatcgggtatttcgagcaactgcccaaggaggtggagcattccgccgccatcgatggcgcggatcggatgaagacgctgatctacatcctggctccgatgatcaagcccggcgtggtcgcaacggccttgctgacgttcatcctggcctgggacgattacatattcgccctcatcctgctcgattcggaaaccctgcgaaccctgccgctggcgattggatacctgtcgtccgattatgaactgaccgacggcctgatgatggcgatgggtaccatcaccacgctgccgatcctgctgcttttcgtcttcttccagaagtatttcgtgggcgggatgacgtcgggcgcagtcaaaggatgagaaccactctatgaagtcaacaagcacggcaatccagctgaattcggtatcgaagtcgtatggcggctcgcccatactggacgatatttccctggcgatcgcaccgggggagttcgtggtgatactcggcgagtcggggtgcggcaagagcacgctgctcaagatcatcgccggcctcgagcaacccacatccggagccgttcgcatcggcgatgcggtcatgacggacgtgccgccgaaggaccggcgcctggcgatggtctttcaaagctacgccctgtatccgcatctgaaggtctgggagaacatctcgtttcccataaagatgagcctgtggaagtatgcgtactcgcttcccctgctcggccggctgtttccgaaccgcaagcgtatcctcaagaccatgcgcgaggccgccgagcgggcggccggaaaagtcaggctgacgcccttgctcgacaggaagccgcgcgcgctgtcgggcgggcagcggcaacgcgtggcgctggcccgggccatcgtcgatggccgggaaatctgcctgatggacgaaccgctttccaacctggatacccagctcagggcctcgacacggcgcgagatcgccgacctgcaccgagacctcggccacaccattgtctacgtgacccatgaccagaccgaggccatgacgatgggcacgcgggtcattctcatgcgggaagggcgcatcgagcaggatggcgcgccggccgaactgtacgaacagccggccaccacgtacgcggcggagtttcttggctcgccccggatcaatttcatgcgtgtcgcgagcgcgcagttttcccaagccgcggcgcaggccgtcgtgacgctgggcgatggacgttgcccgctcgatccgcacggcgacctgctcattggggtcaggcccgaccacctggagatcacacccgacgcccagggggagttcctgtttctttcttccgagtatctcggcggaaagaccattgtttccctcaagcgcgagtccggcgagacgatggtccaggccttcggctcggaccggctcgaccgggcgcagcgctacagcgtccgcttcgagggcaggcatgcaatgtgtttcgatccgcaaagcggaaggaggattcgtgagtaagaatatggatagtccacaggacagttatgacctggtcgtcgtgggcggcggcaccagcggcgtcttcgcggccatcagcgcggcccgcagggggctgcgcgtggcgctcgtcgaggcatccgggatgctcggcgggacgctgacgcaggtgaccctgggcggcatctgcggggcctggacgggcgcggcgcatacccaggtcgtgcatagcctgttcgacgagtttgtccacgcgatgcgcaaggcgcaggcgtgcgatggcctgtattcgtacggccatgtcacggccttgccttacgagccggtcaaggtgcgatacctgctggatcaactcctgccgcccaacgtgacgactttcttccattcgcggctgttcgcggtcgacatggaaggcgagcggatcgcgcgcgttcacctggccggcgtggaaggcccgttctcccttgcggcgcgcgcgtatgtcgacgcgaccggcaacgcctccctggcaggcctgtgcgcgacgcccttgcgccgcggcgagaacggcaccgtgcaggcggcatcgtcgatgttccgcgtcatcggggccgaagtggacccgcgcgtgcgcgacgtgcgcacggaaatcaggctggccatcgagaagcacaatgccagcggccaggcggaggcgttcaagcgcagcgcggtcgcggtctatgtgcatcccgaccagcggctgctgcatttcaacgcgaccagggtgtatttcgaatcgaccgccgatgatgcgctggccgccgcgctggacatgtcccgggtggagaccgaggcgcgcaaggaagccttccggctggtcgaactgctgaagcgcgaggtcgacggcttcgccaatatcgagatcgtcgacctgggggcgtcggtgggcgtgcgggactcgcgcaacatcgtcaatgaccatcccctgaccgaagccatggtgcgcgacggggacaagccggccaactcggtcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcagcctggccgatcgagttccacggctcgaatacgcagatgcactgggagcccctggaaggggaccgctactacggcataccctacgagtcgtgtttgccgcaggacatccagaacgccctggtcgtcggccgcgcgatcagcagcacgccgttggcgcaggcctcctgccgtgtcactgcgccgtgcatccagatgggcgagtcggccgggatcgcggcccatgagctcgttgccagctcatccaggacagcgttttccgagctggcttccatgaagttcatatagacaggcgtcgacctgtctcaaccagaatcgtcgaaggggacatgatgaaacgcgttgcttcactgttggtgtcgtcgctgctgtattccggctgtgcgatggctgatggttccatcgtcgtgtggatgacggactcccgtccaggctacaagaaatggctcgaaacggaggccgccgcgttcaaggccaagcatcccggcgtcaaggttagcgtggtgcagatgtctcccaacgacgcttacctcaagattcccgccgcggcggcggcgggcggcttgcccgatgtcatctggacgacctatgggctggcgccctggcttgacgggatgaaaggcggaaagctggcggatgtgtcggacctcatcgaccgtctggggaaaaaccgcttcgatgaagacgcgctcaagcaatggagctaccggggcgcggtggcctgcgtgccggtggcgcgcacgccgacctacctgatgcaccgggccgaccttttcaagaaggccggcctggcggctcccgagagctgggaggacgtgatccgcgcggcgcagaagctgaatgatcccgccaatggcaagtacggcatcgccatgccgggcaagaccgatttctcgccgcgtttcgcctacggcatgattctctattccatgggcggcagcacgttcgacacgcagggcaaccccatcttcgagtcccctgcgtccatcgatgcgctgaaggtctacaagcagctgtatgcctactcgccgccggggtcgttgaatttcggcttctcggagatccagcgcgcgctggcgcagggcagggtggccatgaccatctccaatccctcgtcgatggcaaccttccagcgcaccaatcgcgacgagggctccaccctggccctggccttgccgggcaaggtgaaccgcacgatccagaaccagcgcggctggtgcatcgccgacggcaagaacagccaggacgccaaggcgttcgtcgagcatctgttctccaccagctcgttcgccgcctacctggatgccgcgtccatcagctcgtttccggtctaccacgaccaggcggcctacgaccagttccaggcgtcgaacgagacggtcaagcgctttcccggcgccaccgatttcatccgccgccatacggtcggcaccatgccggggatcgacggggtcgggctgacgccgaagtccggcgatctgatcagttccggccagatcgagagcgccatcaacagaatgctggccaatgacatgtcgaagcaggagacggcggcggcgatgcagaaagaaaccctgcggctgctgaattgacctgacatggcgccattttcgatctgcgtgtcgatactgctgctggtgggcgacagcaaccgcgccggggtgacggcccgctacgtcagcgagcagctcggcctgtcgctatcgacggcgtatcgctggatagacatgctgcggcagtcgggcctggtcgtgcgccaccccaatacgcgcaagctgcacttgggcccggtggcgttcgacctgggggtgcaggcggtcgcgcgtccgtacgtgccgcccgccatcgaggaggtgctcaagccgattgcctcccggcatgcatgccgcctgcatctggttcgctgctcgggcgattattcggtcctgcagcggacctacttcgaccgtgccgaactggagatcgtgccgagcaaggtggcggccatgcgcctgctcggcatcggccccgccggcgtctgcctgctgtcccgttggccggactacgaaatagaccgctacctggtgcgcaaccaggacgggctgctcgccgccggctaccagggggcggatatccgcgagcgggtccggcaatgccgcaagctggggtgtttcgtgacccggagcgtgctgacgcccggttatacggccgtggtcatcgatttcgaggtcgacggggtggtctatggggtcagcgcggcttccgccggcagcgagggcggcaagcagtttcacgccatacgcgaagccctggatcgggcgcgggcgtcgttggcgacccaggcgattccggagttcgcgttgcacggataaagacgggccgcgacggctggcgcgccaggacgaggctgtcctggccgttttctatgacacgttgctccaggcgcgcaccagttcgtgctcgatcgcatcgcgcggccggccggacgcgttggcgccagcgcgcgccgcggggcgcgagcgcggcgcctgccgcggggccatcggctcggcggcggacgaggctggctgcttgcccgggcgggaggcggtgcgtacgggttcggacatgggtactccttggtgtggcggcgcggcgcatgctgccgatgctcgaagcattaggatcgtccggccgggcataagttcattgcaccgtggtgaccgggcaacgcgccctggatgtctacactgcccggcgtgcggacgtatcgacgacggacaccactatggaccctcaagctagcttgaggtcaagcgcaaagcccctgcgtgtcgcggggttgtgggcgttcggcgcgggcgcgctgttagcatttcgcgatgaccaggatttggggtgggtgatgatgcgatccgcgcaggccgtccggcgtccggacttgctgtcggtgggcgaggtggccgcgcgcaccgggctggccgtatcggccctgcatttctacgaagccaaggggttgatcgccagcacccgcacggccggcaatcagcgccgctacgcgcgcgccgtattgcggcgggtggcggtgatacgcgtggcgcagcgcatgggtttgccgctggccgcgatcgcgcaggcgctggccaccctgccgacctcgcgcgcgcccaccgtggccgactggcggcgcctgtcgcgtgcctggcgccaggagctggaccagcgcatcctggggctgacgcaactgcgcgaccagctcgatggctgtatcggctgcggctgcctgtcgctgcgggagtgcccgttgcgcaatcccgacgacgccatggcgcgcctgggcgcggggccgcatttcccgccgcacgaatgatgccgggcaggacaggagttttccggaagatttgctagcatcggtggttccggaacttgcctttctgtctccccgcatcatggaccctcgtaccgattttgccgatggcctgacccgctgcggctggctggatcattccgtcgattatgtggcctaccacgaccacgaatggggccggccgcaggccgacgatcgcgccctgttcgagcaactgagcctggaaggcttccagtccggcctgagctggcgcaccatcttgaacaagcgcgccgccttccggcgcgccttcgccgacttcgacatggagcgggtggcggctttcgatgagcgccgggtcgaggcgctgctgcaggacgccggcatcgtgcgccaccggggcaagatcgaggcggtgatcaacaatgcgcggcgcgccctggccctgcgcgaccgggaaggttcgctggcggctttcttctggcgctacgaggcgccgccgcgcggcgcggatgcccctttcgaggtgctggcctgcaccgccgagtccgaggccctttccaaggcgctcaagaagcagggctggtccttcgtggggcccaccaccgtctacgccttcatgcagtcggtcggcatggtcaacgaccatcatccccagtgtcatcatcacgccgcctgcgagcaggcgcgttatcgcttccagcgccccgattgagggggcgtcgagtacacgtaaggcagtattgccggctgtatcccgatggtgcgccggtctttgcgcccgcgcatgcctgcgctaccctaagcaaggataaacagccggatccgccccgggcggcaaggcaaagggatccgcgggatgacgcgcaagaagaagattttcctgggagtggccggcgccgtgctggtcctgttggcggccgtgctggtggtcctggccacgctggactggaatcgcttgaagccgaccatcaacgagcaggcgagcgccgcgctgggccggccgttcgccatccagggcgacctcagcgtgcaatgggcgtgcgaacccgggcagggcggctggcgcggctgggtgccgtggccgcatttcgtcgtccatgatgtcgccatcgccaacaccgtctgggcccgcgatcccaacctgctgacgctgcgccgcggcgaattccgcctggcgcccttgccgctgctgcggcagcgcgtggtcatccggcgcatccagctgagcggcttgcgcgccgacctgcagcgccgcgccgatggcgtggccaactgggaattcaccatgcccgatacgggcgagccctcgccctggaaggtggatatcgacgcgatcggcttcgaccagggagccatccgctatgcggacgccattgcgcaggccgacctcgacgtgctggtcgacccattgggcaagcccgtgccgttcgccgagctggccggagcgccggccgccggcggcgccgcggaccaggcggccggcaaggcggacagcggcaaggcggcggatgccgccgcgcctgccgcgccgcccgattacgcgttcggctggcaagtgaacggccgctacaaggacctgccgctggaagggacgggcaaggtcggcggcatgctggcgctgcgcgacgcccgccaaccgtttccggtgcaggccgaggtggccatcggctcgacccggatcgcggtggcgggcaccctgaccgaccccatgagcctgggcgcgctggacctgcgcctgaagctggccggcgcttcgatggccaacctgtatcccctgaccggggtgaccttgcccgatacgccgccgtactccaccgacggccgcctggtcgcccggctccaggactccaagggcgcgcgcttcgaataccgcgatttcaatggcaaggtgggcgccagcgacctgcacggcgacatcaccttcgccttgcagcaaccgcgccccaggctgagcggcaaactgtcttcccgcctgctgcgcatggccgacctggggccgctgatcggcgtgcaatcgggcggcgccaagtccgtcaaggccgaaggcgagaaggccgtcgcgcagccggcggacaaggtcctgccggtgcaggagttccgcaccgaccgctggcgcgttatggacgccgacgtggaattgcgcggcgaacgcatcgtgcacagcgacaggctgcccattagcgacctgaccgcgcatgtgctgctcgacgacggcatgctgaccctggcgccgctgcgtttcggcatggcgggcggcagcctggacgccacgctcaagctggacgggcgcgaggcgcccatgagcggcaatgtgcacctggccgtgcggcggctgcgcctgaagcagctgtttccgaacgtgcaggccatgcagaaggcgctgggcgaggtcaacggcgacgtggcgctctccggccagggcaactccgtggcggccctgctgggcagcgccagcggcgagaccaagctgctggtcaacgacggcgtgatcagccgcgcgctgatggagatcgccggtctgaatgtcggcaactacgtcgtcagcaagctgttcggcgacgacgaggtcaagatcaattgcgccgcggccgacatgggcatgacgtgcggggtcatgacgccgcgcgtgttcgtgatcgacaccgagaacgccgtcgtcaacatcaccggctcgatcgacttccgcaaggaactgctcaacctcgatatcgatcccgacagcaagggctttcggctgttctcgctgcgctcgccgctgtacgtgaaaggcagcttcaagaagcccgacgccggcgtgcatgtcgggccgctggccgcccgcggcgccggcgcggtggccctgagcgtgctcttgacgccggcggccggcctgctggcgctgatcgcgcccagcaccaacgacgagaatcactgcgccaccctgctgacggaaatgcgcaagcccgcccgggcgccgcgccgctaggtcagcgggcggcggcgggcgggtgcgccagcgcgtcccaggcgtgcatggcctgccgcgccaccgcttgcagcgccgcgcggtcggcgccgtcgcgggcctggatcgacatgccatgcaggacggtggcgtagaaggccgccagcgcggccaggtcggcacccgggccgatctcgccgtcacggcgcccctgctccagccgctgcaggatcaggtcctgcatcgtgcggcggtgctcgcacagccagccgcgcaccggcgcatgctgcgccgggcccgcggtggcgcccagcaccatcaggcagccgggcggcttgccgttcagcgtgcaggtctgcgcgccggccagcagcatgccttcgatggcggcgcgcgcgtcgggcgcctccagcagggcgcgccgcgtgcgcgcgccctcggtgtcggcgtagcgttgcaccgcttcgcggaacaaggcctctttcgagccgaacgccgcgtacaggctgggcgcattgatccccatggccgacgtcaggtcggccagcgaggccccttcatatcccttggaccagaaaacttccattgcctggcgcagcgcttcggtccgttcgaagctgcgcgggcgaccacgttctgccatgcctggattctacccgtggggcccgctatcgccggggtattgacagaccgggtggcccgccttcattatatatgtattgatcactacacaaatggagctggccatggccgcactcgacggaaaagttgctttcatcaccggcgcaagccgcggcatcggcgcggccatcgcgcgccgcctggccgccgacggcgcggacatcgcgctgacctacgtcagcgccgctgacaaggcccacgcgctggtggaagaactgcgcgccgccgggcggcgcgcccacgcctacgccgccgacgcggccgatgccgggcaggtccgcgaggccgtggcccgggccgccgccgacctgggccgcctcgatatcctggtcaacaacgccggcatcttcctggccgggccggtcgaggacatctcggccgacgactacgaccgctcgatggacatcaacgtgcgcgccgtgttcgtcgccacccaggcggcgctgccgcacctgggcgagggcgggcgcatcgtcaacatcggcagctgcctggccgggcacaccggccggccgggcgtggccctgtacgccgctggcaaggccgccgtcgccgccttcacgcgcgcgctggcgcgcgaactgggcccgcgcggcatcaccgccaacgtggtgcaccccgggcccatcgacaccgacatgaaccccgccggcaccgaccaggccgcggcgctggtccagatgctggccgtgccccactacggcgagccggccgacatcgccaacatggtcgcctacctggccgggccccaggcgcgctacgtcaccggcgccgagctgtcggtcgacggcggctacgccgcctgagcacaaagaaaaccgggcgcggctggacaggtccgaaaattcgtgtacaatgcgccctcttgcaattgcatcagaactgcaaaccggctggcccggaatgacaggcagcaatcgccgggctgttagctcagttggtagagcagcggactcttaatccgtaggtcgagtgttcgagccactcacagcccaccatgatttgtaaggccgttagtgatagtagtcactaacggcctttttgcttttcggcttcatgtaggcgctgtgcaggcattctgagtctgcatcgatcaattcaggtcatggtgaggcggtaggcgatgcccgaacatggaacacgaacggagccgggtggcagtgacgaaagcaagagcgcgctggtgctgggcattattcaaggcaagaccatcgtggccgaggccagcccccagtacgacctgtcgccctcggaagtcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaaaaggccttgcaacgcatcgagttgcaaggccttggtttctagagccggaagtaggacacgccgccaatcgacagttcgcgcccgtcgtagctgcaggcgacagtgccgccgggcatgcgggtacgctgcatttcattgcccgtcgcatcgcggtagacggcttcgtcgcatcttggaatcagtgctcgtccaacggaaatcgacgtcaaaggtataggcgcgcgcgccaccatatgttttttgccagaaatgcccgcgtccgccggcatcgaaagacaccttgctcaaacccgtggtggtggaaaaccggcccgctacccgcgcgcaaccgctggccgctggcgcggcattcgatagttgcgggcgatcgagtttgccgtcgacagcgggcgcgtcctgatgacgggcctggttttcctgggcggcggcaaccgccgcggcaaggccttgtttactcatgggatcggttcgcgaggccggctggctttgccgggcaacctcggccaactcgcgcgcctgcgcaacctcacgcgctgtcgcggcctgccgcgccttgtcgcgacgcttgtattgcgcaagagaagcctgtctttcgccctcgaaataagcgcagttgacggtgcggccgctcggcgcggtgcattcgtactcgccgtcaaatgccgactcgtcgatgcccggcacatcgtgaaccaccgtaccgtcgggcaacgtcaaatctccgttgcctgccggctgtccattgctcaccttgcccgtccacgtcctgccatcggtcagggtcaacttgcctgtgtcgggttccgtgccggtatagccgccctggaaaacacggccgtccggaaaacgcatgacgctgccctcggccaggctcctgccctgccagcggcccgccacttgccggccgtcgtcaaataccggcacgccctcgaaaccgcttcgcgcacccggcaatgccagggcattttcgaggcgagccacgcgagactgggctcggaagagctccagcctacccgtaccgcgagcctgtccatcgcccctggggccatgccagcgcccctccagaccgccgtcgaataccagacgaaacgggctgaaagtctgcgccagacccagatcccgggacagcgccaaggactcggcaagacgtttcagggcatcttcgccatgcaggactagaacgtcgtccatcacgacgcccaagtccacatggatgacagtgtaccttccggcctcgaccgccacccactgggacaagcgtgtctcgccacgcaaagacacccggacctggtattgatccggctacaaggtcagcttgaggtgatagcccaacctggcatcggactgcaaagggatgaagccagccgtggacttggccgccaacgcctcgaaacgccaaccctccgtaccccagggggaatcgggcaggacgaaatgcaggaaacccggcgcgagaggatcctcggcggattcgtcggcagggccagccgacgaatccgccacggaagtcccgggagccggcggggcctcgaccgccgcatcgctttgaggcgccggcgcaaaggcatcgcgcacgctggtcgccatattggtcagcgtttcgcaccccgaaagcgccaggcttgccaaggctaccagggccaaccgccgcgcggcatggatgatattcattcgacacactgcggcgaaccgcagccctgtgcgcattgccgcgcgacttgttcaaactcgcccaccagattgcaagcgtagacgcgcgccatttcctgcttggccgcgaggcaggaagcgcttttgtatggaatgggcaccgtgctggaatgccccgccgggcaggtgacacggtattgctgggtgcgttcggcgccgccgcgggcgggcgtattgccggcggacgcaatcgcggctccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgctgggcgcgtatgcgcctcgaccacttcgcgcaatggcggcgcgcctgtgtttggccgtcggtcatcacgtcttggaacaaggccgcgccgatctgggcgacatccgccccgggaatatcggccgacgacaaaatcaagccacccaggcccagcgccagcaaggccccgaatccgtcgccgccgccagaggcctcggcttgccgccgctggcgctccgactcgcggaaagacgccacctgatcggcgtagcgctgctccatttgggcaagataggcaggcgtggccctggtgaatttcaacgcgtgattgccattgccaaaattcgccacgtaaatgccaggttcccgcacgccatcgtgacggacaaaggtgccaatcatcacgtaagaccccgtgcgaatggccgggtcggtcaattccaattcctggtcaagcttgctgggcgcctgcaggaacatgttgaaatcaccctggtactgcccattgaatccagccggcgcctggttcaagcccgatgcaggaccgaggtaggtggatgccggcgaggaatgatacgtacctttgtgataggtgagcgccagtttatgggtatatgcatcgcgcaccaggctcatttgcccgtcaaagcgatcaaagtcgccgcgaacgcgcaccccctcgaacagcgatgtatcccctgagcgcatgcggtacgccagcatttcatcggcaacggtttccagcgctgcgttgtttgccttctcttgcgtgaactgctgatggaaggcagcgaggcgagcattgtcgtccgcctcaatcttggctcgttccgcgggcgcataacccgcgtaagggtcgtggtcccccatgcaaccagccaatacgccgcacgccagcaggatcagtcccgcgctgattttgtttttacattgcatcgtcatcccgtgcctcaaaggtcggcgcattcggtcgcatggatttgcacggcatgttggtagcacacgctattcccgcgtggcttgaggtattcgtaccaaccatgcaagacgtattgctcgtccatttttctggcccgaaagcgcctgacgggctcgccatcctcataaatcgtgacgactctgcgcgatgcgtcagggtatgcggccaccgtgatcgtggttttgagaggctgtgccagccagtccggagaaaagaaatcgaccgtcccgccaacgggcgttccggccagctccggcgcgccgccgcctccgtagctttggtagtagacggaatacatgggtttgccggcgtcacggcctgccgctcgcatctccatgacctccccggaaaacagacgacgatagtgcttgtgccatgcgcgcccgaattccttgtgctcaccgacgggcatgcccccggcgtaaacccccacgcggcgctcctgcgacagaatgtcgtcatggtcgtcgcccgtggtcttcttgcgtttgtgcgtgaccagtatgtaatccaccggcccttcgaacttgaaatcctccgcgctcgatccctggctggggcaagcgcccgagacgacattcaaggcttataccagcggtggcgcctcttccggcgacccgttggcgcgcaagcgcctgttaaccgcttccaacgggtaagaaaccgggcacgaaacaccctgctccggagcgaacagggcttcgccttgcgtcagcagatggttgatgtcccgcaaggcacgggcttgcagcgcagcggcaggatcgggaaccggccccagcgaacgcagttggccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccgcgctgggtgcactcccagaccgcctcggccagcgccgacaggcgggtacgcggccggtacaggcgcacctcgaaagcgatttcctcggcccgtccgcccagcgcggccaggacgccgcgccggcaatccccggccaccatcgaccacggcagccaggcgatgcccagccccttctgcgccatgccgtgcgcggcatcgagggagtcgcagcgcacgaacggcgccagcgcatagggaaaggtctcgagccggtcgccggcgatgcgcgccatggccagtccgcccgaatacgtgatcagcggcgcggccggcccgccttcgctcagggcatggcgcgggcggccgcgcgcatcggcctggcataccggcaccagtttgtcgatgcccagggtcatgtagcgaaaccgtcccggcgtcaattgcaccgacagcgccggatgctcatagcagcacaccaggtcgacacggccctgctccagcaacgccgccatctcctgcatcacgccggtagacagttccacctgcgcgccgtccagcaggcgcgcggggcgctggcgcagccgcgctatccagtcggccaccagggtacgcgccaggctgcggccggtgccgatgcgcaagatgcgctcttcctggcggccagcgctgcgcagctgttcgcgcacccgatcgacctgctcgacgacctggccggccgcctgcagcaaggcttcgccctgcgccgtcagcacgaccggcgtgcggccgcgctcgaccagcggcgcgccggcccaggtctccagcgcgcggatgcgccgcccgaaggccggatgcgtgacgtggcgcaactcggccgcgcgcacgaagctgccggtctgcgccaacgcgatcaggtcttcgaagagtttcaggtcggacatggaaaaccgccgcacaagtcgctgcgccgatacaatcggcttctgatccggcaccatgccgggccatcgcgcagcagagtgctcttgtagcatgcgacgcgcgcgtcaaccccttacggagacatcatgagcgtgcccaccgccgccaaacgcatcaccacccgccaattgcgcatgcgcacgccggacgagcccatcgtggcgctgaccgcctacacggctcccatcgccggcctgctggatgcgcactgcgacctgctgctggtgggcgactcgctgggcatggtcatctacggcatggaaaccaccctgccggttaccgtggacatgatgatccagcacggccgcgccgtgatgcgcggttcgcagcgtgcctgcgtggcggtggacatgccgttcggcagctaccaggaagacgagcgccaggcctatcgcaacgccgcccgcatcatggccgagaccggcgcaagctgcgtcaagctggagggcggcgcggaaatggcctcgaccgtggcgttcctggtcgagcgcggcattcccgtgatgggccacgtcgggctcaagccccaatcggtgcacggccatggcggcttccgtaccgtcggccgcggcgccgaggccgagcaggtcatggccgacgcacaggccatcgccgcggcgggcgcctttacggtggtcatcgaaggcacgctggaacccgtggcgcgcgccatcaccgaggccttgcccgttcccaccatcggcatcggcgcctcgcccgcctgcggcggacagatcctggtgtcggacgacgtgctgggcctgttctcggatttcacgccgcgctttgtcaagcgctacgcgcagctgggccccatcatcgaacaggccgccgcggcctacgccagcgaggtccgcgcgcgcacgttcccggcgccggaacactgcaccggcatgccggcgcccgacggccgcccggcctgaagccgggcacaggaagcggccgccgccaagcggctggccggctcctcgggccgctcggactcctgcgcacggccaaacggccagcgctgcggcctgacgggaggcgtggcgggaggttgatcggtcattgctcaatcccttgctatagatgggccgagcatagccgctatgccgtgccatgattgtcaacaattgccaatgatgtgcgcggatcctgcaaacccgctcccgcgcgccgtagggttttcgccacaggcaaacccggccacgggctgccccgcgccgcgcccatggcgccatcccgcgtgctacgcgcaggcgcggcgcgcccgcgatagcaaggcaatatgacagcaccacgcacgcattgcctcagtgcatggaaatgtcaattcgcgcaccgcgtaacactccggcacatatagcgcccctagacttcgccgggtccacgttccagcacgaaccgtgccggacgtatgtcggaccttctgcagaaatttgggagcatcacaatgaagaaaaccttgcttgccgtcgccctggccagcggattcgcgggcacggcgcaagccgccgctaccagcgtcacgctgtatggcctgatcgactcgggcatcggctatgaacaggtcaagggacccgacggcttcaagcaaagccatgtcggcgcgaccagcggcgtcagcagcggctcgcggtggggcctgaaaggcgccgaagacctcggtgacggcctgcaggccgtgttcactctcgaggccggcttcaacaaccagaccggcaactccgaacaaagcggccgcctgttcggccgccaggccaccgtcggcctgtccagcagcgcctggggcaagctggagttcggccaccagaccaatatggcgtccaagtacatggccgacatcagcccgttcggcaccgactacggcatggccggcatcggcagcacgttcggcgcgaccaagtcgctgcgcctggacaacatggtgatgtaccagtcgcccgacttcagcggcttccggttcgggctgggctattcgttcaacgccgacaccaccaagggcgacaacttcagcaccagcgacaatccgcgcgtcgtgaccgccggcgcgaagtacgcttccggcccgctgaccctggtcgccacctacgaccgcctcagccccaaccacgccgccaccaacggcgaatcgcaaagcgtgcaggaatacgccctgggcggcatgtacgatttcgaggtcgtcaagctgcacgcggcctggggccagacgttcgacggctggttctccggctactcgatgggcaccaaccccagcttcgccggctacagcaagctgccttcgctggcgtacaaggacggggccaaggtcgattccctgatgctgggtgcgaccgtgccgctgggcaagaccaaggtattcggctcgtggcagcgcgccgatccgaagaacgacaagctgaccggcggcgacaagacctacaacatcttcgccctgggcgccacctacgacctgagcaagcgcaccaacctgtacgcctatgccgcctacggcgacaactacgcgttccatgacgaagtgcgcaacaccgccgtggccgtgggcctgcgccaccgcttctgagccgttgcatgatgggccggccccccggggccggccccgcgaggcatgcgagtccagcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgcggaatcggcccctcagcgttccagatacagaacgctgggggggaccgtccgccgtttcagagattgcccgtggccttgccgatacgtcaatagatgccgccgccggtcatgccgccgtcgaccggcaggtcggcgccggtgatgaacgaagcgtccggcccgagcaggaacaccaccgccgcggcgatctcgtcggggtcggcgccgcgcccaagcggcgtggcgtcgcggttgccgtcgtggaacaggcgcgcccgcgccgcgtcgtgcaccgcgttgggctgcatgatcatgggcgtctcgaccaggcccgggcacacggtatttacccgcactccctggtcggccagctccagcgcggctgcgcgggtcagcccgcgcagcccccatttgctggccgtgtaggcggcgctgaaatagccggtcaggccggccgtcgacgacgtattgacgatcgccgcgccgcgcggcatcagcggcgccagcgcccggatcgccaggaacggcccgtccaggttgatctccagcaagcgccgccattcgtcgggcgcggtttcggtgacggtcttgcgcagcgtgatgccggcgttgttgaccagcccgtagagcggtgcgccggccgcggccaggtcggccgccagcgcgctccaggttgcctcgcgcgccacgtcggccacgcgcggatgcaggcgactcgccgccggcccggcggcctcggccagctcgcgccagcacgcgtcatcggccggcagcacgtccagcgcgtatacgatggcgccggcggcgagcagccgcagcacctcggcggcgccctgcccgcgcgccgcgccggtcaccaccacggccttgccttcccagtattgcgtcatgatgtgctcctcctcaggccttggagacgccgccatcggccatcagcacatggccggtgacataggacgaagcctgcgacgccaggtacagcgtggccgcggcgatgtcctcgggctgccccagccggcgcgacgggatgcgggcgatgtactcggtgtaggtctgcgcatcgccgtgcatccaactgctcatgggcgtgtcgatgaaacccggcgcgatggcgttgacgcgcacgcccagcgggctccactccagcgccagacactgcgtcaggtgcgccacgccggccttggccgacgcatagtcggcgcaattggggcgcggcttgatgcccgcgtagctcgacaggttgatgatggcgccgctgccctggcgcgtcatgtggcgcgccgccgcctgggcgccgaagaacgtgcccttgaggttgatgtccagggtgcgctgccaggtctgctcgtcgagctccagcgccggcatgcgtgccatgaagccggcattgttgacccagatgtcgagcacgccgtactgctgcgccacggcatcggccagcgcgcgcgaggcggccggatcggcgacgtccagggcgcggcaatcgacgtcctggcccgattcgcgcatggcctgagccagcgcctgcgggtccaggtcggtggccaccacccgtgcgccctgctcgcgcagggccgccacgatggcgcgcccgatgccgccgcccgcgccggtcaccacggcgatttttcctgccagatcctgatattgcatgttgttctgctgcatgagagtcgaggttcagttgtaggcggcgcgccgcgagacggccgcattgtccggttcgcccggcaagggaatgtcgttcaggtccaggcccgcggtttcccggatcaggaaggcgccgatgaatgccatcacgcccagcgccgcgacataggcggtgtagacccagcccaggtcgtgcgcgcccagccaggcgttgatatagggcgccgtgccgccgaagatggccaccgacagcgaggagatgaagcccacgcccatggcgcgcgcctgggtcggcacctgttcggcgatgaaggccgggaagatggccgccagcagcgcccacaccagcaggccgatcaattgcgccacgaacagcgtccagggctgcgcggtcacgatgtgcgccaccgggaacacggccagcgccacgcccagcccgaacgccatcacgatgggcttgcggccgtagcggtcggccagccacccgcatacgggcagccacagcaggcacaccagttgcgcgatcaggctggcggtgtaggcgccggacgggtccatgccccgcgtggcgatggcggtggccggcgcgaacgtcacccaggtgtagtaggtggcgttggaggcgacggcgatcatcacgatgttgcgggcgatgcgcagcgcctggccgcgcgtcatggcagggccggccggctggccgccggcctggcgcgcatgctcctcgaacacttcgctttcgctggcgctgcggcgcatgtacagcgcatagacgcccagcagcgcgccgaccccgaagccgacccgccagccccaggcctccatggcctccttgcccagcatggaggtcagcaaggcggccagcgcggtggccgccatcacgcccagcgtcacgctgatgaacaccgaactggaccacaggccgcggcgcgccggcggcgcgatctcggccacataggtatacgccacgcccgactcgccgccgtgcgccaggccctgggtcaggcggcacacgaacagcaggaccgacgcatagacgcccgcctgctcgtaggtgggcagcagcgcaatggccaggctggtcagggccagcaggcacatggtcagcaccagcgtgaacttgcgcccgtagcggtcgccgatgcggccgaacagccagccgcccaccgggcgggccagaaagcccccggcgaacacgcccagcgtggccagcagcgccgaggtcgggtcggccgggtcgaacaggttcatcgccaggtaggccgagaacgtgccgtacagggtccagtcgaaccactccagcgcgttgccgacggcggctgcccgcagcgacgtcaggcggcgccgcaggtcctgtgtctccatgatctgttgtgtcattttcttgtattccggtgtgcgcgcgtcagcgcaggtgaagggcaaaccaatcggccgccgcctggctggtgcggtcgaagtggtcggtatagacggagtaatgtccgccaggcagcagcagcaattccttgggctgctgcgcgttgttgaaagcgtcctgctgcaggtcggccggggtcagcccgtcgctggcggccacgatcatcagcagcggcgtgggcgcgatgcgccgtgcatacacgcccggctcgtaggtgcgcgccagctccagcgaacgcagcgtcaccgcattgacccattgcgggcaacggcgcgcctcgccggtcatgtagcggtaggagtcggggccgggatacgcgaccggcgcctccggatcggggtcgaccatgcgcagcgtggccggctccgcgccggcgaagcgcgcttcgcggtcggcctcgaaggcggcctgcagcgcctgcgccttgtcgtagcgcacgcgccgctgggcggccgagaagccgctggtcgtcggcacctggctgaccacgcatttgacgcgccggtcgatcgccgccaccgtcagggcgtggccgccgctgtagctgctgccccagatgccgatgcgctcgcgatccacctcgggacggccgcgcacgtacgaaatggcggcgcggaaatcctcgacctggcgatacggatcgatctcctggcgcggcaggctgccgctcttgcccaggttgcgaaaatcgaacgtcagcgcggccagaccacgattgaccaccgccgcggcatagtcttccaggtcgccgccggccaccatggaccagccatgcgccagcaccacggccggcaccggcgcgccggcgccggccgggcggtagaacgtgccccggatgcaatcgccgtcgagcatgaattcaatcggctccgccgatccatttggcgccgcacgcccctgccaggattcactcattatctgcctcctccctggaaacaaagctagaatgggcagattctgcccagccgccaagccgggaacaagcggtattattcattcaatcaatcgtcaatcccgatcaatcaacctcatggacctgcgccaactcgattgtttcctggccgtggccagcgagctgcacttcggccgcgccgccgaaaagctgtacatgagccagtcgtccgtctcggaagccgtcaaggcgctggagcgcgcgctgggcgcgccgctgttcgaccgcaccagccgccgcgtggcgctcacgccgctgggcgagacgctgcgccagggcgccgcgccggcggtcatcatgctcaaggccgcgctggacgattgccggcgccaggccagcggcaagcagcgccggctgagcatcggttttctgggcgggggattctacgagctgtaccggccgctggtggccgaattcacggccgcgcatccgggcgtcgaactggacttcaccgaactgacctacgtcacgcactacgccgccgtggccgacggctcggtcgatgtcgccttctgccgcctgccgcttggcgccgatggcctgtgccatggccccatcgtgctgcgcgaccagcgcatgctgtgcgtgccgcacgaccatccgttcgctgcggcccatttgctggaccccgaactgctggcgcgcgagcgcctggtgcgcatggtgccgggctcggtcaaccaggagtggcaggactatcatttcccgcgccatacgccgcgcggcaagccgatcggcgacggccccatcgtgcgcaccgtgcgcgagggcatcgaggcggtcaacgcgcgccagggtctgctgatgctgaccaagcgcgccgccagctattacgccacgccgcagatcgccttcgtggagatcgacctgccggccatgccgtcggcgctggtgcggcgcatcgatgaccaccgccccatcctgcaggagctcgatgcgctgctgctgcgcatcgcgatgcgctacggggtggcgccgggctaggcccggcgcgccccgccctagccgcgcgccagcacgctggcgatggcgtcagcggccaccgccacgttgtcgcggttcaggcccgccacgcacatgcggcccgagcgcagcagatacacgccctggtcgcgccgcaaggtctcgacctgctccgcgcccaggccggtgtaggtgaacatgccgcgctgcgacaggtagcgctgcagcatgcgcggctcgacgcggccggccaggccgtcgtggatggcgcgccgcatcgcctggatgcgctcgcgcatggcgcccagctcggcctcccacgattgccgcagcgccggcgtgcccagcacctgggcgacgatgcgcgcgccatgggtaggcgggttgctgtagatggcgcggatggtgctggtcagctggcccagcacgcagccggcctgctcggcggtttcgcagaccacgctcagcccgccgcagcgctcgccgtacagcgagaaattcttcgagaacgagttggccaccacacaggtcacgcccgcctcggccagggcccgcacagcataggcgtcgtcgtccaggccatcgccgaagccctggtaggccatgtcgacgaaggcgatcaggccgcgctcgcgcagcaccggaatcagcgcgtcccactgggcgcgatcgaggtccacgccggtcgggttgtggcagcaggcgtgcagcagcacgacgctgccggccggcaggccgcccaccgtggccagcatctcgtcaaagcgcaggccgccgctggcgtcgtcgtaatagggatatgtgtgcaccgcgaagccggcgccctcgaaaatggtgcgatggttttcccagctcgggtcgctgacccagacttccgacttgggaaaatagcgcttgaggaaatcggcgcccactttcagcgcgcccgacccgcccagcgtctgcacggtggcgatgcggccggcgcggcgcgcggcgctgccggcgccgaacaccagttcctgcaccaggtcgcgataggccggcaggccggccatcggcaggtaggggcgcggcccgatgtcggccagcagcgcggcctcggcctcgcgggcggcggccatgacggggatgcggccggcttcgtcgaaatagatgccgatggtcaggttgaccttgccgacacggggatctttctggaaatcctcgttcaggctgaggatggggtcgcccggataggcttggacgtgctcgaacatggaacggcttcctacaatgaataacggcgcgggcacgcccgcgcccgcggataccgacacggtaacaggattttatcgaagctggccgccgccccactgcgccgagaaggcggcgcggaagtcgcgcagccacgccaggcgctgctcgcccaggcggcggccggcctcggtctgcatgccgtgcggcaggcgggccagcttggcctcgatatggtccagggtatagcggctgtcgtcgagcgcgcgctgcgcggccagcggatcggacggatgggccagcgcgcggcccaggctgccgcccacatggaacatgcgcaccagtcccaccgggccgagcgcgtccaggcggtcggcgtcctgcacgatgcgcgcctcgatggtgcgcggcgcgatgccggccgagaaactgtgcgcttcgatggcatgcgccaccgcgtccagccgcgcggccggaaagcccgcccgcgccaggcgctcgcgcgccgccgcggcggcctggcgcgacgccaggtggcgctcgggatggttcttgggcaggttgaccagatcgtgcaggtagctggcggccagcacgaccagcgcgtcggcctcgggatgcgcctgcagcatggcgcgcgccgcgtcccacacccgccgcaggtggcccaggtcatgcgcggcgtcgtcctggccggcggccgcagcaatggcggccaggcgcggccgccagtggtcgagggtggcgcgatccgccgcgccggccgcgccatcgccagggtttgtcatcgtccggacctccgtgcggggccgccgcggcggcccgaaacgaggatcttaacgcgcggcgaacggcgcggcgaagcggcgcagccgcagcgcgttgctcagcacgaacacgctggacagcgccatcgcgccggccgcgaacaccggcgacagcaggctgccgttgaccggatacagcacgccggcggccaccgggatcagcgccacgttgtaggcgaaggcccagaacaggttctgccggatgttggccatggtggcctgcgacagcgcgatggcgttgggcacgccgcccaggtcgcccgacatcagcaccacgtcggccgcctcgatggcgatgtcggtgccggtgccgatggcgatgcccacgtcggcctcggccagcgccggcgcatcgttgatgccgtcgcccacgtaggccagcgcgccatgctcggccttcaggcgcttgaccgcgtcgaccttgccgtcaggcagcacttcggcgatgacctcgtcgatgcccagctggcgcgcgatcgcctcgccggtgcggcggttgtcgcccgtgatcatggccactttcaggcccaggccatgcagggcgcggatggccgcggcggtggtgtccttgatgggatcggccaccgcgatcatggccgccaggcggccgtcgatggcggcgtacagcggcgtcttgccctcgtcgcccaggcgcgccgcctcggcggcgaacacggccacgtccagccccagccgcgccatgtagcggtcggcgccgatctcgacccgcgcgccgtcgacccgcgccgccacgccgtagccggtgatcgactcgaacgcctcgatcgcgcccagccgggcgccctcgacctgcgcggcgtcgacgatggcgcgcgcgatggggtgctcggacttggcctcgaccgcggccaccttgcccagcaccgccgcgcgctcgaagccttcggccagcaccaggtcggtcagctcggggcggcccttggtcagggtgccggtcttgtccaccgccaccacgcgggcgtccttgagcgcctgcagcgcctcgcccttgcgaaacagcacgcccagctgcgcggcgcgcccggtgcccaccatgatggaggtgggcgtggccagccccatggcgcacgggcaggcgatgatgagcaccgcgaccgcgttgaccagcgcgaaggtcagcgccggatcggggccgaacacgaaccagatggcgaaggtcgccagggccacggccatgaccgccggcacgaaccacatggtgatgcggtccaccagcgcctggatgggcagcttggagccctgggcctgctcgaccatgcggatgatctgcgccagcacggtatcgccgcccaccttggtggcgcgcagcgccagcgcgccgttctggttgaccgtgccgcccacgacctcggcgcccggctgcttctcgaccggcacgggctcgccgctgatcatggactcgtccacgaagctggtgccctcggtcacctggccgtccaccggcacgcgctcgcccggccgcacttcgaccacgtcgcccgccgccacctgcgcgatcggcacttccacggtggcgccgtcgcgccgcacgcgcgccgtcttggcctgcaggcccatcaggcgcttgatcgcctcggaggtgttgcccttggcgcgcgcctccaggtagcggcccagcaggatcagcgccacgatgaccgcggcggcctcgtaatagacgttgaccgtccccggcggcaatacgccggcggcgaaagtggcgatgaccgaatacgcataggcggccgccgtgcccacggccaccagcgagttcatgtcgggcgcgccgcgcagcaacgccggcacccccttgcggaaaaagcgcagccccgggccgaacagcacgatggaggccagcacgaactggatgtaccagctgttctgcacgccgatgctgccggccacggcatggtggaaggccgggatcatgtgcgagcccatttccagcacgaacacgggcagcgcgaacaccgccgccacgatcagcgcgcggcgcaggccctgcagttcggccgcctggcgccgggccgcggcatcggcggcggcgccccccggatccagcgggcgggcctcgtagccggcggcggccaccgcctggaccagcgcctgcggcgccaccgcacccgcgacttcgacatgggcgcgttcggtcgccaggttgacgctggccgcgcgcacgcccggcaccgccttcagcgcgcgctcgacccgccccacgcacgaagcgcaggtcatgccggagacggccaattccatggtgctggcggccacggcgtagccggcctgctcgaccgcctgcaccgccgcgccgacatccggcgcgccggcaaagcgcacgtcggcgcgctcggtagccaggttgaccaccgcgtcgctgacgcccggcacggctttcagcgcgcgctcgacacgtcccacgcacgaggcgcaagtcatgccctcgataggcaggctgatggcgcccgccgcgggcgcgccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaactggcattcatcatggctccttcaaacaatgggattcgacagcatgactccactgtagaccttgccatgattggaaggtcaagcgtccgcggcgcgcggcgccgtgcgccctacgccagatgcgtgacgaaatagatcttcttgacgtggcggtccacttcccagcggccggtatagccttcgggcatgatgaaggcgtcgcccgccttgaccgcgtggaccgtgccgtccgggtccaccaggcgcgcctcgccctcgatgatgtggcagtactcgatgtagccggtggtgttggactggaagctgccgctggtgctctcccacacgccggactcgaccttcccctgcccgccctcgaaggcggtcaccgtgcgaaacgacgcgtcgccggctatgggccggctgggcttgcccgccaccgggttgatcatggggcccgtatcgatgcggaccaggcgcgatttgtcgtgttgcggcatgggttccctttgcaagttcactggaaggccagcgccgccactgcggcgcccggaatcggactatagccaatcacggctccgacaggcgcggcgcgcccgccgcgggcctctatatgcctaaagcgtataaacaccagcctaaaatttcatggaaaaccctagttttagtatgcgaaactcaggtcaaactccgttctggaaaaaaaaactacttttccgggatttcgcagttttcatgagcacgttatttcgccgcgcgccgcgtaccatcattgctgcccgcgattgacctcgcactctaccgaccacgacaccatcggcatgcccaacctgaacctcagcctcgaccataccggattgatcgtcttcaagctggaagacgcgcgccaggccttcgaacgcctgggcttcaccctcacgccgcgcagcatgcacgccggcgcgctgaccccgggcggcccggtggtgccctggggatcgggcaaccattgcgccatgttccgcaacggctacttcgaactgctgggactggtggagccggacaagcccagcaccgcgcgccgcatgctggaccgctacgaaggcctgcacatcgtggccatggactgcgagtcggccgacgccatgcacccgcagctgacggcggcgggcgtgccggcgccggcgccggccacgctggagcgcgacgcggccttcgggccggccaacgaccagacccggcgcgcgcgctttcgcaacatcaacctggacggcgaggcctatcccgaggcgcgcttcatcgtcatcgagcacggcacgcgcgacgtgctgtggcagccccacctgctcgaccacccgaacggcgccaccggcctggcggccatgtatttcgccgccgccgacctgtcggccacgctggagcgcttccagcgcctgctgggcacgcccagcgcgcacggcgacgcctattgcttcgagctgcggcgcggccgcttctgggtcatgtccgaggcggccatgcgcgagcactgtccggtgctggccgacggccccgtgcaccgggtcgccgccgcctgcatcgaggtccggtcgctgccggcgctgcaggaatacctgcaagcccgccagatcgattacgtcgccgccccttacctggacggggccgcgccgtccatctgggtggcgcccgcgcaggccagctgcgcggcgctgcaattcatccaagcccgataaccttccaataacacccaataaccccttcctgacaggaaaagcaatgagagcagcagtcatttacgaacacggtggtcccggcagcatcaagtacgagaccgccttccccgacccggtcgccaagcccgacgaggtcatcctcaaggtcggcgcggccacgctgaactaccacgacgtgttcacccgcaacggcatgcccggcatcacggtgcccatgcccatcatcatgggcctggacttcgccggcgaagtcgtcgaggtcggcgcggacgtcaaggactggaaggtcggcgaccgcgtgctggtcgacccctcggaccgcaagaccttcggcggcgtcatcggcgaagcgcgccacggcgggctggctgagtactgcgcggtgcccgatcaccacctggtgcgcctgcccgacgacgtcagcttcgagaccgccgtctgcctgccggtggcctacggcaccgcctggcgcatgatgcagaccatcggcaagatccagtccggcgaacgcgtgctcatcctgggagcctccggcggggtcggcacctgctgcgtgcagctggccaagatggccggcgccgaggtcgtcgcggcggcctccagccccgagaagctggcgcgcctgaccgagctgggagccgatcacgtgatcgactacaagcaggaagacttcatgaaggcgatcttcgccaagttcggcaagccgcaccgccgcctctacgagaacggcgtggacgtggtggtcaacttcaccggcggcgacacctgggtcaagtcgctgcgcacgctgcaccgcaacggccgcgtgctgacctgcggcgccaccgccggctacgaccccaaggaagacctgcgcttcatctggagctacgagctgcagatcctgggctcgaacggctggacccgcgacgaactgatcgccctgctcgaacaggtgcgcgccggcaagctgcaacccatcgtcgaccgcacctacggactggccgatatcaacgacgcgttccgtcaactcgaagaccgccaggtcttcggcaaaatcctggtgaaaccatgagtcagcaagccgcacgcaaactggagaaggccgacatcgaggccatcttcgcccgttcccggttcatcagcgcgatgaacctggagatcctcgacatcgaccatgccggctcgcgcttctccgtgcgcatgccgctgcaggacacctacgagcgcggcgttcccggcaccaagcagttccacggcggcgcgctggcggcgctgatcgacgtggtcggcgacttcgccatcggcatgctggtgggcggcggcgtgccgaccatgaacctgcgcatcgactacctgcgtcccgccgtgggcgactacgtggacggcgtggccgtggtccgcaaggccggcaagtcggccgcggtggtcgatatcgacatcctgtgcccggccggcaagctggtggccatcgggcgcggcacctatgtgccgatcacgggctgaatttccgcaaaccgaccgaacctgaaggagccgaacatgctgcttgtaccgagtaaccttgcgcgggccgcctgcgccattgtgatgtccacggtgttgtactccccggcgcatgccgaactgaccaagctgagatacggcaacgtcaccgacatgacgctgtcccaggcgcccatggtcgccgccaagcagctcggctacttcaaggaagaggggcttggatgtggagctgatgggcttcaagggcaccggcaccctgatcccgcagatgctcgccaagcgggtggacatcggctaccccaacccggacacgctgatcatttcgcgcgcgccgggcaaggacaagctgccgctgaagttcttctacaacgccacccgcgcctcggggtgggagttcgccgtgctggcggattcgcccctgaagtcgctcaaggacctcgacggccgcaaggtcggcgtgggcgcgatgaccttcggcaacgtgcccatcaccaaggccgagttcaaggaactgggcatcgacgcgagcatggtgccggtgggcatcggcagcgccgccttcctggcgctgcagaacaagcagatcgacgcgctcaacctgttcgattcgcagcacgccacgctggagacgcagggcaccgccatccggcgcctgccgcagttgccgcgctacgaggcgctgttcagcaacggcatggtggcgcacgaggacatgatccgcgacaagcccgaggtgctggccggattcggccgggccatggccaaggccaccgtgttctgcgagaccaaccgcgaggcctgcgtgcggctgttctggaaggagtaccccaacaccaagccggccggcgacgacgccaaggtgctggccgacagcgtcaaggtgttctcggcgcgcttcaacaagatgctggtgttcccggaaggcaagccgcgccagtgggggcagtacaacccggatacctggcgcgacttcgccgccgccctgcacgaaggcgggcagctcgaaacgctcgacgtggacctggacagcgtctatacgaatgcgttcgtggacaagttctccgacttcgacacggctgccgtgcaggcgcaggccaaggcgttcaaggactaggagccggcagcgtgaatcaggcacaacacaatggcaacgcaccggtcttccgcgtccagggcctggaggtgacctaccggtcctcgcgcggcccgaccacggcgctcgagggattcagcaccacggtcgccgaaggcgaattcctgtccatactgggcccctcgggctgcggcaagtccaccctgctcaaggtggccgccggcctgctcaagccctcggccggcgtggccgagctgcgcgggcaggccatcgacggcccgcggcgcgacgtcggcatcgtgttccagcacgccaccctgctgccctggcagaacgtgctggacaatgtgctgctgccgatccgcaccatgggcatggacatcgcggcgggcaccgcgcgcgcgcatgccctgctcaagaccatggggctggagaagttcgagcagcactatccgcacgaactctccggcggcatgcagcagcgggtgggcatcgcgcgcggcctgattcacgaccccagcctgctgctgatggacgagccgttcgccgcgctcgacgcgatgacgcgcgagaccatgatggtggagctgcagcgcatctggagcgagacccgcaagtcggtcatgttcatcacccactccattcccgaggcggtgttcctatcgagcaaggtggtggtgctgggacccaggccggccagggtgctgcgcgagatcgacatcgacctgcctttcccgcggaccgaggaaacgcttgccagcccgaagttcgcccagctgtgcgccgagctgcgctcgctgttctccaacgtggcgcactagggggccgacatgaaagagcgcaccaaatccatcgtctatcccctgctgctgctggccgcgctgctggtgctgtggttcatcgccaaccgctacctcggcgtgccgtactacgtgctgccgccggtcgaaggcgtgctggcggcgctgtaccgcggctatgtgcagggcgatttctggggagatttcggcttcacgctggcgtccatggcgatcggctacgtgggcggctgcacggcggccttcatcatcggcgtgctgttcgccgaataccgctggctggaacgcctgctgtatcccttcgtgctggccctgcagtccatgcccaaggtcgccctggccccgctgatcctggtgtggttcggcttcgggctggagtccaaggccatcatggtggccctggtctgtttcttccccatgttcatcaacacggcggtgggcctggaggccaccgatccggccctgctggacctgatgcgggcgttctccgccagccgctggcacatcctgacgcgcatcaagatcccgtcggcggccagccacatcttcgccgcgctgcagatctcggtggtgctggggctgatcggcgcggtggtggccgagttcgtctcgtcgtcgaaggggctgggctacctgatcaacgcggcgacgaccacgctggacaccagcaccatgttcgccgcgctgatcagcctggccgtgctcggcatcgccggcagccagctgatcagggtcctgcatcgcaagctggtgttctgggaccgcggcgaagccggacggaccctcaccgagtaggcgctaatcttgcccaagtcccgccaaggcgcggtcgaagatctcgcgcgattgcaccagcaccccggcgcgccagtccggcgcgctggggtagaacgcctcgcggatgtcgcgcatcagcatggcgcgcagcgcgccgtcggcgtcctggtgctcccacagccagcgcgccgccatcgaggcgcgctgcatgcgcggacgcggcagcgtgccgaactccaccactaccgccgtggtctcggcctcgggcagcatggccacgaaggcatcgaccagcaggccctggtaacgcgccacggccttgtgcgtcacgccgtcgcggttgaccgcgcgctcgccccaccagcgccgcgcccgttcgtaggccgggctgccggcctcgtggaaacacaggaacacgtggccgcgctcgggaccgatgccggtatgcaggtcgatgaaggcggcctggcgcacgcccgccagatgggtggcgatggcctcgcgcaaggcgcggttggaccattgctggcgcatgccgccatagaagatgccggtcgggtggctgtactgcccgccgttgaaggcatccgaatagacctgctcgcccaccgattcgcggaaatccgacagcttgcggaatatcgcctcgacgtcctgctcgtcccagtggtcgcgcgcgatcagcgcatgcacctcggcgtagcgcggattctgcggcaggggctggctgaagtcgacgaagttgcggttcaggtcgacgttttcctcggtgaaccgcaaggcatgcgcgaacccccacgggttgtgcgcgtgcagcagcagcacgccggtgtcgcgcggcaggcgcgacggatcgagacggcgcagccagtcggtctgcgccgccgagccgctgtagccttcgatgccatgcgtgccgcagcccaccaccaccatccggctggcctgcgcgccgcccaggcgcgccacgtcgagatacagcgcttcaccgtcggggccgcgctgtgtatcgtggcaataggaatggatatcggccccggcggcgcgcgccgcctccaggaatttggcgcgggcctgcgcataggtttcggagaaaggatcggacgcgtgcacattggctcctagacatgggttggcaaattcaatcccattctacggaatggttctggaattttttttcgttttcccgctcgagatatgccgtttacaggtgaaatcatgtcgttgaatctgggccagcttactgacccgaacaagaaccccgccgccattgcgctgatcgactgcctcgaccacgaggcgccgcggatctacacccacggggacctggaccggctggccaacgcctgcgcgcgcggcctgttgcgcaagggcctgaaaacgggcgacgccgtcgccctgatgggcatcaaccgcgccgagttcctgatcgcctacctgggcatcatgcgcgcgggcatggtggccgtgccggtcaactacaagctggcgcccgacacgctgtcgttcctgctgcaggactgccaggcgcgtctggccttcgtcgacaagccgcgcgcggcgctggcgccggccgggctggacacggtgcgcttcgacaccgcgcaatgggacgaatttctcgacccgggtccgttcgagacgtacgcgccgccgctgcgcaccacggccatgatcctctacacctcgggctcgaccggccgcctcaagggcgtgcagctgtcgcacgacggccagctctggaccatccgctcgcgcttcctgaaccgcaaggacttcgacgacgagcgcttcatcgtggccgcgccgatgttccacatgaacgcgctggccaactgcaagttcgcgctggccgcccacgccagcatcgtgctgctgccgcagttcgacacgcatcgcttcatcgaggcgctgggacggcacgaagtgacgtggatcacctcggtgcccaccatgatggcgctggtggtcaaggaaaagcaggcgctggcgcagatcgacaccgcccgcgtgcgctatatccgcatgggctcggcgccggccaccgaccagctctacgaggccgtgcggcgcgccttccccaatgccgcgatcgccggcggctacggcacgaccgaggccggccccatcgtcttcggccccacccagggccgcgcgctgccgggcggcggcgggctgggctgggtgctgcccgacgtggaagtgcgcctggtggacgcgcaaggccgcgacgccgacgaaggcgagctgtggatgcgcacgcccgccaacatgctgggctacctgaacctgcccgacaagacccgccaggtcctgaccgaggacggctggtatatctcgggcgacgtgttccggcgcgacagcgacggctgctactacttcatcggccgcgccgacgacatgttcaactgcggcggcgagaacatctacccgggcgagatcgagcaggtcatcgagcgcctgcccgccgtcatgcaggcctgcgtggtgccggtggccgacgagatcaagggccacaagccggtggcgttcgtggtgctgcagcggggcatgagcctgtcggaacaggacgtcaagtcgtacgtcctggccaatgcgccggcctaccagcatccgcgccgcgtgttcttcgtcgagtcgctgccgctggcggccaccagcaaggtggaccggcgcgcccaggccgaggcgtagcgcaagaagactgtgccgatcggcaatgggctgctccatgagcagcccattccaattccgggcccggacacgcccgagaaggcacttattttccacgcgccggcgcgtagcatggatccatcgcatcaataaggtggagacatgcgcttcaatgccacatcggttgccggcgccgcgcagccgcaacgcctgcacggcctggcggccgacatcgaccgcgccgtcgccgcggccagcacggcccagaccccggccgcggtggccggcgtgctggccgcctaccgcgaacccgacgaactgctgacgccggcccagcaggccggcaacgccgagcactacgcccgccacctgctctacgcccatccgctggggcgcttcagcatcgtggcgctggcctggcagccggggcaatgcacgccggtgcatggccatttcacctggtgcgcctacgccgtgctgcgcggcgccatgcaggaggaacaatacgactgggacgcggccggccagtgcgcgctggccacgcgcgtggtcgcgcgcgcgccgggcgattgcgtggccagcctggcggggctggacgccatccaccggctgcgcaatgtcggcgccggcacggcgatctcgctgcacgtctacggcgtcgagggcgaccgggtcgccacccacgtcaaccgcatcgcccgcgccgcgtgagggcggccgcgggcgctacgacgcgtagtcgaccggcagcgcggtggtgtacttgagctgctccatggcgaacgacgagctgacgtcgtgcaggtcggcgatgcggatcagcttcttgtagaccgtgtcgtaggtggagatatcgggcaccaccacgcggatcaggtagtcgatgtcgccgctcatgcggtagaactcgaccacctcggggatgtcggtcacgtggtcggcgaagcggtccagccaggcctgcgagtgctggttggtcttgaccgaaatgaagaccgtcacgcccacgttgagcgcgaccggatcgcacagcgcgacctggcgccggatcaccccgctttccttcagcttctgcacccgccgccagcatggcgtggtcgataggctgacctggtccgcaatggactggatcggcgtctccgcgttctcctggagaatcgcaatgatcttcctgtctgtggcatccatgttcgcaccgccatgaaaaggcgcggcggcctcccgcgagggaagccgtccgcgccgggatgagcggcgggcgcggctgcgcccgccgcggccgtactgctcaatcgatggtgaccttggcgtccttgatgaccttgccccagcgcgcggtctcctgctccaccagccgggccagttcctcgggcgtggacggcgccggctcggcgccctgcttggcgatgctctgcttgacgtcgggcagggccagcaaggcgttcacgtccttgttgatcttggcgatgatgggctgcggcgtgccggccggcgcgaacagcgcccaccaggtcgtgacgtcgtagcccttgaccccggcctcgtccatcgtcggcacgtcgggcaggtcgggcgagcgcttgggcgaggtcaccgccagcgcgcgcagcttgcccgccttgatatgcgccagggcggcgggaagattgtcgatcgccatcggcaccatgcccgccatcacatcggtgagcgccgcgttgctgcccttgtagggcacgtgcgtgatgggcgtatccgtcatgcgcttgaacagttcggacgacaggtgcggcgaggtgccggcgcccgggctggcgtagaacgccttggacgggtcggccttgaaataggccagcagttcgctgacgcttttggccggcaccgacggattgaccaccagcacgttcatcacggtggcgatctcggagatcggcgcgaagtccttgatgtggtcgtagcccgggttctggtacaggcccggattgatggcgtgcgtgttgatcgagctcatgtagagcgtgtagccgtcggccggcgcgtgggcgcccgcctgggcgccgatattgccgccggcgccgggccggttctcgaccaccacgggctggccccacatcttgctgagattgttggcaaccaggcgcgtgaagaaatccgagctgccgcccggcgggaacgacacgatcatcgtcacgggcttggtgggatacgcggccccgctcgccacggccgggccggccagcatgcccgcggcggcgcacacggcccaggtcgccagcaggcgggattgaatggacttcattggaaattcccttatagatgtgttgtatggctgcgccttgccagcatcagcccccgttcccggcattatggaagtcgcgcaggaaaatatatttgcgacttctggctcgaaaacggccaaaccgggaattaatttctaatatatcccgggttgcagggtaatttcttacaattattagttatatcgtgcggctatttttctctataggcggcctggacgcgccggccgccggcggcgaagtcggttactctcgtcgtttgtccaggcgccccgccgcctcgcccgcatcaggagctgtatgtttactggcatcgtccaaggcaccgccaccatcgccggcatcgccgaccggcaaggcctgcgcaccttcaccatcgatttcccggccggtttctgcgtcgacctggccatcggcgccagcgtatcggtcgacggcgtctgcctgaccgtcacgcgcatcgtgtcggccgacaccgccaccttcgacgtcatgctgcaaagcctggacatcaccacgctgggcgggtatgcggtcggcgcgcgcgtcaacgtcgagcgcgccgccagggatggcgccgagatcggcggccacccgctgtcgggccatatcgatttcgccgcggccgtcgaacgcgtccggagcatggacaacaaccgcgtgctgcgcatcggcatcccgccggcgtttcgcaagtatgtgttcgccaagggctatatcgccgtcaacggcgccagcctgaccgtctcggaagtcgaccgcggggaaggctggttcgaagtctggctgattcccgaaacgcgccgcatgacggtgttcgaggaaaagcaggccggcgatgcgctgaacatcgagatcgagcgcagcacccaggtggtggtcgacacggtgcgcgaagccgtgcaggaaagcctgggcaagctgcagcccgtgctcgaggccatcctcaaggagaagggcctgagcctggaagacttcgtgcgcccgccggcgctcaagtaaggcaagccgcccggccggcacggccggccaggcgccgctcagcgcggcgcggccagcagcgcgtgcagccagcggccgatagccgtgacctgctcgtcgccatgcggctggccgatcacctgcaggcccaccggcatgccgtccacgcccagcgccggcacgctgatcgccggcgcccccagcagcgaggacacgcagctgaacgaataatcgccggtgggataaggcgtgccgcgcaggtcggcgatgcgcggggccggtccgctcgaggccaggctgaccagcgcgtcgcactgggtggccagcgccgccagccgctggcgcgccgcctcgcgctccagcatgtcgtggcgatagcgctccagcgtcatggcctggcccagctccagctggcgcaccaggctggggccgagcgtgccgggatgctgctcggccatgttcttcaggctccagtggtgctcccaggaaatcaggcgcatcgacagcgcgcccgcttgcgcgatggcgcgttccaggccgtcgaccagcgagcagtcggcgcggcgcacgatccgcacgccctgcccggcgatgcgctcgagcgccgcctcgaaggcggcgcgcgaagcggcgtccaggcgctcccagccctcggtctcgagcaccgccagccgcgcgggcttgcgcccggccggcggcgcggcctcgccatacaggcccggatggccggggtcgccgccgacgcgccgcacgatctcgatcgaagtggtccacatgtcctgcgcgcagccggcatggatgccgacgtgcgactggctgaagccctggcgctcgccgcggttcatgccgccgtaagtgggcttgagcacccagttggcgttaaagctggccggccgcagcatggagccgaccagttgcgagccgaccgccaccggcaccatgttggcgcccaccacggcgcccgagccgctggacgagccgccgggggtgcgctcggggtcgaacgcattggtggtgggcccggggtccaggaaccccagcgcggtggttaccgtcttgcccagcacgatcgcgccggcctcgcgcagggcgcgcaccacggcgctgtcgcgcttgggaaaattgccggtgtaggcggggctgcccatctgggtgggcatgtcgcgggtttcgatcaggtctttgatgcccaccggcatcccgtcgatggccgacagcgggcggccttcgcggtagcggcgcgccgaggcgtcggccgcctcgcgcgcgcccgcctcgttgagcaccacccatccctgcaccaccggttcgcgccgggcaatcgtgtccaggcagcgctccaggtagtcgcgcggcgaatcgccgccatccaggaacgcctgcgtgcggtcatggaaagtcaggggagtgtgcgtactcgggtggtaattcaaggtctgctcctgggtaatgaaccaggcggtcggccggctcagttgatctgtatgccggcgtcttcgatgagacgcgtccagcgctggtattcgtcatggaagaacgcgtcgaactgctgcggcgtgccgggctgcacctgcatgccgaacgacaccaggcgatcgcggatatccggcatggccagcaccgtggccaggtcgcggttcagtttctccacccgctcgggcggcaggccggccggcgcgaacaggccgtaccatgcctccagctgcagcccgggcaggccggcctcggcggtggtcggcacgtcgggcagcgcggccagccgctgcggcgaggccacggcataggccttggccttgccgctggtcacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgatgacgttgccattgcccagctgcaccagcaggtccacctcgccgcccagcacggcgcgcgaggcttccagcgcgccgcggtacggcacgtgcatgatgtcgaccttggccgcttggcggaacatctcggtgtagagctgcagcgccgagccgatgccgttggaggcatacgaatacttgccggggtccgcgcgcaggcgggcgaccagctcgtccatggtgttggccggcatcgacggatgctcgaggatcagcaccggcaggctgccgatcttgcccacccgcgtgaggtccttgaccacgtcgatgcgcgcgttcttgttcagcgccggcaaggtcgccagctccgagtaggtgatcatcagcgtatagccgtcgggctgggcgcgcgcggcgaactcggtgtcgatcagcgtgccggcgcccgagcggttttccaccaccacaggctggccccacagcgcggtcagcttgggcccgatcaggcgggccaggatgtccgccgtgccgcccgcggtggtcggcacgacgatggtgaccgggcgcgccggatacgtttcggccacggccgccgcgcccgccagcggcgccatgcaggccagcagccatctggcgcaggcaagcctcaatccacgactcatttgaaccccctttgtgcttgtgatcgtccggctgccgacggcgccggatgcggggccatagtgagggttggcgacattgcgctcaaacgactttatcgctaggatggtttacattttcttaagcgaacgcgggatcgggcatggatggtttgccgcctctcaatgcagtgcggacgttcgaggtagcgggccggctgtgcagcatcaccgaggcggccgccgagctgtgcgtcaccccgtcggcggtcagccggcaaatccggctgctggaagaacacctgggccgcaagctgttcatccggcagcatcgcggcgtcgtcctcaccaccatcggccaccagtacctgggcgatatctccaaggccctggtggaggtgcggcgcgccacctcggaggcggccaagccgcgccagcgcgcggtcttcaccgtgcgcgcgccgcacagcatcgcaatgcgctggctgctgccgcggctggcccgcttccatgccgcgcacccgcacatcgacgtcaagctgcacacctcgctgacgccgcccgacttcgaacgcgaagacctggacgccggcgtgatgctggggcgcggccagtggaagggcctgctcagccacatgctgatccgcaacgagctcatcccggtctgcgcgccgcacaaggcccgcgcgctgcgcaccccggccgacctggccgacgagacgctgctgcacgtgttcggcaggcccgacgattgggtggcgtggctgggcgcggccggcgtcgaacacgtggacgtgcaccgcggcatgaaatacgaatcgtcggcgctggcctacgaggccgccctggagggctatggcatcgccatcgcgcagaaggccctgatcgacaaagacctgcaggagggccgcctggtcacgcccttcgacctgagcgtggaccagagcgactacacctattacttcgtgctgccgcccgagggctacaagcgccgctcgccggcgctcgataccttcaggcgctgggtgcgcgacgtgtcgctgccgcgccaggctgcgccgccatgacctgggcatagctggcgggatcgagccgctggatcagcaggcacgcgatcgccacgcacgccaggtgcatcgtccagccgccggtggccgcgcgcagcgccgcgaccgcgaacggcgccagcccggcgatgagaaagcctccgccctgcatcagggcggccagcacgccggccggctcggcctgcgaaaagtgatcgagcgcggcgatgaaggtcagggcgaagcagccgcccaggccggcgccgccgatgagcgcccaggccagcggcgccgccgccggccagaacgccatgccggcaaagcccatcgcctgcatcgccagcgtcgcgtacagccacggccggcggtcggggcggcgcgcggccagggccggcagcgtgagcgccgcggcggcctgcgcgatggtcatggccaccatcaggtcgccgctttgcgcgatgctccagccctgcgcctgcacggccggagccagccacgccaccatcgacgaatagccgccgttgaccagcccgaacgccgcgatcagcagccaggtgcgcggccggcgcatcagcgtgccggccagcgcgccatcgcgccgcgccgccggcgtctcggccaggtggcgccaggccgcggcgaaggcgatcagcgccggcacggccagccaggccagggcggcgcgccacgagtcgccggcgcccccggccagccgcgaggtcagccgcgcgccgagcgcgccgccgcccatcatcatggccgagtacacgcccatgacggcggccatgcggccggggaagcggtccttgatcacgccgggaaacaccgcctggatgtaggccacccccaggccgcacagcgcggcggtggcgaccagcagcgcgccgtcccaggccgccagccgcagcgccgaccccagggccagcgccagcagcgcggccagcacgccgcgccgcgtgcccacgcgcgcctggaccgcgggcgcgaggaaggcgcccacgcccatcagcagcatgggcagcacggtcagcatggacgcgcccaggtggcccagcccggtgtcggcttcgatgccggccagcaccgtgccggggccggtcaggaagggacgcaggttcaggccgatcagcgccaccagcgccagcatggcccaggcgcgcggcgcggcgcccaagcgcggggccgtcatggcgcttgcggcccgtcctgccactcgcggtacaagtcggcatccggcgcggcggcgccgggccggtgctcgaaggcgaagccgggctggcgctgcggcggcaacgccagctcgacggccagcgccgcggtggacaggccatagggctcggcctgctcgttggaataggcgtagaccgcgcgcgccacgccgctcatgcgcatggccgccaggcacatcgggcaaggctggccgctggcgtagaccacgcagccgtccagccgcgccgagcgcagcgccctgcccgcctcgcgcagcgccagcaactcggtatgcgcggtcggatcgtggtcggccagcatgcgattgacgccgcgcgccagcaccacgccgtccttggccaccagcgcgccgaacggccggccgccggcgcgcgcgttggcgcgcgccagcgcgatcgcttcgcgcaacagggcgtcgtcgtccggcgtcgcggcgcccgggttcgagttcgaattagcgcgcatgggcggcctccagcagttggacgatggcggcctggccgcgctggcgggcgtggcgcaggggcgagacgccatcgccgtcggccaggttcacgtcggcgccgccctcgatcaggcgcgccacgatggcctggtggcgcgtgccgccgtcgcccaggatgatggcttcgagcaggccggtccagcccagccggttgacgtggtcggggtcgaccccggcgcgcagcagcatgtcgaccacttcgacatggccgcgctcgcaggccggaatgagcgccgtgccgccgtagcggttggtgcttttcaggtcggcgccgtgcgccagggtcagggccaggattgcgcggtagccgcgcgcgccggccagcaggtaggcgctgtcctggatgccgttctgcgcgttgacgtcggcgccggcctcgatcagcgcgccggccgcctcggcatggttgccctgcgtggcgcgcagcagcggcgtattgccttgcgcgtcgcgcgcctccagcggcgcgccgccggccagcaatgtcttcacgcgcgccgcgtcgccgtcggcggccgcctgcagcagcgcctggccggcatcgccggccgccacggacgcgccgcccagcgacaccagacacgcggccagccagcatcgataaaaccggatgatgggcatacccaatcctccttgcttgaacatgctgccagtatcggggtttgttcaagtattatgaaattaattggtttaatgaatatcagtgggaaacgcgatgctcgatcccgtactgctgcgcagcttcgtcacggtggtggataccggcaacttcacgcgcgccagcgaacacctgcacctgacccagtccacggtcagccagcacgtgatccgcctggaggaaaacctgggctgccggctgctggaccgcggccagcgccacgtgctgcccaccgaggaaggcgagcgcctgctgggctatgcgcgcagcatcctgcggctggccgacgaggcgcgcgaaagcgtggccgcggcccagggcaacgccgtgctgcggctgggcgcgccggaggacttcatgggcgcggcgctgatgcccgtgctcgcgccgctgctggcgcgctatccgctgctgcggctggaattcgacagcggcctgagccaccagctgctgcggcgctaccgcgatggcgagctcgacctgctgctggtcaagcaatgggaggtggacgcggactgccaggcgcactggcccgagccgctgtgctgggtggccgcgcgcgacggccccaccctgcccgccggcgaggcggtgccgctggcggtgttcccggccggcgcgctgtaccgccaggagatgacgcgcacgctggaagccagcggccggccctggcatatccgctacgccagcaccagcctggccggcctggtggcggcggtcggcgccggactgggcgtaagcctgatgccggcggccagcgccggcggcgagctgcgggtgctgcgcaagcgcgacggtttcccggcggtcgacggcctgcagctggggctgtacgcacgcgcccggctgggcgcggccggacgcgacctgcgcgacgccctggccgcccattgcgggcggcgcgccgcggccatgaaccaggcctgatgccggcgcgctaggcccgcagcccggcgcccagccggtactgcggcgcataataggccggcgcgcccaaggtctcggcggcccgccacacccagcgcggatcggccaggaacgcgcgcgccagcgccacctggtcggcctgccccgtctcgatgatggcctgcgcctggcgcggatcggcgatgccgccgaccgcgcgcaccggcatgccggtgcggcggcgcacttgcttggccaggccggcctggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgcgcggcgccatctccggccgtgtcgtcgggcggcgagaacaggtcccagcaagccacgaacagcgccgcgatcagcggcccgatcacgaagccgttcaggccgaacagcgccatgccgcccagcgtcgagatcagcacgacgtaatcgggcagcttggtgtccttgccgaccagcaagggacgcaggacgttgtcgaccatgccgatcaccagcacgccgaacaggatcaacaccacgccctgccagatcgcgcccgtcagcaggaaatacaccgccaccggcgcccagatcaggccggcgccgatagccggcaacaaggacagaaaggccatgatcacgccccacagcagcgcgccctgtatgcccagcaccgagaacatcacgccacccagcgcgccctgcgcggccgccacggcgatattgcccttgaccgtggcgcggatcaccgtggtgaacttgcgaaacaggtgctgcttgtgatgctcgtccagcgggaccgcgcggcgcagccggcgtgacagctgcgaaccatcgcgcaacaggaagaacagcaggtacagcatgacgccgaagccgatcaggaactggaaggtatcctgcccgatgttgaacgcctgggtggcgatgaactggctggcctgcatcatgccggccgtcagtttttcctggatgctgcccaggtcggcgaggtcgaagcgcgccagcacgtcgtgcaccgtgggcggcagggcatcgatggcctgctgcaggtaggcgccgaaattcaggttgccgctcttgagccgctgatacagattggcgccttcctggaccagcgaaccggtgatgaagatcagcgggatgatgaccaccagcaggaccatcaacagcgtgagcaaggcggccagattgcgccgcggcgccaggcgcacggcgatgcggcggtggaccggcgcgaagatgatggccaggatggcgccccagaacacggcgccgtagaaaggccacagcaaccaggcgaaggcgatcgtcaccacgatgagcagcccgacgaacgccctgctgttgaaaagactcgattggctcatgttccatcccggaagcggcctggccgcacgaggcgctattgtactcagggcgcctggcgagccggtcccgccaggccattgagcaaggcctgcgcctgcgaaacctggtcggagcggccattgagcgcctgcagcagtacattgagctcgctgcgcaccgagggatcgcgcacctgggtcagcggaccatcggtatcgacctgatcgcgatggcgcgcaacgaacccggccacgcgccgcgcatcctccacggcgggttcgagcaggccggatatccgcgccaaggcctgtgccggcgccgtgacgctgtgttcataggcgcgcgcgtaggcgttgcgcaggtcgggaggctgctccatcccggcgcgcgcggcgtcggcggcggcgcgcgcctgttcgagcccggtgcgcgcggccgccaggcgctcggccagcctgtcccagccgtcctggcgtgcgacgatctcgtcgaccgaatgcagccgcagcgcctgcagcgccgcctgctgcgccgccaacgcttcgcgcacggcggcgtgcgccgcttccatcggctcgtactgcgcctcgtagtcgcccagggccttgcgcgtgggcgggtcgggcggcgcggccacgacgcccgcctgcggcgcggccacttgttccagatacgcgatgaaggccgcgcgctcctctggctcgcgattcacgcatccggccagcgcaagcacgacggccagcgccggcaatccccatccaaaccgcataaacctcccttccagcacccatgcggcgccactacgcattgccggcattatcgggctggcatccggaaaactcccctggagcaggcactttgttgccatcgaagcgatctgtgacaggcgcctgcgacaggttcttgacaaacaaaattccatgcactagaatgcttggttattcatgcttacccataacgccatatatcatcatatggcagcaacatggccgatccggtcatgtgcccacaggcaagccgtcggccccctcatatcagaacacgcctggcgtggccgacccgaaaccgcaagcccgcgctttacgccttacggcttgctacaaacccatcgctgccctgccctgaacgcagggaaccctggcaccacccttggtgtccaacgctgtgtgtgtcatccggcaacgccattggcctgcccacggcacgcacttcgagcatcgggatacagccggtccccgccggcctctccgggtccttgcgatccgccgccccatgctcccggcgccacgcatgccgcgcatgcatgttcgccgtaccaggcaaggccgctcttgcggccttgcgcacattccataactagaactcgaaagaggaaaaacatgaaccaactgtttgacaccaaccacctgatccgccgtcccacgcaaaccaagctggacgacactcccatccacgtcggcgacgtcgtgcatctgcaactggccgacggcccggtcatccgggcgcgcgtgatctacaacgcgccgatcaacggcaccacgacgtacacgaccgaactgatccgctgcgccggcgacgacaaggccagccacggccaacgcatccgtttccgccacgagcacgtgcatcgcatcgagtcggtgcgcggcctgacccactgaagcggcgcggccggcgcgccgtgctaaagttggctgcgtccgtgccctacgccgtcttgccatgcagccaaccgcaacctccgttcgcatctgggacttgcccacgcgactgtttcattgggcctttgcggccgccgtcatcggcgcgctggtcaccgtcaagctgggcgggctgtacatggactggcacgtccggttcggcctgaccgcgctgggcctggtcctgtttcgcctgatctggggcttcgtcggcccgcgccacgcgcgctttgccacgttcgtgcgcggtcccggcgcgatgcttgcctacctgcgcggccgcgccgccgaccatgccggccacaatccgctcggcgccctgtcggtgctggccatgctggccgtcatcggagtccaggccgcgaccggcctgttcgccagcgacgacatcatgatccagggcccgctgtacggccacgtcagcgaggcaaccgccaacacccttaccggcctgcaccaggccaacgaatggatcatctttggcctgctgggcgcgcatctgctggccatcgcgtggtactcggcggtgcgccgccgggcgctggtgcgcgccatgatcaccggcaacgcgccggctgcccagctgccgcccgccacgccagcctcgcaggacggcccggccatctggctgcgcgccgccgtggtgggcgcctgttgcgcggcgctcgtgctgtggatacaggcgcaggccgtcgccgtcgacatgtcgttctcctagcgcgggcaagcgccgaaacgaacgaaaaaaaaccggtcgcgcgaccggttttttttgccttgcgggcgcggggagcgcgccgccttacttcttcttgcggaacgaatcgtggcaagccttgcagctggcgcccacgtcgccgaacgccgcccgcaccttgtcgtaatcgcccgcatcggccgcggccgacagcttggccacattgtcggccaggcgctgctgtttctgcttgaagtcctcggcgtcgctccagaccgccggcaaggcatcgccgccctcggtgcccgggccgaacgccgcccacggcagcgtcgacagcgtcttgaagatatccacgttggccttgatctgcgccgcatcgtagggcgcctggccgcgcatgaccggctgcatgcggccaaagtgcgatgccatcagcgtgagggccgattggcggtatttgatcgcgtcctggggcttggcgaactgggccgcggccggcgacgaccagagcggcgccagcatcgtacagaccaccgcggcaacaatggacagtttcttcatcgggcaaactccttgtggatgggcaacggccggccgcctcgcgcgccggccggatagccggactataccgcccgcgccagttgcgcggccaggccgatatacgagcgcggcgtcatcgccagcaggcgggccttgggctcgtcgggcagcgccaggccgccgatgaactcgcgcaaggcctcttcggtaatgcccttgccgcgcgtgagcgtcttgagctgctcgtacggctgcggcaggccgtagcggcgcatgaccgtctgcaccggctcggccagcacttcccagcacgcatcgatgtcggcgtcgatcgccgcggcgttgacttccagcttgttcagcccgcgcaggcaagcatcccaggcgaccagcgcatagcccaggcccacgcccaggttgcgcaacaccgtcgaatcggtcaggtcgcgctgccagcgcgaaaccggcagcttctcggacagatggcgcagcacggcattggccagacccaggttgccctcggagttctcgaaatcgatcgggttgaccttgtgcggcatggtcgaggagccgacctcgccctccttcaggcgctgcttgaagtagcccagggccacgtagccccagatgtcgcggtccaggtccagcacgatgacgttggcgcgcgccacggcgtcgaacagcgccgccatccagtcgtgcggttcgatctggatggtatggcggttctggatcaggcccaggccggccagcacattgcggctgaaggcgggccagtcgatttccgggtacgccgacagatgcgcgttgtagttgcccgtggcgccattgagcttggccagcggctcgaccgcctcgatggcggccacggcgcgctgcaggcgcgccgccacgttggcgaactccttgcccagcgtggtcggactggcgggctggccgtgcgtgcgcgacagcatgggctggtcggcatgcgtccgggccagttcgttcagcttggccagcacctggttgagctgcggcacgacgacttcggcgcgcgcacgcgtgagcatgagcgcatgcgaagtattgttgatgtcttcggaggtgcacgcgaaatggatgaactcggcggcacgcgccaattcggcatcgtcggccacctgttctttcagccagtactcgaccgccttgacatcgtgattggtcacgcgctcgatgtccttgatgcgggcggcgtcggcctcggaaaaattgcgcaccagcgcggccaggcgctcgcgcgcggcggccgggaacgccggcagctcgggcaggcccgcatcggacagcgcaacgagccaggccacctcgacctcgacgcgatgcgccatgaacccggcctcggacagcagcccccgcagcgccccggcgcgcgacgcatagcgtccatccagtggcgaaagagcattgagttgggtaagctggtcggcaatctgcatgtcggtgtaagaaggaagcggttgtaagccgggcgattttaccattcgccctctctgtaacatatgtggcaaatgcgctgcgatccggcgcgcgcacgccgattcgagagcgggcgccctgctatacttcgcccgcttcgactacgcctttgtgactccatgaaactgatcggctcacttaccagtccttacgtccgcaaagtgcgggtcgttatggcagaaaagaagctggactaccagctcgagctggagaacgtctggtcgcctgattcgcaggtacagaagtacaacccgctgggcaaggtaccctgcctcgtcatggaagacggcggcgcgctgttcgattcgcgcgtgatcgtcgaatacctcgataccctgtctccggtggcgcggctgattccgcagccgggccgcgaacgcgcggccgtcaagtgctgggaagccatcgccgacggcctgctcgacgcctgcgtcaccgtcgtgcgcgaacgcctgcgcccggccgcgcagcaaagccccgaatggatcgagcgccagtacggcaaggtgcgcgccagcctggacgccatggaccacagcctgggcgaaaacgcccactgcatgggcgtgaactacagcctggccgacatcgccgtgggctgcgcgctgggctatctgaacttgcgctttgcggacctggactggcgcgccgatcacgccaacctggcccgcctgtatgaaaagctgtcggcacgcccatccttcgtcgacagcatgccgccgaccgcctgaccgaaccggcgtgcaatgaaaaaggcggctcgcatgagccgcctttttcattgccggccaccctggccgccgaccggcgccaggatgccatgggccgtcaaaccatgaacgcctgccatgccttggtcagcatgtaggccgccagggcgaacagcagcgtggcgaacacccgcttcagcgtgcccaccggcaggcgatgcgccatgcgcgcgcccaggggcgcggtcagcacgctggtggccaccagcgccagcagggccggccagtagatgtatcccagcatgccgggccgcgtcacgctttcgttcaggcccgagatgacatagcccacgctgttggccagcgcgatgggaaagccgagcgcggccgaggtcgacaccgccgtgtgcagcgccacgttgcaccagaccatgaacggcaccgacaggaagcccccgcccgccccgacgagacccgacagaaagccgataccggcgccggcggcgctggtgccgacgatgcccggcatctggcggcttgccttgggtttcttgctgcgcagcatgttccagcccgaataacccacgaacagggcgaagaacaacgacagccaggcggtgctcagcgccgcgaacaccgcgccgcccgacagcaggccgccgatgatgatgcccggcgccatggcccacacaatgctccactggatcgtgccgcgcttctggtgggcccgcacgctggacaccgaggtgaacaggatggaggtcatcgacgtggcgatggccgcatgcaccaccaggtcgcccggcatgccttgccaggcgaacaacatcgtcaggaacggcaccagcaacatgcccccgcctatgcccagcagcccggcggcaaagccgaccacggcgccgagcgccagcaggcaaatcaacatcactacatccacgacagactcctctttcccaggtttatgaaaccgctgtggcggccgcggccgcggccaccgcgagaccggcgcgcctcccctggcgcgccggcccgcatgttcagatgatgatgccgcccccgaggcagacctcgccgtcgtacagcacggccgactgccccggcgtgaccgcccattgggcctgctcgaatgccagcgcgaagcgctcgccgcccgcctggtccagccggcatgccgcatcggcctggcgatagcgcgtcttggcgccgtaggcgccggccgcgggcggctcgccggcgatccagctcgcgtcctgcgcctgcagctgcgccgacagcagccatggatggtcgtgcccctgcacgacgtacagcacgttgcgcgccaggtccttgcgcgccgcgtaccaggcctcggccgtgccgtcgtcgcgctggcgccccttgaccccgcccacgcccagtcccttgcgctggcccagcgtatagaacgacaacccatggtgggtgccgacccgctggccctcgggcgtcaggatgggcccgggttcgctcggcaggtagcgattgaggaactcgcggaacggccgctcgccgatgaagcagatgccggtcgagtccttcttggccgcgttgtgcagcccgatctcgtgggcgatgcgccgcacctcggtcttgcgcagttcacccagcggaaacagggtgcgcgccagctgcacctggttgaggcgatgcaggaaatagctctggtccttggtgtcgtccagggccttgagcaactggtggcgcggcccggccggcgtctcgacggtgcgcacccgggcatagtgcccggtggcgatatgctcggcgcccagcgccatggcgtggtccaggaaggccttgaacttgatctcggcgttgcacagcacgtcgggattgggcgtgcggccggccgagtactcgcgcaggaactcggcgaacacccggtccttgtattcggcggcaaaattgacgtattcgaactcgacgccgaccaggtcggcgacgctggccgcgtccagcaggtcctggcgcgtcgagcagtattcggaatcgtcgtcgtcttcccagttcttcatgaacaggccgacgacctcatagccctgctgcttgagcagccaggcggtcaccgatgagtcgacgccgcccgacatgccgacgacaacgcggcctttgcgggtaggattggatggcatgatgcggctattttagacggccgcggccaactggtccggccgcggctcggcctcgctcgatgcctccatcagccaaccccggaacgcctgcaaggtcggcgagctggccttctgctccggatagcacaggtagtacccctggcgggcgcggatcggcagctggatcggcacgtgcagcttgccgtcgcgcagctcgtcctcgatcaggcagcgcggtatcagcgccacgccgaaaccggctgcggcggcctgcgacagcagcgaatattggtcgaagcgcgcgccttccaggctgcgccgcgtatcgcagccggcttgctcgaaccattcgcgccacccctccatcgccgaggtgtggtgcagcaagggatacgccagcaggtcggccgcgtcctggcagccgccgggcaccaggcgctcgctgcacacgggcacgacgtcgcgccccacgatgtagtcggcgccgctgccgggccagatgccttcgccaaagcgcaccgccgcatccagttccggcgtggaaaaatcgtagccctggcgatgcggcaggaattcgacatgaatgtccggccgcaggcggcgaaacgccgccaggcgagggatcagccagcgggccccgaaggtgggcatcgcggtcaggtgcagcgtgccgccgcgcccctggtgggcaatcagctccagcgtggccgcttcgatctgccccaggccggcgcggatcttcttcagataactgcggccggcctcggtcagcaccaggccttgcctgatccacaggaatagttcgacgccgacaaactcctcaagatgtttcacctgtttgctcacggcgccctgggtcacgcacaattcctgtgcggcgcgagtgaaactgttgtgccttgcggcgacttcaaaagcctgcagatcggtcagggacgggcaaaaacggcgcatggaaaaaggggccgattcaggttttatgacaaaccagccatgagtaaaaggaatagcttacggagaatctttcgtttgcgcaaaccagacacccttacagaatgacgcagtctgtgccaagaaccacaaagttcgcgcactgatctgaacatcttcctacaggggaaaccatgcaacgtcgtaatgtcatcctgggcctgtccctcgccgcgatcctggccgccccgctggccgccggcgtcgcgcacgcccaagacgcctatcccaacaagccgatccgcctgatcgttcccttcccgcccggcggcaccaccgacatcgtgggccgcctgttcgccgacaagctgagcaaggaactgggccagaccgtcgtggtggaaaaccgcggcggcgccggcggctcgatcggcagcgccttcgtggccagcagcgtccccgacggctacgtgctgggcatcgcgacggtgagcacgcacggcatcaacccggccatctacaccaacctgccgttcgacgccgagaaggatttcacgccgatctccaatctggcggccgtgcccaacatcatggtggtcaaccccaaggtgccggccaagaacatcgaagacttcatcaagctggccaagagccagcccggcaagctgacctatgcgtcggccggcaacggttcggtctcgcacatgatgggcgaaatgttcaagatggcctcgggcaccgacctgatgcacgtgccctaccgcggcgtgggcccggcgctgaacgacaccctggccggccaggtcgacgtgctatatgacaacctgccgtcgtcgctgccgcacgtgcagtcgggcgccctggtgccgctggccgtggccgcgccgcagcgcgtcgcggccctgcccaacgtgccgaccttcgccgaggccggcctgcaacccgtcaacgactcgtcgtggttcggcctggtcgcgccggccaaggtgccgcagcctgtcatcgacaagctgtacgccactgtcgtgaaggtcagcgcagaggacgacgtcaagaagcgcctggaaggcctgggtgccgcgcccgtggccaacacgcccgccgaatacgccaagcagatttccgaggaaatcgccaagaacaagcgtatcgccaaagaagccaacgtgaagatcgactaagcgcgctcacccccccccgcccgcgcggcggggggccgattccagcacctgcactcatatatgtttattacccagcctctgtcctaccgactcgacctgccgaccgaatatccccacgcgcaatcgtccactcccctggtgctggattccccgcacagcggcgcggcctacccgccggatttcgcgccgtcggtgtcggccggcgcgctgcgcacggcggaggacacctgggtcgacgatctgtggggcgatgcagtcgggctgggcgtgccgctgatcgccgccagcttcccgcgcagctacatcgacgccaaccgcgccgtcgatgaaatcgatccgctgctgcttgcgcagccgtggcccgaggccatcaacgagtcgcccaaggtgaaactgggcaagggcctggtgtggcgcatgctggacgacggcacgccgctgtacgaccgcaagctgtcggtcgacgaggtgcgccatcgcatcgaggcctgctggaagccgtatcatcgcgccctgggcgcagtcctggaccaggcacatgcccgctttggcaaggtctggcacatcaattgccattcgatgcccagcgtggcgggcgccttcgcgaccgaccagccgggtctggtgcaccccgacttcgtgctcggcgaccgcgacggctcgaccagcgaccccgccttccgcgagttcgtcgccgcgtggctgcgcgagcgcggctacgacgtatcggtcaacgacccgtacaagggcgtggaactggtgcgcgccttcggccgcccggccgatggccgccacagcctgcagatcgagatcaaccgcaagctgtacatggacgaagtctcgctgcggcccaacgacaactatccgcgcctgaaggcgcacctgcgcgagctgaccgccgcgctggttgactggacgcgcgcgcaggcggcctgacgccggacatctgcgcactcgtgcatggcgggcttgcgcccgccatgcagccgccccgttggacgaccacgccagcggggctttttttcgccggccgcgcggctggacggcgcgggagcgcgcctcgcggcgcgtggcgcttttcctcttcccctgccatcaacgcgtcgcaaggacgccagcggctgccccgataccggcgccctgtgaggattcgtgtataactacggcgaaccttcggaggagaagcgtcaatgcaaatcggggtacctaaagaaacccgggatggggaaacccgcgtcgcggcaacgccagagaccgtcaagaagtacataggcggcaaacacagcgtgatcgtcgaacgcggagcaggcgtggccgcgcattacccggacagcgcctatgaggaggccggcgccacgctgggcacggccgaaaccgcactgggttgcgagctggtgctgaaagtccgcgcgccggccgacaacgaactgccgcacatgaaacgcggtgcggtgctcgccggcatgctcgatccgttcgatgccgacgacctgcaacgcctggccgccgcggggctgaccgccttcgcgctggaagcggcgccgcgcatcacccgcgcgcaaagcctggacgtgctgtcatcgcaggccaacctggccggctacaaggcggtactgctggcggccaactactacggcaggctgctgcccatgatgatgaccgccgccggcacgctgaaggcggcccgcgtggtcgtgctgggcgccggggtggcgggcctgcaggccatcgccaccgcgcgccgcctgggcgccgtggtcgaggcctcggacgtgcgtccggccgccaaggagcagatcgagtcgctgggcgccaagttcatcgacgttccgttcgagaccgatgaagagcgcgaaatcgcgcagggtgtcggcggctacgcccgtcccatgcccccggcatggatggcccggcaggccgaactggtcgcccagcgctgcaagcaggccgatatcgtcatcaccaccgcgctgatccccggccgcccggcgcccacgctgctgacggccgaaaccgtgcaggccatgaagcccggatcggtcgtggtcgacctggcggtcgagcgcggcggcaactgcccgctgacgcaaaaaggcctggtggccgaccaccacggcgttaccctggtcggcctgaccaatctgcccggaatgttgcccaccgacgcatcggctctgtatgcgcgcaacctgctggatttcctcaaactcatcgtcgatgccgaaggcgcgctggccatacggcgcgatgacgaaatcgtcacggcctgcctgatgtgcgaaggcggccaggttacccggaggtcataagatggaaagcatcagccctaccctgatcaatctgatcatcttcgtgctggccatctatgtcggctaccacgtggtctggaatgtcacccctgcgctgcatacgccgctgatggcggtcaccaacgcgatctcagccatcatcatcgtcggcgccatgctggccgccgcgctcaccgagggccggactggcgcgcaccatgggcgtcgtcgccgtcgccctggcggcggtcaatgtatttggcggcttcctggtcacccggcgcatgctggagatgttcaagaagaaggaacgcaagcccggcacggagggtgcgcaatgatttcgttgaacctggttactctgttctacctgatcgcctcggtctgcttcatccaggcgctcaagggcctgtcacaccccaccacgtcgcggctgggcaataccttcggcatggtcggcatggccatcgcggtcctgaccggcggcgctcatcatcgcgctggcgcgcgacggcgccggccccggcctgggctgggtgctgctgggcctgctgatcggcggcagcgccggcaccctgatggccaagcgcgtcgaaatgaccaagatgcccgagctggtggccttcatgcacagcatgatcggcctggccgccgtggccatcgcggtcgcggtggtggccgagccgcatgccttcggcatcgccacggccggcgggctgatacccaccggcaaccgcctggagctgttcatcggcaccttcgtgggcgccatcactttctccgggtcggtcattgcgttcggcaagctgtcgggcaagtacaagttccggttgttccagggagcgccggtcgtgtttcccggccagcacctgctcaacctggcgctggccttgctgatgctgggctgcggcctgtggttcatggccacccaggcctggccgcctttcgtcatcatgacggtactggcgttcgcgctgggcgtgttgatcatcatccccatcggcggcgccgacatgcccgtcgtggtatcgatgctcaacagctattcgggatgggcggccgccggcatcgggttctcgctgaacaaccccatgctgatcatcgccggctcgctggtgggctcttcgggcgcgattctctcgtacatcatgtgcaaggcgatgaaccgctcgttcttcaacgtgctgctgggcgggttcggcggccaggcgggcacggccgccgcggccggtgacggccagcagcgcagcgtgaagtcgggcagcgccgacgacgcgtcgttcctgatggccaacgccgaaagcgtggtcatcgtgccgggctacggcctggccgtggcgcgcgcccagcacgcgctcaaggaactggccaccaagctgggcgaaaaaggcgtgcaggtgaaatacgccatccatccggtggccggccgcatgcctggccacatgaacgtgctgctggccgaggccgaggtgccctacgaccaggtgttcgagatggacgacatcaacggcgaattcggccagaccgacgtcgtgctggtgctcggcgccaacgacgtggtcaacccggcggccaagaacgaccctgcctcgccgattgccggcatgcccatcctcgaggcctacaaggcccgcaccgtcatcgtcaacaagcgttcgatggccgcgggttacgccggcctggacaacgagctgttctacatggaccgcacgatgatggtgttcggcgacgccaagaaggtgctggaagacatggtcaaggccgtggaataaggcacggggccggtgcggcgcatggcgccgcgccggggcccgcctaacggcgcgcgcgcaattgccctggcgtcacgccaaaggcgcgccggaaggccgtggcgaaattggccgcgctggtatagccggccaggcaggcggcctgggccacgctcaggccgtcgcgctccagccccagccgcgcacgcgtcaggcgcgcgccgcgcaggcactcgaacaccgtcatgccccatgcggcgcgaaaatgacgctgcagcgtattgacgctcaggcaggcatggcgggcgagttcttccaggctccaggcatcggcctcgccgctttccagcagttcccgtatccgcgccatgcgcaggaaatcgcgccgggccagtccgccgcgcccggcctgcggcgccgcaccggccccggcctccaggccgtcgaagccctcgaccagcagatccagcgcacgcgactccaggtataggcgccacagcgccggcgccagcgccggcgggcgcagcatctgctcggccagcgtgatcgcctgggccgatgccggccagcaatgcatggccagatggcgctgggcaaacgccgccaatgccgcgccgtcggcgcccaggcgccgcgccagccagtcgtggctgaatgcaaggctgaccgtgcgctcgatgtcgccgcggcgcgactggcgcgcgaacgtcgccggcgcggcgaccgccaccagggcgccctgcaccccgtcgccgccctgcgggccgcgcggcaggcggcaatggccgatggagacgtcggcgcgcccgcctatggtcagcgccaggcgcaggccgggcttgagttcggcgcgcacggcggcgccctgcagatcgcggatatcgacccggtgcgccaccacgccgggcgccacctcgctggtatcaaacacgccctggaaaaccggccgctccttgccgggcaccgacaggtagtagcgcgcggcgctgtggcgcgacagatcgatcagcgtctggcccgccaccagggcggcgccggcgccgccgcgcggtgcgcgtggaggagtctgggtcatgaatgaatggcgatagtgcaaaggcttatggcgcgtgccgaaacctttgccgggatcttctctgacagaatcatgaacgccaaatcttattagaaatcattcccaatcgcaaacaggcccgatacatggctggccgccatgtggacgggcccgcgcacgcacacggagaagccgcatgtccaccccccgattcgcgctgcattacgccagcgcgtcagtcctgctggccgcatccggcctggccatggcgcagacggccacccagatccacgatccgtcgcaggtgcagcagatggcgacggtgcaggtgctgggcacggccgaagaggaaatcaaggagtcgctgggcgtctcggtcatcaccgccgaggagatcgcccgccgcccgcccaccaatgacctgtccgacctgatccgccgcgaacccggcgtcaacctgaccggcaacagcgccagcggcgcgcggggcaacagccgccaggtcgacatccgcggcatgggccccgagaacaccctcatcctgatcgacggcaagcccgtcacctcgcgcaatgcggtgcgctatggctggaacggcgaccgggacacgcgcggggacaccaactgggtgcccgccgaggaagtcgagcgcatcgaagtgatccgcggcccggccgccgcccgctacggttccggggccatgggcggcgtggtcaacatcatcaccaagcgccccgccgatcgcgccaccggctccatcacctactacacgaaccagccggaagacagccgcgagggcaacaccaaccgcgtcaatgcgcgcatcagcgcgccgatcagcgacacgctgagcatgcggctgtacggcaactacaacaagaccaatccggatgcccgcgacatcaacgccggccacgcgaacaccagcgacaacggcaacccctcgaccgccggacgcgagggcgtcatcaaccaggacctgagcgcgctgttctcgtggaaagccgacagccacaacaccgtggacctggacatgggcttcagccggcagggcaacctgttcgccggcgacaccatgaacaacgccaacagcgacttctcggacagcctgtacggcaaggaaaccaatgcgatgtaccgcgagaactatgcgctgacgcaccgcggcgtctacgactggggcacctcgcgcgccagcgtcggctatgactacacgcgcaacgcgcgccagcgcgaaggcctggccggcggccccgagggcgcgcccaccgcgggcggctacgacaccgcgcgcctgaagaactggcgcgccgcggccgaggccagcgtgccgttccatctcggtttcgagcaggtcgccacggtcggcgtggaatggctgcgcgaatcgctggaagaccccgccggcacgcgccagacctataccggcggcgccatcggcggcacggccccggccgaccgcgacccgaaatcgcgccagaccagctatgcgctgttcgccgaggacaacatcgagatcgacgagcgcaccatgctcacgcccggcgtgcgcctggaccacaacagcgaattcggcagcaactggagtcccagcctgaacgcctcgtacgccgtcaccgacgcgctcaagctcaagggtggcatcgcgcgcgcctacaaggcgcccaacctctaccaatccaaccccaactacctgctgtacagccgcggcaatggctgcctggcctcgcagaccaacaccaacggctgctatctggtcggcaacgaggacctctcgccggaaaccagcgtcaacaaggaaatcggcttcgagtacgacccgggcacgtggcgcaccagcatggcctatttccgcaacgactaccgcaacaagatcgtcgccggcaccgacgtccagtaccgcctggccaatggcgcccgggtgctgcaatggaccaacagcggcaaggccgtggtcgaagggctggaaggcaacctgttcattccgctggccagcaatctcgactggaacaccaacttcacctacatgatccagtccaaggaaaaggctaccggcgaacccttgagcgtgattcccgaatacaccatcaacagcacgctggactggttctacacgccgcagctgtcgttccaggccaatctcacctattacggcaagcaggaaggcccgtccaccaatgtacgcaccggcgtcgaactgaacggcgacggccgccagaccatcagtccgtatgccctggcgggcctgagcatgggctacgaagtcaaccggaacctgaagttccgcgtcggcgtgagcaacctgttcgacaagcagctgtaccgcgaaggcaatgccagcagcgcgggcgcggccacctacaacgaaccggggcgcgcctattacgccacggcgacggtgtcgttctgaccatggcgacggctctcctgccgcgtcgcgccgccccctggctgctggccgccgccctgcggccggccgcatcgcgggcccagccggcggccgtgccgagcgaaccgcccgagcgcgcgcgggcgcgcctgggcgtgctggggctggtccagcagaccgtgctggcgcgcggcgggggcttgcgcaacgtgcgcctcaccgtggccgtgccggcgggccagccgccggccgccggctggccggtcatctatatgctcgacgacggcgccgccctgcaggcgctggcacaggccaaccgcgccgacctggcccggcaggccgtgctggtgggcataggctatgacagcccgggccgcatcgatggccaggcacgcgcctgggactacacccctgccctgcccggtaccggcgtccatggcacgccggacccgcgcagcccgcaacggcgcaatggcggagccgaggcctggctggaattcatcgaaacgcgcgtcaagccctgggtggcgggcacgacgcgcgtcgataccggccgccagaccctctacggccactcgtacggcggcctgttcgtcctgcacacgctactggcccgtccgcaaacgttccagcgctatgtcgcggccagtccatccttgtggtggcatgcgccttacatgatgcggcgcgcgtccgacgcgggggatttcagccacggcgcgccaaccctgcacctgatggccggcggcgccgaaatgctgcgccgccccggcgcggcgcccttggccacggcgggcgcgaccacccggctggccgcgatcctggccgccaagccaggcctgtcggtcacgctgcgcgagtttcccgggctgtcgcatggcgccatgctgcccgcctcggcgcaggcggccgccgagctggccgctcagccctgagtggccaggcgctggtcgaccacttcgatccaatgcctgacgggcgtatccgtgccgctttgcaggtggccgatgcaaccgatgttggacgacatgatgacggtcggcgccgcggcggcgatctcgcccagcttgcggtcgcgcagggtgagcgcgatgtccggattcaggacggaataggcgccggccgagccgcaacacagatgcgactcgccgaacggcgccagctcgaaccccagctcgaccagcagacgctcggccagcggccgcaggccttgccaatgctgcagcgtgcagggcggatggaaggccgcgcgcggacccggcgccagccgctcgcgcagcgccgccgcgtgcggcgccaccacttcggcgacatccttgaccagcgccacgatcctggcggcgcgctcggcgtagtccgggtctcggcgcaaatggtgcgcatactccttcaccatggcgccgcaacccgaggcgttcatgacgatggcctcgatctcgccgcgctcgacccagggccaccaggcgtcgacgttggcgcgcatctgcgccaaggcctcgccttgcgcgtccaggtggaagttgacggcgccgcaacagcccgcgcccggcgccaggcgcgcgccgatgccaatggcgtcgagcacgcgcagggtggcggcgtcgatggtgggcatcatggacggctgcacgcagccggtcagcatcagcacctggcgctcatggcgcgacggatcgggcaacaggccgggcggccgcgccgccggcaccttgcgccgcaacgcctgcggcagcatggcgcgcaccatctggcccagccgcatggccgggccgaaccaggccgaattcatgcctctgcgcagcgcttcgcggcgcagcctgtcgcccagccggcgcggtacgcgctcgtggaccagttggcggccgatatcgaccagccgcccatactccacccccgatggacaggtcgtttcgcaattgcggcaggtcaggcagcggtccaggtgctgctgggtggcctgggtcggctcgctgccttcgagcagctgcttgatcaggtagatgcggccgcgcggactgtccagctcgtcgcccagtacctggtaggtcggacacgtagcggtacagaaaccgcaatgcacgcaacggcgcaggatggcatcggcctcctcgccgaaatcggtatcgcgtgcccaagaagcaagatttgtttgcatggcgccagggtatcttccagtatttgcaggtcctagagttccggcaccagacgcccggggttgaacaggccggccggatccagctcctgcttgaggcggcgcgtgatggccgccacaccgtccgaaaggggatggaacacgccgtcggccggcgccgcgcggccggcggcacgaaacagcgtggcatgcccacccgcctgggcggccgccgcgcgcaccgcctgcgcatcgtagtggccgctgagccagcgctgtccgccgccccattcgatcagggtggggcccagcgccagcgcgggcgcggtgggcggcaccgccagccgccacaggggcatgccgcgatcgaagaaggcatggctctgctcgcgcaaggactcccaccagtcgtgggcctgcgccgcatccagcagttctccgcccaggacttcgcgggccgcctgcaccgccggcggcgcgccggccagccgcagcaccaccgcgccgccgccgtcggccgcgccatcggccgtccagcaactggccgagatcggcagcggccgcccgcgccattgtccgaaccagcgcagagcctcgtcctgcgtggcgggcaaccgcaacgactccaccacggccggccggggcacgactttcagcgagacttccagcaaggcgccgaaaatcccttgcgcgccggcctgcagccgcgagacgtcatagccggccacgttcttcatgacttccccgccaaacgccaggatatggccctgcgaatccagcaggcgcgcgcccagcacgaaatcgcgcacggcgccggcggccatgcggcgcggcccggacaggccggcggccacgcaaccgcccagcgtcgcgccaggcccgaaatgcggcggctcgaaagccagcatctggccgtgctcggccagcgccgcctcgagctcggccagcggcgtacccgcgcgcgccgtcaccaccagttccgaaggctggtagctgacgatgccgcgataaggggtcatatccagcaggcagtggccatcctgcggcgtcacggcacgatgattgccgtaaaaccctttggtgccgccaccgacgatgaacagaggcttgtgaccggcgcgcgccgtcatcacctgatcgcacaactccgacaggacgaaatccatgaccgcacgccctagaagcgcgccagatcgggaaatctcatttcgccggcatgcacgtgcatcttgccgtattcggcgcagcgtgccagcgtgggtatgaccttttcagggttgagcaggccgggcgggtcgaacgcccgcttgaccgccaggaaggcatcgagttcgtcacgcgagaattgcacgcacatttgatttattttctccatacccacaccgtgctctccggtcacggtgcctccaacctgcacgcacagctcgagaatggcggcgccgaacttctcggcgcgctcgacctcatcgggcttgttcgaatcaaacagtatcaggggatgcagattgccatcgccggcatggaacacgttggcgcaacgcaggccgaaatcgtcttccatctgctcgatggcgccaagcacgcgcgccaggtggcgccggggaatcgtgccgtccatgcaatagtagtcgggcgacacgcggccggcggcgggaaaggcattcttgcggccggcccagaagcgcaggcgctcggcttccgagcccgatacctgcaggctcgtcgcgccggcccgcttgaataccgcctccatcatggcgacctcgtgggccacctcctgcggcgtgccgtcggcctcgcacagcaggatggcctgcgcctggaggtcgtagcccgcctgcacgaagggctcgaccatgtggaccgcctggcggtccatcatctccagcccggccgggatcaggcctgcggcaatgatctgcgtgaccgcgttgcccgccgcttcgacgctggcgaagctggccatgaccacttgcgcgcaggccggcgagggaatcagcttgaccgtgatttcggtcaccacgcccagcatgccttcggagccgacgaacaccgacagcaggtccaggccgggcgcatcgggcgcttccgagccgagctcgacgatctccccgtcgatggtcaccacacgcacgcgcagcacgttgtgtaccgtcagcccgtacttgaggcaatgtacgccgccggagttctcggccacgttgccgccgatcgaacaggcgatctggctggatgggtccggggcgtagtaaagcccgtaaggcgcggcggcttcggaaatggccaggttgcgcacgcccggctcgaccacggccgtgccgccggcggggtctatgcgcttgatacggttgagcttggacagccccagcagcacgccctgcgcgtgcggcatggccccgcccgacagaccggtccccgcgccgcgcgccacgatcggcacgttcatgcgcttgcacagctgcatgatggcgcgcacctgcgcctcgtcttccggcagggccaccaccgccggcagcgcccggtacagcgacaggccgtcgcactcgtacgggcgtgtgtcctcttcgcgatgcagcacgcaatgcgcgggcagtatcgacagcaaggcctcgatcagcggctgaggcgcaaagccttcccgcctgggcgaaaaaccggcatccaccaaggtgttcatgaccggaacaatagcgcgagcccccctcggtgcacactaccggatttacccgcacaacctcgcccggcgggcatgaaaaagcccacgcgaccttcgcgtgggcttgccgggcaccgcgcgccgcggcgccggcgctaccaggcgatgatcttgcccgggttgaggatgttgttcggatcgaaggcatgcttgaggctgcgcatgagcgccagcgcctcctcgccgtgctcctctgccatgaactgcatcttgtgcaggccgaccccatgctcgccggtgcaggtgccgtcggcggcaatcgcgcgacggaccaaattgtgattaatggtttcagactcctgccactcctgcgggctgtcggcgtcgagcagcatcaggacgtggaagttgccatcacccacatggcccacgatggtgtacgggaaactggcgcgctcgagttcgtcgacggtctcgcgcacgcaatcggccaggcgcgaaatcggcacgcacacgtcggtggtgctggcgcggcagcccggccgcaattgcaggccggcgaaataggcattgtgccgcgcggtccacagccggctgcggtcttccgggcgctcggcccactcgaagtccatgccgccgtgctcggcggtgatcgcctgcacggtctcggcctgctcctggacgccggccgggctgccgtggaattcgaacagcagcagcggcgtctcgcgcagcgtcagcttgctgtgcatgttgacggcgcgcacggacgcctcgtccatgaactccacgcgggccaccggcacccccatctggatgatctcgatgacgctttgcaccgccgcatccaggttcgggaaattgcagatggccgccgacacggcctcgggctgcggatacaggcggaccgtcacctcggtaatgatgcccagcgtgccctcgctgcccacgaaaatgcgcgtcaggtcgtaaccggcggacgatttgcgggcgcggcccgccgtgcgcagcacgcgcccgtcagcggtcaccacggtcaacgccatgacgttctcgcgcatggtgccatagcgcaccgcgttggtgcccgaggcgcgcgtggcggccatgccgcccaggctggcatcggcgccgggatcgatcggaaagaacaaccccgtatcgcggatctcctcgttgagctgcttgcgcgtgacgccggcctgcaccgtgaccgtcaggtcttccgcgttgacggccagcacctggttcatctgcgacaggtccaggctgatgccgccctggatggccagcaggtgcccttccagcgacgagccggcgccatagggaatcaaggggacgcagtgctcgttgcacaagcgggccacctcggccacgtcctcggtggaatgcgcgaacacgaccgcatccggcagcatcggagggtacggcgattcgtcgcggccgtggtgctcgcgcaccgcgtgcgccatcgacaggcgatcgccgaagcgcgccttcaaggcgtcgagacaggcgggcggcaccggacggcgcaacgcttcggcaggctggggagcgttcatggcatctacacaattgaggaagcaagtgccgccattttacgcccaccttcctactgagcccacgacactcgctgcggacatgccccggccgtcagggcaggatcctatgcaccgccagcatggattcctatgttcgccagccgccccggaccactatcgtatgcggagcttctgtattcgccttccggctgtatgaacaagcattgcttcaaactggtccattccccagccctcggcatgctggtccccgtccacgaacaccgtaccggccgcccgctgcgcggcgcgcggcgggcaatggccgtgacgctggccgtgctcgcgccggccggcgcggcggcggcgggcggcatcgccccgcaaggcgcaacgcaggttgccccggcccgcaatggcgtaccggtgatccagatcgccgctccggatgcgacgggcatttcgcataatcgctacaccgaattcaacgtacggcagccgggcgtggtcttgaacaacagcacggccgaaggcgtctccgccctcgccggccggatcagcggcaatcccggcctgcgcgggcccgcgcgcgccatcctcaacgaggtgaccggcgtctcgcccaccacgctcgagggcgccctggaggtattcggcccggccgccgacgtgctcgtcgccaaccccaatggcctgaccgccaatggtctgagcaccatcaatatccggggcctgaccctgtcgaccggacgcccgggcgccggcggcgtgctggacgtcgcgcgcggcaggctggaaatcggcccgcacggcgtcaataccgccggcctgtcctatttcgacctggtcgcccgcaccgtggcgctgcacgggccggtcggcgccggcgacggccagccgcccgccgacatcaatgtcgtggccggcgccaaccgctacgactacggacgccggacccgtctgcagccgaccgggcggcccgccgcggcgccggacgccagcgccggccacgccatcgacggatcggccgcgggcgccatgtacggacgacacatcacgctggtttccagcgacgccggcctgggcgcgcgccaccgcggcctggtttcggcggccggccatatcgccatcgacgcggcgggcggcgtttcggtgcaggcgctggcggcgcacgccgcctcggacggcacggccggttccgccacgattcgtgccggcggcgacgcgctgatcggcagcgtaatcgcgttcggcggcgatatcgaggtgcgcgccgccgcgggccggatcgcgacgcacggcgcgctgaacgcgccgcgtggccgcgtgcggctgcaggccggcgacgcgctggccgtgcacggcccggtgcaggccgcccgcgttgcgctggcgacacggggcgatgcatcgatcgccgccgacctgcacgccacgcgcgatggcgtcagcctggcggcgcgcaacgccacgctggcgcatgcccgcgtcatcgccacgccgcccgcggcgcaggcgcgaccctccacacccgccatcgatatcgccctgagcggcaccctgaccctgcgcggtacgctccacgacgccgacggcgacggccggcgcatcgagggcacgagcgtcgcgctggccaatggcatgcccgtcatcgtcgacacgcggcagccgcagcgcgccgtcccgaacgccttgctggcctcggacgccgggctgtacgcggccagccaacccatatcgatccgggccgccgggctgcgcaacgagggcggcgccatagacagcaccggcacggggcaaggccatatcggcctgcgtatcggtggcccagcggtcaacctgggctacatcgccacgcacggcacactggaagcgacggtcgacggcacgctggaaaaccggatgctgctgagcgcagccgcgctgcgcgtggccacgcatgatctgtccaaccacgcagcgatgacggccagcggtccggacaccggaacgcccgcgctcgacctctcggtccaacaccgggtggaaaacgccggctcgctgctggccgcgcgtggcgcgctgcgcctgcgcggcggcgccgagctgtcgatcgtcaaccagccggccggcttcatgctcgcccacggccaggacatcgccgccgcccgcctcgccaatgccggcacgctgtcgagcaccgcggccggcacgctgacgctggcgggcgacctggaaaacagcggcgtgctgcaaagtgcccatgccctgcgcgtgcaggcgcggcgcatcgcctcgcgcggccgtctcgccaccgcgaccgacggcgccggcctgacgctggccgccgacgaaaacctgaccctggcgggccgcacctccagcgccggcgcgctgctggcccgggccggcgctgcgcttgtcaatgaaggcatcgtcaccgcccggcaggacttgagctggcgcgcccgcgacatcgtcaacgacgcggccggcaacgtcgtggcgcgatcggtcgacatgcgcgccggccaaggattcgaccaccgcggcgcgatcggcagcgtgacggacctggttctgaaggcggcgcgcatcgacagcgccggcgtgctgcgggccaatcaggacatcgacatgcatgccgacgacgccatgcggctgaaggccggcgcccgcacgctggccggccgcgaccttgccctggccgccgaccagctggagcaatccggcatggcgcaggcgggacgcacccttacggccaccgccggcgcgctcgagaacgacggtttgctcgacgcggccgacgcgaagctgcgaaccacgcgcgccttcgtcaaccgcggccagatccaggcggatatgctgcaggcgcaagggccacaaatccgcaatgccggcgtgttgcgcaccggcgcgctgctggcgctgcaggccgccggccggctcgagaataccggcggcatggcggccagcggttcgctgtccatcgcggcggccgggcccttcgccaattccggaacgatgggcgcgaacggcgacgcctcgttcgcgctgagcagctttgcgaacaccggcagcatcagcgtcggcggcgacctggcgcttcgcctgccggacgtcgagctgacgctcgatgccgatcaccgcctgcccgtgtcgcagggaacgacgctgctgcaggtcgccagcctggacaaccgcgcgcgcagcgagacaccgggccggctgtccgtccaggcgcgcggcgcgatccgcaaccaggatacgctggccgccggccagggcctgtggctggaatccgccgcgaacgacatcgagaacggcgccggcgcgctgctgtggtccggcgcggacctgcggctgcggggcacccggatcatcaaccgcgaggcggccatcatcgaaagcgccgccggcatggtgcttgacgcccgcgccgagatcgacaacggcctgggcatcatccgcgccggcggcgacctgtgggccgatgccccgctgctgcgcaactcgggacgccttggcggccgtatcgtcccggcaggcgacgcggcaataggcgggggcacttacgaccactaccattcggcggccgtcgtctggcacgaactgttcaccgccggcgcggcgggcatacgcgtgccacgctacgacggcaaggacgtgcgggtcgctcaatccgtggtgcaggccggcggcaatctccacctcaaccagggcgagcagaaaggcagacaggcccgggtctccaaccaggggcgcatcgaggcagccggcatggcgctggtcgacggcaacgtcgacaacgcatcgctgcacctgagcctgtccgtggacgagtacctgcgccggccgctggccgcccccatcgtgctgcgggctaccgacagccgtgcgcagcacgtcatcccggcgttctggaaattccatacgctgtacgaattcctggacttcctgctgtcgaacaacgagcccagatacatctggggctactaccgcacctggccggaatgggcattccagacgttgcgcaatctcgacctgggctatgccggcgcgcccgacccgacggcgccgccggtgccccgcccgcccgtactcgacccgcaggccaaggcgagcaccaccccggccgcccaggcgctcgtcgcgcaataccacaaggacctggccgaatacgccacggcgctcgaggccgcgcagcgagccgaggcgatacgaaccgcgcggcagcgcgtggacggggcgctgcgagcccgctacggcgagaagctggcgcagctgaagacccgcacccccgaggtggatgcggcggtcgccgcactggcgcagacgattttcgacgcacgcgccaagcccgccgccgaggtcgagaaactgatcgccgccgccctttgctccccccgggcgcaggcctgcgccgccggcaccgcgcgtatcgcgcaactgctcgaccaggcctccctgccgcccaggcggcctgccgtggcgctgttcgcccaggccatggcggcggtgctcgggccggactggcacggcccggtcgggcacgccaccctgatggcgcgctacgccgacttcaagcgccgcgtcgccacccagggacgcgcagccggcggcgaactggccttctatccggcgcaacagaccgtgctggccggcggggccggcctggtactgtcgggcgggcgcgtcaccaatggcgagaacgtcgccggcctgctggcccggaacatgacggtgcacatcggcgaacaacggatcgagacgccgcgcggctccatcgacgcgatccgccatcccgacgccgggcctgcggtgacagtcaaggacagcatccacgccctgctggaaaaccggcgcctgttcgcgcgcaccgcgccggcgcgcgccgccgccgggccaggcgggcccgacgtgccggccacgccgcccggcctgccccaacccctgtacgaaacgcgcctgagctatctcgaccaaagccactattacggctcccagtatttcttcgacctgatccgctaccggccggaccggccactgcggaccatcggcgacaattatttcgagacccggctgatccgcgaacagatcgcgcgcgccatgggcggccacgaataccgcaacgccgtgcgcggcctggcgctggtgcagtcgctgatggatgcggcgccgctggcggccgccgagctggggctgcgcgtgggccaggcgccgaccgccgaacagttggcgcgcgccacccgcgacttcgtgtggtacgtacgggaaacggtcgacggccaggaggtgcttgtgccgcgggtatacctgactcgcgcgacgcggacggccgcgagcgccacgcgcgaggccggcggcgcgctcatggcgtcggcgggcacggtgctcgccgacaccggcggcgcggcgatcgaatccggcaatgcggcattcctcggcaaggacgtcatcctggatgctgcgggcggcgctgtccgcctgatcaacgacaaaggtatcgccggcggcgcgcgggcgctgggcacgctggccatacgtggcggcgacatcgcgatacagggcggcctgctggacgccgcgcaggcctacctcacgggcgagcgggtcagcctggccgccagcgcgcgctacgatgcgcacggccggctggtatcgcgccacgacgcgcgcctgaacggccgcgccgatgccgcgggcctgttgtacattgccgccaaacggctggacagcgccggcgcgacgctgtcgggcgaccatgtccgcctggaggcggacaaggtccggctgggcggcctgtatgacgtcgacagcagctactcgcaaaccagcaggtacggcctgggcaaggcttggtggcttctgtcctcgcagacggaaaccgccacggccagccacgcgcgcttccagggcacgacgctggagggcgcgatattgagcgggcgcgccacggacatggatatcgagggcagcagcgcccgcttccagcagaccgacctgcaggtcgcgcacgatttcaaggctcgcgccgccgccgattacgcgtacgccgagcgcgcaaagcgggtcgatcaactgttcctcagattgtccgccggcgccggcggctacgaggccggcatcgacctgagcgcgcaaggcggcctgcaagcgcacgccgggcggggccagaccgccggcgcccatgcctcggccgggttcgaatcgacgcgcgaatacgaaaggtcgcgcatgacccactatcgcaatgccgatctcaatttcggcgcgggcttgctggcggtgggcaacacggccgatctgggcggcgccgacatcaaccgcgaccgctacggccagggcgcgagcacggcgtcggatgccatccccggcgatttgctgcgcatccgcgccgcgcgcgtggccgccaccaagtatctcgacgtcaccgacagtctcacggccagcagttacctgcgcgccagcatcgatggcgcgctgacctcgagcgtggcgaccgccgccacccgcctgggcgatacgctggccgaggcccggcaggaaaacagccaggtgcacgccggccagatggccctgcaaatggcgggcgaagcgacacagctcgcgaccaccgacaccgcggcgctcagcatcagcgcaaccttcgcggcgggttacgccgactcgcacaggaatacgcagaccgagaacacgaactacttcggcggcaacctcgacatccgggccaccgaacaggacatcgacctggccggaacgaagttcagcggcgccgactggctggcgctgtcggcccggcgcgacatcaacgtccgcgctgccgccagccgctaccaggaatcgggcgaacagcacgacctccaactgcaccagaccatcaacgccggcgcgaacgccatgcaggccgcggcaggcgtcggcgtaaccgcgggcctgagcggctcgcacatggtccgccacggtgccggacagacttacgaaggctcggcgctgcgcgccacgcagctgcacctacaggcgcgcgacctcaatctcgacgcgtcgatggcccaggcgacccgcatggacctgcatgtggcgcgcgacctgaatgccatctcgcggcaggacgagcagcgattcgcgcagaccggcggcaactgggaggtctcgctgggcgcggcgatccagaaccggacgctcgtggcgccggtcggtacgatcggggcgggcgtgcggcacgagcacgactaccaggccttgacgcaaaacggccaggcgggcctgctggcctcccagggcctgcgcgcgacggtggggcgagacgcccggctgcgcggcgctatcatcgccgatgcgtccaaccagggcggcatggacatcgccggccggattcacgccgaggccctgcatgactatcgcgacaaggatggattcgagaccggcgcgagcgtcggcatatcgtcgaccacgctcaaccccaccctctcattgacgctgggccgcccggccgtcgaacaataccgggccgtgcggcaggccaccatcgccatgggcgccgcgccgggcgcgccacgctataccgcgcggggcggcgtgtcgggccggttgaataccgactccggccaggccgtcgtcgtgcagcgcgccgagcgctgggcatctgcgcgcaccgagttctcgttcgaccagccatcgcgccgcgacaaggccgacagcggctcccctggcgcgcgacctgcccacccgggcgctgcaaaagcgcccgcgctgccgctcgcgcgcccattgacaagcgtcctggcaggcccatcgtcgacaagcccgacggccaacccggcggcggcgcccggcatcgccgcgcaaccggcccccgcttcgccaggccgcgacgcccccaagccggacccctacgccaaccgggtcatcgtccagctggcgcaggacgacgtcgccacccaggccgcgcaggcgctgtttcacaagcatgcggagcaatccgactggtaccggcaggcggacgacggcagcctgcaccccgtgcatccgttgcgcgcggccgcggccggccctaccaagatccagctcgtcggccacggctcggcggaccggcaagccttgagcgggcacgacggccatgccgtcgccggcatcgtccagcaactgcgggagcgcctgccgcccgctgcggcgctggcaaaggtggcgctggtgggctgcgacacggactgcgccagcggcgccagcctgcgcggcgatgtcgcgcaacgcctggcggccgacggggcgcaaccggcgcctgccgtaagcggctacatcggccgcctcgaggttgacgccgcgggccgcaagcacgccgtggcgcagggcggcctgggcgacgtggatcccgaggcgcgcgcgcaaggcacgcagcccgtgccacgggtgttttcccacggccccgtcaacatcgcgcaaagcgggcaggcccggcaattggtcatcgatggccacggcagctgggtgcggcccgaccgcgccgtcgcgcccagctacagcggcacggtgcgcctgcccgccggcacacgcatgcatttctactcggacgacggacagatggtcagcgcgattccattgcgcaatatccccgacaatccggagcgggcctggcgcgcgcagccgttcagcgagcggatttcctccgagcgcatacggcgcgtggccaacgcggccaaggtgccgttcgacgtcgcgcgccaggggttcgaaacctcgacccaggtacgggaaatcgccgcgccgggcaccgcggtcaagaactacctgctcacgccgatcgatccgcagcgcgatgccgccctggcgttccaccagtcgcgcagccaggccgacgtggatctcgcgtcagcggcgcccggcaagggcgcattgttgtcggacctgctgcttgccgtcgcggcctccggacattcgtaccccctgatccattacacctgctgccggggagagttccagcggcccggatcggataccccgagtccgcaactgccgccgcacgaattgctgatccgatcctggctggccagctcggcgcccgtgcacgccctgcccctgccgccctcgtcgcgcgggacactgcccggcgccgacccctacgcgctgcgcagcatcgtgcagctcggcacggacgcggcgacggcacgagcggccgcggcgctgcatggaaagcaccccgccaacagcaactggtatctccagaccagggatggcgggctcgagcccgtacgccaggctgccggcccggccgccggcccgcacaaggtccagttcgtcggccacggcgacgtctaccatggcgtgccgctattgggcggcaacgccgcggcaacgctggcggacctgctgaaccaggtggaacagcacagcccggccggcgcccggttggacaaaatcgcgctggtgggctgcgacaccgactgcacaggccgccccagcctgcgcgaacccttccggcagtcgctagccgcccgccccgacgcgcccgccctgaccgtcacgggctacatcggacgcatcgacgtcgacagcgcggggcgcaagcgccgcgtcgccacgggcggccttggcgatcggccgcccgccgacgagcctgcctcgccgcgtccgcccgcgcagcccgcggcgcccggccctggcgcggccacgccctcctccgccccgtccgcgcccgtggcggcgcggctgttcacgcatggccccatcacactgtcgcaaagcgaaaacgcccgccaactgctcatccagggccactccggctggacccgtccgccggccggaacgtccggcgccggcgagatcccggcgggctggctgcggctgccgtccggcacccgcatgcacttctacagcgtggacaaccagcagacatcgggcgtgccggtacaggcgattccacgcaatcccgaactggcctggctaggccggccgttcgtcagggaattccccgcctcggtcatccgccaattcgcccatgcgcggcaggcgccgttcgacgtggcccgcgcggcgctggtcgaaagcacgcgcgtgcaggaagtggccgccgccggcgcgctggtcaagaactacaggctcgcccccgcgatcgacccgctggtcaccggcgtcgagcaattccacgcgcaacggcgccagggcgacgtggacatggccgtcgcgcgcgagcgcgccagtttgtccgacgtactggccgccgtcgaggcgtccggccatcattatccgctgctgcatttcacctgctgccgcggcgagaccaccccgcccggcgcgccgcccgatgccgtcgcgcctcccttggcgccggtttcggcgcgctatctgcagcaatggcgcgagcgctccggcgtggcgcagccgcgtccgcccacgcccctcggcgcggagccgcccgtgcatgggccggaccgctatggccaccggaccatcgtccagctgggcagcgacgcactgaccgaaacggccgcgcgccgcctgttccgcaagcatgccggcaatgccagctggtacagccaggacgcgagcggccagctgacacaagtgcgggcccccgccgcgcccgccaccggcccgcagaaaatccagttcgtcggccacggcagcatactggaaggcatgccgctgctgggcggcaacaatgccgcgcaactggcgcggatgctgccggccatccggcaggggctgcccgccacggcccgggtggagaaaatcaccctggtcggctgcaacaccggctgcgcgtcgcgcgccagcctgcgcaacctgctgaaccattacctgatcaccacggccgggctgagcgcggaggtcaagggctacgccggccgggtcgacgtggacgctgccggccacaagcagatcgtggaacagggcggcctgggcaatacgccgccgcccgaagccgcgcccgcgccgcgtgtattccggcacggcaacgtcaccctgtcgcaaagcggcgaagcgcggcaattgacgatcgtcggacacgggttctggccccgccccgggcccgcggatcagcctgacggcgcgtccccgcccggctgggtacgcctgcccgcgaacacgtccatgtatttctactcgagggaaaaccagctggtcggcggcctgcccagccaggccgcgctgcgcgcgcccatgctggccgcacagggccagggcgccgcggagctgttctcgcgtgccgtgatccgcgggttcgcgcaccggcatcagctgcccttcgacgtcgcccgccacaccctcgtgggcgcgacccgccctcaggatatcggcgaacccggcgcgctgatcaaggactacgtggtcagccccgcgcccgagaccggactcggcgccatcgaggatttccatgccgcccgccagcagccggacatggatctcgcacaggctgcgccaggctccgaaatcaggctgtctgaaatattgcaggccgtggcccagtccggcgtccgatacgacctcatccactatgcatgctgccgcgcggaaatcccggctaccgatacgccgacgcagcaggtcgccacgccggtgccggcgccggacaagctggtcatacagcagtggcattccggcgccggcgcggcacgcccgccttcgccgcaagcgcaggcgcaggcgccatacgggcccgaccgctacgcccatcgcgtcatcgtgcaactgggctccgacacggtcaccgaatccgccgcgcgcaggctgtttcgcaaacacgcggcgacctcgctctggtacggccagaccctggaaggcaccctgatgttgaaacagggaggcgacacgccggcggccggcccgctgaagatccagttcgtgggccacggcggcccgcgctacagcatgccgttactgggcggcaatacgcccgccgaactggcgcagatggccagcacgatccagcatgccggaccgccctcgcagctggaaaaagtaacgctggtcggctgccagaccgattgcgtcgcgcgtcccagcctgcgcaagctgttctccactgccctggccacggaacacggcctgacgccggcggtcacgggctacgccggcagggtcgacgtggatgcggccggccgcaagcgcatcgtggagcaaggcggattgaacgagccgcgggcgcaggcgggtgcatcgacggcggcgccgaaccggatcgtgcagtcggtggcgcacggcgtcgcgttgtcgcaaagcggccaggcgcgccaattggtggtattggcgcatggcggctggaaggacaagacgacgtcgcggtatctcaggcgcgtccggggcgacggctataccgagctgccggcgaacacgcgcatcgactactacaccgaagacggcataccgaccaagggattcgcggtgtaccaggaagtcaccgcgcgcgcgaacgatacctacacaggactgcaaccgaccctggccatatcgccggcggatctcgaagcactggcgcgcatgcacaatacgagcccgcaggcgttgaccgatgccatgctcgccagcgccgtcggccggcgcgaatccatcatcggggcagccacgatgaaggattacgccttgtactaccacgagcagttcgccctgaacttcctgcgccggcacaacgccgacggcagcagcgcggatgtggacctggccatcatcaccgagccgacgcacaagcgccatctgtcggatgtgctgaaagcggcgggagaaagcggcgcgcactacgacgtcgtgcatttcggcgcgtgccgggtgggccgctgccgcaacgccgcggccgagatgggcgcgagcgccacctcgcgcctgccgccatgacgggatcgtggcgccgcgggcctacttgccggcgctcagcgacgcgcgccggcgctcgcgcaccgcatgggccaggcgctccagcacctgcaccgaagcatcccagtcgatgcaaccgtcggtgatgctctgcccgtacgtcaaggcctgcccgggcaccaggtcctggcggccgcccagcagatggctttctatcatcaggcccacgatgcgggcatcgccctgctcgatctggttggccacatcatcgaccaccagcggctgattctcgggtttcttgctgctgttggcgtggctggcgtcgatcatgatgcgctgggccaggccggccttggccatgtcctggcaggccgcttcgatgctggcggcatcgtagttgggcgccttgccgccgcgcaggatgacgtggcagtcctcgttgcccgcggtcgagacgatggccgaatgcccgcccttggtcaccgagaggaaatggtgcggttgcgaggcggccttgatggcatcgacggcgatcttcacattgccgtcggtgccgttcttgaaaccgacaggacacgacaggccggaagccagctcgcggtgaacctggctttcggtcgtccgcgccccgatcgccccccacgacaccaggtcggcgatgtactgcggggtaatcatgtcgaggaactcgcaacccgccggcaggccgcggctgttgatgtccagcagcagttcgcgcgccacgcgcacgcccttgttgatatcgaagctgccatctaggtcggggtcgttgatcaggcccttccagcccacggtggtgcgcggcttttcgaagtagacgcgcatcaccacctcgaggtcggcggccaggcggtcgcgcaccggcttgagacgatccgcgtattcgagcgccgccttggtatcgtggatcgagcaagggccgatcacgacgatcaggcggtcatccatgccatgcaggatgcgatgcatgccctggcgggcggcgtagacgatttcagaaacatccttcgagcacggaaactcgcgcatgacatgcgcgggaggattcagctctttgatttcacggatacgaaggtcatcggtattgtgcgacacggcacggctcctggggttgcccgccagactgacggcaagaaaaaagccgccagctatgctggcggctttttcggggattctttaccaaacttcagttaacacgcgtcccttcctccgccagcggcttcagaaaccaaaaataaaagtaaaaagcgggggacgcaaatttcatagcggtagactctagcacaaaaaaaaccgcgcgtcaccacgcgatttttccaggccagggacggcgatacgtccctggcgtccttcaggcggtaccgcccacggtcaggccttccatgcgcagggtcggcatgccgacccctaccggcacgctctggccgtccttgccacaggtgccgacacccgaatccaggcgcatgtcgttgccgatcaggctgacccgattcatggcgtccggcccattgccgatcagggtggcgcccttgaccgggtaggtgaccttgccgttttcgatcatgtaggcctcggaagccgagaacacgaacttgccgttggtaatgtcgacctggccgccgccgaagttcacggcatacaggccgcgcttgaccgaagcgatgatttcctcgggcggcgtggcgccgcccagcatgtaggtattggtcatgcgcggcatcggcaggtgcgcgaacgattcgcgccggccgttgcccgttgcggcggtcttcatcagccgggcattgagcgtgtcctgcatgtacccgcgcaggatgccatcttcgatcagtacgttgcgctgggtggcgttgccttcgtcgtcgatgttcagcgacccgcgccggtcgggcaaggtgccgtcgtcgatcacggtcacgccgggcgaggccacgcgctcgccgatgcggtcggaaaacacgctggagcccttgcggttgaaatcgccctccaggccgtggccgaccgcctcgtgcaacaggatgccgggccagcccgaaccgagcaccacggtcatttcgcccgccggcgccggacgcgcctccaggttggccaaggcctcgtgcaccgcgcgctcgacgtagtcgcgcaggatatcgtcggtgaaataggccagccccgtgcggccgccgccgcccgcatgccccatttcgcgacggccgttgcgctcggcgatcacggtcagcgacaggcgcaccagcggccgcacgtcggcggccaggcggccgtcgctgccggccaccagcacgacgtcgtattcggcgcccagccccgccatcacctggatgacgtgcgggtcgcgcgcgcgcgccatgcgctcgatgcgttcgagcagcgcgaccttgtcggccgccgtcaaggtgaccagcggatcgatgtcggcataaaggctgcggccgtcgaccggcggcacctgcgccgccaccttgaccttgcccgctccctggcgggcaatgccgcgcaccgtgcgcgccgacgacagcagcgcgtcggccgataggctatcggaataggcaaacgcggttttctcgccgctgacggcgcgcacgcccacgccctggccgatggaaaagctgcctgtcttgacgatgccctcttccagactccagccttcgctgcgggtgtactggaaatacagatcggcgtaatcgaccttgtgcgtgaatatctcgcccagggcgcgcgccagatccgcttcggtcaacccccaggggtcgagcagcagattcttggcggtggccagggcggaaatggcgggatctatcaatttcatggaattccgtctatagaacgcgatgacgcagggcaggcaggctggcgcgtacctcagccaggcgcgcagcctctatggtaccgccgatgacgcccggcccctcgggtaaaacgtccagcacctgcccccaggggtcgaccagcatggaatggccccaggtgcgccgtccggtcgaatgccgcccgccttgcgccggcgccagcacataacactggttttcgatggcgcgggcacgcagcaggagctcccagtgagcctggcccgtggtgtaggtgaaggcggccggcaccaggatcaggtcgaccgtacccatggcacggtacagctcgggaaagcgcaggtcgtagcacaccgacagtccgacccgcccgcacgggccatcgaatacctgcaccgctttgccgggccggatggcaattgcctcgtcgtacgattcggcgccgcgctggaaattgaataaatggattttgtcgtagcgcgccgccggctggccgccgggtccgtatacaaaagttgtattgaatacgcgctgcgggtccgggctggttaatggcaaggtgccgcccaccacccatattccatattgggatgaaatatttgaaagaaagctctgaattttgccataaccactctcttccttgatggcaagtttgtcggtatcggtatgccccataaaacagaaatattcgggcaacgcaaccagccgcgcgccgtcctgcgcagctttcccaatcaattcagcagcttgcgccaggttttcatcaacgtcagggccggagaccatctgtatggccgccacgcggcaggacggggttgtgtcggttcgagggtcgcctgtcatatgaaacaaaaatttcctgagttggaagcacaccgtgccgggcaatttctgtattattggaaaacaacaatcatatatacccttcagccggcgaccgagtcatttgaaatagttaggaataaccatgccccgtgaaaactatgctgtactgcaggccaagatagagaaagaaatcaccaaactcaagcacaaggcggaagccctgcatacacggcgccgcaagcccgtgatcgcgtcgatcgtcaagtcgatgcgtgaatacaatatcactcccgaggaaatcgccgccgccttcggttcggccaaatcggtgcgcgcccccagcgctccggtacgccgcaaggctggcgcgccggtcgccaagcgcgcggtagcgcccaagtaccgccacccgcaaacgggcgaaacctggagcggccgcggcaaggcgccgcgctggctggctgccgaagaagccgccggcgccaagcgtgacagtttcctcatccgcgactgaaccacccgttcgtcccggaatgccggcgcgcctcaaggcgcgccgtttttattgcgccaccgccatcgccacggcgatgcgccgcgacagcgcattcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccagctcgcgatagacttcctgcgccaccttcagcagcgcatcgcgctccagctcacccgacagggcatagccgaacttgccctccacccagtagaacacccgcaccgggccgtcctgcgtgaagcggaaagcggtctggtcgccctgcgcctcgcgggtcacgtacagggtcaggcgctggccgccgggcccgccgtacatgaattgcgccaccggcccctgcccgcccggcagcaggcgcccgcccatcaggtggtagccggccgccgccaggttgggcgcgtgcacggccgcgcccaggcggcgcgtcagccaggtgaccagggcctgctcctgctcggcgcccatctcgaccggccggcgcacgtcggcggcatagaccgcgtgcgcgaccgcggcgcggcgcgcgaacaccatgccttcggccgccgcctggcgctgcgccacggcctggcgcgcatcgagttcgccgcgcaccagccaggcggcgctggcgctggtcacggcgatcgccagcccggccgccagcatcccccagcgatagcgcgccggcggcggcgccagcggcaggcgcaagggcaagggctcttccagcaccgggtccagcaaggcgcgcaggccggcattctggcgccgccagccctcgacccgcgcatgcgcctcggggtgggccgccaggaaagccgcgacctcggcccggcgtgcatcgcccagctggccatccgcatacgcgtgcaggtcggcctcgccgatcggcgcgccgggaacatcgaggacgtggaacgggtgctcgctcatgtggctctgatccgctggacggtgctggcggccggcgcccgggcctgggcctgcagcagcgcggccaggcgctcgcgcgcgcgcgacaggcgggacatgacggtgcctatcggcacctccagcacctgcgcggcttcgcggtaggtgaactcctcgacggcgaccagcagcagcaccgcgcgcaggtccgccggcagccgttgcaggtgccggtccaggtcgcgcacttcgagccggtcggcctgggtcgcgcgcacgggcagctccgggatctcggtctcagccccgtaatcggcctggcgcttttgcgcccgcaagccgtcgatgaattgattgtgcatgatgccgaacatccaggcgcgcaactccccgcgccgctgccagcgcgaaaaccggctccaggcacgttccagcgtgtcctggaccaggtcgtcggcccggtcgcgctcgcccgtcagcccgcgcgcgtagcggcgcaggctggggatgcaggccacgatcagggcctcgtcttcggggcgcatgcgccgtcagccgcgccgcggcccggctaccgcgcccggtgcgcgcagtctcacggcttgatcacgtgccagacgttgttcttgttgtcgcccgtcttgtcgcccggcttggcgtcggcggcgaacagatacaccggcttgcccttgtgcgcccactggctggacccatcatcgcgcttgacgatgctccagtcgccctgggccttggcatcgccggcggccatcaggggcggccagttcttggcgcattggtcattgcagacgctcttgccgccggcgtccttgtcgaacgtatacagcgtcatgcccttggcgtcgaccagcatcccgcccttttccatggcgggcgcctgggccagggcggctccggcgtagagggaggaaaccagcaacagtgcggcggtatggcggatgctcatggcgaatctcctggtaaggtgggtacatcaccactacagacgataacgcatggctgattattcccgccggccggcgggtgcctgtcactgcggggggagcgagggtgcctgtccccgccgggacaggcacccggtcatgcgccatgagcacttggcggccaagacggttctgccccgtacgggacaggcaccccgggggctcagtcgcggaaattctcgaattgcagcggcaggtcgacatcggtcttgcgcagcagcgcgatgacagcctgcaggtcgtcgcgcttcttgccggtgatgcgcagcttctcgccgttgatctggctctcgaccttgaccttgctggccttgatggccgcgatcagcttcttggcgatggcctgctcgatgccctgcttgatggtgaccttctgccgggcgccgcccaggttctcgagcggatcggccacgtccatgcaacgcacgtctatactgcgtgcagacaaacggccgcgcaggatatccagcatctgcttgagctggaacgcactgggcgcgacctgggtaaccacgtagccctccagttcgaagctggcattggtgcccttgaaatcgaaacgggtggacagttcgcggttggcctggtcgacggcgttggtcaattcgtgtttgtcgacctcggaaacaacatcgaagctgggcatggcgcgggtcctgtaaaaaagacggatacatgatcggcggcacggccacgggcggccggcgccaatgcccggcattgtggcatgaaaccctcgcagcccgcttcccccgcctcacgacaaggaacccgtaatgctctatgccagcctgaaattcctgcacctgctgtccatcatcctctgggtgggcggcatggcgttcgcgcactgttttctgcggcccgccgtggcggcgctggagccgccggcgcgcctgcggctgatgcacgacgtgctgggccggttcctgcgcgccacccagtatgcggtgctgatcgtcctggccaccggcgcctacatgatggcccaggcgatgggcgccggcctggcgcgtccgcccgtcggctggcacgtcatggccggcctgggcctgctcatggcgctggtcttcgtccacgtgcgctacgtgctgtttcgccggctggcccgcgccgtggcggcgcaggactggccggccgccggcgcggccatggcgccgatacggggctgggtggccgtcaacctggcgctggccgtggtgatcctggccgcgctgatgctggcctgaggccgcctcaatcgcccggcggcggcgcggcggtcggatccatgtacaccagttcccagatatggccgtcgaggtcctggaagccgtgctggtacatgaacccgtggtccttggcctcgttgtaggtcttgcctccggccgccacggcgcgccgcaccatgcggtcgacctcggcccggctgtccatcgacaggcacagcagcacttccgtctgcgtgtgcgcgtcgcacacggccttgggcgtgaaggtctggaaaaacgcctcgaccagcaacatcacgtagatgttgtcgtccacgatcatgcaggtggcgttctcgtcggtgaactgcggattgaacgcatagcccagttgcttgaagaacgcgaccgagcgcggcagatccgcgaccggcagattgacatagatttcggtcgccatggttttccttggtcggacatgaaggcatgcgccgcgcgggctgcatggcggcacccggtacagcttacgacgacaaggcgcgcccggcacccccgggattgcacccagatgacggtttatgtcagcggcggggcaaggcgccggcggggttgacggccttgccgtcgcggcgcaattcgaaatacaggttgacctggctgctgtcggtgtcgcccatctcggcgatccgctggccttgcgacacgcgctggccctgcttgaccagcagtttgcggttgtgcgcgtagatggtcaggaagctgccgtcgtggcgcacgatgaccaggttgccgtagccgcgcaagccattgctggcgtaggcgaccgtgccgcccgcggccgccaccaccgacgcgccggcgctgttggcgatggtgatgcccaggacgctggagccgttgaattggcgcgtgaccttgccgtcggccggccatatcagcgtaatgccgcgtatcggcgcggccggcttggcgggcgccccgccggcgctcttgccgctggccgcgcgcggcggcgggctggcgctgccgcccgtgcccggcggcttgacgcgcagcaactgccccttctcgatgcggttggcgttggccagcttgttccagcgcaccaggtcgccgacgctctggccatgcttgcgcgcgatgctgtgcagcgtgtcgccgctttgcacgcggtagaaggcgccgccgctgccgcccgaggtcgatccgcacgcggccagcagcgccagggccagcgccgccagcagcgcgcgcaacgggcgccacagccgccctccggccgccgagggctcggatggctggcgggaacacgcgattcggggcactgaaagaggcagcaaaacagggtcggcgatgggcggcgcgcaggacgcgatgcccaagggtaccaagaaattgcccgatgctgcgctgcgcaagccgcgcggcttgcgtatcctaccggtttcacgccgcccgacaaccgcgcccatgcccgcctccccacccccgcccgcccctggcacgccgccctcgcaagccgaggccggcggcgtgggagaagtcttcggcgccttcctgcgcctgggcctgacctcgttcggcggcccggtcgcccatctgggctacttccgccacgagttcgtgcagcgacgccgctggctcgacgacgccgcctacgccgagctggtggcgctgtgccagttcctgcccggtccggccagcagccagaccggcatggcgctggggctggcgcgcgccggctgggccggcatggcggccgcctggatcgccttcaccctgccgtcggcgctgttcatgctggcgttcgcgctgggcctggggcaactcgacggcctggccgcctcgggcgcgctgcatgggctgaaactggccgccgtcgccgtggtggcgcaggctgtctggagcatgggacgcagcctgtgccccgaccgcgcgcgccaggcgctggccctgggcgcggcgatcgcggcgctgctgctgcccgcggcctggatgcaagtcggcatcatgctggcctgcgggctggccggctggcgcctgctgcccgccctggccgcgccggccgggacggcgctggccgtcggcgtgggccggcgcaccggcctgtgcgccctgctgctgtttgccttactgctggcgggcctgcccttgtgggcggcggccagcggctcgcccgcctggcagctggccgatggcttctaccgcgccggcgcgctggtgttcggcggcggacacgtcgtgctgcccctgctgcaggccgccgtggtgcccggcggcgaggtatcgcaggccgccttcctggccggttatggcgccgcccaggccgtacccggcccgctgttcagcttcgccgccttcctgggcgcgctgctgcccgccccgctgggcggctggcccggcgcactggcctgcacggcactgattttcctgcccggcgcgctcttgctcgtgggcgcgctgcccttctggaacgtcctgcgcggccggccggcggtgcgggccgcgctggccggcgtcaacgccggcgtggtcggcatcctgctggcggcgctgtacgatcccgtctggaccggcgcggtggccagccggcccgatttcgccatcgccgccggcgccttcggcctgctggcctggggccggctgccgccgctggccatcgtcgcgctgtgcgccgcggccggcgcgctggccggctgagttcagcgcagcttgcggcccacgcgccgccagccgatcaccacgcccgcgccgctcagcaacagcccgcccaggctcaggacgatcagcaccgcgtcccaggcggggcggcgctgcagcagcggcggccaatcccaactgtgcaggaaggcgaacagccagcggctgacgcggcgcggccggtccaggctgcccagaatctcgccgctgcgcggatcgacgtgcagccaggtgccgcgcggatcgtcgtagacgacgcgccataccggcagcggcttttccacgtggcccagcatcgtgtgcggcgcgcgcgcgtagtagtaactgtcgtagccgtcgagcacctcgatgcgcggcggcgcggcgctcggcagcagccgcccgagcgccacgcccagggtggccggcgccagcgtgcgcggcgccgcgccgtcggccgtgcgcagcgccggcgcgcccgccgcgccatatacctgcagcagcgtctggccggccacgcgggtccacaccagtttgcgcgccggcatggccacggctggccccgccggcaggttgtcggcctgcagcggcccgccgcgatacgccgcgcggtccagctgcgtggcgcgcgtgccgaagacctgccacggattcatcgacatcaggccgctgaatatccaggtcagcgtggtcgcggcgaacagcagcccggcgatgtgatgccagcgcatgaagcgctcgcggtacggcgaacggctgccgctggcatagggccgcgcgaaacgccagcgccacaggcccaccaccgtgccgctgacggtcagcgccacgcccagcaccgacagccagaccacgatatcgtgccaatacgcgccgcgcagcggatacagccagtgcagccaggcgcccacgtagttccagccgcgctccaggcgcggcgcatcgcgcaccacctcgccggtcgacgaggacacgtacaggcgggtgcgggcgggatcgtccatctcgaatacatagagcgggcgatgctcgtccagcgtgcgcgtgtgggtgtgggcgtcctcgctcaccaggccgccctcgcgggccgcatggcgagcgccgaagtaggccagcgcgctggcgcgcgcctgcgccggcgtggcacgtcccgccagctgcccgctggccgcgtccacccgcagcgtccggccgcccgccaacggcacgaccgcgtagaacggctgcccggcccggctggcggccaggcggatctcggcggcctgctccaggcccgcggcgcgcaaggcctgcgccgggcccagccgcacctgcgcggcatcgagcccgggcaggtgcgccaggcgctcggccggcgtcagattgggatagccgacatacatcatcaccacgccggaggcgaaccagagcacgaacagcaggcacaggcccacgcccatccagcgatgcagcaaatacagccagcgcttggcgcgcaagactagggtcgtcatcgcctgctccctcagaagcgcgcctgcagcgcgagttcgacgctgcgcggcgcgcccaggtaatacatgggcgcgccggtcacgctggcggcatagaccttgtcggtcaggttgcgcacccgcgccgtcacgctgaaatggcggtcgatgcgatgcgacagcgccgcgtcgaacacggtataggccggcgcccacaccgtattggccgcgtccgcataggtcttgcccacgtggcgcgccgccaggctggcgcgccagtcgggcgcgaaggcgtagtccagccacacgttggccagccggcgcggcgtgttgaccggcaccttgccgttgcgcgagaccgccaccccgccgacgttctgcgagaaatcgtcatagcgggggtcgaccagcgccaggttggcctgcagcgacaaggcgcgcgtcaactgcaatccgccggccagctccagcccgcgggcagactggctgcccaccggcaggctgctgccggggttgaggggatcgggcgtggcgaggttcttgcgcttgatctcgtagaccgccacggtcgccgtgccgcggccgtcccagaacgcgaacttgccgccggcctcgacctgggtgccggtggtcagcttgtcgttgttcagcacatcggcgaaggtcgcggtcgacagtacgccggaaggcgggtcggcggcggtggcgtattgcgcgtacagggtcgcgccgggactgacctcccaattgacggcgacgcgccccgtggtcgggttgtagcggcgcgaggcgtgcccgggcgaagccgcgctggccgcgcgccggttggtcaggtccaggtcgatgatgtcgtgccgcagagccgtcaccagcgcgaccccgccgcccacttcggtgcggttttccagcatgaaggccagcgtgcgcaccttgttgtcgcggtcgggcacgtggccgcgccgcatgcccggaatgtcgtagaactcgcccgggtcgaactcgtacgggtccacgctatcgacttgcccggccacgctggtggggtagcgcgtctggcggttgacgctgtagtcggcgccgaacgaccagtcgctgcgcaggccgcccaggctgccgtggtacaggccttcgatgcggttgcccagcaggcgctgctcgtggcgctgcagcagcgcgccggagcgcagcacctggctgttgcccgggttgtagcggtaggtctcgaggttctggaaatcgcgatcggcgcgatagtagtacagcgtattgcggaaactcaggcggtcgctggcctgccattcggtcagcgaacgcagccaccacaccgattgctcgtaccggccgtcgtcgacgttgtagttcttccagcgcgtcccgccgcggatgtggccttcgccgcgcaccacgccgtcgccgtcggtggtcagcggcgtaccccagtaaggccggtgcaccatctcgtgctggtactccagcgccagcgtatgggtcacgcgttcgcccaggtccgacagcagcgaggccgccacctgctcggcgtgcgagcgattgccgtcgacccagccgtcgctcgcgttggcgttggcgtcgatgcgcaggtactggccgcgcccgcccggctcgccggccaattgccggttaaggcccacggatgcctggcgcgcgccgtacgaacccaggcgcagctggccgtcgtagaacgtatcgcgctgcgccaccttggtcacgtagttgatggcgccgcccaccgcgcccgcgccgaacaggaagctggacggcccgccgatggcttcgacgcggtcgtagatccagctgtcgatcggacgcgcggcgaccacgtcgtactgcaccgaaatgccgttgaacaactggctgacctgcgaacccgagaaaccgcggtagctcaccgagccggccgagccgggcggcgaggcattgtccacgccgacgatgccgcgggcgatttcctgcgtgtcgagcgcgccgcgcgcctcgatctgctcgcggttgatgacggtcaccgaggcgggcgtctcgcgcagggtcaggcccaggcggctgccggtgctgtcgaccgcgtcgagattcagcgggccgttggcctcgggcgcgccatgcacgaccaccggcgcgagttggacgggaagcgattgctcctgcgcgcgcgcgggcgcggccagcgccagtccgaccaggcccagggtggcgtagtaaagggaagtctgtttcatgatcacacgttgtggcgccgcgccggcagccggcgggcatgtcgatgacgggcagcgcgcggcgcgccgccggcccggccgcaaggcggacgggcacggctggccgtgggcgctggtctcggagcgtgtgagcgcggcgcaagccgcggaaggctgccgcgctcaggcggcggcgggcggcgcgcgcggctgcgcgccggtccaggcatgctgcgacgcccgggcaacgtaatagagaggaggataggaaatcgcgcgcgccggcaagggctgcacgcgcggcatcaccggcagcagggccaggtcgccctgcgcatggcggcagaacgggcaatgttccaggtggcccaggccatcgtgatgcgcgccatggccatcctgctcatcggcctggcccgcgtcggccagcagcagcggcagttgcacggtcgccgtcccctgctcggtgcaatagtcgaccgacagcgccagcggcgcatgccgttgcggcgccatctgcatcagcagcggcgcgcaggcggcccacaggatcgccagcaaggcgatccatgcgagcggcctggcgagcaggcgacgagagcgcgagccggtctggatcatggtccgagattataaacagcggtttcccacgctcgcgcacaatcttctgacaatcgcgtcatcttgcctgccgcgccgtccgccgccggttggcggcattgcgccgcatggcgcagcgataccccggggacgacgaatccggcgatccgccgccttgcccgtgactgacgcgcccggcagcaggctgtaagaaaaacaccggctcgcgcgacgcgccgatgcggtccgcgcacactgcgcgtgtgcgccgtcccggcgcgccaccgtgcttgctgtgttcttcactttacggagttcattcatgaagaaatccaccaccgccatgctcacgctggccctgagcagcgccgccgtcctggcggccgccccggccgcccacgccgccgacatggagaaatgctacggcgtggcgctcaagggcaagaacgattgcaaggccggcgccggcaccacttgcgccggcacctcgaaggtcgactaccaaggcaatgcctggaagcaggttccgaaaggcacgtgcgaacaaaccaagtcacccacctcccccaccggcttcggccagctggaggcgttcaaggaagtcaagaccgggtcttgaacgtcccggccatgcccgcgcgcgcgtcccgtccggcgccaggcctgcccgcccgggcaggcctgggcttcaagcccgagcactatgccacgctggtcgaacagccgcccgatctcgggttcttcgagatccacgccgaaaactacatggtgcccggcggacccgcgcacgcgcagctggcgtggctgcgcgagcgctacgccatctcggtgcacggggtcgggctgtcgctgggcgggcacgacccgctcgatgcgcgcctgctggcggggcaccgccagctgcagcgccgctatgcgcccgacagcatctccgagcacctggcctggtcgcgccacgatggccgctatttcaacgacctgctgcccatcgtgtacgacgatgcggcgttgcgccgcgtctgcgcccacatcgaccaattccagcaatgcctgggccagcccatcctgctcgaaaaccccgccacctacgtgcgcttcgaggcctcgcacatcgacgaggcgcagttcctgtgcgaactggtcgcgcgcaccggctgcggactgctgctggacgtcaacaacgtgtacgtcagcgcggtcaaccacggcttcgacgcgcgcgcctacctggcgcgcctgccgctggcggcggtgggcgagatccatctcgccggccacgcccggcagcgcgacgcccatggccgcgccgtgctgatagacagccatgacgcgcccgtggacgaagcggtctgggatctgtacgaatacaccctggccctgaccggaccggtggccacgctgctcgagcgcgacggcaacattccgccgctggccggactgctggccgaaaccggccgcgtcaccgcctgcctggcgcgcggcctggccctggcggcctgatcccggcggcgcgcatgcatccccaggccgccttcgcccgcgccctgctggacccgctggcgccctgcccgcccgggctgcgccgcgccggcgacgccgacccggcgcaacgctacgccatctaccgcaacaacgtcgtggcctcgctgatccaggcgctggccgacaccttcccggtttgccgggaactggtcggagcggacttcttccatgccatggcgcacgcctatgtggcgcggcggctgccgcgcagccccgtgctggctcgctacggcggcgcgttcgccgccttcgtggccgcccatgcgccggccgccagcgtgccctacctggccgacatggcgcggctggaatacctgcgggtgcgggcctattacgccgcggacgccgtcgcgctggacgcggcggcggccggcgcgcgcatcgccgccctgcgcaagcccgccagcgcgcggctgcggctgcatccggccgcgcgcgcgctggtctcgccctacgccatccacgcgctatgggcggcccaccagggcgcgctcgacatcgccgaggtcgacccgtatgccgcgcagggcgcgctggtgctgcgcgaccccgccgaagcggtgctcgcgatcccgctggcggccagcgccgccgccttcgtgcgcgccctgcgcgccggcctgccgctgggcgccgcgcacagccaggccgccgatcccggcctggcgctgaaccatctcctggcgctgctgatccgtcacggcgccatcatctccatcgaggaataagccatgtcccgtttcgcctgccgcctgcacgcccatgccatccgctgcttcgagcggatcccgcactgcctgatcgccctgctgggacgctgctcgatcgccgccaccttctggctgtcgggccagaccaaggtcgaaggattcgccgtcaacgcactggccggcgaattcgacctgggctggcccagactgagcgaatcggccatcagcctgtttcgcgacgaataccaggtgccgctgctgcctcccgaactggccgcgttgctggcggccagcgtcgagcacatcctgcccgtcctgctgatcctggggctggccacgcgctggtcggcgcttgggctgttgctgatgaccctggtcatccaggtattcgtgtatccggacgcctacgccacgcatggcgtatgggccacggtgctgttgtacctggtcgcgcgcggccccggctgcgtctcgctggacgcctggctggcgcgccggcgcgcgcggcgccaggcctgaggccgccggcgctcgcgtcggccgggccggctcaggccgcgccgacccgcgcgccggcgcctgccctgggcgagaacgccagcgacaccagcaggcccagcaccagcccggccgccgccaggtagaaggcatgctgcgcgcccgcggccaggcctgcgcgcagcgcatcgccgtgcagcccgccgatgccgcggttggcgtaggccaccagcacggcgataccgatggcgttgccgacgttcagcgtcgtcgacgccatgcccgaggctatgccttgctcgtggtgcgccacgccggaggccgcgacgatccacatcgcggtccagacgatgccctgcccgatgcccgagacgaccaggccaggcaggatgagcgcatagggtgcaccgacgaaagcggcgctcgccagcgccagcgtaccggcgatgccggtcacgaagcccgcgaccagcgtactgcgcgcggacatccggttggccaggcgcgccccgagctgcgtgccgaagaagatcgccagcgacggcacgatgaaggccagcccggtctgcaaggcgctgtagccctgcacgttctggaacagcagcgtcaggaagtacggcaacgcgccaaaggtgcccatgaatatgaacgtgaggatcatgcccaccaccaggctgccgttgccgaacagccgcatcggcatcaaggggtcgcggctgcgcgactcgatcaccgcgaaggccagtaggaacacggcggccagcgcgagcgacgcgaagatgggcgtggccagccagccgtcctccggcccctgcaccagggcatagaccagcagcgtggcccccgccgtcgccgtcagcgcgcccggcatgtcgaagctgcggcgcgcggcgcgcggggcgtccttgggaatcaccaggaacgccgccacgatggcgatgccggccagcaggacgttgacgaagaacaccgacggccagccataggcgctggtcagcacgccgccggccagcgaacccagcgtcaggccgctggcgccggcgccgccccagatcgccagcgcgcggttgcgcggcgggccttcctcgaacaggcggttgatcagcgacagcgtggacggaaacagcagcgcggcgccgatgccttgcaccgcgcgcgcgatcacgatgaccgccgggttccaggccagcccgccgaccagcgacgacaacgcgtacagccacagcgcgccgatgaacatgcgccgctggcccagcaggtcgacggcgcgcccgcccagcagcaggaagccgccgcagaacaccgtataggcgctgaccacccattgcagggtctgttcggaaaagcccaggcccgcgccgatctccggcagggccacgaacacgatgttgatatccagggagtagatgagctgcgcgaaggcgagcagcgccaggctccagcccagcgaacggtgggcgcgcgcggcggaaagggaaggcatgcgattctccaggtagagttcgttagtacgaaaacatacgtactataatagtacgaggacaatcgaacaattaaaatctgcgcaacccctggaccgtgttggtttgtagatacgcgtactatggaatagactgccaggatgcttcccaaccaccctgaacgcgggcaaatccgcctggaaaacgtgctgaacgcgctcggcaacccgctgcgcctgaccgtggtgcgcgcgctggcggccggcggggaatgctcgtgcagcgccgtgctgcaaggcatccccaaatcgacgctgacccatcactggcgcgtgctgcgcgacagcggggtcatctggcagcggcccaatggacgggagaacctgttgtcgctgcgccgcgacgacctggacgcgcgctttcccgggctgctcgacacgctgctgggcgccgtgcaccacgatgcgttgaccgaggaaaccacggccaggaacctggcgccgcgctgagccggcaatccggccgcccgggccacccccgccacaaacgacaaccccccgggcaagcccggggggttgtcggcgaaccaaggccggcgccatggcgccggcctgcgcatcgatgccggatcagcccggcatgggatgcatcatgttggcgttcatgttgtgcagcacccacaccgacccgccgacgatgatggcgatgatcaggatggtgaacacgaacgtcgtcacgttgtcgcgctgcttcttcgagccgcccatgtgcaggaagaacaccagctgcaccagcagctgggccacgcacaggacgaccacgccggccagcgcgatgccgcgcggcacggtgccggccatcacgaggccgaacgaaccgaaggtcaggaccagcgagatcgcgaagccgatcagataggacttcaggctgccatgatcggcgtggccgtggtcctcggaggtaaccgcgtgcgacatcagagggctcccagcaggtaaacgaaggtgaaaacgcagatccagacgatgtccaggaagtgccagaacaggctcaggcaggacaggcgacgcgtggtgatcgggtcgatgccatagcggctgagcatgtggatcatcaccaggatccagatcaggccgaacgtgacgtgcaggccgtgcgtgccgatcagcgtgaagaacgccgacaggtaggcgctggtctgcggaccggcgccgatgctcagcaggtgatggaactcgtacacctccatgacgatgaaccccgccccgaacaggaacgtgacccacagccaggcgatgaccttgcccttgctgcctgcgtgcaggttgagcatggccatgccgaaggtgaagctgctgaccagcagcagcatggtctcgcccagcacgaacgagagatcgaacaggtccttgccggtgggcccgccagcggtggcgctggagagcacggcgaacgtcgcgaacagtaccgaaaagatcagcaagtcgctcatcaggtagatccagaaaccgaggacggtcttggatccatcgtcgtggtgaccgtgatggtcaccggcgtgaggatgggtagctacggcgttggtcatggttcaggcagccttctgctgcaactttccgaagtaagcgttttcgatctcttcaacttccttggcgggcacgtagtaatcgacgtcgcgatcatacgaacgcaccacgaaggacacgatcatgcccaggaagccgacgatggccagccaccacatgtgccagatcaggccgaaggacatggccaggccgaaggcgccgatgtagatgcccgcggcggtgttgcgcggcatgtgcacgtcttcgtacttggccgggcgctggtaggcgcggccgttttccttgtcttcccagaactggtcgagcgagtcgatgtgcggcacgtgggcgaagttgtagaacggcggcggcgaggaagtggaccactccagcgtgcggccgccccacgggtcgcccgtgacgtccatgttttccttgcggtcgcggatgctgacgaacacctgctgcagcaggaagaagatgcccagcatgatcagggtcgcgcccaccagcgccaccagcaggtagggctgccactcggggttgtcgtaggtgttcaggcgacgggtcatgcccttgaagcccagcaggtacatcggcgtgaaggtcaggaagaagccgacgaaccagcaccagaacgagtacttgcccaggcgctcgttcagcttgaagccgaaggccttggggaaccagtacaccatgccggcgatgcacccgaacaccacgccaccgatgatggtgttgtggaagtgcgcaaccaggaacaggctgttgtgcagcacgaacgacacggcggggatggccatcagcacgccggtcatgccgccgatgacgaagatgatcatgaaaccgatggtccacagcatgggcagcgagaactccacccggccgcggtacatggtgaacagccagttgaacaccttcgcacccgtcgggatggagatgatcatggtcatgatgccgaagaacgcgttgacgttggcgcccgcgcccatggtgaagaagtggtgcagccagaccaggaacgagagcacgccgatcgaggcggtcgcgtagaccatggacttgtagccgaacagggtcttcttcgaataggtggcgacgatttccgagaacacgccgaaacacggcaggaccaggatgtacacctcggggtggccccagatccagatcaggttgacatacatcatcacgttgccgccgaggtcattcgtgaagaagtgcatgtccaggtagcggtccagcgtcagcagggccagcgtggcggccagcaccgggaaggcggccacgatcaggatgttggtgaccagcgccgtccaggtgaacaccggcatcttcatcagcgccatgccgggcgcgcgcatcttcatgatggtgacgatgaagttgatgccgctcagcgtggtgcccagccctgatagctgcaaggcccagagatagtagtcgacccctacccccggactgtagtccagccccgaaagcggcggatacgccagccagccggtcgcggcgaattcgcccacgaacagcgacagcatcagcagcaccacgccgaccatgaacagccagaagctgagcgagttcaggaacgggtaggccacgtcgcgcgcgccgatctgcagcggcacgacgatgttcatcaggcccgtgatgaaaggcatcgccatgaagaagatcatgatgacgccgtgggcggtgaagatctggtcgtagtggtgcggcggcaggaagccggccgagtcggccgaggcgacggcctgctgcgtgcgcatcatgatggcgtcggcgaagccgcgcagcagcatcaccagggccacgatgatgtacatgatgccgatcttcttgtgatcgaccgaggtaaaccattcggtccacaggtatttccacttaccgaagtaagtgaccgcccccagcagggtggcgctccccaggatgacgacgaccatcgtgcccatgatgatgggatcatggaacggaatggcctctagtgagagtttcccgaacatcaattactccgcggtagcgatcagattcttggtcgcgggcgtgcagttgaacgggtcaacgccggccagcttactcatctggttatgcataatgaaatcgaacatgcccgtgggcgcggtcgagtacagggtcaccggcgtgcgctcgctcggcttggccagatcggcgtaggcctggggcgtcagcgggttgttggtggcgcggatcctggcgatccagtcctcgaagccctggtccgtcgtggcgatggccttgaagcgcatgcccgagaagccggcgccgctgtagttggccgacaggccgtcgtagctgccggcttcgcgcgcgatcaggtgcagcttggtctccatgccggccatcgagtagatctggctgcccagctgggggatgaagaacgagttcatcaccgaggcggaggtgatgcggaactgcaccggcgcgtcgaccgggaaaacgatctcgttgaccgtggcgatgtcgtagtcggggtagatgaacagccacttccagtccagcgacaccacgtcgatgttgaccggcttgacgtccgactcgatcgggcggtaggggtcgagcgcgtgcgaggacttccaggtcagcacggccaggatggccacgatgatgcagggcaccgtccagaccaccgcctcgatggcgttcgagtgcgaccacttgggcgcgtattcccgctgcgcgtgtacgctgccctcgcgatatttccagacgaagtacagcgtcatcaggatgaccggcaccacgacgatcagcatcagcccgagggcggtgagaatgagcgtcttttcctgggcgccgatgtctcccttgggagacaggacttccagggtgcagccgccaagcaggaggaccgcgccgacgccgagcgtgcgcgcgatggtcgtaaggtgggggtgtttcacgtacagccttctacgatgtgggaaagaggtgctgcgcagcagcaaaccttcctatgttaggcagtacgtggagcgatgggatgcgacagaaagtcgcatagccgaggactggatgcaccattgcagtgcacaaacagtacagctggccctgccgggacggggagcagtcggccccgccaagtgcgacaaaatgtcgcaccacttgatttcaatcaagctgcgcttcgcgctccgggccgggcttcttggccagcttgcgttgcagcgagcggcgatgcatgcccagcaggcgcgcggcggccgatacattgccgccggtttcggacagcgcctgctggatgtgttcccattctaggcggtgcaacggcgtcatggtggactcaatcgtaacgctttctgccttcagcaggcccagcgtgcgcaggatcatgggcgcggtggcgggcttgggcaggtaatcgtcggcgccgcgcttgatggcctcgaccgccgtggccacgctggcgtagccggtgaccagcaggatgcgcatgtcggcccgcagcgcgcgcagcgggcggatcagcgtcaggccggagtcttcctcgcccagccgcaggtccaccagcgcgaaggaaggccggatgtcctcggccacgcgcagcgcctcggcgatgctggccgcggtgcgggtttcgaggccctggcgcgccaggctgcgctgcaaggtacgcaggtacagctcgtcgtcgtcgatcagcagtcccggttcggatagattcatggcttcgcggatgcccggcccagaccgagcggtaaagtaaaacggatgcgcgccccgccgccttcggccgcggtcatggtcatggcgccgcccagctgctcgacggtgacgtgcgacagcgccagccccacgcccagcccgccgggcttgccgctgttgaacaggctggtggccggcagcagcgtatggctggggtcgaaacccgcgccgtggtcgctgacctcgccggtcagcacgccgtcgcggtagtccagccgcaggtccacgcgcggctcgccggccgcctcgcccgcatcggcggcgttgttcaacagcgcctgcagcagatgcgcgatggcgggatcgacccgcaggctggcgggcagcgaaccggtgcgatgcaggtccaccgtgggccgcaccagccgccactgccccaccacgctcaccagatcgacctcggttgggaccgccagattgcggatacgttcccggcacagggtcaataattgctgcagcgtgtcgacatcgttgcgcaggtccaccgtgctggcctgggcggcgatctcgtcggccagcagcgtcatggtcgccagcggcgtgttcagttcgtgcgccatggccgcggcgtgggtggccagcgccacgatcccttcgttgcgggtgaagcgttcgcgcagcgcggccagttcgcgctcgcgcgcgcgcatgtcggcggccaggcgggtcgagaaatacagcaccacgcctatcgagatcacgaagttgaacgccagcccgcccagcagcagcgtgtaggtatcctcgtggcgcagcggctggccgaaaatcgccgccagcgtgtagcccgccaggctggccaggccggtggccagggcccagttgctgggcagggccagcgccgccagcgcggtcaggatcaggaacatcaggccgaacgggttggtgatcccgccgctccagcccaccatccacgccagcacgccgatgtccaccagcagatgcgcaaaggccgtgacatgggacacgtccgagagacgccgcagccgccagctggcatagaggttgaacgccaccaggaccagcacgcccagccacagcggccgcagcggcagatccagctcgagcacgctgctgaccgccacgatggtgaccgcctggccagcaatggccagccagcgcagactgcacagcgtgcgcaggaaggaaagggcggaactaccggacatatcaagacaacggagggagcgcggatcgcagcgatccgcggcagcggtttcccgggcggcggcagccgtggcccgggatgggcgcgcaggcctgcaaggcggcgcgtcgagggcgtcccggcgaggacggcgcctattgtagtgtgatccgcgcggcctcgccggcggccatgcgtccctgttaccggcgagcgtcaggccggcttgcgggcgatcacggtgggaaacagccgcgcccggtcgtcctcgaagcgcaggtcggtgaagcccgcctcctcgagctgggcgcgcgtctgggcatgggtgcgcagggcgttccagcgcggctggatcaggcgcgtgaacaccagctgctgcagttgcagatcgtgcgggtcgatggcctgcatgtcccacggagagtcgggcgacagcgccggcggcggggtcaggaagctggtgaccagcaccccgcccggcttgagggcctgccagaagcggcggtagagctcggtgacccgcgcgtcgtcgggttcgtagatgttcaggccgttgctggtcagcaggtcgtagccctcgcgcgtgtccagcgcccaggcgtcctggcgatgcagggtgatctgcgcggccagcggatgcccggctgccaggcgcgttgcgccgtccagggcctcggggtcgtagtcgatgccgaccagttgcacgccggggcaggcgctgtagtccagcgccagcaattcgctcatccagccgcacggcaccgacgccgccacgcaacccgggcggagatgccgctgcagcgcccgccggaaatggccatggcgctcgcgcgtggccagcacggccggcaggcgctcgtagaatacgcgctcgagcggggcgagcgcgccgctgccgggctggtgggtgaccaggcgatgggtccattcggcgttcaggccgcgatacagcaacaggaagcggcccagttcggactcggccagcccaagcagcagttcgatctggcgcgccacgtcgaaaccgggcagatcgccctgcaggaagatgcgctggcgggcctggcgcaccatgccggccagatcggccgacgccgcgcgatgggagatgagaggggatggggacatggctggccggataaaaaaaaccggcggatgaacgccggcagaggttgctacgaaggcaagccagagtaactcgcagatggccacgccagcgtcaggcatttgctccgcgaaaagtgggaaatgtcggagagagaggggggtgcctgtccccgccgggacgagcaccccttgccacgggtcgggacaggcacctcttgccgcagttggggccaggcaccccgtcgcggggatggccgctcagcccatgcggccgaatgcgccgcggttgaagtcgtcgatggcctgcacgatctcggcctgggtgttcatgacgaacggcccatggcccaccaccggctcgtcgatgggttcgccgctcagcaccagcagcaccgcgtcgttgttggcttcgacctgcacgcctgcgccgccgcgctcgagcacggccatctgggcgtcgcgcagcacttgcgcgccgttgaccagcaccgtgccgcgcagcaccaccagcgccgcgttgtagccgtccggcaccggcagcacggcctgcttgcccgccgccagccgcacatcccacacgttgaccggcgtgaaggtgcgcgccggccccgcgccggcttcgccgaacgccccggcgatgacgcgcaccgtgccggcctcgccgtcgagcgccaggcgcgggatgtcgctgtccacgatgctctggtaggtcggcgcggtcatcttgtcgcgggccggcaggttgacccacagctgcaccatttcgagcggaccgccgcggcgcgcgaaggcctcggagtggaactcctcgtgcaggatgccggcgccggccgtcatccattgcacgtcgccgggcccgatcaccccgccctgcccggtcgagtcgcggtgcgcgacttcgccctcgtacacgatggtgacggtctcgaagccgcggtgcggatgctcgcccacgccgcgctggcgggcggtggcgtcgaactgcgccggaccggcatagtccagcagcaggaacgggctgagctcacggcccaggctgtggtacgaaaacagcgagcggacagggaagccgtcacccacccagtggggacggggagcgctgtgcgtgccgatgacttgcttcatggtttcctccttgcaggcgcctcgcggcgcaggggtgcatgcaagcaagatagggccggcggcccggttccggtagaggaggaatcacgccctcagcgtcccacccatggaacggtcacgcagccggcgcaaccgccgtcgcgcccgcctccagcaggcgcaccgcgatcagtccgccctcgccgcccagcggcgtggcgtggatggcgccggccgcggcgcgccacaccacgccggcgccggcgccagcacggcctggccgtgtagcacgcgcgcctcggcgcgccagcggccgcgccgcgtcatgacattgaagtcgcgcgacggtccgcccagcaaggtcgcgtcgatggcatgttcgccggcgaaggcgaacggccgcagcgccacgtcgagcaagtggtcgagcgtgccgtcggccgagtgcatgcgcacgccagcgccctcgagcagggtgatgctgcgatcgatgcccggataggccgagaacggcccgtccgcgccgatatcggcaacgctgacgcgccattcgaagccgtccgcggcggcgccctggggatggcgcgccacttcgcgcgtggcgccgccgccgttgcgccatgggctgacgggcaactgccccaattcgaaatgctggaacatgatgcggtactcgcgggccgcgcggcccgccctgtgcaggaagtcggattgcggccggcatcataccggcgtcgccatgcgatatatatacaccggccggcgcggccgatgcggcgtcagccgcgcagcgccgccgcgccttcgcgcaggctgtcgcacaggctgcgcgccgccggccccagcggctcgtcggcgcagtggctgaggtaggcgcgcatctgcaccgcgccgtccgggccgagctcggccagcggcaggcgcaccagggtgccggcccgcaggtcggcctgcaccagccaggcgggcaggctgccccagcccacgccggcgcgcagcagcgccagcttggtgaccatgtcgcccacccgccacgtgcgcggcgacagcacgccgtaatcgcggccgcgcgtggcggcggacagatcctcgaccaccacctgcaggtgatcggccagctccgtgccggcctcgccgcgcgccagcggatggccgggcgcggccaccgcccaggtggtaaccggcgccaggaagcgacgccggatctggtcgtcgggccgctccagcacggcaaccgccagcgtgcagcggcgcgccttgagcgcctgcgccggcccgcccagcgaagcgtattcgacccgcacccccacgctgggatagcgcgcgtgcatggccttgagcgcatgcgccaccgcgtcgggcggaaacagcgtatcgaccgccagcgacaggcccagttcgaccccttcgcccagttcgtgcgcatgggcgcgcagggcgtcgaccttggccaggatgatgcgcacatcggccagcagcgcctggccggcgggcgtcagggccggcttgtagaccgagcggtcgaacaaagtgacgcgcagctgcgcctccaggttggcgatggcgtggctgacggccgactgcacccgatgcagccgcgccggcgcgaaagctgccggcctgcgccacggcggcgaaggtgcgcatctggtcgagcgtgaggttgtccagcatgatcgaaataatagatcagcttggacgaaaatatgtaatttcatggaacatgaaagactggcacagtagcgccatgcccgcccaccggaacccccccatgtcccgctcgctcgcttccgccctgcccgccgcgcccggcgccggcgccgcccgccacgggcgcgtggtcgcgctggtggtcggggcgggcatcgtctcggccatgcaggtcggcaaggtgcccgccgccctgcccgagctgcgcgccgcgctggacgccagcctggcccaggcatcctggctgctgtccgcgttcgccgccatcggcgcggcgctgggcgcgggcgtcggcatggcggtcgatgcctggggcgcgcggcgcatggcggtggccggcatgctggcgcagggcgtcgcgtcgctgcttggcgcgatggccggcgcgatcggctggctgctggcgctgcgcgtggccgaaggcataggctttctggccgtggtcgtctcggcgccgtcgctcatcgtggccgcgaccggcacggcgccggcgcgcgcgcgggcgctggcggcctggagcaccttcatgccgctgggcgtggccgccgccatgctgagcgcccccgcgctggaatacctgggctggtccggcatgtggcgcctctacggcctggcgctgcttgcctacgcctgctggctggcatggggcacgcgcggcctgccgggcatggccgcggcgcgccgcaccaccctggccagactgcgcgccaccctggccgcgcccgggccgcggctgtacgcgatgctgttcggcctgtatacggcggcctatttttccatcttcggcttcctgccctccatcctggccgaacgtctgcatgtcgcgccctgggccgccggaccgctggccgcgctggtggtcgccgcctgcgtgggcggcaacctgggcggcggcgcgctgctggcgcgcggcgtgcgccgcacccgcctgatgacggccggcttcgtcctgctggccctgggcacggccgtgaccatggcgcccggggtgcccggcgcggccgcctacctggcctgcctggccgcctcggcgctgtgcgggctggtgcccaccgccctgctggcgggcgcgccgcagcacgccccccagccggaactcgccggcgccaccatgggcatcatcatgcagggcaacaacaccggcctgctcgtcggtccggcggtggccggcgccattgccggcgcatggggctggacctgggtggccgcctgggtcggcctgctggcgctggccgcgctgggcctgatcgcgctgcttgctcgcacgccgcgcgagcaaacgccctaaccgcgccgcgcttcgtcttcggcggcccagcgggccagcaccgccgcaagcgtgctgtccggcgactcggacggcggccggggcgtggccggcggcgtgcggccaaagcgcggggcgggcgccggctgcaccacgccatcgacctcgacgaacgtgccgcgcgccttcaggtgcgcatgcgccggcgcctcttcgaacgacaggaccggcgcgaagcagacatccgaaccctcgagcaaggcgcaccatgcatcgcgggtgcgggtacggaagcggctggcgatggccatcttggcgcgcggccaggcggcgcggtcgtcgcgcgcgccgacatcctgggcgcgcagctccagcttctccagcaattgcgcgtagaagcgcgcctcgatggggccgaccgagatccaggcgccatcggcgcactcgtagacatcgtagaaaggcgcgccgctgtccaggatgttggtgccgcgcgcgtcctgccacagccccgccgcgcacaggccgtagaagaccgtggccagcgacgccgcgccgtcgacgatggcggcgtcgatgacctggcccaggcccgagcggctgcgctccagcaaggcggccaccacgcccagcgccaggtacagcgcgccgcctgccatgtcgccggtcaaggccagcggaatcgacggcggctggccggcacgcccgatggcgtggatgatgccggtcagcgcgacgtagttcaggtcgtgcccggccgcctgcgccagcggcccggactgcccccatccggtcatgcggccgtacaccaggcgcgggttgcgcgcctggcatgcctgcggccccaggcccagccgctcggccacgcccggccggaacccttcgaccagcacgtcggcgcgcgcgaccaggtccagcgcctgctcgaccatggcgggctgcttcaagtcggcggcgaccaggcagcggttgcgcatcaggaggttgtagcgcgcgggccgcaccacgcccagttcgaccgactcggcgcgttcgatgcgcacgacctcggcgcccagatcggccagcaacatgcaggccatgggcgccggcccgataccggccagctccacgacgcgcgttccctgcaatggacccatgtcccgctccccaagaaaagtgccacaatcggccgcgccgtgccggccgctccgcccgaccctgcgcatgccctggttggcctatattcgtgccattccttccgcttccccgccaggcccgtacccatggatcttcgtcagttgcagcaattcgtcgtgctttcggaaaccctgaacttccaccgagccgccgagcgcctgcacatggcccagccgcccttgtcgaccgccatccgcaagctggaggatgaactgggcatcgtgctgttcgaccgcaagccgcgcagcctgtccctgacggtggcgggcgcggccatgctcaagcacgcccggcgcaccttgagcaacgtcgacgaactgcagcgctgcgcccgggaatacgtcagcggcgaccaggggcgcatcgtcgtgggcttctccaatacggccagcaacgcggtgctgccgcgcatcctgcacagcttccaggcgcgctacccccgcgtcgagctggtgctgcacgaatccaccacccacgagctggtgagcgaactggcggcccataccgtggacgtggcgctgctgcgcacgccgctgttcgacgcctgcgatgccgagctgatcgacctggagcaggaccatttcatcctcgcggtgccggccgaccatccgctggcgcagcaaagctgcgcgcggctggccgacctggacggccagcgcttcatcgcgttctcgcgcgagaaggtgccggccatgcacgccatcatcagcctggccttcggcgaggccggcgtcacgcccaaggtggtgcagcagatcgtccaggtgccgaccgcgatcgcgctggccgaaagcggcatcggcatggccctggtcccgtcggcggccgcccgctatctgcgcaccggcgccaggctgctgcccgtggtggacctgccggcgtcgctgcgcatcggcattgcgctgggctacgacgcgcagacggcctcggcggcgacgctgcgcttcgtggagaacacccgcgccgcccacgccgccgcgccgtcgccgcccgcctgacgggtccggcgccgcttcctgcctcaagccggttgcacgccggcatcgcgcgcggccgtgccccagcgcgcgatctcctcgcccaggaaggccgagaacgccgccggggtcgaggcatgcagctccaccgcctgctcggcgaactggcgcgccagctcgggctcctgcacgaccaggttgatctccgcgttcaggcgcgccaccacggcggccggggtcgaggccggcacgaacacgccgtgccaggtggtcgccgcgaatttcggaatcacggtttcggccagggtcggcacgtcgggcagcaccgcggcgcgttgcggactggtgaccgcgatcgcgcgcgcccgcccttccctgatggcgggcagcgccgtgctgagggcgtcgagcatgaagtgcacccgcccgccgatcaggtccaccatggccggcgccgtgcctttgtatggaacatgcgtggcctgcgtaccggtttcctgcagcatcagttcgaccgcgaggtgggtgatgttgcccacgccgcccgagccgtagctcagcttacccggattgtccttgaggtactgcacgaattgcgccggcgtggtgacgctggcgggcaaggcggggccggcgatgatgatggcgggaatcgaggccggcatcgccacggcggccaggtcgcgcgcggggtcgtagcccatcttgctgtagagggccggcgcgatcgcgatgcccgacgagtggtagagcgcggtatagccatcggccgcggacttggcgacgaactcgctggcgatgttgccgccggcgccgggcttgttctcgacgatgaactgctggcccagccgctcggccaggcgggcggcgatccggcgcgccaccacgtcggtcggcccgctcgcggcgtagggcaggatcagccggatgggccgctcgggccaggcgccggcacttccgtgcgcgaacggaaaggcggtcatgccggccattcccgccatcgcggtgagcatgcggcgacgattgctgttcatgcgcgtctccctggtctattgtcgttatggaatctggcgtgtgcgcatcatgcgcaacggcgtataggcgaggaccggctccccgtgctggttcaccacggtattgcgggtgcgcaccaggccgcggccgggccgggacgtcatgcgccgctgcacgacctcgcactccacatgcagggtatcgccgacgaacgtcggccccttgatgtccagctcggcgttcaggaaggcgatccccgcggcctggaaggaaggcgcgaccagcccttcggcgaacacgtagaccagcccgccgggcaccacgcgcccggttatgcccatgtgcgcgcggtcggcgggctcgccgttgctgaacagttcctcggtgagccaggtcaggttgacgaagttgaccaggtcggtttcggtgacggtgcgcttgcgcgtgccgaagcgcgtgcccagctccaggtcttcccagtagatgcgcacttcggtatcgagcagggtcatggcggcgggctcctcaataggatttgggcagtccgagcactttctcggcgacgaaattcaggatcatctgcggactgatgggcgcgatgcgcggaatcagcgcctcgcgcaggtagtcctcgccgcggatcaggggcggcagcacgcgctgcttctgcgcctcggtgccgaacttcaccaccgggttgagcccgaagatattcatgtgcagggccgacgcgccgctcatgccggcgcccgattcggccacggcctgcatcatcaccgcggcctcggtgatgcccagccccgacccgccataggcctggggaatgcagattcccagccagccggcctcggcgatggcgcggtggaaatcctccggaaagccaccgtcctgttccttgcgataccagtagtcggcgtcgaagggacggcacgcctgcaagatggcgtcacggatttcgtgatgttcgggcgacagcgtggagtccatgaacggacagtctcctgatgggttcggatggcggcatcaccgcggtgaacctatgctagggagtccgtgcgcaaagcggaaataccgattgcgtctcgtgcaatacacgccatctatcgcggcgcgggcgcgccgccgcgcagggttgtacagccgcgcgcgacagcgctaagctgcaggcttgcgatcacacttcggagattggcgaatcatggatgcagaccacgccgacgcccgcctggccgccgtcgccgcggcgattgcggatcccgcacgcgcgcgcatgctgtgcagcctgctcgacggctgcgcgcggaccgcgaccgaactggccgcgctggccgacatcggcgcctccagcgcgagcgcgcacttcgcccacctgcgcgcgcagggcctggtcgagctggccgtgcagggcaagcaccgctactaccagctggccgacgccgacgtggcgcaggcgctggaagcgctgctggtggtggccggcgtgccgcgcgtgccgttcaagcccgccacgcccgggccgctgtgccacgcccgcacctgctacgaccacatggccggcacggtggcggtgcgcctgcacgacgccatgctggcgcagcgctggctgcagccggatgggcgcgattaccgggtcaccccggccggcgcggcggcgctgaccagcctggggctggacctgggcgccatcggccgccagcggcgccgccacgcctatccctgcctggactggagcgcgcgccgcccgcacctgggcggcgcgctgggcgcggcgctgctgcagtgttgcctgcagcatggttgggtagagcagcagctggattcgcgcgccttgcgcgtcaccgcgcaaggcgaacgccgcttcgacgcctggtgccggccgcgcggccggctggccgacgcggcgtaaagggcgcgcgcgccccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatcaatggcgagcctggcagcgaccagcgtcgaatgctaacaacccatcggatagacgcgcgccacgcgcaccgcgttccgatcgcgcaatcgcctttgcacatttggacaattcattgcgcccgccatgatgggcgcatggtttatccgcgctgtcgcgacgcggcgctcacgctgtcttgcagcgcgcgccagcgcgacgccacccgggctcgcaggcgcacatcggtgcctaccggagccagttcggcgaattcgaagcggcgcgccccatcgagatgttcgagcaagggcagtcgtaccatgcccgccgcgtcgcccagcaggacgggcgccagatacaccagcaactcgtccacgcaatcctcagcaagcagcgcgcctgacaatccggcccccgcttccacgtgcacttcgttgatttcctggctggccagccaacgcatcacggcgggcaggtcgacgcggtccggacgcacgcccggcagttcgatcacgcgcgcgttgcggtcggccatgcggcgcgccttggccgcatcggagcgggccgtgaaaatcagcacttgcgccccgtcgtcgaacaggcgcgcgtcctcggggatttcgaagcggccatcgatgaccgccttgcgcggcggatggctggtctgcaccgcgcgcgcattcaattgcggatcgtccttgagcaccgtgcccatgccggtcagcaccacgccgctgcgggcgcgccaatggtggccgtcggcgcgcgcggcttcgccggtgatccactgcgatacgccgttgtgcagggcgctgcgcccgtccagcgaggtggccagcttcagccagacccacggcaggccgcggctcatgcgcgccgcgaagcccgcgttcagttccagcgcctcgtcgcggcacacgtcctcggtcaccgcgatgccggcggcgcgcagccgcgccaggccctggccgttgacgcgcggattggggtcgcccatggcgaccaccacgcgcgccggcgccgccgccaccagggcatcgacgcacggcggcgtgcggccgaaatggctgcatggctccagcgtcacgtacacggtggcgccggccagcgaagcgccgcgcgcggcggcctcgcgcagcgcgcacacctcggcgtgcgggccgcctggcggctgcgtggcgccctcgcccagcacctgcccgtcgcgcacgatgacgcagcccacgcgcggattgggggccgtgctgtacatgaccgaacgcgccagtgccagggcgcgccgaatccaggaaacgtcgtcggtgggcgtggaagtattcacgatcgagattgtatgcgcgggcaggcgcgcttccggctacagtagcacgcaacggtcaatcatgtccgtatcggtccggtgaaggtccatggcggttctcgcccggcctcggcccggcgcgcagaatagcgcttcagccacgccaaaaccgctacccaggagcctcgccatgaaacaagcgctgatcgtcatcgatgtccaggaatccttccgtcaccgtccgttttgggacgatagcgaactgccggcgttcctggcgcaagtccaggcgctgatcgacggctgccggcaacgcgatatccccgtactgcaagtgttccatgtcaacgccgccaacgaccccgcctcgccgttcgcgccggcctcggggcacgtggtcgccctgcgcgaactgcgcatcgccccgaccgccgtgttccgcaagacggtccactcgtccctgtacgcccgggacgaggccggccacaccctgcacgactggctgctcgagcatggcgtcggcgagatcatcgtctgcggcatccgcaccgagcagtgctgcgaaaccaccacccgccacgcctcggacgccggcttcaaggtccgtttcgcgctggacgccacgctgaccttcgccatgcgcgccgcatcgggcaagacctacacgccggccgagatccgggaacgcaccgagctggtgctgcaggaccgcttcgcgcaagtcctgccggccgccgccgcgctggccgcctgagcgcggcgcgccatggtcccggtctatttcgtggtgcccgcgggcctggtcctgctggacctggccgggcccgccgaagcattccgcatcgccaacaaactgcgccccggctcgttcgcgctgcattactgcggtcccgaacccgaggtggaatgcgggctggccgggctgcacctgagccggctcgcccctctgcccgccagcctgccggcccaggcgctggtggtggtgcccggcgtggtcgacgccgccttccagctcgaccgcccgccgctgcgcgccgtggtggactggctggcgcgctgccgcgcgcagggccgcttcgacctgatgtcggtttgctcgggcgcgctgctcgccgccgcggccgggctgccggcccatcgcgagtgcaccagccaccaccattgcctgcccggcctggcgcggctcgagcctaccgcgcgcattcacgacaatcgcatttttgtggaggatgacggcatctggaccagcgccggcgtcaccgccggcatcgacctggcgctctacctggtaagccgcgcgtgcgggccgcgcgtgcgggccgcgcgtggccagcgccgtggcgcgcgacctggtggtctacctgcgccgcgccggcaccgacccggccatctcgccctggctggacggccgcaaccacatgcaccccggcgtgcaccgggtgcaggacgccatcgtgcacaatcccgcggcggcctggacgccgcaaaccctggcggcgcaggcccatatcagcgcgcgccatctcagccgcctgtttgccgagcacgcgggctgcacgcccatggattacctgtaccgggtgcggctggcgctggcgcgcgaactgatccgcgagacgcggctggacctcgaacacgtggccgagcgcgccggattcggctcggcccaccatatgcggcgggtctggcgccgccacgaatcgggctcgcccagcgccgcccggcaccccgcctgacgccgcggcgccctagtccttgcgcagtttcttgcccggcagcaagggcccttgcatctcgcggatcgcctcgacgaactcgccgatgtcctcgaagctcttgtagaccgaggcatagcgtacgtaggccaccttgtccaggcgcttgagctcgcccatgaccagttcgccgatctgctcgctgggcacttcgcgcatgccgctggccagcagggtttcctcgatgcgcgccacggcgctgtcgacctcgtcggtgctgaccggccgcttgcgcaaggccagggacaggctgccgcgcaccttgccggcgtcatactcggtgcggctgccgtcgcgcttgaccaccgacggcatggccagttcgacgcgttcgtaggtggtgaagcgtttgtcgcaggacaggcaacggcggcgacgccggatggtgtcaccctcttccgacaccctgctgtcgacaacctgggtatcggcgttgccgcagaatggacacctcatgcgcgctccccgtacggatgatgcggatattgtaataacgcgcggcccgcatcgggcgcgccggcgccaaaaccgtggtaattccgcccatcaatgaaaaaagacaggcccttgcgggcctgtcttgccggcggcgggcggcctgcgcccggccgcatcagttgccgtagacgggcaggcgggcggtcagttcattgacccgcgcgcgcaccgcggcgatgttcgcctcgtcgcgcggattgtccagcacgtcggcgatcaggttggcggtcagctcggcctcggcctccttgaagccgcgggtggtcatggccggagtgcccaggcggatgccgctggtcacgaagggcttttccgggtcgttgggaatggcgttcttgttgaccgtgatgtgggcctggcccagcaccgcttccgcttccttgccggtaatgcccttgggacgcaggtccaccagcatgacgtggctttcggtcctgcccgacacgatgcgcaggccgcgcttgaccagcgtatcggccagcaccttggcgttcttgacgacctgctgggcgtaatcctggaactcgggcgacagcgcttccttgaaggccacggccttggccgcgatgacgtgcatcagcggaccgccctggatgcccgggaagatggccgaattgacggccttctcgaactcggccttcatcatgatgacgccgccgcgcgggccgcgcagcgacttgtgcgtggtggaggtgacgaaatcggcgtgcggcaccgggttgggataggcgccgccggccaccaggccggcatagtgggcgatgtccaccatgaacagcgcgccgttgtcgtgggcgatgcgcgccatgcgctcgaagtcgatgtgcagcgcgtacgcggaggcgccggccacgatcagcttgggcttgtgttccttggtcagccgctcgacctgggcgtagtccagcacctcgtcggcgtccaggccgtagggcacgaagttgtacagcttgcccgaggcgttgaccgacgcgccgtgcgtcaggtgaccgccttcggccaggctcatgcccagcacggtatcgcccggcttgagcaccgccatgtacacgccctggttggcctgcgagccggagttcggctgcacgttggcggcctcggcgccgaaaatctgcttcaggcggtcgatggccagctgctcgaccacgtcgacgtactcgcaaccgccgtagtagcgcttgcccgggtagccttccgcatacttgttggtcagttgcgtgccctgggcctgcatcacggcggggctggcgtagttctcggacgcgatcagctcgatgtgctgttcctggcgtacgtcttctttctggatggcggcccagacgtcgggatccacctggtcgagggtcaggttgcggttgaacatggagttcctggtgcgggtaggtagggaaaacaagggcagccgtgatgctgcgattgcgctagtgtacagcgacagcgcccccccccccccgccggggcgcggacgccccgaaacgggccaaattcgcgcttcggaacacaaaaaccgcgcaatctcccgtctaccgcaaaaatgcctcaagtcggcatgagccaggctcaagcaagcccggctgccgcggtcacgaactggtggtggcgccgatctggcgcggcgccaggtccggattgagggtataggtgccggtcagcgacgcctgggccagcacgtgcccttgcatggccttgagcgcgtccaggccggtgaacgacccttgcaggttcagcgaggggacatccagcgcgtacagcgtgaacacataatggtgcacgcgctcgtcgttccagggcgggcacggaccgtcgtagccgaagtagtcgccgttcatgtcgcggtcggcggcaaaccagccggtgtagtcgttgacgccctggcgcgcgttgttgggcgccagcggcccgcccttgccgcgcggcgtgatgccgtcggagaaggcgccttcctggatttcgcgcatgtccgccgccaggtcgaccagcacccagtggaagaaatcgacgcgcggcaggtcggccggcaccgtgcggccctcctggttgacgtcgtcgggttgggagggcacgtccggatcgtggcagatcagcgcgaacgactgggtgccgtcgggcacgtcgtcccacgaaaactgggggttgaagttgtcagccagcgcgacgtgcgattgcgcgtcgatcctgccgaatgcataccgctcggggatcgactcgttatcggaaaaggacagactcgataagttcatgtcgtgctcctggaagtgggaccctcgataagaggctaccccaccaacttaacacgcgcaaacttgcgcttgcccacctgtacgacataggtgccggcggacaattgcaacgatttgtcttcgacccggtcgccgttgacgcgcaccccgccctgctcgacgttgcgctgggcctcggaaccggaggcaaccagcccggcctcgcgcaggatgcgcaggataccctggggagcgccgcccacggtcacctcgggcatgtcctcgggaatggcgccgtcgcgaaagcgcgcctcgaacgcggccagcgccgcctcggcggcctgcggcgagtgaaagcgcgccacgatctcctgcgccagcgcgaccttggcgtcgcgcgggttgcggccgccgtcgatctcggccttcagcgccgcgatgtcggccagcgaacggaacgacagcagttcgtagtagcgccacatgagcgtgtcggagatcgacatcagcttgccgaacatcgattcgggcgcttccgagatgccgatgtagttgcccttggacttggacattttctcgacgccgtcggtgcccaccagcagcggcatggtcaggatgcactgctgctcctggccgtattccttctgcagttcgcggcccaccagcaggttgaacttctggtcggtgccgcccagctccaggtcggccttcagggcgaccgagtcatagccctgcagcagcggatacaggaattcgtgcaccgcgatcggcacgccgcccttgaagcgcctggtgaaatcctcgcgctccatcatgcgggccacggtatagcgcgaggccagctggatcatgccgcgcgcgcccagcggatcgcaccattccgagttgtagcggatctcggtgcgggccgggtccagcaccaggctggcctgggcgtaataggtcttggcgttggtctcgatctgctcgcgcgtcagcggcgggcgggtcgaattgcggccgctggggtcgccgatcgtcgaggtgaaatcgccgatcaggaaaatgacgttgtggcccaggtcctgcaactggcgcatcttgttgagcaccaccgtgtgccccaggtggatgtccggcgcggtggggtccagccccagcttgatgcgcagcggcactccggtcgcgcggctgcgggccagcttgcgggcaaactcggattccaccagcaattcgtcgcagccgcggcgtgcgatggccaggtcggcctcgacttcaggagtgattggggcttcggggtgagacatgtcaatgggccaaatggatgaatctcggctaaaaaagatgtaaaaactactgaaataagtcgaaaattttagccgaatccgctaggatactgccctaatcatacgcaactgtcatcgtacggttgctgtcccggctaaatccacccgtttgtttcacgaaatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggcgtatgcccctcgcaccggaatgtgccggagggcgcgcacgcgcagcgtttgcttgaatctcacgcaggctgaaaggttttttcacgatgaatcgtggccccaacagtttggtgcgcagcttcaaacgcaaagttgccgccctgttcgcccctcctgtcgaacctacctcgcgtggcggcgccctgctccgccgcaccctgacagtctccgcgctcggcctgttcgccggcgccgccgcgctgggcatggttcaacagcccgaccgctccgaacttccccccttgcgcctgatcgacagcgtcctgccgctcgaggcgggccagatgcaggtcagcgacgccagcaacgccccctatatcagcgaaacccgcatccgcgccggcgacaccctggccgccgtgctgcagcgcctggacatcgacagcccgcggctgcagaacttcctgacccacgacgccagcgcgcgcagcatctacaagctgtacccgggccgctcggtacaggccgccaccaacgagaacggcgacctggtctggctgcgctacatccacacccccggcaacgaatccggcgggcaggtggtcacgcggctgctgcacgtggcgcccgacggcgccaacggctacaaggccgaggaagtcacccagggcaccgaacaacagacccgcgtcgcggtcggcaccatccgctcctcgctgttcggtgccaccgacgcggcgggcatccccgactcggtcaccatgcagatggccgacatcctcagctccaagatcgacttcctgcgcgacctgcgccagggcgaccagttccgcgtggtgtacgaggtccgcacccacgaaggccgctatgcgggcgccgggcgcgtgcaggcgctggaattcatcaacggcgacaagacctacaacgccgtctggttcagcccggacggcaagagcggctcctactacgacttcgacggaaccagcctgcgcggcgccttcctgcgtaccgccctgaagttcagccgcatcagctcgaccttcggcatgcgcatgcatcccatccacaagacctggaccggccacaagggcgtcgattacgcggcccccacgggcaccccgatccacgccacggccgacggcacggtggagttcgcgggctggcagaacggctacggcaatgtggtcatcatcaagcaccacggcaagtactcgacgctgtacgcccaccagagccgcatcgcctccggcctcaagaaaggccagaaaatcgcccagggcgaactggtcggctacgtcggctcgaccggctgggccaccggcccgcacctgcactacgagttccgcgtcaacaaccagccgatcgacccgctcgcggtcgacctgccggtggcgcgcaagctggaacccgccgaactgcgcgccttcacgcaggcggtgcagccgtacaagcagcagatcaagctgctgaccgagttccagcagaccctgccggaaggctcggccaccgtggccagccgctgacccgcatggacagcacgacgcacggcccgcgcacccatgtgccgggccgtttgttcatcggcctgatgtccggcaccagcatggacggcgccgacggcgtgctggtacggctggacgggccgcgacccgaggtgctggccagcgccagcctgcccatgcccgccgccctgcgcgacgagctgttcgcgctcaaccatgccggcgccaacgagctggagcgcgccgcgctggccgccaacggcctggcgcgcctgtatgcccgggccgtgcgccagttgctggaccaggccggactgcaacccggcgacgtggcggcgatcggcgcccacggccagaccgtcaggcaccgccccgacctgggctataccctgcaactgaacgcgccggccctgctggccgagctggccggcatcgacgtggtggccgatttccgcagccgcgacgtggccgccggcggccagggcgcgccgctggtgccgcctttccatgccgcgttgtttgccggcggccaggcgcgcgccgtgctcaacctgggcggcatcgccaatgtcacgctgctcgaacccggccggccgccgcgcggcttcgacaccgggccggccaacgtcctgctggacgcatggtgccagcgccacaccggccagccttacgacgccgacggccggttcgccgcgcaaggccaggtgctggccgacctgctcgaacacctgatcgccagcgagccgtggttcgccctggcgccgcccaaatcgaccggacgcgacctgttcaacctggattggctgctggcacggctgcaggcattcgatggcccggcgccgcaaccgcaggacgtgcaggccacgctgcagcgcctgacggcgcgcacggtcgccaatgccatcgacgccagcgcggccgcgccgcgcgatgtgctggtctgcggcggcggagcccgcaatccgggcctgatgcgcgagctggcctattgcctgcagcgcccggtacgccccaccgacgatgccggcgtgccggcacagtgggtcgaggcgctggccttcgcctggctggcccaggcctgcctggaccgcattcctgccggcctgcccacggtcaccggcgcgcgcgccgcgcgcgtgctgggcgcgctctatcctgcctgaagcgcccaaacgaaaaggccctccggcgcatgccgaagggcctcgatcgcggaccgggccgcgcgccgcttacaccgagaacgacgaaccgcagccgcaggtggtggacgcgttgggattgcgaatgacgaactgcgcgccttcgaggtcttccttgtagtcgatctcggcgccgaccaggtactggaagctcatcgggtcgaccagcagctgcacgcctgccttgtcgagcacggtgtcgtcgtcgttgaccacttcatcgaacgtgaagccgtactggaagccggaacagccgccgccttgcacgaacacgcgcagcttcagttcggggttgccctcttcggccaacagatccttgaccttggcggccgccgagtcggtgaagaccagcggcacgggcggcggagcctgcagatcgacggtttcggtaacagcattcatggttgactcctggccatcgcggccgaattccagtgggcggagcgataccgcccggataagatcactatagcgcagccgcgacaggactcaaaattccagtttcacggtgcgcgtcgcacgaacggtcgtgtcttccagcacactgaccgtcacggtttcggggacaaagccatcgggcagatcaagcaggccctggctgcgctggtattggtcgaactgcaaggccagcaggctggcaccggcttcgggcacggtggcgcctccgccttccgccttgaccgtcagcggctccaggtcgcgcgtgaccgtctcgcccttgagcgtgccggtggcctggaaccgcaacgcgccggaaaacggcgtttcgccgcgtccgctgcgcatcagcagcaccttgtagcgcaggccctggccttcacgctcaaaggccacgccgcggatatcgaccgagccggccggcccgggcggcagcaattgctcgtagaaagccagctggtcgcgcacccgccccacttccgactgggcgctttgcaactgggtctcgagctcggtgcgggccgcccgctcgacggcaatctcgccatcggccgtatcgagctgggcgcgcaggaagcgcgcctcggcttcccgctgctgcatggcggcttcctgcgcggccacttgctggcgggtcagcacgacggcgtcatccgggccctggtgcgccaggccgtagcgccaaccggccaccgcgcccaccaccaggcccgccgccagggccagccaggcccgggcgcggccctgcggccgcgcaacgggtgcgcggggctggacggaggcggaatcgtcaggcatgactgcacggccgggcctcgcggcccggcctgggtgttacggcaggatggcgacctggtccaggccggcggattcgggcaggccgaacatgaggttcatgttctgcacggcctggccggacgcgcccttgaccaggttgtcctggaccacgaggatgaccagctggtcgccgccgcccggccgttgcaccgagatgcgcaggttgttggaggcgcgcaccgaacgggtttccggcaggctgccggccggcatgacatcgacgaacggctcgtcggcatagcgggcctcgaacagcgcctggaaatcggtgtcgcgagcctgcggcaggatgcgggcgtacagcgtggagaacatgccgcggatcatgggcaccaggtgcggcacgaacgtcagccccaccttgccgccggccagcttctcgagctgggcgacgatttccggctgatggcggtggccggccacgccataggccttgaagttgtcgctcgcctcggagaacagcgagcccacctcggccttgcggccggcgcccgacacgcccgacttgcagtcggcgatcagggtctggacgtcgaccagttgcttgccgccctcgatcagcggagccaggcccagcagcaccgtggtgggatagcagcccgggttgccgatcacccgcgccttggagatggcctcgcggttgagctcgaccaggccatagacggagtcggccaggatgtcggggcaggtatgcggaatcttgtaccagcgctcgaacacggccgtgtcctgcaggcggaaatcggcggcaaggtcgatgacgcgggtgccggcggccagcagttcggccgcctgcgccatggccacgccatgcggggtcgcgaagaacaccacgtcgcaatcggtcagcgaggctttctcgggcgccgagaaggccagcttcacgcggccgcgcaggttgggatacatgtcggccaccggcaatccgtcttccttgcgggacgtgatggcggtcaactccacgtggggatgctgcgacagcaggcgcagcagctcgacgccggtatacccggtgccgccgacgatgccaaccttgatgcgcgaattcgatgcttgggccatggtgaagttccgtaaaacgtagaacgattgtatcgctcaaaaaacggagacaggccgcgcaatgggtacgcgccgccaccccgtttccgaccggacgaccggcgcggagttccgcgccgcactgcaagacgcccgaaaccggggcgccataagcaaaaaggccgctttcgcggcctttttgcgggacattagcgcttgctgaactgcttgcgccgacgtgccttgcggaagccgactttcttgcgttcgacttctcgcgcgtctcgcgtgacgaaaccagcttgcgacagcgcgggcttgagcgccgcgtcgtagtcgatcagggcgcgcgtgatgccgtgacgcaccgcgccggcctggccggtttcaccgccaccgtgcacgttgaccttgatgtcgaacgactcgagatggccggtcagttcgagcggctggtgcacgatcatgcggccggtttcgcgagcgaagaactcgtcgacaggcttgccgttgacgacgatcttgcccgaacccttcttgatgaaaacacgagccaccgaggttttgcgacggccggttccgtagttccagttaccgatcatggcgtttccttagaattccagcggcttgggctgctgagcagtgtgcgggtgctcggcaccggcgtacaccttgagtttcttgatcatggcgtagcccagcggccccttgggcagcatgcccttgacagccttctggatagcgcggccgggaaaacgctgctgcattttctcgaagttcgtttcacggatgccaccggggtaggtggtgtggcggaagtacttcttgtcttgcgccttgttgcccgtgacaacgatatcggcagcgttgatgatgacgatgtaatcgccggtatcaacgtgcggcgtgaattcgggtttgtgcttgccacgcagacggtgtgcgacttcgctggccacacgaccgaggaccttgcccttggcgtcgatcacaaaccagtcacgcttgacttcatgcggcttggccacaaaggtcttcatgatggttcctagataaaaatatttgctttgccaggacatccggcaaagttttttcccaaatcgccagatgccggaaatgtttgccgggaaatacccgcaaaccctccaaggccctgccgcatgcccttcccgcctaagcgttattacccgcccgtgcaaaaagtcaaacaaagggaaagtcggccattctagcacagctgctcaaatagtgggcaagcgcgccgcaggcgttgcgcccaaacagcaggggccgccccgaagggcggcccctggccggaccgaaacggcggccggcttacttcctgccggccatcgccacgccgagatattggtcgtacgacccttcggcgagacggaaccagggcaccacgctgtcgcgaaagcccatgtagttctcgtagatggccttgaacttcgggtccttgtccgagaactccttgtacacggtcagggcggcctcataggacgcgtccatgaccgaacgcgggaacgcgcgcagctcggcgccgccggcgatcagcttgcgcagcgcgggcgggttgagcgcgtcgtagcgcgaggtcatggccacgtgggcgacgcggctggcggcctcgacgatggcctggtagctcttgggcaggccttcccaggcgccttcgttcagatacagcgacacctgcggaccgccttcccaccagcccgggtagtagtagtacttggcgaccttgttgaagcccagcttctcgtcgtcgtacgggccgacgaactcgaccgcgtccagcgtgcccttctccagcgacggatacacgtcgccgccggccagctgctgcggcaccacgcccatgcgcgagagcacctcgccggcaaagccggcggtgcgcatcttcaggcccttgagatcttccggcgacttgatttccttgcgataccagccgcccatctgcacgccggtattgcccatcgggaagttgacgatcttcagcggcttgaacatttcgcgggtcagcttcatgccgtcgccgtcgaacatccaggcattcatctggcgcgcgttcaggccgaacggcacggccgagtcgaagcagtaggccggatccttgccgtagtagtagtacgagacggtgtggccgcattcgatggtgttgttcgacaccgcgtccatcacctgcagggccgggacgatttcgccgccggggaactggcggatattgaacttgccgccggtggcctcggacacgaacttgacgaagatttcgcccgtgccgaacagggtgtccaggctgcgcgggaagctggacgccatgcgccagttgagcgtgggcgcgtcctgcgcgaagaccggcgcggcgaccgcggcgctgcctgcgaccgcgccgagaccggcgtgcttgagaaatgaacgacgttgcatcttcaggctcctcctgatgctacggattttgagaaataagcaatacccgcaggatattacacgttgtcatacgtcctgttgatggggttttatcaagatgccggccttgcgccgccgaggccgcgccgatgctgcaccgcaaaaatccgtctctccgccgggcgggcgcgccgtgaatggcgcgggaacgacaggagcccgcgtgcgcatgacggggcgcctgtccccgcatggcgagggggcctgtcccggccgggacaggctccccgtcatacgccatgaacgagacagtgcctgtccccacggggacaggcaccctgccggcgccggctggaggacgatcaggtgcccgccaccgacatttgctcgatcaggatggaccccgtggtcttggtgccgcgcgagatcgcgtcggaccccacggcgacgatatggcggaacatgtcgaccaggttgccggcgatcgtgatctcctgcacggcatgctggatcttgccgttctcgacccaatagccgaacgcgccgcgcgagtagtcgcccgacacgtagttcaccccctggccgatcagctcggtgaccagcaggccggtgcccagcttgcgcagcatggcctcgaagtcgtcgccgggccgcgtcaggcgcgaggacagcgtgaggttgtgcgagccgccggcgttgcccgtggtggccatgcccagcttgcgcgccgtataggacgacaggaaatagccttcgagcacgccggcgctgaccacgctgcgcgcgcgcgtgcgcacgccctcgtcgtcgaacggcgaactgcccatggcgcccgggatgtgcgggttctcggacacgtcgatgtggtcggcgaagatcggcttgcccagcgcatcgaccaggaaggtggccttgcggtacagcgcgccgccgttggcggcctgggtgaaggcgcccagcaggcccagcgccagcggagcctcgaacagcaccgggaacttgccggtgcgcaggcggcgcgccgacaggcgcgacagcgtgcgctcggccgcatagcggccgaccacttcgggcgcggccagccggttggggttgcggtcggaggtgtaccagtagtcgcgctgcatgttgttgccgcgcccggcgatcggcgccaccgacaggctgtggcgcgaataggggtagccgcccaggaagccgcgggtgttgcccatgacgaactggccttcgtacgaggccaccgacgcgccgtcggtattggtgatgcgcgcatcgacgtcgcgggccgcgcgctcggcgcgcagcgccagctcggccgcctcttcggtggtgaccggccacggatagtgcaggcccaggtccgggaactcggtggccagcaggtcggcgtcgggcaggccggcggccggatcggccgcggtatggcgggcgatgtgccaggcggcctcgaccgtttcgcgcagggcctgctcggagaagtccgaggtcgaggccgagccgcggctctggccggcgtagacggtcaggtcgagcgagcggtcgcgcgtctgctcgaccgtctcgatatcgttcttgcgcacggaaaccgacagccccaggctttcggagacttcggccgcggcgtcgctggcgccggcttggcgggcataggcgagcacctgctcgaccagttcggagaatcgcgcgtggttcgccgcgatcggcaaggagtttgaagaattgaccattgctgtccagtttgctgagacggttatcatagccaagtccgtctctacgcagtttcccatgagttcccattcccaagaacccgtcggcgaagaaaatttcgacgattccgaatacgaccgccccaacaaatcccaggtcaagcgcgaaatgcacgcgctgctggacctcggcaaggagctggtcgagctctcgcccgaacggctgcgccagctgccgctcgaagaacggctgtacgaggcgatccgcgaagcccagcgcaccaccggccgcgaaggccgccggcgccagatccacttcgtgggcaagctgatgcgcagcgcgccggccgaggccatccgcgcccagctcgatacctggcgcaatggctcgcgcgaggaaaccgccgccatgcaccgcctggaagcgctgcgcgagcggctgctcacggacgacgacgccctgaccgccgtgctgcagcgcaaccccgacgccgacatccagcacctgcgcgcgctgatccgcgccgcccgcaaggaagccgccgccaacgccgccctgtcgcagggccaggaaccgcagcgcaaacagtaccgggccctgttccaggccctcaagaacctttcggcctgagccgccccgacccatgaccgcccaaaccgatctcctggactgcatcgaactcgaaaccgcgcccaaccccacccatgccgtgatctggctgcatggcctgggcgccgacggcaacgatttcgtgcccatcgtgcccgagctgcggctcgatggcctggccgtgcgcttcgtgttccccaacgcccccgtgcagccggtcaccatcaacggcggcatggcgatgcgctcgtggtacgacatcctggtgacggacctggtgcgccgcgaggacgccgcgggcatccgcgcctcggaggccgcggtgcgcaccctgatcgcgcgcgagaacgagcgcggcattcccgcctcgaagatcgtgctggccggcttttcgcaaggctgcgccatgacgctgcacacggggctgcggctggaccagcaactggcgggcatgatgggcctgtccggctatttgccactgctcgacagcgccgccgccgagcgccatcccgccaacgcggccacgcccatcttcctggcccatggcctgtacgacccggtcgtcgcgcccgagcgcgccgacgcctcgcgcgcgcacctgcaggcgttgggctacgacgtgcgctggcacacctaccccatgccgcattcggtctgcctggaagaagtcgccgacatcggcgcgttcttgcgggaagtgctgcgctgaatcagaactgtatacagtaagaaataccgctccgtccctccatcgagagacgtagactgtttccatagaggaaaacgctaatcccaaaacacttgtgggcccgccatttttgaatatagtatccaaaatgtagtcaggcctacttcagtagcggtcccaggccttcctgtttcatccctctaccccgtatggccatgtgccgactccgggcatggctgtcagaacgcaggaggaagtgcccgtgaaatccccatcctcgcctttcgcgcgccggctgcttgccgccggcatgctggccggcctgctcgggtccggcctggccgccgcccagccgctgaatccgccggtcaaagtccgctacgaagaagtggtgcgctccatcctgtacgtgcccaagtacgtggccctctcgcagggctatttcaaggacgccgggctggacgtctcgatgaagacgtcgcagggcaccgacaagggcatgaccgccctgctctcgggcagcgccgacatcgtgctgatcggcccggaagcgtcgatctacgtgcagaacagcgaacgccggtcaagcccaagatattcgccggcctgaccgccaccgacggctttttcctgctgtcgcgcaagcccatcgacaaattcgactggtcgatggtcaagggcaaagaaatcatcggcttccggcaagggtccaacccgctggtcttcctggagaccgtgctgcgcaagcacggcatcgatccgcagaaggacgtcaagctgctgaaccagatcggcattccggcgcgcgccggcgcctggatggccggccagggcgagtacggcatcttccttgagcccgaggcgggcgagctggtgcgcaacggcaagggccacatcgtggcctcggtcgggcacgaagtcggccaggtcgactacaccgtgttcacctccaccaacaagtacatccgcgacaaccccaaggtgatccaggcctggaccaacgtggtggcgcgcgccgagaaatacgtgcaggacacgccggcggccacgctggcgccggagatcgccagcttcttcccgggcctggagcagcagggcatcatcgatgccatcgagcgctacaagcaataccagatctggaagaccacgccgctggtgacgcccgaagccatgaaccagttgcaggacatgctgatcgccagcgaggtgatgaaggacgcggcgcgcgtcaagtacgaagacgtggcgatgcccgagttcgccaggcaggccaagccatgagcgcggtcgtgcacaacctgatgccggcgccggccgcggccaagatcgaactgcgcgaggtcagcctgagctacttcacgcccgagggcaagaccgaggccctgtccaaggtgtcgttctcgctcgcgccaggcgaattcgtcagcctgataggccagagcggctgcggcaagagcacgctgctgtcactgatcgccgggctgatcccgccgacctcgggcgccgtgctggtcgacggaacgccggtcacgcggccctcgccgcgcatcggctacatgctgcagcaggactatctcttcgagtggcgcaccatcctggacaacgtcatgctgggcgccgagatccagggccggcgcgacgcccgcagcgaggcgcgcgccgtgcacctgctggagaaatgcgggctgggcgcgttcctggagcacacgccgcgccagctgtcgggcggcatgcgccagcgcgccgcgctggcgcgcacgctggtgaccgagcccgacgtcatcctgctcgacgagccgttctcggcgctggactcgcagacgcgcctggcgatctcggacgaggtggtggacatcctgcgccgcgaacgcaagaccgtggtgctggtgacgcacgacatcggcgaagccatcgccatgaccgaccgcgtcatcgtgctgtcgcgccgcccgggccgcctcaagagccagtactgcatcaacttcgccgagccgcgcccgacgccgttccaggcccgctcgcgcccggagttcaacacttacttcgagcagctgtgggaagagctcgacgtacacgtggaggggtaaccatgaccgcgcctgccgccaacacgctcgccctgcgccccgcgcacgcgcccagcgagaaataccaggaatacctgcgccgcgaccggcgccgcaagcaccatgtgcgcctggcccagctgatgctgctggtcctgttcctgtgcgcatgggaaatcctgccgcgcatgcacgtcctcaatccgctgctgaccagctatcccagcgcgctgtggcccacgttcttcgaactgtggaaccacggcaacctgccgcgccacatcgccgccacggtcatggccacgctggtcggcttcgggctgagcatgctgatcggcgtggccgtggcggcggcgctgtggtggtcggactttctctacaaggtgatcgatcccttcctggtcgtggccaacgccatgcccaagatcgccttcgtgccgatcttctacctgtggctgggatccgactacgcggtctacggcatggcggtggcgatcgccgtgttcgtcaccatcatggtcgtctacgcgggctttcgcggcgtggatccgaacaagatgaaactggcgtacaccttcggcgcctcgcgctggcaggtgctcaccaaggtcatcctgcccggcagcgtgcccacgctgatcgccgccgtgaagatgaacatcgggctggccctggtgggcgtgatcgtgggcgaattccagtccgccgacctcggcctgggcttcctgatcatgaacggcagccagatcttcaagctgaacatcgtcatgaccgccatcaccctcttggcgctgatttccagcgtgatgtacctggtgatctatcgcctggaagcggccgttgcgcgccgctacgcctgaggagcacccacaccatggaatttccccaatgggtcgtcgaccgcgtacaggcgcgccagggctgcctgcatccctacgatagcctgcccggcccccgcaccgccgccgtcgtcatcgacatgcagcgctacttcaccctgcccggctaccagggcgaatgcgcggccgcgcgcgccatcgtgcagcccatcaaccggctgtgcgccgcggtgcgcgccgccggcggcagcgtggtctgggtgcagaccgcctccgaccatgccgactcgttctggtcgcaccaccatggcgtgatgctgacgcccgaacgcagcaagcgccggctggagacgctcaagcgcgacagcgagggctacgcgctgcaccccgacatggacgcccgcgccgaagacgtacgcgtgaccaagcgcttctacagcgccatggcccccggctcgtcggagctggagccgctgctgcgcggccgcggcatcgacacgctgctgatcgccggcacggtcaccaatgtctgctgcgaatcgaccgcccgcgacgcgatgatgcgcgacttccgcaccatcatggtcgacgatgccctggcggcggtcacgcccgccgagcacgaaaacgccctgcatggctggatgctgttcttcggcgacgtgctgtcggtggacgaggccagcgccaggctggccgcggcggacgagacgcgccgcatcgcctgagccggcgctgctcagcgctcgacctggtacagctgtatcaggttgccgcaggtgtcggaaaagatggcgatcgtggccgggccggccggcgtggggtcgatcgtgaacgccacgccccggtccttgagccgccgcgcctcggcgtggatatccgcgctttcgaacgcggtgaccggtatcccgtcctggcgcagggcagcctggtaggcgctcgcggcgggatgcccgttcggctccagcaccagctccaggtcgtcgggcccttccggcgacaccacggtgatccagcgcgccgcgccggccgggatgtcgtgcttcttggtgaaccccagcacgtcggtatagaaacgcagcgccttgtcctggtcgtcgacaaagatgctgttcagtctgattcgcatggatcgtctccctggccggctcgtccatgcgctgcgcgccgctcgcggccggcgcatggatccgtccattctagcgccgcgctcgcgcgcctcggcccgccgcgctcagaactcttccaggaagcgcatgcggaaccgccgtcccttgatattgctgttggacaggcgcgcgaaggcctgcttggcgacctggcggtccagcgccacataggcgttgaattcggtgatgttgatcttgccgacctgctcgaacgccagcccgccgtcgccggtcagcgcgcccagcaggtcgccgggacgcagcttgtccttcttgccgccctggatgcacagggtgatcatgggcgcgcgcaaggggcggtcggacttgggccgcagcgagccgaggtcggcccatttcagcggggcgccctggtattgctcgatgaggttggcccagcgcatttcctcgggcgagcacaggctcagcgccagccctttctggtcgccgcggccgctgcggccgatgcggtgcacgtggacctcggtgtccttggtcacgtccacgttgatgaccgcgcccaggttctggatgtccagcccgcgggcggccacgtcggtggcgaccagcacggcgcagctctggttggcgaactggatcaggatttcatcgcgctcgcgctgctccaggtcgccgttgagcgcctgggcgctgatgccctgggcgcgcaggcgttcgaccaggtcgtggctgcggatcttggtgttgcagaacgccagcgtggacgccgggcggaagtgggccagcagcgtcgccacggcatccagcctctggccttcgtcgatctcgaagaagagctgctcgatgcggctggcgtcgtgctgggcctctaccttgatttcggccggattgcgcaggaagcgggcgctcagcttgcggatgttgtcggggtaggtggccgagaacagcagggtctgccgcctggccgggcaatgcgaggcaatggcggcgatgtcgtcatagaaccccatgtccaccatgcggtcggcctcgtccagcaccagcgtgttcagcgtggacaagtccaggctgccgcgcgccaggtggtcctggatgcggccgggcgtgcccaccaccagatgcgtgccgcgcgccagcgactcggcctgaggacgcgcggcggcgccgccgcacagcgtcagcaccttgacgttgggaatcaggcgggccagccggcgcagctcctgggccacctggtcggccagttcgcgggtgggacagagcaccagcgcctgcggcgccaggcggttgacgtccaggttctgcagcacgcccaggccgaatgcggcggtcttgccgctgccggtcttggcttgcgcgatcaggtcgcggccttccaggatgagcggcaggctttgcgcctggatcggcgtcatctgttcgaagcccaggccttgcaggttgtcgagcaaggcgggcagaagaggcagggaggaaaaagacgtgttggtcacaataaggcggatcgcagaggatcgcgaaagacaggatcgaccgacagtgtatgccgtcgcgccccgcctgcctcatccggcggcgccggcctgcccggcccggcgccgccgcggcctcaggtcatgaacatcaccgccgccacggtggagacaatcaggcccagcaccaccggcccgaacagcttgcgcaccagctccagcaccggcacgcgggcaaagcccgccaccgcgatcagcgaggaccaggccaccagggtgcccccgccggtccagatcgctcccatctggcccaccgcggccagggtggcggcgtccacgccgacggtcgcgcccagcgcgccggacaaggcgccggtcagcggcaggccggaaaagcccgagccgtcgataccggtgatgaccccgacgatgagcacgccgaaggcgacgaccaggtggctattgggaatccagccctgcgcggcctgcagcaggtcgaacagcaggttgggcgcatggcccggctcgacgccgaggatgccggcggcctggtcgggcgcgccgaggaagaagaagccggcgatgggcagcaccgagcccatggccttgaacgcgaagacaaagccgtcggtgacgtggtcggcggccgtgttgaggaaatcgcgtccaggcacgccgacggcggtggcggccaccatcagcagcgccgcggcgccgcccaccagggccgccgcttcgccgccgcgcagcgccggcagcgagggaaacagccgcggcgccaccatgaccagcaccaccagcaggaagaccaccggggtgacgatggcgaacaggcgcgaccagccctgcttgcccagcggcaccgagccgctgtcgtaatcgacggcggcggccagttcgcccttgtccatggtgcccgactcctcgaccgactcgggcacgaccaccgcgcgccgctgccaggcgtcgagcagcgcttcgctgggggcctggatctgccggcgcatgccgacgtaggccagcaccagcgcgacgatgccggtcaccagcgacaggatcagcgtgcgttcggcaaccagggcggtggccacgccggcggctttggcgctgatgccgggcgcgacgccgatgacatagtcggacgacagagccatgccctgcccggcgatggcgatggcacaggccgcgcccagcggcggcaggccggcggcgatggccacgggcagcaggatggcggccaccaggggcacggccggcgtgggccagaagaacagcgagatgagataggtggccagcgccagcacgacgaatgcgatatggccgttggtcatgacggcccggaagggctgcaccatgcgcacgtccgagcccagcgtcttgagcgcgttgagcagggcggtcatgaatgcgatgaccaggaatatgttgaaaagctccttggccgccatgaagctggcgttgaacacggccgtcacgccgctgacgatgctgccgccgaaggcgatgccgaccagcaacgtacccagcagggatggaacgacgacgttggcgcgaaagatcatcgtgatcacgatgacgaccacgcccagcagatacatccaatgcgccgcagtaatgacaacttgctggcccatgactaccccctgatttgcgcttgttgtgcaacaaggccggcacgcgaacggcgccggagcgaaccaccactagcgtatactatattcttaaattccgaatttagacacaatgaatcaagcaagctaatacgaaattttattcattaaaatcaacgcacttccataaaaaccagagatgaccgcgcaaggttcgacaatcaggatttcccttgttgcgttttcattgaatacggtatacggtttggctaccgaccatcgcaggcttggataatccgcgctccgcgcggatcacgacgatgaccctaggcagccaacattcgccgctgttcgccctggtgcaggaaaccctgcgcaaacgcatcctgagtggcgcctatgcccagggcgaacgcctggtcgagggcgacctggccgaggaaatgggcgtttcgcgcattccggtgcgcgaggcgctgcgcgccctggccgccgccggcctggtgcgcatcgaaccccgccgcggcgcctcggtggccagcctgtcgcccgagcatgcgcgcgacatcgtcgaagtgcgcgccaccctcgaagccctgaacgcccgcctggccgcgcagccccgcaacccccagcaagtggtcgacatggaccgcgccatccgcgacggcgcgcacgcctgcgaacacggcgacaccgccgccctggtggagcagaatcggcagttccacgaactgctgggcggcgtgagcaccaacgccgtgctgcaggacctgatgcgctcgctgcgcgaccgcaccgccctgctgttcgcccgcaacagcgtgacacgggcggccgacatcctggacgaacacgcgggcatcctgcaggccgtcaccgccggcgatgccgacctcgccagcctgctggcggcgcgccacgtacacaacgcagcccagtggtacttcgaacggccggtcgaccgcaaggcggtggcggccgataccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccggcgcgtccggctcgcgcagctgcagccagacgcgccgcatggtcggatcctcggggtcggcgtcgttggtaaagcccagccgcgtcatcagtgtcagcatcggccggttggtcgacagcaccagcccgtctatgtattccagcccctgctcgcgcgccgcgtcgatgagcgcgctcatcagctggccgcccagcttgcggcgctgccagtcgtcgccgatgaccagcgcgtactcggcgccgcgcccgtccgggttgcgcaggtagtgcgcgaagccgatgatgacttcgcgcgggtggccccggttggccggattgggcacctgcgtggcggccaccagggccagttcgcggtgatagtccacctgggtatagcgcgccaccatgcgcggcgtcagctcgcgcatcatcgagacgaagcgcatgtagcgcgagcgctcggacagcccgcggatgaactcctgcagcggctcgccgtcctcgggccggatcgggcggatgacccagggcgtgccatcgtcgaaacggcgcgcctgcaccaggcgcgccggataggggtggatcgccatgtgggcgtagccgctgagctgcggcgacacggtggcctcgcgctcgcacagcacgatgcgcaagccgccggcgcgcagctgggtttccccggcgtacaggggatcgatatccaccgactcgatatcgggcagttcggacaccatctccgagacctgcaccagcgcgtgctgcaaggcctcggcggcggcgttggtgacctgcggcgccagcacgcggcgccacagccggctgcgctctatcatctggcgcgccaggaagccgttgagcggcggcaggtccatgccccggtcggcgcccgacaggaccgcgtcgggcccgcccgcgccgaagcggatgaccgggccgaaatgcggatcgcgccgcacgcggatcgccatcgggcgcgattcggcctcgatcgggcgcacgcccagcgggccttcgcgcagcggcacgtagaaggcgtcgagcagcgcgcgcgcctcgatgggatccagctcgcgccgcccttgcgcgcgcgcttgccccatgatgtcgcgcgcgccggcgctgtcgggcagcaggccgggcggctcgggcggctgggtctgcagcagcaattgctggttgtagtgatgggtggccagcacgccgaatgcgtcggcggccgattcgggcgtgcggaacgccgaggtgccggcatcgtcgagcatgcggcgcaacggccgcatgcccgcgtcgcccatgaaacagctgaccaccggcttgcgcgcgcgcggcgccagctgcgccagctggcgcgccaccgccggcatgtcggccagcgcgtcgggcgcaagcagcaccagcacgccatccacgccggcgtcgtcgagcaggcagtccaggatggcctggatgcgctcgggcgtaagcggcgtataggtaatgaccggattggcggtggcggcgtcgggttccagcatgtcggccagcgtgcgctgcgtcgccggcgacagcttcgcctgcagcaccgcggcgtccgggccgatgaggtccagcgccagttgcggcgggccgctgccgttggagaacagcgccacccggcggccgcgcggacgccgggtatagcccagcaccttgacggccgagaacagctgcacgaagtagcgcacccgcaccgccccggcgcgccgcagcgcggcatcgaacacggcatcggcgccgttggcgtcggcgcggccggccttgagcacgatgacgggcttgacgctggcggcggcgcgcagcgcgctcatgaactcgcgcgccggccccacgtcctcgatatacagcacgatgctgtcggtgcgggaatcgctggccaggtaatcgagcacctgcgacagccccacgaccgcttcgtcgcccagcgataccgcgatggaaaacccgatgtgcacgtcttcggcccagtccatcaccgccgccatgatggagcgcgactgcgccaccagcgccacccgcccggcgcgcgccagcgacggatgctggctgaggttcaggccggcgtgcggacgctgcgccccgaacgagcgcggcccgagcagttcgcagcggttttcggccgcccaggcgcggcacagcgcctgggtaccgcgcggatacgggtcgggcagctcgtggggcaacaggatcacggcccgcggcgccagggccgccaggcgccgcagcgtctcgggcagcaccccgggggccacgcataccagcgccaggtcggggcgcagtccctcggccaccccggcacaggccgccggcagctcgggcgccgcccccggcgcagcctgcaccaccgtggtacgcgcccgcagggccgacggcagcaccgaggtcacgggcaacaggcggtcggcgatgaccacgagcgaagcgggctcgaacatcggggcgagaacgtgtcgcagcatctgatcccgggcgctaatctaaaatagcactcatcgtatcaataccgcccgccaacatccatggccggcgcatgtttcgccacttcttttatggagatggcgcagtccgccgagcggccgcgcccctatgcctttatgacagccaacgctacgcgtcccgtgcgcacccgcttcgcgccctcgcccaccggtttcctgcacctgggcggcgcccgcaccgccctgttctcctgggccttcgcgcgccatcaccagggcgtattcgtgctgcgcatcgaagacaccgacgtcgaacgctccacgcccgaggccgtgcaggccatcctcgacagcatggactggctgggcatgcagcccgacgagggcccgttctaccagatgaagcgcatggaccgctacgccgaggtgctggccggcatgctcgaggccggcacggcctaccattgctattgctcgcccgaggaggtggacgccatgcgcgaagccgcccgcgccaagggcctgaagccgcgctacgacggcacctggcgccccgagcccggcaagaccctgccgccggtgccggccgaccgcaagcccgtgatccgcttccgcaacccgatcgacggcgccaccagctggaacgacatggtcaagggcccgatcagcttcgacaacggcgagctcgacgacctgatcatcgcgcgcccggacggcacgcccacctacaatttctgcgtggtggtcgacgactgggacatgggcatcacccatgtgctgcgcggcgacgaccacgtcaacaacacgccgcgccagatcaacatcctgcgcgcgctgggcgccaccctgcccgaatacggccatgtcccgatgattctcgggccggacggcgaaaagctgtccaagcggcacggcgcggtcaatgtcatggaatacgacgcccagggctacctgcccgaagccatggtcaactacctggcccggctgggctggagccacggcgacgatgaattgttcacgcgcgaacagctggtcgagtggttcgacacccgccacctgtcgaagtcggcctcgcaatgggacccgaagaagctgaactgggtcaacgcccattacatcaagggcatggacgacgccgagctggccggccgcgtggcgccgcgcgtcgaacgccgcggcggcaagccgcaggccgccgacctgccggccatcatggggctgctgaaagaccgcgccgaaaccctggagcaactggccgaggacgccatgctgttctgcggcgaataccagcccgcccccgccgagctggcggcccagcacctgaccgaaacggcgcgcgccgccctggccgatttcgccgcccgcgcacgcgacaccgaatggaaccgcgccgccatctccgccctgatcaaggccgtgctggccgaccgcggcctgaagatgccgcaactgggcattccgctgcgcgtcgcggtgacgggccgggcccagaccccggcggtcgacgccgtgctggaactgctgggcaaggaaaccgtgctggcgcgcctgcaggcgctctgacgcttatgccgcctgcgccgtctgcgccgccgcgtggcggcgcagcgcccaggcgaatccgcaacccagcagcggcagcagcagcgcggtcatgccgaacagcatggcggcgcccgctgcgtccaccaccaggccggccagggccacgccggccgcctggcccatgaacaggcacgacgcgaaccaggccaccgcggtgccgcgcgcggccggcaccatctgcgtcgcgttggtctgcaaggtggcgtgcagcaggtagtagccgaatccggccagcacgccggcgggcaggctccacagccactgcggcccgagccaataacagaggaacgccgcgctcagcaccaggccgccggccagcgccagtccgcgctcgcccagccgcctgagcacatgcccggccaccagcgtgtagagcaggccgcccagcgcataggacgccaccagtgcgccggcggcggtcagcgaaatgccgaagcgcgcgtgcaggtaggacggcgcgaaggccagggtgccgaacaccagcaatccctcgaaaaacaccgtggccagcacgacacgcgcccacggggtgcccagcaccaggcgcgcctgggccacgaatccggtacgcgccgcgccggccgcgcccgtctggccgctggccgcctggcggcgcaactcacggtacagcagcgtgcccaccaccaggtagatgaccaccaggaccgcgaacgcccagcgccagcccaccgtgtcggcgaacaggccggccgccatgcccaggatggtgccggtcaggaagcgcgccagcgtggcctggcgccgctcgtagggcacgttgtcgccgatccaggccatcgatagcgggaccacgccggcgccggccgcgcccgacagcgcccgcgcagccaccagcgcgtccagcgaaccggccagcacggccgcggcgctgcccagcgcgcacgcgaaggtggcgatgcacaccacgcggtacttgccataacgatcgcccagcgggccgaagaacatctgcagtacgccatacgcgatggcgaacgcggtcaccgcgtaggcggcctgccccgtcgtggtggcgaaatccgccgccagctggggcagcatggggtcgcagatgcggaaagcggtggaactggcgaaggcggccagcgccagcagcaggatggctcgactttcggacgacaacgacatggcgggtagcggcggcgacgtgggaagtccgccaccttacccgaatggcgcgccgctggcgacaatcctcaatagggcaggcggtagccgggctgcatgcggcgggccgtgacggcctgcccgttgcgcttgagttcgcgcagcgtcagcttgccgctgtcgaccttctcgacgcggtagcggttctggtagatgggatcggacgcatcgacgggctcgccgttcgattgcatggtctgcatggtgtagatgccatcggccacgtgccagcagccggtttcacgcagggccggccgggtcttgcggccaactttcagttgcgtttcataacgcatcgttccgtcggcggacagcaccgtcaatgcctggaagtcgccggcaaaaccgcgctggcgcgataccgaataccaggttcccaccatcggatcgccggcctgggccggcgtgcatgccaccgcctcgggcgcctcgggcgtcgcgcgcggcgcggtggcggcagactccttgcgggcggcacagccgcccagcatcagcgccacgcccagggcgccgaccagcgatatagacacacgactcatgacttcctcggaaccacgcaaaacaaacacgacagcgccgcgtgccggactgccgacgcgacgacagcacgtactctaaagagcggcgacagaccaagcaatggcgcgcggggccttgtgcaattgcgcaacagttacaccgtgtccagatgcttccgacagtcacccgaggggccctgtccatatggagatgcggcccgcctacagcggcaggcggacctcgtgcttgagttcgcgcagcaccacgatggtgcgggtctggcggatgccgggcaagttgaacaggaaacggtgcaggaagcggtcgtaggcctccgggctctcgaccaggatcttcaacaggaaatccgaatcgccggtcacggcatagcattcgaggatttccggcgcatcgcgcaccgagcgctcgaacgtttccaccgtgccggccgaatgccgttccaggctgatctgcgcgaacatgcaaccctgcaggcccaccttgctgcggtcgacctgcgcgctgtagccggtgatgaccttgttcgcctccagcgccttgacgcgccgccagaccggcgcggccgacagccccaccgtctcggacagctgttgcgccgaggcccgcccgtcctcctgcagcgccttcaaaatgccgatatcggtcttgtccatcgggttgcctcctgttttcgccgcaaacgaaatatttgtttcgcattatagggattacacgatccgaaaacgcaatgaatgccgggctccacgcacctatcatggtcgaaagaactggagcagacgccatggacggcacctccgcggtcgacccgcatatcgacctcgactatcaactcggcgacaacctcacccgcaccagcgggcgggtgttcctgaccggcacgcaggcgctggtgcgcatgatgctgacgcagcgccggctcgaccgcgaccgcggcctgaacaccgccggcttcgtctccggatatcgcggctcgccgctgggcggcgtcgacatggccatgtggaaggccgggcaggcgctggcggacaaccaggtcagcttcctgcccagcatcaatgaagacatggcggccaccgccgtcatgggtacgcaacaggccggcgtgcgcaccgaccgcaaggtcgatggcgtgttcgccatgtggtacggcaagggccccggcgtggatcgcgccggcgacgcgctgcaccacgggcgcctcgcgccatggcggcgtgctggtggtggtcggcgacgaccataccgccgtttcctcgtccatcccgcatgccagcgaggcatcgctgatcggctggcacatgcccatcgtgcacccggcgtccatcaacgaatacgagaccttcgcgctatggggctgggcgctgtcgcgctacagcggcgcatgggtcgcgttcaaggcggtgtcggaaaccgtggaatgcggccagtcgttcgtgctcgagccgccggccgcctacgagatgcccgacgacccggaactgcccgccgaacaactggaatacaccgcgcgcgactttctgtcgccggcggtcgaactgcgcatgcaccgccggctgcgcgcggtgcgcgcgttcgcgcgccgccattcgctggaccggctggtctgcgcggccccgcgcgccacgctcggcatcgtcacggtgggcaaggcgcacctggacaccatggaggccctgcatcggctgggcctggacaccgtcggcgcccaggcgccggtgcgcatctacaagcccggcctgacctggccgctggacggaccgcgcctgatcgaattcgcgcaaggcctgcggcacatcctggtcatcgaggaaaaaggcgcggtcgtcgaaagccagatcaaggacctgctgttcaacctgccgcaacgccccagcgtggccggcaagaccgggctggatggcgccgagctgattccggccgccgggcaattgcggccgtcgctgctggccgccccgctggccgcgtggctgcgccgcgcgggccatatgccgggcggcgccgcgcccgaagcgttcgcgtgtccggcgccgctttccaatgacgccgacggcatgcgccggcgcccctacttctgttcgggctgtccgcacagcacctccaccaaggtgcccgaaggcagccaggcgctggccggcgtgggctgccattacatggcggcctggatggaccgcgacaccggcggcctgacccagatgggcggcgaaggcgccgactggatcggcctgtctccctatatagagatgccgcacgtgttccagaacatgggcgaaggcacgtattaccactcgggctacctggcgatccgccaggccgtggccgcgcgcgccaacatcacctacaagatcctgttcaacgacgccgtggccatgaccggcggccaaccggtcgacgggccgatatcggtgccgcagatctgccagcagctgcgcggcgagaacgtggcgcgcatcgtcgtcaccaccgacgagccggaaaaataccgcggcgtcgccctgggcgccggcatcgaggtgcaccaccgccgcgacctggacgcggtgcagcgcgagctgcgcgccacgcccggcgtcaccgtgctgatccacgaccagacctgcgcggccgagaagcgccggcgccgcaagaagaaccagttcccggatccgccgcgccgcctgctgatcaacagcgccgtctgcgagggctgcggcgattgcggcgtgcagtcgaattgcctgtcggtagtgccgctggagaccccttacggccgtaagcgcgccatcgaccagtccagctgcaacaaggactattcgtgcgtggagggattctgccccagcttcgtctcggtcatgggcggcaagccgcgcaagagcgccgcgccggcggccgaccacgagcgcctgcgcgcccgcatcgcgcggctgcccgagccgcgcccggcgccgctggaggcgccgtaccggctgctggtcgccggcatgggcggcaccggcgtgatcaccattggcgccatcgtctccatggccgcgcacctgcaaggcctgtcggccgccgtgctggatctcaccggcctggcgcaaaaaggcggcaccgtggtcagccacatccgcctggcgccgtccggcacggccaccgggccggtgcggctggactggcagcaggccgatgccgccatcctgtgcgacccggtggctgccgtcgcgcccgattcactgggcgcgctgcgccgcgaccatactcgcaccaccgtcaatatctatgtggcgccggtatcggacttcacccgcaaccccgacgcgccgctgcgcgccgaagccctgctggcgaagatccgccacgccgccggcgagcacgtcgcagccctggacgcgcacgcggcggcgcaggccctgttcggcgacagcatcctgtcgaacatgttcatgctcggccatgcctggaagcgcggcgacgtgccgctcgcgctggccgcgctggcgcgcgccatcgaactgaacggcgtggcggtggcggccaaccgcgccgcgttcgacgccggaaggctggcggcccacgagccgcaatccatggcgcaggcgctgcgcccggccgcccaggtcgtgcagctgcacattcccgagtcgttcgagcgcgccgtcgagcgccgcgttgccgacctgaccgcctaccagaacgccgcgtacgcgcaggcttatcgcggcctggtcgaacaggtggccgcgcgcgaacgcgagctggcgccggcggcccgcgcgccacgcctggccatggcagtggcccgcagcctgttcaagctgatggcctataaggacgaatacgaagtggcgcgcctctacaccgacgacgccttccgcgcccagctcgacagccagttcgagggcgactacagcctgcgcttccacctggctccgccgctgctggcccgcaaggacccgcgcaccggcgcgccgcgcaagatcacgctgggcccccgcaccctcaccctgatgaaagccctggcgcgcctgaagggactgcgcggcacctggttcgacccgttcggccacaccgccgagcggcgcatggaacgcgcgctggtggccgagtaccgcgccacggtcgtccagctgctggccgggctgagcgtcgacaggctggcgcaagcggctacaatcgccgcccttgccgaaaccgtgcgcggctatggccacgtcaagcaggccagcgtgcggaagtatcgcgacgaactggagcggcagttgcggcgctaccaggaaccgaccggctcgccggacgtttccctgcgccagaccgcatagacgctcattcagagcgatcacttcggcgggcgcgccttgcagggcgcgcccgccgcatttggtaacaactaaatttgaacttgtatcgctcagtgtcttgtcccggacccggacgctcactagaattagtgccatacgagggggtggtacactacatcttgtggtcgctaaacacgctggacccaccggccacgcaccccggaccattcgtccacgcgtagcgattcccctcacaccgaatacttttgcacccggccaggcggcccgcctggccttcctctacgctttttcgcacaggaacttccatgcagactacgatcgcctctgtgacccggcccacggccgtgccgcccgcccaatccgagacgtccaccgatcccaacagcggccaatgggccagctacaacatcatccgccgcaatggctcggtggtggggttcgaacccagcaagatcgccatcgccatgaccaaggcgttcctggccgtcaacggcggccaaggcgcggcgtcggcgcgcgtgcgcgagctggtcgaacagctgaccgcgcaggcggtcagcgcgctggtgcgcaaccgccccgccggcggcaccttccatatcgaagacgtgcaggaccaggttgaactggccctgatgcgctcgggcgagcacgacgtggcccgcgcctacgtgctgtaccgcgagcgccgcgcccaggagcgcgccgccgccgccgaagtgctcgagaagagctcgccggccgccgcccaggaaccgaccctcagcgtggtcgacaacggcgtgcgccgtccgctcgacctggctgcgctgcgcgccaccatcgaagccgccggcgaaggcctgacgcaatacacggacaccgaagccatcctgaaggaaacggtcaagaacctctacgacggcgttccggtcgacgaagtgttcaagtccgccatcctggccgcgcgcgcgctggtcgaaaaggatccggcctacagccaggtcaccgcccgcctgctgctgcacacgatccgcaaggaagtgctgggcgaggaagtgtcgcaggccgacatggctacccgctacgcggaatacttccctgccttcatccagcgcggcatcgaaggcggcctgctcgacgccaagctggccgaatacgacctggagcgcgtggccaaggcgctggacggccgccgcgacctgcaattcggctacctgggcctgcagaccctgtacgaccgctacttcctgcacgtgcgcggcacgcgcatcgagctgccgcaggtgttcttcatgcgcgtggccatgggcctggcgctgcgcgaagccgaccgcgaagcgcgcgccatcgagttctatgaaatcctgtcgtcgttcgacttcatgagctcgaccccgacgctgttcaactccggcaccctgcactcgcagctgtcgtcgtgctacctgaccacggtgtcggacgacctcgaaggcatctacgacgccatcaaggaaaacgccctgctggccaagtacgccggcggcctgggcaacgactggacgcccgtgcgcgcgctgcgcagccacatcaagggcaccaacggcgaaagccagggcgtggtgccgttcctcaaggtggtcaacgacaccgccgtcgcggtcaaccagggcggcaagcgcaagggcgcggtgtgcacctacctggaaacgtggcacctggacatcgaggagttcctcgaactgcgcaagaacaccggcgacgagcgccgccgcacccacgacatgaacacggcgaactggattcccgacctgttcatgaagcgcgtgatggaaaacggcgaatggacgctgttctcgccctccgactgccccgacctgcacgacaagtacggcaaggccttcgaacaggcctatgcgggctacgaagccaaggtcgccagcggcgaactgaagctgttcaagaagatgccggctgtctcgctgtggcgcaagatgctgtcgatgctgttcgaaaccggccatccgtggatcaccttcaaggatccgtgcaacatccgctcgccgcagcagcacgtgggcgtggtgcacagctcgaacctgtgcaccgagatcacgctgaacaccaacgccaccgaaatcgcggtgtgcaacctgggttcggtgaacctggtggcgcacatgaagcccaacgccaacggcggctacgagctcaaccacgacaagctcaagcgcaccatcggcgtggccatgcgcatgctcgacaacgtgatcgacatcaactactacgcggtcgacaaggcgcgcaactccaacgagcgccatcgcccggtgggcatgggcatcatgggcttccaggattgcctgcacgtgatgcgcgtgccgtatgcgtcgcaggacgccatcgacttcgcggatcgttcgatggaagcggtgtgctatcacgcgtattgggcgtcgagcgaactcgcgcaagagcgcggccgctaccagtcgtacgaaggttcgctgtggtcgcgcggcatcctgccgcaagacacgcttgcgatgctgcgcgaagagcgcggcggcaatgtcgacgtcgatgattcgagctcgctggactgggatacgttgcgttcacgcatcaaagaacacggcatgcgcaattcgaactgcatcgcaatcgccccaactgcgacgatttccaatatcattggtgcatctgcgtgcatcgaacccactttccagaacttgtacgtcaaatcgaatctctccggcgagttcacggtcgttaacgattatctcgtgcgtgacctgaagaaactcggtctctgggacgaagtcatggtcgccgacctcaagtacttcgacggcagcctgtcccgtatcgatcgcgtaccttccgaacttcgcaagctctacgccaccgcgttcgaagtcgaaccgagctggctggtggagtgcgcctcgcgccgccagaagtggatcgatcaggcccaatcgctcaacatctacatgtcgggcgcatcgggcaagaagctggacgacacctacaagctggcgtggcagcgtggcctgaagaccacttactacctgcgcaccctcggcgccaccagcgccgagaagtcgacgggccgcggcggcgaactgaacgccgtcagcgccggcgaccacggcgcgggctcggccgtatccgcagcacccgttttgccggaacccgaaatcgtcggggcggtttgcaccatgcggccgggagaccccggcttcgaagagtgcgaagcctgccaataaccgccaccggagaattcgatcatgcttaattgggaagaagagaacatcgccaccaaacccgccacctcgcccgcgcccgcgggcgggcgggaagccgcgcccgccgtgcgggccgcgaccggcgtgttcggcgacgcagccctgcctacgcccaccgcgccccagcacgcagccagcctgggggcctcggatgccaccgccggccgcgtgaaggtggccgacaagcgcatcatcaacggcgagaccgacgtcaaccagttggtgccgttcaagtacaagtgggcctgggaaaaatacctggccacctgcgccaaccactggatgccgcaggaaatcaacatgtcgcgcgacatcgccctctggaagaaccccaacgggctcaccgaggacgaacgccgtatcgtcaagcgcaacctgggcttcttcgtgacggccgactcgctggccgccaacaatatcgtgctgggcacctaccgccacatcacggcgcccgagtgtcgccagttcctgctgcgccaggcattcgaagaagccatccatacccacgcttatcagtacatcgtcgaaagcctggacctggacgaggccgagatcttcaacgcctataacgaagtcccgtccatccgcgccaaggatgagttcctgattccgttcatcgacgcgatcgcggacccgaacttccataccggcacgcccgaagccgatcagaaactgcttaagtcgctgatcgtctttgcatgcctgatggaaggcctgttcttctatgtcgggtttacgcagatcctggcgctgggccgccagaacaagatgaccggcgccgccgaacagtacatgtacatcctgcgcgatgaatccatgcactgcaatttcggcatcgacctgatcaacaccatcaagctggagaatccgcatttgtggacgccggagttccgcgaagaaatccgcgaactcttccgcaaagcggtcgaactcgaatacgcttacgccgaagacacgatgccgcgcggcgtgctgggcctgaacgcccccatgttcaagtcctacttgcgcttcatcgccaatcgccgttgccagcagatcggtatcgaaccgctgttcccccaggaagaaaaccccttcccgtggatggcggaaatgatcgaccttaagaaggaacgcaacttttttgaaactcgcgtgatcgaataccagaccggcggtacgttgagctgggaataagcgttcatgccgcttgcctgcgccggtcgcaggcaagccggatgtgccccggtgactggtgttctgacacgtagaacgtagcggtaggcgacctctggcgaggccgcctatcggcgccatttgaaatggctcgcgccgacgaggttgcgggggccatatcaaatggctgtgctgaattcattagcgcaagccgcagtagctgtcgccagtcagggacagcggcatgcgccgatgaatagcccgggtgcaatccgcctgttttgggggttgccacacgggtttaagttctgggacccctgaacctaaggagcataaccatggcaactgccaagaaggccgccaagaaggcggttaagaaacccgcagcgaagaaggctgccgccaagaaggccactccggccaagaaagctgcggtcaagaaagtcgctgtgaagaaagtcgccgccaagaaaccggcggtgaagaaggtcgccgcgaagaagccggcagccaagaaggtcgccaagaaagcggtagccaagaaggccgtggcgaagaaagctgtcgccaagaaagccgtagccaagaaggccgtggccaagaaagcggtagccaagaaggccgtcgccaagaaggcgcctgccaagaaagccgtagccaagaaggcggttgccaagaaggctgtagccaagaaagccgtagccaagaaagccgtagccaagaaggccgtcgccaagaaggcgcctgccaagaaggctgcgcccaagaagcccgcgacgcctccttcgaccgctgccgctccgggcgcgaagactgcgctgaaccccgctgcgtcgtggccgttcccgaccggcggccgtccgtaacggacctcttcgccagttagcagcaccttaagccgcctggctccgccaggcggctttttccgtcccgcgccttcgcccgcattcgcggcccgcgctatcttttgacgcccgccatgcgacaataaaagccgttattgtttggcgactgccctcatgctcggcgacatcatccgctttctgcttgaaatcaccttcacattgttcggcgcggccctgatcctgcgggcctggatccatgccgtacgcctgcatcccttcaatccgctggcacgcgccatctaccaggggaccaactggctggtgctgccgctgcgccgtgtgataccggctaccggctcgatagactggaccagcctgatcgcgacctgggtggcggcgctgatctaccttatcctggtctggctgagcgccgtgggcgccttgccgccggccagcgccctgccctcggccatgggctcggcgctgctgatggtcctgaaatggaccctgaacctgatggtgtggatgacgctgatccaggcggtgctgtcgtgggtcaacccgctgtcgccgctcatgcccttgctgcagacgctgaccgcgccgctgctcgaccccatccggcgcatcctgccgcgcaccgccatcgacttctcgccgctggtgctgctgatcggcgcgcagatcctgctgatgatggtggcacgcctggcctacggcatattcggcgtctgaaacggcgctacgccgccgccggaatcgctgcgtagatttccagcagcttcttgcggtctatcttgtggttgttcgatacgggcaaatccggacaggccaccagttcggacggcaccatataggaaggcagccgccctgtcagttgcgctttccattgctgcagcgccgccggcaactggaagctggcctgttccatcgtacgttgcgccacgaacccgatcacccgcaccgcggtgccgtcgggccggcgcagcacggcgcaggcgccgcccgccacgcccggcagggcatgcagggccgcgtcgatttccgccagctcgatgcgatagccgttgagcttgatctggtcgtccatgcggccgcggcagaacagcagcccatcctcgcgcatccgtcccaggtcgcccgtacgaaagccgcggcgtccgtcatgatgcacgaacagcttggcctggttgaggtcggggcgattgagatagccgcgcatcacgtaatcgccgacgatgcagatttcatcgtcggcgacgtacagcaggctggcgggcttggcgtagccgaccggcagggggtcgtgttcggccagcaccgcatcgtcgacgaccagcgcggtggtcgccaccgtggcctcggtcggaccgtacgtgttgagaatcgccgcctcggggaagcgctggcgcagcttgcgcgccagcgccacgggcagcggctcgccgcagaacaggaatgtgcgcagcgcccgcagctgctgcggcgagaaatcgcggttgaccagctgctgatgggcgaacgatggcgtcgacacccagaccgtcacgccggatccggccaggcgccccagccactgctggggcgcggcgatctgctcgcgcgcattcagtacgcaggtgccgcccgcggccagagtgccgaacacctcgtacatggacagatcgaaactgaaaggcgcctggttcatgaataccggcgcctcgcccagcgcgaggccatcgcgcagccaatcgcccagcaaggccacgctctcgcgcccgatctgcacgcccttgggatcgcccgtgctgcccgaggtgaacatgacgtaggccaggccccgttcggccagcgcggcgggctcggccgcgccgggccggaagacatccgcctgcgtgtcgtacaccgcggccgcgcgcacgatctccacgatgcggcgcacgcgctcgggcgggtagatggtatcgacgggcacgaacggcgcgccggccagcaaggcccccgccatggcgacgaagaaggccgcctccttgtggccgtggatcaccaccggcacgtccggcccgataccgtgggcgcgcgcccgcgccgcccactggccggcctcttcccgcaacgcctgccatgtcagcacgcgatcgctgccgaccaccgcgtcggcctgcccgccgcgggcatcggaaacgaattcgaaactgcgtagatcgaaatacatgccgcgcactcccggcggatcagataggactgcggccgctgaacacgtacagcgccaacgcggccaggatgagcgtgagcgcccgcccggcccattgcaccggccggcgcgccaggaacgcctgcagcgcgggtcgcgtgcgcgcatgctgcaccagcaggttgtgccccaccgaataggcgccgaacatcaggccgctgaccacgtaatgcagggccaggccgttccacacgcccatggccagcagggtggcgagaatgccgatgttctgcgcggccagccggtggcggccgaaaaacgccgtcttgctgagcgccttgtagatcggcatgaacaccacatcgcgcagccattcggacaggctgatatgccagcggcgccagaaatcctgcggattggcgctggccagcggattgcggaaattgacgggcaaggtgaagccgaacagcatgcccacgcctatcgccatgctgctgtacccggcaaaatcgaagaacaggtagaaactgtagaggctggcgttcagcgccacgccggtcagcgagtagtcgtgcgcatccagggtgttcaggccgtagcgccagattgcctcggccacgccgaacttctggatcacgccgaaaatcagcaattcgaggccggccagccaggtttccagcgtcacgccttcatagccgcgcttcaggtcggcctggaagttgcgccagcggtacatcggcccggccagcagcgtcagcgggaagaacaggtagttgcagtagtcgagcggcgaaatgcgctcattgcggggcgcgaacagcagcacgtcgacagcccggaacgtggcgaacgacagccccagcatgccggtcatggtggtgatgccgcacttgagcagcaacaggagcgccatggtcagcagcaccgccgcccaggtgggcaggtggccgcgccgcatcgcccacagagcggcgctggccaccgccagcagccccagcggctggtatggccgggtccagaacaccgccagccataccgccaggcacagcgcaccgatcaggtggcggtagcccagccgccagggcaatccgagcgtgcggtacagcagcaggcccaggccgccgaacagcgcaccgccgaagaaagcaaagctgccgaacagttccatggccgtttcagaactgctggtactggaactcgaccttgatcggtccgccgctgcccgtggtgggctgcgcctgcagcacgaacaccaggatcagccccaggtacaggcacaaatgccagaagaagcgcttcatcgggaaaagaactccgcaatgccctggtcggcgatggcccagcccagttcggccaggtgcatgtcgtcgcgcaccatgccgggctggaacggcacgctgtacatatccaggcagcccatgccgtagcgcgcgcacatgcccttgatggcatcggccaccgggtcgaagcgctcgacatcgaggatcagcttgggattgaagggctgaatcacgaaataggcgcgcaccttgcgttgctgcagcagcgccatgacgcgggccagatcgcccagttcgggtcgcgtcatcggcggcatctccggaaattcattgcgcgccggcgagttcaacggcgccaggtactgccggtagtagtcgtcgcgcacatcgtaggggttgtgcccgcccagttccgcttcgataccgcgcgcctggcccagcaggtcgtgccagcgccccgcatccaggcgggccgccgccggccagctcacatacttgtgcgccggcacggccagggggctgcgcggccggtcgggcgcgcgctcgccgcggctgttccaccacagcgcgatcttgtccttgagctcggccacctggccgttggcgatcagccagagcagcccccagttggcgttgtcggcgatccagtcctgcatctgttcgcgcgtggcgggcttgtcccacaggcggtcccagaccggcccggtgacgtgctcggcgaaggccgagcgcggcagttgcccgcccgaggcgaaccaggccggcgacaccatgatcaccaggcgcgtattgggcgtgagggaatcggccaccgcctcgagcacgctgacgatgccatacgactggaacatggcatggccgtacgccagggtcggcaccttcagttcctgcggaaagaatcgatagggcacgaagcgcagatcgtggctggacagttcggacgaacccagcacgaccagggtgccatcggccagcgcgttgcccagccggttcaggttgacgttctgcgtgccccagtccgggccgagattgggcaggtagttgtcgcgcaccgacgccacgctggaatgcgggtgcaccaacgcactgagcgcgccatcggcgccccagtacaggcccagcgacagcgcgacggcgcttgccatcgcggccaggtgggacagcaggctgctattgcgaattggcagcgacatagccggcaagcgtgcggaccgactgtaggtgttcggcgatttcaggcgccgggatactgcatccgtactccgactcgacggccagcgtgatgtcgaccgcggccagcgaatcgaccaggccggaagagatcagggcagtgtcgggggtgactttcttgaggatgatcgactcgacgatgtcggcgatccgggtgtgcagttcttgctcggtgtgcatggctggtcagtgtgcaggttgcctcgtcaggcatatacaccccgcccccagagtttcgagcgcgactatactttccggattctgacggccgcctgaaaaaacatcggcggtcacaaaaataccccctccccgggtgcctgtccccgcaggaggggactggcacccggggaggggtggcgtgcctgccccccgcagggggactggcacccgccgactcccgacccgccgccgcaaaaaaacgcccgcatgaagcgggcgtcttgccggaagcagcgggcgatcaatacggtgtcacgcgggtcgggcccgcgccgctgatgacctgcacgcgctggcccacgctgatgggcacgtcggcttcctgcgccacgacccgggtttcgccgttgtccaggcgcaccgtgatttcgtagccggaggacttgcccgcgcggttctcgatggcgttgcccgccagcgcgccgaggatgacgccgcccaccgtggcgatggtgcggccggtgccgccgccgacggcattgcccgctaccccgcccagcgcgccaccggccaccaagccgacgccgctggacttgtcgttctggatggtaatcggacgcacgccggtgaccgtgccggtgcgcacgatctgctcgcgctgcgcctggccgtacgtgtacaccccactcgatgcgctgggattggcgcagccggccagaacggccaccgagccggcaaccgccgctaccgccagcaggcggcgggcgcgcccggcaactacagagggggaatgcatatagttcattgaagctcctcgatcggacttaccgatgatcctcgatcatactctgcccccggattttgctggccgggtgagcgaaacagggtgctactgacacagcctcatcgttacaaatcgacatgcctgcagcgcgctggttggatcgtccgccgcggccagggttcccctgcccgcctcagtccggcaggccgataccgtagttcgcgcgcatcagggcgtcgatctcgccgcgcgacggcgcatggttctgcgggccgcgcgaggcaatcttgatcgcgcccatcaggttgcccaggcggcagctgtccgcccagccccagccgctggtcaggccgtaaagcaggccggcgcggtgggcatcgccacagccggtggggtcgaccaccgcctgcgcctgcaccggcgcgacctcgatggtctgcccgccggccatcaccgtggcgccgtgcgcgccgcgcgtgaccaccgcggcccgcagcccgttggcgatctcggccaggctgcggccggtgcgctgctcgaccacgccggcttcatagtcgttgacggtcagcgcctgggccagcttgagcatgcgctccaggtccgcgccgtcgaacagcggcatggcttgcccgagatcgaaaatgaacggaatgccgcgcgcgtggagacgctcggcgtgggcgaacatgccggccttggagtccggcgcgatgatggcccaggcggcctgcgcgtcgctgaggtcgttgcccgaggaaaactccatcgcgccgggatggaaggcagcgatctggttgtcctcgaggtcggtggtgatgaaacactgcgcggtgaacgtaccgggcacgacctggatgcgcgatacgtcgatgcccagtccggacaggcgcgccaggtattcgccggcatcctcgcccaccgtcgccaccggcaccggctggccgcccagcagcttgaggttgtaggcgatgttgccggcgcagccaccgtactccttgcgcatggcgggcaccaggaacgaaacgctcaatgattgaatgcgctcggcaaggatgtgttctttgaaacggccttcgaacaccgcgatcgtgtcgaacgccatcgagccgcatacaagtacgggagccgtcatgctggagtccttcatgggaagaatttatcgagttggtagccattgacctgcagcccggccacttcgaccgggatggcaaggttgatttcgccgccggccgcgaacgcgggcccggcctgcgagggcaggtaatcctggggcagaatgatcttgcgcgccacgacggtatcggagatatcggtcagatcgagcaccaaagccggccattcctggggccggtcgtagcggttgcgcagcaccacgttcagcgtcagccgggtgcgggcgtcgtcgccctgcgcggcgccggcggccggccgcagcgacgaagacgtgatggaaatgcgttcgatgcggcgcgcatggcccacgctgcattgcagcggcacgcaggcttgttcgagcaccggccgcaaggccggcgcggcgccggcgatggcgccgcgatagacgtagaccagctgcgcggccagcgccagtacgcccagcacgcaggcgtaggcccacaggcgccgcaccagctggcgcgcctggatgcggtcatcgtcgaggaactcgggcggcgtacggccgctgtcgacggcgttggaatagcgcgtacggacttcgccgggcacctgcaccgcgtcctcggcgtcggccgcagcgcaggccgtggccgtgcggccgatccggaacgccggctcccggtcgtcgtgcgccggatcgcgcggcaagatcggacgccagccggcctctgcggactcggggcgcggtgcggcgtcccagtcggcctcgtcctcgggcgcgccctcggccatcgcgtcgggttcgtcttcgtccgcgggcgggccgtcgccgcgttgcatgtcggcgcggccacgcagtacggccggcggcgcctgggtggccggggccgccggcgcgggcgccgccggctgggcgtaaggcggatcggacggcggcgcggacaggaccggcggcgctgcggcgcgcggcgcgccggcatcgggcgccgggaccaggcaggcccggccatcgaacaccgtggcgcattcgccgcagcgcaccagcccgttgcggacacgcagttggtcggccaccaccctgaaggcggcgccacattgcggacaacgggtggtcagcgccatgagacggcctcctgcccgcgaccgctcaggcctttacgccatgcaggcagacccagccgtcgcgctcgcgccagacggacatggtcagccagggcgcataggccgcggccacttcgtcggcctggcgctcgagcacgcccgagagcaccagatggccgcccggcgcaacgcgcccggccagcatgggcgccagcaccttgagcggattggagaggatgttcgccaccacgatctggaactcgccggccggcagcgcatcgggcagcatggcctgcaggcgtacctggttgacctcggcattgtcgacggtggactgcacggcctgcggatcgatgtccaccgccacggtctcgcccgcgcccagcttgcgcgcggcaatggccagaatgcccgagccgcagccgtagtccagcaagcgcgccggcgggcagctcggcttccagccaggccaggcacaaatgggtggtgggatggctgccggtgccgaacgccaggcccggatcgagttcgatatgaatcgcgtcgcgcgcggcgtcgggcaccaggcccggcacggcggggtcgtcgcggtgccagctgggcacgatccagagccgctccgaaatcgggatgaggccgaactgcgactgggtcaggcgcacccagtcggcgtccggcacctcgcgcagggaccagccatgcgccagcgccggatccagcccggcggcggcgatggcctgttcgaggatctgcgccggatcggcgccgtcgggcagcaaggccaccacgcaattgcgttcccaggcctggacctgcggctcggtgcccggctcgccgaacagcggccactcggcctcggtgccgaggtcggcgtcctccaccgagacggacagcacgccggcctccagcagcgcatcggacagcgcgtcggcctgcgcctcgcggcaatttaggaccagttcacgcatgactaggatttccgtgaatcagggccgctgcgccagtttgtgctccagataatggatgctggtgccgccctcgatgaagcgcgcatcctgcagcagttcgcgatgcagcgggatgttggtggaaatgccctcgaccaccatctcggacagggcgatgcgcatgcgcgccagcgcctgttcgcgcgtgtcgccataggtgatgaccttggcgatcatcgaatcgtagttgggcggaacgaagtagccgttgaaggcgtgcgaatcgatgcgcacgccggggccgcccggcacatgccagttggtgatgcggcccgggctgggcacgaaacggaacggatcctcggcgttgatccggcattccagggcatggcccttgaactggatgtcgcgctggcgcagcgtgaacttctcgccggcggcgatcaggatctgctgctggaccacgtccacgccggtgatcagttcggtgaccgggtgctcgacctggatacgggtgttcatttcgatgaaatagaactcgccgttctcgtacaggaactcgaacgtgcccgcgccgcggtagcccatcttgcggcacgcgtcggcgcagcgatcgccgatgcgttcgatcagccggcgcggaatgccgggcgccggcgcctcttcgatgactttctggtggcggcgctgcatcgagcagtcgcgctcgcccagccacacggcgttgcggccgccgtcggccagcacctggatctccacgtggcgcggattctccaggaacttctccagatagacttcgggattgttgaacgccgcgccggcttccgagcgcgtcatgttgaccgcgttcagcagcgcagcttcggtgtacaccacgcgcatgccgcgcccgccgccgccgccggaagccttgatgatgaccggatagcccacttcgcgcgcgatgcgcaggatctcctgcggatcgtccggcaaggcgccctccgaccccggcacgaccggcacgccggcttcgatcatggcgcgcttggcgctgaccttgtcgcccatctggcggatggtttccggacgcgggccgatgaagacgaagccgctcttttcgacgcgctcggcaaaatcggcgttctcggccagaaagccgtagcccgggtggatcgcctcggcgtcggtcacctcggccgccgagatcagggccggcatgttgaggtagctctcgcgcgacggcgccgggccgatgcagaccgactcgtcggccaggcgcacatacttggcggtgcggtcggcctcggagtgcacgacgacggttttgatgcccagctcgcggcaggcgcgctggatgcgcagggcgatctcgccgcgattggcgatcaggatcttttcaaacatgttgacctatcagccaataatgaacagcggctggccgtactcgaccggctcaccgttctcgaccaggatttctttgatcacgccagccttgtcggcttcgatctcgttgagcagcttcatcgcctcgatgatgcacagcgggtcgccttccttgaccgactgcccgacatcgacgaaaggcgcggcgccgggattgggcgcgcggtagaaggtgccgaccatgggcgccttgaccacatggccctgcggcgccgcgggcgccgcctcggcggcgggcgcggcagccgccgcaggagcggccgccggggcgacggcctcgggcatgtgataggcaaccggctgcagggcttgcgagaatttgacgatgcgaaccttgccttcgccttcggtgatttcaagctcggcgatacccgattcagccacgaggtcgatcagggttttgagttttcggaggtccatagaagctgcttcccgattgtgttttggccgcgcccgtacttccgggccgcgtcagattgctgtagatgtgagagatgccggggcgaggatcagtggcgcgccgcgtagcgcagcgccgcctcgtagccatcggcgcccaggccggtaatcaggcctatcgccagatcggacagataagaatgctgccggaatgaatcgcgcttatacaggttggacaaatgtacttcaataaacggtatggccaccgccgccagcgcatcgcggatcgcgacactggtgtgcgtgtaggcggccgcgttgatgatgatgaaatcggtaccgtcggccgccgctgcctggatgcgctcgaccagcgcaccttcgtgattgctttgccacgaggtcagcgccacgccgagctggccggccagcgccgccaagccctggtcgatctgcgccagcgtcaggctgccgtagatatgaggctcccgggtgccgagcagattcaggttgggaccatgcaaaacaagaatgcgttgcgccatggagcttgccaaactgttggcaatacgagcgataaaccgcctttttaacgccaaaacggcctatttgtccaaccgaattcaagccgacaggccggccacgctgcgatccaggtcatcgtagacaatctggcccagaattttgcgcttcatgctgccatctgccgacaaaagcagcgtaaaaggcaggccgccactagggttgcccaggctgcgcagggtatcgatggcgcccgcgcccattaccagcaagggataggacacggggattttctcgacgaatttgcgcatattgtcggtagtatcgacgccgatacccacaaaccgtacctgcggatattttttctgcagggcgtccagttcgggcatttccttgacgcagggcgcgcaccaggtggcccagaaattgaccaccaggggctggccgccccagtcggccagcttgcgcggcgtgccatgcagatcgggcagggcgagctggcgcagctgcgccagcgggtcgccggcgccttcggccggcgcagccaccgacggcgccgggcgcgcgttgcggcgctcggccaggaaatacccgccggaggcggcggctgccgcggccacgccagcgtacagaaaaagacgacgattcatggcgcgatcataacaatgcacgcgcgccggggataccggcgcgccccgcgccagcctctacaatgccgcacaggagaacaccatgcacctgcatattcttggtatttgcggcactttcatgggtggcctggcgctgatcgcgcgctcggccggccacaaggtcaccggctgcgacgccggcgtctaccccccgatgagcacccagctggccgagcagggcatcgagctgatcgaaggcttcggcgccgaccagctggcgctggcccccgacctgttcgtgatcggcaacgtggtcagccgcggcaacccgctgatggaagccatcctggacagcggcgcccgctatatatccggcccgcaatggctgggcgagcacatcctgcccggcgcgcacgtgctggccgtggccggcacccacggcaagaccactaccagctccatgctggcctggatcctgcaatgcgcgcaacgccagcccaacttcctgatcggcggcgtcgcgcccgacctgcaggtgtcggcgcgctacgcgcctggcgcccgccccttcgtgatcgaggccgacgagtacgacacggcctttttcgacaagcgctcgaagttcgtgcactaccggccgcgcaccgccatcctgaacaacctggaatacgatcacgccgacatcttccccgatctggccgccatcgagacccagttccatcacctggtgcgcacggtgccgtccaacggccagctggtgctgccgaccgacgcgccggcgctcgaacgggtgctcgagcgcggctgctggaccccggttgcgcgtttcggccccggcggccaatggcaggccggccccgccgatgagcaaggcgccttcgaagtcagcgtggacggccgcgatgccggcacggtgcgctggacgctgggcggcgagcacaaccgccgcaacgccctggcggcgctggcggcggcccggcacgcgggcgtggcgccggccgaaggcatcgaggcgctgtcgcgctttggcggcgtcaagcgccgcatggaactgcgcggcacggtcaacggcatacgcgtctacgacgatttcgcgcaccatcccaccgccatcgccaccaccatcgaggggttgcgccggcaggtaggcgcggcccgcatcctggccgtgctcgagccgcgctcgaacaccatgaagctgggcacgatggcggcgcgcctgcccgaggcgctggccggtgccgacctggtgttctgcttcggcgatcacgccggcaagcacgcgctgggctgggacccggcccgggtgctggcgccgctgggcgaacgcgccgccggctacgacgacctgccggcgctggtgcgcgcggtcgcggcggcggcccggccgggcgaccatgtgctggtcatgagcaatggcggcttcggcggcgtgcacggcaagctgctcgacgccctggcccaaccccgctgaaggcgccgcgatgcccatcctgtacctgcacggtttccgttcttcgcccgactcgttcaaggcgcgcctgctggcgcaggccatgcaccaacgcggcctggccggccaatggcaatgcccgcaactgccggccagcccgcagcaggccgccgagctggcgctggcgctggcccgggagcaactggccgggcagcaggatccccgccggctgacagtgatcggctcgtcgctgggcggctattacgccacctggctggccgaacggctgggctgccaggccgtgctgctgaacccggcggtgcaggcggcgcgcgatctggccacccaggtcggcgaacatcgcatgtatcattccgacgcgccgttccacttcctgcccgagtatgtcgaggaactgcgcgccctgtacgcggacccgctcacccatcccgaacgctacttcctggtggcggccacgggcgacgaggtgctggactggcgggagatgcgcgatcgctaccccggctgccgccagcgtatcgtgcagggcggcgaccacggcctgtcggacttcccgcgctggatgcccgaggtccttgaatttgccctgggttcgccccactgattattaatatacggataggccgcaatgtgccggggcgctcctgacgccgccgcgcccgatggattctcactatgtacgtgttttacgacgacgacggcggcttcaaggccggcaatatcctgtccgagaccgacgccagcctgcaggttgagtcggaaacgggcaagcgcagcaagatcaagcgcgccagcaccctgttcaccttcgcggcgccggagccggccgcgctgatggcccaggcggccacgctggccgaggacatcgacctgcagttcctctgggagtgcgcgccgcaggaggaattcgacgcgcccgcgctggcggccgagtacttcggccacgcccccggcccggtcgagcaggccgccctgctgatgcgcctgcacggcgcgccggcctatttccatcgccgcggcaagggccgctaccgcccggccccgcccgacatcctggccgccgccctggccgcgctggagaaaaagcgcctgcaggccgaacagcagcagcagtggatcgacgaaatggcccagggccgcctgcccgaggccatcgcccaggcggccgaatcgctgctggtgcgtccggacaagaattcgatgcagtggaaggcgttcgacgccgcctgcacccagctgcagaagacgcccgagcgcctgctgctggacctgggcgcctggccgcatccgctggcgctgcacaagcggcgcttcctggccgtgaacttccccaggggcgtgggatttccggccatggacgtgccgtcgatcgaacgcgaactgccgctggccgagggcgagatctactcggtcgacgacatcaccaccaccgagatcgacgacgcgctgtcggtcagcgccctgcccgacggcaagatccgcgtcggcatccacgtcgccgcgcccggactggccattacgcgcggcagcgaacacgacaagctggcgcgcacccgcctgtccacggtctacatgccgggcgagaagattccgatgcagcccgacaatgtgatccaggcgttttcgctggacgcgggccggccggtgccgaccgtgtcgctgtatgtcacggccgacccgcgcaccggcgcgatcgaagcctcggaaacccgcctggaacgcatcgtggtgcgcgagaacctgcgccacaacgacctggacgcgcagatttccgaagccgcgctggccgatccggacgcccccctggcttatggccactggctgcggccgctgtggcagctggcgcaggcgctgggcgcgcagcgcgaagccgtgcgcggcaagcccgaaaacaatacgcgggtcgaatacagcttctacctggacggcagcccggacgacccggataccccggtgcggctggtgccgcgccagcgcaacgcgccgctggaccgcatggtggccgagtacatgatcctggccaacaacatctggggcggcctgctgaaccagcacggcgtgccgggcatctaccgctcgcagcaggccggccgggtgcgcatgagcacgcaggcgctgccgcacgaagcgatcggcgtgccgcaatatgcctggagcacctcgccgctgcgccgctatgtcgacctggtcaaccagtggcaattgatcgcggccgtcgagcacggcgtgtcggcgcgcctggtggcgcccttcaagccgcgcgacgccgacctctatgccatcatcggcgcgttcgacgcgcagtatgcggcctgggctgatttccagaacgccatggagcgctattggtgcatgcgctggctcaagcagcagggaatcagccgcacgaccgcccacgtgctgcgcgaggacctggtgcgcctggccaacgcgccgctggtcacgcgcgtgggcggcctgcccgagctggaacgcggcgcggcggtgcagatcgacatcatgaatatggacgaactggcgctggagctggactgccgctacctggggccggcggactgagatcacgccgcgcgccggttcgccctaaaatgcacgggtgcgacgctccgcttcctcctcttcgatcctgacgcgcttctggcgctggctgggcgcccccgcccagcactacctgctggtcggcacggccatctcgctgctggtgcacgccggcgcgctggcttggcgcttcgccgggccagcgcccgcgcgcccccaggcctcgacgctggagatcgtgctggtcaacgcccgcaccgacagcgcgccggtcacggcgcaggtgctcgcgcaaagccaggtcgatggcggcggcaacgccgcgcgcgggctggccgccacgccgctgccgcagaccggccgcaacgccgagaccatcgtgctggaagccatgcgcaagcgccaggcgcaactggaggccgagcaggaccggctgctgacgcagctgcagtcgcaggccaggaccggccaggagcgccagccggtgcacccatggccggacgcctccgaacccgggctggacccgcgcgaacaacccggcgtgatccagaacgcccagatcgccacgctggccaaccgcgtgcaagcctacaacgcccagccgcgcaaggaattcgtggccccggccgcccaggcctcgcgccatgccgcctacctggacgcctggcgcacccgcatcgaaaccatcggcacgcgccactaccccgaagacgcgcgcggccgcatctacggctcgctgcgcatcaccgtcacggtgcgcgccgacggcagcctggccgatttcgagatcgaccagccctcgccgcacgccgtgctgaaccaggcggcgcgccgcatcgtgcagatggccgcgccattcccgccgttcccgcccgagatggcgcgcgacaccgacgtgctggtcatcacgcgcacctggcatttcgtcaacgactccctggaaacgaccgccccatgaccctgccggcctctccgccccgctatgccgtcatcggcaatccgatcgcgcacagccgctcgccgcagatccacgccatgttctcggcccagaccggccgcccgctgcgctacgagcggctgctggcgcccgtggacggcttcctgcccaccgtgcaggccttccgcgagagcggcgggctgggcctgaacgtgaccgtgcccttcaagctggaagcctacgcgctggccgaggcgcgcctgtccgagcgggcgcggctggccggcgctgtcaataccttgtcgtggcgcgacggcgcctggcacggctgcaataccgacggcgtcgggctggtcaacgacctgctgcgcctgggcgtggcgctggccggcgcgcgggtgctgctggtgggcgccggcggcgccgcgcgcggcgtactgcagccgctggccgcggccggctgcgcccgcatccatatcgtcaaccgtaccgccgcgcgcgccgccgagctggcggccgcctggcgcgccgcggcgccgcgcaccggcacgcaggtcagcgccggcgccctggcccaggccgccgaacccggcggctgggacgtggccatcaacgccacggccagcggcctgcagggcgcggcgccggacctgcccggcggcctgtacgcgcccgacgccctggcctacgacatgatgtacggcgcgcggcccaccgccttcatgcgccaggccgaggccgacggcgcggcgcgctgcgccgacggcctgggcatgctggtcggccaggccgccgagagcttccatatctggcacggcgtgcggcccgaccccgggccggtgctgctggccctgcgcaccgaactgctggccgcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcagcatatgacccagtatttccggtccctggctttctttcttttgccggtgccggcaacggccatggcctgtgacggctggccttcctgggcgcgtggcgcctgccagcgcgtggaccagatatggaatgagggcggcaacgacctctacctgaccggctactcgtggcacaaccgggccatgtacagcagcgacaagatccgcagcttcaacgagctggcctggggcggcggactgggcaagagcatctacgacgaggacggcgactggcaagggctgtacgccatggcgtttctcgattcgcacagcgacatcgaaccgatagccggctatggtttccagaaaatcggccgcatcggcgccgatacccgcctgggcatcggctacaccgtcttcctgacttcgcgctccgacatcatgagccgggtgccgtttcccggcatcctgccgctggtctctgccggctacagggatgccaccctctacgccacgtatatcccgggcggcaagggcaacggcaacgtgctgttcatgtttggccgctgggagttctaaggctgcgccagcctgtcgaccagcgcccccaggcgccaatcgacaatgccatgctcgttgagcgcccgatgggtttcccgcacgtaatccaggcatgcgcccgaacgccccaccgcctggcgtacggcgcgtatcaggagctcgtcgctgagcgcgcccgcgtagtgccggcaacgccggtccggcacgaaggccagcccgcgcaccggcgcctgcccggtatggcagcgtagccagcgcggcttgtatgccccgccgctcatttcgcgatgccatagcgcctggaagacctcgggcacgtcgcgcccggccacccggaacgccacgccccggcagcatccgccacggtccaggccgaacaccaggcccggattgtcgggcgagccgcgatgatcgtgcgaccacaggcacagcgagcgatggtacccgcgcaccgtcgccagccggcgctcctgccaggcgaagtcgggtcgccagatcagcgatccatacgcaaatacccagacgtcctcgccgccgttccactgcgccagcaggtcgcgcgccgaaccggccagcgggccggcccctgcgtccgccgcggcggcggactcccgcaatgacataaccaaaaccacctctgcctgtgcgccggcacgcgctgcgcgagccggatagcgagctatgctacgctggcgccgaagaaattaccttgcgagatgacgggcctggcatgccccgccaggcaaaacccgttcacggcgcacgcccgcggcgaaaaatttttgcacgcgctcggcgcccccctctacacagcgtccagcggcagttccgtggtgctcttgatgacttccatcgaaaagctggcgctgacgtccagcaagtcgaccgcttcgatgagacgccggtagaaccggtcgtacgccgccatgtcctcgaccacgaccttgagcaggtagtcgatatcccccgccatgcggtagaactccaccacattgggcagcgacatgaccgcgttgatcaggttgtcggtccatttggcattgtgctggttggtcttgatggacacgaagacggtcaggttcagccccagcgccttggggtcgagcagcactgcgttgcgcgcgatcacgccgtcgtccttcagcttctggatgcggcgccagcatggcgtcaccgacaggttcacctgctcggcgatctcggccaccgagcaggtggcgtctttctgcagcaggcgcagaatcttgatatcggtttgatccacgggaacccccaaatagcgtcaggtgtagcggtcggcggtcaagccatccaggtcaatctgcggcgtgcggccggcaacgatgtctgcgacgatcctgccggtaccgcaggcttgtgtccagccattcgagccatggccgcagttcaggtagagattggcgtagcgggtcggccccagtatggccgggccgtccggcgtcatgggccgcaggccggcccatgcctgcgccgcgtcgtaatcggcgccttgcggaaaccactcgcgcaccacgcgcttgagaaacgccacgcggcctgggtcgatcgccaggccgtaccctttcagttcggccatgccggccgcgcgcagacgcgggcccagccgggaaatcatcaccttgttgtattcgtccatgatggccgcccgcggcgcgcgcgcctcgtcggcgatcggcgcggtgatcgagtaacccttgaccgggtaaatgggcagcttcaagcccagcggccgcagcaggaaaggtgtgctgccgcccagggcgatcacataggcgtcggcctgcagcaatccctggtcggtgtgcacgcccgcgatcgccccgccggcttgcgccaggctcgccacggtacagccgtaacggaacgccacgccctggccggccagccaggcgcctatgccgcaaacgaatttgtagcaatccccggagccatcgagcggcaggaacaggccgcccgccaccggcgcgccggcgccggccagcgccggctcgcgtgcggcggcctcggcgccgctcaagaactgccatggcacctcgaactcgtcgagcgcacgcgtgatattgggcacggccttcaggtcggcctcgccgcgaaacagctgtagcgtgccatcctggtggaagtcgaacgaaatcggcagcccggctgcggcgatctcgcgcaggcaggcctggctgtagtgcgccacgcgctgcatgcgcagcttgttgacacgaaagcgctcggcggagcactcgcccagccagcgtgccagccatgccagcttgcgcggccgcggcgccagcgagaaacggatcggcgcattgcgctgcaacgccatgcgcagcaccttggccaccatgccgggcgcggcccacggcccggcgaagctggggcacagcccgccggcgttgccgaaactggtttcgcgcgccgggccggcctggcgctcgaccacggtcacggcatggccatcgcgccacaggtagtaggctgcggtcatgccggccacgcccgcccccaggaccaatacacgcatcaatggcttccttgtgtgagaggccgcgtggccgcccttttcgataaggggcgcattatgccgcagcgcccgcgccgcgcgtgcgcgtcaataggtgcctggatagccccccgccgtcgatcagaatattctgatcggtcatgtagccggtatgcatcgaacatatgtaggcgcacaacgcgcccagttcctcgggctggccgtagcggccggccggattggcacggccgcgctcttcccacagtttctcgaacggctggcccgactgctccaccaggccctggatgtggcgcacctgggcatcggtcgcgaaggcgccgggcaacaggttgttgatggtgacgttatggcgcacggtctgccgcgccaggcccgcgacgaacccgatcaatccggagcgcgcgccattggacaggcccagctccgcgtgcggcgccttgacgctgcgcgagacgatattgacgatgcggccgaagccgcgctgcgtcatgccatcgaccacccggcggatcatgtcgatgggtcccagcatcatcgcgtccaatgcgctgatccagtcatcgcggctccagtcgcggaagtcgcccggcaaggggccgtcggcattgttgatcaggatgtcgggcgccggacaggccgccagcgcggcctcgcgaccctcggcgcgggtcaggtcggcggccacccagcccacgccgatgccggcttcgcgggtgatctgcgccgcggcctgctccagcgtttgcgccgtgcgcgccgccagcgtcaccttgactccttccagcgccagttggcgggcacaggcccgtcccattccacggctgccgccgaacaccagcgccgtcctgcctgcgatacccagatccatgccgactcctgatgaaatatttttctaatccgtcccctgccggcctgccatttggcaaacccattccggaacgtagcccctaggataggaagactgtcagcattcgtccatcccatgcgcacgccaccgcttgtatccgtccctatttcacccagcctgcagaatttgtgcgcctcggtgcagtccgcgcaactgaacgcggcgcaggccttgctgcgtgaactggccgccagcgtggccggcgcgaacggcgcgctggccgacctgccgcccgagctgcgcgccgggcatcccgatcactacagccggcacgtcgcctacgccgacccgcacggcagcttcaccattgcctacctgatctggcgtccgggacagttcagcccggtgcacggccacaagacctggtgcacctaccgggtcctgcagggcgagctcaccgaatcccattaccgctgggaccccgaactcgggctggccctgcgcaccggcgccgtggcgcgccgcccgggcgacatcgtcaccgccacccccggcctggcgcagatccaccggctgggcaacgccggcgacgaggttgccatttccctgcacatctatggcgtggcccagagcgatatcgccaccggcgtcaaccacgtcgtgcaggaagccgcgccacgcccgcactaggcgccgccgtcagttctcgaggctgatgttgttggccttgatgaacgaatcccaacgctcgtactcgctgcgcacgtactgttccagcgccggaccgtccgaggcgacgatttcgaagcccgcctcgttcagcttgcggctcacctcggggtcggccagcaccgtctggaacgccgcggtcagcttgcgcaccgtatcggcgggcgtgccggccggcgcgaacatgccgctccaggagtaggcgacaaaaccgggaaagcccgattcgatcaccgtgggcacctcgggcaagtcgctcaggcgcttgtcgccggccaccgccagcggctttatcttgccggcctggatctgaccgcgcaacgccgcgtaactcagccaggtcatgttcgcctgccctcccacgaccgcctgcaccgccggccccgctccgccgtagggtacgtgcagcagttcgaccttggcgcgccgcttcagctcttcgggcaccaggtgattcagcgagcccacgcccgtggaggcgtaattgaaggtgttggccggccgcttgcgggcggcgtccaggaactcggccagcgtcttgcccggcaccgacggattggcccccaccaccagcgggaaccgcacggtctggctgatcgccacgaagtccttgaaggtgtcgtagggcagcttgggcttgaccgccgggttgatcgcatgattgtcgaagctgaccagcagggtgttgccgtccggctcggcacgcgccacgtacgcggtggcgatctggcttgccgcgccgaccttgttctcgaccacgaccgcgcgcccgcccaactccttggacaggcgcggctgcatgatgcgcgccaggatatcggtgctgccgcccggcggatacgggacgaccagcacgagcggccgttcgtcggcgtgcgcgggcgcgtaggctacacccgcgcccaacagggccaacgcgcacaggctggccgcaaaacccttcagtattcgaggtttcatagattttctgccccataaggtcagtgaaaacggcctgccggccatccatggatcacgcatgcggatcgccggccgccttgcgcggcctcggcccgacccaggccatgctcagccactatgatgcgccatcggcgcgcgccgcgcatgcgccggcgcaaagccggcggcatgcgtgccgctcagacgccggtatccagcgtgtaatgcgcgccgtcgcggttttccaaggtcagcgtgcgcagccgcggcgtggcgcaggccggatcctgccgcacccgcagccgcaggttgcccaggggtacgtcccagccgccggcgacggcctcggccggcacgtccaccaccgctgccaggcgctgcgccacggcctgcgcgtcggcggcgtccgcctcgatgctgacgatgccgcgggcgccgttcggatgggacaggagttcatcgttccagaccagctcgggcgtgagatggcggcagaagtacatccggattcccgggatgggctgctcggcgaaacgcacggtatggaagcgcgcctggacctcgcggccctgccactgcgccgcgcgcgtcagttcctgcacgggattgacggcgaaacctgcctcgagcaggcgccggtacgtcgcctcggcgtcgtaggtgcgaaacaccagggcctccaggcccagcggcgagtcggcgatttccttgcgcgccggcggcgcgccgggcggccagcccagcaactcgacgtaggtgccttccagcacgatcaggcgattgcacgaccccaggttgtgcaccgccttctcgctgaggtgaaagccctggcgctcgaaatgcggcgccagcgcatccagccggtcgcgcaccatgaccacggcatggtcgaattcggtgcggccgacggcatgcagcatggcgttctccggtgcgtcaggccaactggccgtggcaatgcttgtacttcttgccgctgccgcacgggcagggttcgttgcggccgaccttgggcagcacattgcgcaccggctgcgcgccctgcggctggccatcgtcggccagcgcctcgtcgtagtcggagtggtggtactgcacgttctgcacgtggggttgcgccgcatcggcctcggcctgctcgacctgctcggccgactgcacccgcaccgtcatcagcacccgcaccacgtcgtcgcggatacggtccaacatgcccgagaacagctcgaaagcctcgcgcttgtattcctgcttggggttcttctgggcgtagccgcgcaggtggatgccctggcgcagatagtccagcgcagacaggtgctcgcgccaatgcgtatcgatcgactggagcatgatcgagcgctcgaactgcgcccacgactcggccccgacctgctccaccttggccgtgtagatctggcgcgcggccgccaccacacgctcgagcagttcctcgtcggtcaggttgggctcctgctccagcatatcggtcagcggcagctggatgtgccagtcgcccgccagcgccttttccagcccggcgacgtcccattgctcctcgaccgattcctcggggatgaagccacggaacatttcggccacggcggcatcgcgcaggccctcgacggtcgcgccgatggaagcggcttccagcacctcgttgcgctgcgaatacagtaccttgcgctggtcgttggccacgtcgtcgtattcgagcagctgcttgcggatgtcgaagttgcggccctcgaccttgcgctgggcagtctcgatcgaacgggtcaccatgccggcctcgatgggctcgccctcgggcagcttgaggcgctccatgatggcacgcacgcggtcgccggcgaagatgcgcatcagcgggtcttcgagcgacaggtagaagcgcgacgagcccgggtcgccctggcgccccgcgcggccgcgcagttggttgtcgatacgacgcgactcatggcgctcagtgccgatgatgcgcaggccgccggcctgcttgacgcgctcgttgagcggtttccactcggcacgcagcgtttcgatgcgcgcctccttctcggcctcgctcagcgcctcgttggcgtggatcaggtcgacctgcttgtcgacgctgccgcccagcacgatgtcggtgccgcggccggccatgttggtggcaatggtgatgtggcccggcttgccggcctcggcgacgatctccgcctcgcgcgcgtgctgcttggcgttgaggacctcgtgcggcagcttggcctggcgtagcaggccggccagcagctcggagttctcgatgctggtggtgcccaccagcaccggctggccgcgctcgtggcagtcgcggatgtcgttgaggatcgcctggtatttctcttgcgtcgtcttgaagacctggtcgttctggtccttgcggaccatcggcttgttggtcgggatgatgacggtttccagggtgtagatctcctggaattcgtacgcttcggtatcggcggtcccggtcatgcccgacagcttgtcgtacatgcggaagtagttctggaaagtgatcgaggccagcgtctggttctcatgctggatcttgacgccttccttggcctcgacggcctggtgcagcccatcggaccagcggcggccaaccatgaggcggccggtgaattcgtcgacgatcacgacctcgtcgtcctgcaccacgtactgctggtcgcggaagaacagcgtatgggcgcgcaatgccaccatcatgtggtgcatcagggcgatgtggcgcgggtcgtagagcgactcgccctcgggcagcaggcccacgcgcgtgaggatcttctcggcgctctcgtggccggcctcggacatgtagacttgctggctcttctcgtcaacccagtagtcgccttcgggctcgggctcgtgcggcttgggttcggacgccatgcgcttgagcagcggcggcaccgcgttcatgcgcacgtagagctcggtgtggtcctcggcctggccggagatgatcagcggcgtgcgcgcctcgtcgatcaggatcgagtccacttcgtcgacgatggcgtagaagaggcggcgctggcggcggtcctcgacgcgatactccatgttgtcgcgcaggtagtcgaagccgaattcgttattggtgccgtaagtgatgtcggcagcgtaggcggcgatcttctcgtcgttgggctgctgcggcaccaccacgccggtcgacatgcccaggaagcggtacagccgccccatccactcggcgtcgcggcgggccaggtagtcgttgaccgtcacgacgtgcacacccttgccggcgatggcgttcaggtagaccggcagcgtggccatcagcgtcttgccctcgccggtacgcatttcggcgatcttgccgttgtgcagcgcgatcccgcccagcatctggacgtcgaagtggcgcatcccgaacacgcgcttgcccgcctcgcggaccaccgcgaaggcttccggcagcaggtcgtccagcgacgtgccctgctgatgccgatcgcgaaactcctgagtctttgccgacaattcctcatcggaaagagccgaaatcttgggctccaggctattaatctgagctacctgcttgcgatattccttcagcaagcggtcgttacgactaccaatgagttttttgagcagagaaaccatgcgtgtcgttggcggcaccggccggtttgcgccgcaacggcggcggacagacccgtgactggattgttgttgtctggttgagcgggcaaacccgccgggaaacgatccagtttaacgcacctggaccgcaacggcctgccgtgcgcacggcggccccatccggcctcgcgacgcgccgttcagcgggtcgccgaagccgcgggcgccgtggctggcgcctgggccacggtgggcggcgccgtctgctggggccccaggaacaggcgcggatccagcggctggccggccagccgcacctcgaaatgcaggtgcggcccggtggaacggcccgacgagcccacgcgggcgatctcctggccgcgctcgaccacgtcgcccggcttgaccagcaggcgcgaggcgtgggcgtaacgtgtgatcaggccgttgccgtggtcgatttccacgctgttgccgtagccgctctggtatttggccaccagcaccacgccccccgacgccgccaggatgggcgtgccgctgggcgccgagaaatcgagcccttcgtgcatggcgtagcggcccgtcaccgggttgcggcgccagccatacgatgaactgaggtaggggtattcagtgatgggcatggccgaaggcagcagcgccttgtccgcggaacggcgcgtcagggctgcatccagcagccgcaggttgtcggcctgctgcgccatgcgtacctggatctcgtcgagctgctgcgccaggtcggcggccgtggccggcgacggcggctgccggtcggtgaacaggtcatccatcacgtgggtggcttcctcgggcatgccctgcagctgggtggccagttccgggtcggtataggcgaccccggccacctgggccacgcgccgccccagcccgtcgatactggccagcttggcctgcagcgtgccgaccttggtggcaagcatggtaacgttctcacgcacgaacgccgtatcccggtcggggctgacggcctgggcgtaggcaggccaatcgaccgcgtacgcggccggagccgacggggacatatagcgttgcacggccgcgcccacgatggcggcggtcagcaaggtggcgcccaccagcaatgccaggcgcccgcccccgagagtgaaatgcccttcccgcccgggctgggcatgcataatcacgatcttcaagcttgcatcctgttatttgagccggcatggccagtcgaaacacataccgtcctccgcgttcttccaccaaccgccccggcgaccgtagcgccctggggtggctgggtcatgacatgcgcggcgccggcgtattggccacggcgcgcaagcacctgcagatacagcacgccgtggcggcggtcctgccgccggcgctgggagcgctgtgcgtggtcgccaagctggagaaccagcatctgcagttggcagtgccgggcccggcccacgcggccaagctgcgccagatggcgccgcgcattgcccagaccctgacaggtcaaggttggaacgtaaacgaaatcagcgtccgggtgcaagccggcatgccgcggccgggacaaaaagcgccacgcccgcccaagctggcccagcccctgggctcgactgccctggatgccttcgagacgctgcatcggggcttgcgccccggccccctggccgacgccgtggcgcggctgctgaaacaccacaagaaccgctgacgcggggccggccagcggccggcaaaccggggacgcctgagcatccccgccaaaaagcctatggccgctcagcgcggccataggacgaaaaccgatatcggcaaggcctggtcaggccagcttccattcgtgccggaacgcctgcggcgcctcggcttgggattcatacgtcaccagctcccaggcatcctgctgttcgagcaaggcgcgggccagctggttgttcagggcatggcccgatttgtaggcaacgtagcgcgccaccagcggcttgcccagcagatacaggtcgccgatggcgtccaggatcttgtgcttcacgaattcgtcatcgtagcgcaggccgtcgctgttgagcacccggaactcgtccatgacgatggcgttgtccaggctgccgccacgcgcaaggcccatcgagcgcagggcctcgacctcgttgacgaagccgaaggtgcgcgcgcgcgcgatttcgcgcacgtacgaatgggtggcgaaatcgatttcggcgaaattggccgtggaatcgatggccggatggcggaagtcgatcgagaacgccagcgcgaaaccctcgtgcggctccaggcgggcccatttttcgttgcggccctcgccttcgcgcacctcgatgggcttcaacacgcggatgaagcgcttgggcgcattctgctcgacgatgccggccgaacgcagcaggtacacgaacgtggccgcgctgccatccatgatgggaacttcttcggccgtcaggtcgacatgcaggttgtcgatgcccaggccggccagtgccgacatcaggtgctcgacggtggaaacgcgcacgttgccctgctgcagcaccgacgccatgcgcgtgtcgcccacgccgatggccgaggccggcaggtccacgacctggggcaggtcgacgcggtggaagacaatgccggtattcgcctcggccggacgcagggtgagttcgacccggcgacccgaatggacgcccacgcctatcgtgcgtacgagattttgaatactgcgctgtcggaacatgacgactctattattcttgcgaaagccggaaatctaccaatagacaccggcataaccgggctattgtaacctccagggaacaatgctgccagccaagtccattgccaataaataatgcgtcccttttattggcggacaggcggaccgctccgactccggcccgccggggaaagggcgggccggagttgagggagttagagccgtaggacggctctttggttcactacgtcaatcggcttgcttgcgcaggaaggccggaatgtcgaagtggtccatcccggagctttccaacgcgcgcacctgggccgaagcctggctgcgcgggttgcgcatcaccgacggcatgtccagcccgcggtaatcgccctgctggccagccagcatgttgcccaccggcatgttgtcggtgccggtacgcaacgcctcgctggtgtgctgcaccagttgcggacggacggcctcgcggcccaggccggtggccaccacggtcacgcgcagctcttcgcccatctgctcgtcgtaggcggtgccgaagatcacggtggcgtcgtccgaagcgtagctgcggatcgtttccatgatttcgcgcgtttcgcgcatcttcagcgtgcggctggcggtgatgttgaccagcacgccgcgcgcgccgttcaggtccacgccttcgagcagcgggcaggcgatcgccttttccgccgccacgcgcgcgcggtccgcaccgctggccgcggccgtgcccatcatggcctggccctgctcgcccatgatcgtcttgacgtcttcgaagtcgacgttgacgttgccctcgacattgatgatctcggcaatgcccgcgcaagcgttgtgcaggatgtcgtcggccgccttgaagcagtcttcctgcgtggcgtcgtcgtccatcagctcgtagaggttctcgttgaggaccacgatgagcgaatgcacgtgcttgcccagctcgccgataccgtcttcggccatgcgcaggcgtttgttgccttcgaaggtgaacggcttggtgaccacgccgacggtcaggatgcccagctccttggccacttccgcgaccacggggccggcgcccgtgccggtgccgccacccatgcccgcggtgatgaacaccatgtgcgcgccgttgagcgccgcgcgaatctcctcgcgcgccgtctcggccgaagcacggccctgctcgggcttggcgcccgcgcccaggccggtgcggcccaggcggatctgcaccggcgcattggtagccgccagcgcctgcgcgtcggtattggcgcaaatgaagtccacgccgctgacaccgctgcgaatcatatgcgcgacggcgttgccgcccgcgcccccaacaccaacgaccttgattacggtccccttggcgttgttctcaagcatctcaaagttcatcatgatgactccctcacaagtccgaattgcaaatcacaaaaattccccaacaacctatcttttgtgaatcgcctcaaagccgaagccgaccgtggtccgcaacgggtttgagacgcctcccctttccggtccgcccggcaataccgccgccgcgcgcaccgaggaacaggccccgacctgtcccttcctgatcagttcatgaaccattccttcatgcgcgccagcagggtcttgaagttgccggtctgcgccgccaccttgcggccgcgcagacgctgcatgcgcgcttcctgcagcaagcccatcaccgtcgagaagcgcgggttgcgcatcacgtcggccaggctgccttcatattcgggtaccgccacgcgcaccggcttgaggaacacgtcctcggccagttcgatcatgccgggcatctgcgccgaaccgccggtgagcaccacgcccgaggccagcagatcctcgtagccggagtcgcgcaccacctgctggatcagcgtgaacaattcctcgacgcgcggctcgatcaccgcccccagggcctggcgcttgacctggcgcgggccgcgatcgcccaggcccggcacttcgaccgcctcgtcgggacgcgccagcacttgcttggccacgccgtagcgcagcttgatttcctcggcatcgggcgtgggcgtgcgcagcatcgccgcgatgtcgttggtgatctggtcgcccgcgatcgggatcacggccgtgtggcggatcgcgccgccggtgaagatggcgacgtcggtggtgccgccgccgatatcgaccagcaccacgcccagctccttctcgtcggcggtcaggcacgccaggctggaggccaggggctgcaggatcagatcctgcacttccaggccgcagcggcgcacgcacttgacgatgttctgcgcggcgctgaccgcgcccgtgacgatgtgcacgcgcacttccaggcgcaggccgctcatgccgatgggctcgcggatgtcttcctggccgtcgacgatgaactcctgcgtcagcacgtgcagcacctgctggtcggtgggaatgttcaccgccttggcggtttcgatcacgcgggcgacgtcggtggctgtgacttccttgtccttgacggccaccatgccgctggaattgaagctgcggatatggctgccggcgatgccggcgtacacgtcgcggatcttgcagtcggccatcagctcggcctcttcgagggcgcgctggatggagttgaccgtggtttcgatattgacgaccacgcccttgcgcatgccgcgcgattcatgctggcccaggcccagcacttcgaagcgcccttcgggcaagatctcggccacgacagccaccaccttgctggtgccgatatcgagggcgacgataaggtccttgatgtcacgggtcatggcgttagcgtttcttggcaggtttcgatttggaatgtgatgcatgctcgggcggcagcggcgccagcgccagggcaaatccggttgggtagcgcaggtcggcctgcgtcaccgtgcgtccttcgagccggctgctgaccaccggccaggcctgcacgaagcgctgaatgcgcgcggcgaacggcaaggcgccgggcaggccgtgcggatcgggcgcatcggcacccggatcgcggcccaggtccagcttcatgccgttggacagcgtcacggcccacgcatagcgcgggttgagcaccagctcgcgcacatgcatgtccagcggcgcgaaccagcgcgccagctcggcgtagcgctgcaccaccaggctctccgtgccttccggcccggtgaagtgcggcagcaccatgtcgtcggccagctcgcccgtgttggcggtgaacgcttcgccccaggtgttgatcatctggttctcgttccacagcgccagcggctgctgctcctcgacgcgcacgcgcaaggtattgggccagatgcgccgcaccgtggcatggcgcacccagggcaccgactcgaacgcctcgcgggcttcgtccaggtcgacggtaaagaaattgcccccgaagcgccccgcgatcgccgcgcgcacggcgccggtcgagacatagtgcatctcggtctcgggcatggactcgatctcgatggccgccaacgtgaaatagggacgctgcgccacccacgccacgccggccaacagcatggcggctaccgccagcacggccagcgtgttggcgatcaggttgatggtgcgagcgtcgttccacacagagcgtcccgttcaatcttgtcgcgccgggctgcgcactttgcacgcggcctcggccaggatggccacgcacaggtcggcatagctcatgcccaccgcgcgcgccgccatcggcaccagtgaatggccggtcatgccgggcgaagtattcatttccagcagccagggccggttctcccggtccaggatgaagtcgacccggccccaaccctcgcaacccagcgcggcgtaggcgcgctcggcgacggcggccacgtccgcggccacgtccgcgggcaggtcggccgggcagaagtactgcgtgtcgtccgagaagtacttgtgttcgtagtcataattgccgccgggcgcgacgatctcgatcaccggcaaggcgcgcgccgcggcgcccgagcccagcacggcgacggtcagttcgcggcccgtgatgaactgttcggccagcacctcggcgtcgaaacgcgcggccagctcgtacgccgccttcatgtccgaatagcccgccaccttggtgatgccgacggtcgagccctcgtgcggcggcttgagtatcagcggcaggcccaggcggtcgggcaccaggcgcagttcggtgctgccgcccagcacctcgaaggccggcgtgggcaagccgtgctgcagccacacccgcttggtcatgatcttgtccatcgacaggctggaggccagcggcccgctgccggtgtaaggaatgcccagcagctccagcgctccctgcagcgtgccgtcctcgccatagcggccatgcagggcgatgaacacgcgctcgaaacccgccgcggcgaggtccgccaggctgcgctcgccggtgtcgaacaggtgcgcgtccacgccggcgctcagcagggcttcgtgcacgcccttgccggacatcagcgacacttcccgctcggccgaacggccgccgtacaacacgccgactttgccgaattgcttgctcatgccagttctcccacgagggccggcgtcttgctgatcgagcctgctcccatcaccaccacgacgtcgccgtcgcgcacgaaatcgaggatggcctgcggcaattcgcccacgtcctcgacgaagaccggctcgaccttgccggccacgcgcagcgcgcgcgacagggcgcggccgtcggccgccaccagcggcgcctcgcccgccgcgtagacctcggtcagcagcacgccgtcggccgagcccagcacacgcacgaaatcctcgaagcagtcgcgcgtgcgggtatagcggtgcggctggaaagccagcacgatgcgccgctgcggccaggcgccgcgcgccgcggccagcgtggccgccatttccaccgggtgatggccgtagtcgtcgaccagtgtgaagatgccgccgccatgcgcggccggcaccggcaggtcgccccattgggtaaagcgccgcccgacgcccttgaaggcggccagcgcctcgcggatcgcggcgtcgtccacgcccagctcggtggccacggcaatggccgccagcgcattgcgcacgttgtgcaggccgggcaggttcagctcgacctgcagcgcgggcagtaccacgtcgcggtcgcgccgctgcaccgtgaagcgcatgcgggtgccgtcggcctgcacgtcctgggcgcacacctgcgcgtcgggactgagtccgtaggtggtgatcggccgcgacacgaacggcatgatctcgcgcacgttggcgtcgtcggcgcaaagaatggcgctgccatagaacggcaggcgctgggtgaattcgatgaaggcgctcttcaggcgcgccacgtcgtggccgtacgtatccatgtgatcggcgtcgatgttggtcacgatggccatcaccggcagcagattcaggaacgaggcgtccgactcgtcggcctcgacgacgatgtactcgccctggcccaggcgcgcgttggcgccggccgaggtcagccgcccgccgatcacgaaggtcggatcgaggccgccggccgccagcacgctggccaccagactggtcgtggtggtcttgccatgcgtgcccgcgaccgcgatgccgcgcttcaggcgcatcagttcggccagcatcacggcgcgcggcacgaccgggatgcgcgcggcgcgcgcggccaggacttccgggttgtcgccggccacggcggtggaggtgacgatggcgccggcgccggccacgttggcgcggtcgtgcccgatggcgatgcgcatgcccagctcggccaggcggcgcgtcacggcggattcgttcaggtcggaaccgctgatggtatagcccaggttgagcaatacctcggcgatgccgctcatgcccgagccgccgacgccgacaaagtgtatgtgttggatgcgatgtttcatgatgcccgcctcgctgcctgctcgcaaacgtcggcgatatgggccgcggcgcgcggcagcgcatgcgtgcgcgcccggccggccacggcctggagttcttgtcgggtacgctggcccagccactgcgccagccactgcggcgtcaggctggcttgcggctgcagccaggccgcctgcgcgtcgctcaggaagcgcgcgttggcggtctggtggtcgtcgatggcgtgcgggaacggcacgaacagggccgcgacgccggccgccgccacttccgacaccgtcatggcgccggcgcgacagatcagcaggtcggcctgggccatggcgtcggccatgtcgtcgatgaaggcgcggcaatcggcctgcacgcccgcttgcgcataggcctgctgcaaggcgggcagatgctgctcgcccgcctggtgcaccacctggggccgcgcctgctccggcaacagcgccagcgcctgcggcacggtggtgttcagcgcatgggcgccgagactgccgccaaccaccagcacgcgcaacgcgccgctgcggccggcatagcgttcggcgggctcgggcagcgcgcacagatcggcgcgcaccgggttgcccagcgcctcgccgcgcggcaacacgccgggaaaaccgctgagcacgcggcgcgccagcctggccagccagcggttggccgtgccggccaccgcattctgttcgtgcacgaccagcggcgtgcggcgcagcgctgccatgacgccgcccgggaaagccacatagccgcccatgcccagcaccacgtccggccggatatcggccagcctgcgccaggcctgcgcgcaagcgcgcgccaacaggaacggcagtttcagcagcgcggcggcgccgcgcccgcgcacgccctggaagcgcaggggaaccagttcgatgccgcgcggcggcaccagccggccttccatcttgtcgggattgcccagccacagcacgcgccagccgcgctcgcgcagcacttcggccaccgccaggcccggcatgatgtggccgcccgtgccgcccgccatgatgaggatggtcggtgcgctcatacccggcctccccgcatcatgacgcgattctcgacgtccacgcggatcagcatcgccagcgcgcacaggttcatgacgatgcccgagccgccgtagctcatcagcggcagggtcaggcccttggtgggcagcaggcccaggcacacgcccatgttgatgaaggcctgcacgcccacccacatggccacgccgtgcgccaccagcccggcgaacgtgcgctccatcgcgatggcctgccggccgatgtcgaaaccgcggtagacgatgatcgcgaacagcgtgatcaccagcatgacgccggcgaaccccagctcctcgcccaccacggccatcaggaagtcggtatgggcctccggcaggtagtgcagtttctcgacgctggcgcccaggcccacgccgaaccactcgccgcgccccagggcgatcagcgaatgcgacaactggtaggcgctgccgtaggcattggccttgttccaggggtccaggtaggcgaacaggcgcgcgcgccgccagggcgacacccagatcagcatcaggaaggtgcccaccagcacggccagcaggctgctgaaatacttgccgttgatgccgcccaggaacaggatgccgatggcgatcgccacgatcaccatgaacgcgcccaggtccggctccagcagcagcagcatgcccacgccgcccagcgcgcaggccatcggcaggaagccgcgcgagaacgcctgcatgtgctcctgcttgcgcacggtgtagtccgcggcatacaggagagcggccagcttcatcaattcggagggctggaaattcagcggtcccagcgggatccagcgatgcgcgccgttgacctcgcggccgatgccgggaatcagcaccgccaccagcaggatcagcgcgaacatgaacagcggcacggccaggcgctgccatacccggatcggcacgctcagcacgacggcggcggccagcaggccggccgtcaggaacagcccgtggcggatcacgaagtaatagcggccgtaggaggcgtagcgcggcccgtcggccaacgcgatggaagccgaatacaccatcaacaagcccagcagcagcagggtcgacgcggcgacgatcagcggcatgtcgtaattgcgcatgcgcgtgcggccgggccgtacggcgttcacactggcggtgagttcggcgaacaggctcatgccacctctccccggtcgagcgcgagttcccgcacctccgcggcgaatacttcgccacggtgcgggtaattgcggaacatgtcgaagctggcgcaggccggcgacaacagcacggcatcgccgggctgcgccagctcggcggcgcggcgcacggcctcgcgcatgtcggcagcggccgcgcagggaacgccggtgggctcgagcaccttgccgatagccgccccgtcgacgccgatcagcaccacggcgcgcgcgtggcggcgcaccaccggcaccagcggcgagaaatcctggcccttgccctgtccgccagcgatcagcacgacctgctggcccaggccttccagggcggccacggtggcgcccacgttggtgcccttgctgtcattgatgtagtcgacatcgccgatcgagcgcaccagttcggcgcgatgcggctcgccggcatagtcgcgcagggtgcgcagcatcgggccccagcccaggtcgagcgagcgggccagctgcatcgcggccagggcattgagggcattgtgcacgccacggatgcgcagggcatccaccggcatcaggcggctcatgcggccaccggcgcgggtgggcggcggcgcgtccttcttgcgtcgcggcgccggcgccggctcgtcgaaatcgttggattcgcaggcggtcagccacgcaacgccctgacccagctccaggcccatgtcaccgaccagggcgggcacgtcgcggccgaagctgcgtacattcaaggcttgcaggctctcgaccatggcgaccgccaacggatcgtcgcggttgacgatggccaggcgcgccggcttgaggatgcgggccttggcttgcgcataggcctgcatgtcgccatgccagtcgaggtggtcctgggtcacgttcagcacgaccgcggcgtcgggcgccagcgtccgcgtggtttccagctggaagctggagagttccagcacccacacctgaggcagatcatcctggtccagcgcatccatcagcgcggccagcgcggcggggctgatattgccggccgcgcgcgcgctcatcccgcctgcctcgatcagctgccgggtcagcgcggtgacggtggtcttgccattggtgccagtgatcgccagcacgcgcggacgatactctcgggattcggccaggccggccagcgcgcgggcgaacagctcgatctcgcccaccacttccacgttgcgctcacgggcctgctccagcagttcgcgggtaggcgactcgtgcggcaccaatcccgggctcagcacgatctgcgccacaccgtcgagcaggtccggggggaactgctcgccgcagcccagccggtattcgaccgtggcatcggccagcgccgcttgcagcgcggccagccctcccggttgcgcgcgcgagtccgtcacgcgcaggggcgaaccctggcgggcgtaccagcgcgcggcggccacgcccgtctcgcccaatccgaggatcaggacaagcggtgcggcggcacgggaggtttcagtcgtattcatcgcaacttcagtgtggaaaggccgaccagcaccagcatcatggtgatgatccagaaccgcacgacaacctgggtttccttccagccgcccacctcgaaatggtgatgcagcggcgccatgcggaatatccgccggccctggccgtacttgcgcttggtgtatttgaaccaggtgacttgcaccatgaccgaaagggtttcgaccacgaacacgccacccatgatgaagagcacgatttcctggcgcacgatcaccgcgatggtgcccagcgcgccgcccagcgccagcgcgccgacatcgcccatgaacacttgcgccggataggcgttgaaccacaggaaggccaggcccgcgcccccgatggcggcgcacagcaccatcagctcggccgcgccgggaatgtacgggaacagcaggtacttggaataatcgacgcggccaaccacgtaggcgaagatgcccagggcgctgccgaccatgaccgtaggcatgatggccaggccgtccaggccatcggtcaggttgacggcgttgctggtgccaacgatgacggcccaggtcagggccacgaagcccagcacgcccagcggatagctgaccgacttgaagaacggcacgatcaggtcggcccgcgtcggcagcggcatcgtgaacccgctacccacccatgccttgaagagcggccacagttcggtattggcgggtgccgagacggcgaaggccagatacacggcggcgaccagcccgatggtcgcctgccagaagaacttctgccgggccggcatgccttcgggatcgcggtagacgaccttgcgatagtcgtccatccacccgatccagccaaagccgaacgtcaccagcaacaccacccagacgaagcgattggtccagtccgcccacagcagcgtgctgatggcgatcgcgatcaggatgagcgcgccgcccatggtcggcgtgcccgtcttgaccaggtgcgactccgggccgtaggcgcgcacggcctggccgatcttcatttcggtcaggcggcggatcacgcgcggccccgccaccaggccgatcagcagcgccgtcgcgcacgccagcacggcgcgcagcgtgatgtactcgaatacgccaatggcgcgcacgtcgtcggacagccaccgggcgatctcaagcagcatgcttgtccccctgccccgaaggcgcctgattgttgccgctgaaagccgtcactacccgctccatgcgcataaagcgcgaacccttgatcaaaatgctggacgggcgcaggccgcgcaacgcggccacgacttcgtcaaccgatgcgcaggcgcgcgccgccggaccgaatgcgtgtgcggcatcccggctggcctcgcctagcgtgataagcgcgtcgatgccatgctcgcgcgcgtaatcgcccacctcgcgatgcatggcgggcccgttgtccccgacttcgcccatgtcgccgagcaccaatgcgcgcggcgcgggcagccgcgccagcacgtcgatggcggcgcgagccgagtcaggattggcattgtaggtgtcatcgatgagcacggttccgtcactcatttgccgatgctgcatgcgcccggcgacggcctggaaaccggccagcgccgcgatgcaggtatgcaggggcgcgccggccgccaggccgcaagcaatcgccgccagcgcattgcgcaggttgtgcaggcccggcacgggcaggtccagcccggcgctgccggccggggtcaccacgccgcattgcgtgccatgcgcctgcgtcacgacacgctcggcgtagacatccaggcccggttgcaggccgaagcgcagcacccggcgcgcgcccgccagcttgtcccagatggcggcgtagggttcgtcgcccggatagacggccacgccgtcctccggcaaggcgccgatgaccgcgccgttctcgtgcgccaccgcctcgacggtatgcatgaattcctggtgttcgcgctgggcattggtcaccagcgcaaccgtcggcgccgccatcgcggccaggcgttcgatctcgccgggatggttcatgcccagctcgaaaacggcggcgcgatgccgcgcgcgcaggcgcagcagggtcagcggcacgccgatctcgttgttgaaattgccagccgtcgccaggcggccgtcgtcgccctgccactgcgccaggatggcggaaatcatttccttggtggtggtcttgccattgctgcccgtcacggcgacgaccggcagcgtgaaactggaacgccaggccgtgcccatgcggcccagcgcggccagcgtatcgcccagcaccagctggggcagcgccacatccgccacgggatgcgccaccacggcggcgcaggcgccggccgactgcgcctgcggcagatagtcgtggccgtcgaaattttcgcccgacagggccacgaacagctcgccgcggccgatgcggcgcgtatcggtcgacaccgcgcccgcatgcggcagcaacagcgccagccgggcccactggcgatcgtcgaacggcaatttgcggccgccgatgtcctggtaggtttcatgtcccttgccggccagcagtatcacgtcgtcgggagccgcgctccacagcgtctgcatgatggccagcgcgcggtcaggctgcaccgccgcgcgcatgccggcggggatgccggccagaatctggtcgatgatgtcctgcggcgattcgctgcgcggattgtcgctggtgaccaccacccggtcggcccgctcgacggcgatacggcccatttcgggtcgcttgccggggtcgcgctcgccgccgcagccgaacacgcacaccaggcgcccgccgcgcgcctgcgccaccgggcgcaaggcggtcagcgcgcgcgccagggcgtcgggcgtatgggcgtaatcgaccaccaccagcgccccttgggcgcccgcggtcaggtgctgcaacggcaccggcgtcacggcctgcaggcggccgtcgaccggcgaaatcgccgccagttcgcgcgcgatctgcggcagcggccagcccagcttgctcagcgcgccggccaccaacagcagattggagatattgtgctggccgagcaggcgcgtgacgatctgcacttcgccatcgggcagcgtcagcgtgaacacctggccatgcgcggtggcctgcaggtcgcgcgcgtggacgtcggcgggagccccttgcagcgagtagccggtcttcagcgcggccggcagggacgccagcaaccgttcgccggcgggatcgtccgcattgacgacggcggcctgcaggtccggccattggaacagcgccgccttggcctgctcgtagcgctgcatggtgccgtggtaatcgagatgatcgcgcgtcaggttggtaaaacccgccaccgcgatgcggatatggtccagccggccctgctcgatgccgatggacgaggcctccagggccaccgcgcgcgcgcccgcggcacgcatccgggccagcgtgcggtgcatggtcagcacatccggcgtggtcaggctgccgcccagcgactggccgtcgggcagcagcgcgcccagggtgccgatgctgccgcacggcttgcccatgcgcgtgagcacctgcgccagccattgggtgcacgaggtcttgccgttggtgccggttatcgccaccacgctcaggtcctgcgacggacggccataccattcatcggccagcgcgccaagcaaggtgcgcagctgcgcgaccggcaaggcctgcgcgcccgcgggcgcgaccggcgcgccttcggtttcgtacaggatggcgctggcgccacgcgccagcgcctgatccatgaattggcgaccgtcgctgaccaggccggggcaggcgacgaacacatcgcccggctcgatctcgcgcgaatccaggcgcagatcggccgtcggggcgacgcatccgcgcagccacgccagcgcctggtccaggtgctgccgttgcacggcgttcaggcgattcgtcgggctcatcgcgcgccctccggattgccggccacgatggtcgactcgaacggcgcgtcgggctgcacgcccatcagccgcaggctgccgcccacgatgcgcgagaacaccggcgcggcgatggcgccaccgtaataaccgcccacctgcggctcgtcgatcgagaccgccaccacgatcttgggattggagacaggcgcaaaacccacgaacgagctgcggtggcgctgagcgctgtactttccgtcgacaatcttgcgcgcggtgccgctcttgccggccacccggtagccctgaacctgggcgcgcttggtcccgtcgggcccggctgcggcctccagcatggcgcgcacggtggcggcggtcttggggttgtagacccgtacgctggtgggcgcgctttcgcgcttgaccagcgtcagcgacaccatgtcgccatcgcgcgcgaaaacggtataggcacgagccacctgcagcagcgacacggacagcccgtagccgtaggctatggtggccttctcgatcaggcgccagcggtcccacggacgcaggcggccgggcgcagcaccgggaaagcccagctggggcgcctgcccgagccccagccctgtgaacagatcccacatctcgcgcgactgcagcttctcggagatcatggtcatgccgatattgctggacttcagcagcactccggccagatccagcgtgccgttgcggctgacatcgctgatcgtgctgccctggtattgaaagcggccgttaccggtctcgaacatggtcgcggtcgagatgcggcccagatccagcgccagcgcggcggtgaacggcttcatgatcgaacccggctcgaatgtatcggtgatcgcctggttgcgcagcgtcgagacctggaacgtctcgcgatggttcggatcgaacgagggcaggttgaccagcgccaggacctcgccggtatgcacgtcgatcaccacggccgtcgcgctcttggcctggtgcgcgacgcgcgcgtcctgcagttccttgtacaccaggtactgcaggcgcgtgtcgatggacaggcgcaggtcgcggccgtcgaccggcaaggtcaccgcctgcacgtcctcgatgacgcggcccaggcgatccttgatgacacggcgcgagcccggctggcccgacaattgctggttgaacgtcagctcgacgccctcctgcccctggtcctcgacattattgaagcccacgatgtgggccgtgacctcgccttccgggtagtagcggcgcgactccggctgctggtggattccgggcagggccatttgcttgatcttgtcggcaacgtccatcggcacctgacgcttcaggtacacgaaattgcggtcttcgtcggccagccggcgacgcagctcggccaccggcgtctgaagcagttgcgccagcgcggccacctgctcgggcgggatcggcttggcgtcctcgggaatcgcccatatggcgcgcgccggcacgctggatgccagcaccacgccgttgcgatccaggatcttgccgcgcgtggcggccagggtcagcgtgcgctcgtagcggcgctcgccctgctgctgcaggaactcggtcgacaggccctgcaggaacagggcgcgcccggccagcacgacaaagccgccgaacaacagtatcagcaccagacgggcgcgccacatgggcagctgcccgcgcagcacgggattgtcgaagaaaggcacccgcctcactgggcgcctccggcgggctggttcatatagagcgtgcggtcgggcacgatcggaatcatcttcaggtcgtcacgcgcggcacggtcgatgcgggcgttgcgcgccagctcggcccgctccagctgcaggcggcgccagttcgtatcgagatcgcgcgcctcggcctggctacgccccagttcgatgaagagctggcgcgactggtagcggctggtgaccagggaaatggccgacagcatcagcaacgcggcaacgatgagactgatgcgccccattagcgacgcctccccttggaaccggcgcgcgtgccgcgcaccggctcgccgggcacccggccggccttgacgaaaccagccccgccgccaggcggcagcggctcgcccgtgcgttcggccacccgcaggatggccgaacgggcgcgcgcattgccggccacttcgacgtcgtcggcgacaaccttgcccagcgagcgcaccagcggttgcggcaattcgctttcacgcaagggcaggcgcgcgtgcgcggcggccggacgagccgccgccgcgatgcattgcttgaccatgcgatcttccagcgaatgaaaactgatcaccgccaacctcccccccgggccaagcaggtctagagctgacgcgagggcgcgagcgagctcttcgagctcccgattgatgtaaatccgtagagcctgaaaggtgcgtgtggccggatgctgccccttttcgcgcgtgcggacggcgccggcgacgcactcggcaagctggagcgtggtgtgcagcggccgtgttgcgcggcaagcagcaatcgcttttgcaacctgaaaagcaaaccgttcttcgccataatctgctatgacctcccgcatctcatccacgctggcttgcgccagccaatccgccaccgtggggccgcgggtcgtatccatcctcatgtcgaggggaccgtcccgcatgaacgaaaacccccgttcggcatcgtcaatctggggcgatgacacgcccagatccagcatcacgccatcgacctgctcgatgccgcgcgccgtcaattcctcggccatggtggcaaagccgccatgcaccacttccacccgcccatcgccggcggccagttcccgggccaccgcgatcgcctgcggatccttgtcgaacaccaccaggcgcgcctgcgcgcccagccgggccagcagcgcacggctgtgtccgccgcggccgaacgtgccgtcgacgaagacgccgtgctgcaggcgcgtggccgcatccggccccggctcgccggcctgacggtgggcgcccttgccgccgaaatccggcagcaccaacgcgtcaaccgtcggctccagcagcacgggccgatgttcgaattccatatccggcttcagaacgaaaactgattcaacacatccggcattccctgagccaggtcctctgcctctcggcgggccagggaagcggcatcccagagctcgaagtgcgcgcccataccgagcagcatcacatcgcgcgtcataccggaagcgttgcgcagctcaggagcgatcagaacccgacccgacccgtcgatgtccacgtcctgcgcgttgcccaacagcagacgctgcagcgcacgcgccgacatgggaaacgccgcgatctgcgcgcgcttctcttcccactcgggacgcggatacaccaacaggcagccatcgggatgacgggtcagggtcaaccggccttcggcacggtccatgagcgcgtcacgatgccgggtcggaatcgagatccgccccttagcatccaacgtgagtgcgctgcttccctggaacacccgtttgccccacttagttgcacaaattcctactttttcccactctacgggaagcaacttcatgggtcaaggccgtggttgcaattttttcaatcacaacaaggacttagagccaattgtaaaaacggcgcgcggaaaacttgctgataaatcagcagcttgcgccgactattaaatgtcattcatcagaagtagggcctgggcgcgtgctttcattgttttacgtagggcgccgtaagccagccggccggattccggccggctgtcatgaaaatgcagtgcagagcagatctataggccggattctgtacgccgggtttccccggcgggcaatcattcctcttggcgaaccattgctggaccgctccagccacctacccgcatgcttggacggagccgcccttcccggccttacggccgtacgcatgcctatttgatgttgctccggatagaggttgccgcgtttcaccctgtcatgccgccgcccgtttccggacggcgcggcacggagatggccgtgccggtgcgcgccaggcgcgccctcatgacagactcgtctctgtggccctgttcctcggcttttccggcgggcaagcccgccagcgtcgccggacggccgttagccgctatcccgccctgtggagtccggaccttcctcgaaggatttgcatcccccgcgattgcccgatctgccctgcgagcggcattttagtacagtcggcgccccggctcccggccgcgcgctgcccgccccgcgcgttcctgcgacaatacaggccaatacgcatcactctgtctgtccatggccctcgcttcccttattacgcttaccgacgttcaactggcctacggccaccaccccttgctggaccacgccgatttcgccatccaggaaggcgagcgcatcggcctgatcgggcgcaacggcgcgggcaaatcttcgctgctgcgcctgctcgatggccgcacgcagcccgacgacggcgacatcgcccgcagttcgggcctgcgcgtggccacggtcgagcaggaacccgcactggatgaaaccggcacggtgttcgacgtcgtgtgcgacgcccatgcccatcccgaagactggcagcggccggcgcgcgtacgggccgcgctcgaacgcctgggactgccggccgaagcggcgatcgccagcctgtccggcggcatgcgcaagcgcgtcgcgctggcgcgcgccctggtcgacgaacccgacctgttgctgctggacgaaccgaccaaccacctggacttcgacggcatcgcatggctggaagccatgctgcgcaactggaagggcgcggccgtcatcatcacccacgaccggcgcttcctcgacgcggtggcgacccgcatcgtcgagctcgaccgcggccgcctgctcagctttcccggcaatttttcgcagtggcaggagcgcaaggcgcagtggctcgaagccgagcgcctggagcaggcccgcttcgacaagctgctggcccaggaagaagtctggatccgcaagggcatcgaggcgcgccgcacccgcaacgaaggccgcgtgcgccggctcgaacagctgcgcgtcgaacgcgccgagcgccgcgaacgcgtcggcaacgtcagtctggcgctggcccaaggccagcgttcgggcaagctggtcgccgaactccaggacgtcggcaaggcgttcggcgacaaggtcgtggtgcacgactactcgaccaccatcctgcgcggcgaccgcatcggcatcgtcggccccaacggcgcgggcaagactaccctgctcaagctgctgctcggcgaactgccgcccgacagcggcacggcgcgccagggcagcaacgtctcggtggcctatttcgaccagatgcgcgcccagctcgacgagaacgcgacgctggtggacatcatcagcccaggcagcgagtgggtggagatcggcggcgcgcgcaagcacgtgatgagctatctcggcgacttcctgttctcgccggcccgcgccggctcgcccgtcagcagcctgtccggcggcgagcgggcccgcctgctgctggcgcgcctgttcgcgcgcccggccaacgtgctggtgctcgacgaacccaccaacgacctggacatcgaaacgctggaactgctggaagaactgctgcaggaatacgccggcacggtgctgctggtcagccacgaccgggccttcctgaacaacgtcgtcacccagaccatcgccgccgaaggcgacggccgctggcgcgactacgtcggcggctacgacgaatggcaggcgcaacggcccgcccaggccgccgcgcccaaggccgagaaacccgccgaaaccgccaagcccgccgcggcgcgccccaagccggtgcgcgcggcacggctgagcgcctgggatctgcgcgaactggaagccctgcccgatgccatcgccaccatcgaggcccgtcaggccgaattgagcggcaagctggccgacggcagcctgtaccgcgacgcgccggacgaagtcgaacgcatcaacgcggaactggccaccctggaaagcgaactggaagaaaaattcgcgcgctgggaactcctggaagcgcgtcggggcgactccgcctgacacgcaggccgggcctcgcaaggtccggcctgccctggctcaggccagggcccgccagccgagcgactcgccgccggacagcggcaccagggtcgtatcgccgaacgcgacctccgccggaatttcgtaggcttcgcgccgcagcgtgagcgtacccgtattgcgcggcaggccgtaaaaatccgggccgtggaagctggcaaagccttccagccgatccaggcggccgaccgcgtcgaacgcggtggcgtaaagctccattgcatgcagggccgtatagcagcccgcgcaaccacaggcatgttccttcaggccgcgcgcatggggcgcgctgtcggtacccaggaagaaacgcggactgccgctggtggccgcctcgaccagggcctggcgatgcacctcgcgcttgaggatcggcaggcaataccaatgcggccgcacgccgcccgtgaaaatcgcattgcggttgtagagcatgtgctgcggcgtgatggtcgcggcggtgggtccttccgcgtcgcgcacgtagtgggcgccttcccgggtcgtgatgtgctcgaacaccaccttcaggccgggatacgcgcgccgcagcggctgcatgacacgttcgatgaacaccgcttcgcggtcgaacacgtcgatcgccggatcggtcacctcgccgtgcaccagcagcggcatgccgcagcgctccagcgcagccagcgcggcgccgcacttgcccagcaggtcggtcacgccggcatcggagtttgtggtggccccggccggatacagcttgaccgcggcgacctgcccggactcatgcgcgcgcacgatttcctcggccggcgtgttgtcggtcaggtacagcgtcatcaagggcgtgaaggcagccgtatcgccacccgccttgcgcagcgccgcttcgatccgcgcgcgatagaccagcgcctgctcggtggtggtcaccggcgggcggaggttgggcatcacgatggcgcgcgcgaactgccgcgccgtatccagcaccaccgcctcgagggcgctgccatcgcgcaggtgcaggtgccaatcgtccgggcgggtgatggtaagttctgtagcgtgttggttggacatggaagcgggcctcaatcggccaaaggcatgccgcgctcggccagcgcgctgaacattgcgctgcccaggggaatcacggcatcgttgaaatcgaaatggctattgtgcagcacacagcccgactcggcgccgccctggccgagccggaaatacgcgccgggccgcatctgcagcataaacgaaaaatcctccgagcccatcgagggcaccagatcacgcaccacgttctcgcggccgatcatctcggtggcgatatcggcgaccaggttggcgtgctgcggcgtattcagcgtggccgggtaaatgcgctcgtagagcacttccgccgtggcgccgaacgcgctggcgatggcgctggccagttcacgcatgcgggactccaccatctcctggacggaacggcggaacgtgcgcaccgtgcccaccatccgggcctcgcgcggaatcacgctcatcgcgcccgggtggccggcctgcaccgaaccgatcgacagcaccgccgaatcgagcggattgacgttgcgcgacacgatggtctgcagcgcggtaatcaggtgccccgccaccgtgaccggatcgatcgtctgataaggatgcgcgccatggccgccgcggccgttgatcgtgatctcgaaacgatcggccgccgccatcatcggacccggattgatccccaccgtgcccggcttgaggcccggccagttgtgcaaggcgtagatcgcgtcgcagggaaacgtatcgaagagcccgtcgtcgatcatcgccttggcgccgccgcgcccttcctccgccggctggaagatcagtacggccgtgccatcgaaattgcgggtttgcgcaagatacttcgccgccccgatcagcaccgccgtgtggccgtcatggccgcaaccatgcatcaggcccggtttcgtcgatttgtgcccgaaatcgttgtcctcggtcatcggcagcgcgtccatgtcggcacgcaggccgatcatgcggccgctgtcacatgtacggccacggatgacccccaccacgcccgtcttgcctatcccgcgatgcacctcgatgcccagcgcttccagcgcgccggcgacaatgcccgaagtacggacctcctcgaaccccagctcggggtgggcatgcagatcgcgcctcaacgccgtcaattcgtcatgaaacagccggatggattcgagcggggaacgggcgtacatgggcagttacaggttgctgtcccgagggggaccgatcagtaattttagttgctacagaggataaatggctttgtctttaggggagagacacgttatgctgcggcccgcaggactatttttccaacaagccagagaaggagcgccgcattatggccacaccctccaaaaccgcgaccgcacgcaagccgaacgccgcgttcatgaagcccctgacccccagcgccgagctggccgctgtcatcggctcggaagccgtgccgcgtaccgaggtcaccaagaagatctgggattacatcaaaaagcacaacctgcaggatgccagcaacaagcgcaacatcaacgccgacgccaagctgcgccccatcttcggcaaagaccaggtcacgatgttcgaactgaccaagctggtcaacgcgcacctgaagtaatcgatcgggccaaagggcgtacggcgtacgtcccttcccgtctcagtgccgggcctgccgcaacagcgggcattcggttggcacaatccgcttcaagcaatctccgcacgcgctggcccacatccggtccgcactgcctcgcagctgttcccctgcctcccccccccccacgcgaacatccgcagcaccgccagacggcccctgccgcaccccgctgcaccctgctgcatcctgcttctgctgcgagctgtacacaccagccgcctgcaaacgaaaacggctggcacgaagccagccgttgcgagcggaaccgcggcctgcacccgattcaggtgtagctcgacggcgcattgccttcgagcaaggccagccagcccttgatcaggcgatacagcacccataccaccgttgccaccacgccgatccagccgatgaaaatcaacgtggcgatggcgctgatggccagccacagcaaggcccaccagaaggtgcgcagcagccagtcgaaatgactcgcgtacatcgtgcccgcggtgtcgccgcgcttgacgtacatcagcactacggcagccagcgtggctatacccagaaaaccgccggtcaaaaagcccagcgcgtacagaccgtaagccacatgggtaagcgtgcgcagatccggggcaccgcccggctgaagggtctgggggtcactcacgattactgctccatcgaataagttcacagcaatcttaccgcaagatgcacacccgcctcggccggcgttgttatttgtagacggcgtcctgttcaacgctgttgacggcggttcactccgtattgacgacgactcgcgagccttggaagaattgccgccgtgcgtgggcaaggcgcttgaaagtgcacggcacggccaggccagcaacacctcatccgcatcgccgtgacctcgtccggacatcgcttcggccttgcgttgccacgcctgaggcatccggaataccttgcctgtctcgcatccggtggagtcacggttggcgggagtgatgccgaggcaggattccacagcgtgtgtctgtccccgcagggggactgacacacgctgcaggcggttcgtcagaagatggggatgtctgcaggtgcctgtccccctgcggggacaggcacccgggccgcaggtatccttccccccgcagggacaggccccccggccgcggctgtcgtgcccgttgcggggccagccgcctgggcgtacccccaaaaacaaaaccccgcgagccgtgaggctgcggggttttgagcaataaaagcctgacgatgacctactttcacagatgtacatccactatcatcggcgcgaaggcgtttcactgtcctgttcgggatgggaaggagtgggaccaccttgctatggtcgtcaggcgtaaccggctaagcggttgacgcagggtcaacggcttgaatttggaagaagcacagcgtgcgcctggcagtcggttgggactggcagcgacgcgggttgcgtgtgtatgttgtgttggtatgaacggcgctggcgcttactgtccagcggtaataattaagacttgagagttataggatcaagcctcacgggcaattagtatcggttagcttaacgcattactgcgcttccacacccgacctatcaacgtcctggtctcgaacgacccttcagggggatctagtccccgggatacctaatcttcagacgagtttcccgcttagatgccttcagcggttatctcttccgtacttagctacccggcaatgccattggcatgacaaccggtacaccagaggtacgtccactccggtcctctcgtactaggagcaggctccgtcaagtatccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgttcgacttgtcagtctcacagtcaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgatccggataacggaccaaggttagaaccgcaaacaaaccagggtggtatttcaaggatggctccctcgaatctggcgactcgagttctgcgcctcccacctatcctacacaggccggttcacagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacgtcgactttcgtctttgcagagtgctgtgtttttaataaacagtcgcagccaccgattctctgcgaccccttcatgctcagcgcgcaggcgcttcacactaccagggtataccttctcccgaagttacggtatcaatttgccgagttccttctcctgagttctctcaagcgccttggaatattcatcccgtccacctgtgtcggtttgcggtacggtctcgtacagctgaagcttagaggcttttcttggaaccacttccaatcacttcgcgagacttgctcgctcgtgccacacccttgattctcgcgcccggatttgcctaagcgccatcttcaatgcagcaacagggacgtccaacaccctgatgaccttccgcgatccgtccccccatcgcactgtacgacggtgctggaatattaaccagcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttggacttacggcgagggggcttttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcagcctttacaagccaccttcgcaggcttacagaacgctctcctaccgcgcgcactaaaagtgcacacccgcagcttcggtttatcgcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgtctatgccttcccacttcgtttcccacttagcgataattcgggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtacttgcaggtattcggagtttgccatggtttggtaagtcgccatgaccccctagccataacagtgctctaccccctgcagtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctagtttttcaacactagtgggttcggtcctccagcacgtgttaccgtgccttcaacctggccatgggtagatcatctggtttcgggtctacacccagcgactggacgccctattcggactcgctttcgctacgccttccctattcggttaagctcgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccataaagaggctccgactgtttgtatgcatacggtttcaggatctatttcactccccttccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcagacaggatttcacgtgtcccgccctacttctcttacgcctagttccacactctgcatttcgtctacagggctatcacctgctacggccggactttccattccgttcgactatgcaaaatgctaaatcgtaaaggctcttccgatttcgctcgccactactttcggaatctcggttgatttcttttcctcgagctactgagatgtttcagttcacccggttcgcctccactggcctatgtattcagccagggataccgcttgcgcggtgggtttccccattcggatatctgcggatcaatgcttgtttgccagctccccgcagcttttcgcaggctactacgtccttcatcgcctgtgatcgccaaggcatccaccatatgcacttagtcgcttgatcctataacactaaagtcttataggtgctgttcattcgcgcttgtgccgttcataagttcaaagcatctgaccaaacgcttgcgcgcccagccagttcttgagacttggaacaaaatcatgcaatcacaacccgtatccgtcttcatcgactcgcgccgactactaaacgaacactttacgttgtgcttcttccaaattgttaaagaacatatatagctgtcgggccaaaacccaacgcttaacactgactcgcagcactaagcgttgctctctcgccttctggtctcgccccacacccatcctctggacaggctttggtggaggtgaacgggatcgaaccgatgacatcctgcttgcaaagcaggcgctctcccagctgagctacacccccatttccctctcaggaaaccttggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagacccgcgaaacctttctctctcggatcagcagccaccgatccagcagctatataacaacaaccgataagcgtggacacttgacacgagcactcaagctcttaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtaatcgccccccttgcggttaggctaactacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgaccgggtttctgggattggctccccctcgcgggttggcaaccctctgtcccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcattagagtgccctttcgtagcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttccggttctcttgcgagcactcccaaatctcttcgggattccagacatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctgcgctaccaaggcccgaaggccccaacagctagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacactttcgtgcatgagcgtcagtgttatcccaggaggctgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccacctccctctgacacactctagcccggtagttaaaaatgcagttccaaggttaagccctgggatttcacatctttctttccgaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattctgcaggtaccgtcagttgcacaggatattagcccgtgccgtttctttcctgccaaaagtgctttacaacccgaaggccttcatcgcacacgcgggatggctggatcagggttgcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcaaaccagctacggatcgtcgccttggtaggccgttaccccaccaactagctaatccgatatcggccgctccaatagtgcgaggcccgaaggtcccccgctttcccccgtagggcgtatgcggtattagccacgctttcgcgtagttatcccccgctactgggcacgttccgatacattactcacccgttcgccactcgccaccaggccgaagcccgtgctgccgtccgacttgcatgtgtaaagcatcccgccagcgttcaatctgagccaggatcaaactcttcagttcaatctctgtgtgtggaccctgatcgaaaccaggatccgtatcgcttgctcaaaggaagtgaggtttaaaaaaccttacttcattcagtgagcacttgataatgctttgctttcgatgacgaccgtagccgccaccgtgcgctcgcaccaagtgcccacacttatcggttgttaaattgttaaagagcggtcctgccaaccggccttccgaccggcgctgcgttttcagcagcagagaaacgagattatgaagaagttttttcagcttgtcaagtcggcctcgcctgctccgcacctgactcacccccttcctcaaggcctgcgcctctcacctggcacttctcgaaaccccagcacccgcgccgatcggcatcagggttaacccttaggtttcggcaactgccaagcccgaaactataacacgacttttgcagaatttgcaacccgaaggcagcgattcgttaaccgtcgtgcaacaacacctgccagaaccccgggaaccgccacatcggcataatcccgcccgccctgccccggtgctgcccgcgcctcctgccctggcttgccggctcccgcacctgggcggagatcctgcaaaccgcatgattcgcggttccggcttcgtcgcgctgaaagatcagtgcggcgaagaagcgagactatagcacagaaaaaattcgtacgctggcgctatgacaccaattttgcagtttcattaattattttgtgcgcccgcgctgttttccctctggaatgaaccgcccccctttttatcaagggccggccgatggcgaccgcgcggcgccctgccatggccctatatatatggacaggccgcggcgcgcggcgccatgccccctatatatacagcgcccgctatatgcgcagctcggtggtttccttgatctgctgcagtgcgaagtaggatttcatgtcgaccacggccggatgctgcatcagggtgtccatggcgaaccgggagaagtgcgccaggtccgccacctggatgcgcagcagatagtccatgtcccccgacatcgcgtagcactccaccacttcgggccataattggacatcccgggcgaaattgcccattggcgcgtggctgccgccgctgtgcttgttcagcttgatggtgacgtaggccaacaggcccagcccgactttctcggcatcgaccagcgccacgtagcgcttgatatagccctgctcctccaggcgccgtacccggcgcaggcacggactgggagaaagcgaaacccgttcggccagctcctggttgctgagccgcccgtcgcgctgcaattcggcaagaattcgccgatctgtcctatccaactcaactcctagcatcatcagccccaaatttgatcagtacggcaatattattgccgataatagacttttccagggcatatttgcaatcgcctgcccgccttcgctgcctacaatctgcgttctggtttcaagcaaattgattgcacaacatacaagggagagcagccatggctgagaatttccaaccctgggaaaatccgatgggtacggccggtttcgagttcatcgaatacaccgcccccgatcctgtcgcgttgcgcaaggttttcgaactgctgggcttcaaggccatcgcgaagcaccggcacaaggatgtgacgctgtaccgtcagggcggggtgaacttcctcatcaacgccaaacccgattcgttcgcccaacgcttcgcgcgcctgcacggcccgtcgatctgcgccatcggctttcgcgtgcaggacgccaacaaggcctacaagcgcgcgctcgagctcggcgcgtgggggtgcgactcgcatagcggcccgatggagctgaacataccggccatcaagggcatcggcgactcgctcatctatctggtggatcgctggcgcggcaagcagggccatggcggcatcggcgacatcagcatctacgacgtcgacttcgagccgatcgatcgcgataccgcgcagaccgacctgaaccacaccggcgccggcctgacgctggtcgaccacctgacgcacaacgtacacaagggccgcatggccgagtggtccgagttctacgagcgcctgttcaatttccgcgagatccgctacttcgacatcgaaggcaaggtgaccggcgtgaagtcgaaggccatgacctcgccctgcggcaatatccgtatcccgatcaacgaggaaggcaccgaagagaaggggcagatccaggaatacctggacctgtaccgcggcgaaggcatccagcacatcgcgatggccaccgacgatatctaccagacggtggaagcgctgcgccgcaacggcgtggtgttcctggatacgccggacacctactacgaattgctggaccgccgccttcccgaccatggcgaggacgtgacgcgcctgcggaagaatcgcatcctgctcgacggcgcgcccggcggcggactgctgctgcagatcttcacggaaaaccagatcggcccgatcttcttcgaaatcattcagcgtaaggacaacgacggtttcggcgaaggcaacttcaaggcgctgttcgaatcgatcgaactcgaccagatgcgccgaggcgtggtcaagcaggtcgactgagccctgcctggcgcgagtaaggcccaccctcgcggtgggccttgtcatttcgggcgcggcggcgcgctcagcgtgccaggcggtcctggaactgcttgcggaacttggcgaccttgggcgcgatgacgaactggcaatagccctgctccggatgcagggcgtaatagtcgcggtgatagtcttcggccggccagaacttcgccggcgcgagcaggcgggtcacgatgggggcatcgaagacctgttgcgcacgcaattcgtccatgacggcttgcgcctgctcgcgttgccgttcgtcctgccagaagatggcggactcgtactgcggcccgacgtcattgccctggcgccccggggtggtaggatcatgggtggcgaagaagacccgcaacagatcgccgtacgacagcacggcggggtcgaactcgacgcgcgccacttcgatatggccggtgtccttgccgcagacttgttcgtaggtgggatgctcgacgtggccgccggcatagccgggttcgatgccggtcacgccacgcaggtccttgaagacggcttcgacgcaccagaagcagccgcccccgagaacggctgcttcggtggccgcgccggccggttgggatgaagacatggctttcgctccggaaagaatgctcagggcttggcgggcaaggacaggatccactcggccagcgcatgcgcgtcggcgtcgctgacctgcggctgggccggcatgggcaccgcgccccaggcgccgcgcccgccgccacggatcttgcccgccagataggccgcggcctcggactgccccgcgtagcgttcggatatgctgcgcaaaggcggccccacccgcttgctgtcgacctgatggcaggccatacagttcttgttgcgcgccagcgcctcgcccgccggctgcgcgccggcgctaccgccggccagacaggccaggaccgcccacgcggccagactactcttcaaatgcatcggttactgccccacggctggcggtacaggccagcttgccgaacttggcaagcacgccgcgcacatagcgcggcttgggctgggcccaagccttgcgacgagccgccatttcctcatcgctgatgttgagcagcagcagcagcagctgatgggcatcgatggtaaccgaatcgccctcgcgaatcagcgcgatcggcccgccaacgaactcctcgggcgccacgtgcccgaccaccatgccccaggtgccgccggaaaaccgcccgtcggtgatcaggccgacggtttcgcccaacccctggccgaccagcgcggaagtcggcgcgagcatctcgcgcatgcctggaccgcccttggggccctcgtagcgtatcaccaccacatcgccatcgcggatgcggcggtccatgatggcggccatggcatcgtcttcggaatcgaacacgcgcgccgggccggtaatgaccggattcttcaacccggtgatcttggccacgcagccttccggcgaaagattgcccttgagtatcgccaggtgcccctgtgggtagagcgcgcgttcgatgggcatgatgacgtcctgcccgggcggcggcgcatcaggtacgttcgccagcgtctcggccacggtcttgccggtgatggtgatgcaatcgccatgcaacaggccggcgttcagcaggatcttcatcacttgtggaatgccgccggcgcgatgcaggtcggtcgccacgtacctgccggacggcttgagatcgcagatgaccggcacgcgcttgcggatgcgctcgaagtcgtcgatgttccacggcacttccgccgcgtgggcgatggcgaggaagtgcagcacggcgttggtcgagccgcccgtggccatgatcaccgccacggcgttctcgatggaggcgagggtgatgatgtcgcgcggccgcagctggcgccgcaccgcctcgaccagcacgcgcgccgattccgccgccgacgcgactttctcctggtcctcgttggccatggtgctggaataaggcaggctcattcccatggcctcgaaggccgagctcatggtgttggccgtgtacatgccgccgtaggaacccgacccggggatggcgcattgctcgatggccttgaagtcggtttcgtccatgcggcccatggtgtattcgccgacggcctcgaacaccgatacgatggtcaggtccttgcccttgtagtggccgggcttgatggtgccgccatacacgtagatgccgggcacattcatgcgcgcgagcgccatcatgccgccgggcatgttcttgtcgcatccgccgatgaccaccacgccatccatccactgcccctgcgcggcggtctcgatgcagtcggcgatgacctcgcgcgacaccagcgaatacttcatgccttcggtgcccatggacatgccatcggaaatcgtcggcgtgccgaacacctgggggttggcgcgggagacgcggatggcctcgatcgccgcgtcggccaggcgctgcagcccgctgttgcatggcgtgatcgtggaatgtccgttggccacgccgatcatcggattctggaaatccgcctcggtgtaacccagcgcgtagtacatggcccgattgggcgcgcgcgccacgccctcggtaatgtgacgggaacgattgttgtcggacatggtcttgtctccaggtgcgtaggcccatgccgggccagccagatcgctgtcggaaggcagcgctacggaacaacacgctcgccggttattatcggacatcttcttgcgccaggcggaacatgcttcagtaccctcaaatcgaccccgtagccctgcgtatcggcccgctcgccatccattggtatggattgatgtatctgatcggcttcgcgctggtctatgcgttcggccgccgtcgcatcacgtcaggccatacgacctcgatgacggtgcgcgacctggaagacctgattttctacagcgtgctgggcgtggtgctgggcgggcggctgggctatgtcctgttctacaagcccgcccactatctggccaacccgctggagattttctatctgtgggagggcggcatgtcgttccacggcggcctgatcggcgtcatcgtggtgatgctgctgttcgcccacaagaagcggctgggctttttcaccgtgagcgatttcatcgcgccgctgattccgctgggtctggccgccggccgcctgggcaatttcatcaatggcgaattgtggggccggccgaccgacgtaccctgggcgatgatcttcccgcaatcgggcgacgggctgccgcggcacccgtcccagctctacgaactgggcctggaaggcatcgtcctgttcgcgctgctgtggtggtattcgagcaagccccgcgcggcggggcaggtaagcgccatgttcctgatgggttatggcgcattccggttcctggtggagttcacgcgcgaaccggacaacttcctggggctgctggcggccgggctcagcatggggcaatggctgtcgatacccatggtgctggccggcgccggcctgtacctgtttactgcaaggccaccgtcccgttgacggcgatgctgacggtgacttcgcccgcctcgaggggagcctcggggttgggcgcgccgccgccggcatccttggccatcatcatctgcgcgcccaccgcgcgcgggacgggcgccccgccgctgccgcccaggtccagcttgatcaggcgatagcccgaaaagccgaaggcattggccgcggccagcgcgcgctcgcgaaacgccgtggcggcctggctgagcagcttgcgctcctcggcttcgcggccggcgcgcgacagctggaaactgatgttggtgatggcggtcttgtcgcccagcttggcagccagcgccgaggccgcctggaagtccttggactcgagcacgacctcgccctggccgcgccagttgatgaccttgcccttggagttggtattgggccacacgttgtagccgccggtgcgcacgtcgatgttcttggcgccgcgcgcgcgcttgacgacgtcctcgagcgcggccgacagcttcttgccggcgcccggctggtcattggcctcgacctcggcggacagggtgatgcgcaccgtatcctgcttgacctcggaagacgcggttgcctgcagcgtcagctcgggcgcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccgtcggcctgggcctgcggcgctgccgcgggcggctgcgattgggcaaggacgggctgcgcggcggccagggccagggcggcagcgcatgcggcacccagccgggtcagcgaaaacgcggaatgtcgaagcatggtggacctgtgagggaacgtggggggagggagagagacatccgaaggcaggcctgcgatacaggcctgcctggatagatgccccgcctgtgccgtcaaggccggcatctcgaaccctgaggttcaaggtggtcgcgatccgaagagcatcgggttcgtctacgagtagacgatcactccaactctacactcccgcaacccatatgccgtaagacataggttcagagaatgtatggccaagtcacgagcacggcagggacaaaccatgaatactgcatgaatactgcgcgcgagttaccgcgttgatgctagagcagcttttcctgtccggacagcgcgtcgtccagcatcaaattcatttcctcgattctacgcttgaagtcgcccaccgccaaaccacccagcggaccatccggcgccttcatggcgagcagttcgccagcgacttgcagcgccgccatcacggcgatgcgctcgttgctggataccttgcccgacccctggatgcgcagcatgagctggtcgacatggcgaacggcggccatgagcacgggtttttcttcagcggaacacgccagcgagtagtcgcgccccagaatcgtgacgtctacacgttccattacggttgctccccggccggcgcgcccggcaagcgggccagcacggcgtcgatacgttcgcgcgccgtcgaggcagccacgcgcaggcgctgcagatcggtgtcgcgcgcccgcaggttgccctgcagctcggcctcgcgcgcactgacgcgggactccagcgcctggcgttcggcagcttcgcgcgccagctgctcgcgcagcgcgacttcggtctgctgcgcctcggccaactgggtcgcggtggcgccgtcgtgctcgcgcaagcgggcctgcaaagcctggagctcagtctcgaaatcggcgcaacgctgcttgagcttgcgctgttcggattcgctgtcgttcaggcggacacgcaacgcgtcacgctcggcatgcagatgccgggtgcgttgcaccaattgcccgatgcgggcggcgagttggtcgaggtcttgcagcatgggcgctatcgtaaaccatccgggaaccgaacgggcctcttcacgcaagctgagaaacacggcaatattcggtagaacctgcatctgccgctttgcggcgcggcccaggcgccataagcgcccgccagccggcttggctttcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtctgcaaactttcaatttgctttcattccggcttcgccaccgcgatcccgttacacattcaagcccctgcaggtgcatttctagggaaaaccccgagcaactggcggaaaaccagggtttccagcgcccttgccctccattaccattcggccttcaaaaatacgcaagagccgatttacagaaaaccaaacggcaccaccaagtgccttttttgtgcccgccacccagcacgagccggagcaggcagtcttttaaatacatgctgtaaaacaggagccaaccaatcatgcagctacgcaatcgacaggacttctggtcgggggtgatgttcatcgtcctcggactgggattttcctggcaagccagcagctaccaaatgggtactgccgcccgcatggggccgggatactttcctttctggctggggctcgtcctggctttgttgggcgccatcgtgctgatcagcgcgctgtccaagaaagccacagagacagcggtcgaaggcttcgattggcgcatcgttttcctggtggtgggctcggtcgtcctgtacgccctgatcctcaagccgctgggtgtctatctgtccgtcttcatcctcgtggtagtcagcagcctggccagccacgaattcagttggaaggtggccgttgccaacggcatcttcctcgtggtcttcagctatctggcgttcatcaagggactcggcctgattttcccgctgtggccgtcgtttctgggcatgaactaaggagaccatgaatcatggaattgtttgacaacctgatgctgggtttctcggtggcgttcacccccgagaacctggcgtacgcattgctcggctgcatcctgggcaccctgatcggcgtgttgccgggcatcggcccggttccgaccatcgccatgctgctgcccatcacctatgtgctgccgccggtggccggcctgatcatgcttgccggtatttactacggcgcccagtacggcggctcgaccacgaccatcctggtcgcgctacccggcgagacgtcagcggtggtgaccgtgctcgacggccaccagatggcccgcaatggccgcgccggcgccgccctggccatcgccgccctgggctcgttcttcgccggttgcgtcgccacgctgctgctggctgccttcgcgcccccgctggccgaagtctccttcaagttcggcccggccgaatacttctcgctcatggtgctgggcctggtgggtgcggtggtgctggcttcgggctcgctgcccaaggccatcgccatgatcatcctcggcctgctgctgggcatggtcggcaccgacgtgaactccggcgtggcccgctatgacttcggcatccccgagctgcaggacggcatcgacttcgccatcgtcgccatgggcgtgttcggcttcgccgaaatcatgaccaacctggagcagaaggaaaaccgcgtcgacatcaccgacaagatcggctcgctgtatccgaacttccaggaattcaaggaagccgccccggccgtggtgcgcggcaccgccctgggttcggccctgggcatcctgccgggcggcggcgccgtgctgtcctcgttcgcctcctacacgctcgagaagaaaatctcgaagaacccggagcgcttcggcaagggccacccggccggcctggccggtcccgagtcggccaacaacgcggccgcgcagacctcgttcatcccgctgctgaccctgggcatcccgggcaacgcggtgatggcgctgatggtcggcgcgatgaccatccacaacatccagccgggcccgcaggtcatgaccagccaccccgagctgttctggggcctgatcgcctcgatgtggatcggcaacctgatgctggtggtgctgaacctgccgctgatcggcctgtgggtcaagctgctgaaagtgccctaccgcatcctgttcccggccatcctggtgttctgcaccatcggcgtgtactcgttgaactacaacacgttcgacatcttcatgaccgcggccttcggcgtggtgggctacgtgtgggccaagctgaaatgcgaaggcgcgccgctgctgctgggcctggtgctgggccccatgatggaagagaacttccggcgcgcgctgctgctgtcgcgtggcgacttcagcaccttcgtgacgcgcccgctgtcggcgaccctgctggccgtcgcgctcttcctggtggtgctggtggcgctgccggcgatccgcaagaagcgcgaggaaaccttcgtcgaggaagaatgatccctcgatgcggccggcgcctgccggccggcgcgaaccgggccctcgggcccggtttttttttgcctcggcttcgcagtgccgcatgcctgtcctgccccgacgcgcggggtgccggtccccgcagggacgggcgccccatacgccatgggcaccaggccgtaagatttcaaactgcaaccaatcacaacaaatttgacatgaatcggccgcgagtgcgttaagctacgggtttacccgtgtctatcggcttgtgatgaagttcgattggaacaacccctaccccagcacccggattcctgttttcgcgcgcaacgtggtcgccacgtcccacccgctggcggcgcaggccgggctgcgcatcctggcgctcgggggcaacgccgcggatgcggcggtggccagcgccgcgacgctggcgctggtcgagccagccagcaatggcctgggctcggattgtttcgccctggtctgggatggcgcccgcctgcatggcctgaacgcctcgggcaccgccccggcggcgtggagccccggctatttccagcgcaagcatcagggcgcgatcccgctgcgcggctgggacagcgtgaccataccgggctgcgtggcgggctgggccagcctgcacgacaagctgggcagcctgcccttcgccgacgtgctggcgcccgccatcgaatatgccgagcgcggcttcgcggtgcccccgacggtgcagcgaagatgggctgaccaggtggacccgctgcgcagcctgcccggattcgccgaacacttcctgccgcatggacgcgcgcccgaggtgggcgagcatttcgtgctggcgggcgcggccgccacgctgcggcgcattgccgccagcggcggacgcgatttctacgaaggcgaaacagcgcagaagctggtggcgcacgcgcaggcccacgaggcggcgctgacgctgggcgacctgcgcgattatgcaccgcaatgggtcgagcccatcagccaggcctaccgcggccatgcgttgcaccagctgccgcccaatgggcagggcctggcggccctgatcgcgctggggatcgtcgaacacttcgacctggcatcgcgccccgccgaacatccggatacccagcacatcctgatcgaagccatgaagctggcgtttgccgatgtccatgcgcacgtggccgacgcggcgcacatacgcattcgcgtcgaacagctgctggacccggcctacctggccgaacgcgcgcgcctgatcgacctgcgccgcgctcgcgtctacaacgccgcgcaggcgccgcaaggcggcaccgtctacctcgcatgcgccgaccgcaatggcatgatggtcagtttcacccagtccaattacatggggttcggatccggcatcgtggtgccgggcaccggcatcagcctgcagaaccgcggctgctgcttcagcatggaccccgatcatccgaacgtcgtgggcggcggcaagcgtccgttccacaccggcattcccgccttcctgacgcaggatggcgcgccactgatgagtttcggcatcatgggcggcaacatgcagccgcagggacatctgcaggcgctggtgcgcatgctcgactatcggcagcagccgcaggcggcatgcgatgcgccgcgctggaaatggaaccgcggactctcggtcgatatcgaggccgccatgcccgcgcaggtgaccgacgccctgcgtgcccgcggccatatcgtggaggtcgcggcgccggccgacaaggatttcggttcgggccagttcatctggcgcctgggggatccggcggtcgatggctatgtcgcggccagcgacagccgccgcgacggactcgccgcgggcttttgattgcgttaaggttactgtcctgtatcccaacagcgccctttaacggagatccggcatagccaccatcggctcgaagacgtacgacaccaccaccccgcgcaacgtcgctttcctgggcctgggcgtcatgggcctgcccatggccggtcacctggcccgcgcgggccatcaggtcacggtctacaaccgcacggcagccaaggcgcaggcctgggccgccgaattcggcggcaaggccgccgccacgccgcgcgaagccgcggcaggcgcgcaaatcgtgttctgctgtgtcggcaacgacgacgacctgcgcagcgtggtgctgggcgcggacggcgccttcgccggcatgcaggccggcgcggtcttcgtcgaccacaccaccgcctcggccgatgtggcgcgcgaactctatgcggcggcgcgcgaactgaatctgcagttcatcgatgcgccggtctccggcggccaggccggcgccgtcaatggcgcgctgaccatcatgtgcggcggcgacagcgccacgttcgaggacatcaagcccgtggcgcacgccttcggccgcgccgtgacgctggtgggcccgccgggagccggccagctggccaagatggtcaaccaggtctgcatcgccggcgtggtgcaaggcctgtccgaagccatcgctttcggccagaccgcgggattggacatgaagctggtgctggatgtgatcagcaagggcgccgcgcaaagctggcagatggaaaaccgcggcgccacgatggtggacgaccagttcgatttcggtttcgccgtggactggatgcgcaaggacctcggcctggtgctggcagaggcgcgcaacaatggcgcacgcctgccgctgaccgccctggtggaccagttttacggcgatgtgcagaaaatgggcggcaaccgctgggatacgtccagcctcatcaagcggctgcgcgactgaggccgcggcgccggccgctcgcagcccgggcggccggcgcccgttcgatcaggccgccgccagaccctggcgcgcatcaagcgacagcgcatcgatgcgctgcctggccagggccaacccttcctgggcggccagctcgcccatcgccatgccttcggccgcgatgaacgtcacgtcggtcatgcccaggaaggccagcatctgcttcaggtagggcgtcatcgtgtcgtcgggcgtaccctcggacttgccgccgcgagcgatcagcaccagcacctgcttgccctgcaccaggccttcgggcttgccttcggccgtatagcggaacgtcacgccggcgcgggcgatatggtcgatatagctcttgaactgggccggcagattgaagttgtagaccggcacggcgaagacgatgcgatcggcatcgaagagttcggcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggaacgccgaccggcctgtgccacaatcgcgtccatgccgaacgacaaccgcctcgcccccgccgcgctcgccgcccaggcggccgccctgcccgccgcctggcgccacgtcctggaacaacccgccgtggcgcgcgccttcgcatccgttctcggacacgtcgaacaacgcctggccgagggcgccgtggtctacccggccgcgccctttcgcgccctggaccagctcgccccggcggacgtgcgcgtcgtgatcctgggccaggacccttaccacgggcccggccaggcccagggcctggccttttcggtgccggacgactgcaagtgcccgcccagcctgcgcaacatcttcaacgagatcgcggtggactatccgcgcccgacgcgccatgacctgtcggcctggacgcgccagggcgtgctgctgctcaatacctcgctgacggtggaagacggccagcccggctcgcatgccaagcgcggctgggaaaccgtcaccgacgccctgatcgccgaggtggcacgcgacccgtcccccaaagtcttcctgctatggggcgcgcatgcgcaggccaagcaggcgctggtgccggccgacgccgggcacctggtgctggcggccaaccacccgtcgcccctgtcggcgcgccgccccccggtgccctttgtcggttgcggccatttccgccagaccaatgcgtggctgcaacaacgcggccagaaaccggtagattggtcgggtgagcaaaataatgcttcccgtcaaggggaattcgcgttatgatcgctgcactgcacaaaccagattcggcatacacgcgcttttgatgcgcattcgacgcagtctttccggcacggctacacgctgccggcccatgccgaagctcatcgcttcctgacctctttcctttcgccccgcgcttgaagttgcaagcgcaatccgcgcacggttgattcggtcggcacgatgctccatcaaccgctgcccggaccgacaccttttcccttgttcggcctggcgcatgcatatgcgccgctatatgcggcaaggaaaagctatgtctttcgaagacttgggcttggcgcccactattctctcggccctgagcgaggccggtttcaccgaacccacttcggtgcaagccgctgccattccccaggccatggccggcgccgacctgatggtctcttcgcaaaccggtagcggcaagaccgccgcgttcatgctgccggcgctcaaccgcatcgcccaccagcccggcaacaagggcgtcggcgtgcaagtgctggtgctgaccccgacgcgcgaactggcgctgcaggtcgccgacgccacggcgtcgtatggccgcaacctgcccggcctgcgcaccgccaccgtcgtgggcggcatgccctatggcgcgcagctcaaggcgctgtcgcgccgcgtcgacgtgctggtggccaccccaggccgcctgatcgaccacctgaaagccggccgcgtcaaactgaataccgtgcacaccctggtgctggacgaagccgaccgcatgctggacatgggcttcatcgaagatatcgaaaccatcatcgagcgcctgccgaaagagcgccagaccctgctgttctcggccaccctggacggcagcgtggcgcgcctggccgagcgcatgatgcgcgagccacagcgcatcgaaatcgccggccatcgccagaagcacgccaacatcacgcaaagcctgctgtacgccgacgacgccgcgcacaagatgcgcctgctggaccacgtgctgcgcgacgcgcgcctggaccaggccatcgtgttcacggccaccaagcgtggcgccgacgacctggcagaccgcctggccgaccagggctttgccgccgcggcgctgcatggcgacatgaaccagcgccagcgcacccgtacgctgggccagctgcaacgcggccagctgcgcgtgctggtggcgaccgacgtggccgcccgcggcatcgacgtgcaaggcatcagccacgccgtcaacttcgacctgcccctgcaggccgaggattacgtgcaccgcatcggccgcaccggccgtgccggccgcgacggccaggccttcacgctggccacgcacgccgaacgccacaaagtgcgccgcatcgagcactacatcggccagtcgatcaacgccgaagtcatcgccggcctggagccgcagcgcaccccgcgcccgagcacgggcggcccgcgccgcggcggcaagccgatgggcggcaagcgtcccggcggctacggcgcgccgcgcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcggcgaccatccccagcgcgaaggcggctggcatggcgccccgcgtgaaggccgttcgttcgacaagcgccccggcggccccgccaagcgctttgccaagccggccgcgccccgccgcggctaaggcctgacccaaccggaccatgcggcgcgggcctgcccgcgccgctgcgctccaccgggcgttttcccttcatgggaaaatagcagtcatgcaacgccctgcttcctcttcgcttccccctctcgaccccgccgccagcgcgcatagcgcgagcgtggcccggcacctgcgtgcggccatcgccgccgccggcggctggctgccgttctcgcaatggatgtccgccgcgctgtacgcgcccgggctgggttattacaccgcgggcgccaccaagctggcctcgcccgccgatgcgcaaggcccggccctgccggccggcgacttcgtcaccgcccccgaactgactccgctgttcgccgccaccgtggcgcgccaggtcgcgcaggtcctgcgcgcaaccgacaccgccagcgtgctcgaattcggcgcgggcaccggcgcgctggccgaaggcgtgctgcgcgcgctcgctggcatggactgcccggcgcgctacctgatcgtggaagtctcggccgatctgcggcaacgacagcagtcccgcctggcgccattcggcgatcgggtgcaatggctggaccagctgcccgatgcgttcgccggctgcgtgctcggcaacgaagtgctcgacgccatgccggccacgctgtttcgctggagcgagaccggcacggtgcaggagcgtggcgtcaccgtggacgccgacggcgcattcgcctggcaggatcgcgacgccgacgcccccctcgcgcaagccgtggcgcaacgcatgccgccgctgcccggctacgtatcggaaatcaacctgcaagccgaggcctgggtccgcggcatgggcctgtggctgcaacgcggcgcggcgctgctgctggactacggatttccgcgcagcgagtactaccatccgcaacgcgccggcggcacgctgatgtgccaccttcgccaccatgcccacgcggacccattcgtcgcgccgggcctgcaggacatcaccagccacgtcgatttcaccgccatggccgatgccgcgctggccggcggcctgcaggtgctgggctatctctcgcaggcgcgcttcctggtgaacgccggcctgctcgacgcgctttcgcagctggatccggccgatgcgcgcgcctacgcgcaagccgtggcgccggtgcagaaactgctgtccgaagcggaaatgggcgaactgttcaaagtgctggccgtgggccgcgacatgcccgaacccttgctgggctttgcccgcggcgaccggcgcggcaccctgtagcgccggcgcaattcctacgcgccgcccagcgcctgcaagcgcgcctggcgcagcgccggcttgatgcgcgccggatcgccggcgcattgccgcgcgatcgcgccggcgtcgatggcgcgcacggcctgcacgcgcgcgcgccaggcggacaggtccaccggcgccacgatcgccgccgcctgcagcagcgcgtcgaaacgctcgggcttgcgcaaggcgtcgcagcgctcgatcaggtccagttgcgcggccggcgtcgcgctggcggccagcgcgtcgaccgccagcggcagcaggcgagcctgatccatgcattcgaccggcgcgcgcagccggcggcccagcgcgtcgcgctcgggcgtatggcgacacagcaaggcatagcggccggccagcggcaggcccgcggccgcggcgcgatcgatctcggcgcgcaccgccgtgtcgtcgtgcaactcgggcatcacgcgcgccagcgcgccggcccgggccagcacatccagcatgcgcgacggcgcctgcgccatcaacccgcgcgacacttctttccagacccgctcgggcaccagcgcatcggcctcgccggcctcgaccatgcggcggcacagctgcatggtttccggcgcgatgctgaagtcgccaaagcgcgcggcaaaacggcccagacgcaggatgcgcaccgggtcctcggcgaaggcctcgcccacgtggcgcagcacgcgggcccgtacatcggccacgccatcgagcgggtcgaccagttcgccctgcggcgtgcgggcgatcgcattgaccgtcaggtcgcgccgctgcaggtcctgctccagcgtaacgtcggcgccggtgtagaaggtgaaccccttgtagccgcgtcccgacttgcgttcggtgcgcgccagcgcgtattcctctttcgtgcgcggatgcaggaacacggggaaatcgccgcccaccgggatgaagccgcgccgcgccatgtcctcgggcgtggcgcccaccacgacccagtcgcgatcgccggccggcaggccaagcaggtcgtcgcgcaccgcgccgccgacgatgtagacccgcagcccggcaacgcctggatcgtcggtcctgctcatcgctggttggtggccagggccgcctgcggcggcacgatgctgcccaggcgctctttcagcgattgcggttgtccgctgaacatggcggcgtagtacacggcgttggacatgacgttcttgacgtacaggcgcgtctcgttgaacgggatggtttcggcgaagatggcgccttcgaccgggtggccgaacgaggcgcgccaattgcgcggacggcccggcccggcgttgtagccggcgctggccaatacctgggaaccatccagcccctgcagcacgatgttcaggtactgcgtgccgagctcggtattgacgtcgaaatcgttgaccgagccaggccggaaatcgctcatgccgatcttgcccgccacccatttggcggtggccggcatcagctgcatcaagccggacgcgcccgcgtgcgagcgcgcatccatgatgaagcgcgattcctggcggatcaggccatacacccaggccgggtccaggtcgatggcgcgcgccttggcgctgacccggccttcgaagggcgcgatgaagcgctggctgaaatcgaactgctcggcggtgcgctcggaggtattgaccacgcggtcgtagatgccctcggcgcgcgccagctcggcggcggcgaacagctggcggtcggacatgccgcgcagcgagaaattccactccggcacggcttcggcgcgccagcccaggcggaacaggtagatcgcgcggcgcaggccgggatgcgcgcgggcctcggcgatctcggcatcggtgaccggcgcgggcgccggcggcacggtgatgcggcggcccagttcctcggcggccagctggccatagaaattgaactggtcggcgatgctggcataggcctggctggcctgctgggcgcggcccagcgcggcctggccgcgggccttccagtacacccacacgggctcggcctgctgcgacggcggcatgccctcgatggcctcgatgacccatttccagtcgatgcgcggctggcgcaaggccgagcgcactttccaggcatggctgtactcggtcatgcgcaccgcgcccgcttcgcggtaccactcgtaggcgcgcggatcctggttgagcaccgccaccagcgcgtactggctgcgcacccaggccaggttctgcctgggcaggtggcgcgaccattcgcgccgcaggtacgagtccgccacgctcacatccggcttgttcaggcgggccagggccagcgtgaccagctccttctcgttgcgcccgaccggcgacttgtcctggcggaccagccacttcatcgggtttttcatcatctggtcgtagctcttctggtctttcggctcgaagatgtattgcgccagcttgcgcgcatcggacagcttgccggcctcgatggcgtcgcgcagctgcggctggatctcgtcccagcccagcaccccgtcggccaccagttggtcgtacagggcccaacaggccgtgcccggcgcgaacgccgccacggcctcggcggcgctggcgcgctgcccggtcatgtggcgcgcgtcgagcccggcgcaggcgatctgcgcattgccctgcttgaccggccccaggcggcgcacggtctcgaagtctccggcgcgcgccgccgcctggatccagtcgccgcgcaggcggtcctccaggtagctgccggcatgcgcggccaggaaccgctgcagttccgcgtccggccggcggccgccgggcggactccagagctggtagcgcagcagccagtactccgggtacatgcccagcggatccgtcctggcttgcggcgccagcgcgccgagcacggaccactgcttgcgctgggacgcttcgcgcgcggccaccacggcctgctgggcgggagtctgcggcgccggcggcaagccggccagcaccgccggcggcaccgcgatgggccgcctggcctgttcggcatcgggcgcggcctgcatcgacaccgcggcaggcgcggtgctggccgcggcgcgttgctgcgcgtccaccggcgcacaggccgccgtgaaaagcgccagcaccggcagccagccacgcatgccgtcggccgcgtcacggagcgccaatttctgataccgtcttgcttcaagcactcgtttcatcgccaggtccgcatgcacactcaaaataccgccaagaataccgcagccgcgctgcgcgcgcgattgcggcagtcccgggccgagctgaccagcagccagcgcagccgcggggcgctgttgatgcgcggacgtctgttcacctggctcaacctggcctgcgaacaggccgccgcccaaggccgccccctttcccgcgtggccgccttctggcccatggaagacgaacccgacctgctgcccctgctggagcaatgggtcgaatccggcatcgccgtctgcctgcccgccgtccaggagcgcgacgccccgctggtgtttcgggactggacgcccgacagcgccatgcgcaccggcgcgtatggcgtccaggagcccgcagccggcccggcggtggtgccggacgtggtgctggtgccgacgctgggctacaccctggacgccgctcgcctgggttacggcggcggctactacgaccgcacgctggctgcctggcaggccgccggcgcgtcgccgaccaccatcggcattgcctggtcggaagggctgctgccggatgactaccaggctgccgcgcacgacatcgccctggacgccattctcacgcccgacggctgggtgccgggcgctcccctggtggccagcggcgccgcggccggccaccgcagcgccggcagccgtttcctgctgcgctgaacacgccaacccgggcggcccgtcctcccggggttttccctagggtcgacactccccccgtctccgacgccggccgcggccggagtcggggccaggccggcggaaacatcgcaattcattgattcataagcagttcttggccgatcatggcgcaaaacagccaccacggcggcgcgccacgcgcgtcacgtaaatcaaacgaatatggcgaataaataaatagaatttttcttatgtgcagtggtggccgtataacaacggcggccaccgggcaatcgtgccggccatccgccagtcatacgagagaaacatgcaggggaatcaccaaacggctacccatcagccggtgcgcgcgtccatcgccgcattcgtcggcaccatgatcgagtggtacgacttctatatctacgccacggcagccgccctggtattcggcaaactgttcttcccgtcggtcgacggcttctacggcaccctggccgcgttcggcaccttcgccgtgggcttcctggcgcgtccgctgggcggcgcggtgttcggccatatcggcgaccgcatcggccgcaagaagtcgctggtcatcacgctgctgctgatgggcacggtcacggtgctgatcggcctgctgcccacctatgcctccatcggcatctgggccccgatcctgctggtggcgctgcgcttcatccaggggattgccgtgggcggcgagtggggcggcgccgtcctgatggccggcgaacactcgcccgaccgcagcaagcgcaccttcttcgcctcgttcgcgcagctgggcagcccggccggcctgatcctgtcgatgctgatgttcaagctggtgacctcgctggacgacgccgccttcatggactggggctggcgcgtgccgttcctgttcagcgccgcgctgctggtggtgggcttcgcgatccgcctgagcgtgaacgagtcgcccgacttcctggccgagcaggccgagaaggcgcgcctgaaggacgccgccgcgaagcaggccgccgacaaggcgcccatcgtggaagtgctgcgcggcgcctccggcctgctggccctggccgtgggcgccaacgtgctgggcatcgccggcttctacttcaccaacacgttcatgctggcctacaccacgcagtacgtggggctgagccgcggcgtcatcctcgactgcctgctggtggtgtcggtgatgcaattcatcatcacgccgctgtcggcctacatcgccacccgcatcggcagccggcgcttcctgctgatcacctcgttcctgtcgatcttcacgccgtacgtgatgttcaacatggtcgaccagggcacgctgaccagcctgacgctgggcgtgggcctggccgtggtctgcctgggcgcctactatgcggtgatcgccggctacgtgagcgacagcttccccacccgcatccgctataccggcatttccatggcctaccaattgtcgggcgccatcttcggcggcctgacgcccatcctgggcaccatcctggccgagaagttccagggccactggtggccgctggccctgctgttcagcggcatctcgctgctgtcgatgatttcggtaatcttcctggccaaccatcgcaccgatgcggtgacggccccgctgcggagcgcatgacatgaaagccttctaccatcccgaccagaagctgcaccacccgcaaacctatttctcgcgcggcaagatgcgcacgccccaggaagtgccggcgcgcctggacgccctggccgaggccgcgcgcaagctgaagttcgacgtgcgcgaaccggtcgacgccggggccggcgcgatcggtgcggtccattcgctggactacctgcgcttcctgcgggaggcgcatgcacgctggaaacagttgcccgacgactggggcgacgaagtggtgtcgaacgtcttcgtgcgcgagcccaacgccctgcgcggcgtgctggcgcaggcggcccgctacctggccgacggcagctgcccggtcggcccgcatacctggcagtcggcctactgggcggcgcaatgcgccatctccggcgcgcagaccctgctcgacggcgagcgccatgcctacgcgctgtgccgcccgcccggccaccatgcgcggcgcgacgccgccggcggcttctgctatctcaacaacgccgccatcgccgcgcagatgctcacgcaacgctacaagcgcgtggccatcctcgataccgacatgcaccatggccagggtatccaggaaatcttctacgagcgcagcgacgtgctgtacgtgtccatccatggcgatccggagaacttctatccggtggtggcgggcttcgagaacgagcgcggcgcgggcgaaggctatggctacaacgtcaacctgcccatgccgcacggctcgcccgagccggtgttcttcgaccgcctgcagcaggcgcagcgggccatcgaactgttccagcccgacgccctggtgttgtcgctgggcttcgatgtgttcgagaaagacccgcaagccatggtggcggtcagcgccaatggcttcgagcgcctgggccaggcgatcggcgccttcaagctgccgacgttgatcgtgcaggaaggcggctactatatcgagggcctggaggacaacgccgagcgcttcttcgcgggcctggccaaggcctgaggtcccgcctgtccatccggaaaaggcggccgcggccgccttttttcatgccttccacaaaccatgtccgccagccctgctcccaagaaatccgccgcggcgctcgctcccgagcgcctggactggaacctgttgcgcaccttcatgttcgtggtgcaggaacgcggcgtcggccgcgccgcgaccgcgctgcacctcagccagcccgccgtcagccaggcgctcaagcggctggagcaggcggtgggcggggtgctgctctaccgccgcagcggcgagttccgcctcaccaacctgggcgaggaaatctatcgcctggcgcgcgaaatgtacggcatggtggcgcgcgtcgaggaagccgccatccaggacgaggacgatatcgcgggcaccttgcggctgctggtgatgagcaagatccagagcacggcctacgacgatttcctggcgcacttccaccgccgctatcccaaggtggagttctccgtcgacgtcatgcaaagcgccgccattctcgacgcgctggccaagcgggtgccggcgctgggactgtgcctgtgccgcaaggccatcgacacgctggaacggcgcctgttcctgcgccatcgctacgtggtggtgtgcggccgccaccatcccttcttctcgcgccgcaacgtgcgcgtcgaggacctgatggaccagaacttcgtctgcttcgccagcgaccagctgggcgacacgctctcgccgctgacgatcttccgcgaccagcagggcttcaccggccgtatcgtgggcacctcgccctatctcgaggaaatccgccgcatggtcgtggccggcgtggggctcagcttcctgcccgaacacctgatccgccaggacgtgctggccggcgaactgcgccgcctgccgcccgagcacaacgtggccgagatcgatgtgttcctggcctggcaccggcagcgcaagctgagcgccgccgaacaggcctttctggccgcgttcgagcgcttcctgcaccgcaccccgctggagatgcgggcgcgctgagccggtcctctcggggcaatccccatccggtccgcgccaagcgcgcccaagggcgcgccgggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgttgagcgccttccagatgccgagcgtggcttcggcgtggttgagcgtgtagaaatgcacgccgggcgcgccgttttccagcagggtctggcacagctcggacacgacatccaggccgaaggcgcggatcgaggccttgtcgtccccgtactcggccaggcgcaggcggatccagcgcgggatttcggccccgcacatctccgagaaacgcaccagctgggtgtggttggtgatgggcatgatgcccggcacgatgggtatggccacacccttggcctgcgcgcgttcgacgaaatcgaaatacgcgtcggggttgaagaagtactgcgtgatggccgcgtcggcgccagcctgcaccttgttgacgaaatgcgccagatcggccgacggactttcggcttgcggatgcatctcggggtaggcggccacctcgatatggaaccagtcgccggtttcctggcggatgaaggccaccagatcgctggcgtagcgcagttcgcccgcgtcgccgcccatgcccgaaggcaggtcgccccgcagcgcgacaagccggcgcacgccctgctcgcggtaggccgccaggatgtcgcgcagctggtcgcgcgtggcgccgatgcaggacaggtgcggcgccgcgtcgcagccgagattgcgcagcgtgcgcacggtgtcggccgtaccggcgcgcgtggaaccgcccgcgccgaaggtgacgctgacgtagcgcggctggatcgccagcatctgcttggccgcgcgcaccaggcgctcctgggcggcgatgtcgcgcggcgggaaaaactccaggctgaaagcgggagcagtggattgggtcatcaggggatcagtttggtcagcaggccggcgatgatgctgtacaggatcgctcccgccacggcccaccagaacccgttgacctggaagccgcgcagcacggagccggcgaaccagaacaacagggcgttgagaatgatcagaaacaggccgagcgtgactatggtgataggcagcgtcagcaggaccagcaccggcttgaccagcatgttcagcaagccgagcaccagcgccgccaccagcgcggagccgaagctggccaccgtgatgccgtgcagcagataggccaccgccagcagcgcgactgcattgaggatccagaccagaatcagagccatgttcgatctccttggtatgaggcgggcagcgccacgatggcgcggccccgcccctattgtgctacatccatcaatagcgatagtggtccggcttgaagggcccttcgaccggcacgccgatgtagtcggcctgctgtttgctcagcgtcgacagcttgacgcccagtttcttcagatgcaggcgcgccaccttctcgtccaggtgcttgggcagcacgtagacctggcccgtggtgtaggcctcgttgcgcgtgaacagctcgatctgcgcgatggtctggttggcgaacgacgaggacatcacgaaggacgggtggccggtggcgcagcccaggttcaccaggcggcccttggccagcaggatgatgcgcttgccgtcggggaagatcacgtgatcgacctgcggcttgatctcttcccactggcagttttccagcccggcgacgtcgatctcgttgtcgaagtggccgatgttgcacacgatggcctggtccttcatggcttccatgtgctggcgcgtgatgacgtggtagttgccggtggcggtcacgaagatatcggcgtgcgcagcggcctcttccatggtgacgaccttgaagccttccatcgcggcctgcagggcgcagatcggatcgatctcggtcacccacacttgcgcgcgcagcgcgaccagcgcctgggcgcagcccttgcccacgtcgccatagccggccaccaccgcgatcttgccggccaccatcacgtcggtggcgcgcttgatgccgtcgaccagcgactcgcggcaaccgtacaggttgtcgaacttcgacttggtgaccgagtcattgacgttgatggcggcaaaggccagctcgcccttttgcgacatctggtacaggcggtgcacgccggtggtggtttcctcggtcacgcccttgatctgggccaggcgggtcgagtaccacttgggatcgcgccccagggtttccttgatggccgcgaacagcacgcgctcttcctcgctgccgggcttggccagcaccgagatgtcctgctcggcgcgcgcgcccaggtgcagcagcagggtggcatcgccgccgtcgtccaggatcatgttggcatggcggccttcgggccattcgaagatcttgtgggtgtactgccagtactcctcgagggtttcgcccttgatggcgaacaccggcgtgccggtggcggcaatggccgcagcggcgtggtcctgggtcgagaagatgttgcacgaggcccagcgcacttcggcgcccagcgccaccagcgtttcgatcagcacgccggtctggatcgtcatgtgcaggctgccggcgatgcgcgcgcccttgagcggctggctggcggcgtactcgtcgcgaatcgccatcaggccgggcatctcggtctcggcaatggccagctcgcggcggccccagccggccagcgccatatcggcgacgatatagtcggcaacggatttatcggttacagcattcatggtgtggctccacgtgaaagtcgaacggcgcgcaatgaagccggacaacgcgtagcaccatgatccgcacggcgcgtactcgcctttcccgcttcatgcgacaaaggtgagcgccgttgctgcggcgccgcgcgatgtgcggcgcgtgaacaaggatttcctgagcctggcgaccggcatgccgtggacacggcccgggtcgtcgcagcgctcctcaggaataggcggcattgtaccggctcgccgtggccccgcaaacggtgacgcatgcaaggcgcgtcatatgcgctgggcggccggcggcaaggccagcggcgcctcgaccagcggcgtgaacgccgccagcaggtcgcgcgccaccgcgtcccaggtacgcgtcagcgcatgcgcccgcacctcgtcgcgatccagcgccagcgcggcgcggcaggcctgcgccaggtcgtcgtcgagaaagccggtggcgccctgctgcaccacggccagcggcgcttcgctgcgaaaggccgccaccggcgtgccgcaagccatggcctccagcatcaccaggccgaacgtgtcggtcaggctgggaaagacgaacacatcggcggcgttgtagtaggccgccaggcggtcatcggcctgcgggccggcgaaatgcgcggccggaaacttcctgcgcaggcgggcttcgtcggggccgccgcccacgatcaccttgctgcccggcagcgccagcgacaggaaggcatccaggttcttctcgcgcgccacgcggcccacgcagagaaacagcgggcgcggcagctcgggcaggaaatcgcgcggcccgggcgcgaaacggcgcgcatcgacgccgcgcgaccatacctgcagattgcccaggccgcgccgcgccacgatgtcgcgcacggtgggcgtgggtaccaggacccgctgcgacggccggtggaaccagcgcaggtagcgccacggcaggcccgccggaatgcccatgcgcgcctgcaggtagtcgggaaacatcgtgtggaacgaagtggtgaagcgccagccgcggcgcagcgccatgcggcgcgcggccaggcccagcggcccttccgtggcgatgtgcagcgcatcgggcacgacatcgcccagcacgcggcgcaactggcgccccggctgcaggcacaggcgcaggtccggctcggacggcgccggcacggtacggctgccctgcgggctgaccacgatcaactcgtgcccccaatcctgcagcaggccttgcatggtggtccaggtacggaccacgccgttgacttgcggatgccaggcatccgtgacgaggacgatgcgcatggtgcgggacggcaggtggacaatgccgcgatttagcccgcgcgatgtgacatggccaagacaggccgccgtgcgcccctcagtagttgttgcggcgcggatacccctgggcctggatgcgtacccagacctcgcgcttttcctcttcgctcatgaacacccagttggcgacttccatcgccgtgcggccgcagccgcggcagatatcgtcgaacagggtggagcagaccgccacgcagggcgagtcggtagcggtgaagacccgcgccggccggtcgggcgtctcatcggactcgacccgtggcgcgacgggaaaagaagcatcagtcatgggcaacagcttagcatcgggaccccgtcccggttccgatatccctgccgccggcgcggccaagcaaaacgccccgccaggcggggcgtttcgcgacacgggagaacggctcaggcgccttgcttgagcgcggcggccttgtcggtggcttcccaggagaactccggctccgagcggccgaagtgcccgtaggcagcggtcttggtgtagatggggcgcagcaggtccagcatgttgacgatgcccttggggcgcaggtcgaagtgctcgcgcaccagcttggcgatctgctcgtcgggaatcacgccggtgccttcggtgtacaccgtgatgttgatcggctcggccacgccgatggcgtagctgacctgcacctggcactggcgcgccaggcccgcggccaccacgttcttggccacgtagcgggcggcgtaggcggccgagcggtcgaccttggacggatccttgcccgagaacgcgccgccgccgtgcgggcacgcgccgccgtaggtgtcgacgatgatcttgcggccggtcaggccgcaatcgccctgcgggccgccgatgacgaagcggccggtcgggttgaccaggaacttggtcttgggcgtgatcaggccctcgggaaagctgggcttgatgatgtcctcgatcaccgcctcgcggatcgaggcctgcgaaatctcgggcgagtgctgggtggacaggaccacggtgtcgacctcggccgggcggccgtcgacgtagcggaacgtcacctgcgacttggcgtcgggacgcagccagggcaggcggccgtccttgcgcaattcgctctggcgctgcaccaggcggtgcgcataccagatcggcgccggcatcaggtcgggggtctcgtcgcatgcatagccgaacatcaggccctggtcgccggcgccctggttcagatagtcttccgaactgcggtccacgccctgggcgatgtcgggcgactgcttgtcgtaggcgaccagcaccgcgcaacccttgtagtcgatgccatactcggtgttgtcatagccgatgtggcggatcgtgtcgcgggcgacctggatgtagtcgacgttggcggtggtggtgatctcgccggccagcaccaccaggccggtgttgcacagcgtttcggcggctacgcgggcgttggggtcctgcgtaaagatggcgtcgaggatcgcgtccgaaatctggtcggcgaccttgtcggggtgcccttcggagacggattcggaggtaaacagaaaatcgttattggccacagatacttcctcacgtaccggcctgaagccggcgcataggttacgaggcgcgctgcaccccgggatcgctatgtacggaagatctgggcgcgacgctttagcggattttgcgcggacttggcgcacctgcgccacccccgctgtcgccccgcaagttgtcggttaactcggcgacccgagcattttaggcgaaaatgcgcactttatgcttggctgagtccttctatacaaatagcggacacgccaggccaacgcccaacgtaccgccctttcattcgcatcgatgctcgtcaccctgttacgtatggccgcggccctgccgctgccgttcctgcatgcggccggccggctgctgggacggctggcgtatgcctttcccggcaaataccgcgaccgcctgcgggccaatgccgcccaggccggctatccccagcccgccttcgcccggcgcgccgccggcgaaatcggggccatgatcctggaaatgcccaaggtgtggtttcgcaacgaacaaagcctgggaaaagtggtgtcggatgactacgccatcgtcgaggcggcgcgcgccgaggggcgcggcatcctgttcctgacgccgcacctgggctgcttcgaaatcaccgcgcgctacctggcgcgccagatgcccatgacggtgatgttccgcccaccgcgcaaggccgcgctggccccggtactggagacggcgcgcaacacctcggcggtcaacgccgtgcccgccaccatgcagggcgtgcgcaccctgcggcgcggcgagtcggtgggcatgctgcccgaccaggcgccgggcgtgggcgacggcgtctgggcgccgttcttcggccgcatggcctacaccatgacgctgcccggcaagctggcgagccagaccggcgtggccgtcatcctgaccgccggcgaacgcctgccgggcgggcgcggctggcgtatccactatgcccgcgtgcccgagccgctgcccgacggcccgcaggagcaggccgccctgatcaacagcgccatggagtcgctgatccggcgcttccccgagcaatacctgtggggatacaaccgctacaaagtcccgcgtggcgcaccgccggcgcccgacagcgcgcggcaggaacccgaacgatgagccaattcaagacccgcgcgctgaccgccatgctacgcggcttcgcacgcatgcgcccggccacgcgccaacgggccggcgccctggtgggctggctgagctaccggctggcgcgctcgcgcgtgcgcatcgtgcggcgcaacctggagctgtgctttcccggccagcccgaagccgtgcgcgaacgctggacgcgcgagcatttccgcgccctgggccaatccatcgtcgaccgcggcgtgctgtggtacggctcgcccgaagccgtgcgcgagatggtcacccagaccggcgccgaacgcatcaatgccctgatcgcggcaggccgccccgtcatcctgctcgcgccccatttcgtggcgctggacgcggcggccacgcgcctgaccatggaggtgcccagcggcgctaccatgtacacgccgcaaagcgatcccgcggtcgacgccatcgtccgggccggccgggcgcgcttcaacgaagtattcctggtcagccgcaaggacggcgtacgcgacctggtgcgccacctgcgcgaaccgcggccggtctactacctgcccgacatggatttcggacgcgccggatcgatcttcgtgccttttttcggcgtgccggccgcgaccctgctggccaccgcccagctggcgcgcaaatggaatgccgcggtgctgcccattctcgacttctgggatccgcgcaccgggcgctatcacgtggaagtcctgccggaactgcccgacttcccgggcgacggttcgctggaagacgccacgacgcgcctgaaccgcgaactggagtcctgggtgctgcgctgccccagccagtattactgggtgcaccgccgcttcaagacgcgcccgctgggcaagcccaagctgtactgaaacggcggccatcccgggcgtccaggggctttccgcgtcggaatgggtgataatccatgcatgatgtggaacttcaccaaaatgcacggcgcgggcaacgacttcgtcgtgctcgatggcgtccgtcaagacatagcgatgacgcccgagcgcgcccgcgcgctggccgaccgccatttcggcatcggcgccgaccagatcctgctggtcgaacccgccacgcgggccgacgccgatttccgctaccgcattttcaacgccgacggcagcgaagtcgaacactgcggcaacggcgcgcgctgtttcgtgcgtttcgtgcacgagcaaggcctgtcggcgcgcaatccgctgcgcgccgagatcgtgaccggcgtcatcgtgctggacgagggcgaagacgagcaggtcaccgtcgacatgggcagcacccgcttcgacccgccgtccctgccgttcgactccaccggcctgagcgcccagacgcagggccaggatacggtctggaacctggagatcgacgcgccggccggcctgccgcgcagcgtggcgatctcgaccgtggccatttccaacccgcacgccgtgcaggtggtcgacgatgtcgacgccgcgccggtcggtgtgatcggcccgctggtcgaatcgcacccgcgcttcgcgcgccgcgtcaacgtcggcttcatgcaggtcgtcgaccgccaccagatccgtctgcgcgtctacgaacgcggcgccggcgaaacgctggcctgcggcaccggcgcctgtgcggccgtcgccgcgggcgtgcggcgcggcctgctcgattcgccggtgcgcgtacacacgcgcggcggcatgcttaccgtggactggaacggcgagcgcctgcgcatgaccggtccggccatttccgttttcagcggccaggtcgatatcgaccgcctggtgttcaccagcggcctgcaccgttagccagcgagtacgagatcagcgtccccatgactgcgcacacccctaccgaacccctgaacgcccacgctgttgccgaattcctgcaacacaaccccgacttcttcatcgaacacgccgacgtgttcgccacgctgcagattcccaacccgcacggctcgcgcgccatttcgttgggcgagcgccagatccagacgctgcgcgaacgcacccgcgaactcgaatggcgcctgagtgaactgatccgcaacgccaacagcaacgaaaccatcggcgaccacctgtcgcagtggtgctgccgcatgctggccgaggccgatgcgcagcacgtcccgggagaaatcgccctgggcctggccgagcagttcgacctcaaccacgtggcgctgcgcctgtggcgcctggaaggcctgccggaaagcggctacggcgaacccgtctccgacgacgtgcgcaccttcgccgacagcctgaagacgccttattgcggcaccgacaccgaattcgaagcggtgagctggctggacgccaagcccaagtcgctggcgctggtggcgctgcgtccggacgccgacgcgccgaccttcggtctgctcgtattgggttcggacgatgccgagcgctttgcccccgacatgggcaccgccttcctggaggccatcggcaagctggcctcggccgcgctgcggcgcctgggtacgccaccgctggccgccgcctgactcttgcgcaccgcatgagcgccgcccccgccgccagccccctgccccagcccatggcggactggctgcggcacctgcaggcgcaccgccgctattcggcgcacacgctggacggctatacgcgcgacttgcggcaactggcgcaacaggccgccgcggccgggctgccgctggagcgcgtggccaacggccatatccgccacttcgtcgcccgcctgcatgcgcaaggcctgggcccgcgcagcctggcgcgcgcgctggcggcgtggcgcggcttctatcaatggtgggccccggccgccggcctgcccggcaatccggccaccggcgtgcgcgcccccaaggcgccgcgcggcctgcccaaggcgctctcggtcgaacagacccaggtgctgctggaccacgcccccgcgcgcctggccaccgagccggccgcgctgcgcgaccacgccatgttcgaattgctgtattccagcggcctgcggctggccgaactggtcagcctggacctgcgctacgagcgcacgcccgagtacgaatcccgcagctggctcaaccgcgacgacgccgaggtcatcgtcgtcggcaagggcggcaagcggcgctcggtgccggtcgggcagagcgcgctggccgcgctggacaaatggttgcaggcgcgcccgcaactggctgccgccggcgccggtgcgcaggatgcggcggcgctgttcgtcggcgcccgcggccggcgcatcgcgccgcgcgtggtgcagctgcagctggcgcgcctggcccaggcggccggactgccggcgcatgtgcatccccacgtgctgcgccacagcttcgccagccacgtcctgcaatcggcccaggacttgcgcgcggtccaggaaatgctgggccatgccaacatatcgaccacccaggtctacacgcggctggatttccagcacctggcgcgcgcctacgaccaggcgcacccgcgcgccggccgcaagacctcgcgctgaacccggctgcggtcagtacgtcagccgcacgcccagcaacacgctgcgcccgggtagcggcgccacggtcgaaatgaacgacgcatggttgaacgccagcttgttcagcaggttgttgccgcgcaggtagatctcgtaggcggtgcggtccagcttgccgcgatagcggatggtggcgttgaccatgtcgtagccgggcgtggacgactcgtaggccgcgatatcgtcctggcgatagacatggaagtactcgacgccccccgcccagttctgccattgcgcatcggcgcgcacgcccaggcgcgcggccgggatacgcggcaggttgccgccgccgcccgtgagccgtccgcggacataatcgccaaacacggccgccgagaacaccttgccgaagcggtgccggacttcgccctcgacgccggtgaactcggcgtcgcgctgcgtgtactcgatcaggcggaagtcttcgtagcggtccagcgtattggcgtagatatagttcttcacccggttgtggaaggcgctgacgctgaaggtggtgtcgccgctgtgcttgcgcagcgtcaggtcgacgttgcgcgaggtttcccgatccagcccggggtcgccgatctcgtaggtgttggtggccaggtgcacgccgtcggcatacagctcctgggccgagggcaggcgctgcgagcgcgacaccgacagggccagcgagtactgcggcgcgaagtcccagatggcggccgccgacagcgacgtgccggcggtgcgggacgccggcgcgccgctctgcggcgagacgcgctgccagtcctggcgcgcgcccagttcgaagcgccagtcggcccagcgatactcttccaggaggaacagcccatgggcgcgcgtcttgctgcgcggcaggaacgcctcttcgcccgtggcgcggaagtcgctgtacgacgtctgcacgcccaccacgccatgccagccgtacagcggccggtgcgtcagctccaggcgtgcgtcatagccgcgattctggaagcgcgtgcccagctgcccgccttcgatctcgtcatggcgataatcggtcagcccgccgcgaaagcggattttctcgaacccggcgaacgggtcggtgtattcggcgcgcaggtcggtacggttgctgcgcagcttcacatacggcacgtcgcccgcgccgtgctcgtgcccatgatcgtgttccgcctcgccctcctcgtgctcgtcgtgaccgtggccgtggtcgtcatggccgccgcagtgcaggtgcgaaccgtgcggatggcagccctcgtactcgtggttgtgcccgggcaggccgtacttgctttcgagatgggtgaatgccacgccgacgtagccgcgcggcgtgatccatgacatgccgaccgtgccctggcccgattcgctgtacgagccggccagcttgccgtcgggccagtcgggcacgcgatagtcgctgctgcggcgcttcaggccctcgacccggaccgcgaaattgccgctgccggcggtgatgccaatggcgccggcgcgctccttcgtgccggtggcgccgcgcagttcagcctcggcctcgatgccctgctgcggcacggcggtggggatcttgcggtccagcacattcaccaccccgccgatcgcgccgccgccatagagcagcgtggccggcccgcgcaggacctcgatcttgtcggccagcagcggctcggtggtgacggcatggtccggcgaaatggccgaggcgtccatcagctcggacccatcggacagcaccttgacgcgcggcgccgtctggccgcggatgaccggccggctcgccccgccgccgaacgtatcggcatgcacgcccggcagcccgtcgagcgtatcgcccagggttccctggcggcgcagcagcagttgatcgccttccagcaccgccgccggcgccgtcatgctgtcgagatcgccggccagcgggctggccgaaaccgtgatcggcgccagcgtggccgcctcggaggtaccgtccgcgcttgcctgcgcgtgcgcgccttgccaagccaatgccagcgccagggcggcgctcagcggatgccgttcgaatcgcatgttcccttccctataaaacgatgtgccattctcattaaatgaaacgatataacatatcaattgaatccggcacccgggcgtgcaaaattcgtcccgttgccgccggcctcagcgcaaggccgccaattgccctcccagcaacgacagcccgagcagcagcaccgccacggccgccaaggcctcgatggcctggcgcagcatcgcggcgcggcgggtcgacaggcgcgcgcccagccgggtcgcggcatcgcgcgcgccagccgccagcgccaccagcgtggccacggtcaagcccgtgcccagccccatggccagggtggccaccacgcccgccaggaaaaaaccctgcgccagcgcgaacaccagcacgatcagcgcaccgctgcacggccgcaaccccaccgccagaatcgcggcccacgccttgcgggcgttcagcggaccggccgcctgccgcgccgacggcgcgtgcgcgtgtccgcaagcgcagcccggcgcgtggtgatgcgcgtgatggccatggccgtggccacccttgctcccccaccacggccgcaacgccttctgccagaccagccacgcgcccagcaggcttaccaccgcgtacgcggcggtttccagccattgcgtcgcacggttcatcgccgcggccgtggcccccagggccaccgccagcaccgtaaccagcgccacggccaccagcgcctgcgccagcgccgacaacagggcgagccacgcgccgttgcgcgccgtctggcgattggccagcacgtacgaagcaatcaccgccttgccgtggccggggcccagcgcatggaagacgccatacgcgaacgacaggccgatcagcatccaggccgcgccgccctcggcctgccaggcccgcaccgcgccggtcaactgccggtagaaatgcgcctgccacatcgcgacctgcccgaaccagccggccagccagccgggcgcgcccgtggcctcgggcaccccgaacggatgcgccccttgcgcggcggccggcagcgccgccagacaacccaataccagcacggccagcgcgcctgctcgaactacggacatgtcacctcgatacgatgcgtcaaacccttggtgatggcgaacagctcttccggcaacgcctcggggtcggcggggatggccgccagttgctgcatggtggcccaatccagcggacgcggcggccggtaagcctggctgcatccggcgggcgcgccgcgcaacgcggtcgcgcccacctcgtcgaaggcataggccacgaaataagtgggatcgtagatatcgaccgccgtcgccccgcctgctggcgccggctccgccaacggcagcgtgaaggccagcgtcagccggccatcctcgaagctgacggcggcatcgcgcggcgggccgaacggcagggtgcgcgcgccctgggtgacccgcgtgaaatagtgcgacaccggctcgcccagcgccttcatccagtcctcggccatggtccgcagcacgtcgggcggcagcccgccgccgggcttcctggacaggccctgggtggcgtaggcgccgaacatgtcgtcgaagcgccatacctggcgcaccgccgcgatgcggccggcggcatcgaactccaccacggcccgggcgtcgatccacatatgcggatgcgcaccggcgccggccgcccacagcgcgcccagcgccgtcagggccgcaaggcggcggcgagttgctgcgcgttccattcgaacattcccaggtaggtaccggccggcttgccgggctgggccagcgcatcggaatacagggtgccccccagccgggcctgcgtttcgcgcaccaactgctgcgccagccgcgggttggcgatgttttcgacgaacaccgccggcacgcgttcgcggcgcacctgctcgatgatgcgcgccatgtcggcggccgacggctcggcgtcggtggacacgccagccagtgcaacgaagcgcacgccgtaggcctggccgaagtagccgaaggcgtcgtgcgaactgacgaccttgcggcgcgccggctcgatggccccgaaaagctgccgcacgcgctggtccagcgcctcgatgcgcgccacgtaggcatcggcgcgctgccggtaggcctgcgcatgcgcggggtcggcctcggcaaaggcgcgcgcgatattgcgcgcataagtcgcgccattggccaggtcctgccacgcgtgcgggtcaaggtcgccatgatgatgatggccatgctcgccatgatggccatgatcgtgatcgccatgctcctcgtgggcgtcatcgagccggcgtggctcgatgccctcggaggccacgacggtgcggcccgcgaagccggcggccttctgcaggcgcggcagccaggcttcgaaatccagtccgttgaccaccagcacctgcgcggcagccagcttgcgggcgtcggccggggtcggctcgtattcgtgcgcgtcgccatcggggcctaccaggctctgcacggccacgtccggaccgcccacctgggcggcgatatcggcgaggatggaaaagctggcgacgacctgcaagggctgggccgcggcgacgagcggggccagcaggacagcggccgccaacgccaggatgcgcgatttcatggaagatctccttcgggttgccatggccgcgcgcggcgcgcgcgccgggccgcgaccagcagcccgccgtgcggcccgcacgcgaccgaaaacaggtagaacgcgccggcggccaggatgatggcgggcgaggccggcacattggcgtggaacgaaaccagcaggccgacggcgctggccgcgcaggccgaaacggcggccagggcgatctgcccgggcgccgacccggcccagaaccgggcggcggcggccggcagcatcatcaggcccaccaccatcagcgtgcccaatacctggaaccctgccaccaggttcagcaccaccaggcccatgaacagcatgtgcacccaggccccgcgcccgccggccgcgcgcaggaaacccggatccaggcactcggccaccagcagccggtacgccagcgccaggatgcacagggtggcgttggccacggccgtcaccagcagcaaggccgcatcgtccaggcccagcaccgtgccgaacagcacgtgcagcaaatccatgttggagccgcgcagcgaaaccagcagtacgcccagccccagcgatatcaaatagaaggacgcgaaactggcgtcctcccgcagcggcgtcaggcgcgccaccaggcccgccagcaaggccacggccagcccggtgaggaggccgccggccatcatcgcgcccagcgacaggcccgacagcaggtagccggcggccacgccgggcaggatggcatgcgccatcgcatcgcccatcaggctcatgcggcgcagcaccaggaacacgcccagcggcgccgcgcccgccgacagcgccaccgcgccagccagggcgcgccgcatgaagccatagtcggcgaacgggccggccagccattcggccaatgtcatgccgcctcccgcatggccagcccgcgggcgcgcgccaggttggcatcgcccagcgcctggccggtctcgccccaggccacctgccgccccgccaacagcagggtgcgcgggaaatgccgccgcaccaggtcgagatcgtgcagcacggcgatgacggtgcggccttcggcatgctgctcgcgcaacagggccagcagcacgtccgtggtcgccgcgtcgatcgcgctgaagggctcgtccagcagcaacaggggcgcgtcctgcaacagcaggcgcgcgaacagcgcccgctgcatctggcctcccgacagggttgcaagcgcccgtccggccagttcctgcaggccgacgcgacgcagcgcggcgtgcacgcgcgccgtctcggcggcatcgaaacgccgccacgcgccgacgcggccccaggcacccagggccaccatgtcggctaccgtgatgggaaagccgcgctccagttcgctggcctgcggcagccaggccagccggcgccgcaggtccgcctcgcactcgagcgcgccggccaacggccgcaagacgcccgccagccccttgagcaaggtcgacttgcccgccccgttggggccgacgatggcggtcatggagccccgggaaaactcgccggtcaggccatgcacggccgggcggccgtgccagccgaaggccgcgccccgcaaggcgatgcacggcgcggtcatggccatgcccccagggcccagagggtcaggccccagagcccggcggcggccagcaccgcggccgccagccgcgcgccggccccggcgcgcagcaccgaatgcggcggacgcggcccgcggcgcagcggggtgtagaagcgggaaagacgggacagggacacgggcagggcgcggtgggttcgggccgggtggcgcaagaatcattatgttatatcataacaatcaatgcggcgcgccatggcgtggccgattgcgcggcacgccgttggcggatttctgataccttcaacgcattgcggcccgaattggccacttactacgccttttgaccgttatgtccgcctctcgccctacccgcgccgataccgtcggcgcccagctcgatctggccgaatccctctgtacgcagcgcggccggcggctgacgcccatccgccgcaaagtgctggagctgctgctggtccacggccgcagcctcaaggcgtacgagctgctcgaggcgatgcgcgccgaacatcccggcgcggcgccgcccacggtctatcgcgcgctcgatttcctgatggacgaaggcctgatccaccgcctggacgcggtcaacgcatggagcgcctgccacgacgcggccggcgaaccgcacgacctgctggtggtatgtaccggatgcggcgcggtggccgaaatcagcgatcccgacatgagccggcaattggccgagcgcgtggcccgcaccggcttcgcactggcgacgcacgaaaccgaaatccgcgccctgtgcccgcagtgccagcagaaccgcccggcgcaggcgcacggccacacgcattcgcatcactgaaaacacggcgacgacaagtaacaattcccgccgtcgctccgtcccctcttgaagatggaaattccgcccccatcttctttcgttgcatcgataagcgatgcccgcacagcggcgcgccaggcctgattttcggccctcgcgccagggttgctccggggtttgcccctggcccccgtctgtgctgtaatcctgcgtccggccgcgaatggcggcccctcgcagccccaacatccgagccgcggcctgcgcgactcgaccttagctttcgcttcgcccatgaacaccgcgcgcagtctggacaaaatggttcccgtcacgatcctcaccggctttctcggtgcgggcaagaccaccctgctcaagcgcatcctgaccgaataccacggccggcgcgtggcggtgatcgaaaacgaattcgggcccgagagcatcgacaacgacctgctggtgcaggatcgcgacgaagaaatcatcgagctgtccaacggctgtgtctgctgcaccgtgcgcggcgacctgatgcgcacgctgtcggacctgcgcgccaggcgcgaagcgggcgaactgtcgttcgagcgcgtcatcatcgagaccaccggcatggccaaccccggcccggtgtgccagaccttcttcatggacgacgacatcgccgagtactaccgcctggacgcggtggtgacggtggtcgacgccaagcatggcatggcgaccctggacgcccaggaagaagcccagaagcaggtgggcttcgccgaccgcatcctggtttccaagaaagacctggtcaacgacgtcgactacgcggcgctgcaccagcgcctggtgcgcatcaacccgcgcgcgccgatcacgccggtgcatttcggcgaagccgacctcaagtccatcatcgacatcagcggcttcaacctgaactcgatcctggacatcgacccggccttcctggccgacgagcaccccgacgccgcccacgaccatcatgaccacgaccatggccacggccatgatcacgatcatgatcatgatcacgaaggcgaatgcggggcccattgcaaccatcaccaccatcatcaccacgcccaccacgatgacgaaatcggcgcgttcgtgtttcgctcgaacaagcccttcgatccagcccggctggaagaattcctgggcggcgtggtgcaggtctatggtcccgacctgctgcgctacaagggcatcctgtacatgaagggcatcaaccgccgcatgttgttccagggtgtgcacatgatgatgggcgccgaacccggcaaagcatggaccgcggccgaaaagccatccaccaagatggtgttcatcggccgcaagctgccccaggagattttcacccggggtcttgagcagtgcctggtcggataacgcacctctgatcgaagcgtatgcgaaacccagagtaaaaaccgtactgcgaggacaagctagcgcaagtacaacggttatacggccagccaggcgcgaatattcgggccgcgcccggatcgattcatagtggagtatttacatggctacgaaggcagcaacgaaaaaatcaagcaagtcgacgagcgatacggcgattgatctgcccagcgaacaggaattgctggccatgcccgaggccgactacatgaacgatcgccaattggcgttcttcaaggaacggctcaaacaactcgaacaggacatcctggccaacgcgggcgaaaccaccgagcacctgcgcgaaacgcagttcgtcccggatccggccgaccgcgccaccatcgaggaagagcatgcgctggaactgcgcacgcgcgaccgcgagcgcaagctgctgaagaaggtgcagcaggcgatcgcacgcatcgacagcggcgaatacggctggtgcgaggaaaccggcgagcccatcggcgttccgcgcctgctggcacgccccacggccaccctgtcgctggaagcgcaggaacgccgtgaaatgcgccagaagctgtacggcgactgaggctccaaacccgtcccgtattcttcggtcaccggccgaacgcattaccagggctatgctccacggcatagcccttttgttttcggaccgggccggcttgaaatcggcctcgccacccccatctgaaccgtttaaaggaaggaacgaatggaacaatttcacgccaccaccatcgtgtgcgtacggcgcggcaaccatgtcgcgctgggcggcgatggccaggtcacgctgggcaatatcgtcatcaagggtacggtccgcaagatccgccgcctgtaccacgacaaggtgctggccggtttcgccggcgccaccgccgatgccttcacgctgcaggaacgtttcgaagccaagctggaaaaacaccagggccacctgatgcgcgccgccgtcgaactgacgcgcgactggcgcaccgaccgcgtgctgcgccgcctggaagccatgctgatcgtggccgacaccgaacatacgctggtgctcaccggcaacggcgacgtgctggagcccgaacacgggctggcggccatcggctcgggcggggcatacgcccaatcggccgcgctggcgctgctgcgcaataccgaactgccgcccgaagccatcgtcaagcagtcgctggagatcgccggcgacctgtgcatctacacgaaccagaatcacgtgatcgaaacgctaggcgcgtagctgtcacgaaggaccgaccccatgtccgcaaatcacatgacccccggcgagatcgtctccgaactcgacaaattcatcattggccagaatcgcgccaagcgcgcggtcgcggtggcgctgcgcaaccgctggcggcgccagcaggtcgccgagccgctgcgccatgaaatccaccccaagaacatcctgatgatcgggccgaccggggtgggcaagaccgaaatcgcccgccgcctggccaagctggccaatgcgccgttcatcaagatcgaagcgaccaagttcaccgaggtgggctatgtgggccgcgacgtcgacaccatcatccgcgacctgaccgaatactcgatcaagcagacacgcgagctggaaatgcgccgcgtgcgcagccatgccgaagacgcggccgaagaccgcatcctcgacgcgctggtgccgccgccgcgcggcgcctccggcgagcccgagcgcggcgaggacaacagcgcgcgccagactttccgcaaacgcctgcgcgagggcaagatcgacgacctggagatcgagatcgagatcgcccagcccatgccgcagatggacgtcatgacgccgcccggcatggaagaaatggccgagcagttgcgcggcatgttcgccggcctggcgcgcgacaagaagaaatccaagaagatcaaggtcagggaagccttcaagctgatcgtcgaggaagaagccgccaagcgcgtcaacgaagacgatctgcgcgcggccgcgatcaccaacgtcgaacagaacggcatcgtgttcctggacgaaatcgacaagatcgccgcacgccaggagacaggcggcgccgacgtgtcgcgccagggcgtgcagcgcgatctgctgccgctggtcgaaggcaccacggtcaacacccgctacggcatggtgcgcaccgaccatattctgttcatcgcctcgggcgccttccatctggcccgtccctcggacctcatccctgaattgcagggacgcttccccatccgggtcgaactggattcgctgagcgccgaagacttcgtcagcatcctgtccgagacggacgcttcgctgatcaagcaatacaccgccctgctcggcaccgaggatgtgaagctggaattcaccgacgacggcatccgccggctggccgaactggcattctcggtcaacgagcgcaccgagaacattggcgcacgacgcctgtacacggtgatggaaaaactgctggaagagctgtcgttcgatgccagcgccaactcgggcgaagtgatcaccatcgacgccgcctacgtcgacctgcaactggccgagacggccggcagccaggacctggcccgctacgtgctgtagcgcggcctttcccttacttggatatggccgtgacgacgtagcgcccgtccttgcgcgtggcagtaaagcgcactttgtcgcccggcttgatgccggccagcagcgcaggatctatctgatagaccagcgtcatggccggcaggtccagcgcgctgatcgcgtcgtgcttgatcgacaccttgcctgcggcggcatcgacgcgccgcacctcgccggtcgcgtcggcctgctgcgcaaatgccagcggagtggccagcgataccacggccatggccgtggcgacggccatccgggacgagtatttgcgggaaaaagccatgtattcctccaaagtcgcgcggggccgcgattgccggccctgcacgcgcatcatcgccaggataccgcgccgacgcgggcacgccaggggcaaattgcaacaatcctgacatttctgcgcggcccgggcccatgcgaggcggcgcgcttaccgatcgacgcatgctgtgccagtcggttcccggcacgtaagcatacgcgccgcttgccagcggcttcccatgattccggccatgcaggccgcgatcgcctggaagtccgacgccctccaatgggccgccgtacgcccgccgccggtggaactggacgccgcgcggccctggcgggttgaagccggcgcttccgtgccctgtgtccgccgccccagcggcgggcacgatgctaggatagcggcctgacattttccacctccaggatttcccgccatggccaaccgcttgtccgtaattgccacccgtaccggagacgacggcagcaccggcctgggcgacggctcgcgtgtcggcaaggacaccgcccgcatcgcggcgctgggcgatgtcgacgagctcaacagcgtgctcggcctgctgcgggccgaaaccctgcccgccgagatggacgccgacctgtcgaccatccagcacgacctgttcgacatgggcgccgagctgtgcatcccgggccacatcgcgctggccgacgagcaggtcgcccacctggatgcgcggctggcgcactacaacgccggcctggcgccgctgcgcgagttcatcctgcccggcggctcgcgcgccgcggcgctgtgccacctgggccgcaccgtggcccgccgcgccgagcgcagcgtggtggcgctggcgcgcgccgaagtggtcaacgcgccggtccgccagtacctcaaccgcctgtccgacctgctgttcgtcctggcgcgccacgtcaaccaggcgcagggcgcgcgcgacgtgtactgggccagccgccacgcccggccggccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaccagcttgagatcaggacggcgcgcccgcgtacgggccggcgccaatgccgattgttgcgctttattgcgtttctggatttgaatattgcgtctttatgtatcaatgcacgcggccggcgcgctttcgcctgccggtgatcttttgcataatcgtggcctgcgtcggccggccctgccgcgtccgattccgtttcaaggccctccggagttccatgcctcgtctcctctcgcgtatccgggccgcccgcgcgcgggcggccgcgctgctggcgctggccggctgcgccattctgctgggagcctgtaccttgccgccgcctgtcgaccgcaccgcctcgcacgccctggacgccacgcaggcgcgcgccacgccactgggccagggcgtcggcgagctggccgacacgcatccggggcttagcggctttcatgtgctgggcgacgcgcaggacgccttcgccgcgcgcatgctgctggcgcgcgcggccacgcgcacgctggacgtgcagtactacatctggcgcaacgacatgaccggcaccctgttgctgcaggccttgcacgcggccgccgagcgcggcgtgcgggtgcggctgctgctcgacgacaacggcatctccggcctggacgacgcgctggccgcgctggacgcgcatcccaacgccgaagtgcggctgttcaatccgtttcccacgcgctcgttcaaggcgctgggctacctgacggatttctcgcgcctgaaccggcgcatgcacaacaaatcattcaccgtcgacaaccaggccaccatcatcggcgggcgcaatatcggcgacgagtacttcggcgcgaccgacggcgtgctgttcgccgacctggacgtgctggcggtggggccggtggtgggcgatgtgtccgccgagttcgacgcctactgggccagcgagtccgcctggccggccggcccgctgctgcccgcgccgggcgcgcagacactgcgcgccctggccgagcgcgccgcgcgcatcgaacaggacccggccgccggcgactacatgagcgcgctgcgcgagttgcccttcatccgcgaattgatggccggccgcctgccgctgcaatgggcgccggcccgcatggtcagcgacgatccggccaagggcctgggcaaggcgccgccggccggcctgctgacgcagcagctcaggaacatcctgggcgagccgcgccgcacgctcgacctggtgtcgccgtatttcgtgcctgccgaggccggcacgcaggcgttcgccgcgctggcccggggcggcgcgcaggtgcgcgtgctcaccaatgcgctggaagcgaccgacgtggccgtggtgcattccggctacgccaagcgccgcaaggcgctgctgcaggcgggcgtgcggctttacgaaatgcggcgcagctacgccgggcccaagccgcagggcaggggccgattcggcagctccgggtccagcctgcacgccaagaccttcggcgtcgacggcgagcgcgtcttcataggctcgttcaacttcgatccgcgctcggccaatctcaacaccgaactgggcttcgtgatcgaaagccccgacatggcgcgccacatcgccgccacgttcgaccaggatattcccgccgccacttacgaggtgcgcctggacgacgacggcagcctgtactggctggaacagcgcgacggcgccaccgtgcggcacgacagcgagccgggcgtcagcctgtggcggcgcttcagcgtgtggctgttctcgctgctgccgctcgagccgctgctgtaggcgcgctcaggccagcagcgacacggccttgatctgcgcccaggcctgcatctcgggcgccagcgccagccggtcgcgcgagtagcgggtgatgcgcgccagcagcggcgtgccgtcggcgtccaggcgcaccatgacatgggccgggttggccgccggcgccatctccagcacgcgcaccgccagcacgttcaggatgctgccctcgcgcggctgctgcagcgccaggctgacatcgcgcgcatgcaccaccacgcgcaggcgctggccggccggcgcggcctggtgcacgaagcgcagccgcgcccgcccgccgggcagctgcagcgtcagcaaggcatagccggggtcgaaaccggcggcctcgccggtcaccacgaccgaggcgtcgtcggtcatcgccatgggcaggtccagccgcgtcagcagcgcgtccagcgggccgctggccaccgcgcggccctgctccagcagcaccaggtgatcggccagccgcgccacttcgtcgggcgaatggctgacgtaaatcaccgggatgtccagttcgtcgtgcaggcgctccaggtagggcaggatttcgcgcttgcgctgcacgtccagcgccgccagcggctcgtccatcagcagcaggcgcgggctggtcagcagcgcgcgggcgatgcccacgcgctggcgttcgccgcccgacaggccggccggcatgcgcgccagcaggtggccgatgcccagcagcccggtggcctgctccaggtcgacgcggcgcagcgcgggcggcacgcgcttcatgccgtagcgcaggttggccagcacgtccaggtgttcgaacaggctggcttcctggaatacatagcccagcgcgcgcttgtgcgtgggtacggcgcggcgcgccgcgctgtccagccacacctcgccgttgatgtcgaggtaaccgtcgctgaccggggccagcccggccatgcagcgcaggcaggtggtcttgcccgagcccgactggccgaacagcgccgtgacgccgcggccgggcagccgcagatcgacatcgagggagaactcgggatagtccacccggaagcgggcgtggatgccggcctggcccggcgggaaatcggatggcatgcggtatgcgctcagagtgccgccgtggcgcgctggcggcgcgagtacagcaacagcaggatgatgaacgagaacacgaccatgccgccggccagccaatgcgcctgcgcatattccagcgcctcgacgtggtcgaaaatctgcaccgatacgacacgggtcttgcccgggatgttgccgcctatcatcagcaccacgccgaactcgcccaccgtgtgggcaaagcccaggatgccggcggtcacgaagccgggccgcgccagcggcagggctaccgagacgaaccggtcccacgggccggcgcgcagggtcgcggcggcctccagcggacggcggccgatggcctcgaaggcgttgtgcagcggctgcaccacgaacggcatggagtagaacaccgagcccaccaccagcccggcgaaggtgaacggcagcgtgcccagccccaggctctgggtcagttgccccacatagccgttgggtcccatcgccaccagcaggtagaagccgatcaccgtggggggcagcaccagcggcagcgccacgatggcgcccaccggccccttcaggcgcgagcgcgtgcgcgccagccaccaggcgatgggcgtgccgatcaccagcagcagcagcgtggtcagcgaggccagttctatcgtcagccagatggcggcccagtcggcgctggtcagcgacaagggcgggactcctgcaaggggttacagctgatagccgaaggacttgatgatagccgcggaacggggcgacttcaggtactcgacgaaggcgcgcgcggtggcgttgtcctggcctttcttcaggatgacggcgtcctggcggatcggctcgtgcatcgaggccggcacgatccaggccgagccgccggtcagcttgccatccttgtagatctgcgagagggccacgaagcccagctcggcattgctgctggcgacgaactggtacgcctgcgagatgctctgcccttcgacgatgcgcggcgccagcttgtcggccaggcccagcttggccagcacctgggtggcggccaggccgtatggcgcggtcttcgggttggcgatggacaggtgcttgaaatcgccttgcttgagcacggcgccctggtcgtcgacatagccggcgcgcgccgaccacagcgccagcgcgccggtcgcgtaggtgaagcgcgagccgggcacggtttcctgctcggcgtccagcttggccggcgtgctgtcgtcggccgccaggaacacttcgaacggcgcgccgttcttgatctgcgcgtagaactggccggtggcgccgaaggaggccaccgcccggttgccggtgtcttcctcgaacgccttggcgatcgcctgcatgggcgcggtgaaattggcggcgaccgccacctgcacctcgccggcgagcgcgggggcggcaagcagggtggcggccagggcccacagcgtcggaatggcacggattttcatggaactttgcctttgtggtgagaaggttcgcgcgcccgtcgcggcaggcccgcatagcgcgcagcagagcgttatgtagtggaatatataacgaaatgcgtcgcgcccacaaaagcaggcccgcgccccgcccgcttagcggaccttggcgtccaggaaggcccggatcgccgggatgatttccgcgccgtgcgtctccagggcgaagtggccggtgtcgtagaagcgcacctcggccgcggggatgtcgcgtttccaggcctcggcgccggcgggcaggaagtacggatcgttcctgccccagaccgccagcagcggcggctgcctgtcgcggaaataggcctggaactgcggatagcgctgcacgttggacgcgtagtcgagcagcaggtccagctggatctcggcattgcccggccgggatacctgcagcccttccagcgtgtagccgtccggggcgaccaggctggggtcgggcactccttccaggtactgccacttgatcgacgcaggggtgggaaagccatgcaacgcggcgcggttctcggccgtcggcgacgcccagtatcgcctgatcgcatcccagccttgcgccaggccttcttcataggcgttgccgttctgggaaacgagggcggtgacgcggtccggatgcgcgctcgccaggcgccagcccaccggcgcgccgtagtcgtgcaccatcaacgcatagcggtccagcttcagctgttcggtgaaccggtccatggtcctggtgatgttgtcgaacgtataggcgtaggcgtcccgtgccggcgattccgtgaagccgaaggacggcaggtcgggcgccacgacgcgatagccgtcggccagcgccgcgatcacgtcgcggtacatgtacgacgaggccgcgaacccgtgcagcagcagcacggcgggcgaggcggggtcgcccgcctcgcggtagaagatcttcacgtcgccgacctgctcatggcgatagtggacggggcgtggggcggcgttgccaggcatcatggcctccttggtaaccattgaaaattgaatttgaaggttacgtggatccggtgtaacctgtcaatctcaaattcactagttacgaatatggcgacgcctgccacgcatcccccgcatttcatcgccaacaacctggcgctggatttcatcaacagcgcgttcggcgtcgggccggccagccatgactgcctgggcgacgacgagagcgccctcgcctggctcgaggcggcgggacatgtgccggccggcctggcgggcccgcccgcgggtttggccgaactggcccgcgcgctgcgcgaggcggcggcgcgcatggtgcgggccgcccaggccgggcagggcggcgacgcggcgctggtgaaccaagtcctcgaggcgggccggccggccaggaagctggcgtgggacaacggccagggcggctacacgcttgccgaatgcccgcgcgaccacagcgcggccagcctgctcgaaccggtggccgccgcgctggccgatttgctcgccggcgatgcgctgcggcatgtgcgccggtgcgaggcgcacgattgcacgctggttttcctggatgtcaccaagtcgcaccgccggcgctggtgcagcatggccttgtgcggcaaccggatgaaggtggcggcgtttcgttcccgcaggcagggcgccggctgacgccgggccgggcagggcgccggcgcgtaccgcaaaaggacgcggccgccccggggggcggccgtcatggggcgagaccgacgtcgcggcgcttagtgtcgctcagtgcgcgtcggttcgccggacaggatgggcaacaggcgttggggcccggcgacgctggcctgggcgtcgacgccgaacagggccaacaaggtaacggcaaactgcttcatgatgggctccttgcgagggatgggcggcgggccgcgatggcggggttatgcgccggtttcgacgtactcggacgcggccgacgcatcgcgcgcctgggccagttcggcctggacctgcgcacgggtggcggcgtcgccggccggccgggccgcgggttcctgcgcttcgccgaacaccagttgccccgcggcgcgcgcgatcgccagttcgtgctgcacctgcgagcgcgtcaggctgccgccctgggcgccggcgggcggatagtccagctcgccggagccggcaaaggcgttgaagccgaacagggcggcggcgagcagggcggcggacgtgaaggttctcatgatggctccagaaagttatctactactagatagatgtcgagggaaataaaaacgccggaaggcggtggttcatggactgcatgttatctactagtagatagataggcaagtcatggccccattgttttttcgtattccgccgatagcaatctcaggcgtaggcgatcagcctgcccagcgtggcgaccgccagccacagcagcagcgacagggccgcctgcaggcggccccagggcggcgggcggctgtcccagcccgccaggcgggcgccccacagcgcgcgaaacagcagggcgttggccacgcccagggcgatgcccgccgccttgtattgcatcagcgcgttgcccgacaggggcacggcgtcggcgctgaacagcagcgcgccgctggccagctgcagcagcagtccgcccgcggccagcggcgtcagcacggccgacacatcggccagcgcaaagcggcggcccagtcccagcagccgcaggtccagcagcagcatggcacccaccagcagcaccaggcccagcaggtgggccaggttggccgcgggataggcccaggacgagccgcgcatccacgcgcccagcgcgcaggcttcgagcagcgcggcccaggcaggcggatccatgccggccggcccgcttcagcgcagctctatggtcttgccatcgacggtgatacgctcggcccgcacctcgtgcgtgccgtccttgcgcggataaccgacgatggtgaccgtcttgccgaccgccagcgcatccttggccaggccgcgcgactccatgcgcgaaacgggcgccagcaccacttcccagctggcgccctgataatccactttgacttcggcgtgcgggttgcgatagcgcacttcggtcaggggcgcttcgatggtgagggtctggtcggcgtcgttgacctcgatgcggcccaggtagcgcgcttcgatgccggcctgccacccttgcggcggggcccacgacagcgcggcgtaaagcgcctgcgccgccacgcccgggatgcggttgccggcccggatggcgcccggaccgtcgtcgcgatagcgcgcgtccagccaggtataggccagctgcgcgcgcgtggcgggcgaactcgccgttccattgcagctccacgccgtcgcgccgcgtgcggccggcgttgcggtacgtggcgcgcccgcccaggctgccagccgagacgatttcgtcgtcggtttgcgtatggaatagcgcggcggtcaccaggccggcgccggtgcgccatttgacgccggcctccaggttggtgctgacggctggccgcaggccgaagttcagtcccggggcctggtcgggccggtacgacagttcattgagcgtgggcgtctcgaagccgcgtccgtacgaggcgtacaggctcaggttctcgttggccgcatagcgcagcgccgccaccggcaaggccttgcgataggtggcgcgtccgctgtcgtcgccgttgcccggcgcctggtaatgatcgtccgagtcgaagcgcaccgtgctgtagcgcagccccgcgtccagcgtccagcgctcggcgaactgccacgaggcctgcaggtacgggtccaggttgtagaccgtgttggtctcgtcgcgccgcaacgcgcccttgacgcccatggccggtgggcgcagcgggcgggccggtgtagttgtcgtagccgcggcgctgctccttcatggtgtcataggccagtccgccgatcagggtcagcggcaggccggccacctgctggcgcgaggtccagcgtaggtcggcgccgccgtagtcgcggcccaggtcgatcacgccgccggcctgcgtggggctttgctgcacggccaccgggatggattggtattgcgtggtgcggcgttgtccgtagtacagcatcacgcgcaggtcgttgcgcgtgtcgaaggcgcgctcgtacagcaggccgccctgggtctggcgcacggtcttgcgcgtatcgaagcgctcggccaccggcgcgctgcgcgggtcgtcctcgaattgctcgcgcgtcaggcccagcggatcctgcgcggtcaggtccacgtggttggcgctcagcgtcaggcggctgccgtcgtccatgcgcaggcccagccgcgcgttgcccaggttcttgcgcgcggcgctgtggtcgcgatagccctcggtcgtgaagcgattgaagtccagcacgtaatccaggccgtctgccgcgctggcgccgcgcagcttggcgccgtagcgccaggtgccgaagctgcccgccgccgcgctgcccgtcgcctcgggcggatcgctgccctgttcggtgaacacctgcaccacgccgcccgacgaattgccgtacagggccgagaacgggccgcgcagcacttccacgcggccggccgagccgatgtcgatgttcgaggtctggccctggccgtcgggcatggtggccgggatgccgtccacgtacagccgcacgccgcgcacgccgaaggtcgagcgcgcgccgaagccgcgtatcgacagctgcaggtcctgcgcgtaattctggcggttctgcagctgcagtccgggcacgccggccaagccttcggacaggttgacctgcaggttgcgcgcgcgcagctcgtggccatcgaccacgtccacggacgcgggcgtatcgagcaccgaggtgccggtgcgcgtgccgctgatgcgcaccggctccagcatggcgggcgcctcctgcgcggcggccggcccgcccagcgtggcggcggcgcccaggatgcgcaggcgtcgcagcgtgttcatcggtgggccgtcaacagcaggttgctttccgagttggccacgccgtcgatgctgcgcaggtcgcgcagcacgcggtcgaaggcgggcaggtcggcggcgcgcagctccaccaccaggtcccagcggccgttggtggaatgcacctgcagcgcctcggggatgcggcgcagcgccgcgaccacggcatcggtggccgcgccgcgcacttcgatcagcgtgatggcgcgtatgccgtgctcgtcctcgttgcgcaggcgcaccgtgtacccggccacgatgccgctgcgctcgagccgcgccatgcggttctgcaccgttccgcgcgacacgtgcagctggcgggccagcgtggcggtgggcaggcgggcgtccgcgcgcagcagcgccagcaggcggcggtccagggcgtcgagcgcatgatccatggcagtctccaggccgtttgggcagatcgccagccgtagctggcgatctgctccatattgcctcaggattgccatttttctggcttttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggccctggcagaacaggcgcgcgccgcgcgccgacgacgatccggccggcgcctgcaatggcacggccggtgcgcgccacaactgaatgcccaggtagacgaggtaggcgccgccgatccatttcagcaggatcagcgccggcgaccaggccttgagcagggcgctgatgcccagcatggacaggccgattaccagcgtgaagccgagcgcgccgccggtaatggtgcaaagcgccttgcggtggccatgcatcgcgccgtgcgtgagggccagcagcgtattggggccgggcgtcagcgacagcccgatgacggcgatcaggtaaagcagccaggtatgcagtgacatggatggaggcggagaaaggtggagagcccggtgtcggtgctccacagtgtagccgcggccgcgggcctggccgatcagagcgattcggagaacagctggtagcggtagccgtgggagatcaggatggagccggccttggggcccctgaggtagaacaggaacgaacgcgccacgggattgtcgcgtccgggcttcaggatgacggcctgctgttcgatcggatcgtagagcgtttgcggaatcagccatgccgacccgcgctggagtttcccgttggcgtagacctgggacagcgtcacgatccccaggtcggcgccgccggccgtgacgaattggcgcgactgcgcgaggtcgtggcgttcgaccagcttgtcctcgaccgccttggcgaggcccaggttgtccagtacctgcgccgccggccggccatagacccggttggggctggcgaccgacaggcgctggaattggttgcgcctgagcacctgcccctggtcgtcgacgtagtccttgaacggcgaccacaggaccagtacgttctgggcataggtgtggcgcgtcccgggcacgacccggtcgagagcctcgagttcgctcagcgccgccttgttgttcggcaacagcacgtcgaaatccgcgccctcggcgatctgccgcaggaaggcgctggtgggcgccacggtgtaatgcaccttgttgcccgtgtccttttcgaaactggcggcgaccaggcgtatcggttcggcaagtttggtcgccacggccacgcgcacctcgccggccgaggcctggccggccagcaaggcggctgcaagcagcgccgcgcctgggatgcgggggtattccatggtggtgccagcagacggtccatgcgtcgcggagaacgaatagcgctggaacttagcacgtattcgtgtccatggacaccaatgggccgggctgcggggcttgcggcccgcacccggtagccacccgcaagcctagttcagcgatgcgcccgactcggcgacgactttctgccacttcgcgagttccttgtcgatgtgcgcctggaactgcgccggcgtgctgcccaccggcgtggcgccgatggcggtcagctgcttgacgacctcgggctgcttgaggacctgggcgatctcgccgctgagccgttcgacgatgggggcgggcgtcttggccggcaccgaaatgccgtgccacgccaccgcctcgtagccgggcacgccggcctcggccacggtcggcacgtccggcagcaccgggctgcggcggctgctggtgaccgccagcgcccgcaccgcgccggcctgtacctgcggcagggccgagggaatgttgtcgaacatcagctgcacgcggccgccgcgcaggtcggtcatcgcgggcgcgctgcccttgtagggaacgtgcaggatgttgacgcccgccatggtcttgaacagttcggtggccaggtgggtggaggtgcccgtgcccgccgatgcgtacgtcagcgccttggggtctttcttggccagcgcgatgacctgggcgatcgagttgaccggcacgtccgggccggtgatgaccacgttgggcagttccaccagctgggtcaccggctcgaaggcctgcttgaagtcgaacggcaggtccttgtacaggctttcgttgatggcgttggcggtggtcgagaacagcagcgtatagccatccggaagcgccgaggcgaccatctgcgagccgatgttgccgcccgcgccgggtttgttctcgacgatcaccgattggcccaggcgagcgcccaggtgctgcgcgacgatgcgcgccaccatgtcggtcgcgccgcccggcgtgtagggcacgatcagccgcaccggcttggacggataggtgtcggcgctggcggcgccggcgggcagcagggccgccccgagcatggccgaggcgcaggccaggcgggctttgcggccgaatgcgccgagcaggtagcgggaaatgacagtcatggagtctccttgtcgttgtatgcgaggggtgtcttgtgacggggggcgcctaccagcccagtgcgtaggcggccgcgcgccgcgggtcggcgccggcctggtagatgccttgttcgagatcggcgtcgatggcgcagacgccgccggcgcgtcagagccaatcgggccagcgctgcatgtcgtgtccgagcgcggccagggtctgctcggtctgcgccgggatgcgtccttccacgctcaggcggccggggtagtaggcgtgcggcgcgaacgagtcgggatggctataggaaatgaaacgcggcgcttcgatcgccgtctgcggatccatgccgaacagcgtgatgttcagcagcacctgcagcatggcctgcacctggctgttgccgccggggctgcccagcggcaggatgcgcttgccgcgctggatggccatggcggggttgggcgtgagccgcggacgcttgcccggggccaggctggccggatggctggcatcggcgcgcgactgggacccgcgcgaggacggacacagcccggtgccgggaatcacgatcgtgtcgctcgacacatcgctgggcgtggccgagaaggcgttgccgtagcggtcgaccacgcacacgtacgaggtatccagcgggggatcgatctcgcgcgaaatattgccgtggatggcgcgcagcgtttcgtaccccgcgatctcgccgcacggcggcatttcgggccaggcgcggtcggctcgcaccagttgcgcgcgctgccgcgcgtaggcgtccgacagcagcgtctgcgcgggcacgtcgatgaagcgcgggtcggcgtaatagtgctcgcgatcggcgaaagtcagcttcagcgcttcggccacgtgatggatgtagcgcgtgctgttgtgccccatctccttgaggtcgaacgacttcaggatgttcagggcctgcagcagggccgggccctggcaccagaagttgcacgcatagacgtccatgtcgccgtagcgcgtgctgagcggggcctcgatggtcggcgcgtagccggccaggtcggcggcggtgagcaggccgccgttctcctggtggaacgcgacgatcttgctggcgatgtcgccctggtagaacgcatcgcgggcggcctgcagcttgcgtacgcgcgagccggcggtcgcggtctcctggtccgccatgtattgcaggctggcggccagatcgctttgcacgaagcgctcgcccacgcgcggcggccgtccgccgggcaggtagatggcggcgttggacggccagcggcggtacttggcctcggcttcctgcaggcggtccgccaggaacgggtacatgatgaagccttcgcgcgcgaagcggatcgcgtattgcgcgacctcggcgaaactgcgcgtgccgtagcgctgcagggcggtgatccaggccccgggcgcggccggaatgaccgtgcgcagcaggccttccggcaccacgccgccgaactcgcgttcgaatcgttcgcacgaggccgcggccggccagctgcccagcccgtctatggtgatgacccggtcttccgcggccaggtagatcatcatgggcgcgacgcccgcgatgttgacctggtcgctgtgcaccacgcccagcaccaggccggccgccacgccggcgtccacggcgttgccgcccgattcgagaatctggaacgcggcgtgcgaggcgaggtagtggccgctggacaccgcatgacgattcgccgcgatgacgggccggtgcgcggtataggtgctggtggcggattggccggtagcgaacgcgtcgacggacatggtggtctcctccggagtacgggccgcccgggcaagggcgggccctggtacggcttagtcgatgatcaggtagctcttgcgcagcgtctcgcgcacatcccagacgccatggcagtcggccgggaagtacaccgcgtcgccggcgcggatttcgatggcttcgccgccgtcgggtgtgaagtagcaatgcccggcgatgaagtgcgagaactcgcgctgcatgatggtgcggcggaaaaggcccggctggcattcccagatgccggcggtcaccccttcctgcggcgccagcccgacatcggtgctgcggtcggcggcgacgggctggcccggcactgccgtcttgggggtgaaggcgcccgacggcgcggcattgatgacgacgggttttttcatgtcatggcctctatcaggatttgtcttccaggcccgccggcgccagggtggcgaggcgggtgtccagccacgcgggcttgcgcccgagcgcttcgtcgcgctccttgcgcaataccgcgttgcgtaccagcgtaccgcccatgaagcgtatgggctcgggcgggaacttcctgcactcccgcccgaccagggcggactcgctccattcattcttgcggcccagcgccagcgaggccaggatctgtccgcccacccagctcggcgcgacgccgttgccgctccagccgatgccgtagcagatgtggtcggcgccgcgcaggcggccgaataccggcaggctgtcgtaggtccggtcgatggggccggcccaggcctgcgcgatcgcgacgtcgcgcaattcgggataagtgcgccggaaatccgcctcggtcagggcttcggtgccgggatcgcggctgaacacctggccgatgcgcccgccgctcgacagcgcgccgctgcctttgccgaacaccaggcgtccgtcgcgcgtcttgcggtaataccccaccagcaattgcgagtcggtgatcgcttcgttgccgcgccagcccagttcctgcaggcgctcgccgatgggttcggtgacgacgagcgcgctgttgacgggcgtgatcagcggcgccagttcgggaatggcggcggcccagacgttgttggcgaggacgaccgtgccggcccgcacctcggcctcgtccaggccgagcacggcgggcgcgccggtgtgcagggtgcgcaccgcgctgccctcgtacacctcgatgccgtcgtccagcgcggcctgccgcaggccgcgcgccagcagggcaggctggacggtggccgtggccgtgtcgaatatgccttccaggtgtaccggcgagccggtgcggcgcgccagctcgtccggcgccacggccgtgaaaggctggtgtccgacccgctcgcaggcctgcagggtgctggcccaggccccgcgctgggcctcggtggtggctgtccagaaccagccgccccgcacgaaatgcgcgtcgaccccgcgcgccaggcagaaccgttcgagctcgccgatcgcgcgttccgaggccagcgccaggcgcagcgcctcgtcgcggcccgccatggacagcagggtggatatcttgggccaccatgacatggcgaaaccgccgttgcggccggacgcgccgccgccgcacaggtcgcgctccagcacgatgacgcgggccgttggctgcatggccttggccgccagggccgtccacaggccgacgaatccgccgccgacgatggcgatgtccacgctgtggcggccacgcaggccttgcggcgcggactcttgcggcacggcttgcttgaaccagtagctgcgcgccaatgcgggcagggcggcgcgccggtctagctgcaaggtctgattcgttgacgcgcgcatggcctctctctgagtgcgggccgccgggatggcggccgtgatgttcggattatacctacatgttttctgtaggtatatatattttctgtaggttcggaagggttctgtgcatcgggacccgcgccctgcggatcagaagctgcgcggcgtgttcacccagagcaggacggtcggctcgtcgcccgcggcggaccaggagtgcagcaggcggctgtcgaaggaaatgctgtcgccggcgaccagttcccaggtcttcagcccttgtacgctgatatggaagcgcccatgcagcacatggatgaattcttcgccttcgtgcgagtaggcgccgtcgctctgggcgcctggctgcagtacccagcgctggcagtccagcgactgcagggtttccgccagctggaatatctggatgccggcgccgaagctgggcgcctgccgcgccttgccgccgcgcacgacgtgggcgctgctgtcggcggacctggccggcggcgccgagagttcggtgacggtggtgccatagcaggctgccaggcgctgcaggctggcgaccgcggcgccctggccggtgcgctcgaaggtggagatgaaggaaaccggcagcccggtggcgtcggccgcctcctgcagcgacatgtcgtgtttctgccgggccacccgaaattgccggcccagctgttgggtgttggccgaacgcttgggccgcgccgggtcctgcggcgccggcgcggtgctggccagcgcgcgcttgatggccgagatgttcaggccctcgaccttgcgcaggcgcaggatggtgctgatcaggcccagatcgtgttcgccgtagatgcgctgccccgtcgggctgcgcagcggcgacagcagtccgtgctgttcccacaggcgcagcgtggaggggttggtgccggtcagttgcgcggcttgggtgattccgaattccggcatgttgctacgggatgggttgtgcacggcgcccggcgacgcggcgcggcgcgggaaattgtaatcgaccagggccgccggctcgccgcgccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgtgcagacgctcctggatcgctggcaaggcgcaggcttgtcggccgtctggcaccgatcaaaaatcggctctctcacctgcgctggtgcgctgagaagatcggcaagaccggcatcttgtcggcggacaacaccgctgcctggcgtggccgagtgccgctatgtgaccaatatcagccaggcctgtgaactgggcacgggccctgagcaaggaaccgatgcctatgtacgcatgagccttcagctacaggccgtctttggattgcgccgggaggaagcgatcaggttccaacccagtaatcggggtaaccacatcgccctcaagagatcgtggacgaagggaggtcgggagcaaacggtgcccatcaccacgacagagcaacgcgacgcgctccaggcagcacaccacctggcagacatagggtcattgataccagcaaacaagacctacattcagcagcggcacgtctacgatagacagtgcaaggcggcgggtctgagtcatatgcatggccttcgccatcagtacgcgcaaagccgttatgagacgttgacggggtggaagtcaccggcagcaggtgggtctggcactgctcaactcgacctatcacagcgcctggccgaccgacacgcccggcagcagatcagtcatgaacttgggcacgagcgggtgcaggtgacggcggtctatctgggaagctaagtcgcacgctgcgcaagtgcctggggcgacacagcgaaggcacgctgtcaccgccaggctcatccaagacgcgtagggctacttctggagtaagtcctccagaaattccgactccggtttcactgctgacacatgcagttggtcgcgggcacgggtgcaagccacgtacagcaactggcgttcggtgttgtagatttcagtcagctcgacctcgtcagcagcagtgtcgatgcgcacctgtgaagggatgatttcatcgtcgcaggccatgaccgcaaccacacggaattccatgcccttggccaagtgcatggtggtgatactgacgaagccctcttccgttgccatgtccttgccgagcacgcgcccctgcaaacctgcggccttgactgccgtctgcgcgcgtgacagttcgctctcggatcgaacgaagacaccgatctcctacggcagcacaccgccagtgctgcattgctctaaccatacaccgacagcttggttttccgcccttgcatcggtatagctgcagatgatcggctccggcccattgaatacagaaatcgtacccttgcggctttcgacgtttccgtccacatcggatacatcgggaccgagaagccggtcggcctgcaagcggatctgatgcgaggtacggtagttgatattgagcgttcgcgagcggccacgtacatccacacccagagacttccacgagaacggagtctggaagatgcgctggccaagatcgccggcaaaaaacagggcattggcgcggttgccggcgatcgccgcaaggaaacgcaattgctgcacgccaatgtcctgcgcctcatccaacacgatgtaatcgaataccggatgcttgcgcttgggcatggcctcagccagcttggcgaacatctctgccgcagtgatcttgccggcctgcttcaattgctccttcaccttggcgaacacctgccaatacaaggcgcgctgcgcctccggcagacgtgtcttgcgacccagccgcttggcatcgcggtaagcctcccagctttccacttgccaagtgtccaccacatcttcccattcggacagcaaaaatgcagcgctggccttcaggccatcgacctgcgtggcggccgcctccagcagcgtggaaatttcatcacggctggcgaataccggtttaccgaattccgccgcatacaagcggatgccaagagcatccatggcggccacgtcgatacgttcgccgagcttgggagtgttccagatcaaccgatacagattgccgcgcaaagcattggccaacgtgtccgaaaacgtggaaagcagaacgcgcgcatcttcgtcctgatgtgccagatgcacagcccggtgcaaggcaaccacggtcttgcccgtaccagccgatccagacacacgtgccgcaccgttgtaatgacgctcaaccagctgacgctgtgccggatggaggaataccgtccactggtcccacgggtattccagggcgcggaccagttcgtccatatcggacatgacgcggaatcggcattgcgcgtctgggtgctggaatgggtccgcccccttggctgccacttccggcaaggccggcgtgccgcctgtcgccagttcaagcagggcttcggccgcctcaccaggcaggtggtcggccagttccagtagcgaatcctcatcagctgccttcacgtcggccagccactcctgcggcacaccgtaagccaacagttgggcgccgtcatatttttcgaacagtttcggcttctgttgcgtcgccggcctactgtcctcgacgtacttcggaacgagaatttcctcgacacgctcgcggacctcgacgagctgagccgcgccggtcgtcgggtgcacttccagcttgcgccgttcggcccattaataggcctggtcgtggtgatcgacatagcagagcagcagactgccagcggtcttatggacgatcaggcgaatgtcgcggctgactcgcaccgaccagaaattcggatccttggcgcggtcgagcttgtggaagctcatgccgttgccaataggatccatctgcaagtcgaaggcggtggtcttggcggccttttgttcatcgccggtcaggcgggccagactggtggtgaaagtgtcggcgatgcggaattccatgcttcaatctccgtccacatcaacgacgttgacttgccattccttgcacagcttgcggaatgaacgactgttgtcaaacgcctgttgcagatcgaagtgcgccgtaaaagcaggctgatccagcacttcgctgtaggttccgctttccatgttccggcgtagccagcctttcgcgtctctcggcgtctcagcatcgactggggcttcatccggacaacggaatccccggcgcccgtcaagcgatcgagctgctgcaataaaccaggcctcgtattctcgcttggccaacaccaccgataagcgccggtgcggcacatgctgcttcgcacgctgatagacatcggcagctaaggtggccgggcagtcgtcatctgcgtccaataccaccagaatccatccttgctcaccgcacttggcggccgccagaagcagttgctttcggaactcctcttcgcgcctgaggaagcgatctcgatgcacgcgaatgggctgcagcacttgcgcgtagccttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgccactcatttagacgacgcagaagcactggtaaggcagccacctcgccatccccttctacgatgctggctatctgtatcatacggactccgtctcgccgaaaaggtcaccagaggcggctttgtcttgttgttctaagctggcgcggtcaggtgccagttggttcatccgcaacagttcgccagctgagaacagatgatcccgcataacttggcgcgagccttcatccagcggcgcaaccttggtttcccccgcctcagataccactgccaatacggcatccgcgtcgatgctgtggtcatccagcaggtctggactgtgactggtcaccaggacttgcgtggtttcagaagcgcgcaccaatgcctcgcgaagcgcggcgctggctgccggatgcagggcggtttcaggttcctcgatgccgatcaaggtcggcgaataatccacattgccctgcaacaacgccgacaagacacccaatgcgcgcaaggtgccatcggacatgttctgtgcgaggaaacgccagggatgcttggagcctgccatgtcctggcgaaactccagcgtttccataggcccaatgggtttgcgctccactccatgcaccatcggtgctacagaatgcaaatattcctgtatcagagccatctgggcaggtgctaccttctccaaatgtccgatcacgctagcgatgttctctccggccggccgcagcagtcggccatcttgtggcttctgcaattcgcgcatcagttttgggttgaggttatagaagcccatcgccgtcaacgcatcgaacaccgggcgaaaagccgtcaggcctgaagcggccaccaatgctagcctgtccgccgtgaccgaggggaaggttgtttcgctactatcacggagctttcctttctcgatgcgaaagaatgggcccttgccgatgccagcgacaacgcattcctctcgctgtacttcgtagccgccattcttcagcgccccgataacgaagccatagcgtcccgcttggccactttgcatgacaaactcgacacgaagcgcgaaatgcgtgggatgacctccgctgcgtcgacgtacttcgttgatgcctccccgttcgttcagagcgctatccagtgaataggaaagcgcgtcgcacacgaaatgcagtgcatccatgaaattgctcttgcctgcgccgttgtgccccaccagataggtcagcgggcgcaaattcacgtcacagtagccgatgcttttgtagttgcgaacggcgacacggctaataaaagggtgctgtgtcatgcttttctctccacgtcatatcttgaacaccttcatcacctcatcgccgagatgattgatgactttcacagcaaaccttccgttgctcggcttcgggaacgggcgcgaggtgtcggagttaagcgttgcccaagcgtcggggtcgatttcggccttgagggtgatcttcagtgccttgtatgggtcattcgcaccgaggaagtaggcatggcggacgaagaaggactcttcgttgtagtcggtgtccaggaaccagcaggcgatgccgtccgcgccatcgctgcgaacttcgccggtgctagggtggaacacatccacaccgttgatcttgaccaccagttgcccatcggcaggcacgtctatgacgtcgcgcttgccgtcgtatcggcggatgctacggccctgtgtgtccagcacatccacgtccggctcgccgaaaatcacgaacaggttgcccttgccggtgttcttcagatcttcggccatatgcaggtcggcgttcatgcgcgctttgagcacgttgatgcgacccagcttgctgaactcgctggccggtgcgtcgtagttgaaggcgcaggcgatgagcacgtcgaaattggcatcacctgcctcgcgggctgcatcgaccaaatctgcgcgggtaactgtgccgaattccggtccgaccaagataccggcacgcttcacctgtccgttttccagatagcgcccttcggcgcagatcaagtcgcccggccacggctccagtgaggtgaattcgatcttgtcagccttgtgcgcctgctgcacgcctgcggtgcgcaggttggccaggatcaggctggcgaagtcctggccgtactccgcttgagtctcggccacgtggtcgatcaggttatcttcctcgtccacgcccaacacgcgatgcggcgacagcgattccacagtaaaggggccggccacgcgcacgcgcttcttgtcctcgtagggtttgtcgtagaggtactcgaactcggccttggcagcgatggaggcgtcgatctccttctggcggacgatgcgttgctgccaccagtcggtgtgcagctttttagctttctcgctccactttgcatcggcctcacgcggaatctcccattcctgccactgcttaccaagagtcttgttcagcgcttcacgcaacggctccagcacggtctgggctttgtcccagatgacgtcgatctcggcattgttggcgatggacttgagggtgatgtgcggcacgcgctcataaacgaagccatgggcgatgttgtcgtaagtggattggctggacggcgcactgcgggtgacttcggcttccttcaactgaccttcgcgagaatcggcgagcaggtagaacggatagcgtgcgcccatgatgcgggcgcgggccagcgccagcgcgacgcggctggtgtcgatggtgatccagcggcgaccccattgttcggcgacgtaagcggtagtgccagagccgcaggtggggtcgagaaccaagtcaccggggtcggtggtcatcaagaagcagcgttgaacaaccgaaatgctggtctggacgacataaatcttctcgccaccaaattgattttgaccaagcgtgtcagcccaaatatccgtcaattcgtatgccgggtaatcatccaagtttctgatgtagccaagattgtccccggaacttgcctccactcggttgctttttagaagacgatcaaagccaagctcattcgtcttccagcgaacggtttgcgacggcttataaacacggccttggtatttcactccaaaccaagaggctgctccctcacccttttctctaccaacgctctggctagttaagttgtctcggaagtaaatctttgatccgacaggcaatgatgaagggctttcaatttcatccttagttaactggcggcgtgaaaggtctggaagttcgacgcttttatagccggtcccccccttctgccctggtgccttcttgagcaaaaactttcgatatttgaccgctttcttgtttcttgcataccaaagaagcgtatcgaatgtcggcccaataaaatcacccgtggagcttgatgtttttgcaaaaacaatcgtactcacgcagttgtcgtcaccgaacacttcgtccagcaatgcccgcacgcgatgcacattctcatcgccaatctgcacaaaaatcgaaccactttccgtcaacaaatcccgcgccaccatcaacctgtcacgcagataagtcaggtacgaatgaatcccgtcgcgccacgtatcgcgaaacgccttcacctgctccggctcgcgggtgatgtggccggcgttgccgtccttcacgtcgcggctggtggttgaccactggaaattgctgttgaatttgatgccgtagggcggatcgaaatagatgcattgcaccttgccgcgcagcccctcgcgctcggccagagaggccatcacctgcaagctgtcgcccaggatcatccggttctgccagtggccttcgtgctggtagaactctgtgcgatccgcgccttcgggcaggccgttgaagtcaccgaacaaatcgagcaagtcctgttgcggcgcggtggcttcgcgccgttcttcggtctggcggcgcagatcgtcgatcagcaccttgggcttgaccttctcctggatgtacagcggcggcgcattgacgaccagatctgaccaatcctgctgatccttaccgcgccaaattagctgcgggtcgaggtcgcgattcagccgctgctggaattccggggatgccttgcccgcgtcgtgcagggcgcacagttcctccagccattgccgattagcgcgcgggtacgccaccttcaccggcgcttgctcatggtgttgcatcaccgactgatgctccaccgtcgggatgttcttgcgcttggcttcggtatgcgtgatctgctcgatgctcttgccgggcttctgggttttcttggttgccatctcagttttccttgtttcccggcgcgggcacagccgcttcaatcatttggttgaacttcgcttcgacctctttggcaaagtcatcctgcatttcgtacacatcgccgaactcggcgaaggcccaacggccgtgtgtgccgaggtggttcacgccgggaatccaataggtgtccatggtggacttcttctccttcgcatcctcgcgccggtagcccttgatctcgacgatcaagttcaacgggtcgttattgccgccaccgtcgcccacttgcacgatgaagtccgggatgtagatgcggttggccgagccgaagcggtagggcacttccagtccaaggttgtggttcttggtgtaggccagcaccttgggatgcgactcggcgactcggcagaattcggcttcccagccgctgtcgaggatcacccagttgacttggttcttcggctggttctccaccccgagggtctcccagcgttcgctgcccgggcgggaggtgttgaagcgcacatgcgcagtgctgccggtcgggttgaacgggtcgaggatggccttgacctgccggcccttctccagttcctttgcggtaatgcccttggtgatgcgctggcaggccgtgtccgccagttcgcggtacatcaactgcgccggataggtgccgcctttgcattccaggcactcatccagccactggcgcacgatgcgcttgagctgcccgaacaaggcaattggggcgtcctggccttgatcgcgccagtgctggaacagcaggtgcttggttagctccatcaacagggtggactggcgcacatcccccaggtgcttgatgtccagttccaccgcttcgccaatgatgccggcgttgtgagtctttgtcgcaccaaccatgtccggcgtcagagtgaggtggtggtcgttgttgaactcggcttcgagttgttcttctggcagttcgacgcgatagccctgcacgcgcgggaacaggatttccagagggtcgcgttccgggcgcaatgccttgaccgtgacggtttcgcggggcttgggcggcgtgacgacaaccggcttggctgtgaagtcgaaggggatgccaaatacgtcggcatactccacgtcgaagaggccttgctcgttcaattcataggactggcggcgcagggcacggccaatcacctgttcacacagcaactgggtgccgaacgcacgaacaccaaggatgtgagtcaccgtattggcatcccaaccttccgtgagcatggacaccgacaccacgcagcggatttgctcgcccaagcggccctgcttgccaacggtgttcatcacctcgcgcagcagttcgctgtcactcagattctcagcctggcggcgatcgccggtgcgctcgataatctcgcgcttgaagcgtccaatctcatcagcggccataccccggaagttatcgtccagcgcctcgccagattctagttgctcactgtcgatcagcaaggtgttcgggcgcgccagcggctcgccatgctcgtcgaagttgcggaacagttccagccgccccggcacgcgcatgatggaaccgtcgtcgttggtgcgctcgaaaccggatatgtaatcgaacaccagtttggaagtggcggtgttgttgcacaccacgatgaagcacggtggcacgttgatgccggcctgtttccaagcttcgtaggttttgcggtagtggccgtacagggcttccaacgcggtctgcaattccaccgggatggccagcggatcgagctgggcgttcttgccccgccccttcttcggcatctttttgccgatgtgcttccagagctcgcggtagatgggcatttccgcgccggggatgttgtcggccaccggcacgcgcggcaatttgacgatgccgcattcgatggcgtccatcagcgagaagtcgctcatcgtccagggaaacagcgtaccttccacgtagccagaaccggccaggaagaacggcgtggccgacaggtcgatcacctgttgcaaacccagcttgcggttgactgcctccagaccggaaatccacaggcgcgcggcttcgttctcgtccttgacgtgttccttggccgccttgaggtcatcgccggtcagggggttacctttgtcgtcgatgaagtcgtcgtcggaagcgggcttctctcgatagcaatggtgcgcctcgtcgttgatggcgagaatgttcttcagccccatcaattccggcatgacccgctggagcatctggccctcggtttccagcgtgtccagctcgctgccagtacggccttgcagcaagcgacggccgcccttggacaactccatgcgctcgcgcagtttgaaggcgtggtagttggtgatgacgatcttggccttgtccatatccgccaacatgtcgcggggcacgatctctcggctggcgtagtagctgtccgcatcattgggcagcagcacgcgcagacgatccttgatggtcaggccaggggcgaccagcaggaagcctcgggtgaatctcttgctctgcggatggcgcacggcgttgaccgtctgccaagcgatgagcatggccatgaccgtggtcttgcctgccccggtggccagtttcagcgccaagcgcagcaggccagggttggcatcgttgctggctttatccagatgatcgaggaagcgctcgccgttcttgccaagctgcggggcgacctcggtcaaccagatggcggtctcggccgcttcgacctggcagaagaacggacgcacaccagcgaacttgtggttgcgccaatgttccagtagacgggctgtttcaggggtgacgcgccactgcgacgggggtagcttacgccaggcatccacttcctgccggacagcattgatgatggcggtgtggtcataagcctgctgagcagtggacaggcccttgccttcatcaaacaacagacccgcctgctcgtgttcacctttcttcttgcgcggtttgggaatcggtgtgatgaagtcggcgcggcggcggctggagacgatttcctgggtcggctgaccgctggtgtctagctcccaatgccgggccggatactcatacggcgaattcagaatgggttgggcgaagaactgatcactcacttttttggtcccctgatatctagattttttcgaggagattcagagcttgaggcagcgatcctcacccgcgctcctggccggatggtttgcttgaagtcgtcacccagcaagcggctgatgttgccgatcaattccatcatgatcctcttacccttgtttgatccatttcgcccctcttcctttgcctgttgactctatcaacccctctgatttcatcgcccgcagcaccagtcgcaccatatctcggctcacccccgggcaggcttcttcgatttcggaaatcgaaaacggcaggctgcgccctaagacttccgcgcgcacgcggtcccctttgctgccgcggccacgctcgatggtgccgacacgctcctcgaactcacggtaggctcgcagcaaggcaccccagaagtaatcaagccagggcttgacgtcgtgttgcccctgataccagccctgagagctggcttccagcgtctcgtaatagctttctttggtttcctcgaagatgcgttccagactgatgtagcggcccactgcgtaatcgaagtggtaaagcagcagcagggtcagcaagcgggacatgcgcccgttgccatccgggaaggggtggatgcacagcaagtcgagcatcgccagcggcaccagtaccaacgggtcggccaggtgctggtccagcgcggtggcgtagcgccctgtcagatcagccatggccatcggcgtgagatgcgaagccaccggctggaagcgcagacgcgaagtgccatccgggtgacgttcgatgatgtcgttattggtagccttccagcgcccgcccgcctgcggcatatagcggtacagcagggtgtgcagttgcagcactacgccctcgctgaagggcatgtgcgcggccgattcgtggatcagcgccagggcgtcacggtagccggcgatctcctgttcggagcggctctttggtgttgcgttgcggatgaccagagacttcagccgcgaaggcgctacgacaacaccttccagccggttggacgactcggtggactccaccaccgcgatctggcgcaggcccttaagggcttcgggcgactgtgcggcgtagagttgctgcttaccctggtactcgcccagtgtgcgcaacgtggcgacctgagtgccatcgaagcaaagcgcggcaaggtactcgggtgtgagcgagtgcatgaaaatgtaaacccaggctgtgtaaatggggtaatcatagcctttaaatggggcattgtctctagaaatacctcattagcagtgtttgactaccccatttcctggacattggaccggtcgcgaggagttggcatggctgatcagggaggaaatgggcgacatgaatccaaaaaacggggcaataaatcaaaattgccctatttatttcattgcctaccccattcccgcgcccatccttctgcaaaggaaagggaacggcactcaagggacaacggccctatcctgaaaaggataaggccgttctacccacttcgctgctgcgatacccggccaaatcgtccctatgccgcaccactgtcttccgctgccttcagatattccgcccaatcctgcaacagcgtccttctctgatccaacagcagtgccttgttgtacgtcgcccgaaccttgttgctttccacatgggcaagctgccgctcaatcgcatcaggccggtatccgttctcattggcccaggtcgaaaaggtcgtccgccagcaatgcggcgttgtgcccctgcccaggttcatgtcgcgcatggcgtaggtcagccggttcggcgtagtaaagcccttgccgctccggtgtggaaacagatagcgcccgccacccgtgatgcactgcaaatccttcagcacggcaatggcctgcgccgacaacggactgacatggtcgcgccgcgctttcatcttcgccgcaggccgacgccacagtgcatcctcaaagtcgaactcatcccactcggcatccgccgcttcccctgggcggcaggcggtcagcgcaatcagccgcaggcacaacgaggtttccggatagccccggtagctgcgcaactcctgatagaacttctggatttgctctcgcgtcattgccgccttgctctcgctgaacggcacgcgcaacagcccgcgaagactgggaataggattagcctcgaccagcccccgcaccaccgcaaactcgaagatggccgacagatcgcctttgacatggatggccgcccacgcaccgtgggccttgcactcttccagcagcggacgaatctgtttgaccccaatgtcgctcatcggcatcccatcgaacttgggcgacaggtacttcctgatacgggattctttcgtccggtaggaactgagtgcaaagactggcttgatctcggccaggtacgcctgcgccaccttggcgaacgagctttcctttgcgtgcttgcgttcctccagcgcctccaggttgcgctccttgacctgccgccgctcatgggcaggatggataccttgcttgagcaaggcacgcgctttctcgcgggcagcgcgagcctccgcaaggcttacttgaggaaagccgccaatagcaaagaggttctccttgccttgcaggcggtacttccaccgccagtgcttgccgccggtgggcttgaccggcaggaacaagccccgccgtctgaaagtttccagtctcgatcagtcagtttggccgacctgatcttggcgtcagtgagtagattctcgggcatcgttggattccactgcggggaaaagtacccccacggttgaacacgagtacccccaacgctacccccgaattttccagacctagatgaacaataggaacgctcagtagaccgtattgtttatgcaacccattgatttacaacgggccaatctgtccaccaagcgctactgagcgtcaccgagatccagcaaaaatcgtcagacgttgaacaggaagttcatcacgtccccatccttgaccacgtattccttgccttcggcgcgcatcttgccggcttccttggcgccctgctcgcccttgcaggcgatgaagtcttcgtaggcgatggtctgggcgcggatgaagccgcgttcgaagtcggtgtggatgacaccggcggcctgcggcgcggtggcgccgatggggatggtccaggcgcgcacttccttcacgccggcggtgaagtaggtctgcaggccgagcagggtgaaggcgccgcggatcaggcggttcaggccgggttcttccatgcccatgtccgacaggaaggcctggcggtcttcctcgggcaggtcgacgatctcggattcgatggccgcgcagatggcgaccatgggcgcgttgcgcgacttggcgaactcggccaggcgctcgagcagcgggttgtcggtgaagccgtcgtcgctgacgttgcccacgtacatggcgggcttggcggtgatgaagcacagctgcgcgatcagggtctgctcttcgtcgctgaggtccaggccgcgcaccggcttggcctggttgagctgggcgatgcatttctccagcacggtcaccaggcgctgcgcgtccttgtcgccggaacgagcggtcttggagtggcgatgcagggctttctcggcggtctgcaggtcggccagcgccagttcggtctcgatgacttcgatgtccgcgatggggtcgaccttgccggcgacgtggaccacgttggggtcttcgaagcagcgcaccacgttgacgatggcgttggtttcgcggatgtgcgagaggaactggttgcccaggccctcgccctggctggcgccggccaccaggccggcgatgtcgacgaattcgacggtggccggcaggatgcgctcgggcttgacgatctcggccagcttgtccaggcgcgggtcgggcacttccaccacgcccacgttgggctcgatggtgcagaacggatagttctcggcggcgatgccggcgcgggtcagggcgttgaagagcgtcgatttgccgacattgggcaggccgacgatgccgcattgcagagccatggatttcctgtctaagtatgtgtaatcaaagcgttaacggtgcagtttaccgcctgtggcggcgccctgccttcaggcgccggccggcatcagtgtcatcagcagccagatcatcagtaccgggccgccgttgaacagcgcgtgcagcgcgatcgccgcgccgatgccgcgccgcacccgcatccatcccagcaccaggccggtggcccattggggcagcaccagcagcggcagcagccacacgggggtctggctgagcgagaagttgttcaggtggaccgcggcgaaggtcagcgccaccagatggaacaccagcccgaaacggtagctgtagtagcggcgccagctggtgtcccagccggccagcgaggcgcgtcctcggcgcagcgacagccacgccagccagaccgccacggcgacgagcgccagcgtccagccctgcgcgccccacaggatggcgggcagcaccatggggcagaaccacagcgcctgcgcgggccggcgcaggccgtagcgaaacagcagttcttcgaccaggggcgcccacaatatggcggtcagccaggggatgttggccgggtccaggcgatgcatggcgccgccggcgccggccacggtgacggcgatggggccgagcgcgaacaggttcagggcccacagcaccgcggcccaggccagcaggcgcgaagcgctgacgcccggccgccagtcgctggcccagccgctgtcggcgcgccggccgggcagccggccgcgcagggtgggccggcacaggaagcgccagcaatcggccaggtcctggcgaaacgtcgtggcgcgcgccgcgccctgccgcgccgtggtcacgtcgctcaagtcccgttggcgccgtgcagctcgcgcgtggccagcgcgaaatcgccggccagcatcgccggcacgacggcgcggcaacggtcgatgaccgtatcgatctgctgctgttcttcgcggcacggcgggtgcaggacgaagtcggcgacttgctgcgccaggccgaggctgcggggatggccgatgccgatgcgcaggcgccagaaattggggctgcccagcgcggcctggatgtctttcaggccattgtggccggcgtggccgccgccctgcttgatcttgacctgccccggcaggaggtcgagttcgtcatgcagcaccagcacctgttcgggcgccagcttgtagaagcacgccaccgcgccgacggactggccggaacggttcatgtaggtgatgggcttgagcagcacgacgttctcgcccgcgtggcgcgccttggcgagcatgccgaagaaccctttctccagcgcaaacgcggtgcgcaggtcgtcggccaggtggtcggcgagccagaaaccggcgttgtggcgggtcgtttcgtagtcggggccggggttgcccagcccgacgatcaggcgaatgggatctgacatggtggcgtatgcatcgggacgcgtatttgtaaagtacaaaaccctgcgcatgcaaatcgcatgcgcagggtttcggggacgtcgggcacgagcccgcggcggacggtcgtcgccgcgtcctggcgcactcaggcggcaggttgctcggcggcagcgtcgccttcgtcagcggcaccgccacccttgacgaccgcggcagcgatcagggggttggtgtcgccgccgtgggcgttgaacgtcacgcccttgggcagcttgatgtcggccaggtggatcgaaccgccacccagcaggtcgcccaggttgacttcgatgaactggggcagcagcgccggcaggcaggtgatgtccagttcggtcagcacgtgcgagatgatcgcgccgctcagcttgacggccggcgacacttcggcgttgatgaagtgcaggggcaccttggtgtgcagggcttggttggcttcgacgcgctggaagtcgacgtgcatgacttgcggcttgtaggcgtgccattgaaccgaacgcagcagcacttcttcggtcttgccgccctcgatgaccatgttcaggatcaacgcgtggaattcttccttgcgcagggcatggtagatctcgttgtgatccagttcgatgttcaggggggcagcggtaccgccgtaaacgatggcaggcacgcggcccgcgcggcgcaggcggcggctcgcactcgaaccctggacgctacgcgcagtggcgttgaatttcatggaaaactccaaacaatctggcgaatggatcgccggttaaaacacgcggcgcgacatgcgctgcgtggtttttgcgcgccgccgcgaccagcggcgcgcaaattcgggaatacgggcgccgatcagtcggcaaacagcgagctgaccgactcggcgttggaaatgcgcagaatggtctcgcccagcagcgcggcgcacgacagctggcggatcttgccgcaggcctgggcttgctcggacagcgggatggtgtcggtgacgaccagctcgtccagcgaggaggtctcgatgcgctcgatggcgccgcccgacagcaccgggtgcgtgcaatacgcgtagacggcgccggcgccgcggtctttcagggcctgggccgccttgcacagcgtgccggcggtgtcgaccatgtcgtccatgatgatgcaggtgcggccgtcgacttcgccgatgatgttcatcacttccgacacgttggcgcgcggacggcgcttgtcgatgatggccaggtcggcttccagctgcttggccagcgcgcgggcgcgcaccacgccgccgatgtcgggcgacaccaccaccaggttcgagaaattgcggcgccagatgtcgcccagcaggatcggaccggcatagatgttgtcgaccgggatgtcgaagaaaccctggatctggtcagcgtgcaggtccatggtcagcacgcggtcgacgccggcgacctgcagcatgttggccacgaccttggccgagatcgccacgcgcgccgagcgcggccggcgatcctggcgggcatagccgaaatacgggatggcggcggtgatgcggccggccgaggcgcggcgcagggcatcgaccatcaccatgatttccatcaggttgtcgttcgtgggcgcacaggtgggctgcagcacgaagacgtccttgccgcgcacgttctcgttgatctcgaccatcacctcgccatcggagtaacgaccgacggtcatttttcccagcgacatgtcgaggtggttgactacgtccacggccagccgcgtgttggcggtacccgtgaaaatcatgaagctgtcgtttgccatgatgttgatgcagtggtcggtttcaggtcacgtacggaggtgcgcgctgaaaatctcgtaaaacaaaaaagctgctgaactggagccagtgtctgacgggcgcgttcaacagcttttttatgtattggtttggctggggaggaaggattcgaaccttcgcatgccggaatcaaaatccggtgccttaaccagcttggcgactccccaactagcttgcaatccagttccgcaacggatgctcagtcaatccagtactagcctgtaccaaccggaacccgggatgcgtatggctggttgtttttccagcgacgcgcattgtagcggttatttcctcttgtgccaaaacggcttccggcagggtgggaaattcggcgaaaagacacgccccagatcccgacatccgaacacgcaaaccgtgctcgaaaagccagcgaacagcccctgaaacctcaggataccgccgcaacaccaccggctccagatcattcctgccaaagcaggaagttggcaaagcaagaaagtccgctattgtgaccgaagcgcaatcccttgtcaaatcggggtcggaaaaaatgacggcagtgggcacgccggcgtcgggctgcaccaccagataggccgccggcgacagcgccacggccgtcaggtcttcgcccacgccctgcgcgaaggccgactggccgaagacgaagaccggaacatcggcgcccagcggcagcgccagttgcatcaactggctgcgcgacaggccggtgccccagagccggttcagggcgatcagggtggtggcggcgtcgctcgatccgccgcccaggccgccgccctgcgggatgcgcttgtgcaggccgatctgcgcgccctggcgggtgccggtggcgcgctgcaggctgcgcgcggcgcgcatgaccaggtcgtcggactcggccacgccaggcagttcgtacgcgcggccgatggcaccgtcggcgcgcgcttcgaaatgcagggtgtcggccaggtcgatgaagcggaacgcggtctgcagcagatggtagccgtcggcgcggcggcccaccacgtgcagaaacaggttcaacttggcgggtgcgggtacgtcgtagagcgtcacggcggaagcgaggggctggggatgcccctattctagaccgccgcccgcctagggctgggtaatcaccagccgcaccaggatgcggcggccgggctcctggcgctgcaacaccagcagttgcgggccttgcgcgtcgtagcggctcaggcgcgcgttccagccgtcctgctcgaaggccgtggggcggccttgcgcgtcgcgctccaggccatccggggccgcgccggccatcaggcggccgcgcagccagtcgcgcagccccgtcaccggcaccgggctgcccagggcgtcctcggccagcgcatcgggatgctcggccgccaggcgctcgccattggcgcgtgtcaggacggccatgccggggcgcccttcgacgcgcgcctcggtcgagcccagcggattggtcaggtccagcagatagctgccgccatcgtcgcgccacgcgaaaccgccctgcacggcctgctgcttgccgtcggactcggtgacggtgatggcgaaccggcccacccgcgagaacacgtcctcgcccgcgccggccatgggcttgggcacgctgacgcagccggccagcacggccagcagcaggaacagcgtgaatgcgtgcagccagcggacgggcgagcgcggcgccgggcaggcgctcacgggcgcacctccaggcggcgcatcgtgtcgagcagggcgcggttcttgggatccttggcgtaggcggtgcgcagcagttcggtggcgctgtcgcgctcgccctgcacccacagcacttcggccaggtgggcggcgatgtcggcctcggggcgcagcgcataggcgcgcttgaggtactcgatcgcagcggaaggctcgcccatgcggaatttgacccagcccatgctgtcgaggatgaagggatcctcgggcgacagctcgagcgcctgggtgatgaggtccagcgcctcgggcagccgctggttgcggtcggccagcgtgtagcccagcgcgttgtaggcatgggcatggtcggggtcgagcgcgatgacttcgcgcagcaggcgctcgagctggtcgatgcgcccctggcgctcgtacagcatggccagttcgtacttgatctcgaccgtgtcgggcatggccttgtcggccgccaccaggatagccaccgcgcgatcgacctggtcggcgtcgcgcaggatctgcgccttggtcagcacgcccagcgtgcgctcttcgtcgtcctgcggatcggcccggtccaccatggccagcgcgccgtcgatgcgcccctggcgcgcccgcagcgtggcctggcgcatgtgcgccgaatagcgcatggccgggtcgtcgatgcggcccagctcgcggatggcttcgtcgtagcggccctggtcttcggcgatgcgcgacagcagcacgtgggcgtcggccgcggcggcgccggcgtcggtggcgcccggcgcggtggccatctggcgctggttctgcacgtcgaggtattgctgcaggtagccgcgcgcctggtccaggcgtcccgccttgtaggccagctgggcctgcatgaacatcaggtcgaaatcctcgggcgagcgccgcgacatcgcctgcagctcggccagcgcgccgtcgtagtcgccgccgtcggcgatctggccggccagcatcaggcgcagcttgcgcgcgtccggattgcggttgatgaaggcgcgcgcctggtgctgcgcgcgcgtggcgtcgaccttggcgccgtattcgagcacgcgctgcgcggcggcctcggacttggggtcggcggccagcgcggcgtaggcttcgttggcggcgcgcgggtagtcgccggcggcctgcgccacgtcggccaaggccaggtgggcggcgggcagcttgcgggcgctgtcgctgagcgattcgtccaggatgcgcagcgccaggcggcggtcgttcaggcggctgagcacgcccatggcctgcacgatggccgccggcttgtcgcgcgccgtgtcgatgcgcttgcgcagcgccgtcgccagccccgaggtctcgccgttggcggcggccagcgccagctcggtggagctggcctcgatatcgttgggcgccaggctggaccaggcgcgcgccgcatccagggcgcccggcagattgcccccggcaagctggaactccagcccgcggcgggccaggcgcggatcgcccgtctcgcgcgccagcgtcaccagcgtggcggcggcggtgccgtacatgccgcgctgggcggccagttcggcgccgacgatgcgatagaagatgtcggcggtaagcgaaacatagggcagttgccccggccgcaggcggatgacttcggtctcgggctgcttgctcggctggatcaggcgcgggccggtggcatcgcgcggacgcacctcggcggcctgcgcgggtagggactgcaagcccgccaacgccagcgccagcgcggctactccgaaattaatgtgtttgagcgacaacttcacgcggcccgtccggttgatggcacaatcttcgtacacgcaattgatgatcttacactggctcatgccggaactgcctgaagtcgagaccacccgacggggaatcgacaccgtcataacgggccggacgctacgccgcctggtcgtgcgcgaagcgcgcatgcgctggcccattccacccgccctgcccgatctgctggccggccgcaccgtgctcgaatgcgggcggcgcggcaaatacctgctgctgcgcttcgaccatggcgtgcagatcgtgcacctgggcatgtccggatcgctgcgccgggtgcccgagcaggaggcgccgcgcaagcacgaccacgtcgactgggttttcgaccacgccgtcctgcggctgcacgatccgcgccgcttcggcgcggtgctgtggcaccccgacgaggccggcccgatcgccgcccacccgctgctggcccgcctgggcatcgaaccgttcgacccgcgctttgacggccgctggctgcacgcctacttccgcggacgccgggtcgccatcaagcaggccctgctggccggcgacgccgtggtgggcgtgggcaacatctacgcatcggaaagcctgtttcgcgccggcatcgatccgcgcacggccgcccagcgcgtctcggcggcgcgctgcgaccggctggcggccgccatccgcgccaccctgtcggacgcgctggattccggcggcagcacgctgcgcgactacgtcggcgccagcggcgagccgggcgcgtatttcgccatccacgccgccgtctacgagcgcgccggcctgccctgccgcgtgtgcggcacgccgatccgccgcctggtgcagggccagcgcgccacgtatttctgtccgagctgccagaaacgctagggaattcgtctatagcaaacgtattgcacaaaaaacaaacgccgcgctatatttccttccacgcattcgtataagtggaaggagcccaccgtgagcaaacaattcgcctcgcatgccgacctggaagacaaggtcgtttcgttcgaaaaactctccgacaacgcctacgcctatacggccgaaggcgaccccaacaccggcatcatcgtcggcgacgacgcggtcatggtggtcgatacccaggccacgcccgtcatggcccaggacgtgatccgccgcgtgcgcgaagtcaccgacaagcccatcaagtacatcctgctgtcgcactaccacgccgtgcgcgtgttcggcgcctcggcctacggcgcccaggaaatcctggccagccgcgacacctacgacctgatcgccgagcgcggcgaacaagacaaggccagcgagatcggccgcttcccgcgcctgttccgcaacgtcgaatcgatcccgcccggcctggtgtggcccaccatgacgttcaagggcgaaatgacggtcgacctgggcaacctggaagtcaagctgctgcaggtcggccgcggccataccaagggcgacaccatcgcctggctgcccgagcagaagatcctgttcgccggcgatctggtcgagtaccagtccaccccgtactgcggcgactgctatttccgcgaatggccggccacgctggacgcgctggcgggcttcgaggccgagaaaatggtcccgggccgcggcccggcgctcaagagcgccaccgaagtgcgccagggcctggccggcacgcgcgccttcctgaccgacctgtacgccgccgtcaaccgcggcgtggccgatggcaaggacctcaagacgatttaccgcgaggtctacgatttcatgaagccgcgctacagccagtgggtgatcttcgaccactgcatgccgttcaacgtctcgcgcgcctacgacgaggcaaccggccactacgatccgcgcatctggaccgacaagcgcgacatcgagatgtggcagcagctcgaaggctgatcgccccgccgcatcgatgggcccggccggcggcctttgcgccggccgcgcgccctgcatgaacaaaagaccaagacatacccgccacgcaggagacagtcgtgggagacatcgactaccaggcgatcgagttcgcctatacgaaatgcgccgaccagcagcgcgacacgccggcccggcactgtgtgatcgtggtgggcgcgggcccggtgggcctgaccacggcgctggacctggcgcggcaaggcctgcgggtcgtggtgctggatgacgactaccgcctgtcgaccggctcgcgcgccatctgcttcgccaagcgcacgctggagatctgggaccgcctgggcgtgggccagcgcatggtcgacaagggcgtatcgtggaacgtcggcaaggtgttcttccgcgaccaggaagtctggcgcttcgacctgctgcccgagcccgggcaccggcgcccggccttcatcaacctgcagcagtattacgccgagggctacctgcacgaactggccagcgcccagccgggcatcgagctgcgctggaaaagcaaggtggtgggcgtggcgcagcaggccgatggcgtgcaggtcacggtcgacacgcccgacggcgcctacgccctgcatgccgactggctggtcgcctgcgacggcgcgcgctcgccggtgcgcaagctgctggacctggaaacccatggccgggtattcaaggaccgcttcctgatcgccgacgtgaagatggcggccgattatcccgctgagcgctggttctggttcgacccgcccttccaccccaatcagtcggtcctgctgcacatgcagcccgacaatgtctggcgcatcgatttccagctgggctggaacgccgaccctgtcgaggccgtcaagcccgagaacgtgctgccgcgcatccgcgccctgctgggcccggacgccgacttcgaactggagtgggtgagcgtctacaccttcgcctgcgagcgcatggaccatttccgccatgggcgcgtggtgttcgccggcgattcggcccaccgcgtctcgccgttcggcgcgcgcggcgccaatagcggcgtgcaggacgccgagaacctggcctggaagctgaagctggtgctggcgggccacgcccccgaatcgctgatcgacagctacgccgccgaacgcgaatacgccgccgacgagaacatcctgaattcgtcgcgctcgaccgacttcatcacgcccaagagcgaagtcagccgcaccttccgcaacgccgtgctcaacctggcgcgccagcatccgttcgcgcgcacgctggtcaacagcggccgcctgtcggtgccggccgcctacgccgactcgccgctgaacacgcccgacagcgacccctatgccggcacgatgcggccgggcgccgtggcgctggacgcgcccgtacgggcggacgcgcagcccggctggtggctgtcccagctcgatggcgggttcgcgctggcgctgttctgcggcgccgagacgccgcgggccgatatgctggacgcgctgcgggcactgcagcaggacgaggtgcccgtgcagcccatcctggtctgcgacgcgggcgccgcgccggccgccgcgcccgcaggggtgcgcgtggtcgaggacagcgaaggctggctggcccgccgctacgacgcccggcccggcacctgctacctgatccgccccgaccaacacattgcggcgcgctttcgcgccttcgacgcccaggccgtccggcgggcgctggcgcgcgccatcggccgcgcgtaaaggagcccatcatgcccctgatcaccacgcccaacctggcgggccccgacaatttctacgaagcgctgatcgacacgcaccgcgacctcagcgacgaacagagccgcgagctgaacgcggcgctgatcctgctgctggccaaccatatcggcgacatggcggtgctgcgcgcggccctggagcacgcgcgccagtccgtcgtcgccccgccggcgccctgagccggccgttcagggcgcgtcggcgaacgcctgcacgatcagcgcacgcaaccactggctgccgctgtcgcgctggaagcgccgatgccagtacaggttggtctgcagcgtgggcatgcgcaggggcggcgtcagcaagcccaggccgaaatgcggggcggcgctggccgccagtttctgcggcaccgtggccagcagatcggtggtgctgacgatgtacggcaccgccgcgaaatgcggcacgctgaagtgctcgcccagcgtcacgccggcgcgctccagcgactggttcacctgcccgtaaggggtggcgtgcgacaccaccagatgatgcgcggcccggaacgccttcaggctcatgccctcgtgcgcgctgggatgcccctggcgatacagcgtggcgtagccctggcgaaacagcatgcgctgcatgacggcgccgcccaggtcggcgaacgcgccgatcgccaggtcgacccggccggcgtccatctcgcgctgcaggtcggcgccctgcagacgcagcgaatcgatgcgcacgcccggcgcatggcgcgcgcactggtccatcaggcgcggcatgaaatgaatttccccgacatccgacatggcgatgcgaaagcgccgtgtgctggcccgcggctcgaagtcctgggtggcgtccagcgcatgcgacagcagcgccagcgcctcgcccaccggcccgcccaggcgctcggcatgcggcgtgggctgcatgccctgcgccgtgcgcacgaacagatcgtcgccgcaggccgcgcgcaggcgccgcagcgcattgctgaccgccggctgcgacaggtcgagctggcgcgccacggcggagatgctgcgctcctgcagcaggcgctggaagatcaccagcaggttgagatcgatgttgcgcagttccgccatggagcaccattattcacgaaatttatagccactatttttgcattcccgtagtcatagcgggcaattttgcgcagaatggctcgaacgcgctttttccacggccgcttcccgcgcgccgcccccacgaaaaaaagcccggacggccaccgcgccgaaccaggctgcaccgccaggaggcatccatgtccttgcactatcagaccggcttcggcaacgcctgcgccaccgaggccctgcccggcgccctgcccgccggccgcaattcgccgcagatctgtccctacggcctgtacgccgagcaactgtccggcacggccttcaccgccccgcgcgccgagaatcgccgctcctggctgtaccgcatccgtccgggcgtgcagcacctgccgttcgcgccgttcgccggcgcgcagcgctggctgagcgacttcggccgccagccggtcacgcccaaccagttgcgctggagcccgctgccgatgccggacgcgcccaccgatttcatcgacggcatgcacacctggggcggcaacggcggccccgaggagcaaagcggcgtgggcatccacctgtacgcggccaaccgctcgatgcaggggcgcttcttctacaacgccgacggcgaaatgctgatcgtgccgcagcagggccgcctgcgcctggccaccgagctgggcctgatcgacatcgaaccctatgaaatcgccgtcgtcccgcgcggcgtgcgcctgcgcgtcgaactgctcgacgacgtggcgcgcggctacgtgctggagaacttcggcacggccatgcgcctgccggaactgggccccatcggctcgaactgcctggccaacgcgcgcgacttccagatcccggtggcctggtacgaagacgtcgagggcgatttcgagctcatcgccaagttcaccggcggcttctggcgcgcgccgatcacccattcgccgctgaacgtggtggcctggcacggcacgcacgcgccctacaagtacgacctgcgcaacttcaacacggtcggttcgatcagctacgaccaccccgatccgtcgatcttcaccgtgctgacgtcgccctcggacaccccgggcaccgcgaacatggatttcgccatcttcccgccgcgcatcctggcgatggagaacacgttccgtccgccctggttccaccgcaatatcgccagcgaattcatgggcctgatccacggcgtctacgacgccaaggccgaaggcttcgcgccgggcggcgccagcctgcacaactgcatgagcggccatggcccggacgccgataccttcgagaaagccagccacgccgataccagccaggcccactacattcgcgataccatggccttcatgttcgagacgcgccgcgtgatccgccccacggcgcaggccctggcttcgccccagcgccaggatgactactatcagtgctggcagggattgcagaagcacttcgaccccgaacaggcctgagcccgcgacgccccggcgccggcatgcagcggcgatgagcgcgatgttcatcgccgttgggcattgcggcccggccattttccgattcaaaagcagagacaagcagccatgagcaagctcaacgaaacccacgatccagccctgcaaagctgggttgccagcgccaacgccgccgacacctcgttcccgatccagaacctgccgttcgccgcgttccgccgcaagggtacgcaggacccgttccgccccggcgtggcgatcggcgacgccattgtcgacctggcggcgctggccgcccaggcgccgttcgacggcgccgccgcggccgcgctggccgcctgccagggcgaacggctcaacgcgctgatggcgctcgaccaggcgcactggagcgcgctgcgcctggcgctgtcgcgcgcgctgcgcgcgggctcggccctgcaggcgcgcatcgagccgctgctggtggcgcaggccgaggccgaatacaccacgccggcgcacatcggcgactacaccgatttctacatctcggtgcaccacgccaccgccgtgggcaagcagttccgccccgacaaccccctgctgcccaactacaagtgggtgcccatcggctatcacggccgcgcctccagcatcggcgtggaccagcgctttgcgcgcccggtcggccagacccgtccggcggccgaaggcgaggcgccgcagttcggcccgtgccagcggctggactacgaactggagctgggcatcttcgtgggccgcggcaacgcgcagggcgagcgcatcgcgctgggcgaagccgaatcgcacgtgttcggcctgtgcatcctgaacgactggtccgcgcgcgacatccaggcctgggaataccagccgctgggccccttcctggccaagaacttcgcctccacgatttcgccctggatcgtcacgctggaagcgctggagcccttccgcgccgcgtggacgcgcgacgccgccgacccgcagccgctgccgtacctggaatcggccgagaatcgcgcgcacggcgcgttcgacgtgcagatggaagtgctgatctcgaccgagcagtcgcgcgccaagcatgcgcagccggcactgctgtcgcgcagcaacttccgcgacgcctactggaacatcgcgcagctggtggcccaccacacggtcaacggctgcaacctgcaacccggcgacatgatgggcaccggcacgctgtccggcccgcaagcctccgaggcaggctcgctgctggagctgaccaacggcggcaagcagccgctcgacctgccctggggcgaacagcgcaccttcctgcaggacggcgaccagatcatcatgcgcgccgaatgcagcaagcccggctatccccgcatcggcttcggcgattgcgtgggaaccgtgctggccgccaagtaatcccctccggtgcctggctccccgggcaccatctcccgcaggcccacaatgccccacgggtaccaggctccggcttgccgaaggtgcctgtcccaaccgggacaggcacctttttccttgcgggcctacttcggcagcttgtagcgctcttcgcggtacgcccagctgggccacagggcgaaggccagcgcctcgtcgcgcaacgccgggtcgaggtcgatggggacgtacttctcgtcgcgcatggacgccgccgccgtatagcggtactcgcgcgggtccttgccgggctcgatgaccagcagcgaatcgcccttcaggtagccgaagttgtcgccatactgcatgatggcccggttggggtcgcgctgggtcaggtcgctgcccagcatggggttgacgttgtccaggccgatcagcgacagcagggtcggccccatgtcgatctggctcacgatgcgatcgtcgctgcgcggcgggaccgtgccgccgaggatcagcgccgggatctggaaatgccgcaccggcaccaggttggcgccatacacgcgcgaatcgtggtcggcgatcaccaggaacacggtgttgtcccagtacggcgccttcctggccttgtcgaagaactggcccatggcccagtcggcgtagcgcacggtgttgtccaccgaggccgggtcgcccaccggctcgatgcgtcctgccggatattcccacggcgagtggttgctgaccgagaaggccagcgtgaaggtggacttgccgtcgtcggcgcgcagcaggcgatcgagctggttgaacatgtcctcgtcggacgcgccccacgaccccacgaacaccggatcgacgaacgactggcggtcgatcacctcgttgaagccgttgcccaggaagaagccgcgcatgttgtcgaagtgcgcttcgccgccgtagatgaagcgcgaatggaagccgtggcggcccagcaggtcggccagggtgaagaagccggtctgcgagcgcggcagcttcagcaccgcctcggccacggtgggcaggaagcccgcggtgaccgcctccaggccgcgcaccgagcgcgtgccggtggcataggcgcggttgaacatccagccgtccttggccaggcgatccagctggggcgtgaggtcgcgcccgcccaggctgcccacgtactgcgcgcccaggctctcctgcaggatgatcaccaggttgagcggcttgtcgcggcgcacggtggccgtctgcttgtgcaggctggggtagcgggcgtccagcggcggatcttccagcccggccgccgcccgcacgatgcggttcatctcctcggttttcatgggcggatacaaggcggccgacgagcgctcgtcctgcatgcgataggccgcgtccagcacgttgcccagcgaattgagcggcagcgtgttgaccatggcgtcgctgctgaaggccaccatggaggcattgatgggccggtgctgcagggtgccgcgcgcggccagcaccaccacggccagcaccgccagggtgacgaaggggcgcttccaccacttcatgaagccgtcctggcggccggtgggaaacagccgcacggccagccaggcggccagcaccagcaccacgaaggatgccagcagcacgcccttgtagccttcccacagcatggaggcgacttcgcgcggatgcaccaggtactcgaaatacaggcggttgggccgggtgtcgtattcggcgatgaactgcggcgtggatacttccagcaacacaaacagcatccaccagacgcgataccaccatgccgtggcgctggcggcccaggcgcggtgcccgaaccacggcgccagcacggccggcaaggccaggaccagggccagcaggcgcaggtccatgcgcaggccgccgagcatgatggggcccaggccgccggcggcctggacgcgttcccattgccaggcggacaggcccagccggctgagtgtcagcagaaccaggatggcgatcgcgaaacgtatggtcagcctgcgcacgggattcctcgtcggcggcgggagggccagggcctcgtccgcctcgttgcaaaaaaagacgcgcaagcatacctgttgggcgtcaaatcgatgtcaaattttgtgtagccaagatcgtccaccagatggacgaatgcaatccggatcaggtaaagcgcagcacgaaccgcgtgccgcgcgccgggccgtcgcgctcggaatcgaccgaaagctgccaaccctgcatgtcgcacacgcgcttggcgatggccagccccaggccgcgcggcaattcgttcgaaccgttgtccgcgctatcgcgcaaccgcccgctgtagaagcgctggaacacgaacggcagctcttcggcggcgatgccgcggccatcgtcgcgcaattcgagggcgccatcggggcgcagcgccgccgtgagcgtggccggggccgcgtgttcgatggcgttgcgcaccaggttgcgcagcacggtcagcatggcgtagcggtccagcacgtgcgcgctgccggccggaatgcggttggcgaacgccaggccggccgcttcggcgttgacctccagcccgcgccaggcgtcgtccatgcaggcggccagatcgacgcgctcgggcgcgcgcggctcgtcgcgcgccatggcccgggcgctctccagcgccgtcgacacgttgtccacgttggccacgatgcgcaccagccgggtgcgctggccctcgtccagcccggcggccagcagcatcatctcgctgtcggagcggatcgccgccagcggcgtgcgcacctcgtggctgacgttgaccgaaaactcgcgctcgcgcgcaatcgaacggtcgacctggttctggacccggttgaacgcctcgatcaggcggcccgcctcgtcgtcgcgggtgacggccaggtcgggcgcgcccggcgcccagttggccaggcggcgggtcagctcgaccagcgggccgaccgccacgccggccacccgccgcgagatgccataggcggccacgatgcagatggcgcccacgcccagcacgaacaggccgaaatcatggacccgggcctcgttgtcggtggcgtcgtagagcacgtagatacgcgcgtcctccacatcggccaccatgacgtgccaggtttcggcgccgggctcgagcagatgcatgccgacgcccaggccgtgcagcggcggcggcaggtcggactgcgcggcgcccgcgcgcaccagccaggcgcgcatcgcgccgcccagttcgcgcgccccgcggtcgggccggaagtggtcgtcggcggccacgtgctggatcaggcggtcggtctcggtggacaggatgtcgttgacgagatcgtcttccatcttgtcgaacgtcaggtacgacagcagcaccagggcggtgacgaacagcgccacgctgccggtcaatgcccacacgacgcgctgcgtcagcgatcccgatccattgccggaaacaggccgtgcactcatgcgccacccgccggcagcgccagccgccagcccgttccgtgcacggtttcgatgccgtcgaacccggcatcggccagcgcgcggcgcagcagatgcacctggctgcgcaaggcgtccgaggacggcgggtcgtcgccccacagggcgttttcgagctgctcgcgcgagaccacccggccgggatcgcgcagcagcacctcgacgatcatgccgcacttgcgggtgaggtgcaccggtttgccgtgcaccgcgacctcgcgcgtggcgctgtcgaactgcagggggccgaagctgcgcaggctatcaaccacggcgccgcgcgagcgctggatcagggccagcaggcgcgcctcgacctcggccagcgcgaacggcttggtcaggtaatcgtcggcgccatgcgcgaagccggccagcttgtcgtccaggccgtcgcgggcggtgagcatcagcaccggcaaggcggcgcgccgctcgacgcgcagcgcgtgcagcacggcatggccatccatgccgggcagcccgacgtccagcaccatggcgtcgaaagggtgttcgtccagcagggccagcgccgagcggccatcgtaggcggcgtccggcacgaagccgcgcacctgcaggtagtcgtacaggttggccgcgatggtgagatcgtcctcgacgatcaggacgcggaaatgccggttggcgggcgcggcggtcatggcggcggcggggcgcgtcaggcctgcaggaccttgccgggattgagcaggccgcgcggatcgagcgccaccttgagccgcttcatcagggccagctcgacggcgctcttgtagcgcggcaattcatcgcgcttgagctgccccacgccatgctcggcgctgatcgagcccgcgaacgcctgcacgctgtcgtgcaccacgtcgtacacctgcgactgcagccccagcaggtcggcttcggtctggcccggcccgcgcgccacgttgtaatgcagattgccatcgcccaggtggccgaagatcacattgcgcaccccgggaaaacgcccctgcagcaggccgttggtctggtgcacgaaggcggcgatggcggagatgggaatggacacatcgtgcttgatcgacttgcccagttcggcctcggccaagggaatgctctcgcgcaggtgccagagcgcctggctttgcgccaggttctcggcgatggccgcgtcggcgaccagcccgtcctcgatggccgcgcccaccaccgcctcgaagcgcgcgcgggcatgcgcttcgctctcgctgtcggacagctccagcaaggcaaaccagggcgagtccgcgctggcgccgtcgaacggcaggcgctgttgcggaaacagccgggtgacggcctgcaggcaatcggccgccatcagttcgaaaccggtaagcgaagcgccaaagccgccgcgcgcgcgcgacagcacctcgaccgccgcatcgatgctgtccagcgccagcaaggcggtgcaggttgccaccggcaagggaaacagcttgagcgtggcggcggtgatgatgcccagcgtaccttcgctgcccacgtacaggtcgcgcaaatcgtagccggtgttgtccttgcgcaggccgcgcaggccgttccagatctcgccttcggcggtcaccacttccaggcccagcgtcagttcgcgcgcattgccgtagcgcagcacctgcgtgccgcccgcgttggtggccaggttgccgccgatggtgcagctgccctcggcggccaggctgagcggaaacaaccggccggcctgctcggccgcctgctgcacggcctgcagcacgcaaccggcttccaccgtgatcgtgtcgttgtcggtatcgatggcgcgcacgcggttcagccgcgtggtggacagcaccacggcgctgccgctgtcgtccggcgtggcgccgccgcacaggccggtgttgccgccctgcggcaccagcggggcgccatgcgcctggcacagcctgaccaccgccgcgacttcctcggcgctgcccggccgcgccacggccagcgcgcggccacgatagcgccggcgccagtcctgcaggaacggttcggcgtcgtcgccggtcagcacatgggacgggcccagcagggcctgcaattctcttggcaaggtcatggttcggcgcgctcgctgcggcgggccccgccgggcccgcgatacggaatcggcttattgtagtgggaggcggcaacggccggcgcgcccctcagctggcaatgcggtccagttgcgagccggtcaggcccgagcagaaggcgggcgatgcgatgcggtccatcaggaaggcgcggtcggcctgggccaggccgggcagcttggccagcgcctggtaggcgcgccgcagcgcctcgccccgggtcgcgccgtaggtaagcaggtgcgcgccgcgccgcccgctgtcggcgcaggcgctgatgcgcacttcgagcgcgtggccgccggaagcggcatcggccgccggtccgccttgctgcaggccgcacaggcgcgcctcgatcatgcggaacatgcccgtgcccacgtccagcgagaacacgaccgtgccgatgccgcgccagccgcgatcgcgggcgatgcgcaccgccacgccgcgcagggttgcctccaggcgggcggacaggcgcggcgccgggcattcggcgatcagcacccgcgcggcgcgccagacacagcgctcccaggcacggccggcctcgacgctgccgtcgatgcccgcgtgcacggggatatccagccggcgttcgccgccggcagtcaggtcgacccggcccggcgccatgcgccggcgtgtcgagacgaacgaaatatcggcgctcatcggccacctcccgttcaagtccgtcaataacgataagcgtatcaccttctggcttatgcaattttcgtgccgcgcttattcctacgccgcgccggccatgcgcgccctcgccgagggcctggccggcaccgcgccggggccggacgcaccgaaatcgggcgcggcgcgggggacggggccgaaatcggggataattccggtcatggccggccggcggccggcggacacaacccgcggcggacttgcgcccgccgcttcagcattggacaaggatttccgtggcgcacccctttcccgcatcggtctacaaggcgtacgacatccgtggctcggttcccgaccagctcgacccggtattcgcccgggcgctgggccgcgccctggccgccagcgcccgcgcgcagggcatcggcgccctggtggtcggccgcgacggccgcctgagcagccccgacctggccggcgcgctgcaggaaggcatcatggaaggcggcgtggacaccctggacatcggccaggtgcccacgccgctggtctatttcgcggcgcacatccagggcacgggctcgggcgtggcggtcaccggcagccacaacccgccgcagtacaacggcttcaagatgatgatgggcggccaggccctgtacggcccggccgtgcaggcgctgcgcccggccatgctggcgccggctgcggcgccgggcacctggggcgaacgccgccagctcgatgtcgtccccgcctatatcgagcgcatcgtgtccgacgtgaagctggcgcgccccatgaagatcgccgtcgactgcggcaatggcgtggccggcgccctggcgccgcaactgttccgcgcgctgggttgcgaagtggacgagctctattgcgaggtcgacggcacgtttcccaaccaccatcccgacccggccgaaccgcgcaacctgcaggacctgatcgcccatgtcaccagcaccgactgcgagctgggcctggccttcgacggcgacggcgaccgcctcggcgtggtgaccaagtccggccagatcatctggcccgaccgccagctgatcctgttcgcccgcgacgtgctggcccgctgtcccggcgcgaccatcatctatgacgtcaagtgcagccagcacgtgggcgtggccatcgagcaaagcggcggcgtgccgctgatgtggcagactggccattcgctggtgaaggccaagctggccgagaccggcgcgccgctggccggcgagatgagcggccatatcttcttcaaggagcgctggtacggcttcgacgacggcctgtacaccggcgcccgcctgctggaaatcgtctcccgcgaaaccgatgcgtcgcgcccgctggaggccctgccgcaggcgctgtcgacccccgagctcaagctggagatggccgagggcgagccgcatgcgctgatcgccgccctgcagcagcagggcgagttcgccagcgccagccggctggttacgatagacggcgtgcgcgcggaatacccggacggcttcgggctggcgcgcgcctccaataccacccccgtcgtcgtgctgcgcttcgaagcggagaccgagccgggcctggcccgcatccagcaggaattccgccagcagctgctgcggctggctccgcaagccaaactgcccttctgaccactcatgcctacaccgctgccctccagttccgcctggctcgcgttcgccgacgcggcgcgccactcgtcgcgccgcggcgcccggttgcgcgtcatcgaagcggcggggctgcgggtggacctgaccgcccaggcgcactccgacgacctcgacagcgccgccgaggacctgctggcgcagcaggatttcgacaacgcccgcgcccagctgttcgacggcggcccggccaactggaccgaacaccgcccggcctggcacacggcgctgcgcgccgcccggccgcccacgccggtggccggcgccatcctgggcgagcgcgacaggctgcgccgcttcgtgcaggacgccgacatgcgcggcgcctaccgccatgtgctgcacctgggcataggcggcagcgactggggcccgcgcatggtcacgcgcgcgctgcgccacaacggcctcaagcgcgaagtgcgcttcgcctccaacgtcgattcgcatgcggtcgccgacgcgctgcatcatctcgacccgcacgatacgctgatcatcgtggcgtccaagtcgttcaccacgaccgagccgctcgccaatgccgaagtcgccatgaactggttgcgcaacgccggcgtggccgacccggtgcggcaggtcgtggcgatcaccgccaacgtcgacgcggcgctggatttcggcatttcgccgcagcacatcttccgtttctgggactgggtgggcggccgctattcgctgtggtccgccatcgggttgccggtggcgctggcgctgggctgcgatgcgctggacgaactgctggccggcgccgccgccatggaccagcatttcctgcatacgccgatgcgccgcaacgcgccgctgcagatggcgctggcgggcgtggccaaccgcagcgtgctgggctatggctcgctggcgatcacgccctacgattcgcgcctgacgcacctggtgccatgggcgcaacagctggagatggagtcgctgggcaaggtcgccggccatgacggctcgccggccggcgttcccaccggccccgtggtctggggcatgacgggcaccgactgccagcacaccttcttccagtggctgcaccaggacacggccggcgcgccggtggatttcatcgtctgcgagcaggccgaccatccctacgaccacttccacaagctgctgatcgccaactgcctggcgcaacgcgcggcgctgctgcgcggcaagccgttcgacgaagcgctcaaggaagcgcggctggtcgagtccgacccgcagcaggccgagatcctggcgcaccaccgcgtgcatccgggcggacgcccgtccacgctgatcatgctgccgcgcctgtcggcccacgcgctgggcgcgctgctggccatgtacgaacacaaggtgttcgcgcagggcgtgctgtgggggatcaacccgttcgaccagtggggcgtggaatacggcaaggcgttggcgcgcaatatcatccgcgagctggagaacccgtcgagcgaggtgaaccagcaggacccctcgacccgctactggatcgacgcgctgcgcaagcagccctaggaacggttcagcgcgccagcgcgcgatagatggccaggtggcggcggcatacatcctcgatgccgaactcgcgctcggccagcgcgcggccggccgcgcccatgcgctggcgcaaggacgcgtcctcggccagccgggcgatcgcgtcggccaaggccggcgcgtcgcgcggcggcaccagcaggccggtgacatcggggtcgatcgcatcgcggcagcccggcacgtcggtggtgaccacggcgcgcccgcaggcggcggcctccagcagggacttgggcaggccttcgcggtaggacggcagcaccgccatgtgcgccgcgccgtacagggccgcgatatccttgcgctcgcccagcacctcgacgcagccttcgtcctgccattgcgcggcctgctccggcgtgatggacgccgggttgccgggatccacgccgccggccagctgcatgcgcacggacagcccgcgctggcgcagcaggcgcgcggcctcgacgaattcccgcacgcccttgtcgcgcagcaggcgcgcggccatcagcgccgtcaccggcgccgcaggctccggcacgacgcggtattggcccaggtcgacgcccgaaccgcggatcatgaccacctgctccgcgcgcacggcgcccaggcgcgccagcacatcgcgatcggcggtgttctggaacacgatgcggctgttgcgatgacccagcgccaaccggtagagacggccgaccgcggcccgcagcaggcgcgccttcaggccgcctgccacgaacacgaaacccagcccggagatggccgccaccatggcgggcacgcccgccagccgggcggcgatgccgccgtagagcaccggcttgatggtcaccagatgcaccaggccgggccgcaggcgccggaacaggcgcaccagcgcccacacgctgcgcagctcctgcagcggctgcttgccgctgcgcgtcatcggaatgacatgatgggcaaagccgcgcgccacgatatccggcacgctggggccgtccatggtcgccacgtgcacctcgtagccgtcggcgcgcgcggcctcggccagcggcagccggtgcgacaggaagaaggccgggttgttgacgacgaacagcaggcggcgcggcgatgtcatgcgcgttctccggaaatgcggcgccacacggcctcgtacgactcgaccatgcggcgcaggtcgaactcggccaggacgcgctggcggccggcggcgccggccgcgtcgcgcccacgcgcggcgatcccggccagcgcggcctcgatcgccgccgccagcgcggccggctgctgggccggcgccacgccgccggtatcgccgacgatgtaggcggcgtcaccgacatcggtggccacgcagggcgtgccgcaggccatcgcctcggccacgacattcgggaagccttcggcgcaactcgacagcacatgcaggtcgagcgcgttcatgaccgccggcacgtcgtcgctggggccggccagcagcacgcggccgcgcaggccttcggcatcgatcagcgcggccaggcctgcgttgcccggcgacatgccgcggccgaccagggcgcactgcagcccgcggtcgcgcccctcgcgcaccagtccccccaacgcggccagcaggttggcgtggtccttgagcggatcccagcgggccacgcagccgaccagcggcgtcccgggggccacgccccacagcgatcgcatgcgctcgcgcgcttgcgcatcgggcgcgtagcgcgacaggtcatagccattggggatcaccaccatgcgcgcgccgtcgtagccatgctgccggtggcgcgtagccgcatcctgcgccgcgcacacgatggccgccggcaggcgcgccgacagccgcgcgcacagcttgagcaccagccgcgcggaacggctgctgcgatcgagatgttcgccggaattgcggatcccccatgcgaccgcgcggatgccggccagccgcgcggccacgccgccgatcaggtcggcgtggtacatccaggtctgcacggcgtcgggacgttcgcgccgcagcagcgcgcgcagggccagcaggccgcccagcgtgacgcggccgcgcggcatgcccagcgcatgcaccggcaccccggcggcgcgcaggcgcgtgccatagaccccttcgtcggtcagcgagatcacactgtggcgcacccgctggtccggccaggtggcgagccggaacaggacggattcggcgccgccctggcccaggccggtgatcacgtgcatgacgcgcaggatccgcgtcatgcgccgccccgcacgcgctcgaacagcgcatcccattgcgccagcaccgccggcagcgcatagcgctggcgcaccgactgcgccgcccgccggcccaggtcgcggcgcagctccgggtcgcgcatgaggcggcccagcgcatcgcgcagcgcgtcgcgctggcctgccggcaccagcagggcgtcgcgtccgccgcgcgtcatttcggccgggccgctggggcagtcgaaggcggcgcaaggcaagcccagcgacatggcttccagcagcacgttgggaaacccctccaccgccgagctgagcacgaatgcgtcggccttggccagctcgtcccagggcgcggcggtgcggccgggcatatggatgcgggtggccagcccgcgcgccgcgacctgcgcctgcaggtcgtcgcggcgcgggccctcgccccagatccacaagtcccagtcggggaattcgtcggccaggccggcgtaggcgtcgatcaacagatcgaaccgcttgtccggcaccatgcgccccatcgccatgagccgcttgcgcgcggccggcgcggcgccgctgccggcggccggcgtggcgtcgaacagctcgggcggcagcggattgggaatcacgcacaactgcttgaggccgggcacctggcgcgcgaacggttcgaccgtcgcgtcggcctgcaccgtgaccatgtcggccaggggatacaggacgcggcgcagcacgcgccatatgcggccgatgctggtatcgacgaccgggttggtgcgctcgcacacgatcagcggcgtcttcaggccccgggtggccaggatggccgccacgttgacgttggtcaggaaggacaccaccacgtcgggcgcgcgctctcgcaccacggcgcgcaacgcccgcaggcgctgccatgccgccacgacgccgcccgagcgggtgccggcccgatcggccagccacagcagttcgacatcgtcggacagcggataaaaacaagtgcccttggacgagtaggtgggcatcagcgtgatctggtcgccacgcgcggcccagccattggcaagcgtggcggcgacccgttcggcgccgccggcgtgcatggaactgaccagcaacaatatcttcatcggcggccggcctcatcgccggctccggcgcgatagcggtccagccaggcctgcatcatcagcacgccccacagatggctgtcccagttgcggtgccccgacaggtgttcgcgccatttgcgcaggatgggctcgggctcgaaccagccttcctggcgcaggcgcgccggatccagcaaggcctcggcccagtcgcgcagcggcccgcgcagccaggcggccagcggcacggcgaagccgcgcttgggccggtccaccatggcctgcggcacgtggcggtacagcagctggcgcagcagccacttgccggtgccgccgcgcaccttgtattcgaacggcagttgccaggcgaattcgtagacgcgatggtcgatcagcggcacgcgcgtctccaggctgacggccatcgccgcgcggtcgaccttgaccaggatgtcgtcgggcaggtaggtgaccgtgtccagcttcatcatggcgtcgaaggtggagccctccatcggctgctcgaacggcgacagcggctccgtgccgccgatcaccacgcggcccggatcggcccagtaggagacgaacagacgatagaactcgccgcgcgtgtcggcgccgagcagctcgcccagcttgccgaccttgccgcgccaggcgccggcgcccggcagcgcggccgagccgcgcagcgccgcgcccgccagatggcgcagcggcccgggcatggcggcgcatttgcgccaccagttgtcgacgcggaaatagcgcgaatacccgccgaacagctcgtcgccgccatcgcccgacaaggccaccgtcacgtgctggcgcgccatgcgcgtgaccagcgaggtcgggatctgcgacgagtcggcgaagggctcgtcgtacatgtctgccagggacggcaccacggccaggccgtcctcggcggtgacgtagagctcggtatgctcggtgcccaggtgcgccgccaccgccttggcgtgctcggcctcgttatagcccttctcgtgaaagccgatggcgaaggtgcgcaccggctgcgcgctttgcgcctgcatcagggccacgacggtggacgagtcgatgccgccggaaagaaacgcgcccaggctgacgtccgacagcatctggccgcgcactgcctgcgacaccacctgctccagcgcgtcgatcgcctgcgcgtcggactcgaagcggcgccggtcgcccaggccctggtcggccgcgcggcgcgccgaccagtacacctggggttcgggcaactcgccacggcgcatctgcgccgcgtcgatctcgacccaggcgcccggcggcagcttgcggatgccggcgtagatcgactgcggcgcgggaatgtagttgtggcgcatgaacgaggctagggcattgcgatcgagctcgcggccgaagccgggcaccggcatgaacgccttgagttccgagccgaacagcaggttggcctgcgaatagccgtagtaaagcggtttctcgcccatgcggtcgcgcatcaacgccagcttgcgctcggcgcggtcccagagcacgatggcgaacatgcccaccgcggcctgcagggtctgctcgatgccccagccggcgaagcaggccagcaccgtctcggtatcggagtggccgcgccaggccggcgccagcccgtcctgctgcaggcgctcgcgcagctccatgtggttgtagatctcgccattgagaacgatgacgtagcggccgcaggccgacaccatgggctggtggccggcctcggtcaggtccaggatggccaggcgcacatgcgccagcgccaggtcggcctcggcgtcttcccaatagccattgctgtcggggccgcggtggcggatgcgccggcagctttcggccagcacattggccttgtcccgcaagggaccccagattccgacaattccgcacatgatgttcagtttcccacgatgatcgtgacgacgacgggagcggcggctacttcgcctggctcagcgcatcatcgaatagttgttgccacaggtccagcacatggcgcgccgagaagcgttcgcgcacgtcgatggcgcgggcggccatggcgcgccggcccggctcgtcgtcgatggcggcggccagcgcttgggccatggccccggcgtcgcccgccggccgcaccagcacgccgtccacgccggggcgcacgatctcgcgcggcccggtgtcgcagtcgaagctgaccggcatcaggccgctggccatcgattccagcaatgtattggacaatccctcgaaacgcgaggtcagcacgtacagggcggcgcaggcgtaccagtcgcccacgttgccggcccgcccgggcagcgccacccgctgcgccaggccggcctcgtcgacccggcgctgcagcgcggcgcactcctcgccctcgcccaggatcaccaggtcccaatcggggtatcgcggcgcgatgcgcgcataggcgtcgatgagcacgtcgaagcccttgtccggatgcaggcggccgaccgccagcaggcgcggccggccgtcggcgggcggcacgagcacgggttcggtgcgcggcaagggccagtgcaccggattggggatcaccgccagccgcgaacccggcacatgcgtgcgcagccagtcggcggtgccgcgcgtcagcgccaccacgcgcgcggcgcgcggataggtccagcgccgcaggcgcagccacatgcccgagagcgcctgcgacggcggatgggtatgttcggtggccacgacacggcaacccaggccgcgcgcggccagcaccgccagcaccgaggccgtcgtcatcatgcccagcacgatatcgggctggaaatccttgatcagcgcgcgcagggcgcggatccgccgcaggttggccagcaccccgcgccagccgccgccctcgcccgccgtatccagcgtacgccgcaggacctgcggatgcagcgggtagacgtcgcccgacgcatcggtctgcgtcaccagcatgaccgcgcggccatcgcgcgcccagtgggcgctgagatcggcggccacgcgctcggcgccgccgccgtgcagagagtggatgaagatcagtacgcgcaagggacgttcggcgggcccggacattcagcgtttctccctgtcgtcgtcgccgccgtccgcgcctggcgccggccgcagggccacgaccgtatagcaggcgaacgacagcagatacatcaggctggtggcgagcatgatccccgcggtgcccatgcgcggcgccagcaccgtattgagcaccgccttgagcaggaagttcgccacggcgatgagcgccatgatgcggtagcggttctggctggccagcaactgcaccaggatcagcacgccgaaatagaacggcagctgcagcaggccccagcgcagcacctgcgccacggcctgggtattttcggcggtgaaggcgccgcgctcgaacagcagcgccacgccccagggcgccagcagccagcccaccaccacggcggccgcgccggcgccgaccatcagcgccgaccacttgagcgccatggcgcgtgcgcgcgcgccatcgccgcggctttgcacatcggccagcacgggcagcgcggcgcgccccaccgacaccgcgccgatgcccagcaccagcgacagcaggcggctggcgtagcccagcgtggcgttggcgttggagcccagattggccgccgcgtattggtcgagcggaccgacgaaactcatggccacctgcccgaccagcatgacgccggcggcggcggccagctccggccagtgcggcgaacgcagcgtgaacgccggccagccccagaatccgccgtcggcgcgcgcggccagccaggccagccaggcggcctggatcgcgtagcccaccagggtgccccacagcagcgggcccacgctgtcggccgaggccgccagcatgacccaggccagcgtcgtcacggccggcacgctgtcgagcagggtattgacgtggcgctcgtgcgagcgcaggcgcgccgcgctgatgccggccatcagcagcaaggcggccaccggcgcgaaggccagcagcagctcgtgcgtcatgccgtcgacggtgcccgacagcccgccgcccagccagtcgagcacatggggccaggccatccaggtcagcagcgccagggtcaggcccgcggccagcgaccaaccctgcagttcgcgcacgaaccggtcgcgctcgtgtccgcccgcgcggcgcagccgcaccagcacggggatcagcacgacagacagcgcgcccacgatggtgaccggcagccaggtggccatggtcatggtgaactggtaggcgtcgacggcgtcgctgacgccatagcggtacgccaccgccatctccttgatggcgccggcggccttgcccagtatcaggaagacggccacccggaacgcacccttgaaaatgcgttggtggtccggatggatcgcgtcgagtttgcggcggatggctttcaaatcaacgcaggaattgcgtgtaccagggcatggcggcttccagcccgcgcaggatgtcgtaggccggctcgtagcccagcagcttgccggccttgccgatgtcggcctgcgagtggcgcacgtcgccggcgcggaattccgcgtacaccggcgccttctcgtacgacacgccctgcccggccagcgtgcgccgcaggtgctcgaacagctcggtcagcgtcgtgcgcgcgttgtacgccacgttgtagacctggttcgcgccttccggtgcggccatcgccgccagcaggttggcctgcaccgcgttctccacgaagcagaagtcgcggctggtctggccgtcgccgttgatcacgacgtcctcgcccttgatcatcgccgccgtccacttcggaatcaccgccgcgtacgcgccgtccgggtcctggcgcttgccgaacacgttgaagtagcgcagccccacgctggaaaacccgtacgagcgcgcgaacacgtcggcgtacagctcgttgacgtacttggtcaccgcgtacggcgagagcggattgccgatgcgctcctccaccttgggcaggtcgggatggtcgccgtaggtcgagctcgaggccgcatagacgaacgcctggacctgcgcatcgcgcgcggccaccagcatgttcaggaaaccgccgatgttgacctcgttggtcgtgatcgggtctttcagcgaacgcggcaccgaacccagcgcggcctggtgcagcacccggtccacgccctgcacggcgcgctggcaggccgccaggtcgcggatgtcgccttcgatgaaggtgaagcgcgcccattgctcgggcgtcaccgccgcgcgcacctcgtccaggttgtgctggtgtcccgtggcgaagttgtccagccccaccaccgcctggtccagcccgagcaacgtctcgagcaggttcgagccgatgaagccggcgcagccggtcaccagccatttctggggttgggcccgcaactgcgcgcacgtggtctcaaagcgattcgtcatggagttccttcttacagcctcaggtcggcctgctcgggggccagcacgtacttcaggtcgtacaggatgtgctcggccttgccgaacttgcggatcgcctcggcgcccatctcgacgaactggtggtgcgacaccgccaggatgatcgcgtcgtacgccccggcggccggcttggcgaccggcgtgatgccgtactcgtgctcggcctcggccgggtccacccacgggtcgtacacgtccacgtcgacgtggtactcgcccagctcgcgcacgatgtccaccacgcgcgtgttgcgcaggtcggggcagttttccttgaacgtcaggcccatcagcagcacgcgcgcgccctcgacgtggatgcggcgcttggccatggccttgaccagctgcgagaccacgtagccgcccatcgagtcgttcaggcggcggcccgccaggatgatctcagggtggtagccgatggcctgcgccttgtgcgtcaggtagtacggatccacgccgatgcagtgcccgcccaccaggcccggacggaacggcaggaagttccacttggtgccggcggcctgcagcacggcctcggtgtcgatgcccatcttgttgaagatcagcgccagctcgttgatcagcgcgatgttgacgtcgcgctgcgtgttctcgatcaccttggcggcctcggccacgcggatgctcgaggccttgtgggtgccggccgtgatgatctcgttgtacagctggtcgaccagctcggcgacttccggcgtcgagcccgaggtcaccttcttgatggtgttgacgcggtgcgccttgtcgcccgggttgatgcgctcggggctgtagccggcgtagaagtcctggttgaacttcaggcccgacacgcgctcgagcaccggcacgcagtcttcctcggtggcgcccgggtacacggtcgattcgtagatcacgatgtcgccgcgcttgagcaccgcgccgatggtctcgctggccttgaccagcggcgtgaggtcgggctgcttgtactcgtcgatcggcgtgggcacggtgacgatgaacacattggccttgcccagttcctcgcgctcggcggtgtagctgagctgcgcggcccgggccagttcgtcgtcctcgacttccagggtgtgatcgtggccggccttgagcgcggcgatgcggcgctcgttgatatcgaagccgatcaccgggcgtttcttgccgaactccacggccagcggcagccccacgtatccgaggccgacaacggccagtttcacatcatcaatgcgcaagataaatctccctatcaaccgtgtgacggctacggaattgtatgtagtttgaacgtgtttgtagcgttgtagcaccccgcgcgcgggcgcgggggccacgatggatcagtgcgttcgaatgacggacggcagcagcagccagccggggcggcgccaggacaccagccgcatgtacagccacgtgtagaccgcggcaaacacgaccaggctggcgcacaggaaccaggcgttgtcccaccagatggtggcgggcaccaggccgatgagcgccagcacccacatgtagggcgaggccagggcattgcacaatgccggcaccgcatggcggcggccgcggctgaacgtcacgcgcaccaggcggcggaacaccagctggtgcaggtgcagggcatccggctggtcgaccggcacgccgcgcttgaagcggcgccgccagatcgaaaagcccgtttcgaacaccggatagaacagcaccgccagcgcgtagaacggcgacaccgacggattgcgcaccaccagcagcacggccagctccgccagcatgaagccgaggaagtacgcaccgccatcgcccaggaacacccgtccgaacgggaagttccagaccaggaaccccagcgtggccgaggccagcgccgcggcgatcatgaaaatgggcatgtcgccgacctgcagcgccaccaggctgatcgacaccgccatcagggtggcgatcatgccggccagcccgttcatgccgtcgacgatgttcagcgcgtgcgtacagccgcccaccgcgaacatggtgaagatcagcgacaccggccagaacgacagcacccagtcgaccggcgcgatgcccacgcggctcaccccgcccagcagccaccaggcgatcgccgccgaggcgaacgcggcgagcaggcgcttgctggcgccgatgtccttggtaatgtcttcgagcaggccggccacgaacacgggcagcgccgccacgaacagcgccggccacagccaggtcagcgtcatgttgctggggccgagcaccagcaggccggccagcgagccggccaggaccgccagcccgcccacgcgcggcgttgcccgcgtgtgcgaagcctgcggcttgttgaggtcgctatcgccggtaaacgcgccatgccagcgctccgacgccacgatgagtccccccaccatgaatgcgaccacgcatatgtacagccaggtcacagagtcaccttaggttggtctatggagacgagtccgccattatcggccgcaggtgtaacgcccatatatggcagcaataatgaagtgcaagtcgccagtacagaaagtaacgtctcggcccgcccggcttcccggtcttgaaccgtccaggcgattgtagaactttccgccctggtgcagcggggaaagttcagggaaaacaccaataagccgggtgaacgcccggcctgccccctgcgcgccgcgcgtcgcggcgaaaaaaaaagcccgagatcttgcgatctcgggctaaatccaccaaaggaggagggtggaggagacaaccgtggcatgtcgggattgcgtcaggccttgcggcccggaaatcgcggcagtcggggtatccatgcttgctggccttgggccggcggttctggcaccgcaccgtctgcgtttcaacatccgatgtgcaaatagtagaggattcttttgtgcgatgcaagaaattttttgcattgcccggatccggcgcccggtcgttggatttttgccgcaccgcctgggcggctcacggcgaaacccgcgtcgatattgggctgcagcgtgaagcgggttaatgccgaaagggaaaacccttgcgggattaccctagagatttcaagcatttagaagcggcaggggcgcgccgccccaggcctggccgacgctttttgccgcaatgcaccataaatgggcagattgtccccatttcaaagccaataggcggtggacgtcatgaccttggacatcgcccgcatcgcgccgcgcaccggcgcgggcagcggcacgccgccggcgcgctcggcgctggcgcggtgctgcgcttcgtcttccttcattttctggacgatgtcgcgcgagcgctggtcctgcaccggcaaggtgcgcaggtgcccgtccaggtgcgcctcgacctggcgctcggtctcggccatgaagcccaggttgcgcggcacgccggcatagctggccagcacgccgagcgcgaacgagccggtgtaccagaacgggttgagcaggctggggcggctgcccagttcccgcaggcgctcgtggcaccacgcaaggtggtccacttcctcggccgcggcctcgcgcagcagcgcgcgcgcggccggctcgcggcaggcggccgcctggccgcgatacagcgcctgcgcgcacacctcgcccacgtggttgacgcgcatcaggccggcggcatggcgcttctcgcgctcggacaacgcatccggcgcctcgggcgcctgggcgggatacggccgggcggcggtggcggcgcccgaaagcacgcgcaaggcgcggtcgatttcgccgatcaggccatcgagcgggccggcgcggcggccgagcgcggaagcggaactggaggtggacatatggatactccctggaaagtcgcgccaccctgtcggcgggcggggttctccgccaaccattgtacgcaacgggtatgatcgctttttgatggcgcgcaaggccgcgcccaccgctacaggactatgcagatggaatgcacgatcgattggggcggccctgcgggcatgctgttcacggccagcacgggcagcggccacgtggccgtgatggacggcgcggtcgatggcggcggccatgacctggcgccgcgcccgatggaaatgctgctggccggcaccggcggctgcaccgcctatgacgtggtgctgatcctcaagcgcggccgccacgccgtgaccggctgcagcgtcaagctgcaggccgaacgcgccgacgccgatccgaaggttttcacgcgcatccatttcgcgttcaccgtcaccggcagcaaactgccgcgcgccgcggtcgaacgcgccgtgcagctgtcgcacgagaagtactgctcggcctcggccatgctggaaaaaaccgccgagctcagcttctcggtggacatcgtcgatacccaagccgcgtaacccaagccgcaaaccgggccgcgcagacaccccgcggcccgccgtcaccacgatgaaacaatatctagacctcgtccaatccattctcgaccagggcgcctggcaggaaaaccgcaccggcgtgcgcacgctctcgctgcccggcgcggcgctgcgcttcgacctgcagcaggggtttcccgccgtcaccaccaagaagctggcgttcaagtccgccatcggcgaaatggtgggcttcctgcgcgccacgcgcagcgccgcgcagttccgcgcgctgggttgcaaggtctgggaccagaacgccaacgagaacgagcaatggctggccaacccgtaccgcgagggtcccgacgacctcggcccggtctacggcgtccaatggcgccattggccggcctacaagctgctgccgagcagcgccggcggccaggtggccgacgcgctggcgcgcggctaccgacaagtggccgaggtcgacgaaaacggcgcgccgcacgtgctgctgtacaaggcggtggaccagttgcgccagtgcctggacaccatccgccaatcgccgggcgaccgccgcatcctgttccatggctggaactgggcgcagatcgaggaaatggccctgccgccctgccatctgctctaccagttcctgcccaacgccggcacgcgcgaaatctcgctgtgcctgtacatccgctccaacgacgtcggcctgggcacgcccttcaacctgaccgagggcgcggcgctgctgcacctggtcggccgcctgaccggctacaagccgcgctggttcagctatttcatcggcgatgcgcacgtctacgaaaaccacctgccgatgctgcgcgagcaactggcgcgcgagccctatccggccccgcagctggtgctgtcggaccgcattcccgatttcgccgtgaccggcaagtacgagccgcaatggctggagcaggtcgagccgggcgatttcacgctgagcggctaccagcaccacgcgccgctgaccgcccccatggcggtctgagcggcccgacgacgcctcacgcccttgcccatgtccgccactcccctgctcagcctggtcgtcgcctattcgaccaaccgcgtcatcggacgcgacaacgccctgccctggaagctgcccggcgacctggcgcacttcaagcgcacgaccctcggccatcccatcatcatgggccgcaacacctgggaatcgctgggccgcccgctgccggggcgcaccaatatcgtgatcacccgcaacccggcctatgacgccgccggcgccgtggtggtgggctcgcttgccgccgccatccaggcctgcggcgacgccgccgtggcctgcgtcatcggcggcgcgcagatctacgcccaggccctgccgctggcgcagcgcgtggtggccaccgaggtgcatgccgagatcgagggcgacgctttcttcccgccgctgccggccgggcagtggcgcgaaacgcagcgcgcggcgcaaccggccgagaacggcctgcgctacgacttcgtggaatacgagcgcgtggcgggctgagcgctcgcccccgcgccgcgcagaaaccgccacagcgccgcggcgtccgaatacgccacgttgaagcgcagccacgggatgtccgcgtcggccgcgtcgaaataggatcccggcgccagccagataccgtccttgagcgccagctcggccaaggcattggcgccgcgctcgcgccaggccccgccgggccgcgcccacaggaacaggccggcctggggacgggcgcacagttgcaggccatgctcgtccatcgcctgcacgacctgcgcatgcgcctgtcccaggcgctcgcgggtgcgcagcacatgggcgcggtagcgcccctcgcggatgacctggtgcaccacgcgctccatgatctcgggcgaggtcagcccggcggccatcttggtgcgcgccaggtcgcgcaccaggtcgcggtgcgccacgatgtagccgacccgcaccgacgggctgatggccttggagtagccgctcaggtagaccacgcgctgcgcgccgtccagcgccgcgagcaagggggcaatggcgggcatcagctcgcgcgaaatatcgtcttccacgatccacaggccgtggcgctcggccgcctgcagcacgcggaacgcgttggccatgcccaggctggcgccgctggggttctgcagcaccgtgttgacgaacaaggcgcgcggacggtgcgccagcgcggcggcgtcgagcgcctcgcagtcgatgccgtcgacgccgcgcggcacgctgaccacgcgcatgcccaccagccgcagcaactgcagcagattggcgtagcagggctgctcgaccagcaccgtatcgccggggcgcaacagggtgcgcatgaccaggtccagcccgtgcgtgacgccttgcgtcagcagcacctggtcggcctcggccggcatgccggccgcgcccaggccggcggcgatggtctcgcgcagcggcgcgtagccatagggatgcccatagccggcgatgcgcagcgccggcacccggcccaggtgccgcagcgcctggtgcaggccctcctcgtgcagccattcgggcggcagccagccgcagcccgacttgatcgggatggagtggtcggcatagatatcggacagcagccaactgtcgttgagccgcggcggcgaccattgccccggggtgcccgcgcgcggcgcggccgcctgcggcgaggcggcccggtagcccgacccgggccgggcaaccagccagccctgcgcggccagacggctataggcgctggccacggtaaaggtgctgatgccgtgctggcgcgcgaactcgcgcaccgacggcacgggcatgccgggccgcaacacttgccgggcgatggcgctgctgaacgcctgcacgacctgctcgaccagcgaaggcgcctgcgcgcggccgcgcacgggttggaaatcgatcacggaaggcctgccaggtagatttctgtacagttaaccagaatccaactatacagttagcggtatttacatcgattgtatattttcattccctgatgggcgggccagaatcgatctcgtcccctgcccggccaccgcacgcgcggtcggcgcacaccgcaggcgttacctctggagcgaccctcatgaatgcccccgccagcccgcccgacctgtcgcatctctggatgccgtttaccgccaaccggcagttcaagtcccagccgcgcctgctggcccgtgccgagggcatgtactacacctcgaccgatggccgccagatcctcgacggcacggccggcctgtggtgcgtgaacgccggccactgccgcccggagatcgtgcaggccatcgccagccaggccggcgagatggattacgcgccgggcttccagctgggccacccgcttgcgttcgaggcggccaccgcggtggcctcgttcatgccggccggcatcgaccgcgtgttcttcaccaactccggttccgaatcggtcgacaccgcgctgaagattgcgctggcctaccaccgggcgcgcggcgacgcgcagcgcacccgcctggtcgggcgcgaacgcggctaccacggcgtgggcttcggcggcatttcggtgggcggcatatcggccaacctcaagacgttctcgggcgcgctgctgcccgcggtggaccacctgccccatacgcacagcctcaagcacaatgcgttctccaagggccagccggcctggggcgagcacctggccgacgagctggaacgcatcgtggcgctgcacgacgcgtcgaccatcgccgcggtgatcgtcgagcccatggccggctcgaccggcgtgctggtgccgcccaagggctacctgcagcgcctgcgcgaaatcaccgcgcggcacggcatcctgttgatcttcgatgaagtgatcaccgcctatggccggctgggctcgcccaccgcggccgagcacttcggcgtcacgcccgacatcatcaccatggccaagggcgtgagcaacgccgccgtgccggccggcgccgtggcggtcaagcgcgaagtccacgacgccatcgtcaacggcgtgcagggcggcatcgagttcttccacggctacacctattcggcccacccgctggcggcggccgccatcctggccacgctgggcatctaccggcgcgacgacctgttcggccgcgcccgcgacctgtcgcccgctttcgagaaagcggcgcatgccctgcaaggcgcgccgcacgtcatcgacgtgcgcaacatcggcctggtggccggcatcgagctggcctcgcgccccgacgcgccgggcgcgcgcgccgccgaagccttccgcaaatgcttcgacagcgggctgatggtgcgctataccggcgacatcctggccgtctcgccgccgctgatcatcgacgaggcgcagatcggcgagctcttcgagggcatcggcaaggtgcttaaggaaatcgcctgacccggcacccgccacgcaacagaccatacccatgaagaccattccgcatttcatcaacggccagccgtacgaaggccgcaacggccgctacacgcaaggcttcaaccccgccaccggcgaggtctccagctcgattccgctggcttcggcgcaggacgtcgacaccgacgtggcggccgccgctcaagcgcgcgcgcattctgttcaagttcaaggccctgctggacgagcaccaggacgagctggccgcgctgatcaccgccgagcatggcaaggtgttctccgacgccaagggcgaggtgacgcgcggcatcgaggtggtggagttcgcctgcggcatcccgcacctgctcaagggccagtacaccgaccagatcggcggcggcatcgacaactggagcatgcgccagccgctgggtgtggtggcgggcatcaccccgttcaactttcccatgatggtgccgtgctggatgttcccggtggcgctggcctgcggcaacaccttcgtgctcaagccgtccgagcgcgacccctcggccgcgctgcgcctggccgagctgctcaaggaggctggcctgcccgacggcgtgttcaacgtggtgcagggcgacaagcaggcggtggacgcgctgatcgcgcatccgcaggtcgaggcgctgtcgttcgtcggctccacgccgatcgccgaatacatctacgccgagggcacgcgccgcggcaagcgcgtgcaggccctgggcggcgccaagaaccacatggtggtcatgccggacgccgacctggaccaggtcaccgacgccctgatgggcgcggcctatggctcggcgggcgagcgctgcatggcgatctcggtcgcggtggcggtgggcgaggtggccgacgaggtggtggcccgcctggcgccgcgcgtgcgcgccctggtggtcaaggacggcatgcaggccgacgccgagatggggccgctggtgaccgcgcagcaccgcgccaaggttaccggctacatcgaggacggccaggcctgcggggccacgctggtggtcgacgggcgcggcctgcaggtgcccggcaacgagggcgggttcttcctgggcggcacgctgttcgaccacgtcacgcccgccatgaacatctatcgcgaggagatcttcggcccggtgctgtgcatcgtgcgcgtgccggacttcgccgccgcggtggaactgatcaacgcccatgaattcggcaacggcgtgtcctgcttcacgtccgacggcggcgtcgcgcgcgccttcgcgcgccagatcaaggtgggcatggtcggcatcaacgtgcccattccggtgccgatggcatggcactcgttcggcggctggaagcgctcgctgttcggcgaccaccatgcctacggcgaggaaggcgtgcgcttctattcgcgctacaagagcgtgatgcagcgctggcccgacagcatcggcaagggcgccgagttcaccatgcccgtggccaagtaggcgcgccgcggcccgggccctcgaacgggcatgcgggtattcccaaggccgagcccgccggcgggccggcctcgccgccatgcgccgcccctccccccggcgcgcgcggacgcaagaaaacaaccatggacaggcccgccaccgggcatcagaatggggccttgtggacccgcgtccgacgccggcccacggtcacagcttgatcctcgcgcgcccccggcggcgcgtttccgacgacaacggcggcgccctggcgccgccggcttcactcagaaaggggaacatccatgctgaagtccgtccgcatcgccgcgctggccggcgccatgctcctggcagcccagggcgccggcgccgaaaccgtcatcaaggcagtcatgcactcgcccctgcggctgaccgacccccacgccaccacggcatacatcacgacgtggcacggctacatgatctacgacacgctgctggccaccgacgccgacaacaagatccagccccagatgctcgaaaagtgggaagtctcgcccgacggcaagacctacaccatgacgctgcgccccggccagaagtggcacgacggcaagcccgtgaccgccgaggactgcgtcgcgtcgatcaagcgctgggcgggcggcgacggcatgggccgcacgctgatgaagttcaccgacaggatcgaggccgtcgacgaccagaccttgcgcatcgtcatgaaagagcccacggacctcgccttgcgcgcgctgtccaagcccacgggcacggccgccttcatgatgcccaagcgcatcgccgacattcccatcggccagcccattaccgacatgaccgggtcgggcccgttcaaggtggccgagttcaagcccggggtgaagaccgtatacgtcaagaacgccgactacgtgccgcgccaggagccggccagcggcctggccggcggcaaggcggtccacatcgaccgggtcgagtggaacgtcatgcccgacgccctgaccacggccaacgccctgctgggcggcaagatcgacttcgtcgagcagttcccgtacgacctgctgcccatggtggaaggcaatccggaactgaaggaggaagcgctcagtccggtgggctacttcaccatgtaccggttcaacttcaagtacccgcccttcgacaacaagaagatccgccaggccgccatgtacgccatcggccaggaagacgtgatgaaggcgctggtgggcaacccgaagtactggcagacctgcgcctcgctgtggggctgcggcacgccgttcgagaccgacatcggcaaggacatggtggtaccctccaacatcgagaaggcgcgcgccctgctcaaggaggccggctacgacaacacgcccatcctggtgatgcacgccaccgacgtcggcacgctcagcgcccagcccgtggtgatggcgcaggcgctgcgcaaggcgggcttcaacgtcaacctggcggcgatggactggcaaagcgtggccacgcggcgcgcctccaaggccgcgccggcgcaaggcggctggaacatccacaacaccaactggtacgccaccgacatcatggacccggtgcgctcggccccggcggcggccaatggcgacaacgcctggttcggctggcccgacattccggaaatcgaggcgctgcgcacccggttcgccctaagctccgaccccgccgagcagaagaagctggccgaggaggcgcaacgcatcggcatcgacgagggcctgtacgtgccgctgggccagatgtccgtgcccaccgtctacaccaccaagctgagcggcctggtgcacgcgccggtgttcgccttctggaacgtcaagaaggcgccttgaagcccagggcgggcctggcccgcccgcgcaacccgagggagttccatgctggtattcatcgcgcgccggctgttggccaccataccggtcctgatcatggtggcggtcgtggtcttcgcgatcctgcgcgcaagccccggcgatccggccatcatcatggccggcgacgccgccacgcccgaacgcattgcccagatccgccaggtcatgggactggaccagccgctggtcaagcaattcttcatctggaccggcaggctagtgcgcggcgacatgggcacttcgctgatgtccggcgtgccggtcacccagttgatcggccagcgcctggagccctcgctcagcctggcgatgatcacgctggtgttcaccctggcggtcgccattccattgggcatcctggcggcgtggcggcgcggccgcctgctcgaccgcgccgtgatgggcttttcggtgctggggttctcggtgccggtgttcgtgaccagctacgtgctgatctgggccttcgccatcaagctgggctggttcaacgtgcagggctacacgccgctggcgcagggattctggccttacctgcaccgcctcgtcctgccctcgctggcgctgtccaccgtgtatgtggcgctgatcgcccgcatcacccgcaccagcatcatcgaagtcatgggcgaggatttcatccgcaccgcgcgcgccaaggggctgggcgaaaccggcgtgctgctgggccacgccctgcgcaatgccgcggtgcccatcgccacggtgatcggggtgggcgtggcgctgctgatcagcggcgtggtggtgacggagtcggtgttcaacattcccggcctgggccgcctggtcgtcgaggccgtgatggcgcgcgactaccccgtgatccaggggctgacgctgttcttcgcgttcgtctacgtgttcatcaatctggtggtcgactgcgcctatacggtgttcgacccgcgcatcaggtattgacgatgcccacgcatagcgatgccgtcgccgacggcgccctgcccgagaacggaccgccccaggcaggcgcgtggcggcgcgtgcgccgcgaattctccggcgcgcccgtgctggccgcgctggcggtgctggccctggtggtcggcgcggccctgctggcgccgtggctgggcaccgtggacccgaccgccatcgatccgggcgcgcgcctgaagccgcctttcggcgactacctgttcggcaccgatgcgttcgggcgcgacatctggtcgcgcgtggtgtatggcgcgcgcgtatcgctggtggccggcctgggcgcggcgctggtcagcgtgacgctgggcctggtgataggcgtcatcgccggctggttccgcacgctcgacggcctgatcatacgcaccatggacgccgtcatggccatccccggcatcctgctggccatcgccctggtgtcggtgaccggcgccagcctggccacggtgctggtggccatcaccatcccggagattccccgcgtggtgcggctggtgcgcggccagatcctcagcgtgcgcggcgaaccctatgtcgaagccgcgctggcgctgggcacgccgctgcccctgctgctgtggcgccacctggtgcccagcacggtggcgccgctgaccgtgcaaggcacctatgtgttcgcctcggccatgctgaccgaggccatactcagcttcctgggcgccggcatcccgcccgagatcgcctcgtggggcaacatcatgtccgagggccgcatgtacttccgcatgctgccgggcctgatcctgtttcccggcctgttcctgtcgctgaccgtgctcagcgtcaatatcctgggcgacgcgctggacccgaaaatgacgcggaggacctgagcgatgccctacgccccctaccctccggccggcgacaccagcgccgcggtgctggcgatccgcaacctgtcggtgagcgtctgcggcgccggcaaccgcgtggtccgcaacttcagcctggacgtgcacgccggcgagacggtctgcgtggtgggcgaatccgggtcgggcaagtcggtcacgtcgctggcggtcatgggattgctgcccgagggcatcctggaggtttccggcggctcggcccgcgtgctgggcgaggacatcgtcacggccagcgcgcggcggcggcgcgaactgcgcgccacgcgcatggccatggtgttccaggagcccatgaccgcgctcaacccggtgcaccgggtgggcagccaggtcgacgaagtgctgcgcctgcaccgccgcatgccgcgcgcgcaacggcgcgccaaggtgctcgagatgttccgctcggtgcacctgcccgacgtggagcgcatctacgacgcgtatccgcaccagctctcgggcggccagcgccagcgcatcgtcatcgccatggcgctgatcctcgaacccaagctgctgatcgccgacgaacccaccacggcgctggatgtcaccacgcagaagcagatcctggcgctgatccgcgaactgcaggacaggcaccagaccgccgtgctcttcatcacgcacgacttcggcgtggtagccgagatcgccgaccgtatcgtcgtcatgaaccgcggcgacctcaccgagaccggcacgcgcgacgagatcctggcgcggccgagccagaactacacccgccgcctggtgtcgtcggtgcccagcctggtgccgacgcaacgcgaggcgccgggcggcgaaccggtgctgcgcatcaccgggctgggccgcacctacgccgagcggcgctcgctcttcggcgcgacgcgcacggtggtggccgccagcgaggtggacctgaccctgcggcgcggcgagatcctcggcatcgtcggcgaatcgggttcgggcaagtccacggtggcgcgctgcatcgtgcgcctgatcgagcccagcgccggccgcatgctgctgggcgagaccgacatcgcgcgcctgagcggcgcgggcctgcgcccgctgcggcgcaaggtgcagatcgtgttccaggacccctaccgctcgctcaacccgcgccgcgcggtgggcgagtccatcatcgagggcctgctcaacttcggcatgccgcgcgcgccctggtcatggaccccgaagtgctggtggccgacgaagccgtttcggcgctggatgtatcggtgcaggcgcaagtgctggagctgatcgagcaggtgcgcgaacgtaccggcgtgagcgtgctgttcatcacgcatgacctgcgcgtggcggcgcaggtatgcgacaccatcgcggtcatgcagcatggcaaggtagtggagaccggcgcggcgcagacggtgctgacccggcccggccatgcgtatacccgcgccctgatcgacgccgcgccgggccgcggctgggacttccgcaatttccgcccgctggccgcctgaccggggcgcgccgccaggaattgcgcacgacaaggagcacaccatgcgttggctgttggcgatgatcaagcacgagaccaatacgttctcgcccgttcccaccccgctggagcggtttttccgcggcagccccgagatcctggccggcgagcgcgccatacgcgcctacgagaacaccgacagcggcctgggcggctatatcgaggtggcgcgccgcgaaggcgccgagatcgtcgtgccggtggcggcggagtcctggcccagcgcgccgaccgaccgcgccacgtacgagcgcctgtgcggcctggtgctggacgaggcgcgccgcggcggcttcgacgtcatcctgctggacctgcacggcgccatggtggccgaaggcgtggaagacgccgaaggcgatctgctgcgccgcctgcgcgatatcgccccggccatcccggtgggcgtgacgctggacatgcacgccaacatctacgacgacatcgtgcgccacgccaccgtcatctcgggctttcacacctatccgcacgtcgatatccgcgccgccgggctgcgcgcggccaacgccatcgcccgcacgctgcgcggcgagatcaagcccgtcatgagctgggccaacaagccgatgctgccgcacatcatgcgccagggcacgcatgccgaacccaacaaatcgctgcaggcgcgctgcaaggcgctggagtccgaaggcgtgatcgccgcctcggtgttcgtcggctttccgcatgccgacatccgcgaggcggggctgagcgcggtggtgtgcaccgatgccaacctggcgcaggccgagcagtaccgcgacgagctgctcgagaccgcctggcgcggacgcgccgactgggtgttccacgccgagccgctggcgcccaccatcgcgcgcgccaaggccatcgagaacggaccggtggtgctgctcgaccactacgacaataccggttcgggcggcaccatggacaccaccgcggtgctggccgagatcctggaccagggcctggagaacgtggcgttctacgccatctgcgacccgcaggccgcgcagcaggccgcggcggccggcgtgggcgccaccgtgaccttgcccctgggcggcaaggtggcaatgccggcgctgcgccaggccagcccgctcctgcacctgaccgcccgggtcaagctgctgttcgacggcgtatacctgaaccgcggccccatgtaccgcggcgtgcgcaacgacacgggcctgaccgtcgtgctcgacaccggcaaggtcgagatcgtggtggtgtcgcgccaccaggagcctttcgacatcaattgcctgctgtcggccggcatcgacccgctgcaaaagcgctacgtggcgttgaagtcacgcgtgcattggcgcgccggctttgccgatatggccgcccatgtcatcgaatgcaccggtgtgggcgtgaccacttccgactatggccaggtcgagtttcggcatgtgcgccggcctgtctatccgctcgacgccatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggctgctgcgtcgacgggttgacgacgacctgcgtccggcggccttcgacgccgcgccactggccggcgacatagagctccagccgagcgggatatcccagattttccatgacccaaaacccttgttagcgagctgccatggagagagctatagtcctatatagaactagagtcaacgcgggattttacgtcgactttgaaaccatatatttccttttagccagtttccggatgaatttccgccgtttttcggctacgtccgacgaaaactatggtcctctatatataacggcaggcgcgccggcccgcaccgagcaagcgcgtgcgcgggaatcttcggcaagcaagggctggcgcggccggaacgcgcacagcggtccggccggcacgggacgcggcaggctcagccgcggaacaagccttccgtcttcaggaaggcaatcacctggtccaatccatcgccggtcttcaggttgcacatcacaaagggcttgtcgccgcgcatgcggcgggtatcggcctccatcaccgcgaggtccgcgcccacgtacggcgccaggtccgtcttgttgatgatgaacaggtcggacttggtgatgccaggcccgcccttgcgcggaatcttctctccgctggcgacgtcgatgatgtaaagcgtcaggtccgagagttcggggctgaaggtcgcggccaggttgtcgccgccggactcgacgaacacgatatcggcatcgggaaactgctccagcatctggtcgatggcgatcaggttgatggatgcgtcctcgcggatcgccgtgtgcggacagccgccggtctccacccccaggatgcgctcgggcggcaaggcccccgacagcgtcagcaggcgctggtcttccttggtgtagatgtcgttggtgatcgcgatcaggtcgaactgcgggtacatcgccttgcacaccatttcgagcaaggtggttttgccggaccccaccgggccgcccacgccgacgcgcaggggtggcagggccttggtacgggtggtcaatgaagagatgtcatgcatggcgtctacaccaatcaggcaaggtcaggaacggaaaagacgggagaactgggtttcatggcgcgccgagaccatggcgtactgcggcgcgaacgtatcgagccgcggcggcgttgcgccggcgcgcgcccgggcgtcggccagcacggccggcagccccgcgcgcagccgctcgagcatgcgctggcccgccatctgtccgagcggcacgcccttgatggccgcggccacctggttctccagccacgaaaatacataggcgcccagcccggcctcgcgcggcagcgcccacatcgcgcaggcgcaggcatgcacggcgggcagcgtggccggccgcagcgccgccacggccgccctcgtcgccgccgtgccccagccgagctcctgggccagtctggccagcgagcgccccatctgctcggtttcctggcgcagctcgcgggtctcgcgcgaagcgtggaaccactggttccagccatgcgccgccgcgtcgtcgccggcgcgccaggcctcgaacagcaggcaccacagcggcgcctcggcgcgcgccatcaccgtgacgagctggctttctatccacgccagggtgctggcctcgtcgtgcaccaatcccagctcgatggccgcctccaggccctacgaatagctgaagccgccgatcggcagcgccggcgaagacagatgcaacagcgcggccagctgtccggcgtcaagactcggcgtcatgctcgccgtgcttgccgccgtggccatgaccggaatgaacgtggccgtgtccgccggcatggaagtgcgcatgggggtgtgcctcgtgtgcgtggtaagccgcctgcgccagcgcgtagtcgtcgccgaaactctcgtcgtggccatggcgatggccgccgccgtaggcgcccacgtccggctcgaacaccgcgcgcaggcgcgtcgcggtcacgccgcccagctgggccagcatgtcgatcagcacggcgtcgtactcaaactgcagatgccgctcggcgatctccagcagcacgtggcggttgcccaggtgataggccgcccgcgccagctgccagggcgtggcggccgtcacgcgggccacgtcttccagcgcggcccgcaccaccacgtatgtaccgtcctcggcaaccaggacatcgccgtcgcgcaaggtctggccgcgttcgatcgccatgccgagctcgccgcggccctcgtccaggtccaggcgctggcggctgcggcggcgttcggccagggtcagcgtcacgccgggcgcctggctcaggtccaggccgccggcggcgccgcgtttgatgaaagtgttggcgattttcatgatcagaacaggaaatagcgttgcgccatgggcagctcggcaagcgcctcgcatctgagcaattgcccatcggcatagacttggtaggtctgcgggtcgaccgagatcgccggcagccagttgttgcgcaccatgtcgtgcttggtcacgccgcggcatccgcgcaccgcctccaggcgcttgttcagccccagttcgctgaccgccggattgctcaggctgacctgcgagacgaaggccaccgaggtgcgcagcgccttgccgtggctgccccacatggggcggatctgcaccggctgcggcgtcgagatcgaggcgcccatgtcgccgatgctggcgctgacggccatgccgctcttgagcaccatgttgaccttgacgccgaaaaaggcgggcttccacagcaccaggtcggccagcttgcccacttccaccgagcccaccaggtgcgcgatgccatgcgccacggccgggttgatggtgtacttggcgatgtagcgcttgatgcgctcattgtccgagcgctcgctgtcgccttgcagcgggccgcgctgcagcttcatcttgtgcgcggtctgccaggtgcgcaggacgatctcgcccacgcgccccatggcctgcgagtccgagctcatgatggagaacgcccccaggtcgtgcaggatgtcctcggccgcgatggtctcgcgccggatccggctttcggcgaaagccaggtcctcggcgatggatggatccaggtgatggcacaccatgaccatgtccaggtgctcgtcgatcgtgttgcgcgtgaacggcatggtcgggttggtcgaggccggcagcacgttgggcatgccggcggcccggatgatgtccggcgcgtggccgccgccggcgccttccgtatggaaggaatggatggtgcggcccttgaacgcggcgaacgtgtcctccacgaagcccgactcgttgagcgtgtcgctgtggatcgcgacctggatgtcggtttcctcggccacgttcaggcaggtatcgatggaagccggcgtgctggcccagtcctcgtggatcttcaggcccatggcgccggcccgcacctgctccagcagcgcgccgtgcgagctcgaactgcccttgccgaacaggcccacgttcaccggaaaggcgtccagcgcctgcagcatggcggccatgtgccaggggcccgaggtgctggtggtggccagcgatccggtggccggcccggtgccgccgcctatcatggtggtcgtgccggtggccagggcctcctcgatctgctgcggacagatgaagtggatatgcgtatcgatggcgccggccgtcacgatcagcccctcgccggccaccacctcggtcgaagcgccgatgatgatggtcacgcccggctgggtgtccgggttgcccgccttgccgatgccgctgatcagcccgtccttgatgccgatgtcggccttgacgatgccggtcaccgcgtcgatgatcagcgcgttggtgatcaccgtgtcgacgcaatcggtggccaggcgctggctctgccccatgccgtcgcggatgaccttgccgccgccgaacttcacctcctcgccgaagatggtgtggtccttctcgacctcggccagcagcagcgtgtcggccaggcgcacccggtcgccgacgccgccgaccacggtcggcccgtaaatctcggcatatgccgaacgcgaaatcctggtcatttcagcgcccccatcaccttgccctggaaaccgaagatgcggcgctcgccgccgaccgccaccagctcgacggtgcggcgcatgcccggctcgaaacgcaccgcgttgccggccggaatgttcagccggtagccggttgccagctcgcggtcgaagaccagggcgttgttcgcctcggcgaagtgatagtgcgaacccacctggatcggccggtcgtcctcgttgaccacggcgatcgtcaaggtcggccggcccacgttgagctcgatctggcccggttcggtcagtatttctcccggaatcatgatgacacctccctggtcagacccgagcgccgacgaacagcagcgcgccgtaaccggcgatgcccacgcccagcgcccgcgacagccacaggttccagtgcttgaggcgaaaccccgcgaacaggccggccaggtgcagccccagggtggcgagcatgaaacccgccacgaagcccagcgcgccttcgctgccgggcagctccatcccgtgggccaggccgtggaacagggcgaatccccccaccagcgcgaaacccgcccagccctgcacggccttgcggctggccaccagcaggcccagcaccagcagcgagaccatgatgaccggctcgacggcaggcaggcgcacgccggccatgcccatcatcgcgccggcgaacagcagcgcgagaaacatgaccggcagccacaccgcctggcgcgccgtatggtgcgtcagcgcgctccacatgccgaccgccagcatcgccagcaggtggtcgaacccggtcagcggatgccagaagcccgccgcgaacatgctgcccggcagctcgtggccgagatggcccggatgcgccagggcggcgcccgagaacagcatcagggcggccgcacccgagcccagcatcgcgcgcttagacattgctttcatgcgaatctcccaattcatgaatgacgaaaatcccgacccggtgctcagacaaccgggttgtggacggtaatcagcttggtgccatcgggaaacgtgacttccacctggatgttggaaatcatctccggcaccccttccatgatctcatcgcgccccaggatccgcgtgccttcgctcatgagctcggcgaccgtcttgccgtcgcgcgcgccttccatcaacgcggccgtgatcagcgccaccgtctccggatagttcagcttcaggccgcgcgcgcgccggcgctcggccagcagggccgcggtgaaaatgagcagcttgtctttttcccgtggagtcagttccatggcggttcttcctttgtgtatgcataccaggggcggttcatgcccggccggcgcgcgagcgagcgccgcatggctggtccgcggcccctcgcacggcgtatcaggtggcccagagccggggcacgacggcgggcgtatcgagcacgcgcgggcgcaaataggcccaggcatcggtcatcacggccctgacatcctccatgtgcacgcccaggcagcgcaccaggcacagcgactgcgtcgcgtcgtacggcatcgtggtggccgcgccgcgcagcgtgtcgctccagggcatcaggccggccagctcctcgttctgctccgcgtccaggcgggggccgaaggaccacagcgcggcatggaccggaaagcccgccaggcccgagacctggcgccggacgtcgtcctgcgcgccgaccagcccctggtccacccacagcagccggccgtccacgtacagctcggtggcggtatgcaggcggccctggctccaatggccggactggttcacccgcccgagctggatcaggtcccagccgatggcggccgcgcccgactcaagctggatccgattgcgcgccagggcatcggcctcttcgaagaaaatgctctcgaggggcagccaatcgagccggcctcccgctgccacgcgcaaatgcacgtcctgcgaggcctggcggccgttcgacttgtaccagcgcgtggcgccgggcgtggtaagcgccgcgcgggcgccgccggccacgtcgacgcggatctcgagcgcgtccccgcccgcgatgcccgaagggggatgaagaatggcgacgtggcagacttgcggcccttccggatacagcgcccgctgcaccagcatgggcccgtagtgcgcgcgctcgcgcagcacggtgcggcccgcgtggccgggcgcgaagcccagcgtcaagcccgcgcgccactgatccagggtctcagacatggcagccgtccgcgccagccgcgcccgcaggctgtgccgccgcgggctcggtcattaatgcagaaaacaggcaagaactcatccaaggcaaaacctgaaaaaacaacggccccataacctttgaatatattcccgcaagcatgcaaaatgacgtaaccgttgcatggtatcacaatacccagggcattcattccatcacccgcaggcctaccaaggccggcaaaaactcattgttttcagtcggataggcgaatctgcgcaatatatgccgcctacttcctgcaatggcgcgcaatacgccattatttgcaatatcgattattcgaaattcctgctccgccgctgtttctttattaccatccgaataataaatcgtggccgacgcaaccgcgtgccgcccgccctgggtcatgccaccctgggggatccgccgattgcaccatatgcgccgaacatgcacgcgatgcggtcgcacaccaccgcggcagactgcctcgggcgtctccggatgacggcaagacgtttgaccttcccacaatggcaagcctcaggcttcccttccattgaaaagggaaactgccatgaacatcggtgaggcatccaaggcgtccaaggtctcggccaagatgatccgctgctgcgagcagatcggcctgatcgccgcggcgcaacgcaccgcgtcggaccaccgcgcctatggccatgccgacatgcaccagctgcatttcatccgccgcacccgcgacctcggctgctcggtggccgagagcggcgatttattgaatccgtggaacccccagtcgcgccagagcgccgacgtcaagcgcctggccaagcgcacgctgtcctattgaacacctggaacccgatatgccaaggatcaccgttcttccgcacgccgacctggcgcccgacggcgccgtgctggaggtgccgtccggcacctcgatttccgaggccttgctcgcccatggcatcgagattgagcacgcatgcgacatgagctgcgcgtgcacgacctgccactgcatcgtgcgcgagggcttcgactccctcgatgaggccagggagtgcgaggacgaccttgctggaccgcgcctgggggctggaggcgcattcgcgcctgagctgccaggctatcgtggctggcgaggacctgaccatcgaaatccccaagtacacggtcaaccacgccaaggagacacgctagggcgtggcgcgatgtgacggctcgatgcaatagcgcccgccttcgctgacgcgttcttcagctacggctggccgtcgaactcctcgacgtcgcccaacgaggacaaccaggaaaaccggcgcctggcccagatctgccgcaatggcctgcccaacgcatggcgctgctcgagcgcgccgacgcgcagcgaatagctttgcggattctccgccgcgcaggaatagatcgggccgccgcaattgccgcaaaacgcatgcatgcgcctggcgccgcttgcggcaattttcaaatactctttgggcgttccctgcagaagcacgaacgtatccgccggcgcggaaatgtttgcacgaaagacagagcccgactgcatctggcaatcggcacaatggcaaaccgtaatggtgcccggctcgacctcggcttcatacgcaatcgcgccacagtggcatcgaccttctactttcatttgctcctccgttggtaaaaggcgatgcaggcatcggcgtcttcagcggggcggctgccgcaacggcgccatgcgctcgcggccttcggggcgtccagatgagaaaagcccgcaaaacctgaagtttatgcgggctttccggggcgctaccggcttcggtagaacaaatttctggcggacagagggggattcgaacccccgatacgcttatcacgtatacacgctttccaggcgtgcgccttcaaccactcggccacctgtcctgatctggattcgcgacttgcccgcgcggcaaggcacgcgggaaaagcgaatttgcgattctagcaggattcgggcgggcttgtcccggctcgtgtggccgcgccgctacgcgcggccggcgcccttgcgcggtcgcccgcccacggcttcgtcgggcgcttgcatggccgtcaggacgtagttgatctggtactcctcgcggtacagggtctcgccccacagcagcggcgtgtcggccgcgtccaggaaggtatgcgtgcgcaccatgaccggccggcccttctccagctgcaggtgcctggccaccgccgccggcaccagcgcgacgcgcaccgcattgagaaagcgcgtgatcggcatgccgacctcctcgtccagcagcgactggaccgagcgccgcgccagcatctcggcggtcagccgcgcgcccaccagcgcgggcaggtagcgcagctcgaaggcgatcggcttgcccgaaagcaggcacaggcgctgcagccggtagaccggctcgccgcgcccaagccgcagcgtatcgcgcacgtggtcttcgaccacggccttgccgtagccgatcacctcataggtgagatcgcgcgcgaaggcatcctgctcgaaataggccacccggtgcgtgtccaccgtggacgacagcttgggctgcgcgacgaagctgcccacgccgcgcttgcgctcgaccaggccttcgaacaccagttgctggatcgcgtgcaccaccgtcgcgcgcgtggtggcgtagcgcttggcgagctcggtttccgacggcagcaggtcgcccggcgcgtacgcggcgttgctgatcgcgtcgcgaatggcgttgcggatcttgagatagacaggcacggcgggtcggcgcccggcgcttgacgcatgttgcatagtcaactagtctttatgctgaaaacgattcataagcgtatcactaggccgacggccggagccgccgccccctcccagcccttcccttacgcaggatgcaatgaaacccatgcagcaggacgttccccccatccgtatcgaagccgtgcgcgtgacggcgggcatcggcggccactggatcaacgaccagatggcggtgcagaccggcgccacggccgacggctacttcttcgaaggcccgaccagctcgacggcctttccggcggtgcgctcgcccagcgtggcctacctggtcagcctggacctcgccgacgggcagacggcccatggcgactgcaccacggtggccaacgccggctatgccgggcgccccctgcccctgcggcgcgaggatgtccaggccgtgcaggccgtgctgcaggaaagcctggccgggcgcagcttcgccggtttccgcgaggccgccggcgccctggacgccatgccgctggccgatacgctgcgcctgccggtcgagtacggcgtgagccaggcgctgctggaagcggcggcgctggccagccgcacccggatggtggacgtgctgtgccgcgaattcggtcgccccggccccacccgcgggccgggttttgccggatcatgcggcggcgcgtgggaggccaatgtggacaaggccatcgtgcgcggcctggacatgttcccgcaatcggccatccagagccgcgccgagtgcgaacgcctgccggattacgccgcctggatcgccgggcgcatccgcaagctgggcgccgcgggctaccggcccgacctgcatttcgatttccattcctcgctgggacggatgctggacaacgacgaggaccgcgtcctcgactatctggccaccatctgcgagcgcgcggccgggctgaccgtcttcttcgaggatcccatgctgtcgggcagcgccgccgaggcccgcgagcggatgggctcgctgcgcgccaagctggatgcgcgcctgcccaatgcccgcctgatcgccgacgaatgggccaacgggccgggcaacgtgcgggcgttcgccgcatcgggcgcggcccatgccgtgcagatcaagatgccggacaacggctcgctgctgaccaccatcgacgccatccagggctgccaggagcacggcacgctggcctacctgggtggcagctgcaacgaaaccgacatctcgtcgcgcgcctccatccacgtgggcctggcgttcggcgcctggcgcatgctgaccaagcctggcctgggcttcgacgaaggcctgatgatcatgaccaacgaaatcagccgcaccttgagcaaacgctgagccgctgcccggccctgcgccgggacggccgcgaccatggaccaccaccacaggggaaaaccaagaccatgcatgcacgactacactcccgaggcgcccgcctcgccgcccgcctggcgctcgccgccctgacggccggcgcggccgcgctgccgcaggcggcggccgccgccgattctgcctccttcccggaccgcccggtcaccatggtggtgccgttcccgcccggcgcggccaccgacatcatcgcccgcaccgtggcccagaagctgagcgacaaatggggccagtcggtggtggtcgagaaccgcgccggcgccaccggctcgatcgggtccacctacgtcgcgcgctcggcgccggacggccacacgctgctggtcgccaccaccagcagccacaccatgggccccaatctttcctccaggctgccctgggatccggtaagcagcttcgcgccggtgacactgctggcctgggcgcccaacgtcctggaggtcaacccctcggtgccggcgaaatcggtccaggaactgatcgccttgctgaagaagaacccgggcaagtacaccttcgcctcgtcgggcaccggcagttccatccacctggccggcgaaatgttcaaggagcaggcgggcgtggacatggtgcacgtgccctacaagggagccgcgccggcggtggccgacctgctcggcggccaggtcgacatcatgttcgacaccgtggcgctgtcgctgccgcacctgaaggccggcaagctgcgcccgctggcggtcaccaccacccggcgctcctcgtccctgcccgacgtgcccaccatgcgcgaggcgggcctgcccggctatgaaatggcggcctggatcggcctgctggcgccggccggcacgcccgaggcggtcgtggccaggatccaggccgacgtcggcgcggtgctgaaaatgcccgacgtcaaggaaaagctgcaggcgcagggcaccgacatctccggcatgcccggcagcgagttcgccgtgctcatcaaggacgaactgggccgctatggccaggtcatgaaacaggccggcatccagcccggcgattgagagggaccgtcatgcccgccgcccacgccaccagccagccgccagccacccgctggctggccgagcacgccctgggattcgactacgacatgctgcccgccgatgcgcggcgcatcgtccgccactgcatcctcgactggtacgcggtcacgctggcggcctgccgcgaacccgccgtcgccgccctggtcgacgatgcgctcgaggaaggcgcgggcggcgcctcgccggtgatcggccacgccgccggcgtctcgcaaggcgccgcggcgctgatccagggcaccgcggcgcactggctggactacgacgacgtcaacctggccatcaccggccatccgaccgcggtcgtgtactcggccctgctgccgctggcgctggcgcgcggaagcacggcgcgcgaagtgatggccgccttcgcggccggctacgaaacggcctgccgcgtggggcgctggctgggcgacgtccactaccgccatggctatcacgccaccgccacggccggcgcggtggccgcggccgcggcgtgcgcccggctgatgcgcctgtccaccgcgcagaccgcttccgcgctgtgcctggccggcacgcaggccgccggcctgaaagccctgttcggcaccatggccaagccgctgcacgccggcctggccgcgcgcaacgggctgatggccgcccggctggccgcgcgcggactggacgcgggccagcagggcctggaagcggcgcagggtttcgcggccgtgctgagcccggcgcccgactggcccgcggccaccgccacgccgcccggcggactcttcctcggcggacgtctcttcaagtaccatgcatcctgctatggcacccacgccgtgatcgaatgcggccggatgctgcgtgaacgtggcgcacgcgtgcaggacatcgcccggatcaccctgcatgcccatcccggcagcgaaaacatgtgcaatatcgccacgccccgcaccgccaacgaagcccgcttcagcctgcgcatgaacgccgcattcggcctgctcgggctggacgccagcgccatcgacgcctacacgccggcccgcctggccgatcccgccatcgccgagctgcgcgaccgcatgcgggtcgaattccacgacgatctcgccatgatggaatcgcgcatgctgatcgagcaccacgatggctcggccatgcaggcgcgccatgacgcgggtgtgccggccggcagcatcgatgacgaagcctcccgcctgcaggccaagttccacgccctggccgcgccggtgatcggcgtgggcgcggccgggcggctgcgcgacgccatcctggacctggacgcggcgcccggcctgcacgccctggccgtaacggtaccggccaccggcggcgcggcgtgagcgaaccccgtccgcggcgcatcctgcccatcatcgtactggcgcagttctgcggcacctcgctctggttcgccggcaacgccgccagcgccgacctgggcatgggcgacagcgtggcgtatgtagccagcgcggtgcagctgggcttcatcgtcggcacgctgtgctcggcctggctgcggatcgccgaccgctacgcggcctcccggctgttcttcggctcgtgcctgctgggcgcggcctgcaactatccgctgaccatgctcgccctggcgacgctgccgcaacccgacgcggcggtgctgatcctgcggttcctggtgggcgtggcgctggccggcatctatcccgtcggcatccgcgccgcggcgagctggttccaggccggactggggcacgcgctgggcttcctgaccggcgcgctggtgctgggcacctcgtttccccacttgatgcgggccctgggcgcgcggatcgacggcggcctggtgctggccagcgcctcggccatcgcggtgctgggcggcgcggccatgctggcctgggtgccggacggcccctacgcgcgccgcgccccatcctccggcggcggcacgctggcccaggcctggcgcagcctgcccggcctgcgggccgcggccatcggctacttcgggcacatgtgggaactgtacgcgttctggaccttcgtgcccttctacgtggccgcgcacgccgcggcgctgggcgcgcccatggcggcgccgacggtttccctgtgggcgttcgccatcatcggcctgggcgcgctgggctgcgtgggcggcggcttcgtgtcgcgccggctgggcagccggccggtggcgttgacccaactgtcattgtcgggcctgtgctgcgtgctctcgccactgtgctttgccctgcccacgcccgccttcctggccttcctgctgttctggggcatcgtggtggtgggcgattcgccgcagttcgcggccctggtggcgcaggagtcgccgccagcccaggtcggcagcatcgtgaccctggtcaacgccatcggctttgccatcacggtggtcagcatccagctgctcgacgcgctggccggcgccctgccggcgccgtatgtcatggccgtgctggcggccgggccgatcatcggcgtggcgtgggccggcgccggcggctggcgtcccgcgccgcgctaaggctcgatctggcggtacgacagcaccgtgccgtcgggcgccgcctcttccaggcgcacgcgaaagccccatagcctggccaggtgcttcatgaccttgtcggcgtcctcgcccgccagcgggcggccgcggctttgctggtggcgcagcaccagcgcgcggtcggactcgcggaaatagcgcaccacctggatatcgggcacctggttgtcgcgattgtgctgggcagccagcagcttgcggatctgccggtagccctcgtcgtcgtgaatggcggcgacctccagcttggggttggcctggtggtcggcgatcgcgaagaagcggaactcgcggatcagccgcggcgacaggtactgcgaaatgaaggactcgtccttgaagttgcgcatggcgaagtccagcgtcgtcagccagtcgctgccggcgatgtccgggaaccagcggcggtcttcctcgtccggccgctcgcagatgcgccggatgtcctgcatcatcgaaaaccccagcgcgtacgggttgacgccgccatagccgcgctcgtcgaaaccgcgctggctgaccacgttggtgtggctctgcagcacctcgatcatgaaaccgtcggtcacccgccctttctggtgcagccggttgagcaaggtgtagtgccagaacgtggcccagccttcgttcatgaccttggtctggccctgcgggtagaagtactgggcgatcttgcgcacgatgcgcaccagctccttctgccagggctccagcttgggcgcgtacttctcgatgaagtacagcaggttttcctcgggttcgggcgggaacacggcgcgccgctcgccggcgccggccggggactcctggcgcggcacggtgcgccacaggtcgttgtactgccggcgcgcgtgctcctcgcgctcggcctggcgctgcgcctcctcacggtacgagatgggggtgggccgcttgtagcggtccacgccatgcgccgccagcgcatggcaggaatccaggatcgcctcgacggcctcgatgccgtagcggtcttcgcagtccatcacgtacttgcgcgcgaagaccaggtagtcgaggatgctgtcggcgtcggtccattgccggaacaggtaattgcccttgaagaaggaattgtggccgtagcaggcgtgcgcgatcaccagcgcctgcatcgccatggagttctcctccatcaggtaggcaatacatgggctggaattgatgacgatctcgtacgccaggccctgcatgcccttgcggtagtactgctcgttgcggatgaactccttgccgtacgaccagtgcggatagccgatgggcagcccggccgaggcataggcgtcgagcatctgctcggaggtgatgacttcgatctggttgggataggtgtccaggcggtactcgcgggcgatctccgagatcgcctcgtcgtagcgctggatcagctcgaaggtccattccgagccttccgaaatgggttgcgcgcggccgaccgcatgcagttcgccgccaccggtgatcgcattcatacggtttccttcttgaacaggtcatggaacaccgggaagatctccccgcgttcgcatatgcgccgcatcacgaaatgcgacgccgactcttgttcgtattcggcccacaggctgctcttgcgcgcctcctgcgagtcgggaacctcgatataggcgaaatagcgcgtggccggcagcaggttctcggccagaaagcgcgcgctcttgcccgcatcggcgccaaacgagtcgccgtcgctggcctgcgccgcgtagatgttccacgtcgccggcgaatagcgcttctgcacgatctcgtgcatcagctccagggcggacagcacgatggtgccgccgctcttgggatcgtagaagaacgtctgctcgtccacctcctcggcgttgtcggtatggcggatgaagatcacgtccacatgctcgtacttgcgcgacaggaacatgtacagcagcgtgaagaagcgcttggccaggtccttcttcatttcgtccatcgacccggacacgtccatcaggcagaacatgacggcgcgcgccatgggcaccgccaccgccacgcggttgcgatagcgcaggtcgaggtcgtccaggaagggcacgcgcgccactcgcgcggcgcacttctcgacttcggccagcagccggtccagttcggcctgcggcgcgccggcttcgcgcgccgcgtccagttcctgttcggccgcgtccagcgccgcgcgcgcgcccacccccagcgccacgcgccgcgacagcgacgccttcagcgtgcggttgacgctcagcatgctgggcgagccggtggtggtgtagccggcgcgatgccagcgctgctgcttgacgtcgcccagctgcgtgcgcgccaggtgcgacagctccaggtcctcgaagaacaggttcaggaactcggcgcgcgacaggctgaaggtgaactgatccaccgattcgccctcgccgggctgcgagccggaaccatcgtcgccgccttgcgggcgatcgaacgtatcgcccttggcgaactcgcggttgccggggtggacgatctcgcgatcgcccccctccccgtgccggaaactcggctcggagatatcgcgcgcgggaaggttgatttccccgccctggtccatgtccgagatggaccgctcgcggatcaggtcctgtactgccttgcggatctgatccttgtaccgccttagaaagcgctcacggttgacagcgcttttgttgcggccgttgagccgccgatcaatgagcgaattcatgattcacctcgctcaggaagacttcctcactctaagataccactcgcacagaagccgaacctgtttttcggtgtagcccttatccaccatacgatctacgaagctctggtgcttgctgcggtcttcggccgacgccttggcgttgaacgagatcacgggcaacaggtcttcggtgttcgagaacatcttcttctcgatgacttcgcgcaacttctcgtagctggtccagttgggattgcgcccggcgttgttggcccgcgcgcgcagcacgaaattgacgatctcgttgcggaagtccttcggattggcgatgccggccggtttctcgattttttccagctcgtcgttaagcgcggagcgatcgaagctctcgccggtttccgggtcgcggaactcttcgtcctggatccagcaatcggcaaatgttacgtaccggtcgaaaatgttctgtccgtattccgaatacgactccaggtaggccgtctggatttccttgccgatgaattcggcgtagcgcggagccagatagcccttgatgaattccaggtagcgccggcgggtttcctcggggaagtcttcgcgggcgatgcgttgctcaagcacgtacatcaggtgcacggggttggccgcgacctcggtctggtcatagttgaagacgctcgacaggatcttgtacgcgaaccgggtggacacgccggtcatgccctcgtcggtgccggcataatccttgtactcctgcagggccttggccttggggtccacgtccttgaggctttcgccgtcgtagacccgcagcttggagtagatgctggagttctcgggctccttcaggcgcgtcagcaccgagaactgggccatcatgtccagcgttcccggcgcgcacggcgcctgcgccagcgaactgtggcgcagcagcttttcgtagatgcacacctcttccgacacctgcaggcagtacggcaccttgacgatgtagatacggtcgaggaaggcttcgttgtgcttgttgttgcggaaggtctgccactcggattcgttcgagtgcgccaggatcatgccgttgaacggaatggtcgagaatccctcggtgcccttgaagttgccttcctacgtggcggtcagcaaggggtgcagcatcttgatcggcgccttgaacatctcgacgaattccagcaggccctggttggccaggcacaggccgcccgagtagctgtaggcgtcggggtcgtcctgggcgtagcgctccagcttgcggatgtcgaccttgcccaccagcgaggaaatgtcctggttgttctcgtcgcccggctcggtcttggcgatggccacctggcgcagcacggaagggttgagccgcacgacgcggaactgcgagatgtcgccgtcgaattcgcgcaggcgcttgaccgcccagggcgacatgatgccgctcaggtagcggcgcgcgatgccgtactcctgctccagcgtatcgccgaagcgatcgggatggaacaggcccagcggcgattcgttgacgggcgaacccttcagcgcatagatcgggtaggcctccatcagcaccttcagccgctcggcgatcgaggacttgccgccgcccaccggccccagcagatagagaatctgcttgcgctcttccagcccctgcgcggcgtgcttgaagaacgcgacgatctgatcgatcacatcctccaggccgtagaactccttgaacgccggatagcgccggaccaggcggttggagaacaaccgcgaaagccggggatcgttgcgggtatcgatgagttccggctcgccgatggccgccagcatgcgttcggcgggactggcataagccatggggtcttgcttggccagcgagagatactcttccagggaaagttcggtttcctggtccctcgcgtagtgcgacttgaagccttcgaggatgctttgcacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccttcggtgatcaccgcgccggggccgatgcagttgagcgcgatgtcgtcgcgcgcccattccagcgccagggtgcgcgtcaggcccagcacgccggcgcgcgcggcgatggagtgcgcgatgcccatcgagccgcggtccacgcccgacagcgagatgttgaccaccgcgcccttgcgcgccttcaggaacgggtaggcggccttggtgatcacgaatacggcgttgaggttgacgtcgatgacggcatcccagcccttgcggctgatctcggcggcgggcgcgaagaactggccgccggcgttgttgaccagcaggtccatgccctggcgctggccgacttcggccaccagcgcctcgatggcggcggtctcgcgcacgttgcacggcgcgtggtcgaaacgcccggacaggccttgcgccaggctggcggtctcggccagcggctcggcgcggcggccggtgccgaacacattcatgcccagcgacagcaggcgcagcgcgatgccgcggccgatgccggagccggcgccgctgacaaaggcgctgcggccggccagcgcgtcggcgcgcagcacgcgcaagtcatcgatggggggagcggaggatgaggtcatggacggctttcctgaaaaagggtttcctgaaagagtcgaacgggcgtcagccggcgcgccggccgccgcccacgtgcggggtggcggtgcgcggcagccgctggccgtcgaacagcgccgggaaggccggcacgtgttcgcccgagggcagcggccgcgacaccgcgccgggacgcaggccgcggatcatggccagcgcttcctcgggcgggcggacgttgccggccgggatctgcaattcgtgcatgcgcgccagcaccgccttgcgccgctgcggcagggtccaggcctcgacctgcgcgtcgaaatgggcggcgcgccgcaggcgttccgtgaagggcgcgtcctcggcgccgatcagcgggcgcagccgcgcccagtaggtgtccacgccgccgaggatgtagacgtggccgtcggcgcagcggtaaatgctcgacggcgccgaggcgcggtcgcggttgcccatgggcgggcccagcgcgtcgccttcgctgacggccagcgccgccggcccgatcagcatggcggcggccacctccatcatcgacaggtcgatcaggcagccctggccggccgggtccagcatggccatggcgcagctcatgccggtgtacatgccgctgaacatgtccaccggccagctggtcgacaggcgcggcgaaccgtcttcatcgccgttgagcagcgcgaagccggactcgcactgggcgatggtgtccatgcagacgcgctcgtcctgctggccatagcccgacaccagcgcgatgaccaggcgcggaaagcgcgcgcgcagcgccggcccccgcaggtccagctttgccagcgaggacggcgccaggttgcagatgaaggcgtcggccgtctcgagcagggcgtcgagcgcggcgcggtcggccgccacgcgcaggtccagcacctggctgcgcttgccggtgttgaagctgcgcgcgtaatagctgccgtaggcgttgccctgcagcgtgcgcaccccatcgccttgcggcgattcgatcttgacgacatcggcgccgaagtcggccaggtactgggccgcggtggggccggcgatgaattgcgagaggtcgaccacccggcggcccgccatcggccggggcaggtgcgcggcgggctcaggcatggatcacccgcttggccttgtgcacggtgcgcggcagcgtgccggactcgaccacctcgacctggaagcgcacctgcagtttttcgcgcaggcgctgcgacagccgctcgcccacgtcggcggccgcgccgctctcgcgctcgacccgcagcttcacgccggtcaggaatccggtgtttggatccttgaggctgtcgtcgagcacgatgacgtattcgttggtcaggccggggaaggcgcgcaccacgtcctcgatggccgagggaaacaggttcacgccgcgcacgatcagcatgtcgtcgctgcggcccagcacgccgccggtcagccgcgcgtgggtgcggccgtcgggagcggggcggctgtcgcgcaccacgatgtcgccggtccaccagcgcaccagcgggcaggcctgcttgtccaggtgggtcagcaccagcaagccgcgctcgccgtcggccaccggctcgtgggtctcgaggtgcaggatctcgacgtagatgaagtcctcggccagcgtgggctccagctgcgcggcggtatcccagccgatgggctggcattccagcgcgccgtagcagtcgtacatcctggcgccccactggcgctcgatgcgttcgcgggtgccggggatgctggcgccgggctcgccgaccacgcacaccatgcgcaccggcgaggtggccaggtcgcggcccatggcctgcgcggcctcggccatgtgggccatgaaggagggcgtgccgatcacgcattgcgtgccgtactggtagatggtttcgatctgccgctgcgtgtcgccggaggaggcggggatgaccagcgcgccgacgtgctgggccgccagcgtggcccccaggccaccgacgaaccaggcgtagttgaacatgcactggaagacgtcgccgcggcgcagtccctggccgtacaggtagcgcgcgtacaggtcggcccagcgctcgatgtcggcctgggtccacagcaccggcgcggggcgcgcggtggtgcccgaggaaaaatgcacccggaccgcttcgcccggcgcgacggcggccaggctgccgaaggggggctcggcctgcagtccggccaggtagtcgcgcttgtgcgtaaagggcaggcggcgcaggtcgtccaggcttttcaggtcgccgggctcgaagccggcggccgcgaagacctggcgatagtgattgctggtgcgcgccacgcgctgcagctggcgccgcagcgcgtcgagctggaactgttcgatgcggtcgcgcgaccaggtctcggcctcatcccagatcgtatcggaataaggctgtctctcttgctgcttcatcgttggagtccttgagtaggccccgcagcgcgtaggccgccagggcatgcgcgatatcgtctatcgcctcttcgctttgcaggcggcgctggctgtaccagacggtggcccagttcagcgcgccgaagaacggtttgctcaacaggcgcggcggcaggtccacgaacgagccctcgcggatgccgtcgtcgatgacttccacgaacatctgctcgtagtcgtcgcgcatcttgaccaccgcgcgcagccgcttggccgccgaggaggcttccagcaggtggcgctccagcccttgtaccgcgactttctgcatcggcatctccttgagcaggatctgcgtgtgccgcagcgccatggccgccagccggccgacggcgccgccgccctccctggccagcggctcgacctgggcggtcaggcggttcatggcggtgacctgtacgtcgaagaacaggtcagccttgctgcggtagtggtgatagatgcggcccttggtggagcccagccgctgggcgacggcgtcgatggaggtggccgcgtagccgaactccatgaacagttccgcggccgcccgcaggatttcgtctcgcgactcgccgccgttggcgtcggcgggcgtctggtgtgcactggccattgatacctcttctgcattgccggattcagttcgccgcttcttccgcctccttgcgcaccgcgcgcgacagcaccagccgctggatctcggaagagccttcgtagatctcgaggatgcgctggtcgcggtagagacgctccgccacggtgggcttgcaatagcccaggccgccccagatctgtaccgtattgtccaccacccggtgcgatacctccgaggagaacagcttggccatggcgcccaggttggatacgtcctggccggcgtcgtaggcgcgcgccgcctcgtagagcatcatgcgcgcggccgagatctcggtggccatgtcggccaggcgaaagccgatggcctggttctcgccgatgggctggccgaaggcccggcgggcgacggcgcggccggcggcctcgcggtaggcgcccagcgccaccccgagggactgggccgccaccatgatgcggcccacgttcagggtctgcagcgccagccgcagggcgcggttgagttcgcccacgcgggcgctgtcgggcaccaccaggtccagcttgaggttggaggtctgggtgccgcggatgcccatcttgtccgacagttcgtcgatctcggcgcccggctgctccttgtcgaccatgaaggccgacacgccgcgtccgccggcggccggatcggtcttggcgaacaccacgtagtagcgcgacgcgccgccgttgccgatccagtatttctcgccgcgcagccgccagccgtcgccctcgcgggtggcggtggcctcgatggcggcggcgtccgagccggcgatgcgctcggacagcgcgaagctggtggcgcggcccagggtcatctcgcgcaggtagaaatccttctgcgcgtcggtgccggccagcaggatgggaaaggcgcccagctggtaggcgcacatgatggccgaggtcgaggcgcagtgcgtgcccagcgcctcgaccgccgccaccgtggtggtcaggttcgcgccctggccgccccactgggtgggcaggaacagcccggcgaacttgtgctcgaccagcgcttcgatggtttcccagggatagcgctggtcgcggtccagttcgggggccagcgggccgaagcgctcgcggcccaggcgctcggccagggtttgccagcgcgtggcggcgtcgtccaatgcgggtttccagatgacagtcactttgggttctccagggtggtcgcgacaggggaggcgggctggcggcggcgcgccaggcgggcgagcggccggaccaggcccatcagcccctgcggaaagaaagccagtaccagcaccagcacgctgccgagcacgatcttgtcgacatagccgccgaacgaaaagaatttctcctggaccagcaccagcgcggtggccagcagcggaccgagcagctggcgacgccccaccagcaccacggcggtcagcatcaggatcaggaagtaggtttccaggatgtcggcgctgacgtaggcgcgctggtaggcgtacagccagccggccgccgcgctgatgggcgccgagaacaggaacacctgcagccgcacgcgcgccgggtcgatgccgctcatggtggccagccgcgggttctggtgcaccatgatggcggcggtgcccagccgcgagtggcggaagcggtcgatcaggtagatgaccacgaccagcaggccgaaggcgtagggccacagttcttcgtcgttgcgggcggtcagcgacaggccggccaccgacaggtccagggtgggcaggccgcgcaggccgtccgagccgcccaggaaggcccagttggccgccactgtgaccgccaccaccgccacggcgtaggtgaccagcgagaagacgaattcgcgcagccgcagcgtgaccagcccgaccaccgccgagacgcccagcgcggccacgatggtggccgccagcgtgatccaggcgcccgcgccggtgcgggtcgagagcagggcggtgacgtacgcgccggtggcgaagaacacggtgtggcccaggctgacttcgcccaggtccgagaccaccacgtccagtccgtaggacatgacggcgaggatggcgatcagcacggccgcgctgtagatggcggggctgccgcccagccaggccggcaggtaaaggacgatgacggccagcggcaggagcgcggcgcggcgcagcggcaggcggatcatcagtgcaccccccgcgccgcgccggcgctcaggccgcccgggcgcaagaccagcacgccgatcagcaccaggaaggcggccgccgtggcgtaggtcggcgagaccagggcgctgaacagggcggtgaacacgcccagcgccacgccggcggcatagctgccggtgacgctgccgatgccgcccagcaccaccacgacgaaggtgatgatgacttcctcgaagcccatcgaggtgaggatgggcgtgcgcggcgccaccatgccggcggcaaacgccaccgcggcgccttcgaaggcgaatacgccatagtagatgcggcgcacgtcgacgccggccagctgcgccagtttcgggtcctcggccaccatgcgcaccaggcgtccggcgcgcgagccttccagcagccacttcaggccggcgaacacggcgatcgcggcgaccacgatggcggcgtcctgccaggtgacccacagttcgccgacctcgatatcgcgctgcgaccaggcggtgtccaggatctgcccggtcgagccgaagatcagcgaggccgcgccctggatgacgtagccgaagcccagcgtcatgatcatgatggacaccaggttctgctcgaaggtggcgcgcagcatgatgcgctgcatggccaggccgatcagcgcgcccagcgccatggcggtgggcagcgccagcaggtagggcatgccggccgaggtggtggcccaccaggtgacgaaggcgcccaccatgtacatctggccatggccgaagttcaccagccgggccacgcccagcagcagggtccagccgatggcgatcagcgcgtaggcgtggcccagcacgatgccgttgatgagctgttgcagtagattcatgcggcgtgcgctccgagataggcctgggcgatgcgcggatcggcgccgacgctggcggccgggccttccagcaccagccggccgcgctcgagcaacagcaggcggtcgaccacttccatggcggcgcgcacgttctgctccaccagcaggatggacaggcccgaacgcgccagggtttgcagcgtttgcagcacctgcgagaccagcatgggcgccaggccgatggacggctcgtccagcagcagcacgcgcggacccatcatcagcgcgcggccgatgcccagcatctggcgttcgccgccggacagctgcgcgtccaggtggcggcgccgttcggccaggcgcgggaacagctggaagacttcgtcgcgggtatagaagcggcggccgtccgtgctgcccgcgtcgaaggcggcgctgaggttctcctcgacgttcatgctggcgaagatcagccgtccctcgggcaccagcagcaggccggcgcgcacccgctggtgggtgggcgtggcgtcgatgcgccggccgtcgaggcggatttcgccgcgcaccgtggggcggccgcgcgaccagcccagcagggcgttgaccagggtggacttgccggcgccgttggcgccgatcacgccgacgatttcgccgcgtccgaccgacagcctgtccaggccgagcgcgtggttgccggcgtagccgacttccagctgccgtgcgctcagcacggcttggtcctcgagcggggcgttcattgcgcgctcccgagataggcttgcagcacgcgcgggtcgttctggatggctgccggggcgccacaggccagcggacggcccaggttgagcacgcagatccggtcggccacggccatgatcagctccatatggtgttcgatgacgaccagcgccacgccttcgcctttcagttcgcccagcagccgcaccagcgcggccatgtcggcgccgcccaggccggccgccggctcgtccagcagcagcacggtggcgccgcggccgtaggccagcgcgatcgacagcatgcgctgcatgccataggagatctccttgggatgcaggtcgtggcaggcagccggcacgccgaagcgctccagctggccggccgcgtaggcgcgcgcctgggcgcggcggcgcgccgcgcccagcgggttgagcgcgctggccagcagcctcgcctgcgcctgttcgcccagcaccgccatcatgttctccagcacgctcaggtcgtcgaagaacgcgttctgctggaaggcccgcttgatgcccagcgcggccaggccgtgcgcgggcacggcgctgatgtcgcgcccgtgcaggcgcaccgtgccggtgcgcggaatcagcgccgacaccgcgtcatagcacgagctcttgcccgcgccgttggggccgatgatgcccagcagctcgccggcccgcacttcccagctgacgtcctccagcgcgaccagggcgccgtagcgcacgcccagcgcctgcacgctgagcgcgggcgcgggggcggcggcctcgggctgcgcgatcatggctggaccacgatcttgcggccatcgacgcggaacaggtagtagttcgacttcagctggccgttgggttcgaactgcaggtcgcccatggcggtgcccttgaacgcgccgccgcggatgcgcttggcgatggcctcgcggtccagcgtcttgagctcgttggcggccatggcccacacctgcagcgaggtggcgcccagcgccatgaacttgtcgggcgtgtacttgaacatctcctgcgtcttggccacgaagcgctggttggccgggttggacgcgaacggctccacgtcggggaagtagatgtcggcgccgatcaggccgtcggcggcgtcgcccgccacgttgatgacgctgggggccacggtgcccaccgcgctgaccagcttgcccggcaggcgcgactgcctggcctggcggatgatggccggcatgcccaggccttcgttggcgttgatggccacggtgacgtcgggcttggccgcgcgcacgttggtcatggcgacccggaagtcggcctgcgtgaacgggaatttctcttcggccactttctcgtaggcatagcccagcttcttgagcgaggcctcgatggactcctgcgcgccgttgccataggcgtcgttctcggtcaggaaggccacgcgcttggcgcccaccgatttgatgtagtcggcgatcaccgcgccgtcctgcgagttggagctgttcaggcggatcgccagcgggttgccttcgcccgaaagaatcgggtcggccttggagatcgccgtgatgtccagcacgccggcgcgcgcgatgaccggctgcatggccagcgtgaccgggctgttccagccttcgatgatgaccgacacgccggtgctgatcagttcggtggcgcgcgagacgccgaccgcgggcgtggactcgtcgtcgcgcgacacgatctcgatctggcggcccatcacgccgccgctttcgttgatgaccgccgccatggcctggatggcctgcgtgacgtgctggccctgcggcccggccccgcccgaaagggggaagatcacgccgactttgatgggggtctgttgcgcctgtgccgccgcgcccaggctcaatgccagcagccccgcggtgaacagtctgtgtatccgcttcatgcctgtctcctgattgttatgcgtacggcgtggggcgccgttcttcacggtgaaacgttgctagcgatgaaagccggccgctccgccgcacgcctctgcgggccctccggcgggtcggtgcaactaacataccatcaggtattttttgaagtcaatgaagttcattgaattcgataattggcgatttccctaataaaaacaaaggattttcccggtactcctaattcttttgaaaaaataccgtttggtatgtattatggccggactgccattccatccgcgaggttgcctgccatggacacacaaggatcaccgcgctcgtcaccggcggcgcgtcgggcctgggactggccgcggcgcgccgcctgctggcggccggcgcgcgcgtggtcatcgtcgacctgcccggctcgccgggcgaggaggccgcgcgcgagctggggccggatgcgcgtttcgcgccggccgacgtcacccgcgaagacgacatgaatgccgcctgcgacctggccgagtcgctcggcccgctgcgcgcgctggtgcattgcgccggccgcggcggaccggtgcgcctgctcgacaaggaaggcaaccccgggcccatggatacctacgccgatatcgtgcgcgtcaacctgctgggcacgttcaacacgctgcggctggtggcggcgcgcatggcgcgcaatccgctcacgcccgagggcgagcgcggcgtgtgcgtgctgacggcgtcggtggcggcctacgagggccagatcggccagatcggctatgcctcgtccaaggccggcgtggtgggcatgaccatcgtggccgcgcgcgacctggccagcaaggcgatccgggtctgcaccatcgcgcccggtatcttcgacacgcccatgctggcgcgcgtgtcggccgaagcgcgcaagacgctcgccgcatcggtgccccatccggcaaggctgggcagccccgacgagtacgcgcaactggcccagcacatcatcggcaatcccatgctcaacggcgaaaccatccgcctggatggcgcgctgcgcatggcgccgcgctgatcccatccgaccgaccccgaaggagacgccaccatgagcgcgcaaacccccgatgccgcggaagtcctcgtcgaccgcgccgacggcattctcaccattaccatcaaccgcccgcaggcccgcaacgcgatcaacctggcggtggcgcgcggcatcgccgcggcggtggacgagctggacgccagcgacgacctgcgcatcggcatcctgaccggcgccggcggctcgttctgcgccggcatggatctcaagggctttctgcgcggcgagcggcccagcatcgaggggcgcggctttggcggactgaccgcccggccgccgcgcaagccgctgatcgcggcggtggagggctatgcgctggccggcggcttcgaactggtgctggcctgcgacctggtggtggcggccgacaatgcgcagttcggcgtgcccgaggtcaagcgcgggctggcggccacggccggcggcctggtgcgcctgcagcgccagctgccctaccgcatcgcgctggagctggcgctgaccggcgacatgttcccggcccggcgcgcccacggctatggcctgatcaaccagctgaccgaacccggccaggcgctggaggccgcgcccgaactggcgcggcgcatcgtcgccaacggaccgctggccgtggccgccagcaagcgggtggtggtcgagtcgcaggactggccggccgacgaggtgtgggagcgccaggcggcgctgaccgaccatgtgttcgagtcggccgacgcgcgcgagggctcggcggccttcgcggagaagcgccagcccgtgtggcaggggaagtaggccatggccaccgatgcgcgtttcgacggtccggggcccgacgcccgctatcaggcggcgctggccgagggccggctgctgctgcagcattgcgaggactgcgcggcggtgcgctttccgcccgcgctggtgtgccgcgcctgcggcggcgcgcggctggcctggcgcgagtcgtccggccagggtagcgtgtacaccgccaccacggtgcgcgaccgcgccggcgactacaacgtgtcgctggtcgagctggaaggcggcgcccgcatgatgagccgcgtcgagggcgtcgaggccgcgcaggtgcgcatcggccagccggtgcgcgcgcgcatcgtggcgggcgaggagccctatgtggtgttcgcgccgcgcgacggaggcgccgcatgagccgcgcgctgcgaggccgcgccgtcatcgccggcatcggcaatacccaccgctggcaggcgcccgggcgcacgccgttcgaccagctgcaggaggcggccgtcctggccctggaagactgcggcctggccatggcgcaggtcgacggcctgttctgcgccatgtccacctcgggcctgccggtgctcaacgtggccgagcggctgggcatccggccgcgccatgccgacggcaccatggtgggcggcgcgtcgttcctgttccacctgcaggcggccatggcggcgctggagaccgggctgtgcgaggtggcgctgatctgctatggctccaaccagctcaccgccggcggcaagctggcctcgatgccggacccgcagccgtacgaggcgccgttccggccgcgctaccccatgtccagctatgcgctggccgcggcgcgccatatgcaccagtacggcaccacgcgcgaacagctggccgacgtggcggtggccgcgcgccagtgggcgcagcgcaacccgcacgcctacgcgcgcgacccgctgagccgcgccgacgtgctgggcgcgcgcatgatcagcgatccgttgaccaaggccgacagctgcctggtgaccgacggcggcgccgcgctggtgctggtgcgcgccgaacgcgcggccgatctgccgcgcccgccggtgtatgtgctgggcaccggcgtggccgtgagccatcggcagatttcggccatgcccgacctgaccgtcacctgcgcggtggagtcgggccggcgcgcgtgcgagatggccggcgtggcgccgcgcgacatggaccatgtgatgctgtacgacgccttcaccatcaacacgctgctgttcctggaggacctgggcttctgcgccaagggcgaggccggcgcgttcgtcgagagcggcgcgatcgcgccgggcggcagcctgccggtcaacaccaatggcggcggcctgtcgtgcaaccatccgggcatgtacgggctgttcaccgtcatcgagtcggtggcgcagctgcgcggcgagtgcggcgagcgccaggtcgagggcgcatgccaacggcggcgtgctgtcgagccaggccaccgtgatcctcggcacggccgagaccctgtgagggcggccatggcggtcgaccccgaccgactgctggccgccgagatcccggcggtggagcagcaatacgactggcgccagtgcgtgctgtacgcgctgggcatcggcgcggggctggacccggaagacgggctggacctgccgttcgtcgacgagacccgcctgaaggtcgcgcccaccttcgccaacgtgctggccgatccggggttctggatgcgcgacctgccgctgggcctggactggctgcgcaccgtgcacggcgagcagtcgatgcgcgtgcatcgaccgctggccggccgcgcctcggtgcgcggggtgacgcgcatcgtcgatgtggccgacaaggggcgcgacaagggggcgttgatctacgccgagcgcgagctcatcgacctggccgacggcgcgccgctggccacgctgagccagacggtgttctgccgcggtgacggctgcttcggcggcaagccttcggcgcgtccgccgccgccgccggtgccggcgcgcgcgcccgacgcgagcgtccatgcgcgcacgtcgccgcagtcggcgctgatctatcgcctgtcggccgatctcaatccgttgcatatcgacccggccgtggcgcgccaggccggctttccccgccccatcctgcacggcatggccagcttcggcgcggtcggtcaggcgctggtcaaggcctgctgcggcggcgagccggcggcggtgcgcggcatgggcgggcgcttttcggcgccggtgttcccgggcgaaaccgtgcgcgtggacatctggcgcgccggcccgggccgcgcggccttccaggcccgcgtggcggcgcgcgacgtggtggtgatggacaacggcacgttcgactacgaggcctgagtccgccgcattccaacccgactcaaggaggcagcatgaccggctcgacggcaggcaaggtattggtggtgggcgcgctgggcgtggtggggcgcgccgcgctggaacacttcggccagcggccggggctggcgcgggtggggctgtcgcgccacgcgcccgatttcgcgcccgaggcaagctgggtgtcggccgacctgcgcgacgcgcaggccacgcgcgcggcgctggccgcccatggcgacgccacgcatgtagtgtacgccgcgctcaacgagcagcccgacctgctcaaggggtggcgcgacagcggcaacgtcgacctcaatacgggcatgctgcgcaatacgctggacgcgctgcgcgaggcgccgctgcgccatgtgaccctgctgcaggggaccaaggcctatggcgtgcacaccggccgccccatgccggtgcccgcccgcgaaaccgatgcggtgcgcgatcacgccaacttctatttcgaccagcaggacctgctggccgagcgcgccgccgcgcagggctttggctggaccatcttccggccgcagatcgtgctgggcgtggcgctgggcagcgccatgaacccggtggccacgctgggcgcctacgcggcgctgtcgcgcgaggccggccagccgctgcgctatcccggccatccgcacctgctcaccgagtgcaccgacgcgcgcctgatcgcccgcgccatcgcctgggcctgggacgagccgcgcgcgcacggcgaggcgttcaatatcgccaacggcgacgtggtgctgtggcagccggtgttcgagcgcctggctgcgctgttcggtatgccgctgggcgagccggtcgacacgcgcatgcgcgaggccatgccgcaactggccgagcgctggcgcgccatcgccgagcgcgagcgcctggccgtgcccgaattgcgcgacctgatcggcctgtcgtggcagtacgccgacgccacctgggcggcgcgccatccgctgccggtgccgccgctggtgtcgaccatcaagctgcgccaggccggctttggcgattgcatcgacacgcaggattgcatcgtcgagcacctgcgcgagatgcagcgcctgcgctacctgccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtccagctgggcgtgcggctgaatctgggcgagcccttgtcgcggcaattgcgccgcggcgcgcaggacacggccccgccattcgacaggggcgcacgcctgcaggatttcgtccggcgcgagaaccgcatcgtgctcgatacgcggcgcaagaaaatcgtcctggcgctgcgcattgccgaggttcgcaccgacccggccaccgggcgcattaccgtgtacggcgtcaccgagcccttggccgacgtgcatgcagctctggctgcccgacgggacggcgacgagcgtgcgcgccaatgcggcgggcggcttcgaggcaagctcggccggcgatatgacgagcggactgatacgggcgcgcgccaccgaccgttacggcgataccagccaggaggttacctacgcctataccgatacggtcgacaagaccgccccggtcctgagcattgcaggggtggccacggatgaggctaccggacgcgtcacggtcacgggccgcagcgagccggacgcgcaggtcacgatccggtttcccggcggcggccgcaaaacggtgcgcgccgacgccaacggcgcttaccgtgtgcgctcggatggcgacttgccggccggcgtgatcgtggtgcaggccgccgacgcggccggcaacagtacccaggcgcagcaggcctatcaggacacggtcgacaggacggcgccggagccggtccagatcgcgctcgataccgatgccgcgacgggacgcttgaccgtcagcggccaggccgagccgggcggcagcgtgacggtcacctggcccgacggcacgacgcagaccgtccgggtcgatgcggatggcggctttcgcgtcacgtctgccggcgacgcggcgcagggcgatgtcgtggtggtggtggccgatcaggccggcaatcgcgccgcgccggtccgggcgcactatgccgatcccgtcgaccgaaccgcgccgatgacgccgacggtgcgtcacgccaccgatgcgcagaccgggcgggtcaccgtgatgggccggaccgaagccggcgcgctggtgacggtgcaattccccgatggcagcagcaagacggtgcgggcgcagaatgatggcggctatgccgccacgtccgataccgacatggtgtccgggccgatcgtggtgagcgcgggcgatgcggacggcaaccggacgcccgcgcagcaggtgatgtacaccgatacgctggacaagacggcgccggcgtcgccgtcgctgacggtgcgcgaggatgcggccagcggccgcgcgaccgtcaccgggcaggccgagccgggcgctgcggtgcgggtggtctttccgaatggcgaagcgcagacggtgacggcgggctcggacggcgcctatagcgtgacgtccaccgccgatatggtggcgggcgagatcacggtggttgcggccgacgcgtcgggcaaccagagcgcgccggcgcggacggtgtttgccgatgccgtggacaagaccgcgccggccgcgcccacgcttgcgttgagcgaggcggccgacagtgggcgcttgacggtcagcggccgcaccgagcctggcgcgtcggtgcgggtgacgtttcccgatggcgagacggtcaccgttaccgccaaggccgacggcacctacacggcgacctcgcgcgccgacatgatcggcggcaacgtgacggttgtcgcgaccgacacggcgggcaatgcggcggcgccggtgcgcgccgcctacgcggacacggtcgatcggacgccgccggttctcgatacgccggtcttgaacgtggcctcggactccgggcgggtgaccgtcaccggcgtcaccgagccgggcgcgcgcgtgcaggtggcgatccccggcgagtcgctgcagaccgtgaccgccgattcggcgggccggtaccgcgcggtgtcgccgggcgatgtgctgcaaagcggcacggtgcgggtgatcgcgaccgatgcgcatggcaacgcgagtgcaccccgggacgtgccctatcaggacgcggtcgaccggaccgctccgccgctgacgatcgaggcggcggtggagcaggcccggacgggcgttgtgaacgtgtcgggcaagaccgagcccaatctgatggtcagcgcgaccttcccggatggccagacggcgcaggcgcgcgccgatgggcagggccgttatcaactggcgtctccggccgatgtggcgcgatccggaaggattgccgtgtcggccagcgatgccgcgggcaatcgcgccgccgccagagccgagttcaccgaccaggtcgacaagacggcgccggccgtgacgatacgcgcggtgaccgagcaggcggggaccggcgtggcgacggtgtcgggcgcgaccgagcctggcgccacggtcagcgttaccttccccgacgggcaggtggcgcgggccaccgcggaccgttcgggggcgtatacggtgcattcggcgcgcgatgtgacggcacgcggcaatatttccgtcatcgcgaccgacgccgcgggcaacgccagcccgtccgtgagccggcagttcagcaatacggttgccgacacggtgccgccgtcgttgacgatcgccatggtgactaccgaccccggcaatggccgcattacggtgtcgggggttaccgaggccggcgcgcgggtccatgtcgtgttcccgggcggcgcttcggatacggtcaccgcggattccaagggcggctatcgcgcgacgtcggcgggcgacgtgggcagcggcgccgtgaccgcacaggccaccgacgcgagcgcaaaccggtcgccgctgaagacctacgcctacaccgacgcctggcagccgcgccaattgtcggcgaaggacttcagccagtcgaggtacttcgtgccgttgaccacgcgaggcggtacggacaatgagccgctgctgcgcatcacgacgaaccagcagattcccacggccgagctgcgcgttgcgctcaagccctacaagaccgaggaccgtgccggccggctggtgcgcgaggccatcacactgaagtggggcaacgcgcccggggtgggcggcgatgcgcgggccttgcatttctacgtgccggactcggccaaggccaagctgcgtaaggaacttaccgaagtagagcgttcgaacgactacaagttctggatcgaattcacggatacgcggtttggcggcgtggcgcgtctttacatcaaggtgatctccaccttgtgacggcgcgcctctggatgacgcaggcccgggccgatgcaccggcccgggcctgcctgtccgcgcaggaatagattcagaatgctttgaatcgttttgcaatattttttccgctgccccgcccggcaattgcttatgatccggcattcccacaataacaagcatcgccatggggcaagcattcgcggccttatccgtctggcaggtcatggggtatggcctggttttcttcggtggcatctacctgttgttcggcgcggccacatggctgctgacccaacgcgtgctgcccgccctgggcgtgggccggccgctcgatccgcggccgttgggtcccgggcagtggcggcgcgaattcctccagtccggtctgtccgtcctgattttcggcctgggcatggtgtttccgtggggcctggtgcaactgggctgggcgcggctcgacgacgccgccggcccatggcgcatcgtcgccgaaatcctggtgctggtgatctggaacgacgtgcatttctggatcaaccaccgcctgctgcatacccggttgctgaggcgctttcacctgccgcaccaccgctcggtggtgaccacgccgttctcgacctacagcttccatccgatcgaagcgctgatgctgggcaacgtcatcctgctgcccatggtggtacatgatttcagcttctagtcgctgctgtcggtgccgctgttcagcctgttcttcaattgcgtgggccacgccaactacgatttcttccccggtgtttcgtacgcgcactggttcgcggccagccgcaggcatcacctgcaccatgcctgctaccagggcaacttcggcttccagttcaccttcatggacagactgttcggcacgcgcctgggcgccgacgccgcgcagggccaactggccgcttatcgcacgcggggcgcggttggttcggcccgctgaatggctgcgccatcggcgcgactggcagagcgttctgtatctggccgcgctgccggcgctggccgcctggcaatgggtgcacggctggcattgggcgctgtacgcgccgatgctgttcctgaccctgggggtgggcgtcatccaccacaaccatgcgcaccggcgcatgtggcgcccgcgctggctcaaccgcctgacggacttctggctgaccctgctgcagggccatccgacctttgtctttcatgccgcgcacaatgccaaccaccaccgttacaagcacggtccgcgggatgtcgcgcgcacctatcgtttcggcggcgacaccaatcatctggccggctacctgctgcaccccttgcaggccgtcgtcgtgctgtatccgctgtttctcgcctcgctgcgccggttgcgatcccgccggccgggcgtgtggcgctattgcctgcgccaatatgcggcatggctggggctgtggggcggactgctggcgctcgacccgggcaaggccttctggctggtgatcgtgccgcagctgcatggcctgcattggctgctggccaccaactacctgcagcacgcccacgccgacggggggccggggcgtcacgcggcgctgagctacgcacgcaatttcgagggctgggtcaacccattgttgttcaacattggcctgcacacggcccaccatgaaaacccgcgcgcgcattggtccgagttgcgcgcgctgcactggcagcattaccgtgaccgcgtgccatcccgcctgaacgagcgcgggctggcgccgtacatggcgcgcgtgttcgtgctcggactgttctcgcggcgctgccgcacgcatacgctgatgcggccctagccgcccatttcctttgccacacaccagaatccgtcatgcccgttgcctttgatcgcgtctatctgcacagcgccggttatttcatgcccggcgagccggtcgataacgatgcgatggaccagtacatcgcgccgctgaaccgtatttccggccgcatcaagaaccgcatcctggccgagaacggcatcaggcagcgctactacgcgatcgacccggagggccgcacgcgctggagcaatgcgcagctggccgcgcaggccatccaggcctgcctggcgcgcggcgcgacgtcgacctgtcacaggtctcgctgctggccagcggctcgtcgggcggcgatacgctcatgcccgggttcgccaacatgatccagggcgaactgtccgccgcgccgctcgagaccctgtccgtgcacggcatctgcgcggccggcgtgggcgccatccaggcggccgcgcagggtatcgagctgggtgcgcaccggcgcgcgctggcggtggccagcgagctgccttcgcgtctgttcaagcgttcgcgcttcgcggcgccgggctacgacgcgcatttcctgcgctggatgctgtccgatggcgcgggcgccatgctgttgggcgatgcgtcccagccgctggccggcgccgccaacggcgtgcggctgcgcctcaaatggatacaccagcgctcgttctcgggcgactatccggtgtgcatgcaactgggacagtccgccggcgggcaggcgcatctggactatggctcgtggtccgaggccgaggcggccggcgcgctgctgctgcgccaggatatcctcctgctgccgcacctgttcgatatcggcatccacgaatacgccaagctggtgcatgacggctgggtcgatccgcgccaggtcagccatttcctgtgccattactcgtccgagaagttcatcccggtggtcgaggacctgatggacaaggccggcctggccatcgcgcgcgagcgctggttcagcaacctggcgtggcgcggcaacaccggcgcggcttccattctcatcatgctggcggagttcctgcagacgcgtaccgtgcagcctggcgaacagatcttctgctatatccccgaatcgggccgcttcatggccgcctacatgctgctgcaggccgaagggcccgacgagaccgcgcagccggcgcgcgcgcgcgccgtgccggccgccgcgccggccggcgaggccgatttcatcgcgccgccgcacgacccggcccatgcgccgcaggggctggagccgctgctgggcgagctggccgccatcatcacgaaaggttccatttttttccgcgcatggacgctttcggtgcggttgcctgccagggaagcgctccgcatcgcatggacgaggggcgccggggccggctggacgcatggaccgcggcatcttgccggtagttgggaattgcggcgcggcgcgcttggcaagggtgccatgccggaccacaatacggcgcagcgccgcacaccgaatgcggcctcaaggagacaaatccatgtgcgccaccgccgtcgataccggcatggagttcgactacatcatcgtgggcgccggctcggccggctgcgtgctggccaatcgcctgtcggccgatccatccgtgcgtgtgctgttgctggaagccggcggcgccgattcctggcactggatccacatcccggtcggctacctgtattgcatcggcaacccgcgcaccgactggtgctatcgcacccaggccgatccgggtctgaacgggcgcagcctgggctatccgcgcggccgcgtgctgggcggcagctcccccatcaacggcataatctacatgcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccccgcgcggcctccatcccctggttggccagggcgtcggcgcgctcgttgcccggatcgccggcgtgcccgcgcacccagcgccactgcacctggtgccggccgacctgctcgtccagggcctgccacagctcgacgttcttgaccggtttcttgtcggccgtgcgccagccgcgccgcttccagttcgccagccattccgtcatgcctttcatgacatattgggaatcggtgtggatggtgacgcggcacggccgtttcagcgcccgcaggccctcgatgacggccatcagctccatgcggttgttggtggtctggcgttcgccgccgtgcatggttttctcgtgctggccggcgcgcatcagcacgccccatccgcccgggccgggattgcccttgcatgcgccgtcggtccacatttccacctgctggccatcgccgctaccttctagattctgcatagtgtccgtatcggggcgcgccggaatgaaagtacggcattatcaccggcccggatcgtcggcctggcgattgaccaccaccgaggcggcctgggcgcgcttgcggcgcgtcttccaggccgggccgatcaggcgcatggcggcgaccttcttggtggcggtcaccacgtacacggcgccgcccaggccccaccagcgctggccgtagcgctccatgaagcgccagcggcgcagccacttgtcggtgcggcaggcgggcgcgtagcagccgaaccgcccgcgctcgacctcgaacgacagcagcttgaaccagtccttcaggcgcggcagcgcgacctgcgccgacaggggcagcggcagccaggcctccatgccgggcatgagattgcgcgccccccacaggctccaggggttgaagccggaaatcaccacccgcccttcgggcaccagcacgcgctcgacctcgcgcagcaccagatggggcgcctcggcgcattcgaaggcgtgcggcagcaccagcagatccacgctctgcgactcgaacggcagcgcctcgggcgcggccgccacgcaggcctgccagccttgcgccagctcgggcggcggcacgccggcccccacccaggccttgaacggcatgcggttggcgcgcagcaggttgggctcggccagccccacctgccaagcgtaatatccgaagatgtcagccaccgcctcgtcgaactgggcctgctcccaggccaggacgtactgccccggcggcgtctggaaccattcggccagttctacaatcggcggagtttcttctgccacgctgtcgatccctttccaatatgcaaaccgcgccccccctgtccgccgtcgtgcccttgccggccttttccgataactatatctgggccctggcccatgagggccaggccgccgtggtcgatcccggcgacgccgcgccggtgctgcgctggctgcgcgcaaccggcgccacgctgcgcgccattctactcacgcatcatcaccccgaccacgtgggcggcgtgctagaattggtgcaggccaccggcgcgacggtgtacggcccggccggcgaaaccctgccgcactgcgacgtgcggctggccgagggcgaccgcgtgacgctgcccgaactggcgctggcgctggaggtcctggacgtgcccggccacacggccggccacatcgcctacaccggccgcgcggccggcgtcgagcgcgtgcttttctgtggcgacaccctgtttgccggcggctgtggccggctgttcgagggaaccccggcgcaaatgcttgattcattggagaaattatctgccttaccggcagatacacaggtttgctgtgcgcacgagtacactctagcgaacttgcgctgggcgctggcggtcgaacccgccaaccgcaccctgcaacagtggtaccagcgggcccaggagctgcgcaacgaagggacgcccaccttgccgtcgacgatcggccaggagcgcgagaccaatcctttcctgcgcacaccgcatgccgccgttgctcacgctgctgctgtctggtccggacgttccctggcaacgcccgtggaagtctttgcggctttgcgccaatggaagaacaatttcaagtgatccaccgcccatgagatttctccgcctcctgctacccctgttcctcgccgtacttgccggctgcgccggcaccgcaaaacagaaccaggccgccggtccctccagcaaccgctacatcgcccaagacacctcccgcaccgtcgatctcaccagcccccccagcgacgcctgggaccgcatccgccgcggcttcgccatccccaacctgaacaccgacctggcccaggagtggaccgactactacgcgtcgcaccccgagtcggtgcagcgcatggccgagcgggccggcaagtacctgtacttcatcgtcgacgaaatcaaccgccgcggcctgcccaccgagctggcgctgctgcccttcgtcgaaagcgcctacaaccccaccgccctgtcgcgctcgcaagcctcgggcctgtggcagttcattcccaccaccggccagcatttcaacctcaagcaagactggtggcgcgacgagcgccgcgacccgatcgcctcgacctacgccgcgctcgactacctggaaaagctgttcgagatgcagggcgactggtacctggcgctggcctcgtacaactggggcgagggctcggtgcaacgcgccatggccaagaacgaggcggccggcctgagcaccgactacctgtcgctgaacatgcccgacgagacccgcaactacgtgcccaagctgcaggccatcaagaacatcatcgccaacccgcgcaagttcgcggtggtattgccgccggtcgagaacaccccgtatttcgtcgcggtgcagaagaaccgcgacatcgacatcgagctggcggccaggctggccgaaatgccgctggacgaattcaaggcgctcaaccccgcgttcaaccgtcccctgatccgcggcgagcatgcccccaccctgctgctgccggccgaccgggccgaccgcttcaacgccaacctgcagaactacaagggcgacctcagttcctggaaggtctaccatacgcgccgcggcgaaagctatgccgccatcgccaagcgcttcggcatcagcgaggccaagctgcgcgccagcaacgacatcggctcgaaacggaaggtggccgccgaccaggcgctgctgatcccgggcgtgcccagcggagacggcgccgccaatatccagctggcgtcgctgtcgccgccggtgggcgcgctggacaacgtgggcgaaccgcgcgccgctgcggcgccgcgcggcaaggcgccggcgcgcgtggccagcgcgcgccccaacgtgcgcacccacaaggtcagctcgggcgacaccctgttcggcctggcgcgcaaatacggcacctcggtcggtgcgctgcgcgccctgaacaacctcaagggcaacaacctgaagctgggctcgcaattgcgcatcccgggcaccggcacgcgcggctgaccaggcgcgccggccccgcgccggcgcccgtccgccaagccgctaaaattcctacaatagcggcctttccgcaaggcaatcaaaggacatcaacatgggctttctcgccggcaagcgcatcctcatgaccggggtgctttccaaccgatccatcgcctacggcatcgcgcgcgcctgccgcgaccagggcgccgacctggcgttcacctacgtgggcgaccgcttcaaggaacgcatcaccgaattcgccgcctcgttcggcagcgacatcgtgctgccctgcgacgtggccgaggacagccagatcgacgccgccttcgccgaactgggcaagcgctgggacggcctggacggcctggtgcacgccatcggcttcgcgccgcgcgaagcgatcgccggcgacttcctcgacggcctgtcgcgcgagaactttcgtatcgcgcacgatatctcggcctacagcttcccagccatggccaaggcggcgctgccgctgatggaaggccgcaagggctcggtcctgaccctgagctacctgggctccgagcgcgtggtcgccaactacaacaccatgggcctggccaaggcctcgctggaagccagcgtgcgctacctggccaccgccctcggcccgcgcggcatccgcgccaacgccatctcggccggccccatcaagacgctggccgccagcggcatcaaggacttctcgtcgatcctgaagttcgtcgaagccaacgccccgctgcgccgcaacgtcaccatcgaagacgtcggcaacgtcgccgccttcatgctgtccgacctcgccgccggcatcaccggcgaaatcacccacgtcgacgccggcttctcgaccgtcgtcccgggaatggaaaactgatccctccggtgcctgtccccgtagggggactggcaccggccaaatccgacctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtccccgccgggacaggcacactgctgtacgccatcgacgcttgacggccaagacggtatctgtcccccctactccaccacgatcgtcgacacctggatgtcggtggcggtcatgagtttgtgcagggggcacttgtcggccaccttgagcagttcgtcgatctgcgcgtcgtccaggtcgccatgcagtttcagcttggcggtcaggcggtagatgcccttgcgctcttcgctggcgtcgcgcaccacatccacgtccaccgcttgcagcggcagtcccttgcgctgggcgtacaccatcagcgtcaacgccttgcagccgcccagcgcggtgtcgaaatagtcgtgcgggtccggcccttcgccctgcggttgcggcatggccagcggcagttcgtggccttcggcggtggcggtgtactgcagtccgccgggggtgttggcgcgcacttggatcgtcatgggatgtctccgttcaggcgcggccccgctggctgcgcgtccaggttttgtaccatgggcgccgcctgacaaccggctgaactatttggcagaccgccagtcagacggtaattccacgcaagacacaggagtccacattgagcgcccgtcaattactcgatcagttgttgcagtccggccagagcctgatgcagggcgccggcgcgcaagcgcagcaggccacccagggcggcaagggtacgttcctggccggcctgggcggcggcgcgctgggcgcgggcgccctgggcctgctgctgggcagcaagaaggcccgcaagatcggcggcaaggtcgccatgtacggcggcatggcggcgctgggcgcactggcctatcgcgcctacgaccagtaccagcgcaaccaggccggcggcgcggctgccccggcgccgcagaccctggaccgcctgccgcccgccccggccgagcagcacagcaacgccgtgctggtggccatgataggcgcggccaaggccgacggccacatcggccccgacgagcgccagttgctcgaaaccgaactggccaagctgtccggcgacgccggcgaccgtgcctggctggaggccgaactggcccgcccgctcgacccggccgtcatcgcccagcaggcgcgcacgccggaaatgggggccgaaatgtacctggccagcctgctggtggccgacgagcagagcttcatggagcgcgcctacctggacgagctggcgcgccagctcaagctgcccgccgaactcaagcagcagctcgaggcgcaggtaccggccgcggcctgagccttcagtcggcgcgcagccccatgcgcgccgtcaaggcggcgaagcgggcgatgtcggcctgcaccagcgcctcgaagcgttccgggccttcgctgaccgggttgaagcccagcgattcgagctcccggcgcatggcgggttcggccacgatggccgacagcgcctcgtacaggcgctggatcaccgccggcggcgtgccggccggcgccagcaggccatgccactggtccagctcatagcccggcgcgccctgctcggccacggtgggcacgtccggcagcagcggcgagcgctgcgccgaggtcaccgccagcgcgcgcaacttgcccgcatgaatgaacggcgccgcgctggacgcggtcacgatgcccagcggcacctgccgcgacagcacgtccgtcagcgccgggccgcaacctcgatacggcacgtgctgcaaccaggcgccgctggcctggcgcagcatttcgccggccaggtgctgcggcgtgccgttgccgcacgaggcgaacgccagcgtgcggctctgcgtgtccgcctggcgcagccgctccggcaggccggcatcgccggccggctcggcggtcacgatcaccgagggcacatatgcgacgttgatcaccgccgtgaaatcgcgcgtgggcgagaaatccaggttgcggaacaccccggggttgacggcgaacgagctgttgaccatcagcagcgtatagccgtcgggccgcgcctcggccacggcgcgcgcgccgatattgccgctggcgcccggacggttttccaccaccaccggctggcccagccgctgctgcatggcggcgcccagcttgcgggccagcaggtcggtgccaccgccgggcgggaaggtcacgacaatggtgatggcgtggtcgggataggtggccggcgcttgcgccgcggccgcgccggcgccgagcaggcagccggccaacaggatcgagacttgtgatttcatggtcgtcatgggtgcaacgggtcgcaacgccccgcatggcggggcgccgtggttgagaaaacggaacaggaaagggccgcggccccgggaactggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgccccacccgctgatcggcacgccggccgacaaggtattgcgcatctgccgatgggcgaagccgccgtcctggaaactggccaggtcgccgaagccggcgcccacttcctcggtcgccacgcccagcgtgaccgcgtcgtcggccaggttgacgttgtagccgaaccggtagcgccaggcgttgaccgcgtcgaaggtgctctgggtggcgccggcctggaaggtgcccagttcgcccgccgcgtaagtggtgcccacgccgcgcgtggtcagcgaaggcgccgactgcatctgcccttccagcgtcaggctgggggtcagcccgtagcggaccatgccgctgcccgccgaggcgccatagtcgaccgcgcccgaggtggcggccggatccatgttgttcaggcgcccgaacaccgacgaataacccagttgcccctcgggcagcagcccgccgggggagagccggtcgctgagttgcacgccgccgatcggcgccgtgctgccccagcccggcgccttggaaacgacgttgcccatggccagcgaagggccggtcacgggccggtagacccagctgcggtcgccgtagctgacggtgggcacggcgctggcggaggaaaaccagggcctgcgcggctgggccacgccggtcatgaggtagaccgaacgcttgcccgccaggtcgtcggtttcgagaccgaaggagtagttcggctcggccggcggcacgtcgggaaacaagtcctcgcagcccaggggcatgctggcgggcgcatcggcgccgtcgccggcaggcggcaacggcacggcggggtcatgcccgagcgccggcgcggccgcgtgcaccgaggcgtcggcgccggtttccgccggcagcatgcggcagggttcgggaatggcgcgctcctgcagcaccggcgccagcgcgaccggctgcgagctggccggcgccagcacggagatgccgtagcgggcgacgtcgtcggccgcgcgcgcataggcccgcccggcgggccgggggaccgccgtctcgggcggggtggtgtcgatcgcggcaggctcggggccggcctcgaggcccgccggggccctggagatatccggcggatcgggcatggcgcaggccgccagcgccatattgccggccaggacagcggccaccgccacgcgcgagacgcctctgtgttcgcgttcgcaggcaagcatcacgcgcaccagtgtaggaattcccgagcgaggcatctgtaaactttcttgataaatcggcacgggaactgacccggcgcggcggccaacgggcctgattttacgtccgcgcgcgccggcttcgccggcgctgtccgtttcagtcgatttcccgcctcttgcggcgcccggggcgccgcgtcactatgcgaacatggacaatcctcataccaagctgctggtcgtcgacgacgaccccgccttgcggcaactgctggccgactacctcaaccggcatggctacgacaccctgctggcgcccgacgccagcgacctcgccgcgcgcatcacgcgctacgcccccgacctgctcgtcctggaccgcatgctgccgggcggcgacggcgccgacgcctgccgccgcctgcgcgaccagggcgaagacatccccgtcatcctgctgacggcgcgcgacgaagccgtggaccgcatcatcggcctggaagccggcgccgacgactacctcggcaagcccttcgacccgcgcgagctgctggcgcgcatcgaagccgtgctgcggcgcaagcgcggcccctcggccctgaccaaggacgccccggtcagcttcgggcccttcgtattcgatcctgccacgcggcaattgctgcgcgatgacacgccggtcaagctgaccggcggcgaaatcaacctgctcgaagcgctggtacgcaatgccggcaagccgctctcgcgcgaacgcctgctggcgctggcgcgcgacgacgacggcggcgagcgcaacgaccgcgccatcgatatcgccatcctgcgcctgcggcgcgccatcgaggaagacccgaagcagccgcgctggatccagaccgtgtggggcatcggctaccggttttcgccctgatgaaactgctccgcctgccggcgccgcgctcgctgcgcatgcgcctgatcctgctggtgctgggttcggtcctgctggcgcaggccgccacgctggccacggtgtcctatttccggcacaaattcatggaagacgtggcgatcgactacatcgccaccaccatccgcaccttgcgcgcctcgctgtcgcaggtgccgaccgacgaacgcgcggagttcgtgcgccaggcttccggcaaccagtggcggctctggtcgcgctcgctgccggccgacgcgcggctgcagcgctggcatcgcggcccccaggaagacgaggccgagcgcgagcggatgcggcgcgagtacgaacgccgccatccgccgcccgacgacatccggcgcgacctgcgcggcctggtcagcgaactcaacgagcgtctcagcgacggcacccgtgtggcgctgtcgcgcggcccccggccggaaatcttcatctcgctggcgcccagcccctcgcccgacgacgcgccgccgctgcgcgaatggctggtcatcccgctcgaacgcctggatccgcccgtcgccaccccattgatcgcattctgggtcggcgggatcgggctggtgctgctgctggccgcctggttttcgtggcacatcacgcggccgctcacgcgcctggccgacgccgccgaccagctggccgccggccagccccagcgcgtcgaaccctcggggccgcatgaaacgcgcgtgctgggcgaacgcttcaacgccatgctggacgcgctggccgagtccgactcggtgcggcgcacgctgctgtcagggctgccgcacgacctgaaggggccgctgtcgcgcatgtggctgcgcatcgaaatggccgacgacccgacgctcaaggaaggattgcgcaaggacctgcaggacatgcagcacatggtcgaccagttcatcggcttcgtgcgcggcaccgacccggccgcctaccgctacgcgccgctggcgctgggcgaatggctggccgagcgcgtgggcgcatggcagggtgcgggcaccgacatccgcctgcaggcgcccgacaatggcgcgctgggcatacaggcagacgcggtggcgctgggccgcctgctggacaacctgatcggcaacgccctgcatcatggcgcgccgccggtcgaggtcagcctgcggcgcgacgcggacatggcggtgctggaagtgtcggaccacgggcccggcatcgcgcccgagcggcgcaccgaggcgctgcggcccttcgcgaggctggacgacgcccgcacgcgcaccggcaacgtcggcctggggctggcgctggccgaggccatcgcgcgcgcccacggcggcgggctcgaattgcgccaggcgccctcgggcggcctgctggtgcgcattaccctgccgcttgcgaaggcttgacccgccggccgcgccgtcaggcgcccggcggcggcaagagcggcaccggccggcgttccttgccgaacaccgaacggtacgccaggatgttgaataccagcaccacgggcaccccgatcacggtgccggccagcaccagccgcatggaatccagcgcgccgctgccatcccagatggtcatgtcgtcgaggatcaggtacgggaagaagctgtaggccaggccgcacagcatcagcacgaacagcatcacgcacaggacgaacggcagccagctgaagccgtcggccttgcccggcagccgcgccagcagcatctcggccgccacgaagcccagcagcatgagggcccagaccatggcggccacgcccaggtgggccgtattgctccatttgtagaagatgccggcgttggccaggcccagcgtcacggcgatggccaccatgccggcggcggtccagcggatcgagtgccgcgcccagccggcggcgcgccgctgcagctcgccgtcgacccgcatgaccagccagcacgcgcccagcagcgcatacgcggccatgacgcacagcccgacgaagaaggcgaaccagccgtagccggagtcggcctggtagtcggtggcgatgcgccccagcaccatgccctggcccagcgcggtcagcagcgaccccacccagaacccgaagatccagcgcggcttgatctcggtgcgggcgcggatacggaactcgaacgacacgctgcgcaacaccatgcccagcgccatcacggtcaatggcccgaacagcttgcccagcacccccccccaggcgaacgggaacgccgagacgaacagccccagccccagcagcggccagaactcgttggcatcgcgccacgggctgagcaggcccatcatgcggccgcgctcttccgagggcgccagctgcagcagcagtccgacaccgatgtcgaatccgtcgagcacgatgccggccgccatcagcagcagcaacagcccgacgaaaaccagcggcatccagaacgagggatcgtcggggctcaggcccagcgaggcggccagggtcgcgatcatgaggatcctccggtcttgcgcacgggcaccacgccatagcgcgcggcgtgaaacagcatgcccacgaacgcggccagcagcacggcgtacagcgcgatatggccggccaggctgtagagcagcgcgggcgtggtcaccggccccagcacttcggactgggtcacggcgcgattgacggcatacggctgcatgccggccaggtcgtagcaccaggtggccacgactccgagcgcgccggcgaacatcagcagcgaaagcacgcgcagccaccagcgcggcagggccaccggatcgaaaccgcgccggcaggtcagcgccagggtggcgcacgaggccgccagcatcagcaggcccagtcccagcgccagccgcaaggaccagaacgtgaaggccacgggcggctgcatgccggagaatttgtccaggcccaggtagccgagcgaagcgtcgcggtgcagccagcgcccgcccgccccggccagcgagaccgcggccaggttggcctgggcgcgggcgctgggccagccgaacaccaccagctcgggctcggcgccgctgtgccagaagcccgccgcggcggcggccttggccggctgcaggcgcgccgtgacctcgcccatgccggcggccaccggccccagcagcagcgaggccagcagcgcgacggtcaggccggcgcgaaaggcgtggcgctcgccgtcgtccagcgggcggcgcagggcctgcatggcggtcacgcccagcatcaggaacccggccgtcaggaaagcgcccagcacggtcaggcccaggcgccagccgaacgacggattcaggaccaccgcgcgccagtcgtatacctggtagcggccgtcgatcaggaccgcgccgtcaggcgtctgcagccaggaaaacagggccagcacccagcccaccgccaccagctgcccgatcgccaccatcagcacggccagcgtatgggcggcgtcggagacccggcgctggccaaacagcatcacgcccaggaagcacgacttgacgatgaagatcgacagcacgccgtagcccagcaagggaccggccaggttgccgatcttgtccatcaggcccgaccagaggctgcccagctggatcagcaccggcaccgcgcaggccagcgccagcacgaacgccagcgcgaagatgcgcacccagaagcggtaggcggccgtccagccggactgtcccgaccagcgggcgcgcagcttgaagaacagcagcagccaggccagcgccagcgatatcgccaggaacagcgccagaaagcccaggcttgccgtgaactgcgcgcgtgccagcaggagtggagggatattcatgatgggcggtaatttagagcctgtttccggcatgtgggggacggcttgcaacagtgtttccgcgcgaacgtggcaaaattgactctttgtcgccgctttttcctattctttcagaatgacccacgccccgacgccgcctgccgccagcaatttcctgcgcccgatcatcgaagacgacctgcaagcgaaccgcttccagggcaaactgtgggccggcaaacccggcccggccgcgctgcaggcacagggacagcccgacccggcgcgcatccgcacccgctttccgccggagcccaacggctacctgcacatcggccacgccaagagcatctgcgtgaacttcgggctggcgcgcgactacggcggcgtctgccacctgcgcttcgacgacaccaaccccgagaaggaagagcaggagtacgtcgacgccatcatcgaggccgtgcattggctgggcttcgattggcaggccgatggcaatgacaacctgtatttcgccagcgactacttcgaattcatgtacgagttcgccgaggcgctggtgcaggccggccacgcctacgtcgacgagcaaagcgccgaagagatccgcgccagccgcggcacgctgaccgagccgggcaccgactcgccatggcgcgaccgcccggccgacgagtcgctgctgcgcctgcgcgagatgcgcgacggcaagcatcccgacggcagcctggtgctgcgcgcccggatcgacatggcctcgcccaacatcaacctgcgcgacccggtcatgtaccgcgtgcgccatgccacccaccaccgcaccggcaacgcatggtgcatctacccgatgtacagctgggcccatccggtggaagacgccctggaaggcatcacccacagcatctgcacgctggaattcgaagaccagcggccgttctatgactggatcctggcgcgcctggccgagctgggcaagctggcgcgcccgctgccgcaccagtacgagttcgcccggctgaacctgacctacgtggtcaccagcaagcgcaagctgctgcaactggtgcgcgaaggctacgtggatggctgggacgacccgcgcatgccgacgctgttcggcctgcgccggcgcggctacacgccgtcctcgatccggctgttctgcgaccgcaccgcggtatcgaagtcggattcgcgcatcgactacagcctgctcgagcaggcggtgcgcgacgacctcgacccggtggcgccgcgctcggtcgcggtgctggacccgctcaagctggtgatcaccaattacccggaaggccgcagcgagacctgctcggccccgcgcaacccgcacgatccgcaggccggcgtgcgcgaattcccgttcacgcgtgagctgtggatcgagcaggacgacttccgcgaagagccgcccaagaagtacttccgcctgtttcccggcaacacggtgcggctgaagtacggctacgtggtgcgctgcaccggctttaccaaggacgaatcaggcaaggtcgtggaagtgcaggccgaatacctgccggacaccaagagcggcacgccgggcgccgacagcgtcaaggtcaagggcaatatcacctgggtgagcgcggcccacgccgtaccggcccaggtacacctgtacgaccggctgttcgccgacgcgcatcccgacggcggcgacaaggacttcctggcctgcctgaaccccaattccaagcagaccgtgcaggcctggctggagccgggcatcgaggccgtccctggcgccacgtggcagttcgagcggctgggctatttcacggtggacagcaaggactcccgccccgaggcgccggtcctgaaccgcatcgtgaccctgcgcgactcctggcaggcggcctgaccgcgcgccaggacgctccgcgcggcgctggccgggttatcatgcccgacaatccgctgtcgccggccgccctccgcttcgggccggcggccggcgcttccattccaatccatgaacactgaatccctcgccctggacttcaagagcgccacgctctatgccattcgcgtggtgctgcacgatgccgacaccactcgcctgcgcgccgcgctggacaagcgcatggccgatgccggcagcttcttcgagaacgagccggtggtcatcgatgccacccgcgtcgatgcgccggtggactggcccgccctgctgcaggccctggccgaccacaatctgccgcccatcggcgtggtggccgagggcgccaacctgcagggcgcccgcgatgccggactggtgccggtcgagctgtcgacctcggtggcccgcgcgccccaggtgatcgacacggcgccgcccaacgatgtggccacgccggtgccgtccgtgcccgaggcgaccgccgaggccacggccaaggccggcccgcaggacgacgaagcggacggcgagcaggccgacgaagcgcccgcgcacaaccccgagtcggtgccgacgcgcgcggcgcgcgagaccaccgaagccaaccgccctaccgccacgccgccccagtcctcgtcggcgctggtcatcaccaagcccctgcgctcgggccagcgcgtctatgcgcgccataccgacctgatcgtgatcggcatggtcagccagggcgccgaagtcatcgccgacggcaacgtgcacgtgtacggcccgctgcgcggcaaggccatggccggcgcgcgcggcgacacctcggcgcgcatcttcaccacgcagctcgatgccgaactgctggccgtggccggcgtgtaccgggtggtggaggacaaactggaccgggcgttgcataaccagccggccctggtgcggctcgacggcgacaccttgcgcatcgaggcgctgaagggttgaaacgacaccaggcgaacggcatacgactgcctacatcttgtaagaagccttcatacgctttttgctttacgataacgcgatttgtacgcacataaataagggttcgagcgtcatgacacgtattgttgtggtgacttccggcaagggcggggtgggcaagaccaccaccagcgccagcttttccgctggcctcgcaatgcgaggccacaagaccgctgtcatcgacttcgatgtcggcttgcgcaacctggacctcatcatggggtgcgagcgccgcgtcgtctacgacttcgtcaacgtgatccagggcgaggcgtccctcaagcaggcgctcatcaaggacaagcaactcgagaacctgttcatcctgcccgcctcgcagacccgcgacaaggacgcgctgacgcaggaaggcgtcgagaaggtgatcgacgagctcaaggaaatgggcttcgactacatcgtctgcgactcgcccgccggtatcgaggcgggcgcgctgatggccgcctatttcgccgacgacgcgctggtcgtgaccaaccccgaagtatcgtcggtgcgcgactccgaccgcatcctgggcatcctggccgccaagtcgcgccgcgccgtgcagggcgacgagccggtcaaggaatacctgctgctgacccgctacaaccccaagcgcgtcaacgacggcgaaatgctgtcgctgagcgacatcgaggatatcctgcgcatcaagctgatcggcgtgatcccggaatccgaagccgtgctgcaggcctccaaccagggcctgcccgccatccacctcaaagataccgacgtctccgaagcctacaaggacgtcgtggcgcgcttcctgggcgaagaacgctcgctgcgctttaccgactatgaaaagcctggcttgttgaagcggctgttcgggggaaagtaagcaatgtccttcctgtcgtttctgctcggtcagaagaagtcctcggccagcgtcgccaaagaacgtcttcagatcatcctggcccacgagcgcggccgcggcgactcgccggactacctgccgcaactgcagcaggagctggttgccgtcatttcgaaatacgtcaagatcgaccccgaagacatcaaggtccacctcgaacgccaggacaccctggaagtgctcgaggtcaagatcgaaatgccgcaaaactgaatactcgggtgcctgtccccgcacgggggacaggcacccgctgaatcttggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgaatcttgctcccgcacgcgggacagccacccgctgaacccatgccggccgcctcccccgacggcgcctcggcagccacgaaaaacccggccgaagccgggtttctcgttgaggcgcggagttgaggcgcggggcgcggatctacttgccgacctggtcgccgatcacgccaccgatggcggcgccgccgaccgtgccgagaatgccgccgttggtgatcacggcgcccgccacgccacccagtgcggcaccgcccacggtgctcttctggcggcggctcatgctgtcccaggacgagcagccggccatggaaacggccagcaaggcggccatgcaggctttggagagggtaccgatcttcataacaagctcctattcttgtgccgggatagcgcaccagcagcgaagcgagcgcaacacgcacaaagcgcgtcccatgaaacttagagcctacagaatcgcaaaatactgcaccggatgctgttaggtttgcccaggaattgtgtcaatgggtaggcaatcccgcccggatgcaggcaggttgttgccggaacgcgcgttcatttgaccaaacgtaacacgtcgcgaaacttgggatgttcgcaagtttccatccattcgaaaatcgccatctcggtggtgacgatttcggcgccggcgccgcgcgcgcggcgcaaggccgcatggtgatcggccggcttgcgcgagccggcggcagccaggcggtgaaaccgggctcgcgcgtggccgagaaatgcatcttggggaaacgggcctggatctgcgtgtccagcggcgccaccgtgacgcccagcatgcgcgcatggtgttcggtggccaccacggggacatccagcaggcgggccgcctgcgccagcttgtgcgcggcggccagcacggcctggccgtcgtggatggcgggcatgaggcggccctgcatgtccacgatgagcagcgtggcctggttggcttgcagcagtgcggacatgcggacctccggttgcggccttacttgagggccttgtagcgcaggcgcttgggcttggcgccctcctcgcccaggcggtgcttcttgtcggcttcgtactcctggtagttgccgtcgaagaacaccacttgcgaatcgccctcgaacgccaggatgtgggtggcgatccggtccaggaaccagcgatcgtggctgatcaccatgacgctgcccgggaactcgagcagcgcgtcttccagcgcgcgcagcgtttcgacgtccaggtcgttggacggttcgtccagcagcagcacgttgccgccggcgatgagggtcttggccaggtgcaggcggccgcgctcgccgccggacaattgcccgacgatcttgttctggtcgccgcccttgaagttgaagcggcccaggtaggcgcgcgagggcatttcgaacttgcccacggtcagcaggtcggcgccgtcggccaccgcgtcgaacacagtcttgttgccctcgagcgaatcgcgcgactggtccacgtaggccagcttgaccgtctggcccagcttcacttcgcccgaatcgggctgctcgcggccggccagcatgcgaaacagcgtggacttgcccgcgccgttggggccgatgatgccgacgatggcgccggccggcaccttgaagctgaggtcgtcgatcagcaggcggtcgcccaccggaatgaagatttcctgggtttcgttgcgcttctggtattcgtacgaggacagctcctcgaagcgggcgatacgcgccttggccttggcctggcggcccttggggttctggcgcacccactccagttccttcttgatggtcttctggcgcgcggactcggtggcctcttcctgcttgaggcggtcttccttctgctccagccaggaactgtagttgcctttccaggggatgccgtagccgcggtccagttcgaggatccactccgccgcgttgtcgaggaagtagcggtcgtgggtcacggccaccacggtgccagggaacttgtgcaggaactgctccagccactccacgctttccgcgtcgaggtggttggtgggctcgtccagcagcagcatatcgggcttggacagcagcaggcggcacagcgccacgcggcgtttttcgcccccccgacagcttgaccaccatcgcgtcccagggcggcaggcgcagggcgtcggcggcgatttccatctggtgctcgatatcgtcggcgccgctggacgcggcggcggcgatgacggcctccagctcggcctgctcggccgccagggcatcgaaatccgcatccggctcggcgtaggcggcgtagacctcgtcaaggcgctgcttggcgttgaagacggcgcccaggccctcttccaccgactggcgcaccgtatgttcggggttgagttcgggctcctgcggcaggtagccgatgttcagccccggcatggggatggcttcgccttcgatttccttgtccacgccggccatgatcttgagcagcgtggatttccccgagccgttcaggcccagcacgccgatcttggcgccaggaaaaaaggaaagggagatgtcgcgcaggatctgccgcttgggcggcacgatcttgccgacacggttcatcgtgtagacgtattgggccatggactcagggtcggaaaaagacagtgatataccggaacaagccctgattgtaggccggaacccgccggcccaccgcaggccggccgcaacggcctcaggcgcggcgccgcgcggggcgccactgggccaggctgacgccggccagcgccatcaggccgccggcaatgtgatacaggtgcggcgtttcgcccaggaaggcggcggcgatggcgaccgtgacgaccggcatcaggttgaggaagatgctggcccggttgggtcccaggtagcgcaccccctgcatccacagaaatggcgcgaacagcgacgggaaaatgcctgcatacaggaccagcgggatgttctgcgcattcagggacgaggccggcgtcagcaggaatgccggcaactggaacacaatgccgaacagcacctgcacgaacagcgactgccacggcccgaccgacatcggccacttgcgcaacagcacgccgtagagcgcatacgccagcgccgccagccccatcagcgcgtcgccgcggctgccgcccagcgccagcaggcgcagcggattgccctcgcccagcaggatgcccagccccgcgagcgagaccacggcgccgaggatggcggtgagcgccggccgttcgcgcagcaccagcgagccgaccacgaccgtcagcaagggaaccatggcggtgatgatgcccatgttggtggcggtggtcgtgcccgccgccacgtacatcaggccctggtacaaggccatgccgaggccgcccaggaccgccaacctgccgaggttgggccggatctgcggccattgccgcagcactccgggcagggcgaacggcgccagcagcaggccggccagcacccagcggtagaaaccgatggaggctggcgcgatcacgtcggccgccattttggttaccaccatgttgaccgaccagatcgtcgtcgccagcaggggaaacgccatgtggcgcggctgcggctgggcggcgccgggcggcgaagggatgctgcgcatcgaaaatccggaattggggaaaccccgcgatgttagcgcagagccgccatgcgcccggccgcggaaagcgcgacaatacgggctgcctttcgttgtcccaccaggaatcaccatgtccgcctccgcccagccgcccgcctcgctcacgcatttcagtcccgccgaactggacatgctggccaagaccgccgacgcgctcagcgcctatctgggcaagccggtgctggccgaagtggcgctcggcgacgaaggcaccgaatgggtcacgttcggggtcgcgctggataccgacgccgacgaaaccgacgacgccgcgccgcatgtccagatgggcggcgccggcgcgcgcctgctgggcgggcgcggcggcctgcccgactccgacacggaaagctatgactgcctgtatctgtgggcggtgcagatttcgctcgtcgaaggcgagcgtttcatcaagctggaccaggacggcgacgaatgcgcctggtcggaccagctcaccgatgtgctgccgttcgcgctgagcgaagacgagctgccgccggacgacgacgaagacgacgaggacgacgaggacggggccgacgacgacggtcccggccacaacggcgatacacaccgtcactaagcgggcaggcatcgggcggattttgcggtagtctggcttctgtccgggcggccatgcagcaaccgtcccgccagccggccggcccaggccgcgcggccgatccgttgcgcgacagcccggaacgcaggcgcgggtcgacgacgaaatacagcagatcgacgatcaggtttatcaccacgaacaccagcgcgatcaggcacagataggccgccatcacgggcacgtcggcgaactgcaccgcctggatgaacagcagccccatgccgggccactggaatacggtctcggtgacgatggcgaacgcgatgatgccgcccagctgcaggccggtgatggtaatgacgggcaccatggtgttcttcagcgcgtggccgaaatggatggcgcgctggcgcaggccgcgcgcgcgggcgaacttgatgtagtccgagcgcagcacttccagcatctcggaacgcaccagccgcagcaccagcgtcatctggaacagcgacagcgtgatcgagggcaggatcaggtgcttccaccccgtggcggtgaacagccccgaggtccaccagccgaagctgacggtatcgccgcggccgtagctgggcagccagcccagctgcaccgagaacaccaggatcagcaggatgccgatcaggaaggtgggcagggatacgcccagcagggacccggccagcaccagctgcgccagcaggccgtggcggcgcagcgccgtgtacacgcccagcggcaggccgacgaccagcgcgagaaccgccgccaccagcgacagctccagcgtggcgggcaggcgggcctggatcaggctggagaccttctcgctctggcgcagcgaaatgccgaaatcgccctgcagggcgttgccgacgaagcgggcgaactggaccggcggcgcgtcgtccaggccgaggcgctcgcgcagctcgacccgctcggcgtcggtggcgtcctgccccagcatgatggtgacgggatcgccgacgtattggaaaagcacgaaagccagcagggcgacggtgagcatgaccgccgcggcctgcaggatgcggcgcagaatgaatgcaagcatggcaactcgatacggggtgcggcgccgccaggcgccgcacccgggacgggacgccggcgcgcaacgtccctcgcgggcctcagtcgatacgcacccagtcggccgacaggcgattgtcggcccgatggatcaccgtcacgttcttgcgcatggcccagggaatgacctggtcgtgcagcggaatatggccgaactcctgggcatggatttcgagcgcgcggacgatgtcggcgtcgcgcttggccgggtcggtctcggtcttgatgcggtcgatgatcgcgtcggcttccttgttgctgtagtcgcccaggttgtacatgccgtcggcgccctcgcccttggtgcgcaccaggttctgcagcgtgtacatggcgtcgaaggtcggcacgccccagccgaacaggaaggcgctggtgtcgcgcgactgcaccttggggaaataggtggcgcgcggcatggcgttcaacgaggccttcacgcccaccttggcccacatgcccaccacggcctggcagatcgcctcgtcgttgatgtagcggttgttggggcagtccagcgtgaaactgagcgtaccgtcatagcccgcctccttgagcagcgcgcgcgccttctcggggtcgtagggcacgcgcttgtgcagggcttcggtccagccatgcacctgcggcgcgatcatggtgccggtcggcgccgacaagccgcgcatgaccgcgcgcttgatcgcctcgacgtcgatggcgcggtacagcgcctcgcgcacgcgcacgtcggcgaacgggttcttgcccttgacgctggaatacagcagctccgggcgcttctggtcgaagccgaaatagatggtgcggtactcgttgccctccaccaccttggcctgctggcgcaggcgctccaggtcctgcgcggccggatcgagcacgaagtcgatctcgccggacagcagcgcggcggtgcgggtggcgttctgcttgatcggggtgaagaccacttccgtgacgttgccgatcttcctgtccttgttccaccactcggtgttctcgacgaacaccgtgcgcacgtccacctcgcgcgacttcagcttgtaggcgccggtgccgttggtgttgcgcgccgcgaaggtttcttccttgttgacgaagtcctgcggcttggcgacgttgtgcttctccgaccaggccttgttcatgatgaacacgttgggcagctgccgcagcagcaccgggttgggcgcgctggtttcgatctcgatggtgtagtcgtcgatcttgcgcgcttccttgatgcccgtgatgtacgccttgtagttcgaggtgggcgccatggcgcgatggatcgagaacaccgcatcctcggcggtgaacggcgcgccgtcgtggaacttcacgccctcgcgcagcttgaagcgatacagcgtgggcgagacctgggtccattcggtggccagcgccggcaccaccttgaaatccttgtcataggccaccagcggttcgtacacatagctgttggcggcaatcgtcatgccttcgttttgcgaatgcgggtcgaacgtgagaatgtcgccctgcgaagcccagcggaaagtcttcgcctgcccgatcgacggcagggcgcaagcagcggcgatcgcgatagcaatcatggtgcggcgcatggttagctcctgacagatatctgaatgaccgccggatattgccgtagcgccgcttcgcgcgtcaattaggggtttgtgccgataccggggggcacccgccgccgcgggcgcaggcgctcaggccacgccgcggcggcgatcgcggcgatacagcagatagcccagcggccacatcagcaggaccagcagccgcgcggacggctgggtcagccggtacgcctgcaccgcggtgggcaggccggagttgtccaggtgcaggcgaaaacgcgtgtagcgcgccgccgccatgatgaactcccgcggccggtagcgaaaccagtccaggtgatgctgcagcatgtcccaggccagcaggtacaggccctggatattgctgctcagggacacgccgccctggctcaggccgcccggcgtgtcgtggtacacacgcacgacccggttgatgaagcggctgagatagccggcgcgcgagatcgcccaccacaccaggctttccggcacgaagccggccacgtcctcgggaaacggaaagcggcgcagcacatcggcgcgcatggcgccgaatttctcgccctgcacgcggtagcggaagtacatgtccaccgccgtgctgtcgaagacatcctgcgggaagcggtcgcccacgatggaaccgtcgggccgcgcgcacaggccggtgaccgccacataggtctcgcgccggtcggcgggtatgccctcccaggcgtccttgagtatggccagggcgtcgggcgggatttcgtcgtcgctgtccaggcccaccaccagcatgccgcgcgcttcgcgcacgccgcggttgaaggcggttttcttgtgctggttgtgctgccacacatagcggatgggaaaatccgcctgcgcctgccaggcccgcaccacctcgtgcgtattgtcggtggaaccatcgtcgacgacgacccattcgaaatcccgacaggtctggcgttgcagtgactggaacactcggtgcaacgtgacggcccggttatacgtgggcgtcagcaccgtgaattggaattgcgaatcgatcatgctcgtttagccggtacgcaacggacgagtcggttatgggggtggcgcgagagttgcagtgtatgggataagcctcgcaggcacacgcgcactccctctcattttgcaattgaatatgtcatctattggcatattcttacttcgctataggacgcggtacactcgcgccgtacctgtccgaccccgtcatgcaagcgcaaaccgtccagctcaacgatatcgccctgttcgtcgaagtcgccaagcgcaagagcttcagcctggccgcccgcgcgctggacatgccgacgtcgacgctgtcgcggcgcatcaaccagctggaaaaggccatcggcctgcggctgatcaaccgcaatacccggcgcctggagctgaccgacgccggcacggtctatctgctacgttgccagggcctgatcgacgaaacgcggctggcgcgcgaacaactggaatcgctgacgggccgccccaagggccggctgaacatatccatgccgtacagcctggcgatctggctgctgccgacctcgctgggcgcattcctggacagctaccccgagatcgattgcgaattcgatctcaacctgaatgccagcgcgacctcgcagggcgcccccttcgacgtcatcctgcgcttcgggcgcgacagcggcgacgacgaaacgccggatcccaataccgtggtcgacgaaatcatttcgctcgacagctacctgtacgcctcggaagattatctggcccgctacggcgagccgcgcgaccccgccgacctgggccgccacgaatgcctgcgcacggccatcgacccggaacattcgcactggacgctgcacaatggcgaacgcaccgagcgcgtcgaggtaagcggccacgtggcgggcaacaacatcagcgtggtcggcacgctggccgggctggggctgggcatcacgcgcctgccgcattgccaggcgctcgatcccgtgatcgaacgcaactcgctgcgccgcgtactgccccagtggcgggtgcagccgatctccatctacgcggtgtacccctcgccgatcctgccgggccgcacgcgcgtgttcatggatttcgtccggccgatgctcggacccgcgccgaccggcccgcagccgcgcgcctgaccccggcgccgcgcataaaaaaaccgccggcaagggccagcggtttttttacctgtaagcaacgcaacttacacgcgcttgatcttttccagcatcttgaaaacgcccttgggcgacttcacgaaaagacgcttgaaagccttgcccaggcaacggcgttccagggtgttgcgacgcacgcgtttgcgttcggccatgatgatctccagtggggtggccgccgcgcccgcccctgccattgcaggcgcgaaaaggcgacggcgaaaatctgaataactcggcattttagcctgaaacaggcggggccgccaagccgcgagggagcatgggcccggccaggccggcgccaccggcggtcacgccccatcggacagtcttcctggatcctggccagcaagacatcaggaaaatctgcgatactgtttatttatacagcacgaaaatccggacgctgcggcgctggcaaggcaacgatccggccgttgactgcccgccggcgccgcgttcccgcatggcggcgcagcccgtactccgccgctgtcctccctcaggctacgattacgccccatgagctcccagatccgcatcgttggcgcccgccagaacaatctcaagaacctcgacctgaccatcgccaccggcgaactcgtggtggtaaccggggtgtccggctcgggcaaaagctcgctggccttcgacaccctgtatgccgaaggacaacgccgctacgtcgagaccttctcgccctacgcgcgccagttcctcgaccgcatggacaagccgcaggtcgaccgcatcgaaggcatcctgccggcgatcgccatcgaccagaccaacccggtgcgcagctcgcgcagcacggtcggcaccatgaccgagctcaacgatcacctgaagctgctgttcgcgcgcggcgcgcggctgtactgtcgcggctgcggcaagcaggtgcggcgcgatacacccgagtcggtgttccattcgctggccgggcgcgcggccgcgctgggagatccgcgcctggtggtgaccttccccatcgcggtgccggccaatttcaccgaggacgaggtgcgcggcttcctcgaccagcagggctacacgcgcgtgcatgccgaggaagccgccagcgccgccgcgcccgcgcccaaggcgcgccgcggcaaaagcgccaagggcgccaaggacggcgccgcgccggtcgcgcgccgcatcctgcacgtcgtgcaggaccgcttccgctttgccgcagccgagcgcgagcgcgtcatggaggcgctggataccgcgctgcgcatgggcgcgggccatctggcggtgtacgccatgggcgaggaaggcggcgccgaccaggcggtctggaaatacagcgaccggctgcactgcgccgactgcgacatcgaatacaccgatccgctgcccagcagcttctcgttcaactcgccgctgggcgcctgcgaagcctgccgcggcttcgggcgggtgatcggcatcgacatcgggctggtgattcccgacgagaacaagaccttgctggaaggcgcgatcaagccgtggcagacgccttcgttcaaggaatgccaggacgacatggtcaagtacgcgccgcgcgccggcatcccgctgtcggtgccatggaaatccatgacgcccgaacagcgcggctgggtgctgcacggcgaccccgactggaaaggcggcaaccaggcctggaagacgcagtggtacggcgtgcacaagttcttcgcgtggctggagagcaaggcctacaagatgcatgtgcgggtgctgctgtcgaaataccgtagctataccccctgccccacctgccacggcgcgcgcctgaaacccgacgccctgctgtggcgcctgggcagccgcgccgaggccgatgcggtgctgccgccaggcgaaggccgctaccagcgcttcatgccggccggcaccagctggagccggccgcagctcgaggcgctggacggcctgtccgtccacgatgtgatgcagctgcccatcgaacgcgtgcgccgcttcttcgacggcctgcgcttcgagggcgtgctggacgccgcggccgacctgctgatgaccgaagtgcgcgcgcgcctgaagttcctgtgcgacgtcgggctgggctatctcacgctggaccgccagagccgtacgctgtcgggcggcgaagtgcagcgcatcaacctcaccacggcgctgggcacctcgctggtcaacacgctgttcgtgctggacgagccctcgatcggcctgcatccgcgcgacatgcatcgcgtggtcgaggtcatgcaccgcctgcgcgacgccggcaacacgctggtggtggtcgagcacgacccgcaggtcatggtggccgccgaccgcatcatcgatatcggccccggccccggcgagcgcggcggacgcatcgtgttcgacggatcgccggcacagctgcgcgccgccaataccctgaccggcgattacctgggcgggcgccagcgcgtggaggccccccggcccatgccggtggccaacaatacgccgcggctcatcctcgaaggcgccaccgcgcacaacctgaacaacgtgtcgatcgaactgccgctgggccgactggtgtgcgtcacgggcgtgtccggctcgggcaaatcgacgctggtgcaggacgtgctctaccccgccctgctcaagcagaagggcaagccgtccgaagcgcccggcgcgttcgatcgcctgctgggcgccgagcagatcgccgacgtggtgatggtggaccagacgcccatcggcaagacggcgcgctccaacccggccagctacgtcggcgcattcgacgcgatccgcaagctgtacgcccaggcggcgctgtccaaggagcgcggctacaccgccggcaccttcagcttcaacagcggcgacggacgctgcccgacctgcggcggcaccggtttcgagcacgtcgaaatgcagttcctgtccgacgtctacctgcgctgccccgattgcgacggcaagcggttccgccccgaagtgctggaggtgcgcgtcgagcacctgggcaagagcgcctcgatcgaccaggtgctggaaatgacggtcagcgaggcgctggaattcttcaagggactgcgcgacgtgcagaccggcctggcgccgctggccgacgtgggcctggagtacgtgcggctgggccagcccgtgcccacgctgtcgggcggcgaggcgcagcggctcaagctggccggccacctggccgaggcggcgcgcagcggcatctccaccgccaaggttgccaagaagggcagcctgttcctgttcgacgagcccaccaccggcctgcacttcgacgacgtggcgcgcctgatgcgcgccttccgcaagctgctggccgccggccatacgctgctggtgatcgaacacaacctggacgtcatccgcgccgccgactggctgatcgacctgggcccggaaggcggcgacgccggcggcgaagtggtgggcgtgggcacgccgcaggacctgatggccaatgaccgctcgcataccggcctggcgctgcgcgactacgaaggcagcatcctgcccgtggcgccggtcagcgcgctggccgagccggccgccgcctatggcgaggaagccggcacgccgctgcaatcgctgatgcgccggcgccgccaggcggcccagtccatcgagatccgcaacgcgcgcgagcacaacctgaagaacgtcaacgtcgagatcccgcgcgacaagttcacggtcatcacgggcgtgtccgggtcgggcaagtcgaccctggccttcgacatcctgttcaacgaaggccagcggcgctacctcgaatcgctcaacgcctatgcgcgcgccatcgtgcagcctgccggcaagcccgacgtggacgccatcttcggcatcccgcccaccgtggcgatcgaacagcgcaccagccgcggcggacgcaagtcgaccgtggccaccatgacggaaatccatcacttcctgcgcctgctgtacgtcaagctgggcacccagtactgccccgattgcaaggtggcggtcgagccgcagaacgccgaccagatcgtggcgcgcctgctgcgcgaacacaagggccagcacatcggcgtgctggcgccgctggtgacggcgcgcaagggctactacaccgacctggccaaatgggcaggcagcaagggccacacccatctgcgcgtcgacggcgccttcatcccggtcagcccctggccgcgcctggaccgctataaggaacacaccatcgaactgccggtggccgatgtggtggtcgaccccggcaacgaagcggcgctgcgcgatgccgtgcggcaggccctggagcatgggcagggcgtgctgagcgtggtgtacccgctggaccggctgcgcgcaggcctggatggcgatctgcaacagcagcacttctcggtcaagcgcgcctgcccgtcgtgcggcatcagcttccccgagcccgatccgcgcctgttctcgtacaactccaagcacggctggtgcggcggctgcttcggcaccggcctgcagctgcagggcttcgacgccgaacagaccggcgaggaaaccgcctggaacgcctggtacgaaggcgaagccaggacctgcacggtatgccatggccagcgcctgaaccgcgtcgcgctggcggtgcgctggcgcgaccgctcgatcgccgagctggcggcgctgcccgtctccgacgcccataccttcttcaccggcctggtcacgcgcggccgcgaaggcgagatcgcgcgcgacatcctggcggaaatccgcggccggctcaatttcatgcaggaggtcgggctgagttatctggcgctggaccgcgccgcgcccacgctctcgggcggcgaggcgcagcgcatccggctggccgcgcaactgggctccaacctgcagggcgtgtgctacgtgctggacgaacccaccatcggcctgcatccgcgcgacaaccgcatcctgctcgacgcgctggcgcgcctggaaggcaatggcaacaccctggtggtggtggaacacgacgacgacaccatccggcgcgcctcgcacatcatcgatatcggcccaggcgcgggtatccgcggcggccgtgtggtggcgcagggcagcgcgcaggacctgatcgacgcccccgagtcggtcaccggccgctacctggccaagccgctggcgcacccgctcaacggccgccgcgccgtcaccgcggacacgcccatgatccgcgtgcacggcgcgcgcctgcacaacctgcgcagcgtggacgccagcattccgatcgggcgcctgagcgtggtgaccggcgtgtccggttcgggcaaatccaccctggcgcgcgaagtgctgctggacaacctggtccaggccgtgtcgcagggcaaggcgccgggctggagcggctgcgaacgcatcaccggctgggaggtcatcgatcgcgtgctcgaggtcgaccagacccccatcggcaaaacgccgcgctcgtgtcccgccacctatgtcgggttctgggacgatgtgcgcaagcaattcgccgatacgcgcgaggcgcgcatgcgcggctggaccgcggcgcgcttctcgttcaatactggcgacggccgctgcccgatctgcgagggccagggcatgcgcaccatcgaaatgagtttcctgcccgatgtgaaggtgccctgcgacgcatgcaacggcgcgcgcttcagcagcgataccctgagcgtgcagatgcgcggcaagaacgccggcgaactgctggccatggaagtggacgacgccatcggctacttcgccgcgcatccgaaaatccaccgtccgctgcaattgatgcaggacgtcggcctgggctacctgacgctgggccagccctcgcccacgctctccggcggcgaggcgcaacgcatcaagctggtcacggagctgtcgaaggcgcgcctgaccgaaggcgtcatcaccaccgggcgcgcctcgcgcgcgccgcacacgctgtatgtgctggacgaacccacggtgggcctgtcgatggccgatgtggagaagctgatccatgtgctgcaccggctggtcgaagccggcaataccgtggtggtgatcgaacacaacctggacgtgatcgccgaagccgactggctgctcgacctggggcccgaagggggcagcggcggcggccaattggtggccgagggttcgcccgaacacgtggtaagtttgcgcgagcgttcgcacaccgggcgcgtactcagtgagttcctgcagcagtagaagcaatggaatgccgttttgaagaccggctggccggacgcgccctgcgcctggccggcgacccgatccgcatcgaggcgcgcagcgtcgacgccgtggcgcccgccctgcgggagatcgagcgggcgcgcgccggcggccgctggatcgcgctgctgctcgactacgaactgggcgaatggctgctgccggaggccttgcgggcgcccgcgtccggggcggcgcccgcgccccgcgaggacggccgggcgcgcctgaccgcgctggccttcgagcgcgccgaggtcgaagcgccctggcccgcgcccgccacgccggcggcgcgcatcgtctcggtcgcgccgcgtatggcgcgggacgactatctgcgcgcggtcgacgccatccgcgagctgatcgccgcgggcgagctgtaccaggtcaactacacccagccgctggacgtgcgcatcgagggcgacccccgcctactgtaccggcagatcgcggcgcgccatcccgtggggaacggcgcctacatcgaggacggcgaacgcaccatcctgtcgttctcgccggaactgttcgtggcgcgccagggcgaacgcctggtgacgcgcccgatgaaaggcaccgcgccgcggcacgccgatccggccgaagacgcgcggctggggcgcgagctgctggccagcgacaagaaccgcgccgaaaacctcatgatcgtcgacctgctgcgcaacgacctggggcgcctggccacgccgggctcggtcaaggtcgatgccctgttctcgctggaacgctaccccaccgtgtggaccatgacctcgaccgtctcggcccatgcgccgcacgccggcctggccgacgtgctgcgcgcgctgtttccctgcggctcgatcaccggcgcgcccaagatcgccgcgatgcggcgcattcgccagatggaggcggcgccgcgcgggctgtattgcggcagtatcggctggctggcgcccgatggcgatttctcgctcaacgtggcgatccgcacgctggtgctggatcgcgccggccacggcgtgtacggcgtgggcggcggtatcgtgcacgactcggacgccgcgcaggaatggcaggaatgccattggaaagcgcgcatcctgggctgacgccggcgcgccgcttggcctacactagctggggcaccgcgccgcaaggaaccgcatgcaacccgagctcatcgaaaccatcctggtcacggccgaccgccagctgccgctgctggggcgccacctcgcgcggctgctgacctcctgccaggcattgcggtatcgctgcaacgagccggccgtcgaatccgccatcatggccgccgtgcgcggcctgcacgcccccggtccgcaccggctgcgcctgctgctggcgcgcgacggcagccacgacatccagaccgcgccgctggcgccgctgccgcccgaccaggaagtgatgctggcgccggaggcgctggatgccgacgagccgctgctgcgctacaagacgacctaccgcccctggtacgcccacaccatcgaatggctgccatcccatccccgggtgttcgacctgctgtacctgaaccagcacggcgaactgtgcgaaggcagccgcagcaatgtctacctcgaactgggcggacgctggtacaccccgcccatcgccagcggctgcctgcccggcgtgcagcgcgccgaactgatcgaccagggcaaagtccaggaacgcaccctcaccatgtcggacctgcgcagcgccgaatcgatccgcctgtccaacgccctgcgcggatggatagaggtgcaataccactgactccggtgcctgtccccgcagggggactggcaccggcaaacttccgtgcctgccgtgcagagggactggctccggcaaactcctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggctggcgcctgcaagatttcatggcgtctgcccgtgcgtgtgcctgtcccagcggggacaggcaccccgtcatacaccatgcgcacttggccgccacgctcacaccgtcatgcccccgcacacatacagcacctgcccggtgatgaacccggcgcgcgggtcgagcaggctggccaccgcatgggccacttcgtcgggacggccgacgcggcccaccggaatggcggcttccagttgccgcgtgcgcggatcgcccggcgggttggactggttgaacagctccgtggcgatcggaccgggcgccacgacgttgaccgtgatgccggccggcgccagctccagcgcccaggtgcgcgacatgccggccagccctgccttgctggcgccataggccgaacggccgggcttgcccagcgcggcgcggctgccgatattgacgacccgcccgtaaccgcgcgcccgcatgcccggcagcagcgcctgcagcagcaccagcggcgccaccaggttcagcgccagcgtgcgctgcatggcgtccggcgccacctggtcgatcccggccacttcgatcaggccggcgttgttgaccagatgcagcacttctcgctgcgccgccagttcggtggccgcgcggcgcgccgcttcggtatcggacagatcgaccggcacgaagcgctcgcccggcagcacatcggccggcttgccgcggctgaagttcacgacgtcataaccatcggccagcaggcgttgcgcgatggcgcggccgatgccgcggctcgcgccggtgaccaggacgacgggccggctcattgcgcgcggatcccgcgttgcttgatcagctcgccccacttctggcgttcggcctgctcgaactggcccaattgcgcgccgaacttgtcgcccggccgcgcgcccatggcgccgaactggcgcgccagctccggcgcctgcaacccctggcgggccgccgccaccggctgcggcgtgccgcgcggcgcgtacagcgcgaaccacgccgtcacatcgaaaccggcgacgccggcctcggcgaaagtgggcaggtcgggcaccgagggatcgcgttgcgccgaggtgatggcgatgccgcgcaccagcgaaccgtccttgatctgcgccagcgcgccgggcaggttgtcgaacaggagatcgacctgcccgcccgcgaccgccggcagggaggccgaagtgcccttgaacggcacgtgcagcaggctgattccggccacggcctcgaaataggcgccggccaggtgcaccgacgagcccacgcccggcgacgcgtaggtcagtttgttgtccttgcgctggcgggccgcctcgatcacgtcggccagtgtgcggtagggagacctggcgctgacggccagcacgttgggcgtggtcgacaccagcgcgaccggcaccaggtcccggcccgggtcgtacggcatgtcggcgtagaggaattggttgatgctttgcgtaccgatggtgcccaggcccagcgtgtagccgtcgggcttgctgcgcgtgacgtacgtcatgccgacgttgccgccggcgcccggccggttttccaccagcacggtctgcttcaggtgcggctgcatcgcatgggcgatggcgcgcccgaagatgtccgccgcgccgccgggcggatacggcaccacgaccgtcacgggatgctcggggtagcccgcggcgcctgcctgcgccgccagcgtcgccatgcacgcggcaataagggcgcggactgccgccctgcacgcgcgccactgcccaggtgttcgcttcatgcctgcctccacttgtatccgtcgccggctttttctaaagtacgtaaatacgtactttattcatctaaacataaacgtccagggcagacaaccgcatgcgtgccgcgcttgcgccccttccggaggccgccatgcccgccgctgaactgttcgccacgaggctcgacacgcatgcccgcgagcgcccagaggccgtcgcgctgatcgaccgcgaccgccccgtcacgcatgccgcgctgcgcgccggcgtgctggacctggccggcggcctggcggcgctgggcgtgtgccgcggcgagcgcgtcgcgctgtggctgcccaattgcgcgcactgggtgacgatgttcctggcctgcgcccgcctgggcgcgctgacgctcgcggtcaatacccgctttcgcgcccaggagctgggcgacattctcgggcgcggccaggccgactggctggtctactggccgggcttgaagggcatcgacttcgccggcatcctggccgccgtgccgcccgccgcacgcgcgcgcctgcgcggcgccatcgtcgtggacgggagcggcgcacaggctacccccggccccgccggcctggcggcccacgccctggccgcgctgcacggccccgctcccttgccggcgcccaatgccggcgtgctgtgctttaccacttcgggcaccacgtcgctgcccaagttcgtcctgcacgaccaggacaccctgctgcgccatggcgacgccatcgcgcgctcgtacggttatgacgacgacagccgcatcctggccagcgcccccttttgcggcgcgttcggcttcgccaccctggtgggcgcgctggcgcgcggcgtgccggtgatatgcgaacccgcgttcgacgcggcgcgctcggtggcggccgtccgccgccaccgcgtcacccatacctacgccaacaacgaggccctggtgcagatgttccgcctcggcgaacgggccgacttcgcgacggcgcggctgttcggcttcgccagcttcgcgccggccctgggcgacctgctgccgctggcccgggcgcaaggcgtaccgctgaccggcctgtatggctccagcgaactgatcgcgctggtggcggcgcagccgcgcgaaccggccgatggcgacgtctcggtgcgctacgagcccggcggcgcattgatccaccccgaggcgcgcgtgcgcgcccgcgatccgcaggacggccggatcctgaccgatggcgaatcgggcgaaatcgaaatcctggcgcccagcctgatgcgcggctacctggacaacccgcaggccagcgccggcgccctgaccgacgacggctatttcaggaccggcgatctcggctacaccctgggtacgcggcagttcgtgttccagacccgcatgggcgactcgctgcgcctgtccgggttcctggtcaacccggccgaaatcgaacaggccgtcgaggcgctgccgggcatacgggcctgccaggtcgtcggcgccacccgcgacggcaagaccgtgccgtatgccttcgtgctgctggacgcaggcgcgagccccgatccgcccggctggatggccgcctgcagacagggcatggccggtttcaaggtgccggccggcttccaggtgctggaggcgtttccggtggtcgaaagcgccaactcggccaagatccagaaacacaagctgcgcgaacaggccgaggccttgctcgccgccgcgcctgccgcctgaccatgtccgccgcccggctctttgcccgcagtccccagccgctgtacctgcaagccgcggcggtattccgcggccacatccagaccggcgtctggcggcccggccggcagatcccgccgctggatgcgctggcggcccgctacggcatcgcccgctcgaccgtgcggcaggcgctcggcctgctggaggccgacggcctgatccgccgctcgcgcggcagcggcaccttcgtcgaggacaccctgcccgaaacccccacgctgctcatccccaagaactgggccgagaccgtggccctgagcaggcagctgggcaccgtggcgctgcacgaatccagtgcgcagcagccgctgcccgacgacctgggcataccctgcgacttcgcccgcgacggccgcttccaatacctgcgccgcctgcacaccgccgccgccggcccgttctgcttcagcgaggtctacctggaaagcgcgctgttccgcaagcaccgcgccgagatccgcgccagcaccgtcgcgcccgtgctggaccgccactaccgggcacggctcagccacgcgcgccaggtgctcaacgtcatcgaggccggcgccgcgtcggcccaggtcctgcgcattcccgtatccgcgccggtggccgaactgcgccgctacgtctgcatcgacgcgcgcgtcgtctacttcgcccgcctggaattccccttccacaaggtgcggatggaattcgacctccttccataagaaggcgtgcctgtccccgtatggggacaggcgcccgccaacttaccggggtgcctcttcccgcaggaatccgggtgcctgtcccagcggggacaggcaccccgtcatacgccagcacgcttgaccgcagcgtaccggcgcgccggcgccactgctcaagcgcccggcttgcccaccacccatcgcagcacttcgttggccgcggccaggcccatggcggcggtcacggtgacgaccgagccgtagccggcgcacgacaggccctggggggccgcgcgggtcccggccgcgcccatatcgtcctcgccctcgacggcgcgggtccaggcgtcgggcaggatggcgggctggtcgaaccacaaggcacgcacgcccatgcgcggcacccgtttgcggaccttgccgttggcgtccgaggcccgggggaagccatgctcgcgccgcagcttgttgcgcagcttggccagcagcgcgtcgttgacggcttcggacaggtcgccggcgcgcagcgccagcgggtcggtcttgccgccggcgccgccgcacagcagcagcggcacgccgcgctggcgcgcgtgcaggatcatggcgatcttggccgccgcctggtcggtgcagtcgacgatcgcggcatagggaccgcccagcacttgcatcacgttatcgggcgcgacgaattcgtcgacacgggtcacggcgcaggccgggttgatctggccgatgcgttgcgccatggcctcgatcttggcctgccccagcgtgtccgacaacgcatggatctggcggttgacgttggattcggcgatatggtccaggtcgatcagggtcagggcgcccacgccgcaacgcgccaacgcttcggcggtccaggagccgacgccgcccaggcccgccaccgcgacatgggccccgcgcagggcggccggcgcatccgggccatacagacgggccaagccgccgaagcggcgttcggcatcggcctcgcaggccggcgcgatcacagaaggctgagagttcatgggcgccattttcccatgccggccccgacgcgggacgataggccggactcgccgccgaggcggttacgttgcacatacgacacattaccgcgccgaaagccgccgccaggccaggacatgcccacggcgaggcttgcgccaactgctgccaaatgccgccaactggccgccacctgcgccatacaggccgcctacctcgcgccatgcgcgccggagcgcgcgaggcgggctgctcgacataggccgaagttagggacagaatgaaagcagttacgccgtgtctacctccgaccctaccccctcgcgcccgacccatggccccgaactttcgggagcagggtatctgtgcctgctggccatgctcaatcacatggcccttaccgggggacgcatcaccgtctcgctgaccgccctgaaactgggcctgtcgaccttcacggtcggcatgctggtggcggtgttcgccgtgctgcctatgttcgcttcggtgcatgccgggcgctgggtggacaagatcggcgtcgtgcggccgctggtgatcggctcctcgctggtcaccttcggcacggccctgcccttcgtctcgcaaacccaggcggcgctgctggtggcgtcgtgttgcatcggtatcggcttcatgctgcatcaggtagcgacgcaggacctgctgggacacgccgagccgcgcgagcggctgcgcaacttctcctggatgtcgctggcgctggccgcctccgggttctccggtccgctgatcgccggcctggcgatcgaccacctgggcacgcgcctggcgttcggcatgctggcgctcggccccatgctgtcgctggtgggcctgtacctgctgcgccaaccgctgcgcaccatgaacggcgcgctgaccgggggcagcaaccgccccgccgagcggcgccgcatcaccgagctgctggcagtgccgccgctgcgccgcatcctgatggtcaacaccatcctgtcgggggcctgggatacgcatttgttcgtggtgcccatcttcggcgtggcgatcggcctgtccgccaccaccatcggcgtcatacttgccgccttcgcggcggcaacgttcgtcatccgcctggttctgccgttcatccagacgcgcgtgcgctcgtggacgctggtgcgcgccgccatggccaccgccgccatcgatttcctgctttatccgtttttcaccgacgtaggcatgctgatcggcctgtcgttcgtcctgggactggcgctgggttgctgccagccgagtatgctgtccctgctgcaccagtattcgccgcccggccgcgcagccgaggccgtgggcctgcgcatggcgctgatcaacgcctcgcaggtatcgctgccgttgacgttcggcgcgctcggtgcggtaattggcgtggcgcccttgttctgggcctatgcgctcgccctggtggcgggcggctgggccaaccgcaatcccccgcaagaatccgattcctccaagtcttcgtgaatacgcagtcccctccgtccccgcacgatccgcacggcgccgccgcgctgccctttcgcctctggactgccgaggagcggcgcgcctcgctcgacaccgcgctgcgcgaatggcgcgacggcgaagacgtctgggtatacggctatggatcgctgatctggcggcccgacttcgatttcgtcgagcgcaggctggccaccctgcacggtcatcaccgggcgctgtgcctgtggtcgcgcgtgaaccgcggcacgccggaatgccccgggctggtgttcgggctggaccgcggcggctcgtgccgcggcgtggtctaccgcctggccggccggcaggtgcccgattacttccccgcgctgtgggaccgcgagatgtccaccggcgcctatctgccgcgctggctgcgctgcgccaccgagcacggtccggtcaacgcgctggtgttcatcatgaaccgcgccaacccggcctatatccgcgccttgcccgaacccgaactgctggccatcgtgcggcgcgcctcgggccgctacggcccctgcaccgagtacgtggtgcagacggcgcaggcgctgcgccaggccggcatccgcgatgcgcgcctggagcagatcgcgcgccagctggaggccgacgtccatccgctgggcgtatagggccgcgcccacgcgggcgcggcgttggcggtacactgacagccttccatccagccggttccgcaacagccatgtccgtgtccgatctgcgccagagttacgaaaaaggcgttctcgtcgaagagcaggccgccgcctcgccgttccagcagttcgcgcgctggttcgacgaagccgtcgcggcccgggtgcccgaacccaacgccatgaccctggccacggtcaacgccgagggccagcccagcgcccgcatcgtgctgatcaagggctacgacgacgccggcttcgtgtttttcaccaattacgaatcgcgcaagggcctggacctggacgccaacccgcgcgccagcctgctgttcttctggcagccgctggagcgccaggtgcgcatcgaaggcgtgatcgagaaagtcagcgcggccgaatcggacgaatacttccacagccgcccgctcggctcgcgcctgggcgcctgggcttcgcgccagagccagcccattacccgcgacgagctggaagcgcgcgagcgcgagttccgcgaccgctacggcgagcatccgccgcgtccgccgcactggggcggctaccgcctcaagccgaaccgcttcgaattctggcagggccgcccgtcgcgcctgcatgaccggctgcgctacgagcccgacggcaaacagggctggaccatcgatcgcctctcgccctgacgcgcccttttgccgccatcgccgcctgaatgtccgcagctttcccccccgcctttgacgccgccttcttccgcaccgcgctgggccgtttcgccaccggcgtcacggtcgccaccacggccgggccggacggccagcctgtcgggctgaccgtcagctcgttcaactcggtgtcgctcaacccgccgctgatcctgtggagcctggcgcgcacctcgtcctcgctggcggccttcgagcgctgccagcgctatgtggtcaacgtgctctcggccagccagatcgcgctggcgcgccgcttcgccaccggcaagacgcccgagcgcttcgccgggctgacgctggcgcaggcgccggccggcacgcccatgctgggcgaaggctgcgccgcctggttcgagtgccgcaaccgcagccgctacgaagaaggcgaccacatcatcatggtcgggcaggtcgagcactgcgggcacagcggcgtgccgccgctggtgttccacgcgggcggcttcgatctcacgccgccgcatggcggcgcttccagctgagagaatctccatgagcaccgacatcgattgcatcgtcatcggcgccggcgtggtcggcctggccatcgcgcgcgccctggccgccggcggccatgaggtcctggtggccgaagcggccgagggcatcggcaccggcaccagttcgcgcaattcggaagtcatccacgccggcatctactatccggccgacagcctcaaggcgcgcctgtgcgtgcgcggcaagcacctgctgtacgaatactgcgccgcgcgcggcgtgccgcaccagcggctgggcaagctgatcgtcgccacctccgacgcggaagccagccagctcgacagcatcgcgcggcgcgccggcgccaacggcgtcgacgacctgcagcacatcgacggcgccgccgcgcgccggctggagccggcgctgcactgtacggcggccctggtatcgccgtccacgggcatcgtcgacagccacgcgctgatgctggcctatcagggcgacgccgagagcgacggcgcgcaattggttttccatactccgctgatagccggccgggtgcgccccgagggcggcttcgagctggatttcggcggcgccgagcccatgacgctgagctgccgggtgctgatcaatgccgcgggcctgcacgcccccggcctggcgcgccgcatcgagggcataccgcgggacagcattccgcccgaatacctgtgcaagggcagctatttcacgctggccggccgggcgccgttctcgcgcctcatctaccccgtcccccagcatgccgggctgggggtgcacctgacgctggacctgggcggacaggccaaattcggtcccgataccgagtggatagccaccgaagactacacgttggacccgcgccgcgccgacgtcttctacgccgccgtgcgcagctactggccggccctgcccgacggcgcgctggcgcccggctacactggcatccgcccgaagatctccggcccgcacgaaccggccgccgacttcgccatcgccggccccgccagccatggcgtggccggcctggtcaacctgtacggcatcgaatcgcccgggctgacggccagcctggccatcgccgaagaaaccctggcccgcctggccgcctgagcgcgccggccggcccgtaccaacccctgccccatattctccgaccatgcagcacaacgactacatcctgaccctgtcctgccccgaccgcaccggcatcgtgttccgcgtcagcggcctgctgttcgaactggggtgcaacatccgggattcgcagcagttcggcgacgaagagacggggcgcttcttcctgcgcgtgcacttcgacctgccgcgcgcagcggccgaaagcgcgctgcgcgagcagttcgcggcgctggccaacggctacgacatgcaatggcagatccacgacgcgcatcgcaaggcgcgcctgctcatcatggtgagcaagcagggccactgcctgaacgacctgctgtttcgcgtcagcagcggccagctgcgcgccgaagtggccgccatcgtgtccaaccacaacgactatgccagcctggcggcgtcatacggcatcccgttccaccatatgcccgtcacgcccgacaccaaggccgcgcaggagcgccaggtgctggagctggtggaacgcgagcagatcgacctggtggtgctggcgcgctacatgcagatcctgtcggccgacatgtgccaggcgctggccgggcgcgccatcaacatccaccacagcttcctgcccagcttcaagggcgcgcgcccctatcaccaggcgcacgcgcgcggcgtcaagatcatcggcgccaccgcgcactacgtgacctccgacctggacgaaggccccatcatcgagcaggacatcgagcgcgtggaccacaccatgacggccgccgacctgacccaggtgggcagcgacatcgaatcgctggtgctgtcgcgcgcggtacgcagccacgtcgagcaccgcatcctgctcaaccgcagcaagaccgtcgtgttccgctgaactaggcgcgcacgggcggcggcgcgaaatggcgcaaggccgcctgcaaggccgttgcctgcagggacgtgggcgccaggctgggccaggcgatctggcacaccgagcgcgcctggtgctcgaacgccacatagcaggtgccggccagcccggcccgcgccaggcacgccggcacgatggacacccccaacccgctggccaccagcgccgcgacgctgagccaatgccgcacctcgtggcgcaccgccgggtgaaagccggccgccacgcacagcgacaacaccgtctcgtaatagctgggcgaggcggcctgcgcgaagaacacgaaatcctccccggccaggtcggccaggcgcagcgaacgctggcctgccaggcggtgcgtgtcgggcaggcagacgacgaacggctcggccaccaggtcgcgcgcgctcacaccctcgggcggcggattggcatggatgaaacccaggtcgagctcgccgcaccgtagcgcctcgagctggtcgtgcgaattgcgctcggccagcacctgctccacatcgggcagttcggcgcgcaaggccgccagcaggtcgggcaggccccggtacagcatggaccccacgaagccgatgcgcaggcggccttgcagcccggcctcggcgcgccgcaccagccgccccacctcctcgccctggcgcagcagcgacagcgcttcgccatagagcacgcggccggcgtcggtcagcgccacatggcggctggaacgctcgaacaggcgcgcgcccagctgggtttccagctggcggatggcgtagctcagcggcggctgcgagatatgcaggcgctgggcggcgcggctgaaattgcgctcctgcgccacggcgatgaaatagcgcagcaaacggggctccaggtccatgcctcctcctattcatactttaattgtattgttctacaccaaaacggtatttgtatagatatatcgaacgggcgaccatggcggcaaagaatccggcaagggagacaccatggatacgctttcctccaccgacacgtccgccacggcggccagcccggtgcccgacgcgcgcggcctgaacctgttccgcgccgatccgtatgcggccggcctggcgcgctgctacctgcccgccgatctctgcgaccacctgttgccgcacctggatcgcctgggcgcgctggccggcggccgcatggacgaactggccatgacggccgaccgccacccgcccacgctgtcggtgcggcaccgcaccggcacggacgaatcgcgcatcgacaagcatcccgcctatgtggagctggagcgcctggcctacagcgagttcggcctggcggccctgtcgcatcgcggcggcgtgctcggctggccggaccccatgcccgccgcggccaagtacgcgctcagccatctgttcgtgcaggccgaattcggcctgtgctgcccggtcagcatgacggactcgctggcgcgcacgctgcgcaagttcggcgaccccgcgctggtggaacaggtcttgccgcaagtcatcacgcaggatttcgaccagctgcagcaaggcgccatgttcatgaccgaacaaggcgccggctcggacgtcagcgccaccacggtgaccgcccaggcgcaggccgacgggcgctgggcgctgcatggcgacaagtggttctgctccaacccggatgccggctttgccatggtgctggcgcgcagcgagccggacgcaggcctgcgcggcgtgtcgctgttcctgctgccgcgccgcctgcccgacggcagccccaaccactaccgcatcctgcgcctgaaggacaagctgggcacgcgctcgatggccagcggcgaaatccgcctggaaggcgcgctggcatggctggtcggccagcgcggccagggattcaagcacatggccgacatgatcaacaactcgcgcctgtccaacggcatgcgcgccgccggcctgatgcgccgcgcgctgaccgaggcggtgttcttcgcccagcagcggtgcgccttcggcaagcgcctgatcgacatgccgctgatgcgccggcaactggccaagatggccatgcgcgccgagcaggcgcgcagcgtcatgttccagaccgcccaggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgccgcctcgacgcggcgcgccgcgggcggcacccagcggccggcgagcacgctggcttgcggcaggtagatgcgcaggatcacgccgggcgcgccttcgccggtgggcagccagttggcctggtcatcggggccaggcggatcgcgctgcaggtacagctccagcgatccgtccgggttgtagcgcaccgggtcgcggtcgcccagcgcgtagcggttgaaaccgttgccgaccgggtagccctgggcgtcgtacgcgttcagcgaccacagcgcgccggcgggcggcaactggtcggcctcgaaacgcagcacgtagcgctgcccgccctcgagcgggcggccggcggcgtcggccagcagcagcatggcggtcacgtcctccggcaggctggcgcccaggcgggcctgcgccgtcatggcgcggcgcaggtaggcgttgccgtagacgccggcgccgtcggcatcggcctgccagccattggccagcgatcccgtcgccggcaggctgtcgcgcaacgcctgggggccgttgcgcacggcatggcgcagcgcctgctggacggtggtgggcagtcgggcgaaagccagttgctggccgggcgcgatccccaggcggcgcagccgcgccagcatgggctggtcggtggcgtgcggcgcatgcttgcgcagcagttcggcggcgtagccaaagtagtcttcggcgttcatgccttccacttgccgctgcgccggcgtgagcgcgtcgaggtccgggtcggagcgcagccgcaccgactgggcctgctggttccattcggccagcggggtcaggatgaaaccgtcctgcacggcgtgcacgcctgggtactcggacgagcctccggtctgcacgtacagccgggcctggacctgcgcggtgggggcgtcgatgcggtgcatgccgcgcggcagggcgcccgtccagcccggcggcacgatggcgtgattgccgcgcgccgtgccggtggtgcgcttgcccagcaccgcgaatatgtcggtccacatgtccagcacggacagtgtgtacaggcggccatgggtatcgggcgtcgagatcaccacggggccggtcgacaggtccagccaggccgacgaacgcagcatgtcgaagttgggccgcggcaggcggcggaagtcggcctacggcaggcggcgctcgtgcgcgaaggtgttggcgggggcgtggccggggcccttgccgccggtgtcctggcgccggctcaggtccatcacgaccagggggtagaagtacacgtaggcatcgagcgcgatgcgctgcgcttcatcgctggccaggacggcggcgggcgcgggctggccgtgcgccggcgcggtggccagcaggctggcggccaccagcaggggggccaggaatcggttgcggcgcatggggcgctccacgagggcggcgcggcgccgtacggtgagggcgcgccgcgcggacgatggacaaggcggccatcgtagcagcggcgcgccgcggcccaagcgccgaacaggcgaagttccggcagcctaatccgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgaccgggtcgttcatcgaggtttcaggcggcaaatgaaaaacagcagcagcgcccagcgcggcacgcccatgccgggcggccgttcgcaagtgcagtttcgcgccacgcgcatccggcgcgtcgcgtttcactggcatcgcaaggaagaagcgggcggcgcgccggcgccggcgcgcggcagcggccgctgaggccgggttggcgcggcggctcaggccaccagccgcgccagttcgacgcccgggtcgttggcgcgcatgaaggcctcgccgacgaggaaggcctgtacgtcgtgctcgcgcatcagcctgacatcctcgggcttgaggatgccgctttcggtgaccacgcgcttgccggccggaatcatcggcagcaggtccagcgtcgtctgcagcgtggtctcgaaggtgcgcaggttgcggttgttgatgccgatgagcggggtgcgcagcgccagcgcggcgtccagttccttggcgtcgtgtacttccaccagcacgtccatgcccaggtcgatggccagggtttccaggtcgcgcaactgcgccggcgccagcgtcgcgacgatgagcaggacgcagtccgcgcccatggcgcgcgccgaaatgatctggtagggatcgatgatgaagtccttgcgcagcacgggcagcgagcaggccgcgcgcgcacggcgcaggttgtcgtgcgagccctggaagaactgcacgtcggtcagcaccgacaggcaggccgcgccatgcatggcataggacgccgcgatctcggccgggtcgaagttttcgcgcagcacgcccttggaaggcgaggctttcttgatttccgcgatgacgcccgccttgccctggctgatcttgtcctcgatggcctgggcgaagccgcgtacatcctggcgcgcctgggcttcgcgcagcaattcggcctcgctgcgcatctgccgtgcggtagccacttcctcggccttgacggcgaggattttcgcaagaatatcgttcatttctggaatttccgggtatatgcgcagaattcttccagcttggcacgggccgagccgttagaaatcgtttcaaatgccagggccaacgcttcggggatggaatccgccttgttgccggcgtagatggccaggcccgcattcagggccacgatgtcgcgggccacgccatcgacattatccaacgcttcgatgacaagtgcgcgagactcctcgcgattggacaccttgatgccgcggttggacatcatggatagcccgtaatcctctggatggatctcatactcgcgtacgaccccatctttgagttcgcccaccatggtcgccgcgccgagcgaggcttcgtccatgccgtccttgccgtgcaccaccagcacgtggcgcgagcccaggcgctccagcacgcgcacctggatgcccaccaggtccgggtggaacacgcccatcagctggttggcggcgccggcggggttggtcagcggccccaggatgttgaagatggtgcgcacccccaactccttgcgcaccgcggcaacgttcttcatggccccatggtgggccggcgcgaacatgaagccgatgccggtggcggccacgcactcggccacttcctcgggcgtgagctgcaggttcgcgcccagggcttccagcacgtcggcgctgcccgacgacgaggatgcgctgcggttgccatgcttggcgatcggcacgccggccgcggcggccacgaacatggcggtggtggagatgttgaaggtatggctgccgtcgccgcccgtgccgcacatgtccagcaggtcctgcgggttgggcgtgacgacgggggtggcgaattcgcgcatcacttgcgcggcggcggtgatctcgcccacggtttccttcttgacgcgcagtcccatcagcagcgcgctggcgatctgcggcgacagctcgccgcgcatcagcaggcgcattagatgcagcatttcgtcgtggaagatctcgcggtgttcgatgcagcgggtcagtgcttcggtggcggcaatggtcatggcgatgctcctaggggttcagcgggtcaggaagttgcgcatcagcgcatggccgtgctcgctcagcacggactcgggatggaactgtactccgtacagcggcagggtcttgtggcgcacgcccatgatgtcgccgtcgggcgcggtcgcggtcacttccaggcagtccggcagggtggccgggtctatggtcagcgagttgtagcggatgacggtgcagggcgagggcagtccggtgaagatgtccgtgcccgtatgcgtgatggcgatggtcttgccgtgcatgatctgctgcgcccgcacgatgtcgccgccataggccgcgccgatggcctggtggcccaggcacacgcccaggatgggcagcttgccggcgaaggcctggatcaccggcaccgagatgcccgcctcggccggcgagcaggggccgggcgagacgcagatgcggtccggccgcatcgcggcgatttcgtccagcgtgatctggtcgttgcgcgccacgcgcacttcttcgcccagctcgccgaaatattgcaccaggttgtaggtgaaggaatcgtagttgtcgatcatcaatagcatgttcggttctccggccgggcgcgcggcccggcgtaggtctgcgcaatgggggggctcagatgggttcgtccaggccgtgctggacctgctcggccgcgcgcagcacggcgcgcgccttggcctcggtctcggcccattcggcttcggggctggagtcggccacgatgcccgcggccgcctgcacgtacagcgtgccgttcttgatcaccccggtgcggatcgcgatggccacgtccatctcgccgccgtagctcaggtagccggcggcgccgccgtagatgccgcggcgcaccggctcgagttcgtcgatgatttccatggcccgtaccttgggggcgccggtcagcgtgccggccgggaaggcggcgcgcagcacgtccatgctgctcatgccgggcagcagcttgcccgccacgttggagaccaggtgcatgacatgcgagtagcgctcgatgaccatggtgtcgctgacgcgcaccgagccgatttccgccacccggcccacgtcgttgcgcgccaggtcgatcagcatcacgtgttcggcgcgctccttggggtcggcctgcagttcggcggccagcgccaggtcttcttcgggcgtgccgccgcgcttgcgggtgccggccagcggccggatggtgatctgcgagcgggtttcgccctggtcgtcgatctgctcctggcgcaccaggatttccggcgaggcgccgaccacctggaaatcgccgaagttccagaaatacatatagggcgaggggttcagcgaacgcagcgcgcggtacagcgacagcggcgcgtcgcgaaacggcttggcgatgacctggccgacctgcacctgcatgacgtcgccggcggcgatgtattccttggcgcgcgccaccgcggccaggtagtcggccttctggaagtcgcgccgctcttcggtctgcatgctggcgtagctgtacgggatctcgaccgggcggcgcagccgcgcgcgcaactccagcaggcgctgctgggcgtggctgtaggcttcgggctgggccgggtcggcatacaccatcaggtaggtgcggccggccaggttgtcgacgatgaccagttcgtcgacgtgcagcagcatgatgtcgggcgtgccttcttccatgccgtcgggaaacggcttgaccgccgggcccaggcgctgttcgatgtagcgcacggtgtcgtagccgaagtacccggccaggccgccgcaaaagcgcggcatgccggggcgcagcgccaccttgaagcgggcctggtacgactcgatgaacgccagcgggtcgccttcgtgggtttcggcgacgtggccgtcctgcagcacttcggtggtcgagccgctggcgcggatgacggtgcgcgccggcaggccgatgaacgagtagcggccaaagcgctcgccgcccaccaccgactccatcaggcagctcatgcggccgccttgcgggccgctgtgggccagcttgaggtagatcgccagcggcgtgtcgaggtcggcgtaggtttccgcgaccaggggaatgcggttgtagccttgggcggccagcgctttgaattcaagttcagtcatgtcgggtctcgtacggcgtttttctggtacggaccgggcatgcagcaaaaagcccggtccagttacgggttccgggcttggcgctgcacttcacagctccggctctaggcgacagatacgtccagggccgggaagggaatcatcgccacccggaagacaaacgccaccaacgccacgaggcgttgcgcatttggttcgaggggcgagcgttcatgtagctggcagtgtctggttgggtgacgacgggcgtaccgggcgggctttcaggccgcggtggtgcgctgcggcttggcgttgcgctgggaaatccagtgggccgcatcgacaagcgtgtcaactataccatcgacatccagggaacgcacgtccattccttcgttgtagccataaggcaccgccagcaccgcggtgccggccctgcggccggccagggcgtcgttgaccgaatcgccgatggtgaccgcctgggccggcgcgacaccgagccggtcgcaggcatgcagcacctggtcgggatcgggcttgcgccgcgcgcaggtgtcgccgcacaccaccaggcggaaaaaccccgccaggccggtgcgctcgagcagcggcagggtgaactcggtcggtttgttggtgaccaccgccagcggcaggccctgttcgcgcatcgccgccaggccggccttcaccccgtcgaacacggtggcgtgcgcgccattgaccgcgtggtagtgcttgaagaacgacaggcgtccgcgtgcgaacagcgcttcgtcgggcgctgcgccatccaggctgccggccagggcgcggcgcaccagattgtccacgcccttgccgacgaacgtcgcgaccagcgcttcgggcaactgggccatgcccaggtcgcggcgtatggcattggcggcgatggccaggtcgggcaccgaatcgagcagggtgccgtcgaggtcgagcagtacggcgttgatggtatgcatggcggcctcacacggcgatggtttcgccgcgcgcgatctcggcgcgcagctggccgatgacctgggcgtagtcgggcttgccgaaaatggccgagcccgccacgaaggtgtcggcgccggcggcgcggatctcggcgatgttgtcgaccttgaccccgccgtccacctccagcaggatgggctggccgccggccgcgcgccagcggtcgatgcgggcgcgcgcatcgcgcagcttggccagcgtggccgggatgaacgcctgcccgccgaagccggggttcaccgacatcagcagcaccacgtccagcttgtccatcacatagtccatgtagtgcagcggcgtggccgggttgaacaccaggccggccttgcagccgtggtcgcggatcagcgccagcgtgcggtcgacgtggcgcgaggcttccggatggaaagtgatgacgttggcgccggccttggcgaattgcggcacgatttcgtcgaccggctcgaccatcaggtgcacgtcgatcggcacctgcacatggggacggatcgcggcacagaccatcggtccgatggtcaggttgggcacgtaatggttgtccatcacgtcgaagtgaatccagtcggcgcccgcggcgacgacgttgcgcacctcttcgcccaggcgggcgaagtcggcggatagaatgctgggggcgatgcgggtggaggccggctgggtggacatggtgttcgcgatttccgggggcataatgtgcaattattgcagcttggcgcggcgaaccggttttttcggcgccggccagccgcgtcaacctcgtgcgcgcctgcgggcgccttccatgtgtcgaaccgggaaaggcctgtgaaaccctatgatctgaccgtatccgtgaccccgcgttatgtgccggagcagtccgatcccagtcagcagcaatacgtgtttgcctacacggtgcgcatcaccaataccggttcgcacccggcccaggtcatcagtcgccactggatcatcaccgacggcgaggagcgcgtgcaggaagtgcgcggccttggcgtggtgggccagcaaccgctgctggcgccgggcgaaaccttcgaatacaccagcggctgtccgcttccgactcccatcggcacgatgcggggcacctaccattgcgtgggcgaaaacggcattccgttcgaggtgccgattgcggagttcctgctggccatgccgcgtacactgcactgagccgggctcctcccggcacggtgattttccgatccgcattccatgaagcgacttctctgtctgtccctgctgtccgtattgctggcggcgtgcacgaccccatcgcagattccgcccgagacggcgcccggcggcgtgccgccggcggccgaaggtccgctggtcgtgccgccgctgtcggcgctgtccgacaccccgccgcgcgcgctggccgggcgctaccagcgcgttgcctggaccgagctgcccaactgggagagcgacgacctgtcgcgctggtggccgctgttcctgcgcaattgcaaaggcctgatgcggccgaccagcggtaacctggcggcgccggcacgcgccacgccgcgcgcctggcagcccgtgtgcgcggcggcggtcgacccgtccaaggcgccggccgccggcgacagcgcggcggtgcggcgcttcctgcagacctggctgcagccctggcgcatcgccggcgccgacggccgtcccgccaccaataccgtcaccggctactacgagccgctggtgcgcggctcgcgccgccagggcggccgctaccagtggccgctgtatgccgtgccggccgacctgctcgtcgtcgacctgggctcggtctatcccgacctgaccggcaagcgcgtgcgcggccggctcgacggccgccgggtcgtgccctacgacacgcgcgccgcgatcgaggcgggcgaccgcaagccgccggccatcgtctgggtggacgatccggtcgacaatttcttcctgcaggtccaggggtcgggccgggtgcagctgaccgatggccccgaccgcggcaccacgatccgcgtcgcgtacgccgaccataacggccagccctatgcctccatcggccgctggctcatcgacaagggcgagctgcgcgccgaccaggcatcgatgcagaacatccgtgcctgggcccaacgcaatccctcgcgcgtgcaggaaatgctcaacgccaacccggcggtggtcttcttccgcgaagaggcggtggtcgatccggagcaagggcccaagggggcctatggcatcccgttggcgccgcagcgctcgatcgcggtcgacgccggtttcgtgccgctgggcacgccggtctacctgtcgaccacgctgccggcctccgaccggcccctgcagcgcaccgtgttcgcgcaggacaccggcacggccattcgcggcgcggcgcgcgccgacttctattggggctacggcgaggaagccggccagcaggccgggcgcatgaagcagcgcggccagatgtggctgctgtggcccaagcaggccggggagccgtcggcgcgatgaaaccccagatcgtgatttgcggcgccggcatcgtcggcctggccagcgccctggcgctggcgcgccgcgggcaacgggtggcggtgctggcgccgcgcgcgccggtgccggcggccgagcccgatcgctatcatccgcgcgtctacgcgatttcgcccgccagccagcaattcctggccgggctgggcgtgtgggacgccatgccggcggcccgcctgacgccggtgcaggccatggaaatccatggcgacggcgacggcctggtacgcctgaacgcctggcaggcggcgcagccgcaattggcctggatcgtcgaatccggcgagatcgaacgggtgctgatgcaggcggtgcagatgttcggcatcccctggatcgccgagcgctgcgtcggctggcgtgccggcgaggtcgagaccgatggcggccagcgcctgcgcgccgagctgttcgtcggcgccgacggcgccgcctcgccgctgcgaaaggccgccggcctgcgccacgacgccaccccgtatgacgacaccggcctggtgacgcacctggacgccgagcgcgcccaccacggcacggcgttccaatggtttcgcgacgacggcgtgctggccttgctgcccatgccggataccgccgacgggccgcaggttttcatggtgtggtcgatgcgcaccccgcaggcgcaggccttgcaggccatggagccggccgtccgcgcggccgagctggagcgcctgctggcttgcgcctcgcaggggcggctggggcggttgcgcgtacgcagcccggtgctgggtttcccgcttacgctggagcgcgcccagatggtggcgccgggcatcgcgctggccggcgacgccgcgcaccggctgcacccgctggccggccaggggctgaacctgggcctgggcgacgtcgaggcgctggcctgcgcggtcggcgaccgggaaccctttcgcggtcccggcgatctacgggtattgcggcgctaccagcgcgcccgcgccgagcccgtgctggccatgcgcatggccaccgacggcctgcatcgcctgttcggggcgcgcggcgcgccgctggcctggctgcgcaacgcgggcatgcaatgggtggatgccgtgccgttcatcaagcggcaactcatcgaaggggcctcgcgcaattgagcgggccgtcgttttcaggagcaggtatgaatttccggatcacagtctggtgcgccgccgccgcggtgtggagctcgggcgccctggcgcaggatggtgccggccaggccgccccgggcacgccggacaaggtctactcgaccaccgggagcgcgcccgccaagccgggcgacaaggtgtattccacccgttcggcgcaggcgcccgatccgcaggccgatgccgtcaaggagcggttcgcgcagcgtttcgaggggttcgacgtgacggcggtgcgacgcaccccgtacgggctgttcgaggtgcagatcggaacggatttgctgtacaccgatgaaaaggtcacctgggtcatggaggggccgctcatcgacgccctgacccggcgcgatgtcacccgcgaacgccaggaaaaactgtccagcgtcccgttcgaggagctgccgctggacctggcggtcaagcaggtcaagggcgacggttcgcgcgtcatggccgtattcgaggatccgaactgcggctattgcaagcaactgcaccgcacgctggaggacatggacaacatcacggtctacaccttcctgtatccgatcctctcgccggactcgacgaccaaggtgcgcgacatctggtgcgcttcggatcctgccaaggtctggaaagactggatggtgcgcggccagcgtccgcccaccgccgagtgcgatgcgccggtcgaccaatggctggcgctgggccgccagctgatggtgcgcggcacgcccgcgattttcttcaagagcggcggccgcgtcagcggcgcgctgccgcgcgacgaactcgaagcgcgtctgtagcccgccggcggccccaaggaggctgggatgcatattgcgatactggtgactaccacggcgtggccgagcgctatgccgactggaccacgctgggcgcgcaggcgcgcgtgcaggtatttcgcgacgcgctgccttcggggcccgcgcgcgccgtggccttgcagcctttcgatgtcatcgtggcgatgcgcgagcgcacgccgtttccggccgaactgatccaggcgctgcccgcgctgcggctgctggtgacgaccggcatgcgcaacaacgccatcgacatgcaggcctgcgccgcgggcggcatcctggtgtgcggcgcgcccggcagcgccgaggccggcgccgccacggccgagctggcctgggcccacatcctggcgctgttcaagcgcctgccgcaggaagatgccgccatgcgccgcggcctgtggcagaccggcatgccgcagccgctggcacgcaggcggctgggcgtgctgggcctgggcaagctgggcagcgcggtggcgcaggtggggcgcgcgttcggcatggaggtggtggcctggagtcccaacctcaccgacgagcgcgccgcccaggccggcgtgacgcgggtggacaagcacaccctgttttccaccgccgacgtggtcagcctgcatctgatcctcggcgagagcacccgccacatcgtcgacgcggccgcgctgtcggccatgaagcccagcgcctacctggtcaacacctcgcgcgccggcctggtcgaccaggacgcgctgctggacgcgctgcgcaagggccggctggccggcgccgggctggacgtctacgagagcgagccgctgccccccaccgatgtctggcgcacgctggacaacgtgctgcttacgccgcacctgggttatgtgaacgcggagaacttccaggcgttctatgccaatgcgctcgaggccgtgcgcgcctgggccgcgggcgcgccggtacacgtgctgggcggcgcccggggctgagcccctggcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggaagaccacgcgctgctcggccatgccgtcggcctggccggccggcgcgtcgctggcgcagcccgggcccgccgtatcgggctcgggatcgatctggtcgaaagcggtgtcgccgccggcgtcggccaccccggtgggcttgaggccgacgaagtcgaacaggtcgcggtccatcaggtgcgagggaaccacgcgcgagagcgcgttgaagacattccacgagcggccgggatgcttgcggtcccattcctggatcatccgcccgacttccttgcgcttgaggttttcctgcgagccgcacaggttgcaggggatgatgggaaattgcttgaattgcgcataggcgatcaggtcgctttcgggcacgtagaccagcggccggatcaccgtgtggcgtccgtcgtcggagaccagcttgggcggcatgcccttggccttgccgccgtagaacaggttcaggaagaaggtgcccaggatgtcgtcgcggtgatggcccagcgcaatcttggtcgcgcccagttcgctggctacccggtacaggatgccgcggcgcaggcgcgagcacagcgagcacatggtcttgccttccgggatgacccgcgtgacgatcgaatacgtgtcctgcgtctcgatatggaacggcacgcccagcgcgcgcaggtaatcgggcaggatctcgggcggaaagcccggttgtttctggtccaggttgaccgcgatgatctcgaaggcgaagggcgcgcgcttctgcaggctgagcaggatgtccagcagcgcgtaagagtccttgccgccggacagacagaccatgaccttgtcgccggcctcgatcatgttgtagtcggcgatggcgcgggtggtctcgcgggccaggcgcttggccagcttgttgccttcgaagcgcgccttttcctcggcgggcgtgcgcgcggcggtgggggatgcggtgagagtcatagcgtagcgatgtccggtggcctgcctggccttagcggctgatctgtatctccacgccgaccgccgcgcaatccgagaaggccatgggcttgctgatgcgcaggcgcagcgagcggatctcgtcgaaatcggccagcaggcgcgcggcgacctgttcggtcagcgtctcgatcaggttgacgtgggcctgcgtgcactcctcgacgatggcctcgcgcagccgccggtagtcgagcacgctgtggatgtcgtggtcgtccacgttgcgcatgatgtcgatgtcgaactcggcgtcgatatgcagcggctgggtggcgcggcgttcgtgttcgagaatgccgatgcgggcgtccagggccagcccggagatgaatatgcggcgtgtaggcatgatggcagtggggaagacggatgcgggattgtaaggcggcgcgcgggtgggcggccgggcctgactacaatccggccatggcgacaggcgcccgccaggcggggcgccggaggaaaaacacggaatgcggcagttctacgatgcggtaattgtaggcggtgggccggccggcgcgtcctgcgcgatctggctggcccgtctcggattggcgcccttgctggtcgaggccggcgagcgcctgggcggcctgggcaacgacaatccgttcaccgacgactggatcgccgtgctgcccgatgtgaccgggcagcaggtggcggccaatatcgccgccagcgtcgcggccgccggcgtgccggtgtggctgcgcgcgccggcaacggccgtgcgcccctgcaagggcggggtggaagtgcagctgggcggcgccggacaggacaccgtctacggcaaatcgctggtgatcgcttccggcgtgcgcgcgcgcgggctgcccggccatccgcaacaggcccgctggccgggcgtgctgatcgggccgggctcgcccatcgtcgcccaggactatgccggcctgacggtcgccgtgctgggcgggggcgacaatgccttcgagaatttcgtctacgtgcgcaaccgcggggcgcgccaggtcgacctgtacgcgcgcaccgtgcgcgcccagcagcagtgggtggcgcgggccggcaccgaaggcgtgcgagtgggtccgtaccgcgtcgatccggccgcgcgcaccgtcgacgggcgggcctatgacctcatcctggtgttctatggctgggagccgcaggccgattttgccgacagcctgggcctggaacgcgattcgcgcggttacctgcgcaccgatttcgccacggcccagaccagcctgcccgacgtctacgcgattggcgaggtggccgaccgcatgcatccctgcgtggtcacctcgctggccgacggcgtgacggcggccaaggcgatccagcgccgctgggagcgtccggcgccgccgcgctgagtcaggccgccgccagcacgcagtccagcggcgccggcgcggccaggcgcacctggaagctgcgcagttcatcgcgccggaacacgtgcaccgtcacccggtcgccggggtggtactgcgacagcagcacgtccaggccggccggcgcatcgacgcgcaggccgtcgatggccaccagcacgtcgcccgccgacaggccgcccttgtgggccgcgccgccctcgtacacggtggccagcgccagggcctcgccctgtttgcgcgtgcgcacgtccagcgtcgggatattggcgccggcctgccaggtcaggctgatgccgtgcggcgccagcatctcggccagcggcacgtcggccgtgccatgggcatggcgcgcgatgaagcgccgcgcgtccacgccggtggcctcgcggatcagcgtcggcagggcatcctcggccaggccctgcgggcggccgcggtagaaatcgcgtccgtagcgccgccacagcaggcgcatcacatcatcgagcgaatggacgccgccgctgtcgcggcggatcagcaggtccaggcccagcgcgaccagcgagcccttggtgtagtagctgaccagcgcattgggggagttctcgtcctgcttgtaatagcgggtccaggcgtcgaacgaactttccgcgaccgattgcttgtggcggcccggcgcgcgcgccacgcccgaaatggtcttgcccagcaggcgcaggtagtcgttgcgggtgatggtctgcgagcgcagcagcagcagatcgtcgtagtacgaggtgaagccctcgaacacccatagcagccgcgtcaggtcgggccgctccagatcgtagggcgcgaaggcggccggcttgatgcgcttgacgttccaggtatggaagtactcgtggctgaccaggccgagaaagccgcgatagccttcgccctggccctgctggcccagtaccggcaggtccttgcgcgaggccatcagggcggtgctcgcgcgatgctccaggccgccgtagccgtcgcccgtgaccatggtcatgaacacgtagcggctggcgctgtccaggaagggcgcctgcttgctgcgcggctcgaagaaggcgatctgcgtctcgcagatgcgctgcacgtcggcggcgatgcgcgccaggtccagccgcggcgccacgccggtgaacaccagttcgtgttcggcgccatgcgcctggaaaccgatgacctgcggcgtgcccatctcgaccgggtggtcgatcagcgcgtcgtagtcgggcgcgcggtagcggccgaagccatggcggcgggccgcgcccggcagcccctgcgcctcgggcaggctggtgtagaccttccagccttcgatgccgcgcggcggcgccaggtcgagaatgcagggcgcgttttcctgcccgtccacgcgcaggaaaacgctggtgccgttgaaaaagccgtggctttcgtccaggtgcgcgccgcgcaccgagagatcccacgcatacaccgtatagtcgacctgcagcgggccgctgcacggcgccacctgccaggtgtggttgtcgaccttgttcaccgccaccggcctgccgccggcgcgcgcggccagcgtctcgatctggcgggagaaatcgcgtatcaggtagctgccgggaatccacgcgggcaaggccaggcgctgtccctcgggcgcaggctcggccacggtcagggttatccggtagcggtgaccggccgggtcgtggggttccaggcggtaaattacgggtgtgtcgttcatgcgcatatcttacatttcatactctgacaggaggcaatcaatgagcgagtcgtttgtgctggtcgaaacccggggccgcgtgggatggctgacgctgaaccggcccaaggcattgaatgcgctgaacgaccagttgatggaggaactgggcgcggcgttgctggcgctcgacgccgacgacggcatcggcgcgatcgtgatcaccggcagcgagaaagccttcgccgcgggcgcggatatcggcgccatgaaagactggtcctacatggacgtctaccgcagcgactacatcacccgcaactgggaaaccataaagcgcgtacgcaagcccgtgatcgccgcggtggccggctatgcgctgggcggcggctgcgaactggccatgatgtgcgacatcgtcatcgccgccgactcggcccgcttcggccagcccgagatcaagctgggcgtgattcccggcgccggcggcacgcagcgcctgccgcgcgcggtgggcaaggccaaggccatggacctggcgctgacggcgcgcatgatggatgccgcggaggccgagcgggccggcctggtatcgcgcgtggtgccggccgacaggctggcggatgaggcgctcgaggccgccaccgtcatcgcctcgatgtcgctgccgtcggtcatgatggccaaggagtgcatcaaccgcgcgtacgaagtgccgctcaacgatgggttgctgttcgagcgccgcgtgttccactcgctgttcgccaccgaagaccagaaagagggcatggcggcgttcaccgagaagcgcaagcctgacttcaagcacaggtaggcccgcgccgggccggtcgtatccggttacctcgcgtcacccgcccgattgccgacgccgcgcgcatgcgcggcgtttccattggcgcgcgcggcgggcttgcgcgcaccgccggcgttacgcgggttgcccgttgaaacgcttgtattgcactttgttgcattgtgcgggcctatcctggagtgacggcaggtccggagtgccgtgtccggcaacgtcaggcgcctcgcgtcatgcgcgacgtgccacggccggggacggcggctcattgtccaacaacaagcaaggagcccttcatgcgtacatgtgcaagatttccacggcggcgttggcaactcgcgctggcggccggcgtagtcggcgtcgggctggcgggcgcggcccaggctcaggcccagtcgccggcccgcgcgcccacgtccacgctcaggctggtttccgaaacgccgtatgcggcccagggcgccgcggtccaggcgccggcgatgagcgccgagcaattgcgcgacaccgccatcgacgcctatgtctatgcctatccgatggtgctgatggaaatgacgcggcgcgcctcgaccaacgtgcagacgcccatcgccggacgcgcgccgatgaaccagttcggccaccgcaccgcctttcccgacccgcgcgccacggatgtggcctggcccagcaccgacaccctgtcgtccagcctctggtacgacgtgtcgcgcgagccgttgatcgtgcaggtgccggccgccggggaacgctattacctgctgtcgctgctggacatgtggaccgatgcctacgcctcgcgcggaacccgcacgacaggcggcggtgcgcagaccttcgcgattgtcggaccgtactggcagggcacgctgccgcccggcgtggacatggtgcgcagcccgaccggttcgggctggatgatcgcgcgcgtgcagacgggcgggccggatgactatcagaacgtcaaccaattccaggccgccctgacggtcacgccgctggcccaatggggcaagccgtttcgcatgacgggcagcgccgcggtcaacccggcctggagcgccgggcaatcgccggccgaacaggtggcggcgatggacgcggccagctacttcaacctgttcgcggatctgttgcgcagcaacccgccgcacgccaacgactatcccatgctcgaccgcctgcgcaggcttggactgggcgaccagcccaatgcgtacgcgcggctcaaccccacggtgcagcaggcgctgatcgaggcgcagtcgctggcggggcgccgcatcgccgacgcggccggccgcctgggtaccccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggctggaacacggcgctgcacggcatcggcacctatggcacggactacctgcgccgcgccgcggtggcctacgtggggctgggcgccaacccgcccgaggacgtgctctacccggtgacggccgtcgatgcgcgcggcaaggcgttgcgcagcgacgaagactacgtgctgcacttcgacaaggaccagctgccgccggccaatgccttctggtcgctgatcctgtacgacgcacgccaggggctggcggacaacccgatcgaccgctatgcactgcgcagcaccgacccgctggtctacaacgccgacggctcgctggacatctacatccagcgcgacccgccgcgcaaggcgcggcaggcgaactggctgccggcgccccaacagggcgacttcatgctgaacctgcgcctgtactggccgcgcgacatcgcgctcgatggcaactgggcgccgccggccgtgcgcgaagactgagtttgtggcgccggcgccgcggcgccgatcggcccccgtttccgacttggcggcgggggccgttttcatttggcgacccccaaaaaatcacgctatactttacggatttgacgcttgcgggctaaaagcgtggcaaaagctgcgtcgtggattgctggcaagggcagggaagttcatgcaaaagagtctggttcttaccgccgctgatcgtgcggcactcgatgcgcgagcttgccgggagctctgcctggccattgcggcgcagggtgtcatggggctcgtggcggcggcaatcgcgggggttgttgcgggaacggcggcaggtttgtcggcgttggcgggagcgggggcgtatttcttgcccaatgcattgtttgcattgcgcttgctggtcaacgtcgtcagggcggcccggccaaacccatttgcttttctctacggtgagttgctcaagctgctcatgacggcgctactgctgtggctgctgtcgtggctggcgcagggctggctggtgtggccggctgtcctgctgggcctggtcttcacactgaagggatatctcctgctattgatgctgcgcaagcgctcgtagcgatattaaccatcgtgaaaaagtccggctccacaggggcacgggcacacagcaaacagggtagggttccacatggctgctcccagcggcgcgtcgcctcagtccgagtacattcagcaccacctggtgcatttgaacaatattggcgaaaagcaaagcgtcatcgcccagttcaacgtcatcaactatgactcgctgttctggtcgatcctgatgggcctgctggtcgtattctgcctgtggctggccgcgcgccgcgccacggcgggagttccgggccgcttccagggtttcatcgaaatgatcgtcgacatggtcgacgaccaggccaagtccatcgtcaccaacgccaagagccgtctgttcgtcgcgccgctggccctgaccgtgttcctgtggatcatcctcatgaacgcgctggacctgctgccggtcgacctgctgccctcgatctggcgcatgaccggcctgggcgccgagcacggcgacccgctgtactaccaccgcattctccccaccgccgacctgaacgtgcccatgggcatgtcgctgggcgtgctgctgctgatgttctattacggcatcaagatcaagcacccgggtggcttcgtcaaggagttgttcaccgcgccgttccacgcgcacggcctggcctcgctcgtgctggccccgttcaacctgctgctcaacctgatcgaatatgccgccaagtcggtgtcgctgggcatgcggttgttcggcaacatgttcgccggtgaactgatcttcatgctgatcgcgctgctgggcggcgcctggacgggctttaacggcgccagcatcggtttgggcattgggcatgtgttggccggttcggtgtgggcaattttccacatcctgatcgtgctgctgcaggctttcatcttcatgatgctgacgctggtttacatcggccaggcgcacgaagggcattgatcccaaattttcggcgtccgccatggtggcgggcgtccgttagcaagatcttcttgcattgagcagtacctgttttccaataattctgacttcagatttctaaccaaggagttgtcatgaccaacgtcgctttcgttgctctcgcttgcggtctcatcatcggcctgggcgccatcggcgcttgcatcggtatcgcactgatgggcggcaagtacctggaagcttcggctcgtcagcccgaactgatgaacgccctgcaaaccaagatgttcctgctggcgggcctgatcgatgcggcgttcctgatcggtgtgggtatcgccatgctgttcgccttcgccaatccgttcgtcggctaatggcattgcccgccggcgaaacaggcgggcctgacgctggcggcggcgcgcaagcgcgcgttgccgactggcaaagtatcgagtgccctgggttgtcattctgatggccggggctgcaaggtgttaaaggaacgaccgtgaatctgaacgcgacgatcttcttccagatgctcgtgttcttcgttctgggctggttcacgatgaaattcgtgtggccgcctctgacgaaggcgatcgatgagcgccgccaaaaaatcgccgacggcctggccgccgccgagaaggggaaagccgatctggctcaagcccaagcgcgcgtcagtctgatcgaggcttctgccaaatccgaaactcacgcccgcatcatcgaagccgagaaacaggctgcttcgatgattgagcaggcccgccgtgaagcggaagccgaacgcgcccgtatcgtggcccaggctgcccaggacgccgcgcaggaagttcaacgcgcccgtgaagcattgcgcgacgacgtcgccgcgctggccgtcaagggtgccgaacagatcctcaagcgcgaggttgacgcccgcgcccatgccgagctgctcaaccagctcaaggcgcagctttaatccgggaacgtcatggctgaactttccactgttgcccgtccctacgccgaagccctcttcggcgcagcgcgcgacgacaaggccggtctggcggtgtgggccgacctggtcagcgagatggcgcaggtcgccgccaatcccgacgtgcgcgaggcgatggccgatccgcgtctggacgacaagcagcgcagcgaggtcttcaccggcctcatcaagtcgcagctgcctcaggccgcccgcaatttcatcgagctgctggtcaagaacgaccgcttgctgctgctgcccgtcatcgccacgcagttcgtcgcgctgaagaatcgtcacgaaggcacggcgcaggcggaaatcaccagcgcattcgaactcagcgacgctcaggtaaaagagctgattgccgcgctcgaactcaaattcggtctcaagctcaagccgcacgtgtcggtcgatcaggaactgatcggcggtgtgcgcgtggctgtcggggaccaggtgctcgatacttccgtaaaagcccaactggcccgcttgcgcgatacgctggccgcataaggcaggcgagactaacaggattccaggagtcaatatgcaactcaatccctccgagatcagcgaactgctcaaaagccgcatcgagggcctgggcgcttcgactgatgttcgtactcagggtaccgtcgtctccgtgaccgacggtatcacccgcatccacggcctgtccgacgtgatgcagggcgaaatgctcgaattcccgaacaacgtgttcggcgtggcgctcaacctcgagcgcgattccgttggcgccgttgttctgggcgactacaccggcgtgtccgaaggcgaccaggtcaagacgaccggccgcattctcgaagtgccggtcggccccgaactgaagggccgtgtggtcaataccctgggcgacgcgatcgacggcaaaggcccgatcaacaccacccagaccgacatcatcgagaaagtggcgcctggcgttatcgcccgccgctcggtgtcgcaaccgctgcagaccggtatcaaggccatcgactcgatggtgccgatcggccgtggccagcgcgaactgatcattggcgaccgccagaccggcaagaccgccgtggccgtcgacaccatcatcagccagaagggcaagggcgtcacctgcgtgtacgtcgccatcggccagaaggcttcgacgatcaacaacgtggtgcgcaagctggaagagcacggcgcgatggaatacaccatcgtggtcgccgccgccgcttcggactcggccgccatgcagtacatggccgcctacgccggctgcaccatgggcgagtacttccgcgatcgcggcgaagacgccctgatcgtctatgacgacctgaccaagcaggcctgggcctaccgccaggtgtcgctgctgctgcgccgcccgccgggccgcgaagcctatccgggcgacgtgttctacctgcactcgcgcctgctcgaacgcgccgcgcgcgtcaacgaggaatacgtcgagaagttcaccaacggcgccgtcaagggcaagaccggctcgctgaccgcgctgccgatcatcgaaacccaggcgggcgacgtgtcggccttcgttccgaccaacgtgatctcgatcaccgacggccagatcttcctggaaaccgacctgttcaacgcgggcgtgcgtcccgccatcaacgccggtatttccgtgtcgcgcgtcggtggcgccgcccagaccaaggtcatcaagaagctgtccggcggtatccgtaccgacctggcccagtaccgtgaactggctgccttcgcgcagtttgcctccgacctggacgacgccacccgtcgccagctcgagcgcggcaagcgcgtggtggaactgctcaagcagccgcaataccagccgctgcaagtgtgggagctggccgtctcgctgtacgcggtcaacaacggttacctggacgacgtcgacgtggcgcagatcctggccttcgaaaagtcgctgaaggatcacctcaaggccaagcacgccgccttgatccagcgcatcgaagacaccaaggaactgtccaaggacgacgaagccgaactggctgccgcggtccaggatttcaagaagcacggtgctttttaaggcaactgtctggcgtagcgatgggcgtgccgcccatcctacggtagggcggggacagcccggctgaacccgccaagccgtttcaacaggaaagcgcaatgcccggaatcaaggaaatccgaaccaagatcaagagcgtgcaaaacacgcgcaagatcaccaaggcgatggaaatggtcgccgcatccaagatgcgcaaggcgcaggagcggatgcgcgcgggtcgtccgtacgccaccaaggtgcgcgagattgctgcgcacctgatgcaggccaatcccgagtacagccacccgtacctggtcgaacgcgaagtcaaggcggtcggcgtggtgctggtgacgaccgacaagggtttgtgcggcggcctgaacaccaacatcagccgcgtgacgctgtccaagctgaaggaattcgagcagcgcagcatcaaggtgcaggcgacggccttcggcaataaggggctgggcctgctgacgcgtattggcgccaagctggtgtcccaggaagtgcagctgggcgacaagcccgacctcgaccgcctgctgggcgccatcaaggtgcagctggacgactacctggaaggccgtatcgacgcgctgtacgtggcgaccacgcgcttcgtcaacacgatgaagcaagagccggtgtttctgcgcttgctgccgttgtccaatggtttggacgatccgttccaatcgggcgttgagaccctggccaagaccgccgagatcaagtcggactacagctgggactacatctacgagccggatgccaagagcgtgatcgacgatctgctgcagcgttacgtcgaagggctgttgtaccaggccgtggctgagaacatggcgtcggaacagtcggcccgaatggtggcgatgaagtccgcgtcggacaacgcgaagaaggtcatcggtgacttgcaactggtctacaacaagacccgtcaagccgcgatcaccaaagaaatttcggaaatcgtagggggcgctgccgcagtgtaacccggcagtactccgacaaaagctatcaagcaaggaatcgacatgagcaacggaaccatcgttcagtgcatcggcgccgtggtggatattcagttcccccgcgataacatgcccaagatctacgaagcgctcaccctggtcgacgagggttcctcgttcgccgagaagggcttgacgctggaagtgcaacaacagctgggcgacggcgtggtgcgtaccatcgcgctgggttccagcgacgggctgcgccgcggcatgcaagtggccggcaccggcgcaccgatctcggtgcccgtgggccacggcaccctgggccgcatcatggacgtgctgggccgtcccatcgacgaagccggtcccatcgcctccgacgagaagcgcgccatccaccagcccgcgccccgtttcgacgagctgtcgccgtcggtcgagctgctggaaaccggcatcaaggttatcgacctggtgtgcccgttcgccaagggcggcaaggtcggcctgttcggcggcgccggcgtgggcaagaccgtcaacatgatggaactgatcaacaacatcgccaagcagcacagcggcttgtcggtgttcgccggcgtgggcgagcgtacccgcgaaggcaacgacttctaccacgaaatggaagagtcgaacgttctggacaaggtggccatggtgttcggccagatgaacgagcccccgggcaaccgcctgcgcgtggcgctgaccggcctgaccatggccgagaagttccgcgacgaaggccgtgacatcctgttcttcgtcgacaacatctaccgctacaccctggccggtaccgaagtgtcggcgctgctgggccgtatgccgtcggcggtgggctaccagcctacgctggccgaggaaatgggcgtgctgcaagagcgcatcacctcgaccaagaccggttcgatcacctcgatccaggccgtgtacgtgcctgccgacgacttgaccgacccgtcgcccgccacgaccttccagcacttggactcgaccgtcgtgctgtcgcgtgacatcgctgcgctgggcatctatcccgccgtggacccgctggattcctccagccgccagctcgacccgcaagtcgtgggcgaagagcactaccaggtggcccgtggcgtgcagcagacgctgcagcgctacaaggaactgcgcgacatcatcgcgattctgggcatggacgaactgtcgccggaagacaagcaggccgtggcccgcgcgcgcaagatccagcgcttcctgtcgcagcccttctacgtggccgaagtgttcaccggctcgccgggcaagtacgtgtcgctggccgaaacgatccgtggcttcaagatgatcgtcgacggcgagtgcgacgcgctgcccgagcaggcgttctacatggtcggcacgatcgacgaggccttcgagaaggccaagaaactccaataaggatccgatatggctaccctgcatgtggatgtcgtcagcgcagaggaagcgatcttcaccggcgaggcgaagttcgtggtgctgcctggcgaggcgggtgagctgggcattctgcccggccacaccccgctgatttcgcgcatacgccccgggacggtcaagatcgtccgtgccgacgaaggcgaggaaaacatcttcgtcgccgggggcatcctcgaggtgcagccgggcagcgtgaccgtgttggccgatacggccatccgggccgccgacctggatgaagcccgcgccgtggcggcgcgcgagaaggccgaagaggccttgcgcaacgccaaggacaaggccgacatcgccgtggtcgaagccgagctggccatgctggccgcccaggccgtggccgcgcgcaagctgcgccaaggccgtacgcactgattgccggcgggcattgcccgccgcgtcaggcagacaaaggcgacttcggtcgcctttgtcgtttctggcgcatccccggacccatgcctgcgcaatctccacagtgtggcgattgcgaatggccgggccgcatcgcgacgcgttaggctatggcttcgttcatcgtgaatgaggcccatgccatgcgtgcacttctggaatgcgccgtactcgtcatgcccgaccagccgtcgtgggtaggcgcgtggctggccgccgtgcgaggccccgaggcccgcctggccgaccgcctgcgcctgcacgaatacccgctgctgtcgggcgggcgcgatgggctcgccctggggcaagccgccatgagcctgcgccgcttcgacgccttgctgctgcccgtgcaggcctccacgctggggtgggcgcgtctcgtgctggcgcaagccagcccggcgctaagcaccccggtgctggtactggtgcgcgacctgaccgcgccggccatcgccgacctgctgcacctgggcgcgcgggatttcctgcgtgtgccggcctgcctggaggagctgcgcgtcagggcgtcgcgcgcctggcgcgccatcccgccgccggcggcaggcgcccgggccgccgtgccggtgccgggcgccgagcctggcggcggccccgggcccgacgcgcccgcagatccgggcgaaggcggcggctatcgcctgcccggcatgccggaaaccgccgatgcgtcggcagcggcgccgtgcatgcttgcacagacgcgcgcgccctatgccgcgacgctgggcgacgtccggatggcggtacagcgagagctgcctttccgccaggccaaggcgcaggtggtggggcggttcgagcgcgcctatttgcgcggggccctggcgcgtcacggcggcaacgtggcccaggcggcgcgtgccgcctgcaagcaccggcgcgcgttctgggccctgatgcgtaagcatggcatcgatgcccggccctatcgcgagggcgtggccggcgcgtggccctacgaaacggctccgccgcgggaccccgccgacgaggcttgaacgagtctttcccgtcccgcgggcaggaaattgccagggcagtaaaatcacggcttccgatcaccaaggatagtcgtgtctgttgcccctttgaagaacgatgtgttcctgcgcgccctgctgcgcgagcccgtaccatacacgccgatctggctgatgcgtcaggccggccgttacctgccggaatacaacgccacacgggcccgtgcgggctcgttcatggggctcgcgcaaaatcccgactacgcctgcgaagtcacgctgcagccgctggcgcgctaccccctggatgccgccatcctgttctccgatatcctgaccgtgccgcacgccatgggcctgggcctggatttcgcgcctggcgaagggccgcgtttcgcgcatccggtgcgcgatgagtccgatgtggcgaagctggcggtgcccgacatggacagcttgcgctatgtgttcgacgccgtgcgcacgatccgccgcgaactcgacggccgcgtgccgctgatcggctttgcgggcagcccctggacgatcgcctgttacatggccgaagggcgcggcagcgacgactatcgcctgatcaaatcgatgctgtatggccggcccgatttgctgcaccgcatcctggagatcaacgccgaggccacgcgccactatctcaatgcgcagatcgatgccggcgcgcaggccgtgatgctgttcgacagctggggcggcgtactggccgacggcctgttccagcagttttcgctggcctatacgcgccgcgtggtggaaggcctgacgcgcgagcgcgaaggccgccgcgtgccggtcatcgtgttcaccaagggcggcgggcagtggctcgaggaaatcgccgcatgcggttgcgatgccgtgggcctggactggacggtcaacctgggcgcggcgcgccgccgggtgaccgacgcggtggcgctgcagggcaacctcgatcccatgaccttgttcggcggcgcccaggcggtgcgcgccgaggcgcggcgcacgctggacgcgttcggtccggtcggcaagggcggccacgtgttcaacctggggcacggcatctcgcaatactctccgcccgaggtggtcagcgagctggtcgacgaggtgcacacctacagccgcgcgctgcatgcggggtaagtgggcgctccgcttccaaacggcctgggaaggcgctgccgtgccgagttgtgcacagcagcgcaaagtttcgggaaaacccccaaaacctgcctcgtagtctggaaaatatatataagctcatgaatacaaaagaaaaatatgagcttattgcagacgcgaaaccaagccaggcaggcacgaccctgaaagctcacacccttgttagcgttttttccccaaagttatccacaggttggaaacttgtgtggatatcactatgaggcgccgcagggttagcgccagaatccagaattcactttaagtatgagcgacgcgtcttccgccgatcccgccttgcctgccgccgacgcggcgggcgtctgggtgcgcgttgcgctggacgtcccgttgccggggccgttcgattaccgcagcgcagcgccattgccgctgggcgcgcgcgtgatcgtgccgttcgggcggcgcaagctggtcggggtggtggtcgaacatcccggccagccgtccatcgacccggcgcaggtgcgcgaggtcgagcagccgctcgaagacctgccgccgatgccggccgactggatgcggctggcgcgctttgcggccgattactaccagcggccgctgggcgaggtcatgctgccggtgctgccgccgccgctgcgcaaaccgtcggcttaccagggcaagcgctccggcctgggacccgtggcgcgcctggacgcgcgcaagccgcgcgccgcggcagcggtggcggccgagccggaccaggcgcccgaactgaatgaagcgcaacgcgaggcggtcgacaccatcggcgcgctgtcggcgtttcagccggtcctgctgcacggcgtgaccggcagcggcaagaccgaggtgtacctgcatgcggcggcgcgcgtcttgcaggccgggcggcaggtcctgctgatggtgcccgagatcaacctgacgccgcagctcgaaggcgccttgcgtgcacgcctggaggcgctggtcgggccgcagggcgtggccatcctgcacagcgggctggccgatggcgagcgcgtgcaggcgtgggcgcgcgcgcagcgcggccaggcccgcctgctgctgggcacccgcatgtcgatttttgcgcccctgccggaactgggcctgatcgtggtcgacgaagagcacgatccttcctataagcagcaggaaggcctgcgctattccgcgcgcgacctggccatctggcgcgcccgcgacctggatatcccggtggtgctgggttcggccacgccgtcgctggaaagctggcagcatgccgagcgcggccgctacctgcgcctgacgctgcccggccgggcgcgcgccagcagcctgccggagatccgcctgatcgacacgcgccggctgcaactcaagcagggtctgtcgccgcagttcatcgaggcgatcggccagcggctcgaacgcggcgagcagtcgctggtgttcctcaaccggcgcggctacgcgcccgtgctgcattgcgcgtcgtgcgcatgggtcagccactgcccgcgctgctcgacgttcacggtgctgcaccgcggcccgggcgccggcggctatcgcctgcagtgccaccactgcggttaccaggcgccggtgccgcgcgcctgcccggagtgcggcgaccaggacctcgagcccatgggacgcggcacgcagcgcatcgaggagcaattggccgagtggtttccgcaggcgcgcatcgcgcgcatcgacgccgacagcacgcgccgcaagggcagtgcgcaggcgctgttcgcggccgtgcatgccggcgaagtggacatcatggtcggcacgcagatggtggccaagggacacgacttcgcgcggctcggcctggtgggcgtgctcaacgccgactccatgctgttcgcgcacgacttccgcgcgcccgagcgcctgttcgcccaattgatgcaggtggccgggcgggcgggccgccatgccgccggcgcgcaggtcctgatccagaccggctatcccgagcaaccggtctatcaggccctgttgcgccacgattacgccggctttgcgcgccacgccctgcaggagcgcgaagacaccgggctgcccccgtttgcctatcaggctttgttgaccgccgaggcgcgcgaactgacggtggcgcagggctttctgcagcgcgcgcgcgacctggccacgggcgagccatggcccggcgtggacgcgattacactctacgatcccgtgccgctgcgcgttgtgcgcgtggcccacgtcgagcgtgcccagctgctgatagaaagcaccagccgccccgccctgcagggtttcctgacggcctgggcggcctgcctgccgcaactggccgtcgaggcgcgcgtacgctggcaactggaagtcgatccgctggagatctgagcggggccggcgccggcgctcgaacccgtactctgaccgaacatgtccgcaagcgatacctcgataggcagtggcctgaatccctcccagaaagaagccgtgctgtacctggacgggccgtgcctggtgctggccggcgcgggcagcggcaagacgcgcgtcatcacgcagaagatggcctatctgttgcgcgagtgcggctacatgggccgcaacatcgtggcgctgaccttcaccaacaaggccgcgcgcgaaatggccgagcgcgtcaagaccctggtcgatccgaagctggccaaggggctgaccatcagcaccttccatgcgctgggcgtgcggctgctgcgcgaagaggccgcgcatgccggcctcaagccccagttctccatcctggacgccgatgatgccatgagcatcatccaggagttgctggcgaccaccgaccgcggccggctgcgcgaggtgcagtccatcatctcgctgtggaagaacgccctgcttacgccggaccaggcggccgccgccgccatcacgcccaccgaagtcgaggccgtgaccgtctaccgcggctacgcggcgacgctggcggcataccaggcggtggatttcgacgacctgatccgcattcccgccgaactgctcgagcgcaacaaagaggtgcgcacgcgctggcagaaccgcgtgcgctatctgctggtggacgaataccaggacaccaacgtttgccagtaccgcctggtgcagctgcttaccggcgtacgggccatgttcacggcagtgggcgacgacgaccaggccatctacgcgtggcgcggcgccaccatcgagaacctggccaagctgaccaccgactatcccaatctcaagctgatcaagctggagcagaattaccgctcggtgcagcgcatcctggccgccgccaacaacgtgatcgaacgcaaccccaagctgttcgagaagaagctgtggtcggacctgggccatggcgagcccatcatcgtctcgccgatgaacggcgacgagcacgaggccgagtccatcgcgatgaaagtgtcggcggcgcgcttcgagcgccaggcgcaatggaaagacttcgccattctgtatcgcagcaatcatcaatcgcgcgtgctggagcaggcgctgcgcaacctcaagattccgtacaccatctcgggcggccagagcttcttcgacaaggccgaggtgcgcgacatcctggcctacctgcgcctggtcgccaatgacgaggacgaccctgccttcatccgtgccgcgaccacgcccaagcgcggcatcggccagggcaccctgcagacgctgggccaatacgccgcgcaacgccaatgctcgctgctggccgcggtggacgaggccgggctcgagagcctgctggcgccgcgccagctggagccgttgcgcaccttcgccgagttcgtgcggcgcatccagtggcgcgccggacggggcgtcgaaggccagcccgcgcgcgcgccggagccggccggccagatcctcgatgacctgctctcggccatccagtacgaacgctacctgtacgacatgctggaagagcggccggcgcagacgcgctggcagaacgtgctggagctgacgggctggctcaagcgcaaggccgaggaggacggcatgacgctgttcgacctggtgcagcacgtcgcgctggtgaccatgctcgagcgcggcgaggaggaagagccggacgcggttaagctgtccaccctgcacgcgtccaaggggctggagtacccgcacgtctacctggctggcgtcgaggaaggcctgctgccgcacctgggcaaggacgacgaggacagcggcgaccccgcgcgcgccgccgagaccctggccacgcgcatccaggaagaacgccggctgatgtacgtcggcatcacgcgagcgcagcgcagcctgaacctgagctggtgcaagaagcgccgccgcgcgcgcgaagacgtggtgcgcgagccttcgcgcttcatcgaggagatgggcctgggcgacgccaaagtgcaggaagacgaagccacgcgcgccatgagccccaaggagcgcctgggcatgctgaaggcgctgctgaagaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctgcgggagctggcggggtgcctgtccccgcggggacaggcacccgggcgttgcggaggggggaacaaggtgcctgtccccacggggacaggcacccacgcccttggtgcagggacaggcgcgccgtcagtggagttctttcaacagcaattcccagaaccgcatgcgcgcggccagggtggacaccaggatgtattcgttgagggtgtgcgcgccgtcgccgtcggcgcccaggccgtccagggtcggcacgcccatggccgaggtgaagttggcgtcgctgccgccgccggtcatgggggcgtcttcgagcgcgaagccggcctgggcggcgaaatcctgcgccagttgcagcagcgcgctggcggcttcggtcttgaccatgggcgggcggttgagctcgacgtcgatgtccagttccatgtcggggccgacggagcacaggttgcgcatgcggcgcagcacgtcttcggtcgcgcccatgtcgggcacgcggaaatcgaccacgcaacgacattgggccggcacggtattggtgaccgtgccgccggcgatcgttcccacgctgacggtgatgccgcgctcgtagtcggtcatgctttcgagttccagcacctggtgcgccatttcgcggatggcgctgcggcctttctcgtgctgcatgccggcatgcgccggacggcccttgacgttcagccgcagcatcccggtgcccttgcgcgcggtcacgcacttgccgccgttggggcgcgccggctcgcacaccagcgcgtacttggcgcgcgccgcgtagtgctcgatgtgttcgcgcgaggcgtggctgccggtttcctcgtcgggcaccagcaggaaatcgacgggcagggcggtggcgtccgggctgggcaggccgcgcagggccgacagcgccaggtagatgccggccttcatgtcatagctgcccggcccgtacaggcggtcgccgtcgatgcggcaagggttgtcctgcagcgtgccgatgggatgcacggtatcgatatggccgaggatcagcacgccggggcgcgtatcgccggcagcgcgattggtggcgtggaccagcgggccgacctccgcgttcagcggacggatttccacggccagcccgaccgcgcgcgcgtattcggcggccaggtgcgccatggcggtgacgccggctggcgagttcgaaggggattcgcattgaatccaggactggatgccagctacgagctggtcggtgtcgggaagcgtggtcgtcatggcgtgggcgtgtagtcagcagggaggatggaggggacggcggtcaggccgattgcgagccggccaggcgggccagttcggctgcgtcgggcatgcggccgtcgaaccagaggctggcgcacacctgcgacatggcctggccgtcgtggccgatgcccggcacgacctgcagctgccagccgaacggcaggccgcgttgcgcggcggcgcgccggccggcttcgtagtagtgccgggcgcgtgcatagcggtgcggcccctggcgcagcgccgccggttcggacggcaggttggggtcgtcggtggcgatgtcctggtcgccggccaggatggtcatggggtaggccagcagccgggccaggtggtcctcggtcaggcccacgccgtccagcccttcggggaaacggtgctcgaaggtgggcagggtgtaccagcccgggttggcggccgtcacggcatgaaacggcgcatgcggctggctgctcatcaggcggtgcacgaactggccgccggccgaatggccgaataggtagacctgctcgcagtccgcgatctcggcggcgcggatgttggccagcacgcgcgccaccagggcgtaggtccagccgtcgacgtggcgcggattgccggccgcggtgaaggcgcggccattgttgtagctttcgacgcccggccagatttcgtccgagaaggtcggcgcgacgatcagcagcttgtggcggtcggccgcgggaatccagaaatcgcggtagtcggcgccgttgcgcagcacgccgtgctgcaccaccacgaccggccggtccggggtgtagccatacgggcggtacgtattcagcgtgaagggacggtcggcgttgcggtcgtcgtcgaggtaaggaatggcgttgcggcccgcatgccccagttccagggcaatgcggtcggcgttggtcaggtcggcgggtttcattttcagcttgcggtgtcgttcaggtggcaggccgaaacatggcctggcgcgatttcacgcagcaccggcgcctgttcgcggcagcgcggcatggcatgcgggcagcgcgggtggaacgtacagcccggcggcgggtccagcggcgacgggatctccccgcggatcggcgtgaagacccggccgcgccggcctacgtcgggcacttcggccatcagcgcctgcgtataggggtggttcggaagggcgaagatctcggccgagctggcctgttcgacgatcttgcccaggtacatgatagcgacccggtccgaaatatggcgcaccacgcccaggtcgtggctgatgaacaggtacgtcaggccgcgctgttcgcgcaggtccatgaacagattgatgacctgcgcctggatggagacatccagcgccgccaccggttcgtcgcatacgaggaaccggggttcgaccatcagggcgcgggcgatgccgatgcgctggcgctggccgcccgagatctggtgcgagtagcgctcgcggtattcgcggtccaggcccacctccgccagcgcgcggtccacccgcgccgggatctcggccggcggcgccagcttgtgcaccttgagcgcttcggccaggatctggcgcaggcgctggcgcgggttgagcgaggcctgcggatcctggaagatcatttgcacgcccaggacgtaggcaagccggtcggcgccgcgcagttgcgccgccgggcggccctggtacagcagctcgccggcgctctcgcggtgcaggccggcgaccacccgtcccagggtcgatttgccgcagccggattcgcccaccaggcccagcacttcgccgcggcgcgccgacagcgtcggcgccatgccgtcgatctggcgcaggcgcgcgccgggctgcgtctgcgccggcatcgattcgagcaggccgcgcgtgtaggggtggcgcggcgcgtcgagcacggcgtccaccggccccgattcgacgatgcggcccgcatacatgaccgcgacgcggtcggccagctcggccaccacgcccaggtcgtgcgtgatccagatcagcgccgtgtcgtgctggcggcagatttcctgcatgcgatagaggatctgcccctggatggtcacatccagcgccgtggtgggttcgtcgcagatgatcaggtcaggcttgttgagcatggcgatggcgatcgccacgcgctggcgcatgccgccggagaactcgtgcgggaagctgcgcaggcgcttgtcgggcgacggaatgcccaccgtctccagcgcctcgcggcaacgttccatggcctgggcgcgcgggacgttctcatgcgtgagaatggcttcggccatctgttcgccgatgcgcagcaccgggttcagcgtcatcagcggatcctggaagatcatggcgatgcggttgccgcgcagctgccgcatctgctcttcgcccagcttgcgcaggtccttgcccttgaagcggatctcgccttcgaccacttcgccgggcgggtcgatcagccccagcagcgaaaacccggtgaccgatttgcccgagccggattcgccgaccagccccacgatttcgccgcggcgcacgaccaggtcgacgccgtcgacggcgggccaggcgccggcttcggtatggaatgcggtgcgcaggccgcgcacgtccaggaggatgtctttcatgctcgtcgcgggtccaggctttctcggaggcgatcgcccacgatgttgatggagaggataagcagcagcagcgccaggccggggaacaggttgatccagtagtcgcccgacagcaggtactggaagccattggcgatgagcaggcccagcgaaggctcggtgaccggcacgcccacgcccaggaacgacagcgtggcttccagcacgatggcgttggcgatctggatggtggcaaacaccatgaccggcgccatgcaattgggcagcaagtggaacagcatgatgcgccaggcgggaaagcccaggttggcggccgcctcgacatattccttgcggcgctcctgcaaggcgcggccgcgcatgatgcgcgcatagtgcgcccattgcaccaccaccagcgccaggatcaccttgtccacgccgcggcccatcatggccagcagcaccagcgccaccaggatggtgggaaaaccgaggatgaaatcgacgatgcgcatcaggacggcgtcgatcacgccgccggcataggcggccagcaggcccaccaggctgccgatggcggtggccagcaccaccgcggtcaggcccaccagcaggctgatgcgcaacccgtacagaatggcgctgaacatatcgcgcccctggtcgtcggtgcccagccagtagaagccgccgtccatggtgggcgagcgcggcggcaggcggccgtcgagcaggttcaggctggcgaggtcgtagggattctgcggcgcgaagtacggcgccagcaggatcagcgccaccagcgccagcagcgcgatgaccgaaccgcgcacggtggggcggctgtgcagcttcttcaggatctgggcgcggcgcggcgtctccgacaggggatggacggtgcgcgtgcggccgttgctcgggggatttgccatgtctgacctactgtgcgggggcgaccagttgcacgcgcggatcgagcgcggcgtagagtatgtcgaccaccaggttgatgacgacgaagatcagcgtgaccagcatgacataggccaccaccacggggcggtcgagctggtagacgctgtcgatcagcagcttgcccatgccgggccaggcgaagacggtttcggtgatcgtcgaatacgcgatcaggtggccgaattccatgccgatgacggtaacgaccgggatgaggatgttgcgcaggatgtggcggcgcacgatgcggccgggcttgatgcccttggcgcgggcgaacttcacgtactcctgcgattgcgcctcgaccacgcccgaggcggtcaggcgcagcaccagcgccacgttggcgaccgccaggttgatggccggcatgatgacgtgcgaccagccgtccagcgtcaggatggacagcggcacgccgaacaggttggcggtgtcgccgcgccccgaggcgggcagccagcccagccagaccgagaacagcaggatcagcatcatgccctgccagaaattgggcagcgagaatcccagcaccgaggtggccatgatgccgcggcccagcggccggtcgcgatgcaggccggccaccaggccgagcggaatgccgatggtacaggtcaggacgatggcgaccagcaccagctcgaacgtggccgggatgcgctgcaggatcagcgagatggcggggatgccgtggacgaacgagttgcccaggtcgccatgcagggcgcgccagaggaagttgccgtactgctgccataccggcaggtccaggcccaggcgcgcgatcatggcctggcgcgcctccgcgctggcctcgggactgaccagcaattcgatcgggtcgcccacggcgtacaccgcgaagaacaccacgaccgagacggccagcaggacgaacaggctttgtatgagcctgcgcaggatgaacaaggccacgttatggattccttggtggtcttcgaaagaccggtccggccgtcgccggcccggccggtcagataggttgggccaggcgcaccacggtcacgcccgggcgcaggttcgccagcgagggcatgatcagtacgcaatcatcgtaaggcgtggcgaccggctcgccatcggaccagccgatcaccgtgccggcgcgcgcaatccgttccagtccctgccacggctgggcaaagcggaaatccgcgctgcgcgcggccaccgcatgcgtgacgcgcagcgcgcgctggcgcggcgccgcgtcggccagccagccgggggggatatcgtcggctgccagggtgccggcctccagcaggaagcgcgccaggatgtcccgcgcaaccgtcggcgcgccgtgaaagccgcattcgatcagcagcgagcgcgtgccgttctcgccttcggcgccgaagcggccgtagtcgcgcaggcgcacgccggccgcgtgtcccgcatcggcgaccagatgggccgggttgcccagcttgagcgccagctcgatattgcgcggttgggtgccggtcagctgcagcggctcgtcggcattgctcatcgagtggaaatccagcagccagtcggcctgctccacccatggcagcagcgcacgcgcgcggcggcgctcctgcgtgtcgggcgacgccagcttgtcggcgctccagacccggttcatgtcttcgtcgacgaagcgcgccggcgcgtagttcagcggatcgaagcggtcgaacgccgccaggttgcagaatgccagcgtcagcttgccgcggcgcggccgcaggccggctgccagcgcgtccttcagcgcccaggcgccgcacagctcattgccgtggatcagcgctgtcagcagcacgtggcggcccggcaggcccgcatcgaagtgccagaccccgggcgtggcgccgttgcccacgcgctcggcgtccagcctgggacaggcgagttcgaacgggcggacggcggcgacggcggggggcggggacatggcaactccggaaagcggctcaaattgtataggggttacaactacggcccgctgaaatgcgtaggggcgccgcatggcggcgcccctgtcgcgcggacggaacgaacccgtccggcttcatgcctacttctggtcggcgggcttgaccgacatggccagcgtgaactggtcgcggcggccttcgtacgtcaggcccttgcggaaagcccagatgctgctttcgaagtgcagcgggatcagcggcacgttgtccagcgcgatctgggtcgattgctgcagcagcttctcgcgcttggcgacgtccaccgtcaccagggcctcggtgaacaccttgtcgaacttggcattggagaaaccgccatagttgctggtgcccaggctcctgggcgagtccagcgacgccacccacagctggaacagcgccgaggcttcgccgacttcagccggccagccgcccatcgagaagctgaactcgcgcttggcgcgcttggggaagtacagcgaggccgtcatggcgtcgacattggccttgatgcccacgctcgacaggtactgcgccacggcctgggcgatctggccgtcgttgacgtagcggtcgttgggcgtggaaatcgtcagctcgaagccgtttgcgtagccggcctcggccagcagcttcttggcgccttccgggtcgtatttgatctcgggggcgttgggcacgccgccgaacatgccgtcgggcatgtactggtaggccggcgtggcgatgccgtccatcaggcgcgtgacaatggtcttgcggtcgatggccatcgagatcgcctggcgcacgcgcaggtcctgcagcgggttcttgccatcggcgctcttgaccagcgggctggggttgcggcccacatcgggctggaagaagatcaggcggatcgagggcgtggccacgaagccgaactgcgggttgctcttgatgcgcggcaggtcgcgcgcggccgggttttcgatcacatcgaagtcgcccgacagcaggccggtcaggcgcgggcccgcgttgggtaccggcaccattttcacgtccttccagtacggcttcggtccccagtaattgtcattgcgctccagctcgatgccggtgcccttgacgtacgacttcagcttgtacgggccggtgccgatggcgtccttgtcgttgttgaagtcgacgacggtcggctacgggccggtcacgccgcagccttccttcgggttgaacgtcagcttgccgtgttcgacgatgccgttccacacgatgggcagcgagcgcgccagctcggccggcagcagcggcagcggcgcggccgtcttgatgatgacggtgtgcgcgtcgggcgtctgcacgtccgcgatgcgcttggtggtgtccatgtaggactgcgaaacgttggtttcgttgttcagcgtgcggcagatcgtgaacagcacgtcctcggacgtaaacggcttgccgttggagaacttgacgtcgtcgcgcagcttgaattcccaggtcaggtcgtccaggttcttccacgaggacgccagcgccggaaccagcttcatgtcggcatcgcggccgatcagcgagctgtagacgtgcaccgagaacgcgtcgttctgcgtttgcttgtgatagtgggggtcggcggacgtgggttcggacgacagggcgattttcagcgactgtgccgatgcgctgccgggcacggccgccaggccggcgctggcggccagcagggccaaagtggtgcgcaacttcatggtgacaactccgggtggataccggcgcgattatcggtagccggatcgcgcattgtcaacgcgatgcgacagccaatgggcgcgtgggcccgggatattgtcggcggggagggggagctgcggggaagggggacggaagaaacgtcgcgtctgccagacaggccagacgcaacgcggcggcgccgcgagggaggcaacggcgtcgcctgccatccgccggccgaggcaggcccggcgggaggcaagaccggttccggccgcgtgactgcttgcgggccggaaccagcggtcagccgattaccactgcgagccggtgtagtgggcgctttgggcgcgggcgcggttcatcgattcgttgacttcgtcgatgaaggcgaacacggcgcgcacaccgcggccgacgccgacggcggcagccttcacggcggccagcgggcggatggtgttcgattggtcttccatagcgccgcgcagcagttcacgctccagcgaatcggtcaggcgggcgttgtggctaagggtcaagtcgctcatggcttactccagtacgtttcgtctaggtgtaagccattatagggaaaaccctaggtgtttggcaagcgaaattcagggtttaccctagggtgttgcaaaaacgcctttttcagccgtttcaatcacttaggcgcggctgttgcgcaggcgccgggcgctgtcggccagttcgccggcggtcaggccgatgggtccgaccccgtgcgtcaccagggcgtcggcggcggcgccgtgcagccacaccgcgccaggcacggcctgctcgggcgcgatgcgctgggcgagcagggatcccaggatgcccgccagcacgtcgccggtacccgccgtggccagccccgggttgccggtgcggttgatccggcaggcgccggcggggtcgcagacgatgctgcccgcgcccttgagcacgatccaggcgccgtagcgcgcggccagcgcccgggcggcgccgggccggtccgcctgcacggcctcggtggacaggccgagcaaccggcccgcctcggccgggtggggcgtgaggacgaccggggcatcgccccagcgcgcctgcacggcgccggcggccagcaggttcaggccgtccgcgtcgagcaccagcgcggcgtcgccgcgcagctggaacagttcggacagggcgttggcggccagcgcgtccatgccgcagccgcagccggccgtccaggcgtcgatgcccaggcccgcttccagcaggccgcggaaatcgcgcagcatcagttcgggctgcatggggtcgcagggcagcggcggggtgtcggcgaccaggccgaccaataccttgccggcccccactttcagtccggcgcgggcggccagcagcgcggcgcccaccatgccggggccgccgccgatcacgcccagggtgccgcaactgcccttgtgggcgtcggtgggccgggcggcgaacagggcgggcaggtgctggcgctcgatggccggcagggaggaggaggtaggggtgtccatgcggtgaaactccggcgggcggcggtgccgctttccactatagtgccccaaagccgggccggccggccacgcccgatggagacaaaacatgagtgaaacagacaccaatcccgagcactatgcccgctaccgggccttgcgcatccgccgccatccggagggcatcctggagctggtcatgggcgccaaggacgccagcggcaagttgtccaccgccgacgagcgcctgcaccgcgagctggccgatgtgtggcgcgatatcgataccgacgaccagacccgggtggtggtgatccgtggcgaaggcaatgggttctcgggcggcggcgatctggggctggtgcagcagatggccgaggatttcgaggtgcgcacccgggtctggcgcgaggcgcgcgacctggtctacaacatcatcaactgcaacaagcccatcgtctcggccatgcatggcgcggcggtcggcgcggggttggtggcggggctgctggccgatatctcgatcgcggctcgcgatgcgcgcatcatcgatggccatacccggctgggggtggctgccggcgaccatgccgccatcgtctggccgctgctgtgcggcatggccaaggccaagtactacctgttgctgtgcgacgcggtcagcggcgaggaggccgagcgcatcggcctggtgtcgctgtgcgtggatcgcgccgaactgctgtccaaggccttcgaagtggccggccgcctggcggccggctcgcaaaccgccattcgctggaccaagtacgccttgaacaactggctgcgcatggcgggcccgtcgttcgatacgtcgctggccctggagttcatgggttttgccgggcccgacgtgcacgaaggcatcaagtcgctgcgcgagaagcgcgcgccggacttccggtaagggggcgtccgtccccgtggggacaggcgccttcccgccgcgcatcgggacgggcgccggcacccggcgtgcggccgggctacttgttgaaaaagcgggcgaaagcctgctgggcttcggggctgcgcaggcgctcgcgaaactgttcggcctcgtggtcgagcgtggcgtggatcgcggcgcggtcggcctggcgcagcatgcgcttgcttacgcgcagcgcctggcgcggctgcgcggccaggtcggcggcgacggcccgcgcggctgccagggcctggcccggctcggtgacgccggtgagcagcccggcggcatgcgcctcggccgcgtcgaaggcgcgcccttgcaacagccattcggcggccttgcgcatgccggccagccggggcagcagcaggctggaagccccttccgggcacagccccagcgccacgaacggcatgcgcagccgggcggtgccggccgcgaaggcgaaatcgcagtgctgcagcagcgtgacgcccacgccgaccgcatgtccttccacggcggccagcaccggcacgtcggtatcgaccagcgcgcgcaggaagcgcagggccgggctgtcgccggccgcacgctcggcctggaagtcgcgcaggtcgttgccggcggtgaaatggtcgccggcgccggtcaggatgaccgcggccaggccggtgtcggcgtcggcggcgcgcagctgcgccgccagcgcgtcgtaggtggcggtatccagcgcattgcgccgttcggggcggttgatggtcagggtgagcacggctgcgtcgcgctcggtcagcaggctgttcatcccaggttgcgcgcgcccagccgcgcctgtgcctgggcatactcggcgcgcagcgacgcgaccagctcgcgcgccggcagcacgctggcaatgccgcctacgccctggccggcgccccagatgtccttccagggcttggcccgcgtcgtgccgaagttggacgaggccgcctcggcagccggcaggtcggccgggtccaggccggcggccacgatgctggctttcaggtagttgccgggaatgccggtgaaaaaaggcgtgtacagcacgtcggacgcgctcgcgtcgacgatggcctgcttgtaggcctcggaggcattggcctcggcggtcgcgatgaagcgcgtacccatataggcgaagtcggcccccgtggcgagcgccgccaggatgccctggcccgaggtgattgcgccggacagtaccagcggcccatcgtagaagcgccgtacttcggagaccagcgcgaacgggctgagcgtgccggcgtggccgcccgcgccggcgcacaccaggatcaggccgtcgacgccggcctccagggccttctcggcgtggcgcacggtcgtgacgtcgtggaagaccttgccgccccaggcatgcacgccggcaaccaggtcgccgggcgcgcgcaggctggtgatgatgtagggcacccggtggcgggcgcacacgtccaggtcgtgttcgagccggtcgttcgactggtggatgatctggttgaccgcgtagggcgccacgatgccgtccggatgcgcgcggcggtgttcggccaggccggcctcgacttcgtcgagccagtcgcccagcagcgattgggggcgcgcattgagcgcgggaaacgaccccatgacgccgctgacgcattgcgcgatcgccagcttggggttggagacgataaacatgggcgagcagaccacgggcagggtcatgctggcgtacagctcggcaaccacgggatggggcatggcggtgtctcgtgcgttcatgtggggcgattccagttgttgagcgcgggggtaatctgtgcctataattacttaccggtcgtccggtaattaattgatgaacccatttaacggcaagcggccagcccctgtcaatgcaggcgggggcgcgccttgcccgccaggataacgccatggccgatgctcctgcccctgctccgaagcgcgcgcgcgccggccgcccgcccacgctggccgcgccgcgcgagcgcattctcgaggaggccgcgcgcctgttcgcccgcagcggctacgaaaacagctcagtcgccgacctggccgcggccatcggggtgtccaaggccgccctctatcactatttcccgaccaagcaggacatctacgacgccatcatcctggaaacgctggccggcctgctgcaggccgtgacccgcgaggtggagcgccagcacgaggcctgcgaacggctgcgcgccttcatggtggggcatgcccgctatttcgcgcgccatcacgagcaattcgtgaccatgctgatcggctattccggcatggcgctgcccgagcgcgccgacgccgcgcaattgcgcgaccgctacgaacaactgctgcgcgacctgctggagcagggcatggccgcggggacgctgcgccggctggacgtggcggccaccggccgcgcggtgctgtcgatgctgaactggatggtgcgctggtacaagcctggccagggcgacagcgccgagcagatcgccgacggctactacgacttgcttttcaacggcctgcgcatctgacgccgcgcgggcccatcccactttatattccctcgaggtgcatcatggcgctggacaatgaaaccctgaacctgttgctggacgcggtacgccgcttcgtcaacgaccggctggtcccggccgagaacgagctggccgaaaccggccgcattcccgacgagatcgtccaggaaatgcgcgacctgggcctgttcggcctgtcgatcgccgcggattatggcgggctgggcctgaccatggaagaggaagtgcgcgtggtgttcgagctggggcagacctcgccggctttccggtcgctggccggcaccaatatcggcatcggttcgcaatccatcgtgctggccggcaccgacgaccagcgccagcgctttctgcccaagctggccagcggcgagctgatcggctcgttcgccctgaccgagccggacgccggctcggatgccatggcgctgcgcaccagcgcggtccgcgacggcgaccactatgtcctgaacggcaccaagcgcttcatcaccaatgcgccggtcgccgggctgttctcggtcatggcgcgcaccgcgcccgagcgccgcgccgattcgatctcgtgcttcctggtcgaggccggcacgccgggcgtgacgctgggcaagccggacaagaaaatgggccaggccggcgccttgacctgcgacgtggtattcgacaattgccgggtgccggccgaggcgctgctgggcggcaaggagggcacgggctttcgcacctcgatgcgcgtgctggacaaggggcggctgcatatcgcggcgctgtgcgtgggcatcgccgagcggctggtgcgcgatgcggtgcgctacgcgctcgagcgcaagcagttcggccagccgatcgcggagttccagctggtgcaggcgatgatcgccgacagccagaccgagctgtacgcggcgcgttcgatggtgctggacgccgcgcgcaagcgcgacctgggccagaacgtgacgatggaggcggcctgcagcaagctgtacgccaccgagatggtcgggcgcgtggccgaccgggcggtgcagatccacggcggcgcgggctatatctccgagtacgcggtcgagcgtttctaccgcgatgtccgcctgttccgcattttcgagggcaccagccagatccagcaattggtcatcgcgcgcgaaaccctcaaggcgtacgcgtagcgcagccgcgttgttgtgcgcgccgcgcacaacaacgtgccgaaaacaaaacttgccgcctggcgccaggggctaatatgcctgcttctcctggctctttctttctaccgacatgtcgcaacgtcctgctcccctgaccggcattcgcgtgctggatctcacccgcgtgctggcgggcccctggtgtacccagaacctggccgacctgggtgcggaagtcatcaagatcgaacggcccggcgcgggcgacgacacgcgcgcctgggggccgccctatctgaaggatgcggccggcaacgacaccaccgaggcggcctactacctctcggccaaccgcaacaagctgtcggtggcgctggacatcgccacgccgcgcggggcggagctggtgcgcgagctggcgcagcaatgcgacatcctggtcgagaacttcaaggtcggcggcctgcgcaagtacgggctggactacgaaagcgtcaaggccatcaacccgcgcctgatctattgctcgatcacgggcttcggccagaccggcccgtatgccagccgccccggctacgatttcatgatccagggcatgggcggcctgatgagcatcaccggcgagcgcgacgacctgcccggcggcggcccgcagaaggcgggcgtggcggtgaccgacctgatgaccggcatgtattccacggtcggcatcctggccgcgctgcacgagcgcaaccgcagcgggctgggccagcatatcgacatggccctgctcgattgccaggtggccatgctggccaaccagaatctcaattacatgacttccggcaaggcgccgcgccggcaacgcacaccagaacctggtgccctaccaggtgttcgcggtcagcgacggccacctgatcgtggcggtgggcaacgacagccagttccgcaattattgccgcgtgatcgacctgcccgaactggccgacgatccgcgctttgccaccaatccgcagcgggtgcagaaccgcgacgagctggtgccgctgctggccgagcgcatggccaccggcgagcgcgatgtctggctggccgcgctggaaagcgccggcgtgccggccgggcccatcaatacgctggaccaggtcttcgaagacccgcaggtggtggcccgccagatcaggcgcgagctgccgcacccgagcgccggcaccgtgccgaccgccagcagtccgctgcggttctccgacagcccggtcgagtaccgccgcgcgccgccgctgctgggcgagcacacccgccaggtgctcagcgagcgcctcgggctgtccgagaccgaaatccaggccctggccgcgggacagggctgaccgatacctgggcgccgttcgccgccgcgcgcaggcgtggcgggcgcggcgtccaccatacttgaaccaggcaggagcaaagaatgagcgagatccagactatcggcatcgtgggcgccggcgccatggggcgtggcattgcccagatcgccgcgcaggccggcgtgctggtgcggctgtacgacaccaacgccgccgcggtggaagcggcgcgcgacgcgttgcgtcaaacctgggacaagctggcccagaagggtaagctgagcgaggccgacgcccaggctgcgctggcgcgcatcgcgccggcggcggcgctggccgatctggccgattgccagctggtcatcgaggcggtgatcgagcggctggacgtcaagcgcgacctgttcgcggcgctggaagaaatcgtggcggccgactgcgtgctggcctcgaacacgtcgtcgttgtcgatcaccgccattgcggcggcgtgcaagcgcccgcagcgcgtggtcggctatcacttcttcaacccggtgccgctgatgaaggtggtcgaggtgatcgacggcctgcgcagcgatcccgccgtgggcgatgcgctggccgagctggcgcggcgcatgggccatacgccggtgcgggccaaggacatgcccggtttcatcgtcaaccacgccggccggggcatgaacaccgaaggcctgcgggtggcgcaggaggccgtggcgccgttcgaccagatcgacgccatcatgcgcgaacaggccggtttccgcatgggcccgttcgaactgctggacctgaccgcgctggatgtctcgcatccggtgatggaatcgatctaccggcagttcttcgacgagccgcgcttccggccgtcgcccatcacgaccgtgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcggcaagagacaatccaatcactacagagcaaggcgcaccgaagccgggctccccgcatgcaaacgctagattatataacgctcatgcgatgagagaattgtcgctgcccgcacggggcgtgcgcgaatcgcaaagttcggtacaatgtcgcctcttcgcgcccgtagttcaatggatagaatgagagtttccgaagctcttgatacaggttcgattcctgtcgggcgcgccagtttcccaaggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccatcgcggcgccacggtccgcagcaggcggacggcgtggcgcaacgcgcaagcgtcgcgccaccgcgccgcgtccgcaccgcaatcccagaagagtcacttccggccattcgtccggaccgcactgcccatgcgccgtggcggcgtcggccggcgtgcgccttgctccccggttgccgcgctggatgcgcgcggcgcctacatgacagaaaagtaatgttcccgacagcttgcggacggtcgcggctcactacagtggccgcttgacccagtctgaccagcgaggatcgaacatgagagcaagggtgtacgcagtgcgcatggccgcggccgcgtgcgggatttcgttcggcgcggccgcctccggcgcgcacggcggcggccatggcggcgggcacggggccgcgacggccggcgccaccgcgatcggcaagcccggcgtggcgtccaaggccagccggacggtcaatgtcgacatgaccgacgccatgcgtttcacgcccgaccagatcgaggtcaaggctggcgagaccgtgcgcttcaaggtgaccaattccggcaagatccgccacgagatggtgctggataccgatgccgacctgggcgcgcattaccagatgatgctcaaggatcctggcatgcgccacgaggagcccaattcggtgtcgctcgatgccggcaagagcggcgagatcgtctggcagttcgacaaggcggggcgcgtggctttcggctgcctcgaacccgggcactatccggccggcatgaagggcgcggtttccgtcaagtaaccacgagccggggcgccgcggcgttcccggggagaagcacgaatgagcagagcagtttcgaatcagcgccgccgcttcgtccagggcctggcgggcggaggcgtgctggcgggcctggggctgtggcgccaggccgcctgggcccagcccggcgcggcgcagcccgaagtgttgtcgggcaccgagttcaacctggagatcggccgcacgccggccaacttcaccggcgcggcgcgcatggccacgacggtcaacggcagcatcccggcgcccatcctgcgctggcgcgagggcgatacggtgacgctgcgcgtgaccaatcggctggacgaagacacgtcgatccactggcatggcatcctgctgccgaccgggatggacggcgtgcccggcctgagctttccgggcatccgcccgggcgagaccttcacctaccgcttccaggtacggcaaagcggcacgtactggtatcacagccactcggggttccaggaacagacgggcctgtacggcgccatcgtcatcgagcccaggcgcgccgatccggtgcgagccgagcgcgaccacgtggtgctgttgtccgactggaccgatgaagaccccatgagcgtgttccgcaagctcaaggtcatgcccgattactacaactacatccagcccaccgtcgacaacctgatcgacgatgcgcgcaagcagggctgggcaagcacgttgggcgagcgcctgatgtggcagcagatgcgcatgaaccagaccgacctggcggacgtctcgggcgcgacctatacctatctggccaacggcaagtcgccggccggcaactggaccgggctgttcaagccgggcgagcgggtgcggctgcgcttcatcaacggttcggccatgacgtacttcgatgtgcgcattcccggcctgaagatgacggtcgtggcggcggacgggctgccggtgaggccggtggaggtcgacgagttccgcatcgccgtggccgagacctacgacgtgatcgtcgagccggccgaggatcgcgcctatacgatcttctcgcaggcgatggaccgctcgggctacgcgcgcgccacgctggcgccgcgcgagggcatgcaggccgaagtgccggcgctcgatccggtgcaggtgctcacgatgatggacatgggcatggcgcacgacatgcccggcatggaccacggcgcggcggggcagcagggcgcggccatggaccacggcgccatgggcgggatggaccatgccgccatggggcatggctcgagcgaggcgagcgggggcatggtggaagtcaggcacccctatcccgccgagcacggcccggccaattccatgctgcccgatatcgtgaccacgcggctggacgatccgggcgtcggtctgcgcgacaacggacgcaaggtcctgacttacgccgacctgcgctccatggtcgaacccgaggacaaccgcgcgccgacccgcgagatcgagttgcacctgacgggcaatatggatcgctacatgtggtcgttcaatggcctgaagttttcgcaggccaagcccatcgtgctgaagtacggcgagcgcgtgcgcttcgtgctggtcaacgacaccatgatgacctaccccatccacttacatgggttatggagcgatctcgagtcgcccgacggcaacttccaggtgcgcaagcacacgatcagcctgaatccggcccagcggatcagctaccgcgtgagcgcggacgccagggggaactgggcctaccactgccatctgctgtatcacatggaagcgggcatgttccgcgccgtcgtcgtggagtgaacggaacatgccgaatttcagtatcgacaggaagcgattggccggcatggcggccagcctgggcctggccgccgcggccgcggccgcgagcgcttgggcgcaggcgccggcgatggaccatggctccatgccgggcatggatcacggcgccgcgcctgcgccggcgatcggcgccttgccgagcagcgatggcgcgggtgatcagtcgtacgcagcctacggcatccattcgcacatgatggacgacatggtgaccagccagctgctgttcgacaagctgggcatgacctatgaccgcgaccgtcgcacgggcctgcaatgggatggccagttctgggtcgggcgcgacctggacaagctgtggatcaagagcgagggcgagcgcgtcggcggccgctccgacggcaaggtggaagccttctggaatcgcacgatctcgccgttctgggatctgcaggtgggcgcgcggcgcgatttcggcaccggacccaagcgcaactggggcgccatcggcctgcagggcgtggcgccgtacaacatcgagaccgaggtgacggcctacgtgggcggctcggggcggaccgcgctggcgctgaaagccgagtacgacctgctgctgacccagcggctcgtcctgacgccggagatcgaggccagcgtgtacggcaaggacgacaaggcgcgcggcatcggcgccggcctgtccgacgcgtcgttctcgctgcgcctgcgctacgagatcacgcgcgaagtggcgccctatgtcggcgtttcgttcggccgcaagttcggcaagaccgccagctatgccagcgaggagggcgagagccgctcggagcgggccatcatggcgggcgtgcggatctggttctaggcgggcctactgggccagatagtcgcggatgcgcgccttgaaccccggctgcgcggccgagcgggccagcgcggccaggtcggcgtcgtcgtggtcgtcccgcagtacccggtgcagcgtggcgcgggtggccggatcgagcgcggtggccgcttcggcggccgcgtcgatcagcgcgggccactgcgcctgggcggcgcagtcgcgcacgaagccgatgcgccgcgcttcgtcggcgtcgaatgcacgggcgctgcccaggatggagagggcctggtcagcgccgacgatatcgcgaaagcggcgtgtgcccagcaccaggccgaacttcagcccgggcatgcgaaagccggcctccggggtgcaataacgccacttgcaggccgcgaacagatccacgcccgcgccgaagttgcggccgtgcgccagcgccagcgtcaggctgggagagccggccacgcgctgcagcagcatttcgatgcgcaccatgcgcagcaacagatcgccttcgctttgcgtctcgtagtcggtgaagtcgaatccggcgctgaagttcctgccagcgccggcgaacaccagcagcggcacctgttcgcggtgggcggcatccacgccgtcgatgagcgcctcgaccagttcggccgacagcgcgttgcgtttttcggggcgggacagcgtgaaggtccaggctgccggttgccgcgtgatggtaaggggaagggaggcggacatggcgctcaacccgccggccgggccgccagggccgacaggatctcgtcgttgtgctcgcccagggcgggcggcgcatgacgccggccgtgcgcgcgtcaaaacgcaccggcgagacgaacgtccgggtgcgcacgccgttgggcaattcgaggtcctgcacccaatccatgtgttcgaccggcgggtcggccagcacttcggagtagtcgttgatgggcgcgcacggcacgccggcctggcggaagcgctccagccaggcatgggagtcgtgttcggcgaagatggcctccaggatgtcgcgcagggcgacctggtgttcggcgcggtcggtgggattggcaaagcgcgggtcggcgtggaggtcgtcgcgctcgacgaccttgcagaccgctttccatagcgagttgttgccggcggccatgccgaagtagccgttcttgcagcggaatacctggtacggcgcgttgcgggggtgcgccgagcccagcttgaccgggtccacgccggtaccgaagtactgggaggtctgcagggcggcgatgcccagcgtggctccgagcatggagacgtcgatgtgcgtgccctggccgtcggcctgcacgcggcgcagggcggcggcgatggcgaaggcggcatacaggccggcggtgaagtcgtagacgggcacgccgcatttcacgggggcgccgccttcttcgccggtgacgctcatcagcccgctcatggcctgcagcgtcaggtcgaagccgccttcctggctgcgcgggccgctttggccgtacgccgataccgaacaatagaccaggcgcgggttgcgcgcgcgcatggcctgctgccccagccccaggcggtccatgacgccggggcggttgttttcgatcagtacgtcggcgccggcgatcagctcgatggctgcgtcgcgctcggcctcgttcttcaggttcagggtgaccgagcgcttgttgcggttcagggaggcgaagttctcgctgtagccatcggtgatgggcgcccagctgcgcaaggtgtcgcctgtgccgggcggctcgatcttgacgacgtcggcgcccatgtcggccagcagcatgccgcagaacgggccggcggccacgttgcagatttcgatgacgcgtacgcctgcgagggtggattcctggttcattttttctcctggtgcttcaggcggcgccgccgaaatagccgccgcgataacccatgtgcgccgacaactgccgcgccgcctgttgcaccagcggcgcgtattcacgcattttctggtttgtcagccgttcgagcgggccggagatgcccagcgccgccacggccttgtccagcccgttgaaaatcggcgcggcaatgccgccgatgccctggcgccactcgccgcggttgatggcgtagccgatgcggttgacgtcggccagctcctgcttgagggcgagcaacgacacgtgcgtgtcttcggtgtgccgcttgatggcggcgccatagtggtcgaggtagtcggccgtctggcaagccagcagggccttgccggtggccaccgcgtaggccggcgcccggccgcccacggtcgaataggccagcaggggctgcgggctgtccagcttgtcgacatagaccacgtccagcccgtcgagcacggacaggtgcacggtttcgttggtcagcctggccagttcgtccatgaacggcggggccagtttgcgggcgtccaggctggccagctggcgcgcgcccagctcgaacagcttcagcgtgcactggtacgagcccgtggcggggtcgcgccggacatagccggcgtgggccagcgtctgcagggtgcgatgcgtattgctgcgggtgaggccgatttcctcggcgatctggtccagcgtgggcgtggcgccgtcgagccggctgatggcttcgaggaccgtgaggcccttgagcagggttttgtccatatgtcgtatgcctttgcagcgcaagcgccggcctggcgctcatgcgtatgccagggtggtcgcgcacagaatacagatagcggattcataaatcaaataatgaaatggtaatcccaagtattaggaagttatcgaattcaccctcgggcctggaaatacgcttgatattggccatattgattgacggccatccaggctgttctttattattttccacatatatagagttcatatcctatattttgatattttccgggcatgatgacgccgcatgggcgatgtgctcgaatgaagggaccgacaggaggggatcatgtccgagagattgctcaataccgtggtggcgctgggccagctggtcgaacgcaccggcctgcaggaggccgccatcctggcgcaggcgcggcagctgatcgccggcctggtggcccatgacgactggctgcccgacgaaatggcgcagccgcatcccgagtactaccggcagtatctgctgtacggcgacccgcgcgaccgctactcgctggtcagtttcgtgtgggggccgggccagaagacgccggtgcacgaccacacggtatggggcgtcatcggcatgctgcgaggcgccgagaccgaccagccgttccggcgcgccgccgacggccggctggcgccggagggcccgggcaaggtgctgcgccccggcgacgtggcctgtgtgtcgccgtcgatcggcgatatccaccaggtcagcaatgcctacgacgaccgggtgtcgatcagcatccacttgtacggcggcaatatcggccgcatacggcgcagcgtctacgacccgcaaaccggggcgagcaaggcgttcgtgtcgggctattcgaacgccatgacgcccaatctctgggccgcgcccaacgccggctgaagcacggcggcgcgggctggcggccgccgcgcttcaggcggcgtcttcgagcgcctggccgaactggtacagcacggcctcgtccagatgccggccgatcaactgcatgctgatgggcagcccctggctgtcggcgccgaacggcaccgacaggctggggtggccggacagattggtcggcgcggtcaggcgggtcaacagccaggtggtggagtactcctggccatcgagcgcggtggtgcgctggtcgcgcagcggggcggtgaggccgcaggtggggcatagcagcacatcgacctgtgccagcgcctcgtcgaaggcccggcgcgccacggtgcgcatcgccatggcctgcaggtaatcgaccgccagcacgtcggcgccggtcagcaggcgcgcgcgcacttcgtcctggtacggcgcattggtcgtcagcgcccgcaggtggcgcgcataggcttcggtcttgagcaccagttgctgggcttcgtagatggcctgcacctgggcgatttcgatgggcaccacctgcgcgcccgcctggcggaaggcttcctgcgcctgttccagcgcctggcgcaccggcgcatccagatagtcgaggtagaaaccggtggccaggcccacggtgcggccacgcacggattggccggccaggcgcgcgtagctgtgcgccggctggccggcgagcgcgtccagcagcacggcgttgtcgcgtacggtggcgctcatcgggccgacgtgatcgagcgtctggctcaagtcgaaggcgccggcgcgcggcagcaggtcataggtgggcttgaggcccaccacgccgcacagcgcggcgggcaggcggatggaggcgctggtgtcggtgcccagcgcggcggcgcacagcccggcgcccagcgccgcggccgagccgctgctggagccacccgtcatgcgggccgggtcgcgcgggttgcatgccgcgccgaagtacgagcgatcgccggtgggaccgtaggcgaactcgtgggtgttggtcttgcccacgatgatggcgccctcggcgcgcagccgggcgacgacctgcgcgtcgcgttcggcgctcgcctggttcgcgtactgctgcgagcccatggtggtgcgcatgccggcgacgtcgatcaagtccttgacggccacggggatgccatgcagcgcgcccgccggggcgccgccggcgaaggcggcgtcggcgtcggcggcctgccgcatgacggtttcagggtcgacgctgatgaaactgttcagcggcgaggcggctatccggtccagcaggtcgcgcagggtggcggaaggggtggtctggcgcgtgcggtaggcagacgcgagggcagcaatggtcagcattttgatgaaagacgggtaaggcgcaaggcaaggcgcggacagcgtccgccggcgaggccggcggacgccgcggtttactgcagcggttcgatcttgccgttgttgaagcgggccaggcggatcgagccgtcgttctggttcttcttgtcgaagcgcaccggccccagcagggtctcgaagccctgcagctgggccagcccggcctggatctgctcgggcttggtgccgccgcccttgcgcgcggcttccaccacggtgtagacggcttcgtatgaaccggcgtcgaacgcgccgggcaggctgttgtagcgtgcctggtaggcggtctcgaactgcttggagcgcgcgtcgctcaggcccggcagccaggtggtggggaacacggcgccctcggccgcggcgccagccagctcctggaacttgggcacgccctggccctcgttgacgatgagctgcgtcttcagccccagttcgcggatctggcgcgcgatgatcgagccttccgtgtagtagccgtgcacgaacagcacgtcgggcgcgcggtcgcggatgttggtcaactgggccttgaagtcggtctcgccgcggttgtattcctcgtaggccacgacttcggcgcccagttctcgggcgcggtcggcggccgccttggtgggcggcttgccgtagtcggaattctcggccaggaaggccaccttgcgcgcgttcttgttctgcacatagtgctcgatcgccttggtatcgagctggttgtcggtaatcttgatgcgccaggtgtactggaagccctgctcggtgatgatgggcgagccggccatgccattgaccagcggcaccttgtatttctcgttttccttcgagaaggcgatggtgaccaggctggcggccgagccgacgatggcgtcgaccttgcgctgggtgatcagcttcttggcggcgttgatgctggtggccgggtcgctcttgtcgtcttcgccgtgcacttcgagcggtacgccgttgaagccgccggccttgttgatttcctcgacggccaggcgggtgcccttgttgtgggcgtcgccgtacgaggcggccgggccggtcacggattcgatgatgccgatgcgcagcggcgtggcgccggccgcggcctgttcttccttctggccgcaaccggccagggcgacggtcgccgcgatcgacgcgacggccagggtgcggggagcgaatgcaatcatgatgtctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgcgggcggcccgggcgctctacaatcggcagcgcccggacgtcgagccgggcgtattgccggccgcgcccgcgcggcccatcgcacaagaagaggatttgccttgatacccggttcaagaatcgcgtggctgctgtggccgaccgtgctgtgcagcctgtcggtcgtggtgtatgtgttccatgcgtacctgttccaacgctatctgccgggatcgaaccccgagtcgttccggcgtttcagcgcggcggccggcggcctgatcggctacaactggtcgggcgtcaagcaggacgtgcagcagtccggcgcgtcgtcgctgggcatcgatgtggtcgagatgccggatggcagcctgaaggtcaacattcccagcaacgtatcgttcgacaccgacaagtcgcagctcaagccggccttgctgccggtgctcgacagcgtggcgcgcgccctgaaccagcatccggaactgcgcaccaaggtggtgggccataccgacagtaccggctcggcggcgcacaaccagcaactgtcggtcaatcgcgcgcgcgccgtgacgtcctacctgggcaagcagggcgtggcgcaggggcgcatgacggtcgagggccgcggcgccaacgacccggtcggcgacaatgcgacggccgagggccgggccgccaaccgccgcgtcgaagtctatctgtacgcggtcaagcaatagacagggcggcgcgtccgccgcccatgccggctggcggacgcggccgcggggagtttgcgatgagtacggaatttccgatgcgtatcggcgccgaggtggcgctgccggccttgcagggctggaacgcggcggccgggcgcgacgccatcgagaagcgctatcggttcgacaatttcaatgccgcgttcggcttcatggcgcgcgtggcgatgttcgccgagaaaatggaccaccacccggaatggcgcaatgtctacaaccgggtcgacgtgacgctgaccacccatgacgccggcggggtgaccgagctggatgtgcgcatggcgcagttcatggacgaggcggccgggcgcctgggcgccaccggcctgccggcgcgcgcggatcagccgcgcacgtagtagatgcgcatggcgtgctgcttctgctggccgtccagcacgcggatggtgaccgagcgcggcgtgaagccgtcgggcagcggcaggacgccctgggtattgttgtagcgctgcaggtccagcgccagcggatcgggcgtgagcgtgccgcggcggccgttggcgtagttgccttcgatggccagcgtcacattgcccttgaaggccggacccgcatggttctcgcgcatgatcagcacctggtagctcagctggcccggctggcgcttgaacacggcggagcgcacgccgatgtcgccgccgcgcgggtcgggcggcatggcgtcctggaacagcagcagctcctggttcagcgtatcgatgcgcgtacgcgcttgcgccaggtcggtcgtgagctgttcgtgggtggatttgttggcgtcgcgctggccgatggcttcgtccagctgggtctgcaggcgctggcgctcgaggttggcggcgctcagttcggtgtgcagttgttcggattgctcgacggtcagccgttgcgggccgtagttggtctgcaggaacagcacgccgcccgcgccgagcgcaatgcccaccagcagcaacaccagccagcgcggcatgcgccgggtgcgtttaccgggctgatacaccgagggcttgaatacttgccgttgtgatcgtccgaacgccatgcgagagaatttcctgtagcagaatcagcgaagacagcatgcgtgtcttcgggccaaagtggtagaggataccgcgttgcagcctccttggcgaccggcggatacctctggtttcgtccgtagatgacgtgaaatacgtgacgttacgtgccttccgggcgcaactggccgtccagcgcggccagccgctggggggtacccacgtcggtccagcggccggcgtgccgcgcgccgatgaccgcccgccgcgccatggcctggcgcagtagcggggccagcggggcggcgctgccgcgcgccacaggatcgaacagggcgggccggtaaaggccgattcccgcgaaagtcagcttcggcgcgccgtcgtcggcgacccgcccgtcgtcttccagccggaagtcgccctgcggatgctggggcgggttgtccaccagcagcagccaggcttgcgcgccggcggcgtccagggccgcggcctggcgccgggcctgggcgggatcccagtcgcaccagatatcgccattgatgaccaggaagggggcgtcgcccagcaggggcagggcctgggcgatgccgcccgcggtttccagcgccgccgcttcggccgagtagtgcaggcgcgcgccgtaggcgccgccgtcgcccaggtggtcgacgatgcgctggcccagccaggcgtggttgatgacgatgtcgcgcaggccggcggccaccaggcgttcgatatgccagacgatcagcggcttgccgcccacggccagcaggggcttgggcgtggtgtcggtcagcgggcgcatgcgttcgccgcggccggcggccaggatcatggcgcgcatcagaaggtgtatccgacctggacctggcggtcgtccagcttgtccagcaggcgcagcagcggcgcgaacgcgccatagcgctgcgccacctggcgcacgtagccgctgacgcgcggcatgtgcgacaggtagatggatttgccgtcgcggtggttcaggcgggcgaacacgcccaggatgcgcaggttgcgctgcaggcccatccattcgtaggcgcggtggaactgcgcgaaatcggcgtccaccggcaggccggcggcgcgcgccagctcccagtagcggatcgcccaatccagctgctgcggctcttcccaggtggtgcgggcgtcggtgaccagcgaagccaggtcgtacgtgagcggaccggccagcgcgtcctggaagtcgatgacgccgggattcgggccgtagcgcggctcgtcgcagaccatcaggttgggcgagtggaagtcgcggtgcaccagcacccggtggcccgtgtcgccctcggccgccagcaggccgaatatctgccgcagcgcggcggccgtcttgtcgtccagcgtcacgccgtggtggcggccgacataccattcggggaagagttcgagctcggccgccagccgggcgccgtcgtaggccggcagcccggccgtgctggcctgctgcaggcgcaccagcgtggccagggtgtcccggtacatcgactggagctgggcgtcgctgatgccggcgcggatacgctggtagaaggtgtcctgccccaggtcggacagcagcagcaggccttgcccggcgtcctgggccacgatttcgggcacgttgacgccggcctcgcgcagcaggccgtcgatgtgcacgaaggggcgcacgtcctcgtggggcggcggggcatccatgacgatcagggtgccggccgccgcctgcaggcggaaatagcggcggaagctggcgtcgctggaggcgggctccatggtctcggggcgcaggccgagcgagcccggcagggtttgcagccacgcgtggatcagggccaggcgggagtcttggtcgttgttcaagcagcgcgtctcgatggtttcgggatcccggcggccccggatgggtaggctggtgccgggcaaaacaggaattcccctatcgcccggcttctctataataccgggtcattccagccgtcggtcggggccagtcccgcccgggcggcctcattcataaggcgttgtttccctcgtgcgcatgctccggtggttgatcctttcagctttcagcgtagccggggccgttcaggctcagggcaatcaggattcggccgcggccagcgccccctcggcctcgatcggcgcgccggtcctgcgcacctcgcccgggctgcgcgtgcatcggctgccggacgaaaagatcccggccttcatggaggccgaccagatcagcggcgacccggatagcgaggtcaccctgacgggcaatgcccaggtgcgccgggtggacggcatcatcaagggcgaccgcatcaattaccggcgcgataccggcgatgtggacgtgcagggcagcgcgcgcatgctgcgcgacggcacgctgatcaccggcccgtcggcgcgcctgaacgtcgatacctacagcggcgagatccaggagcccaatttctggatcggcgccagcggcggcacggcgcaggcccggcacgcggacatcttcagcaagtcgcagatgcggctgagccaggtcacctacagcggctgcccgtgccccaagccgtcgtggtacatcaaggccgatacggtagacctggatttcgacgagaacgaaggggtggcgcgcaacggggtgctgtatttcaaggatgtgcccatcctggcctcgccctacctgaccttcccggtcaagaaagagcgcaagtcgggcttcctgatgcccacctacggcaccaccagcaacagcgggttcgacatctcgctgccgtactatttcaacctggcgcccaactatgacctgacgctggtgccgcgctacctgagcaagcgcggcgcgcagctgggcggcgagttccgctacctgggctcgggctaccggggcgtggcgatcggcacctacctgcccgacgacaacgagaccggccgcgaccgctggatgtaccgcacgtatcaccggcagctcctgggcaatggcttctataccgattgggatatcgccggggcgtcggacgacaactacttccgcgacatctccgagctggggctcaatacggcgtcgaccacttatctgccgcgacgtggccgggtgggctggtccagcacctactggcagacctacgcgcaagtctacaagtaccagaccctgcaagacccggacgcgccgctggcgccgccctacgacaaggtgccggagctgtggctcaagggggcgcgctacgattggggcggtttcgacgcggaatgggtgagcacggcggtgcggttccagcgctccttgctcaacggccgccgcctgggccccgatggcgaccgcttgcagacctatcccacggtttcgtatcccatcgggcgaccgggctggttcctggtgcccaaggtgggcgtgcactatacccagtaccgcaccgactggtacaaccgcgactggaaccggatcggcctgtcgaactacaagcgcaccgaatcgcgcaccgtgcccatcatgtcgctggacgcgggcatgatcttcgagcgcgacgcctcgctgttcggcaaggccgccacgcagacgctggagccgcgcctgtactatctgcgcgtgccgtatcgcgaccagtccgcgctgccggtctacgacacgacgctggccgatttcagtttcgaccaggcgttccaggagaacatctacaccggcggctgggaccgcatcgccaacgccaaccagctcacggcggcgctgaccacgcgctggctggacgccaacaccggtttcgagcgcctgtcgctgtcggcggcgcagcgcatctatttccaggaccaggaagtcaccctgccggcggagcagccgcgcaagaatgtgcgttcggacttcctggtgggcgccaccgcggcgcttaccgatacgctgatcaccgacgtggcggcgcagtacaacccgtacgacaacaaatggtcgcgcggcatggtcagcgcgcgctggtcgccgcagcgcctgaccacggtggcggtggcctaccgctaccagcgcgatccgctgcccggcatttcgtatcagccgcagggtcagaaccaggtcagcctggcggtgcaatggccgatccatcgccgctggtatggcgtgggccgggtcgattactcgctgcgctccgagcccgccacggcggcggcggccgagcagtcgccgcgcgtgacgcaggccattgccgggctggagtacaagggcgactgttgctgggtgggccgtgtggtctaccagcgctacgcggtgtcggctgccgacaccaacacggcgctgttcttccagcttgagctgactgggctgggtgccttgggtaccgatccgatcagcctgctcaacaggagcatcccgggctaccaatcggtggttccaccgacgcctacgggcacgacttttgaaaggtatgaatgatgcgtagcttgcattccctgcgccgcatgtccggcacggtactggcgttgatgctggcggcgggcctgcccctgtcggccgcgcaggcccagccggccaagccggcgccgaaaggcgaccagaagccggccacgccggcgccgagcgagcagttcgtcgacggtatcgccgcgatcgtcaacaaggatgtcattaccctgcgcgaagtgcgcgaggcgtccaagctggcctctgcggacctgcaaaaacgcggcatccaggtgcccgacgagcgcaccctgcagaagcaggtgctgcagcgcctgatcatggagcgcctggagcgccaggaagccgaccgcatgggcatccgcgtcgacgaggcgcaggtcgaccaggcgatcaacatgattgcctcgcgcaacaagatcacgccggcggccatgcgcgccgaaatcgagaaaagcggcgtgacctgggagcagtaccgcaagtccctgcgcgacgatatccgcatggaccgcctgcgccagcgcgccgtggacgccaatatcattatttccgatgctgaagtggatgccttcctgaaagaccaggaacgcaatcccgccgccgcccaggccacgcgtgcgccggcgccgcagcagccccagccccagccgcggcaaccggcgcagtccgggccggcgatgctggtgctggcgcagatcctcgtgcgggtgccggaaggctcgtcgcccgaccaggtcgcggccttgcgcaagaaggccgagggcttgctcgcccgcgccaagaagggcgatgacttcgccagcctggccgccgccaattccgacggccccgaagcgctgcagggcggcatgatgggcgcgcgcccgctggacggctggccggatctgttcgtcaaggcggccggctcgctgtccgctggccaggtgtcggggctggtgcaaagcggcaacggtttccatatcctgaaggtggtcgaccgcgccggtggcggccagcccgcgcaggccgcccggccggcgcccgcgccggcgccgcagcagccgtcctcgttccaggaagggccgtcggtggccgcgccgcaagggccggtgcgcgtgacgcagacgcacgcgcgccacatcctgatcaagacctccaccgtcatgaccgacgaccaggcgcgccagcgcctggagcagatccgcgagcgcctgcagggcggcgcggtgaaattcgaggacatggcccgtcagtattcccaggattcgaccgcgccgcagggcggcgacctgggctgggtgaacccgggcgacacggtgccgccgttcgaggccgccatgaatgcgctgcagcccaacgaaatcagcccgcccatgctgtcgccgttcggctggcacctgatccaggtgctggagcgccgcgagcacgacgtgtccgacgaagtgcagcgcatgcgcgcccgccagctgctgttcgagcgccgcgccgtgccggccttcgaggactggctcgagcaattgcgttcgcaggcgttcatcgacaaccgcctcgagaagcaagagcggctggaacagaacaaccgttagcatccgacaggaccggtccatttcatgtcagcacaccaggcgcgcaagcgcttcggccagcatttcctgaccgacgagagcgtggtcgagtcgatcgtgcgggccatcgggcccgcgcgcgacgaccgcgtggtcgagatcggtccgggcctgtcggcgttgacccgccccttgctcgatcgcatcgatcacctgaccgcggtcgagatcgaccgcgatctggccgcgcgcctgcgccggcagtaccccgccgaacggctgaccgtggtcgaggccgacgccttgacggtcgatttcgcgcagttcggccaggggctgagggtggtgggcaatctgccgtacaacatttccagcccgctgctgtttcacctgatgggcgccgccgaacaggtgcgcgaccagcatttcatgctgcagcgcgaggtcatcgaccgcatggtggccgagcccggcagcggcgactacagccgcctgtcggtcatgctgcaggcccgctatcgcatggagaagctgttcgacgttgcgcccgaggcgttcgatccgccgccgcgcgtggtatcggcggtggtgcgcatggcgccgctgccggccgaccggttgcgtccggccagcgacgcggcgttcgagacggtggtggcgcgggctttttcgcagcggcgcaagatgctgcgccgcgtgctggacgactgggcggccctgaccccctgggacgaactgggcattgcaccgaccgcgcgcgccgaggaagtgggcgtggcgcaattcatcggcctggccgacgccttgctggcggccggcgcgccggggctggcccgtccctgaacggcgcgcgccgcgccggggcggctcggccctagagcatgcggcgtcctgccgcgacccatagttgcatgatgtcgcgggcccgctcggccagcagtgtttcggcctgctcgcaggcctgctgcagcgtgatggggccgggcgccaggctgaatgccgccgtgatgccgcccgcatgcaggtcctggtatccctcgcccagcgagccggccagcgccaccaccggcacgccggcggcgctggcgatgcgggccacgccggccggggtcttgccgcgcagcgtctgcgcatcgatgcggccttcgccggtgaacaccagggtggcgccggccaccgcctgtgccagctggcccagttcggcgacgatctccacccccgggcgcaagcgcgccgacaggaaggcgagcgcggcatagcccaggccgccggcggcgtcggcgcccggcgccgcgcgctggtcgggatgccccgcccgcgtcacgatttcggccatgtgcgccagggcggcgtccagctgccgtacctgttccggggtggcgcccttctgcggaccgaaggtatgcgaggcgccgtgcgggccgcacagcggattgtcgacgtcggaggcgatctcgaccacgacgccgcgcaggcgcgcgtccaggccgctggcgtccacctgccgcacatcagccagcgccgcgccgccgggcgccagtgcccggccgtccgcatccagccaccgtacgcccagcgctgtcagcatgcccgcgccgccgtcgttggtggccgacccgcccaagcccacgatgaggcgccgcgcgccggcatccaaagcggcgcggatcagttcgcccacgccatggctgcaggcgcgcaagggatcgcgctgcgccggcggggcaagttccaggccggccgcggcggccatttcgatgaccgcggtggcgtcatcgggcagccagccccagcgggcccgcaccggttcgcccagcgcgccgcgcacggttgtttcgcgccattggccgccggtggcggccagcacggcctggaccgtgccttcgccgccgtcggccatcgggatgcacagggtatgggcgccgggacaggcctgccggacgccgcgcgcgatggcggcggcggcgtcgggggccgacaggctttccttgaatgaatcgggcgcgatgacgatcttcacgatggtgcggctcctggcgcggcaaggcgagcgcctatgatacccgcgcgacccggggcgtcgtaccatacaggcttgtcgtgttttcgtcggagagagcctacatgcccgtactgcgccgcaccaaaatcgttgccaccctggggcccgccacgtccacgcccgagcggctcgacgggctgatacgcgccggcatggacgtggcccgcctgaatttctcgcacggcagcgcgcaggaccatcgcgagcgcgtgcggctggtgcgcgagctggcggccgagcaagggcgcttcgtggccctcatgggcgacttgcagggcccgaagatccggatcgcccgcttcaccgaccagcaggtcaccctgcaggccggccagcctttcacgctgtcgcgttcacattccaaggaggccggcgacgcaaccatcgtgggtatcgattatcccgagctggtgcaggactgccgccctggcgacgagctgctgctcgacgatggccgcgtggtgctggtggtcgacagcgtgggggccgaggaggtccacaccaccgtgacggtgggcgggccgctgtcgaacaacaagggcatcaaccggcgcggcggcggcctttcggcgcccagcctcaccgacaaggaccgcaccgacatcaagctggccgccgagatggagctggactacgtggccgtatcgtttccgcgctatggggccgacatcgatgaagcccgcgcgctgctgcgcgcggccggcagccaggcctggatcatcgccaagatcgagcgcgccgaggcggtggccgacgacgacgcgctggatgcgctgatccgcgccagcgacggcgtgatggtggcgcgcggcgacctgggcgtggaagtgggcgacgccgaactggtcggcatccagaagcgcatcatccagcacgcgcgtacgctgaacaaggtggtcatcacggccacccagatgatggagtccatggtggccagccccatgcccacgcgcgccgaggtgtcggacgtggccaacgcggtgctcgactacacggacgccgtcatgctgtcggccgaaagcgcctcgggccagtatccgatcgaggcggtggcggcgatggcacgggtctgtctgggggcggagaagcaccctaccaccacgcattcgcaccatcgcctgggcgagacgttcacgcgctgcgacgagaccatcgcgctggcggccatgtacgcggccaaccatttcccgggcgtgaaggccatcatcgcgctgaccgaaagcgggcacacgccgctgatcatgtcgcgcatccgttcgggcgtgccgatctactgctacagcccgcatggtcccacgcagcggcgcgcggcgctgtttcgcggcgtctacacggtgcccttcgcgccggccgaatacgacccggccgacttgagcaacgcggccatcgacgagctgaagaagcgtggccgtgtcgcggcgggcgactgggtcatcctgaccaagggcgatttctaccgcgacagcggcggcaccaacggcctgaagatcctgaaggtggaatagccctagccgaagaaccagtagcacacgccgattgaggccagcacgccggccaggtcggcggccagcgcgcaacccacggcgtggcgcgcccgcacgatgccgaccgagccgaagtacacggccagcacgtagaaagtggtttcggtgctgccctgcatgaccgccgccagcagcgccggaaagctgtccacgccgaagtggctcatggtttcgagcatcatggcgcgcgccgcgctgcccgagaagggcttgaccagggcggtgggcagcgcgtcgacgaagcgcgtgtcccagccggcggcatgcgccagccagcgcatgccgtcgagcgcgaaatccagcgcgcccgaggcgcgcagcacgccgatcgcgcacagcatggccaccaggtagggcagcaggtcacgggcgatgttgaagccgtccttggcgccggcgatgaaggtctcgtagaccggcaccttcttccaggcgcccgccaccaggaacgccagcagcaccgcgaacagcgtcaggttgcccagcagcgaggacagcgcggcgatcgcggcggccgacatgccggccagcatcaccatgaacgcgcccaaggccagcgcggcgctgcccagccatgccagcaccaccgggtcgtgcaggcgcaggcgctggcagaacgcgacggccagcaggccggccagcgtcgaggcgctggtggccagcaggatgggcaggaagatcagcgtcggatcggccgcgccctgctgggctcggaacatgaacagcgtgaccggcagcagggtgagcgacgatgcgttgagcacgaggaacaggatctgcgcattgctggccgtatcgggattgggattgagcgactgcagctcgcgcatggcgcgcaggccgatcggcgtggcggcgttgtccagccccaggccattggcggcgaagttcagcgtgatgaggccgatggcgggatgcccgcgcgggacctcgggcatcaggcgcgcgaacaggggcccgagcaggctggccagccgctcgaccagcccggcggcttcggcgatgcgcagaaagcccagccacagggtgagcgtgccgaacagcagcaccatcacttccaccgacacgcgcgccatgtcgaacagcgagaccaccatggcctggaagacgtcgggttcgcccaggcccagccagcggtacagggccgcggcggcggcggtcaggaagaaggcgagccagagcttgttcagcatgagcgggtgcgcggtgaggcggacgggacagggcgccgcggcgcggcgccgctcattgtcgcagactggcgcggcattggccgcacccggtcaattctggtaacttgggtcgcagaggcatcgatacgaaaaggaattgcgcatggatttcaacgcttggcgccgcaggcgtatcaccgaacccgcatttcgctgggcgcgcaaggccatgcccggcatgtcggacaccgaacgcgaggccatcgaggccggcgatgtctggtgggacgccgacctgttcaccggcaatcccgattggcgcaagctgctggatgtgccgccggccgagctgacggccgccgagcagcgcttcatcgatggcccggtggcgcagctgtgcgccatgctggacgaatgggacatcacctggtcgcgccgcgatctgcccgagtcggtctggcagttcatgaaatcgcagcgctttttcggcatgatcattcccgagcaatacggcggcctgggcttttctccgtatgcgcattcggaggtggtgcggcgcatttcggcttattcgatcacggcgggggtgaccgtgatggtgccgaattcgctcggaccgggcgagctgctgctgcagttcggcacgcccgagcagcgcgaattctggctgccgcgcctggccgacggcaccgaggtgccgtgcttcggcctgaccagccccgaggccggctcggacgcggcctccatgaccgacaccggcgtggtgtgccgccaggtggtggatggacgcgagatgctgggcatacgcctgaactggcacaagcgctacatcacgctggggccggtggccacggtgctgggcctggcgttcaagctgtccgacctcgagggcctgctgggcggtccggccgatatcggcatttcggtggcgctggtgcccaccgaggcgcccggcgtggaaatcggccggcgccatctgccggccatgcaggtattccagaacggccccaaccgcggccgcgatgtcttcgtgccgatcgaggccctgatcggcggaccggcgcgcgccggccagggctggcagatgctgatgagcgcgctggccgccggccgcggcatctcgctgccgtcgctgtcggccgcggcggccgtggtcagcgcgcgcgccaccggcatgtacgcgcgtatccgccgccagttcggcatcccggtcggccagttcgagggtgtgcaggagaagctggcgcggctggcgggcaacgcctatctggtcgaggccgcgcgccgcctgacctgcgcggcgctgaaccaggggcacaagccggcggtgatctccgccatcatgaaataccacgccaccgagcgcatgcgcgagtcggtcgacgacgcgatggacgtgcacgccggcaaggcggtgatcgacggtccgtcgaactatctcggcaatctgtatcgcgcggtgcccatcgccatcacggtcgagggcgccaatatcctgacgcgctgcctgatcgtattcggccagggagcgatccgcgcccacccgtacctgatgggcgaggtgctggctctgggcgaccaggacacccagcgcggcctggaggccttccatggcctgttctggaagcatctgggccacgccggcgccaacaccttgcgggcctggggccgggcctggaccggcgggctgctggcgcgcgcgccggtcagcggacccacggcgatccattaccgccagctcagccgctacgcggcggcgttcgcgctgctggccgatgtggcgctgggcgcgctgggcggagcgctcaagcgccgcgaaatgatttcggcgcgcctgggcgacatcctgtccgaactgtatctgctgtcggcggtgctcaagcgctgggaggacgaggggcgctgccacggcgaccttgccctggtgcgctggtgcatggaggatggccgccatcgcatcgagacccgcatcgaccaggtgctgtccaacctgcccaaccggcccttggcatggctggtgcgcgcgctgatcctgcccgtgcggctggcgcgcggcccctcggatgcgctgacgcgcgaatgcgcggccttgctgctgtcgccgtcgcgcacgcacgaccggctggcggccgacctgcagcgcgatggcgacgatccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgcctcggcggggtcgatcgcgccggcgcgcgtggccaggtaggcgcggtcgagcagcatctcggccgagacctcgcgcatcgaggcagggtcggccacatagcggttgatgtcggcgaaggccagtttcatggcctcgatctggtagtgatagaagtccgtgctgtcgggctggcccagcttgcccgacaggccgtcgagcatgcccagctccatcagcgcgccgatgccctggccgctggggccgatttcgtgcagcgtcagttcgccgtactgcgcgccgatcgggtccacccaatccgcctggtgcgcggccaggtcggcctcggtcagtgccccgccggtctcgcgcgcgaacgcggcgatgcgggcggccagcgcgccgcggtagaacgattcgccgtgcgtgtccgcgatatcctgcagcgtatcggcttgcccagggcagatgaaccgttcgccgggctggggcgtgcggccgttggggggcgaaggcatcgcgaaagccggggtcctgcatgatcggctcggcctggtccgcccactggcgcgcggtgatgggcgtgaccaggaagccgtggcgcgcgtagtgcagggccggctcgaacaggcgggcgaaatccagcttgccgaatttgcgcgacagcgccacccatcccgacacggcgcccggcaccgtcacggcgtcccagccgcgcgcgggcatggcgtcatggcgcgagaagtattcccgcgtccaggcctgcggcgcccgtcccgaggcattcaggccatgcagctggcgtccgtcccagatgatggcgaacagatcgccgccgatgccgttcatgcacgggcccaccaccgtcatggtgatggccgccgcgatcgccgcgtcgacggcgttgccgccagccgccagcatgcgcatggcggcctggttggccagcggctgctcggtgcagaccatgttctcgcccagcgcgggcatgcgctgcgatacgtacgggaaagtccagtccagggggaggggggcggtcatgcgattactccttcttggcgccgacgcggcgcgccattccgggccagaacgccaggtcctcggcggcgatgcgggcgatatccttgggcggctggaacgccggcaccatgccggcgcgcgtcaacgtctcgatgatcttggggtctgccagcgcggtgcgcaccgcatcggtcagcaccgcgatcaccgccggcggcgtgccggccggggcgacgaacgcgaatgggttgtcggccttcaggtcggcgatgcccagttccgccatcgtgggggcatcgggaaactgcggcacgcggccgctggcgctggtgcccagggccaccagcttgccggccgccacgtgggtgcgtaccgatgcgacgctgtcgaacatgaacgcggtctcgccgctcatcaggccgggcagggcttcggcgctgcccttgtacgggacgtgctcggcctgcgccttcgatccgtccaggaacagcgccgactccaggtgcgacagcgagcccacgccctgcgaagcgtagttgtagcggccgggcgcggccttcagccgggcgacgagttcggccacggtggccgactgatggccacgcccgtgaccggcagcagcgccatggtgtagccgtcgggctggtcgcgcacgacggcgcgcaggcccagcagcgtggccgcgccggggcggttttccacgatgaccggctggcccagcttggcgcccatgccttcggcgatggcgcgcgcgctgatgtcgcccgcgccgcccggcggcgccggcacgaccagcttgatcggacggctgggaaaatccgcggcgctggcgggcgcggcggccagcgctgcggccgcgaagacgggcgcgatcaggcgcgccagcgtaaaacagcggaaaccggacatgaatgcatctcctgggcggatatgggcgggggaagtcagcggaaaacgcgccgcggccgggctggcggcgggcgaggtgctcatcctatgagcatatagttgctatgtcaacgttttgtgccgccgtgtacggccggccacgcgtcaccgatggcgctggggttgcttctacctgacggggccggccacgccgtccaccagcacatgggggtggccgcgcgagcagcgttccacgcgcgcctggatgccgtagacacgcgccagcatcggcgcgtcgatcacggcggccggctcgccggccgccgccagctctccggcgcggatcagcagcgcctggtcggcatggcgcagggcgatattgatatcgtgcagcgccgcgatggtgatcaagccatggtcgcgggtttcctggcacagcaggtccatcacatggaactggtagttcgggtccagcgccgatagcggctcgtcgagcagcagcacgcgcgggcgccggatcagcgcctgcgccaggcccaccagctgcttctgtccgccggacagttcgtcgaggaattgcagcgccagatggccgatgcccagccgttcgagcagggcggcgatggccggcggcccgatttgtccggccgcctcgccaccatgcgcgcgcgccgcgaccagcaccgattcgaacacgcgcaagtggacatcggccggcaggccttgcggcagataggcgacctgctgcgcccgctgcgccaggtcggcctggtccagcctctgcccgtccagggcgatcgcgccgccgcgcgcgggcagcagtcccgccaccgccttgagcagggtggatttgccgctgccgttggggcccagcagcgcggtgagcgtgccatgcggcaagggccccaggctcagcccggcgatgaccgtgcgcgcgccataggccacgcccaggccttcgatggccagtcctggcgcgttcacgggctttgcgggcggcgcagcagcaccgccacgaaaaagggaatgcccaccagcgaggtcacgatgcccaccggcacgatcacccccggcaccaggctcttggacaccgaggcggccagcgacaggatcagcgcgccggtcagcgcgctgccaggcaggtagaagcggtgatcctcgccgaacaggcggcgggcgatgtggggcgccaccagcccgatgaagccgatcgtgccggcgaatgccaccgccagcgccgccagcaggctgatgcggcacagggcggccaggcgcagccggcgcacgtccacgccgaagctggccgcgcgcgtttcgcccagccgcagggcggtcagccgccaggcgtggcgcagcgccagcggcagggccagcgcgcaggcgagcgccaggatgcccacgctggcccaatcggcgcgcgccatgctgcccatggtccagaacaccagattctgcagcgcctgggcgctggcggtgaactggatcagcgagatcagcgcattgaaggtgaagaccagcgcgatgccgaacagcacgatggccggcgcgccgatcgcacggtgccgcgccacctggtccagcagcaggccggccagcgcggcgaacaggaaagcgtaaagcggcaccagccagggcgcggccacgccgggcacgccgacgtgcagcacgatggccagcgaagcgcccagcgccgccgcggaggaaacgccaagcgtgaacggactggccagcggattgttcaggatggtctgcatctcggcccccgccaggcccagcgccatgccgacgatggcggccatggcggcctgcggcaggcggatgtcccagacgatgacgcgggccgccgtatcggcggcgccgggttgcagcagggtgcgccagaggtcggccagggtcaggccggcgggacccagcgcggcgtcggcggccagggccgcgcaggccgccgccgccagggcggccatcagccaccggcggcgccgcagcaggcggccgtaggcccgcaccgcgtcgggagcggcctcggccattactgcagcagttgcaggcggctcttggccgtgttggcggccggcgtggtgggatagtcgcgcacgatgcgctgcagcgtggccttggcgccggcgcggttgttcagctcgatctggctgccggcgatcaccagcagggcgtcgggggcgcgggcgttggtcggcgcgttctgcaccagattgttgagctgctcgatcgcgcccttgaaatccttcatggcgtagcggctgctgcccaggtagaactgcgccgtcggcgccagctggctgttcgggtacagcgcgatgaaggcggccagcgattcggcggcgtccttgtactggcccttgcggaacagatcgatcgcgccgtcataggcggcctgttcctgctggtcgaccgcggtcacgccgggcgggttgccggcgtgctggggctggccgccctgggcattgggctgctggcgcgaaatcagttccaactggtcgcgcaattgggcgatttcctgttgcatggcctgcaactgatcggccaattgcagccgcgcgcgctggttctgctcattctgctgttgcacctgctggcgcagatccaggatggcgcggcgcgcttcatcgtcggcaaaggcatgggcgggagctgccatggccgcaagggccaggctggcggtaatgaccagagtacgcaggggcagggcttgatcgcgcatgaaaatatccaggtctgaaacgaaaacgtcgggacggccggatgaccgtcccgacgcgtggtggggctgcttggcgtcgcgaggacttagcgctgataaacgatatcggcgcggcggttctcggcgaaatcagcctcgctcgaacccgtcgccttcggcttttccttgccgaaactaatggtttcgatctggttgtccgacacacccagcagggtcatcatgcgacggacagcgtcggcacggcgttggcccagtgcgaggttgtactcggcgccgccgcgttcgtcggtattgccttcgatcttgatgcgctgctggttgttcgaagccaggtagcgggcgtgggtttcgaccaggccgcgatactgttccgacaccgtatagctgtcgaagtcaaagtacaccgagcgctgttgcgccagaatgctttgcgggttgaagggatccaggatctggccggaggccgaaccctggccggagcctccagcttgacctgccttgtcgtcgagagggacggaactgcaggctgccagcgtggcggccagcgcagctatggttaggcttttggcaatgcgcgacttcatgatagttcctttgcaaagagagtcacacgtgttaacgggtaaaagggccccacgttggttcacgtatttccccgttcaggacggacaaggtctgccgcacgcgcccatcgctcgagacaccggcaagcacgctacgaccattctggattgcggcgtagagcacttgcatgccgttgggcgcgaaactgggagactgatcgtcacgaccgtcagtcagcagcgtttcggatcctgaggacaggttgagcgaagcgatacgaaacgcgccgtcgcgtcttgcaacgtacagcagcgtcgatccatcgggggaaattcggggtgaaatgttgtaaccaccattaaacgtcaggcggcgggcatctccaccatccaggccggtctggtagatttgcggcccaccactgcggtcactggtaaagataatggaacggccgtcgggcgtaaagttcggctcggtgtcgatgcccggagagcgcgtaatacggcgcatattcgagccgccgccggcgctaacgatgtaaatttgcgacaaaccatcgcgggtcagcgccaccgccagctggctgccatcgggcgaccacgcgggcgcgctgttgttgcccttgaagttggccaccggaatgcgcgcgctggttgccagcgtgtgcacgtagaccaccggcttgcccgactcgaaactcacgtaggccagccgcgagccatcgggcgaccagctgggcgaaatgatgggctcgcgcgagcgcagggcgacctgcggattctggccgtcggcgtcggcgacctgcagctcgtaggtgctgccgcgcttgagcacgtaggcgatgcgggtcgagaacacgccgcgcacgccggtgatcttctcgtagatgcggtcggcgatctggtgcgccacgcggcgcagctcctgctccgtccccgagaacgccacgccgtcgagctggcctttcttgaccgtgtcggccaggcggtagcgcacgtcgtagcggccgtcggggccgcgggtgatgctgccgtaggccaggaagtcggcgcccttggcgcgccagtcgtcgtgggcgacctgcgagtccacattcaggccggagccggccgcgttgatcaggcggaactggccggtgcgggtcaggtcggcgcggatcacttcggcaagcgcgcgtccgtgcgtgtcgtcgaccgcgaagtcggcgatcgccaccgggtactgcgtggcgccggtgccggaaatgtccacgcgcaactgcgcctgggcgggttgccaggccagcatcgctgccagcagcagaatgagcgcggcgccgtaggtgcgcaggaaccccgtcaggtctgcgcggcggaaggcgggtgtcatagcgggcaatctcctgtcaatcgtacatgcggtacacaacatcgataatgggctcgtagcggccggtcgatggtttggggaaagggttgcagcggcggatgccggtttcgaccgcccggtcgaaacccgggttgcccgaagaactggtcagcgtgacaccattgaccttcccatcagaacccaactgtacccggtattgtgccgtgggattggccgagccggcgcgcggcggcggcggataggccacgcctggctgcacgcaggcgcgcaccttggcgccatagccgctgtcgcgtccgccgccggcctggttgcggtcggccgtgccgcccgggatgccggccgcgcccagggcgtcgttgcggaaggcatcgcgcagggccttgtcggcggcggccttcttggcggcctcttccttggccttcttctcggcggcctgcttctcggcggcggccttctccgccgcggctttctcggccgcgcggcgctcctgttcgaggcgttgcttttccttcagctcggcctggcggcgctcttcttccaggcgcgccttttccttggcggcctcggcggcctggcgggccttttcttcctgctcgcgcttcttgcgcgcttcttccagcgcgatctccgggtccggctgttccttgggctggacttccggctgcggcggaggggggggcggagggggcggcggcggttcgggctccggctcgggctcgggctgcggttgcggttcaggttccggctgcggttccggcttgggctgcggcttgacttcgtcgggcggcgggttgactggcgagtcgccgtcggcccacagttcgacctgcaccggcccggggttttccgaacgccagttcacaccgaagatcagcaccagcaacagcagcaggtgcaccagtaccgccaggcccagggccttgcggttgtcctgggtggcgggcgagggaggcgccgaacggtcgcttcgaataaggggtggggtcatgtgtcttgctgtgccggcttgtccgcaagcggcgcgttagcgtttccgggcaggttgctgcgtctcggcgccggcgccctggtcgaccagcaggcccaggcgcgtgatgccgctggaacgcaattcgtccatgactttcaccaccgactcgtacggcaccttgccgtcggcggcgatcaccaccggcgtttcggcggtaatgcgcgaacggacctggttgaccagctcggtgcgcgcgatgtcctggggcgtggcgcccggctcgcgcatgcgcaaggcaatcttgccgtcttccgaaatctgcacttccagcggcttggccggcacatcggcggcctgccccaccgagggcagctcgatcagccccggcgtgatcaggggcgcggtgaccatgaagatcaccagcagcaccagcatgacgtcgatatagggcacgacgttgatgtcggccttcatgcggcggccggcccggccgttggagcgtaccgaaggcattagcgcacctgccgctgcagaatgttcaggaactcgtcgacgaagctgtcgaaccggatcgacaggcggtcgatgtcgttggtgaagcggttataggccaccacggcggggatggccgcgaacaggccgatggccgtggcgatcagggcctcggcgatgccgggcgccaccgcggccagcgtggcctgctgcatgttcgacaggccgatgaaggcgtgcatgatgccccacaccgtgcccagcaggccgatgtacgggctgaccgagcccgccgaggcgaggaagttcaggtgcgattcgagagagtccatttcgcgctggtaggccgcgcgcatggcccggcgcgggccatcgagcaccgcgttgacgtcgccggcggcgctggtgcggcgcgccttgaggaattcggtcatgccggcgtcgaaaatgcgcgccagggcgccctgttcgtcgcggcgggtggccaccgcctgttgcagcatggccaggtcgccgcccgaccagaagtcgtcctcgaagcggcgggtctgctggtgcgcccgcttgattgccaggcgcttggcgaaaatataggtccaggacatgatcgagatgcccagcagcagcagcatgatcaactgaaccggcacgctggcgtgggagatcagcgaaagcaacgacatgtcgttggtgacttgcatgtttattcctgaatctggatgaatttcagttttgcgcgaatatcgtccggcagttcggccggacgcatacggatcgaatcgacgcagcagatttggatgttgccctgggcaagcagttccccattgcgctcggcgcgctgcgcgaagtgtatcgaagcccggccgattcgtgtaatccggctgcgtatggtaatcaggtcgtccagccgggcgggcttgcggtaggacatgtccagcgagtggacaccgaacaggcggtgctcgcgctcggcgaggtccgactggttcacgcccaggccacgcagccattcggtgcgggcccgttccaggaacttcaggtagttggcgtagaagacgactccgccggcgtccgtgtcttcatagtagacacggatatccagcacggattcggagaacttcgggtcggtcacgatcgataggagccctgtggctgccggggcgggctggcgcccgccctggggactatagcaagtcgagtttggccagcgtctgcgccagggcctggtccaccgggaccttggccgcctcggcttcgcggcgggcctgcaattccaccacaccctcgttcaggccgcgttctccaactgttacgcgcaggggcacgccgatcagctcccattcggcgaacatgacgcccggacggctgtcgcggtcgtcgagcatgacgtccacgccgcgcgcgcgcagcgcctcgtacagcgccagcgcggtgtcacgaacagtttcacttttgccccagcccaccgggcagatcaccacctcgtagggggcgatggcgcgcggccagatgatgccgcgggcgtcgtggttctgctcgatggccgcgcccacgatgcgggtgacgccgatcccgtagcagcccatctgcagcacggccggcttgccgttgtcgtccaggaaagtggccttgagcgcttccgagtacttggtgcccaggaagaacacgtggccgacctcgatgccgcgctggatggacagggcgcccttgccgtcgggcgaggggtcgccctcgaccacgttgcgcaggtccgcgaccagctcgggttcgggcaggtcgcggccccagttggcgccctggtagtggtagtcctcgcggttggcgccacagacgaagtcggccatgttggcgactgtgcggtcggccaccacgtgcaccggcctggccgtcttgatcgggcccaggtaaccgggcttgcagccgaaatggtcgaggatttccgtctcggtggcgaagcggaagccggccagcccgggcagcttgcccgccttgatttcgttgagttcgtgatcgccgcgcagcagcaacagccagacctgcgccggcccctcgggctggtcgacggccagcacgatggatttgatggtgcgcgccagcggcaggtccagcagcttggccacgtcctcgcacttggccgcgccgggcgtgggcaccgcctccaggtcttggccgggagcggcgcgggtggccagcagggcgggcgcttcggccagctcgatattggcggcgtagtccgactcggggttgtacacgatcaggtcctcgccggtgtcggcgatgacctggaactcatggctgcgcgatccgccgatcgagccggtgtcggccgccacggcgcggaactccaggcccaggcgctggaaaatgcgctggtaggcggcgtacatgatgtcgtagctgcgctgggcgccggcctcgtcgcggtcgaacgagtaggcgtccttcatggtgaactcgcgcccgcgcatcaacccgaagcgggggcggcgttcgtcgcggaacttggtctggatatggtagaagttcagcggcagctggcggtagctctggatctcgttgcgcgcgatgtccgtgatcacttcttccgaggtcggctgcaggacgaaatcgcgctggtggcggtccttgatgcgcagcagctccgcgccgtactgttcccagcggccggactccatccagagttcggccggctgcaccaccggcatcagcagctcgatggcgccggctgcgttcatttcctcgcggacaatgccctcgatcttacggatgaccttcagccccagcggcatgtaggtgtagattccgcccgccagcttgcgaatcatgccggcccgcgtcatcaactggtggctggcgatctcggcctcggcaggggcttctttcagagtgttcaggtggtacttggaggcgcgcatagttaaaggtggcagcagatacgtataatcgaccgtaattgtattgaattcggtgggggtggcccatgcttgatcgcgaaggctaccgtcccaatgtcggcatcattctcgtaaacggtaaaaacgaggtcttctggggcaagcgaatccgggaacatgcctggcagttcccgcagggtggcatcaagtacggcgaaagcccggtgcaggccatgtatcgcgaactccatgaagaggtgggcttgaagcccgagcatgtccgcattttggggcgtacacgtgattggttgcgttataacgtgccggatcacttcgtccggcgagagtggcgtggccactataaaggacaaaagcagatctggttcctgttgcgcctggtagggcgcgacagcgacgtatgcctgcgcgccacgcagcacccggaattcgacgcctggcgctggagccagtattgggtgcccctggacgcggtcatcgagttcaagcgcgacgtctatacgcaggccctgaacgagctggctgtcattctattccgccggcaccacgaaacgcgctatctgcgccagcgggtgcatgggccgcgttcgaccgacagcccgtcctccgagacggatggccatgcgcatattgctggttgaagacgagcgcgacatggcggcctggctgatgcgggcgctggcgcagagcgggttcacgcccgaccacgcgccggacgcccgtacggccgaaggcctgatggtgggcaacgaatatgatgcggtggtcatggacctgcgcctgcccgacaagcacgggctggtgctgctgcgcgaaatgcgcaaccgggacgaccgtacgccggtgctgctgctgaccgcccagggcgcgctgcaggaccgggtgcgcgggctcaatctcggcgccgacgatttcctgaccaagccgttcgcgctcgaagagctggaggcccgcctgaccgccctggtgcggcgcagccgcggccggcagcccccccgcctgcaatgcggctcgctgtcgtacgacggcgaaagccgcgccttcaccctggacggtgcgctgctgttcctgacgccgcgcgagcatgccgccctggcggcgctgctgacccgcagcggctatccggtcgacaagtcgcagcttttcggcaaagtgttcacgcacgaaagcgaggccaatcccgacgccatcgaagtggtgctgcaccgcctgcgcaagaaactgacgggcagcgacgtgcgcatcgtcacggtgcgcggcctgggatacatgctggaaagcaccgtcagtgaatcctccgaaagctgagcgttcgcgcgcatcgtcgcgcacgccgctggtgggcccgggcgctgctcatctcgctgttgctgccgggcgtggtggtattgctggtcatcgacagctggaacgactaccgcaccctggcggccatcaccaacgaagcctatgactcggcgctgctggagccggcgcgcgtgctggagagcagcctggagttcgcggccgacggcacgctgcaggtggcgacgccgctgtacgcccaggtcatgctcgagtccaagggcgggacagcgaaacgacgcatctacgccatttgcagcgcccttagcgtaaatttggcggactccgaatacgggccgccaggacctgcggaggtcatatgtgcggccgcatcgcccagaagtcagcgcctgaagactacgtcgagatcctctggccgaatgcgcggctgatcttcgatgacgtggcagggccgcggtacaacatcccgcccggcaccaggccgctgacgatgcaccggctggtagaccaggccgaggcgctggccagactgccctggggatacaagccgcacggctcccggttcttcatggtcaacgccaagctggagacgatcgagcgccacggctggccctggaagctgatgatcggggtcggccgcatcctggtaccggccgacggctggtacgaatggagggcgctcgatagcggcccgaagccagccaagcagtcctactacatccatggcgacgccccgctactcttcgcaggtctgagcgcgtggcgccgcggtgccgagctggacgaggcccacggctttgccatcgtcacgaacgacgccctgggcggcatggtcgacgtgcacgaccggcgcccggtggcgctgccgcctgagctggccagagaatgggtggacccggcaacgccagtggccagggcaaaggagatcctacgcgccggcctgcccgaaacggccttttcgtggtacccagtccggcaggaagtcggatccagtaaataccagctgcccgatgctgtcgacccgctatgacggcggctaccgtgccgcctgttgctcatacagcgcctgagcagccgcgagcgtagcgcgagatccgaccagggtgccgacatctccccggctctgccagagttcatgtcggtatccgccatcgacccagacccgacagatcgtccagcccggcgggccggaccagtagtaatcgtccctctgctgccaagccgccgcatccaccatgatccgcccccttctcggccagaaacggggccaagttgaacggattctatgctcgcatacactgtatgtccatacagttttttgggccacaattggccttcgagcatgaccgagtttcaatttgagctggtcgcgcgcctactcggcacgcccgggcctgcacgcgcggcggcgcgccggcggctactaccagggcatcatcattgagcagctggtgaaagccagccgctttcaggctggcgaccgcgtgctgttcggcgaggatcaggtgcaggcgccggcgaccgaagccgatcgcgcgcgccggccgatacgaacgccccgccgctaccgggggtggtgatgcctttccgcgcccccctcacccacgacgagctgcgcgccatccgcgagcgccagccctggaaccccgacgtgctgaccctcctatgggaggtcaagcgcctgcgctcgatgatgctgcgcgcctatcagctctcgggcgaattccaccggcctgtcggcgtcctcgccaactgctacgacgaatacatggctcagctggtggtcgagccctgtgtgctcgagcgcgacgcagacgtggccgagatgctgaacgcgccggcccagcctcgcaagggctaagggcgcacgttgccgcgcaccgcctcgtaggcgcgttcgcaggtcaatccggcgatgcgggcacggtccgcaactcctgcaagcgcttcagctcggccgctaaccctgctgagcatgtaggcaagcagatcgatggcgctggcccctgtcgggcttccatcggcagcatcgggatctcgggcgactgcggcgcgagccagcgcgtttgcgtgggtgcgcagccggtcacgctcagcacgagcgccaacagcattagcggccgcagcggcggccaattcttgagcgtcatcacgagctttctccacagcggcagtgcgccgcctgccctcctctcgaaccgcttcgagtgcggcaacggtggcctgcgcttggcggtcgcgctccagcgcgaaagccgccgcctggcgggcgattgcggcatccttgcgccagccctgcgcagtccaagctgcaccagcagccaacgcagcgctgagcaacgccacgaccgcagagcgccgccaagcgcccactacagccctgagagacatagcgctcgctcctccaaccggcggttgcgcaggccctgaacgaagcgcttgcgcccccgttgatcggtgacataggaccaaaccggcgcgccgtcgggcgcgttggccagggcattgcatccctcggccagcctgccagcattgatcaggcccacggcacggctggcgcaggtggacggtactccgaagttatgcgcgtggctgctgagtgcgtcgaagatcggctggctgatggcgacgttgatgcaccgagccagctgaagctggcccttgctcaccaccatgcgctcgacctccgcgcagcgctcgggcgaccaatagtcgcccacgacgacagggtacgggctggtgtgcttggtgacccccttgcacatcgtcggcagaccgcgcgcgagtctgtcggcatacacgacttgctgcccctgcccctcccaacggcccaaaaaatccatcaatctgaccgacgccagaaccagcaccccagatgcaacaagggcggcaacgccgccctttattcttcttccaggtcgcatgattcttcatcctcgtgctgcttcctggtggctgcaaccgtccgtgctattcgcagatgttgccacttaaaccacaagttaactaacaggcccacaacagcaactgccgcacccacgagggcggcaaattcattggcggatagtccgaaaatcacggcccacccgctaccgacatacgtgacgttcgccgccactttatccacgattggctgtggctccatggcttcactccaaaaccgtcgcgccatcattgacaatcatccgatgcggcagcgcataaccatgcttgtccagtgcggcccctgctcgcacctttatcaatccgttgcgcccgaaggccaacgggtgtcctatccgtaccgttcccgactcgacagtcgttgtaccgatataagtatttgccccgctcaccgtcaaaatcacatctgaatccaaagcgtaagtcagaaacacatactcttgaatgccaaccagtgagattgcagcacacccgtacccgatctcgctctcagccgtagcaatctcctggctacgcgcttcaatgatgtcaaagtccagccccagctgtgaaccctcaacatagcgcgcatacattacaccggccttgataccatcacggtcgtcgtagaagcgcaccttgaccgccttcgtatactggcccgccacgatctgcagctgtacctccttctgatcgtcgattttccgaaagtgaaaaacttgcgcccggcgcccgctccctaccgaggtgcctcccatccaggcatcggacacacccgtaagttcggctaccgaagaaaaccgcgccaccagcttcccatctggcaaagcaggcaagtagcccttgacacgacgagccggccctccggccaaagggccagacaggctctcatcccccctgccaccgctgatccgtgcctgcgtgccaagcgaaagcggagctcgtgtgtcgaacggcttaccgtcaagtagcaaccgactggcatgccctccactctgtagagtcgaatcggcccacagacatacaccaacccctatcatcagacctcccccgtgatatccgttgccgtggtgccggtcgagaacactcgcacgacacgcaaaggatgtcgcccagcagccagcgcggcataggtgtgttccgtaccgtcggcgaagcgcactcgcatggatcccgccgctccaaggtacaaggctcgcgtcacttcacgaaggtcttgcgtatcgctcggagtgacggcgaaggcgctattgacaggcccacctaagctcggctgatacaggataaagcgatctttcatcatgcttcactctcaacacaaaaaaagccccctatgggcccgttcattcattggatttcgggtacctatgcttcactgccttgcactgatcgatccagcgagccacctcatcgggcaacggcacgcctgccacctgcagcgcagccgccagcttcatggcagcatccagctggtcaccaataggtgggtatgcacgcgcacggtgctcaacgtgagacgccttatagctgatcttctgcatgctcaatcgtccctacccagtccttgtatggccagcgctttactgtgatctggtgtgtcccctcctccccaaactccagctccacgcggctgtccgtcacctcgtagtagccgtcctggccgatcatcagatccgccggcgcctcgggcgtggccggcacgcctgatagcaccaggccacgccgagtgatagggctcgctggacgcggcactacctttccatcgaccaccatgtagtgatcggggctgtacagatcgtctacttccaggacctgcagccccatcgaacgcgcatcagcctgcgtacggtgggcctgaccttttgtggcctggtgaatgcgtccgatctggtcgtacataacaaaattccccatgcggggcttaacaaatccactcatctcatcaccgctggatcgccagtactgctacgcggccgcttatgtagtacgtaccatcgacaggatgtctggctttgatcgaccaagagatcgttttcccctccggcaaggtatcgctgatccaggtaatcatggcaaccccatcgggaggattcgacaaagcattcgggatgatctctccgtcgatggaaacaatggtgttacgcccaaatggaaaccgtcctcccgattgcgcgtactgcataaagactactaccgaaccgccataaggcaggtacaagctaccgatcgcgacagtcgccaactccgatccccctcgccacaaagacttggagatgatgctgtgagagcctgtcacaacagcaccagatgcgaggcgcagcgtatcgacctgcgcaacacctatatgggcagtcttgacgtaggccgtggtgaagctggccagcttcgctatcagagaattggcgttgatccgatcggcgctcatgacaccagccacgatcttgcccacgtccaggctctcgacctgcgcgctcttaatccacgccttcccgatgaacgcttggttcaagaaggtctgcccgttctggatcacgaaggggctcgataccttcccgttggctaggttcagaaaggcgaagcgatcagccaggaagtacaccgacgtttgaacctgcccaccttcgccggcataagcaccgagcgccatgccagccgcgtataccttgccgtcttgggcgacctgcgcctggacagaccaggtggcccgcagacgtccatctaggctggcaagtgccgcgctggtctgctttacagccgttgcacccgcaccatttgctgcaatcgcatcttcgactcgacgagccaatgcgccatcctggctaaggcgctcctctctttcctgatccagcttcgcagtgaccgtattgatgttgcgctccatccccgaaatggtctgcgtcaaatcacgcgtcaactgctccggcccgatctggccactcaagtagtcaagaatcttgcccgcatcgctacttgcactacccagcacgccctgcccatcgggataccatggtcccaactgtccagccacatcgcgtattcgcccccagaaccaaattctcgtaccatggctcaggccgaatcgggtaaagcggctttgaggcaaccgaaactctcccatcaacgaagcatccccgaggttgggagtcgaagactcccaaatctcgactgagctcatccatggagcgtccggcacagtccacgccaattcaatcgccatcacttggcttatcgtcgtcaacgcggagagctttggcggtggtgcggcgcttgcgctaacgttgccctgccaagtcttccacggcccggacaatgcgccgataccacgaacccgcacctgccaggatcccgcgcgaaggtaaacctctagactcggtaactcggccatccccagaggctgccaatgtacgcctccatcgtcactggcttcaaactcgtagcgataggcaccggaggccggcgtggccgatacgatctgttgtcctggtcgaggaccggaaaacaccgtcacgctatcaacaatcggccccagcggtacgatgggtagcaaagaaggagaagcgaactcaggttcctgcccacccagttccgctgtatgcaccgatggcgcatagttcaccacgtccagcgtccataacccagcctcgctcggcaccgcccgcattacctgggcaagcaatgcccgccgctcgcctggaccaaacgtgtagtgggtaggctcttcagcttcccctgtcgaaacatacaaaccttgcccatcaaccaaatccacaatgcgcatctcacgctcatgcgtgcccggctcgacgcgaaaaggtccggcaggtacgccatctcggccgcgcaagctgatatagtggttctggccttgccaccactgcaaaggctcggacgtagtaagccggagcgcacgaggatcgtagtcttccacgattcccgacagcccccacttgggaacatcatggctgatctcgaccagatcggcataacccggaatggctccttccagctcggtctgaaaacttgcaaaacgacgctgatcccggttgcgagccaatagtgccatgccctcacgccatgcctgcacacgacccgtcacacccactagacgcaatcgataaggccgccgtttggccgcaccaggccaagcacactccacctcgtcgtccttccaagtcctctcgttgacgaactcgacaatgatgtagtctgggtcgtcatgcgctggaaatacatagtcaacggagaacgaacgcgccacaatgttggcgggcgtaaacatctgcgttcgcaccgacttcggctcatctctgatgacatctatcacgcctgcgtgatagatcggtagcgcccgcccagcacgggcgacctgcgtcactgcttcccagaatgtcgtactaacgtcaaaaacgccgtcgaaccaatcgccccgctcatcccagacctttgccaaacgatagagtgccgccagattgatgcggctgtccggcagccctcgcccatactcccgatccgtgcacgcatcggcgatcgcccaggcaggattacgagtaggtttaaggtccttggaccacccttgaaccggatcccaggttcgcaaacgccgggtggcgatgatattgatccgccgcgcggtggtttggttcagattacccgtcgcgcgcatggctaccgccagcatcgtaacgtttccataagtcctcttagatggcaggtaggaccgcagccctaaccatgtcacgtcgcggatcatacgggtagcgcgctcagcaagatggccagaatttcgctctacgctaacctcccagcgggcaggctccaccttgtaccgaaatgtccggtattggggcgtaagcgttgccgcgacaatgttctccttacccagaaggatcgtagtgccaatcggccttcctgaatcatcgatttggcgcgcgtacacattgacgccggtaccagccgattccaaggtcccatcatgagccgcgtagaacaactcctttggcaggaggacatctatagcgatttcactggccagagtacccggcgggtttgctgcgaacggccctttaggcccggctccttccacattgatcgcaggtaactcaataccttgtacttcagcagaagtgacgacattgtctggaaacagcgttacctgccctccaggctccaccacctcatactcgacctccgaaaaatttcctatcggagtctcttcgattcgtatctcttcaatttcatagcgcccttgcccaacacaaaacaactggtagagatgggtctgattgttgaccatctccgtgtagggttgcgcagcaaaatcgaggtacgaacgataccttccgtagcgaactggtatggcttccattggacgcgccatattgccttgtgcgcttaacgtataggtcggactggctttctcgcgctgcagcgtgcctggcaaccgtgctggtggaaaaagtgagttcaccaccatcccaccgaccggaccaacggccgtcgccgctccagcaccaacagtcaaagcagcggcgctggtcgctccaactccggcagctccagcgtacgcagatgtcgcccatgctcctacacccgccgtagctgcagccagtaccaccatagcgaccacttgcagcggattagaccccccacccccagccggcagcaccacgacaaccacgacgtcgttcttcttcaaccgaacatgccaggccgcctgcaacaaccaacgtccgttgcgctgcacaatgaacgggcttgtacgcgcgaggcgcgctgctcgtccgacgatgaaaccttcgcgccgcaagatagtgtccaggcgcgtaccttgccgcgccacgaccgtctcttgtcgcagatgcggtcggaacggatcgcgccgtatggtgatatcaggcatggattcgataaaaggtaggctgtgaaaatcccatggtgaccagtgcgcgcatgggggaaaagatgacgccacgcccttccatggcatgcaatactccacccccgtccagatcgaggtagataccgacgtgcgggtcattccctgcacgcaacagcacgccgtcgccatgttcaggctgcatcacgatctcccacccccctgtgcgcattttttcggcgtagagcgcgcgtgcctgctcgccgaataccgtgtccggtatgccgccaccgaagtagtgctcgcgacactcccgcagcaggccccagcagtcataagcgccgggccctcgcgcaccaaactgccacgccaggccgatataacgattcacatcgtcgctagtcatcggaacaggcccggaaagcgctcgcgcatgtagcgctgatgcggaaacgcccagttgtgaacgtccgcaagcgtcgccgttcccgacacggacgcgccagtgacggtcaccttgttcagttccatggtgatgggcgggttcatctggggtctgctcaggtcagtcgagacgtaggggcggtaggtcgcgtagatcggataccgggactgcaccgcagcttcaacgtggtcaacaatcttttcgctggcgccatctatggtgataagcaaggaagggacctggccttcctcaaatcccggcaagcgcaatctgaaggccccggcctgaaacaggacctctttcccaccgtccagtggcgcctccgcttccaggcgggcatagatatcctcgtagcccaacaccactcgcaccgcagtgcgttcgccatgttcgtcgacgaaggccggatggcgcagttcaagcgtatcgaacacgacccggtcttgcggcgcactggcgtaggcttcctttaaggctttttcaagtgacatgggtcaagcaccaacgacaatgtgcggataatgaaaaaatgccgcgacgagatcccggcgttcgggattactcatcgctcatcgattccagttcgcccgagacacgccataggtcaccggggatacgttcttcacgcgggacgggaagcaaccatcgaaccttccgtagtttcagcccgcccggcccgttcatcgccatgaggaaccaccccgcgtaaccgttgagatcgatggagcagaaccgctgataaacgtcgtactgctcccgatcaagaacgaagctcacgtgggcgtgaacgggatgcacgcgggtatgccgtcgatgccgtgcacgcccgttctccatttccgtgcgctgaaaaggcgagataggctggcgcgagaattccaccaacggcaagcccgctggccagtgtggcagggtcatatgcgaaacctatgcgagttgacggttcagcccgtaacgccgctccagggcacgaggcaagctgcccacgcctgcgtcgatgtcgtgggcaagccggtcctttacctggcggaagatgaggtcgatgctcagccccccgcgagcatcagggcgcgctcgaacctgaggctgggaatccacaccgtgcacgtttacggtcacaggcatcgaggggcgataggcattacgcgacaggggcgtgacgtgtccaccgtccccacccgacagcaggtaggtgcggccaccctcgtcgtacagctccggtccgttctcagccacctcataaaggcggcgcggtaaggtgggcccgcccgtcgcgcgtctgccggccaactcaggcatggcccaactggctgtcgcgggaagcgctgacccgaatgcgttgctgaacacactgcccagcacgctcgccaacggcccggtgatgctctgccgtacggtaatccgcatcagatccgcgatgacgctatccgcaagctccgcgaagctcagcttgcctgtggtcacgaattgaaccagtgcgtcctctgcccccttgaatgcgtcagcaaaggcgttgcgcgtggcgctggccacattcccgaccgtctccgcgtagtcgttgaaggccccctcggcgcccttcttccagtctccttcaagaacccctacattttcgtagtgtcttgccagcagctcgagacgttgatccaggttcagcttgagcacctggactcgggcggcgagagcgtccggcgtgaggccttctttctcagaggcgcgcacctgacgctgaaagtcgcgatagatctgctgctgtgcctgcaactgctcacgcacacgcgggctggcagtaaagccctccagcagatcgttgtagcggtcctggtccgccgcaagcgtggcctgtgccgacgcctccagcgtcttcagctttacaacctccttctgcaactcgatctgatccgccagaccggcattgcgctccaactgctgacgattggccgtctcattggccaggatgctcttctcgtctgccgttagctggtcctttgccttcaggtcggcgatgcgctgttcgaaggcgacgagcttttggcggtcgcttgtgatcttgccagttgtctcgagttcggcgcgcagcacggcctcgcgttcgcgcgcctgctctaactcccggacaccggcggcgacagatccggccacggcggcggatcgcttttcgtactgcttgttgattgccgcgattgatgccgcctcttccgtagcggtgaccgtgccaccacctgcgcggatgcgccggatgcgttcctcattctcctccagggccttggctcgcttttcctcattggaggcgccctgcgctatcagcttgttcagctcgtcgcgggccgcaatcccaacggcactgcgctgtgcatccagcgcctgcgccttcgcaatggcggactgggtctgcatctgatcgcgcgcgagagcaacgcacgcttcagcggcagccagcgacatccgttctgccttggacacggacgctccggcctgctccgcgagcgcaatattctcgcgtcgttgccgagcttcacgctccaggccattcaggacatcctgcgcagcgtcgggccggcctacgtcggcgatcgcgtcccaggcgcctttcgctgcgcctttgacggcgttccacgcgcgctccatgtagcccgcgttcttcaccacctgattgctgcgctcctccatcgcctgggcgtaggtggtcagcgccagacgtgcggcgtcctgctgacggccttcctcctgaagcgacttgacccgctcgtaaacggccagcgtcaggaagtggtagcgctcgttcagcttggtcagggcctcggcgggcgcatcagcgatccgctcgtagtccttgaccatttcgtcgacgctgcgcccagtagcggcctcggtcagtaccgcggcacggcccagcccctcaatcgagtcgccggcgatcttcccggtttcgaccagcttcgtcagggcggcagcagcgtttccggtggtgccctgaatatcggagatccgtttcgccatggcggcgagctggctttccgtcacgccggccgcgttgccggtcagcgtgatggcggcagtgaagcgcctcccttcctctgcaccttgctggtacgccaccgccagagcagcggccccggcggcggcggcggtgaaaggcgtgatcaacgcagcaacgtagccacccaccgccttgatcgccggtccaatgcccccgaacaagtctttcagctggccgccctgctgcatgaggacatagaacggcgactgccccgtcgacaggccaacagcaatgtcggtcatctgcatcggcagcgaccgcattgcgagccgcatttcgcccgccgtcatggcggccgctgccgcctgggcctgggccgtcttagccgcttggcccatggcgcccaggccggcggcagccgccttgcccgccgtacctaccttgaccgcagcctgctcggccttcgcgccagaggtggccagcttgtcgaggtcagcagacgcacctttggcctgggtactgtcgacgcgcagtacgagggatgcgacttcatcagccataaggcaccgtttccgccccgaagggctacttcttgttcatcatccgcagagccgcggactccatgacgcgcacaccgtcgaacacatcggtctcttgctccggtgggacgccaagcatgcgcatgacacctgggagcgcgccgtaatcaaggccagttggcccggcaaagccaatgcgccactgtgagcccatcgcttcgaataccaccttgggcatcacgttgtccggccacagttcgattaccgcggcagggaaatcgtctgacctcaagccaaactcggccaattgagccttatccagcatcggccggtacatctcctccgccgcggcaatcagttttttcggcgggcctggagcaactcgaggctgtatgcctgcactaatgccggtactgcgccctggtagttctggatcaacagcccgactgcctcgtcgctgaattccatgtcggggccgtcccagccggcgatcatctcgttcaccagtgcgatatcctgggacgcatccgacttgtcggcccgctccaggaagtccttcatctcgtcccgtgatttgtgcctgaacgtgaccttgatattggctggctcttcaccatgccggggtatttccaccggtacggtgaaggtcggagccggctggagcttgaatatgatgttgctcatccctcccccttatgacgccagcggcgcgtaacgtgtgaaatcggacatcatggagaacgtagcggtgttctgcatattcgcgtccagctccatcgaggggtccgaatcgaaggacggatacaccaggtagtacagttcgtcgttattgggcagcttcgccctcaatacaacggcatctttagccgcgtcggcttccttcaacgcctcataccatgccaaggcggggtcgtagtccagggtcagagttatgaacttggcgctcttgtaggtcgggcgttgccgttgacgaccgttgcggtcttcgacgtacctccattgatagaactgctgttcacctcctgtcttggccacattggtaacctgcgacaggtctacccacgtcgaaactggcgttgccgtgccaataccctgccccttggaaaacctacctaccttcgtcgtatcgatcccctccaatgcgaatgtgtttgatgctgtgttgaccgcacgtacaacacgttcgtttagctccggccaaccggacttcatgattaggatcgtgcctgccttcggcggattcgtcgcgctggcaacagcgggattggcattcgtaattgcagaaacagtaacagccgcacccaattcagtagataccgagaacacggtgccgttagggaatattgcgctgatgatagttccttagggggccaacggcccctcatcgaagcccagagggcaataaaaaaccgccatgtggcgggttccagttgcgcccttacgggccatcggcatacgccgaatcttcagatcgagcatccttcgtgcagcttccgcttcttggctacatacgccgcatgagctacggcggggtcatcgaacagcccgacctcgtgtgccttccccgcaacctgtacgcgactgcgccatttcttcgcacctcgctcccaatacacccctaggtagcctgatttattgtcagcctgggggtgtcgccggttctgcatattcacggcctgagggacatcccgaaggtttgcaatgcgattgtctgaacggtcgccattcacatggtctatattctgtgtgggccatgctccgtacacatatagccaggcaagcctatgcgccagataccgctgtccgtcgatgccgacgcgctgataaccgttggcggtggcatgggccgcatcatcgcccacgttgtgacgctgggcgaggcggaccaaccgcgtgaacttgcccgtttcggggtcgtaatggacaactgaacgcagtcgttccgccgtgattctggcttcgttcatttctttttcactccgggtaaaactggacgtcgtatcccagggatatgggtacggtgtgatcggcgtctcccgtcgtgggctgtccgctgctgatgggggtgcgaacgcgcaccgcgaggccgccggatggcataatcaggtttacctggaacagcgcgtcaagctccgcctggatctgctcagcagcacgcgacccagcgccgatcggcatcaccacgttcacctggaacaggctgcggtactgtcggtgatcgccagcggcgtcccggctgatggtcgcggccggcagtacgtaggcgcgcaggtacacggcattgctgggcggcgtgaaattgatgttctgccaggccacggcaagctcaggcgtacgtgcctttgcccagtctttcagccgcttctcgaatgcggcgcggatcaggtcctggctcatttgttcgcgtccttcgccgcctggcttacataccgttggaattcctgcgccgtcagcttggccatgccctggggcgcctgtttcgaccaaccgttttccagcggtacggcatagggcagcgagttcgacaggtaagtcacaccgccggcgcgtgtctgcttgatatcggctaccagtcgatggagcgttacctgcccatccggatcgaccgccatcgacgtggcacgctggatgccggccgccgaaaattgccagttcgcgcgaaagcgcccggtgtcgaacggcgacttcaggatcactcccttggccagcagcaccgtggcctgacgcgtggccgtatcgatgttgcccttggctcgcgcggcgaacttcccaaggtccgcagtgaagctcatgcctgcctcaactgcagctcgtacagcagcaccaggccggcgggcgccagcgtcttgaccgtcaccacgcgccaggtggcgcccagcgccagcaccaggtccgccggcttgggctcgggcatcgcgccacctgcggccagcgccggcgccagatacatctgcttgtcgcccgtctcgatgacggagccggccatgttggccaggcccgcggcctgcgccgagtagtcgaatagcgcgccgatgccggcgttgtcgaccgtggtggtgggcgcctggccaagatccgggtcgtactcgcccgtcacgaactggcgcacggagaccggcccgccaaactccagcagcagctcctgcgcggtggcggccatgtctgcgtagtcgaaggtggccatcagacggccttcccggaaacgttgatatccatgaccagagtggcgcgccagatcggcctatcggtgctgctctcgagcttcatcgccaccaggccggagatgggcatgccgtccgccgtgtaaagctgcaccccgcaacactcttgcaatcccggttcgccgctgggatcaggtaccaccaatcgcaagaaattctccatctcaacacctcaccagcttgaccgacgagccgtaggacgacagccagcggcgcagcatggcggcaacgcccgcgtaacgcgtctggccgtcgttgcgcgcgccggccgcgctggcgtacttcgtcgtgatcgggccgacggtcttctcgatggcggcgccggcggtggtgctgctgacgtcctgccacagcgggcccgtcagcgcgcgcgccgccagctcgcagcaggcgttcacgacctcgcgcggcacgccggtcgcgaccgtgcgcggccattccagcgcctgggtgtcggtcgcgcgctcgccgcgataggtgtattcgccgtccagatacagcgcggagttacgcagggcggcttccagcgctgcttcctcgccggcgaacgccaggccatgagcggcggcataggcctggcagtcggctacgctcacgtagctatccgcgttcggcaggccggttccgtcttcgacgatcaggggcattgggatatctccgcaggctgacggaaacccccgcgtgagcaggggcaaccgtcaatcggcggtcaggtcttggccggatctttgggctgcgggtcggattccttttccttgggggcctcggccttgcccttcgaccggtattccggcttcagggtgaccttgggcacttccttggccgcgccgtcccggctcccggtggcgttggcatcgacgatgcgcacgccagccttggcagcctcggccttgacgtcctgctcgtagcggtagaatggacccggcaggtaccagacgggcagcttggtcttctgggtcatgatggctccttacttggaagcgtcaccgatggcgatcacgccggcggtgtgcttgatgtcggtggccaccttgtcccagttggtgcccgtggccagctcggcgtcggtcggcgacttgccgccggtggcctcgtcccacgtgtagcccttgagacccaggccaaaggtgtagtccgcctggaaggtggtttcgatgcgctccttgccgttcgaggtttcgatgttggtaatcagatcgccgccatcggacacggttgcagcgccagccaccaggcccagcaccttctgcaggttgggcgtgcccgtggcgtacaaggccggggcgtcagtcaccaccacagtcttgcccaggatgtccacaacggtgaccgcaccgtactcaaacagttgctgagcgttgacaagattctggccgatcaacttgtggtagacctgaccactcatcacgttggcgacgatcaggccggagctatcgccgaacttggcatgagcgtcgttcagcactgagtaggtcagtccggtcttggccgaaacgttgaccgttgccgtagcctgattactgatggcggccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggcgatggcggtattcagctgatcctgcaagagcgcctcggcgaagttgcgcgaagctacctcgataccctccgccgtgggcttctccagccatgtcatttgcgacggctcataccggatcggaccgaagccgccggcgaccttcaccgagctatgcttcagctgagtcagatcggtgggcgaggcgctgccattagcagcgtagcgatcgacccgacgacgggcaccgtggatggcttggtagaacgattcctggaggaagtcgccttcgaagccggccgtggtcagcatgatcgcgccgcgcgaggcagcattgaatttctggatctgctgccctagcgtctcgatgatcgcgggcataaagtacttgttgaaaacctgcatctgcgagatagacatgaatattcctttatggttatgcgggatcatcccgcaagctcagggaatttgaccttcagagctgccacacgatcctcgcgcgagccacccatgttgcccgtgcacttaccaccactgtttccgccctggccgccgccgccgctgttcgcgggcgcggtgacgaagtgcttgccctgatccgtaccggcccactcggtgacgtgatcggccagcggcttgtcgccgataaccgcagcgccgtccttgatggccgcctgcccgcgcagcatcgctttggcggcgtccatgaagtgcggcgccacaccagccttggccagcgcggtggacagaccgctatcgatcaggtgctgagtcagggcgtcgtccttttcggccaggtccttggtcagcttctcgatctggcgagcactgtccttcgtcaccttgtcgagcttgccggtcagctcctcgacctgggtctggaggcgggcatgctcttcggggtcgatctcggaacccttggctttcgccttcgccgcgcgcagctcggcgagcagttccttgttcttggcgctcagcgcctcggtagcctcagcggccacctcttccaacagggccttcacttcggggtcattacggtcaagcggcatggtgttgtcctctggacggttgcagggctcagccccaaaagcaaaagccccactggctcggccagcagggcttagaaagaagaaggcccgcgcagtggcgggccctatgggtaatggtcagatcacttcaagacgacacgctcgcctcgcatgaagcacagcacgcacagtagcaccttcgtgccgccactccacgtcctggcggtctcgaacacgccgatgcgcgtctcgatgacctcgcgcccaccgcagcgggggcactggatcatgtctttcggcttcggcagggccttgatccgcttccggatccggtccttttccgtttccgccggcttcggagcgtcagggacgaggtggaggggcatgcacgctattctacgccggcctgggcgaaggcggcagcatccttgcgacgcagctcggccagcgtgagatacacgccccggtcgttgtagaagctctccaactcgacaccacccttgcggaacagcgcgccgcgggtcgggcccaggatatcgtcctggatcgcggcgggctgcctgcggagccagtccgcatatgtcgttgtcgcccgcacctgctcgcccttcccgcgcgcgctgtctcggtaatccttcgccgcccgggtgccgatgagcgggtcatcttccatgcccttgaggatcggcaccgacgtgctgcggcactgccaatgcagccggccaggcccggcgccccagggcaccttatggccgatgggcttgtgcgaatccggctcgtaccgcaggccgtcgcgcagccgacacatctggctggtgcgcgaatccagcgtgctgacccaggccagcgcgccgacgatgtcgtcgttggcgtcgtaccagcggtcccgcgcaaaccctgccgtgtggctgatggcggtgcgcaccacggcctccgcgttgcgccgatcgatctccagcaggccgtccgcgtaggctttcgcccgggtgccgcgcacgcgctgcaccacctgctggatggtctgtccctccacgtagcccatgcgcaccgcgtcgcggatgcggctggctcgccctgcttccaggccggccatccattcgcgcagcaggcgcccctggaacggctgtgccatggcaccggcatacacctgcccggccgttacgccgcgcgtggtgaactcgattcccagcgagtcgaatagctggccctggtagccgatctcgtagcccgccaggtcgcgcaggtccttctccagctcgccccgcacctgctggtacgcctcggcgttcagggtgcggacgtccttcagcagctctttcagccgcgccaccgtgaacgcgctggcaggcaggcgccccatggcgcgcgtgatctgttcacccaggtcagagtcaacctggttcagcagcgcaatgatccggcgcaccaccccgttgctgtagcgcaccaggtcgatggcgtgccgaacggtcgcgtcatacagctccgtttgcaggcttgacatcctggcctcccagcgtgcccagcgccgggccagcggcttcgatgcggtcctgctcttcctcgaacgtcacaccgtcgtcgatgatgctgccacggcgcatgttgtcgtagaacgtctgcgggctgattgctgcagcctggagcgcaccaaccaaggcggtcaggtcctgggctgtcaggccggcggggaagaactcggtgttcagtttcacctcgaccgtgccgctaccagcacccgcccactcggcggcccagcggaaggccttggccagcgaccggcccacacccagagcaataccgcccagaacgctgttctcgccggcgcggtggatctttgccgtctcggccgcctcggcgtcgcgcttctctggcgccaggatgcgggcgcccagggtggccatcatgccctccttgcgctccaggctgaccttgatgctgtccaggccctggccggagaactccaggtacttcgcgtctgcttgggggtcggtgaatacccacgcttccgatgagccgatcttaagggcctgcccctccttcagttcgtgtccgattaccaccgccgtgggcagcgccgtgaagtgcagcgcgtgctcgtagtcggccgtaccgcggtaatgcgacatgttcacgtcgaccaggtccagcagcaccggcttctgcgggtcgatcgcctcgccgttgcgcccgatcagcacgaaagggatgtacggcagccgcttgccgttcatcatcggcgtgtactcgaacgccggggtgttcaggtcggtgcggtagatgcgcacgcggtagaagccatccaccaggtccagaacccggtactgggtcttttcctcggcggtgaactcgtccttcgggtcggtgtagcactcggccagcaccaccagcaccagctgattcacgccgcgcacgcgtgccgtgcgccagttgatgatcgcttcggccttgtaggtggccaggtaggggcgcatgccggcggcctgggcctgacccacggtcatgaactcaccgctggccaccgggtaatccaccagcacgcccacgcgggtgacgtcgatcacctccttggtcacgttctcgatgaaagtgtccaccggcgtgcccgccaggtcggcgtcctcgatcatcggctgcagtgccgccggcagcgtcacagtgggctccttgcggaacaccataccgatcagcgcttcttcggtccgggccgtggcgccgtagaacatcgcgcggcccttgtaggcgtcgtattccgccttgtcctgccctgccagcttgggcaggtacttctcgccggccgcgtgcacggcgtcccggccctgcagcgcggtacggcagcgttcccatcgaggctggttggccagccagagggggtgtttgctgtcgacgggcatgatcaggttcctgtgagtttgatgcgactcatgccggtgggcgtgatcgggtagcggtgcaccaggaaatagccctgggcgtcgttcgggtggtcgtgcccggtggacttgtccggctccccgttcttgtcgtagacctgctgctccagcgcttcggtcagcgtcggacagcggtcggtgttcaccagccagcgccgcgcgccctcgtcgttgagcagcatgccgttcacggcgttgatgcggtccttcacggacgggtttcggctgttcacgcgcaccgtgaagccggccttgcgcagaatgctcaggtccgactcgctcgcgttcttgctgctggtgttgccgccgctggcgtccggatagatcgtgacgccgtgccccttgtccttgaaccgttccttcagcatccgagccatttccggcgtgtccctgaccttcgtcagctcgcccaccgtcagcggcaggccggcccgtatcacgttgacagtggccgtcatgttcagcacgttgaagtccatgccgatgtgcagctcttcgtgcggctcctcggccgcgtccgtgtggtgcaggcgccggtcgaagttggcgtagacgctaccgctggtcaggttggtgaactgcccacgcaggtacgccgcgatgagctgcggcgggtagctcgcgcgcagcgacgggatgtagtcttccggcaggttcttgccgttctcgtaggtgctggcctgcaccaggccatacagcgcggccagctcgggccgctcgcggacctgcttgacgaactgctggtagacgaacttgaagccctcgggcgtcgtggtcacgtccacgccgttgagcagcccgggcgcggtgtggcgcaggcgggcgatgatcttgcgccaggccagcgcagccttgtccgccttcatcacgtccagctcgtcgatcagccctttgccgatcttgaagcccacgatgtcgccaggcttctccatcgaacggcagattaccgtgccgcggtacttgcggccggcgaacagatggacttccttgttcgactcgttgatcttggcggccaggccccagtcgtgggccacctcctcgatcgtcgggtagaagatgtcccggatctggccgtaggtcggcgcgaagtaccccgagttgacccgggggaactcccaggcgtgacggcacaggcctgctccgccaacccaggtcttgccgctgccgaagccggcgacgaacgcgcggaacttgtgcggcagcgccaggaagcgggcctggggctggttaagcgtcggcatcagggatgctcgtgttcaccacttcaatgacgaccttcaccggcggcggtgcgttgtcatcgttggtcgggtccggcttgtcgcgccagagatccggacgccggttcttcagccagaagatgcaggccgtcgtgtccggcgggtagtgcctagtggtgggcgtcgtgatgatcaccccgtcgcatacccggatgtcgtcctcgacgtgtgtgtagcccagagcgcgttggtagagcctgtcggccacctcggcgtccgccatgactttgcccccatttagggcctgaagaaacccggggatctgcttcttccaagtgttcagcgtgcgctcggtcacatggaagaaatcggccaggtccttgtcggtggcaccgaggcggcatagcttcgccgcctgctcggcaaacgccggctggtatttggatggtcgtgccatagtgcgcggtccctctgggagcgacgccgcaggcatcggttccgcgttgaaaatgattcaggatgcgcccatccgacttacccgcccacggggcgagctgggcgtgtgcggttctcgtctaccagacccggcgacgaggccggggagaaaatcccgcgcgctttgatcccccgcgcgggcgcccgtctggctgggcggtgtcctggggcgaaaaaaaaaccgcccgaaagcggttgatcaatcctgtggctgtcaatcctgcgggatgatgggacttggctccagcgatcctctcgaccagttgctttgctaaactgccacacggttccatcatctgctaaggcgtacagcatgattccagacgccgggattactggcacggcaccggggccattcccgcccgcggaaggacggccattgcctgtcgcaatttggattatcttccttgtcacagtcatctcctcgagtgaattctttgaatataggagaggatgcggtcgatatcaacgacaaagccccggccattggctcggggcttttttcttccggacgcgcgacgtccgcctgcgggcatcgggtcacgtcgttagacggtagtcggtctgtcttgggccggattatgcacaacaacggcgtagcgtgcaacaaaatcctcgaaattgcctaccgcccgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggcgcgagcagaagcaatgttcgagccgctcgaagcagcgatgctcggcgacgccgatccgtattcggactcatcgcttgccggtctgcgcaacgtgcggaccatgctgagcgatttgctttccagaagcgcgtagcggcatcgctgtccatgtcaggccgcctcctgctgcgccggtgcggcggtggccaatccagcatgggggcttcgctcaaggtaggcattggcagccttgcggagcttcttggccaagcaacgaacgcgctgcttgtatcgatccggagccagcaaatcgggccgcttcaacgcaagccactgccgagctgcgaagtggaaaacgtcgccgctgttggccggccacagagcgtccccgccgaacgtagaatcggagactcttacaccttcctgatctacgccgggggaactcgcttgaaacttttcgaccgcatcgcccttttcctgtggcgggacagatacgactacgacccgacccgcggatgcccaggtgagcaaaacaacatttccctgtggaccaggcttcgccccgcgcgaaagcgcctcatcgcggtactgctgaatgggcagctttggctggcgttcatcggtggcatgttcgccctgggcgctgccctgctccccggatacctggaccgagtcaaaaccgaccagcaggtgaatacgaacaccggggaattgctgctgcgttgcgttcaggaagccaaccatgtcctgagatgccggccagtctcggacgaacaggatgagatcgtctccggcgtggacgggccgagcctcgattcgaataggcctgggcgcgaaagcccggcgcaggacgttaagcatgagtaacctcctgctgggcctgggcggccagctcgggccagacgcggggccagtcgccgggacgcagatcacggcggcttacttcgccgccggtggcccgctctatcgctgcgcaatgctcgaccggaacaggtcggcggcccgtgcgccactgatagacgagtgccggggacactccgacctcgcgcgccagcgctgcagcactggtggcgtcttcccggttgagatagctattcaggtccatggcccaaactatagcgttgctacagttcaaacacaagccatgctacagaataatttgaatagcatcgctatatgagaatttggaccatcgaggaagaagcggcggcgctgcgcgaacgctttcagggcgtcaaccgcgccgcgttcgcgcgcgaccatgaggtcaagggtgggcaggcgatgatctaccagcacatcaccggccgccgccctatcagcattgaggctgccatggcctacgcggccggcttcaattgcaagctcgaggaaatcagccctcgccttgcgctggaggcacaaaaggcggccgcgttgtcgtctgagacgatcgcgcctcaagtctccgaatccatcgtctggcccttcccctcgatttccgaggcggacgtgcgctccttaacccctggccagcttggacagttggaaggtgccattgccctggcgatcggacagctgcggcttggcgtggatgttgcgccggcccgacgtgctgcagcgccagcgccacgacccggcgacctggtcgacatcgaagccgcggcggatgagtttccgatgcgtatcggcggcgtccccgcgccatgggagccaggcggcacgactaccaggcagatggaacgccatagccagggcctgcgcatcagccaggcggtcaatgtcgggcacgttgaagactcgggctactccgcgaacgaccacgaattcattcccatccccgagctggacgtgcgcctagcggcgggcaagctcggcatcgagaactatcaggagacagaaattggtcagattctgctccgccggtcattcctcgagtcgttcaagcggccgatcaagcgcatgcgcatctgctatggcaatggacctagcatggagcccgtcatccgccatcggaacccgatgcttgtagatgtccaccctgtatcgctggatgaagtgcagccgcgtttcgtctatgccatcaatcggggaggcaagatgatcgtgaaatgcctggagcgctggaaggatgggcggtggatggccatttcaaccaatcctgacccagaccatcatccgttcccgctggccaccgatgacggcggcgaggtacgaatcataggcaccgtgctctggtcaccctacgatctgcgcaatggagtagatgagcgactattgcaaggctggtaagcactccagcgcaaaaccaacagtgccctggggcacgtgttgcagagaccccactctaggagcgcgtgtatatgaacatcgacaacacacttatccaggccgtagttgtcgccggggtcatcctcttgctcatcctgtggatttgtctgccgttcgcggtgttcggcgtcaagcgacggctggatcggatcattcgtttgcttgaacagcagcagtctgcgccgcagcctgagcgccgcaccgactccgagccatttgtatcgcgctcgctgcgctgaccgaagcgctgggaatccataacagtgcataggcgtgccgatgcgggtgcttgggcccgtggtgtgagccgggagtgcggctggggtgagggatggtgaggcggagcggtgggtaaggggctgagacacccgacatccgaagaaagcatatgcttgctattttgttagcatgatgcgagaatttctgctccatcacgagaggggttctcatgactgccaacgaaaaccaaaccagcaagagaaatggcgggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtcgatcgcgcgttcctggcgcaggcgctgcagggcgtccaggccatagtgcgcatacaccagccccgagaacacgggcaggatgatccaggccggcggcagcaggttgagcagcgaacagaccagtccgatcagccagaacccgctgttgtggcgcttgagcaggatggcgcgttcggccgggctggcgtgttcgacgatggcatccaggcgcagcatgcgggtgaaggcgaacgcccaccagaacaccgacaggatcaccaccatgggcgggatcagccagaagggcagcgtcaacaaccagccggcgccgaacgccaggctgacccatagcgcgttccagacgctgaccgccgtggcgttcctgccctggcgggccaggccggcatattcccggccgccgacatgccgcagcaccagcggcatgacgaacaccgccgcgatggccaggcccaggatgccggagatcggcagcaggatcgccgccgcgatgacgggcaccaggtagatcttgagcgagaacagccccgccgcgaccatccagtcgtcgacctggttgatggcctgccactgcgatgcctcgaagcgcagccactcgttcaggggcgtccagaacagccacagcaacaggatggcgcccagcagcgcgatcaggaacggcagcagcaccgcgaacagcatattgggatggcactgcgataccagcgcccgcttgaaggcccgcgcgatgccggcggcgcccgtggcggcgttgccggcgggcgggatgatcgattcgggacggggtacagtcatggcgcggccggagaacggatatgccggctatgatagtcaaacacgctgcgatttgcccacaatgccgctacacgtacctggttccgacatccccaccctgcgcgccgccctggcgcgctccgacgcctggctggttgcctgcttctgcgccgcctggtgcgatacctgccagcaataccggcccaagctgctggagctggcgcgggctcggccaggacatacctttgcgtggatcgacatcgaggaccacccggacctgctgggcgaggaagacgtcgagaacttcccgacgctgctggtgcaggcgcatggcaaggtgctgttctatggcccgatgctgccgcatatcggccatctggagcgcctgctcgacagcctggatccgcaaggcaggcccgtggcaaccggcctgcccgacgtggcgcggctgctggccgcagcctgaagcggcgccgctcagcccttgcggctgccgcccagcagcactgccagttggcgcttgggcgcgttgctgcgcccttcctgctcgggcgtctcgggcgaggccggctggccgttggcaggctcgtaaggcttgtagaagagttcgtcgaccggctggcgcggcgcggccgcgcctgaagtgcagcgttcgccgcggtggcggtcggcgccacgctcgcgcggggcgtcgcggtcgcggccatggctgcgcgcaaccaggtcggccggcagttccagcttgccgcgcggcacctggcgcttgatcagcttctcgatgtcgagcagatagcgctcttcgtcggcggtgaacagggcgatcgcctcgcccgacgcgccggcgcggccggtgcggccgatccggtggacatagtcttcggcgttgtacggcaggtcgtagttgatgacgcagggcacgccggccacgtccaggccgcgcgccgcgacgtcggtcgccaccagcacttccagatcgccggccttgaacgcctcgagcgccttcatgcggtcgccctgggtcttgtcgccgtggatcgactcggccttcacgccgtcacgctcgagctggcgcgccagcctcgcggtgccgatcttggtgttggaaaacacgatgacctgcttcaggccgcgcgacttgaccaggtgcaccaccgccgcccgcttggtatcgccatgcatctggtaggcgatctgcgtgacggtgtcggccgtggcgttgcgcgcggcgacttcgatctccaccgggtggttcaggtacgaacggcccagcttgcggatttcattgctgaacgtggccgagaacagcagcccctggcgctgcgccggcaacaggcggatgatgcgttcgagatcgggcagaaagcccatgtcgagcatgcggtcggcctcgtcgagcaccaggatgccgacctggctgaggttgacgttcttctgctcgacgtgatcgagcaggcgccccggcgtggccaccaggacttcgcaaccgcgccgcagggcttccttctgcggaccgatgtccacgccgccgaacaccacggcgctgcgcagcggcgtatgcaggctgtagcgcttgacgctttcgtaaacctggtcggccagttcccgcgtgggcgtgagaatgagggcccgcaccgggtggcgcgccggcgatgcgctggtattggccagcggcatcaggcgatgcaggatcggcagcgtgaatgccgccgtcttgccggtgccggtctgggcggcgcccatcacatcgcggccttccactacgaccggaatcgcctgcgcctgaatcggcgtgggattcgtatagccggtgtcggcaatcaacttgagcagtaacggatgcaggccgaagtctgcgaaagtgcgcgtaggcgcgtcggtaacaggcgcgtcggaggaggtagattcagtcattaagatgggcagatgccgggggctgcaaaaagaacaagaacggacgtacggccaggcccggattgcttgtggataatttattttagcgcaccggcggcccggggagcccacgcgggcttttttgccgccgggccgccccaaggcaaaagcccccctggggggcagcaagctggcgcagcgagcgcagcgtgggggcttttctaccctcagccggccagccagcgcaggccccacagggccaccatcccgaccacgatcaccagcaccgcgctgcgcgtacgcaggaacgccatgatggcaagaacgccagccaccagcttgtagtcgaacgccggcccgaggccggctttccagggcagcaggtccggcacgacgatcgccgtcaaggccgccgccggcgcgtagcgcaaggcccgccggacgccatcgggcaggggaatgtagtcgccgaacagcatgaagccggcccgcgtcagcacgctgcatagcgtcagcaacaggatggcgccgtagacgtagagatctctgtccgacatggtcaggtgcgccccttgaagaagcgttcggcccagatgccggccacgatgcccgccaccacggcggccgccaggcccaaccgcaatggcagcagctggcccacccaggccaccatgcccgccgccagcatcgacaccagcatgggcttggaattggccagcggcaccgtgatggccagcaaggccagcaccgcggcgaagtccagcgaccaggcttccggcaccagcgaccccaggtagatgccgacgatcgaggtcacctgccagaccatccagccgggcgccaccgtgcccaggaagaaccacagttgctcgcgggtgccgcgttcggcggcgtcgccaaagcgcggcatgaacagcacgaagcccatgtcggtggtgaaatagcccagccccaggcgccgcggccaggacatatggcggaaatagggatgcagggccgcgccgaagatgagaaagcgcaggttgaccacgaagccggcggcgaaaatcagccacagcggcgcgccggtggcgatcagcggcagcgaggtcaattgcgccgatccggcgtacatcagcagcgtcatggccagcgccatggactcggtcagcccggacttgaccatggccacgcccgtgaccatgccccaggtgccggtggcgatcagggcgggggtaatggcgcgcacgccggcgcgaaaggcgtccgcgcgttcctgccgggcctggcgggcgtcttcgagcgcggaagtggcaggatcagaagccaaggcgcagcccctggcgatacggacaggacgacatgggactcacaggagaaacgaaacgcgcgaccggccaggcagacgccaggcggcgcgcaaaccgcgcgacgggcggccacgccgccagcacgacatcattgtaacctcgctgcttgatacaatacgcgcctctatagagggagaacatcatgtcgatgtcggaccgcgacggcttcatctggtatgacggcaagctggtgccttggcgcgaggccaccacgcacgtgctgacccactccctccactacggactgtccgtcttcgaaggcgtgcgcgcctacgaaaccgcggccggcaccgccatcttccggctgcaggaccacaccaaccgcctgttcaattcggcccacatctaccagatcccgctgccgtacgaccgcgacaccctcaacgaggcccagcgcgaagtggtgcgcgccaacggcctggcatcgtgttacctgcgcccgctggccttctatggctcggaaaaaatgggggtctcgcccaagggcgcccaggtgcacgtggccatcgccgcctggccctggggcgcctatctgggcgagaccgccctggcgcagggcatccgcgtcaaggtgtcctcgttcgcgcgccagcacgtcaacgtcaccatgccgcgcgccaaggtggccaccacgtacgccaattccatcatcgccaatgccgaagcgctgcaggatggctacaacgaggccctgctgctcgataccgagggtttcgtggccgaaggcgccggcgagaacattttcatcgtcaaggacggcgtgctgtgcgagcccgagatcgcctcggcgctgacgggcatcacccgctccaccatccatgcgctggccgccgacctcggcctgcgcgtcgtcaccaagcgcctcacacgcgatgacgtctacattgccgacgaagccttcttcactggcaccgcggccgaggtcacgccgatccgcgaggtcgacaaccggcagatcggcgccggccgccgcggcccggtcaccgagaagctgcagcaggccttcttcgacctggtcaacggccgcaaccccaaataccagcattggctgaccccggtatgaccgccagccacgctgtccacgctgtcttttttttcaggaatcactcatgaccgccgccgcccaagccgccgtccccgcccacgacgccatcgaagtcggggccgaagacctgcccgtgtactgcccgggcccgaaagcgcccctgtggagcatgcatccgcgcgtcttcctcgacgtcacccataccggccaggccagctgcccgtactgtggcgccgcctaccgcctcaagcccggcacggtcgtccacggccactgaaatccctaccgccatcgccaccatgtttgccacgcccgacgaagccgaacacgcgttctacgaagcactggaacatgccgacctggatcgtctgatgcaggtctggtccgacgacgaggaaatcgcctgcatccatccaggcggcctgcgtatcgtcgggcacacggccgtccatgagtcgtggcagcaggtcctggccaacgggccgctgcacctgcggccgctgcggccgctggtcatgcaaagcatgatgtgcgccgtgcatgtgctggtcgaacaagtgacggtaatgacgcgcgaaggcgcgcagttcgccaattgctacgccaccaacgcctatcacaaggggccggccggctggcgcatggtgctgcaccatgcctcgcaggcgccggccgaggccggggtgctcgacctgcacgacttccccgaccgtctccactaagggcgggtggatctcgttggctgcctccagaatcgacctgacgccctgccccgttccgccctggctgcccgaccggcatagccagacggtatacgcggcggcgctggcccaataccaccgcatcgctttcgtgcgcgagcgggtcgacacccccgataccgatttcgtcgacttcgactggaccggccctggcctgttcccgcacaagaccgccgaaggcgccgcgcccgccggcccggcgccgcaaggcaatggccgcatcgcggcggcgcgctggatcaccgcgaccgactgggcctcgctgccgcaaacggccgacacgccggcgctgatcctcttccatgggctggaaggcggcagcgccagccgctacgcgcagtcgatcgcccattatttccgggcgcgcggctggatcgtcgtcatcgcccatttccgcggctgctccggggtccccaaccggctggcgcgcgcctattattcgggcgactcggccgaagtcggcttcatgctcgataccgtgcgcgcgcgcatcccgcacgcgcgctggcacgcggtgggcgtttcgctgggcggcaatgccttgctcaagtacctgggcgaacaccacgacgaggccagctggctggccgccgcggccggcgtgtcggtacccctggacctggtggccggcggcaaggccctgtgcaccggcttcatcgcacggcgcatctacaccgcgtacttcctgaagaccatgcggcgcaaggtactggagaaggccaagcgctttccgggcgccatcgacgtcatacgcatcgcccacgcgcgcgacctgcgcgacttcgacgatgcctatacggcgcgcatgcatggctaccgcaatgcgctggactactggacgcgcgcgtccagcaagccctggctggcccatatcaagacgcccacgctggtgctcaacgcccgcaacgatccgttcctgcccgaaagcgccctgcccatcccggccgaatgctcggacagcgtgctgctgcaccagccggccgaaggcggccacgcggggttccctaccgggccgttcccggcgcacctgaactggctgccgcagcggctgggacgcttcttcgagatgggcagctgaggcccggacctcggcgagcgtcctccgccactgggcatacagccagcaatcgcgcggctggccgcgcaacgctgccggcatccatgcttgcccgcctcagcccgacttgaaccgttccagcagctgccgctcgtcggccagcttctgcttgatttcgcggatcgaaacgtcgatctgcgactgctcgtagaaatcgttcgacaggccgcgcgcctgctgcagctgcgactcggccgaggcataggcgccggtcaggtcgtagtagcgcgccatgttgcggcgcgcatccaccgggtggccggtgcgttcttcgctttgcgcaagcagctggtacaggctgggctcgtcgccgccccactgcctggcgcgctcgcgcaaataggcctgcgcgtcggcatgccggccggcagcctgcagcgcctgggcgtaggcaatgcccagcgccttgcgatccggccagcgcttgacggcggcttgcgccagcgccagcgcctggtcattgtccttggcagccacggcgacgtcgatcgccaggcgggccatctggggcgaggaacggccgcccgcccccgcctgctccaggaaggcgcgcgcctgggccaggtcgttgcgctggaacgcatacaaggccaacccatagaaagcggccgcctgccgcacgcccgacagcgcgcgcgactcgtcctgcagctgctgctgcgcggtgcgcaggctgagcgcatcgcgcccctgcgccacccgcatcttggcgcggatgaaccagaaaccgtcgctgtccacatggcgcgagcccggcaggccgcggatgcggttctgtacgtcggacatccgatcgatcgacaaggggtgagtactggcccatgcgccgccgcccatgccttcgttcaggcgcgacgcattcatcaggcgcgagaacatctgggccatgccgtcggggtcgtagccggccttggcaagcatctgcaacccggtgcggtcggcttcgcgctcggcatcgcgcgaaaaacccagttgacgattgatcgccgccgcctggccgaacgcggccacccccatggcgaggttgcctccgccgccggccagcgccgccagcaaggcgccggccaggctggccagcatcaccatgctgttctggttctgctgcgtcatcccccgggcgatatggcgctgggcaacgtggccgatttcgtgcgccagcaccgccgccagttccgattcgctcgccgaggacacgatgaggcccgtgttgacgccgatatacccgcccggcatcgcgaaagcgttgatttccggatcgcgcacgccgaacatctcgacgtgcggcgcggcgcctggagcgaacgaagccagcttgcgccccatggtggtcaggtactggcgcagttcgggatcgttgatataggtggggtcccgccggccctgggccatgatggcgtcgcccagttggcgctccagcatgggcgaaagctcggaggcggacgccgcgcccattgaaggcaggccggaaggctgccccaccgccggcgcgaccggcaagcccagcgccaggctcaacgccgcggcaagcgcgcgcctgcccagcgatggcgaaaatgtcaggttccagcggttcatggcactatgatagccagaggtggtaaaaagtttgccgcttcgacaaattttcccgcacttccccctggagttttcatgcaagttgtccgcaaagccgtctttcccgtggccggtatgggcacccgttttctgcccgccaccaaggccatgccgaaggaaatgctgccggtcgtggacaaacccctgatccaatatgccgtcgaagaggccgtcgccgctgggatcaccgacctcatcttcgtcacgggccgcaacaagcgggccatcgaagaccatttcgatgccgcccccgagctggaaaccgacctggaagcgaagggcaagcacgaactgctggcgctggtccgcgacatcctccccgcgcacgtgaactgcctgtacatccgccaatcggccccgctgggcctgggacatgccgtgctgacggccgcgccggcggtaggcaacgagcccttcgcggtgctgctggccgatgacctgatcgacgccgacacgccggtgctcaagcagctgatcgacgtggcggtggcgcgccagggcagcgtgctgggcgtacaggaggtgccgcgcgaagacacgcgcaaatacggcatcgtggccagccagccagtcgatgcgcgcaccgagcgtgtcacccacatcgtcgagaaacccgcccccgagcaagcccccaccaccctggcggtcgtcggccgctatgtgctggaggcagccattttcgaccatctgcgtgccaccacggtcggggcgggcaatgaaatccagctgacggacggtatcgccgcgctgctgcgcgaacgcgacgtctatgcgcaccgctatgacggcaagcgctatgactgcggcagcaaggcgggcatgttccaggccaccgtggccctgggccgcaaataccacggcctgattccggaataaggccgggtatcgaagccgcgctcaggcggccggactggtcggactcccggcggcccgctgccgggcccgcgccgcgcggtcctgcggccgcaggcggcccttgcccgacaggcgcatcaaggtgcccagcgccaccagcaggcccaccacttcgaccagcgccgccggtatccacatggtcagcccgcctatggtctgatcggtctgtgccgacatggcgatggcccggccgcacagttcgaacaggggatacaggtcgcgctcggtaaaggcgatgaccgcgccggccaccatttgcggcgccatggtcagcgccggcgacagcacacgcccgcccggcgtcatggccgcgggaggactggggcggcgatcaagaatgaggttccagtacatgaaaccgctgatgacgaccgaccaattcatcagccggtacaggcgccagtcgagcatggaatagaactggacggaaggcagcagccacaccagcaccaggaagacgaacagcgtcggcacgaacaccttgtgggtcagcaccgccgccagcgcccgccccgtgccggtacgcaggaagtcgcgcaagcgcacgcgccacgccatgggcaggccggcacgcatcgccgaaccggggaaagccgccatcaccagcaagggccccagatggtgcagcaccaggtgctgggcgcggtggatgaagaacatgcgctcggcgtaatagtccagccgcgtatgcatcgacaggtacagcagcaccatgcccgaccagaacagccattggcgtgccgcggtcacgtgatgcacgcgctgtccacgcacgaacaacacaatggcgacgacaaacgccgccaccagcgtgggcgaaaattcccaaggtatgagccactccagccaatccatgcgcgtcatccgaaaacagccagcaggtggcgaggcgcgacgcctcgccgcctgattgtagttgacgacgcgctgaaaggccgggaatgctcagaagcgctgggtcattcccacgccaaaccgcgtggcgcggcccacgtcggaggcgaaggggtcttccggatcgtagcctttcatatacccgccataggcataaaggctggtgcgcgcggaaagatcctggcgatagcccagcgtcacgacataggccttgcttgcctgctggccattggcccaatgccagtcggggcgggccatggagccctgcaccagccatgcgccattgccgtgcacgggcacttccagacccagcagccatgcattgatggcgccaccatgggcgaacggctccgggcccaggccgatctggccgccaccgttcaggcccacgaaaccgttgcgctggcgcgaccaggctagcgccatcttgagcgcctcgaaatcgtacgtgaaaccggcctgcaaggcttgcggcgagcggccgccggttgccgacgtgtcgtggaggttgagcttgtcccaggtgaaggcggccagcagcgggccatcctcgtacttgagaccggtgctgaaagccgggctgcggtcgaaccgcccggtgtcgccgctttcgacgtcgaaggcgtagcccaccccccattgccagccggagaactccggcgacaggtaattgaccaggttgttgacgcgatagttgtcggacgccttgaacagcgcccccatgcccatgtcgcgccacgaggcgatttcgagctggcccccgtattgcaggccgatggactgctggcggcccaggctcaattcgccaacgccggcgtggcccaggccgacccaggtgccgtagtcgaacagccgggcgtcgtcgttgcgggtgccgttggcggcgtcgaaaccgctttccaggccgaacgacgcccgccagccgccgtccagctcctcggtgccgcgcaggccccagaggttgtcggtctgccccccgccgagcacctgctgccgcgtgcccaggccggacacgcgcgtggtggccagccccacgtccaccaccccatacaactcgagttggttggcggcccttgctggcgcgacggaccagaaaacgctggaagagccggccgccatggcggccacgacgagaagacgacgcatgcctggaactcccgaatcaagggtgaaaacagggttcagcctagcgcgccgcgtcgtacccggaggttagccaagaagaaaagcagactggtccgatgccaaaacccgcaaacattcacctgtcccggagccaaaccgcacgcggagatacaagaatggaagaaaagcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgccggcgtgcgcggctgcgccggtatggcgccggccgcgcggcgcggctggagggaggaagcgcgcatggcccgcgcggttcaggccacggcctcggcacaggcgcgcgcgccggctggctcggcggcgccgaagcgcagctgctgtaccgccgggttggcgctgaggcggcgcgcctgcgacatcagctcggcgcgcagctcgggcgggcagctgaccgtgatgcaggccgacgccagctcggcgtcgcggccgctgtcgacctggaactgggccacgctcaggccggcggccgagaaatccaggcagatctgcttgcgcacggcgcccagcgcatcgcgcgggcagacgaaggtaaggcgggaggtgccgcggcgttggctgagcgcatgggtgcgatcaaccccggcacggcgcaggaacaagtcaaagaaacgcatgtcgacctccgttactgagcggaatcggactgcggatacgcgcgcacgcgacaaccacgcagcaaaggcggcgcacgacgatacgcgcgcggacttacgctggcggcaggcggcggttctggcggatttggtgggaaggcccggcgcgctgcgcgtcggacataccgcaccctgcatgacaggatgcggcagatgggtgctctgcttgcgtcctgtcaggcaatagcgtcgatgcaagatcgactactgtcgccggaatcggtattcacagaacaactccaggggatataaacacgtcgattctactcgggtttctactaataaacaacacttttgggccgccgccgcgctgaaacggccagcgtggcggcgtcatgcggctcaagcgtagaaatgccagcccaggtatcccgcgaacagggcgtacaggccgcccaccgccgacagcgccggcacgctcatggcggcgcgccggaagcgcagccacagcagcaggatcgccgccagggtgaagccgccggcggcgagcaagggggcgtcgagcagccacggcgtcaggaagatgcccagcgcgctgggaatggtggcctggatcatcatggcgctgggaatggtggcctggatcatcatggcgccggaaatattggccagtgccaggcgctccttgccctgccgcacccagatcagggcgttcatgatttccggcagttccgtggccaccggggcaagcagcagggccgccacgtgcggcgaggcgcccatggccaggcccagcagctcgatctggcgcacgaacacgtgcgaagccagcgcgatcacggccagcgccagcaccgtctgcgcacaggcccagaacaggctggggctgggatcgcgcggccgcagcttgagcggctcaaggtcttcgcaatccaggcactcttcctcgcgggtcagttcgcgcttgacgtacagtccgtagaccgccaggaacagcaggcccagccagggcttccaggcgaatgccagcaggcccagcgccaccttgaacacgaacacgcccatgaaccaggcctggtcgcgcgccaggcgccgctggtcggcattgatggcggcctccacctggctggagccggcgcggcgcgtgcgcgccagcgtcagccccaccacggcataggccagcgtcgccagcaccagcggtccgcccatcgcggcgcccacgccgatatccttctgctcgggcgtggtgccgaacaccacggccatgaacgtgacggcgctttccggcagcgccgtgccgaaggccgccagcacggtgccggtcgcggtggccccgagcttgaagcggtggccgacccattcgacgccgttgacgaagaactcgcacgcgaaatagatgatcgcggccgagaggaagaacaacagcagggtgatgaacatgatgacgcggccggacgagcagatcccaatggcacgacgacgcggctcgcccggcagggtgaacgcatcgcggccaaaggtctcgccgggctgctgcgcgcggatgatccgtgcgtgcgggccgtcagcgccatggggtacgaaaccaccaagtgtgttgacgctgactctctggagccggcctctgttcggagacggatccggggatagagatggttactccccaatgacagtgcgcggattgtagcaggcaatctgcctggccggcgcgcgggcgcggtaaagtaaaaagccccgtatccgagcgcgccacgcaatgagcctgcctcccgacgacatcgccccgtttgccgcgcgccgccggcgcctgatggatcacatgcgcgccgcgggcggcggcatcgccatcctgcccaccgcgccgcaggccttgcgcaatcgcgacgccgagtatccgtaccggcacgacagcgatttcttctacctgaccggcttcaccgagcccgaggcctggctggtgctggtcgccggcgccaccgatcgcgccctgctgttctgccgcgacaagcatcccgagcatgagatctgggaagggttccgcttcggccccgaggcggccgcggcgcgcttcggtttcgacgacgcccacgggatcggcacgctggacgaactggtgcccgccctgctgctggaccagcccgccctgtggacgcccgtggcggccagcgcggcgctcgacgagcgggtgcgcagctggctggccgcggcgcgcgcgcagggccgcagcggccgcctggcgccggccgtgctgcgcgaccccgcccccgtcctggccggcatgcggctggtcaaggacgccgccgagatcgccgccatgcgccgcgcggccaagatttcggccgccgcgcaccagcgcgcgatgcgcgcggcccgtcccggcatgcgcgagtatgagctggaggccgagctgctgtacgaattccgccgccagggcgcgcaatcggtggcgtacaacagcatcgtggccgccggcgccaatgcctgcgtgctgcactaccccgccggcgacgccgaactgcgcgacggcgacctggtgctgatcgacgccggttgcgaatacgacagctacgccgccgacattacccgcactttcccggtcaacggccggttcagcggaccgcagcgcgcgctgtacgacctggtggcgcacgcccaggaggcggccgtggcggccaccggcccgggccgcagctggaacgacggacacgaagcggcggtacgcgtgctggcccagggcatgctggacgaaaaactgttgacgggatcgctggacggggtgctggaatcgggcgcctacagccgcttctacatgcatcgcaccgggcattggctgggcctggacgtgcatgacgtgggcgattaccgcggcgccgggccggccggcgcgcaacgcccgtggcgcatgctcgagccgggcatgatgctgacggtggagccgggcatctacgtgcgcgcggccgacgacgtgccggcgcgcttctgggatatcggcatccggatcgaggacgacgccctggtgaccgaggaaggctgcgaactcatcacccgcggcgtgccggtgcaggcgcgcgagatcgaagccctgatgcgcgaatagcggcgcgccctagaacacgtagccgtcgagccagcccatggcgacccaggtgtagaccacgaccatcgcgacggcgaacatcgacgcgatggcgcccaccagcacaccggatattgccaccagcaccggcccccagccggtgcgcgagacctgccccagcccggggttgtacaggcgatcgaatttctcgtcgggcatcaggctgaacaccaccccttcgatgaacccgtcgatcatgggaatgaacagcaggaagaacgccgggttgtcgtaccagaccggaaaccactgggtggccgccaggcacaggatggccgccagggtgaccatccaggcgcggcgccgccccagataccaccagtgcgcgccgatccagcccaatgcgcaggccagcaggcccagggcgatcttgctgcgcggccggcgggcggcgccgggaacggaaaggtgtgcctgcgtcatgtcggattgtgaggaaatcggaaaagcggcgcgtgccggacaggggcattttaggggctggcgcggccaagggaagccccggagggaacgggtagaatgcgctgcatgactctgcccgcctacgatatcgccatcctgggcgccggcccggtcggccgcgtgctggccctgctgctggcgcgcctgacgccgcagccgcagcgcatcgccctgctgcaaggcggcgcgggcctgcccccgacgccggcgggcacgctcggcccggcggccgacccgcgcgtgctggcgctgaaccacggcagccgggtgctgctggaatcgctgcgcgcctggccggcccatgccgccgagatccgccatatccacgtttcgcagcgcggccgcctcggccgcacggtcatcgaccgcgaggatttcgacgtgccgcaactgggcaatgtggtcgcctacgcggccctgcatgcgcagctggaacaggcggtgcaggactgcggcgttacggtcttgtccggcccgcctgcccgcgtcgacggccaggatggcgaaggcctgacggtgcgccagggcgacgccgcgctgcattgccggctggccgtccagtgcgacggcgccgggggcagcgacgtgcggcgcgactatgcccagcacgcggtattgaccagcgcccacgccacgctgccgcggtccggctgggcctgggagcgctttaccaacgaaggtcctctggccatgctgccgcacccccagacgccggaggcctactcggtcgtatggtgttgcgcgccgccgcgcgcccggcggctggccggcctggatgacgaggcgttctcgcgcgaactgaccgaagcgttcggcacccggctggggcgcctgcgcagcgcggcgccgcgccacgttttcccgctggagctcaaggcgcgccatgcgcaggcgcacggccgcctcgccacgataggcaacgccgcccagacgctgcacccggtggccggccagggcctcaacctggggctgcgcgacgccgcgcagctggcccacgccctgcccgactggctggccgccccgcaggccgacccatcccccctgctggccacctttgcccgcgcccggctggccgaccgctgggtgaccgccggcctgaccgacctgatgccgcgcattttcgccaccggcctggctccggtcgaacacgcctgcggactggccctgctggggctggacatcgccgcgccattgcgcgcgccgctggctcgccatctgttgcaaggcctcagggtctgaccctgaaacagggcccgcgcgatctggaaaaatggggatggacgcaaggcggttaaaatgtgcgcatgcgcatcggtccctggtcccttcccaacaacgttctggtcgccccgatggccggggtgacggatcgtccctaccgccagctctgcaagcggctgggggcgggctatgcggtctcggaaatggccgcgagcaacccgcggctgtgggacagcgtcaagacctcgcgccgcttgaaccatgagggcgagatagacccgatttcggtgcagatcgccggcgctgaccccacgatgatggcggaagccgccgctttcaatgtcgccaagggcgcccgcatcatcgacatcaacatgggctgcccggtcaagaaggtgtgcaacgtggcgtccggctcggcgctgctgcgccacgaagacctgatcgtccgcatcctggaggccgtggtggcagcctgcgcgccgctgggcgtgccggtgacgctcaagacccgcaccggctgggaccgcgagcaccgcaacgccttgcgggtgggccgcctggccgaacaggcgggcatcgccgccctgaccctgcatggccgcacccgcgccgacctgtacaccggacaggccgagtacgacacgatacgggccgtcaaggccgaactgaagattcccgttatcgccaacggcgatatcgattcgcccgagaaagcgcgccaggtcctggattacactggcgccgacgccgtcatgatcggccgggccgcgcaggggcgtccctggatattccgggagatcgaccactacctgcgcaccggcgccaggctggcgccgccgtcgtacggcgagatgcgcgacctgctgctcgaacacctggacgaccactaccgcttctatggcgaacacaccggcgtacgcacggcgcgcaagcacataggctggtacctggacgacctgccgggcgcagccgcgttctgcgcccgcatgaaccagatcgacaacacgcgcgagcaatggcgcgcggtggccgactggttcgacaccattttgcgcgagggccgcgaccagcaggcctttgtggcgcaacccctgctggcggcatgaccgccagtcaccaccaacataaaaacactctgcactcaaaatgagcaagaaagatgtcctggaagaatgcgtgcgcgccagcctggagcgctatttcgaagacttgggcgattccgagccccacgacatgtgggacatggtgatgcgctgcgtggagcgcccggttctcgaagtggccctggaacgctccggcggcaaccagtcgcgggcatcggaaatgctcggcatcacgcgcaacaccctgcgcaagaagctgctggcgcacaacatccagccgtagaacatcgcccttttcccgtatcccgcgccctgctcgcccgcgacggcggcgccccacctgcctgctgacatgaaaatcgaaaccgccctgctctcggtgtccgacaagaccggcatcgtcgaattcgcccgcgccctgaccgctcgcggcgtgcgcctgctgtcgaccggaggaaccgcccgcctgctgtccgaagccggcctggccgtcaccgaggtcgcccagcacaccggttcgccggaaatcctggaaggccgcgtgaagacgctgcatcccaagatccacggcggcctgctggcgcggcgcgacagcgccgagcacatggatacgatcgccgcctgcggcatcgatcgcatcgatatgctggtggtcaacctgtatccgtttcgcgaaaccgtggccaagcccgactgcaccttcgccgacgccatcgagaacatcgacatcggcggcccggccatgctgcgcgccgccgccaagaaccatggcaccgacgccggcggggtgacggtcgtgatcgatccggccgactactcgcgcgtgctggcccagatggaccagggcggcagcacctcgtacgcgctgcgcctggagctggcggccaaggtctacagccataccgccgcctacgacggcgccatcgccgcctacctgaccagcctggccgaggccgcgccggcccaggacgcggtgcccgcgcgcaacgaatggccgggcaccttgaccatccaggtgcgccaggagcaggcgctgcgctacggcgagaacccgcaccagaccgcggcgttctacgtcgacgcgcagcgtccggcgggcctgctgggcaactatcgccagctgcagggcaaggagctgtcgtacaacaacatcgccgacgcggacgcggcctgggaatgcgtgcgcagcttcgacagcaccgcctgcgtcatcgtcaagcacgccaacccgtgcggcgtggcgatcggcgacggcacgctgcacgtctaccagcaggccttcaagaccgacccgacctcggccttcggcggcatcatcgccttcaaccgcccggtcgacgccgccaccgccgaagcggtcagcggccagttcctggaagtgctgctggcccccgcctacgacggcgcggcgctggccatcctggcggccaagaagaacgtacgcgtgctggaagtgccggccggcccgggccagaatgccttcgacatcaagcgcgtgggcggcggctggctggtgcagagcccggacgcctacaacgtgccgcgcgacgcgctgaaagtggtcagcaagcgccagcccaccgagcaggaaatgaacgacctggcgtttgcctggaaggtcgccaagtacgtcaagtccaacgccatcgtgttcgtgggcggcggcatgacgctgggcgtgggcgccggccagatgagccgcatcgactcggcccgcatcgcctcgatcaaggccgagaacgcgggcctgaccctgcgcggttcggcggtcgcctcggacgccttcttccccttccgcgacggcctggacgtggtggtggcggcgggcgcgacctgcgtcatccagcccggcggcagcgtgcgcgacgacgaagtgatcgcggcggcggacgagcatggcatcgccatggtcctgaccggcacgcgccacttccgccactgatgcgcgtactcggcatcgaccccggcctgcgccgcaccggctttggcgtcatcgatgccgagggcatgcgcctgcgctacgtcgccagcgggaccatcgtggtcccgccggcgctggcgctgcccgaacgcctgaaggtcatcctcgacaacctgcgcgaagtcgcgcgcgagacccggcccgacgtcgccgcgctggaaatcgtctttctcaacaccaacccggcctccacgctgctgctgggacaggcgcgcggcgcggccctgtgcgcgctggccgacagcgcgctggacgtgcacgagtacaccgcgctgcagatcaagaaagccgtcatgggcaccggccgcgcggccaaggagcaggtgcagatgatggtgcagcgcctgctgtcgctggacggcacgcccgcgcccgattcggccgacgcgctggcctgcgccatttgccatgcccacgtcggcccgctgcacgacaagctggaccgcctgggcacggccgcgcaactgggcagccgcccgcgcctgcgcaacggccgcctggtcggctgagcgcggcgcggcggcgctgcgtatagaatgcgggcaaacgccgccgccgtggcggcgccctcatcctggcctgtcaccccatgatcggacgcattaccggaaccctcatcgagaaatcgccgcccgtcgtctgtgtcgacgtcaacggagtgggctatgaaatcgatgtccccatgagcaccctgtatgcgctgcccgagaccggcgcgcgggtcaccctgttcacccacctggtggtgcgcgaggatgcgcagctgctgtacgggttcggcagcagcgccgagcgcagcacgttccgcgagctgatcaaggtgaccggcatcggcgcgcgcaccgcgctggcggtcctgtcggggctctcggtggccgagctgtcgcaggccatcacgctgcaggagaccgggcgcctgacgcgcgtgccgggcatcggcaagaagaccgcggagcgcctgctgctggagatgcgcggcaagctgggcgcggacatcggcgccaccccgcacgcggccagcggccaccagagcgatatcctcaacgcgctgctggcgctgggctactccgacaaggaatcccaggcggcgctcaagaagctgcccgacggggtggacgtgtcggaaggcatccgcctggcgctcaaggccctggtccgctaggaccggcgggccgcgcccctagcgccgcgccaggtaggccggcgcgaccgcctccagcgcggcgggcggcgcggccaaccccgagggcgcggcgccgctggccacgttgtcgcgcgtgagcgaatccaggttgtcgcgcgagaccagcggatcgccgggcaggcattcgaacaacagcgcctgcatccggcccagcgccatcggcatttcgcataccggccgcgggtggccgctccagagcgcgcacaaacgcacgatttcacccagggtgtagacctgcgggccgcacagctcgtagatcttgccggccgtatggccgttggccagcgccgccatcatggcgtcggccacgtcgcccacatagaccggctgcatgcgcgaacgcgcgccggccagcggcaggacggggaacaggcgcgccagccgcgcgaacatccgggtgaagttgtcgtcgggaccgaacaccaccgagggccggaacagcgtccagccgcccgtggcgccgaacacgcgctggatggcggcctcgccgtcgcccttggagcgcaggtacatgctggggccgccgctgtcggcgcccaacgcgctgacgtgcaacatgcgcgccacgccgttgcgcacgcaggcctgggcaatgcgctccggcaacagcacgtgcgcgcgggcgaagccggcgccgtagggacgtccgcggcccccatgcagcacgcccaccaggttgacgaccgcatcgcaccggtgcatgagccggtccagctcggcgtcgtcgtgcacgtccgcttcgatcagggtgaccgtgggcagcacctgcaggtcccgccccttgttgtagcggcgcgtcggcaccaggaccttgtgctcttgcgccgccaggcgcgcaaccagatgacggccgatgaagccggttccgccgatgacaaggatacgcatcgcgcagccccctgtagcatcattgtcgaccggcccattctgccctgccccgggcgcgcccgcaagggcgcgctcagtcggccagcaggcgcgcgtagaccggcaggtcgacgttgccgccgctgatgatgacgccgacgcgcttgccggccgcctcggggatgagtttgcgcaacgcggcggtggcggccaggcagccggtgggttcgaccaccattttcatgcgctcggcgaagaacctcatgctttgcaccagttcggcatcgctgacggtcaggatgtccgccacctgctgctggatgatggcgaaggtcagccggcccaggtgcgtcgtgaccgcgccgtcggcgatcgacttgggggcggcgatggtgacgatctcgcccttgcgcaaggattgctggccgtcgttgccggccgccggctcgacgccgtagacgcggcaggccgggctgagggcccgcgccgccagggccgagcccgccagcagtccgccgccgcccaggcacacgaacaggaagtcgagttcgccgacctcgtcgaacagttccttggcggcggtcccctgcccggcgatcacgtcggcgtggtcatagggcgggatcagcgtggcgccggtttcttcgtgcaagcggcgcgcgatggcctcgcggtcctcgctgtagcggtcgtaggtgacgacccggccgccgtagccctcggtggccgcgcgcttggccgccggcgcgtcctgcggcatgatgatggtggcctgcacgccctgcaggcgcgcggctagggcgatggcctgggcatggttgcccgacgaaaatgtcaccacgccggcgcggcgctgttcgggcgtcaggcgggcgatggcgttgtagccgccgcggaacttgaacgcccccatgcgctggaagttctcgcacttgaaaaagacctgcgcgccggccatggcgtcggcggtggccgaggtcagcacgggcgtgcgatgggccacgccagccagcgtggcggccgcctgctcgacgtcggcgtaagtgggcaattggggctgcatgggggaatcctcgatgggcggactgcgattgccgcatcatatcgctatcgccggcgcccggcgggcgcaaggcctgcccgggtggtgtacgatgcctttcgcgcacgcccagatccgaatttatggccattcagtccgactcgctctcttccctgcccgattctccccgcattgtcgcgccgcaaccggtgtcgcccaacgaggagtcgatcgaacgcgccctgcggcccaaggcgctggaagaatacgtcggccagcagcgcgcgcgcgaacagctggagatcttcatcgcggccgcgcgcaagcgcggcgaggcgctcgaccatgtcctgctgttcggcccgccgggcctgggcaagaccaccctggcgcacatcatcgcgcacgaaatgggcgtgcagctgcgccagacgtccggccccgtgctggagcgcccgggcgacctggcggcgctgctgaccaacctggaacgcaacgacgtcctgttcatcgacgagatccaccgcctgtcgccggtggtcgaggaaatcctctatccggcgctggaagacttccagatcgacatcctgatcggcgaaggcccggccgcgcgcagcgtcaagctggacctgcaacccttcacgctggtgggcgccaccacccgcgccggcatgctgaccaatccgctgcgcgaccgcttcggcatcgtgtcgcggctggagttctacaacaccgacgaactggcccgcatcgtcacgcgcagcgccagcctgctcaacgccgacatcaccgccgacggcgcgcacgaagtggcgcgccgctcgcgcggcacgccgcgtatcgccaaccgcctgctgcggcgcgtgcgcgactatgcgcaggtcaagtctcacggcgtgatcgaccaggacgccgccggccgcgcgctggccatgctggatgtggacccgcagggcctggatgtcatggaccgcaagctgctcgaagccatcgtgcacaagttcgacggcggcccggtcggcgtggacagcctggcggcggcgatcggcgaagagcgcgacaccatcgaagacgtcatcgagccgtatctgatccagcacggctacctgcagcgcacgccgcgcggccgcaccgccacgctgacgacctggcgccacctggggctgaccccgccggccgcggcgagcggcggcacgggcgagctgttcagcaagtaggccgctacgggcgctgcacgcagcgcaggatttcctcgccgtaggcttgcagcttgcgcgcccccacgccgctgatgtggctgagatcgtccagcgactccggccgggccagcgcgatctcgcgcagggtggcatcgtggaagatcacataggccggcaccccgttgctcttggcaacctcgccgcgccagctgcgcagcgactcgaacaccggcttggcctcggccggcaggtcgatggggtcgggccgcgcgcgggcgcccgcgcgcgagctgcgcggctttttctcggcctcgcggcgcagcatgagctgatgctcgcccttgagcacggcgcggctgccctcggtcagcgccagggtgccgaaaccctcgtgatcgaccgccagcaggccctgggccagcagctggcgcagcacgccgcgccaggcattctcggacaggtcggcgcccacgccgaatacgctcagggtttcgtggtcgtgctggcgcgtgcggtcggtgctcttgccgcgcaggatatcgatgatatggccggcgccgtagcgctggccgcgctccttccacaggcggtacacggccgacagcactttctgcgcggcgaccgtgccgtcccaggcctgcggcggttcgaggcagacgtcgcagttgccgcaagccgtgatggtctgcccgaagtaagccagcaggcgcacgcgccggcattcgacggtttcgcacaggcccagcatggcatcgagctgctggccgagccggcgccggtaggcatcgtcgccgggcgactcgtcgatcatgcggcgttgctgcaccacgtcctgcaggccataggccagccacgccgaggccggcagcccgtcgcggccggcccggccggtttcctggtagtagccttcgaccgacttgggcaggtcgatgtgcgccacgaaacgcacgtcgggcttgtcgatgcccatgccgaaggcgatggtggccaccatgacgatgccatcctcgcgcaggaagcgcgcctggttggcggcgcgcaccgccgggctcagaccggcatggtagggcaaggcgttgacgccattggcgcacaggaagtcggcggtttcctcgacgcgggcgcgcgacaggccgtacaccacgcccgattcgccttcgtgctcgctgcggatgagatccagcagctggcgccgcacttcgttcttctcgacgatgcggtagcggatattgggacggtcgaagctggccacgaaatggcgggcttcgtccagggccaggcgctgcgcgatctcgctgcgcgtggccgcggtggcggtggccgtcagcgcgatgcgcggcacctcgggccagcgctcgtgcagcatcgacagcccgaggtattcgggccggaaatcatgcccccattgcgagacgcagtgcgcctcgtcgatggcgaacagggcgatgcgcccgcgctcgagcaattgcaggcagcggtcggtcagcaggcgctccggcgccacgtagagcaggtccagctcgccggccaggaatgcctgctcgacctcgcgcgccacgcgccaatcctgggtggcattgagaaacgcggcccgcacccccagttcggtcagggcgtcgacctggtcctgcatcagggcgatcaggggggaaaccacgataccggtgccttcgcgcaccagcgcgggcacctggtagcacaacgacttgccgccgccggtaggcatcagcaccagcgcgtcgccgccgccgatgacgtgctcgacgatggcttgctggtcgccacggaaggattcgtaaccgaaaacgcgcgcaagcacgcccagggcgcgcgggtcagacatgggtagcaggcagatgcatcatggcggggattttaagccccagcgccggcctgtccctaatcgccccggccgccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctggccgccgcactgcttctggcgacgaccggcgcgctggcgcaaagcctgccgtatggcgtcacgctgggcaatctgcaggccacccgcgatgccgccgccggcgtcagcaccattaccggctcgctcagcaaccagggcgccaagcgcatcggccgcgcctgggtggtgttcgcgctgtacgactcgcaggggcgcgagatcgggcgggtcaaggagcagtccatcggtcccatagcgccaggcgaaatatggcagatccgcagtaccacgccgcaacccttcgagcgcttctcggccatcgaaatcaaggcggaatgacggccggcgccgatgcccggacccaagttatgggaaaatcctttcctgtcggcgccagcctcgtccgttcgggcgagccggccgcgcgtccaatcccgggacgcccccgcgccagactctctaggatggaatcatgtttcccaaaagacttaccgacggctatcacgccttcctgcaaggccgcttccacagcgagcgcagtcgatatgaagcattggccgagaagggccagaaacccgaaatcctgctgataggctgttgcgactcccgcgtttcccccgaggtcatcttcgacgcgggcccgggcgagattttcgtcgtgcgcaacgtcgccaacctcgtgccgccctgcgagcccgacgccgagtcgtccttccacggcaccagcgcggccatcgaattcgccgtcaacggcttgaacgtcaagcacatcgttgtgctgggccacgcctcgtgcggcggcatccgttcgttctatgacgacggcgagccgctgtccaagatggacttcatcggcaaatggatgtcgcagatctccccggtcgccgaacggctgggtccgtccaccggcgatcgcgccaccgacatcaagcggctggaactggccgtggtcgaagaaagcctgcggaacctgatgaccttcccgtccatcagcagccgcgtcgagcgcggcgagctcgagctgcacggcacgtacttcggcgtggccaccggcctgctgtacgtgcttgaccgcgcgacgggccagttcgccccctggctggaagaggacgcggcggcctgaggcgcgccgcctccgcgtgcgtcaggccaggcctgccgcgcgcaggtccggcgtgcgcaggtgccagtcggtcgcctgctggaaagccacgcccaggccgcacaacagcccatcgtcgaagggcttgcccatcaattgcacgccaaccggcaggccgtcggccgaaaagccggcgggcagggccagcccgctggcgcccaggaagttgccggcgcggctgaaggccgccagcggcgcgccctgctcgtccacctcatcgaggcggcaggcggcaaagggcaggctgggcgtcagcaacgcatcgtagtcctgcatccaggcgcgccattgcgcgcgcgcctgggcatgttcacgcatggccgcgatatagtcggccgcgccgatggcccgccccgactgcacccgggcccgcacgaattcgcccagcggcaaggcggcatcgtcgatgtagccgcggtgcaggacatacgcctcggccgcgatgatgcggccattggcatgcatcagccgggtgaaatcgaaaggggtcgccaccgtcgccacctccgcccccagcgcgcgcaaggtgtcggccgcctgccgcacggccagcgccacatcggcgctgacggccagcggatagttttcttcggccatgacggcgatgcggcggcccgccaacggccggccgccctcgcgcggcggcgcatagacgagtgccggcacgcccagcgtggccgggtcggccgcgtcggggccggccagggcttgcacgagcagcatggcgtcgtacgcgtcgcgcgtcatcgggccgatcgaatccagggtctgcgacagcggcaccgcgccgtgcaggctgatcagtccggcgctcgtcttcaggccggtgatgccgttgagcgcggccgggatccgcaccgacccgccggtgtccgagcccagcgccgccggcgccaggccggcggccacggccacgcccgaaccgctggacgagccgcccgggatacgcgggtgggacaagtcccaggggttgcgcggcgtgcccatcaccgggttggtgccccatccgccgaaggcgaactccaccatgtgcgtcttgcccaggaccaccatgccggcggccagcaagcgccgaaccgccgtcccggtgaccttgctgcggcgctcgcgccaggcggccgaacccgccgtggtgacctgcccctcgatctcgcacagatccttgatggcgatcggcaggccatcgagcggtcccagcgcataaccggcggcgcggcgcgcgtcggcggcctgcgccagccgcagcgcgcccgcctcgtcgacgctgacgtacgcgtgcaaggcctcgttggcgcgtgcgatgcgcgccaggtagtggcgcgccagttccaccgcactgtagcggcccgcttccaggccccgcgccaattcggccaggctggaaaatgcaagttcagacatgatttcctcggaatacgaccctgaagcggcgcgcgcccgggcgcgcgccggccactgcgacacccgcgctcagcgcttgttccaggcgggcgccgggtacaccgccttctcgaccgccacatcctccggatacacgggcaccatgcccttgcccggcagcaattgcaccaccgggaacggcatctgcaactgcttgccggtctcgtcgatggcgtacggaccggccatgacggtgaccttgtcggagagatccatcgacgcctgcttgagcgcggcggcgtcggtcgcgccggccttcctgatgatctcctcggtcagcgcgcccgcgccgtaggtcagggccgtctggaaatcgggcgggaactcggccttgggaaacagcgtgtcgtatgccttggcgaactgctcgcgcgtcaggccggcgttgaccttccagttgatggcgggatggtagttggtatggctgaagatgtagttggagtccgcgccgatcgcctggaactgcggcgtagacgcatacaccatgaaggtgtacgggaagttgatgtccagctgcttcatctggcgcgtcatgctgatcaggtcgccctcgtacgaggtcggcaccagcgcatcggcgccggccgccttggccttttgcagcagcgtgctgaaatccttctgccccttcggatatttttcgtacagcaccacttcgatgccgttcttggcggcctgcgcgcggccgccatcggccaggccggccgggaacggttcgtccgagtacagaatggccgccttcttcacgcccagcttgccggccagcgccatcggcgcgcgcagcatggccgacaccggcatctgctacaaggtgctgggctggcccatcctgccgtcgctggccgccgccagcgtggtcggcctgctgatcgcgctgctgttcgcgcccaccctgcggctgcgcggcgtgtacttcggcatcgtcagcctggcgctggccaccatcatgcggctgctgatctccaacctgcccgacggcttcaccggcggcagcatggggctgatcctctccagcgccaacaacccgacccacagctactacgccatgctggccgtcatggccgccacgctggccaccgtcgcctggctctcgatatcgcgcctgggcaaggctctcaaggccatccgcgacgacgacgcggcggccgcctgcgtcggcatccacgtgccgcgcacgcgcctgaaggcctggttgctggcggcgctgttcccggccctggccggcggcatcgaggcctggtacaccaacgtggtcgatccggaatacgccttccacgtcctcatcaccgccaagagcatcatctacgccatggccggcggtttcggcaccatcatcggcccggtcgtcggcacgctggcgctgctgggcatcgaccacctgatctggcagaaattcccggtgctcaacctgctgctgggcctggtgatcgtgctgctgatgctgttcctgccgcgcggcatcgtcggcagcctgctcaagcgctacccgcaactgcgccaatacatcgcctgaggagccggacatgagcggactgattatccagggcctggtcaacggcctgatcctgggcgccatctacggcctgatcggcgtgggcctgaacgtgatcttcggcgtgctgcgcgtggtgaacttcgcgcacggcgagttcctggtgctgggcgcctactttgcctactacctgctcgaatacgccggcatcgacccgctgctggcattgccgctggccttcggcgccttcttcctggccggctacgtgctgtatttcgtgctgatcccgcgcctgtccaaggccgacgaccccgaaatcagctcgctgctgctcatgttcggcgtgtccatcatgctgggagccatcatgctgctggccttcgaggccgacgcacgttcgctgccctacgagatcgaaccggtgttcttcaagatcgggccggtgctgatcccgaccgtgcgcctgatcgccctggccatcgcgctggccgtggtcgccgtgctggcctggttcctgtaccgcacccagttgggcaaggcgctgcgcaccatcatcatgaaccgcgacgccgtgcgtatcgtcggcatcaacgtcgagcggctgtcggccgtggcgttcggcctgggcatcggcctggccgccgtcacgggcgtgctggtggccatggtgttcccggcattttcccccttcatgggcaacgactacaccctgatcggcttcatcgtcatcgtgctgggcgggctgggccatcccgtgggtgcgctggtcggcgccatgctgttcggcgtcaccgaacaggtttcggtggtgttcttcaacccctccatcgccacgatctgcggcttcgtgctgatggtggccatgatcttcgtgcggcccaccgggctgttcggccaccgcgccctgcgctgatcggagaccgtcgcccatgttgaaagtcagcaatctgcaaaagcgcttcggcgggctggtggcgctgcgcggcgtcgacctgcacgtgccgcgcgccgccattctcggcatcatcggcatgaacgggtcgggcaagaccaccatgctcaactgcatcaacggcctgtatgtgcccgacgccggcagcatcgcgctggacggcgccgaaatcgccggcaagcaggtccacgaggtggcgcgcctgggcgtgggccgcactttccaggtcccgcgcgtgttccagcacctcagcctgctggacaacctggacgtcgcgcagcagcagaccagccgcaacgccgacgagcgctacgcgcaatccgaatactggctgcacaaggtcgagttacaccgcctgcgccacaaccatgccgaagaactgtccggcggacaacagaagctgctggagctggcgcgcatcatggtggcgcagcccaaggtcatcctgctcgacgagccgtttgccggcgtcaacccggccctggcgcaactgctcatcggcatcatccgcgacgtcccgaccgagcatggctgctccgtggtgctggtctcgcacgacctgacctcgatctaccagctgtcgcaccacatcatcgtcatgaacgaaggcgcgatcctgtgcgaaggcgacgccgatcgcgtgcgcaccgatccgcgcgtgatcgaagcctacctgggagcctgaccatgccgacctccgccgccacgaccgagccggtgttcgccctggaccatgtcaccgtggcctaccacggcgacatcaccattctcaacggggtcaacgtacaggcgcgcgccggccaggtcaccggcatcatcggccccaacggcgcgggcaagtccaccgtgctcaagaccctgttcggctttttgccgctgcgcggcggccgcatcgtgctgcgcggccaggacatcagccgccagccctcgcacgagcgcgccgccagcggcgtggccttcgtcccgcagcaccgcagcctgttcggcgagctgtcggtcgaggacaacctggtgctgggatgctggccgtttcgccgcgacaaggacaaggtgcgccgccgcatcgactcggtctaccaacgctttcccatcctggcgcagaagcgccacgatcccgtctccagcatgagcggcggccagcagcgcttcgtcgagttcggccgcgccctgctgatcgagccctcggtcatcctgctggacgaacccaccgccatgctggcacccaagatttccaaggaaatctacgccctggtgcgcggcttcgccgacgaaggcatgaccgtcatcctggtcgaccagaacgtgcgccgctgcgccgagatctccgactacatgtacatcctcgaactcggccgcaacaaggccgaaggcgcccacgaacaattcggccacgacggcggcctgcgcgacatggtcgcgtcgtggatggactacaagatagactgatccccgggtgcctgtccccgcagggggacaggcacccgctgactttgcccgccaggctccaacgcgcttccccgccctcgctataccgttattaccagaatgacttagacggcgggttggctgtgctgctacggttatgtgcatcaatccaggatggcgtcttccgggcttgcccgcgccatgcatcgcaccccgaagggcagtaagacatgtacgtgtacgatccagtcgaccagcaactggtcgaagagcgtgtgaaacaattctcggaccagacgcggcgctttctcgacggccagctgaccgaagacgagttccgcaccctgcgcctgcagaacgggctttacatccagcgccacgcgcccatgctgcgcattgccattccctacggcatgctggccgcgcgccagttgcgcaagctggcgcatatcgcacgcacctgggaccgcggctacggccacttctcgacgcgccagaacatgcagttcaactggccgcgcctggaagacgtgccggccatcctggccgaactggcttcggtgcagatgcattcgatccagaccagcggcaattgcatccgcaacaccaccagcgaccacttcgccggcgtcgcccccgacgaactggtcaatccgctggtgtggtgcgagatcatccgccagtggtcgaccctgcaccccgagttcgccttcctgccgcgcaagttcaagatcgccgtcagcggcgcggtcgaagaccgcgcggcggtgggcgtacacgacatcggcctgcaagcggtcgagcgcgacggccagctgggttttcgcttctgggtcggcggcgggctgggacgcacgcccatggtgggccacctgatcaatccgttcgtgccctggcagcacctgctgacctatctgcaggcggcgttgcgcgtgtacaacctgcatggccggcgcgacaacaagttcaaggcgcggatcaagatcctggtcaaggatctcacgcccgaggtctacgcgcgcgaggtcgagcaggagtggcaatcgctcaaggacggccccgatacgatcaccgaggaccagctgaacaccatcgcgggccgcttcgtctggcccgactacgacagcgccgcggccagcgagcccgatcccacggacgcccgcgcccaggcctacccgcgcttcgcgcgctggctgcgcaccaacgtgcgcgcgcacaaggtggcgggctatgcggccgtgacggtgtcgctgaaggccaccggcgtgccgcccggcgacatcaccgccgaccagatggacgcggtggctggcctgtccgaacgctatggcttcggcgaactgcgggtctcgcacgagcagaacctggtcctggccgacgtgcgccgggcccggctgcacgacctctggcaggagctgcagcaacttaacctggccacccccaatatcggcctgctgaccaatatcatcgcctgtccgggcggcgacttctgcgccctggccaatgccgtctccatcccggtggccgaatccatccagcgccgcttcgacgatctcgactacctgttcgaaatcggcgaactggacctgaacatctcgggctgcatcaattcctgcgggcatcaccacgtcgggcacatcggcatactcggcgtggacaaggccggcgaggagtggtaccaggtgacgctgggcggccgccagaatggcgcggccaagccgctgcccgacctggagtcgccgcgcggcggcggcgcggccatcggccgcatcatcggcccgtcgttcgcacgcacgcagatccccgacgtgatcgatcgcctgatccgcacctacctggaattgcgtgacagcgacgccgaacgcttcatcgacgtggtcgaccgcgtcggcatcgaccccttcaagcgcgacgtctacgccgacccggccgtcgccaaactcgcctcccagcaagagcccgctcatgcctgaagccagccaccccgaccacctgatccgcgccggccgcctgcaggccgacgacgcgcgcctgttcacccccgaggccgacggccccgccgaccagacgccgcccgacgaacccggctggctggtgacgctggccacctggaaggccgccgccgcgacgctgcgtgcgcgccgtcatccggtgggcgtgcagctgccgccggatgcgcggctggacgaactgaccggccccgacggcgagctcgaccgggccgcgctgtccttcatcgccatcgagtttccggtctatacggatgggcgcggctattcgctggcgcagttgctgcgccgccgctacgggtgggacggagaattgcgcgccgtgggcgatgtcatgatcgacaccatccactaccaggcgcgcgtgggtttcgacagcttcctggtcaagcccggccacgatccgcagcgggcgctggccgccttccgcaccttcagcgtgcactaccagcacacctacccggcccccctggcggcctgaaacagggccgccgcgccagcgcggcggccgcgcgcttgcttaccacgacgtgctgtaggcgcccggaaactgccgggccacgaactgcttgacctcttcggactggtacgccttgataaagcgcgcgatgcgcggatcgttcttgttgtcttcacgcgcggcgatcaccaccacggcaaacggcgcgtccttgctctccagggccagcgcgtcgcgcgccggcgacagcccggccggaatggcataggccgaattcgccgccgcggcatccacgtcggccagcgagtgcggcaattgcgccgcctcgatttcgaggaacttcaggttcctggggttggcggcgatgtcgaacaacgacgcgttgaccgtgacgcccggcttgagctcgatcaggctggccgcctgcaacaccagcagggcgcgcgcgccattggtcgggtcgttgggtatcgccaccttggcgccctgcggcaaggcgtccagcgtctggtgacgcctggaatacacgcccatctgctgcaccaccgcgctggcgaccggcgccaggcggtagccgcgcgccttgttctgggcatccaggaagggccggtgctggtagatgttgaggtccagttcgccggcgtcgagcgccgcgttgggctggatgaagtcgctgaactcgaccagcgtgacgcgcagcccgtccctggccgccacgctcttgaccacttcgccgatctgcgcatgcggccccaccgtgaccccgaccttcaattcggcgtcctgcgccagggcaggcgcggtggcaatactgaacagggccgcgcaagcggcgacgagatggcggatacgcatggaaagctcacgaagatgaggaaaaacgccggacggcaaggggccgattctacgaagccgtcctcaaaacgaaaagcgatgaaagcgcatatccaaagaccatacggttattagcgtacgggccgccacgggcgacaatagcggttttgccttgcgccgtacctgtcatgtcgtcctctgctgacctgcatccccacgcccgcgccctgctggccgatcattacgcggccatcgacgccgacctgcccgccctgctggaattgctgtttgcgcgcagcgccggcgaagactggcacaaggccggcacgttcaagcaccatctgctgggcgtctatcgcacgctggcgctgtggaaccaaccgcgcgaagtgcgcctgctgggtctgttccacagcgtgtacggcaacgagtacgtggacctgacgctgttcgaccgtgagcgcgagcgcgccaccttgcgccagtacctcggcgaagaagccgagcaatgggtgcacctgttctgcgccatgcctcgcacccagttcgtgcagcgcatcctggcgggcgaaggccgtggcgccacggggctggtgctgcagggcgccgacggccagccgctgacgctgacgccgcgccaggtggccgccttcatcgtggtgtcggcggccgacgtcggcgaacagtggcatagctggcaggacgagatcttcgccggctatccccaccaggagcgccgcgacacctcgacgcactgggccgcctcgctgtggcccggcccgctcaagccgccggcccgcatcctggacatgctctcgcgcctgctgcagcccttgtccacgctgcccgccggcaccggcatcccgacgccgcccgccttcggccactgcaccgccgtgctcgacgccggcgacgaggcggccgccgcggcgctgtactggcaggtcatcacgcgcatgcaccccatgaccgaaatggacagcgcgcaccatttgctgcaggccgccatcgcccacaacccctgggtggccgagccgcgcctgctgctcgcgcagctggcgctgaccgcgcaggactacgacaccgccctcgagcaggccgccgccggcctggcggccttgcaggcctggggaaccagctgggacaagcgcatcgaatggtcgggctggatggcctgggcgcgcatcctgctgcagaatgcccgcgaccgccaatggccggccacgctgggcggattgaacggactgggcttgatgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcattgccctgcacgtccccccggggggggcctcattttttccggaaaccagacatggcagccgaatccgcccgccgcatcgggctcatcatcgtaggcgacgagatcctctccggccgtcgccaggacaagcatttttccaaggtggtcgaactgctgggcgcacgcggcctgaagctgtcctgggccgaactcctgcccgacgatcgcgccacgctggcggccgtcttgcggcgcagcttcgccagcggcgatatcgtcttttcgtgtggcggcatcggcggcacgcccgacgatcacacgcgccaggccgcggccgaggcgctggacctgccgctggccctgcatcccgaggccgaacaggcgatcgcgctgcgcgcggccgaaatggccgccaaggggcagggtacggccgacatgggcacgccggaaaaccagcagcgcctgcagataggaatgttcccgcgaggctgcgagatcgtgcccaacccgtacaaccgcattcctggcttcttcgtgcgcgaccatacgttcgtgccgggctttcccgtgatggcctggcccatgctggaatggaccctggatacccgctaccgcgcgttgcatcaccaggtgcggcatgccgaacattcgttcctggtgttcgacatgcccgagtcgcgcatcacgccggccatgctggaaatcgagcagcgctggccgggcgtgcgcgccttcagcctgcccagcgtgggcgagacgggcgggccatcgcatatcgacctgggcgtcaagggcgaacccgaggcggcggcgcaagccttggccttcctgcgcgccgaggtggtgcgcctgggcggaaaactggctccgccagctcaaaactgacgatgagttgacgtcatgctgacgttctgctgaaaaatagggggcgagaaaaatagcggttgccaaacggctttatagatttcacaatacgataaatctgctccttgttgcggtgccgcatcggcgccgccccggggcggcatctatccgcaaccactatgtcccgtattccgaacgctacagccagggggccggggtctcactccgacgacggcgccggccagcatcccatcgccatccaggtgatcgaccgcgccatgcgcctgctcgatgcgctcgcggcccagcccgaacccgtcacgctcaaagaactgtcggccactaccggcctgcatgcctccaccgcgcaccgcattctcaatgacctggtggtagggcgctatgtcgagcgggtcgacaacggcctgtaccagctgggcatgcgcctgctggagctcggttcgctggtcaaggggcggctgaatgtgcgcgaggcggccatcggcgccatgcgttcgctgcacaagcagaccgggcagacgatcaacctgtcggtccagcaaggcgacgaaatcgtctatatcgaccgggcctggagcgagcgctccggcatgcaggtggtgcgcgccatcggcgggcgggcgcccctgcacctgacctccaccggcaaactgttcctgtccacctacgatacgcggctggtgcgcgcctatgcgctgcgtaccgggttggccgggcacacccgcaacagcctgaccgagctcgaccgcctcgagcgcgagctggccctggtgcgccggcacggctacgcgcgcgacaacgaagagctggaactgggcgtacgctgcatcgccgccggcatctacgacgacaccggcaagctggtcgcgggcctgtccatctcggccccggccgagcgcctgcaggacgaatggatacgcctgctggtcgatgccgccgccagcatttccgaggcgctcggctacgagcccggcgtcaacgggatccacgcgccagcggctgcctgagtccggcctggcctggcgataaggcggtgcgtgcaggcgtggctgcgatcgcaccgtaaccgttggtgcggcgtcctgatctccggagcgttcggctgggagatggctgcgcatccgatgggccggttcttgtgtgtttgctagcctgactaacaggcgacctggggtcgtttccggtttccggtcaggggcaaacaaacgtggataaagatgaatcggcattgcggcaacttgtcgacatggcgcttgtaggctacgacggcgtggtggaagagttgctggcgctgccctcggaagagtccggggatcttgcgggtggacgggccaaacgagagaaggccgaattcgcgctgtttagcgaagcgcccaacggggatgaacccatcggccaggatgctcgtacatggttctattttcccaagtaccgcccggtggcggtttccaatttgaagaaaatgcaggtggcgattcgtgctcgtctcgagcctgagtcattgatcctgcagtggttgatcgcactcgatgtctatctcggcgtgttgatcgccgccttgtcccgcactgtgatcagcgacctggtattcgagtatgtcaaggcgcgctacgagatctactacctactgaatcgcgtgccgcatccgctggcgacggcgtacctcaagcgccgccgccagcgtccggtggatcgttcgggacgtctgggctcggtgttcgaacacccgctatggttcgcctacgacgaattggccggcaccgtcgatctggatgccgacatctacgagcaggcgctcgccgaaagcatcgaacgccgcatggacggagagccggacgacggcagtctggataccgccgaacacgacgtatggcgtttgtgccgcgacggcatcaatcggggcgagcaggcgattttccaggcatccggcccatatggcgtggtcgcggatgcagggtatatgcgcaccgttgccgatctggcgtatgccgatgcattggcggattgcctgcatgcccaactgcgcatccgggcgcaaggctcggtcgatagcccgggagacgagatgccacgcaaacttgatgcgtgggaaatcgccaagtttcatctggccgcgacccagcaggcgcgggttgatctgctcgaggcggcgttcgcgctcgactacgccgccttgcgcgatgtgcgcgtctacggcgattaccgcaatgcgctggctcttcggttcatcaagcgcgaggccttgcggttgctgggggcgcggcgcggcaacgcctctacgatgccggcggttgcggctggcgagtacgacgaaatcgtggccagtggagcagccaatgacgcggcttatgtatccatggccgccgcgttgatcgcgggcgtgctctgcgatctcgagagcgcgcagcgcacgttgcccgtcgtattggccaggtttcggccccttggcgtgcttgcgcgattcagaaggctggagcaggaaaccgcgggcatgctgcttggcgaccaggagccggagcctcggggcttcatcagttttaccgattttcgcgatagcgacgcgttcgccagctacgcggagtatgcggcccagttcaacgactatatcgatcaatacagcatactcgaggcgcagcggctggcgcggattctggccctgggctcgcggatgacggtcgatcaatggtgccttcccctgcagaaagtacggcactacaaggtgctgacatcgcagccagggctgatcgcgcgtggaatcgaaaatcacaacaggggcattgaatattgcctggggcggccgccgctgaccgatctgccgggtcttttcaccatgttccagctccatgattccagctggctgttggtatcgaacatcaacggtgagctttggtctgatgtccttgcgaacgctgaggtgatgcagaatcctacgctggccgcccttgccgagccgcaaggccgctttcgaaccggccgtcgaacgggcgggtggtttctcggcggccccgcgactgaagggccaagtctgcgcgacaactacctcctcaaattgaggcagagcaatccggggctggatgtcaagaaatgctggtatttcgggtatcggcaagagtacaggctgcccgcaggcgcgctgggtgtgccgctattcgctgtttccgttgccctgaggcacagtctggacgacctcgcggcgcacgcgaagtccgctttgtacaaacccagcgaatggcagaagttcgccttctggatcgtgccgttctaccgggaaatattcttttcgacccaggatcgttcctatcgggtcgatgtggggagcatcgtctttgattcgatttccttgcttgcctcggtgttcagcataggagggaagttgggcagtttcacccgtacccagtatggcaacctgcgcaatttcgtggtgcggcaacgcatcgcggggttgagcgggcagcgcttgtggcgttcggtgctcaaggagcttccggcattgatcggagccagcgggttgcgcctgtcgcgttcgctgctcgtcgatctgtatgagatcttcgagcccgtgcctatccgtcggcttgtcgcgggattcgtgagcgccactacggtcggcgggcgtaaccaggccttcctgcggcaggcattctccgctgccagttcctcggccgggcgcacggggggccaattggcaagcgaatggcggatggccggcgtggacgccaccggtttggtcgagtccacgtcgggcggcaggtttgagggcatctacacgcgcggcttgggaccgttgagcgagtgcaccgagcacttcatcgtcgaatccgggaatgcctacagagtcatctgggatgcatacacgcatggttggcgcgtggtcaatgggcgtttgccgccgaggctgacctataccgttccggttcggctgaacgggcaaggccactgggagacgcatctggatgtccctggccggggtggggcgccggaaatcttcggacgcatccgcacgcgtaatctggtcgcccttgccgccgagcaggccgcgccgatgcgccgcctgctcaaccaggcgaggcgtgtggcgctcaggcatatcgatacctgcaggagcaggcttgcgttgccgcgcgctgaatccgatatggacgcggcgatccggattttcttcggagagccggacgccggccttcgccagcgcatcgggcgacgcctgcaggaggtcagggcctatatcggcgatctgagtccggtcaatgacgtgctgtaccgggcgggatatgacctcgacgatgtcgcaacgctgtttaacgcagtggaccggaacacgtcgctgggcaggcaggctcggatggagttgtatctggatgccattgtcgatttgcatgccaggctcggctatgaaaatgcgcgttttgtcgacctgatggcgttccacctgctcagcctgggccatgccgcgacggccagtgaggtcgtggaggccgtttcgccccggctgctgggcaatgtgttcgatatctcgaacgtcgcccagctcgaacgcggtatcgggaatcccgccagcaccggtcttttcgtcatgctgggcgcctattcggaatcgtcgcccgcgatattccagtcgttcgtgaacgatatatttcccgcatggcgacaggcttccggcggggggccgctggtatggaacttcggtcctgccgccatcagcccgacgcgcctggattacgcaaataccgatatcggattgctcaaccatggggatatttccccgctgcgcgccaggccgccattgggcggcaggcgcgacatcgatcttcctccggggctggatatttcgttcgtgcgttacgaccgcccggtgcgcatgtccgcgccgcgtgcgctcgacgccagcgtcttcaggccggtcgacgggcctgtccatggctatattcaatcgtggacgggggctgagatcgaatatgcgtacggcgcgcccgcagcggcacgcgaggtcatgctgaccgacaatgtgcggatcatcagcatcgagaacggcgatgaaggggcgatcggggtgcgcgtgaggctcgacactgttcccgtcgcgacgccgctcatcctgactggcggctccttgagcgggtgcacgacgatggttggggtcaaggagggctacctggccttctaccacactggcaagtcgaccgaactcggggattgggcgactgcgcgcgaaggcgtacaggcgctttaccaggcccatttggcgatggggtacgcgccgatctcaatcccggcgccgatgcgcaatgacgacttggtcagcatcgccgcgacctacgaccgggcggtcattgcctatctgggcaaggatgtgccgggaggcggcagtacgcgcataacgcgtcacgatgagggggcgggcagtgtggtttcgttcgactacaacgcagcagtccaggcgtcggccgttccccgcctcggccaggtatacgttctgatttccaacgacggacaaggggcgcgagccgtcctgctggcggaggatctggcctgggcaggcagcggcagtgccttggatgtgttgaacgaacgattggtgacgttgtttccggcgccggtctgaatcgcattccgcgaaacggcgggcgcgcaggcctcgcccgatcggccggccgggccgcgcgatgcgcggcccggccgcattgggacgcggcctttattgcttttccacgcccgccttcttgaacagctcggcccattgcggcacctgctgcttgaccttggcttgcagcgcctcgggattagcctcgttggtcagcacctcggcgcccagctgcttcatgcgctcctggaacttgggatcggccaggccggcctgcaggctcttgaccagcttgtcgaccaccggcttgggcgtgcccttgggggcccacatgccgtgccagatacccacttcgaaacccttgtagccggactcgtccatggtgggcaggtcgggcagggtgggcacgcgcttgaggctggtgaccgcgtaggccttcaccttgccgctggtgatctgctgcgtggtattggtggtctggtcgcacatcaggtcgacctgcttgcccagcagatcgttcatggccggcgccgtgcccttgtagggaatggtcagcaggttgacgcccagcgcctcgaccagcatggtgccgcacaagtggctggccgcgccgatgccggcattggccagtgaaatcttgtcggcgttcttcttgacgtactcggccagttccttgatgttgttgggcgggaaatcgccgcgggcaatgatggtcatcggcacgtccaccaccaggccgatgggctcgaagctggtgtagggctcgtagccggggttcttgtacagcgagggcgcggtcgagaagccggcgtgcatgagcaggatcgagtagccgtcgggctgggcgcgcgccacctgggtggtgccgatggtgccgccggcgccgcccttgttctcgaccacgacggtttcgcccagggtcggccgcatggattcggccagcgagcgggccacgttgtcggtaggaccgcctgccgcgaacggcacgaccatgttcacggggcgctcgggatactccgccagggcagtgtccgcgccggtcagggcgacggcggcgaacagggccgagagcttacgggaaatggggggcatgaggtctccaatgcagttggtatggctgcggttgattcgggccgggttggcctttcttgttatgtctgacggtcgatgagggtaatgccgtcaggctgtcggaagtgtagaaaacaatcgaaacagcgtcattgcgggtatcccccaaccggattaatcctggctgcagaaaaagggggacgcaggttgcgccacggggagtccggcaagcaattgttgcgacgcacaaaaagtgcttgacaagactttttaggtccgtagaatggcaattgtgcaatgcagcaaacgcgccggcggtgaattttcctaccagatccgcgcacgttttgtcgtcacagaccgtcgtgaaattttccggcccggccggaccctgacaggagatacctatgagcgccatcccccaacaagttctggcccgccagaaagccaccgtcaactcgctggtcgccgcgcaatcggccatgttcgccggtttcgaaaagctggtcgacctgaatctgaaggtcgtgcgcgccacgctggacgaagtcgcccagcagtcgcagcaagcggctgagctgaaggatccgcaagacgttgcctcgttcaccagcggcttggtgcagccgggcgccgaaaaggcgctggcctatggcaagcatgtgtacgacatcgtggccggcgtgcaagccgaactggcccagctggccgaggcccagatcgccgaaggccaacagcagctgaccgaagcggtcgagcagttctccaagaacgcgcccaccggctcggaaagcgccgtggccctgatcaagtcgtcgctggcgacggccaacagcgcctacgattcgctgaccaaggctgccaagcaggccgccgaagtcgccgaaagcaacctgaacgccgccgccaatgcctctttcaaggctgccagcgacgccgccgaggtcgcgaccaaggccgcgggccgcaatcgccgcgccgcctgatcgtaccagggggctgttgcgacagcccatactgtagtactgttgagtgacagagcagagctggaattcgggccaccttcgggtggcctctttttttgcccaaggcaaaaagccctcttggggcccatgcccgctcgggatcccgcctcagcggctgccttgggccagtgcccgcacgcattcgccgaccagcgccggcccgcggtagatcagcccggtatacagctgcaccgcctgggcgccggcggccattttctcgctggcctggcggccagagagaatgcctcccacaccgatgatggccaccgcgtcgcccaggcggctgcgcagccgttcgatgacacgcagcgacagttcatggaccggcgcgcccgatacgccgccggcttcctcggcgtgcggcaggccttgcacggcatcgcgcgccagcgtggtgttggtggcgatgacgccgtcgatgccatggcgcggcaggatctcggcgatggcgtcgatctggtcgtcgctcaggtcaggggcgatcttgaccgccagcggcacgtggcgctggtgctggtcggccagcgcgaggcgccgctcctgcagttgccccagcagcgccgacagttcgtcgccgccctgcagcgcgcgcaggttcttggtattgggggaggaaatgttcacggtcacgtagtcggcgtgcggatagacgccggccaggccgatcaggtagtcctcggccgcgcgttcgatgggcgtgtcggcgttcttgccgatgttcaggcccaggatcctgccctgcgagcgccactggctgcgctgcacattggcgatgaaggcatccagcccctggttgttgaagccgaggcggttgatcagcgcgttggcgcgcggcagccggaacatgcgcggcttggggttgccgggctgggcgcgcggggtgacggtgcctacttccacgaagccgaagcccaggttgcccagcgcgtcgatgtgggcgccattcttgtccaggccggccgccagccccaccgggttgcgcagcgacaggcccatcagcgtggcgggcgcctcgggctgggcgtgcagcagcttgcgggtcaggccgcagtcgtaggcgcgctgcagctgggcaagcgtgacttcgtgcgcggtttccgcgtccatggcgaacagcgccgggcgggccagggggtaggcgtggaagaggatagacatggggcggaattgtagatcgactttgccgccccgcgcgtgctcagggcggcgtttcgcgccaggcgccgtccacgtgcatctgcagcggccggaaattggccttgtaggccatcttgcggctgtcggcgatccagtagcccaggtacagccagggcaggtccagcgtgcggcactgttcgatctgccacaggatgctgtaggtgcccaggctgccggccatgtcggggtcgtagaaggtgtagaccgacgacaggccgtcgtcgagcacgtcgatgatggagatcatggccagctggccctgcggcgcgcggaattccaccaggcgcgtgttgacgcgcgtggtcagcaggaactgcgcatactgggtgcggctgtcttcgtccatgccgccgccggggtggcgcccttgctggtagcgggtgtacaggtcgtagtgctcgggggaccaggccagttcggccacgaaggcgcgcagcgcctggtggctgcgccaggcgcggcgctgcgtgcggttgggctcgaagcgggccgcatcgacgcgcaccggcacgcaggcgtggcaattgtcgcaatggggccggtaggtgaacaggccgctgcggcgaaagccctgttccaccagttgcgagtacgtgccggcgttgatcaggtgcccgggcgccgccacctgcgaacgcgcctgcctgcctggcaggtagctgcaggggtagggggcagtggcataaaactgcagcgtggagaaggggagttcttttagctggctcatgtcgggcatgccggcgtctggtcgccggcacgtggcttacatcataacgccgttggccggcggcagcggatgcagcatgccggcgctgtcgagccggccgctgcgccacggcaggcggggttgcgcgacggcatgggcgatgtgttcgatgaagcgcgcgcggcaccggacgcgcgcccaggcgcgccaggtggccggtctgctgctggcaatcgatccaggccacctggtggcggcgcaggaaagccaccaggtgcgccagggcgatcttggaggcgtcggtggcgcgcgcgaacatcgattcgccatagaacatgtgccccaggctgacgccgtacaggccgccggccagctcgccgtcgatccaggtttcgatgctgtgcacgaatcccgccgcatgccagctgcgataggcttgctggacggccgggctgatccaggtgccgggctggccgtggcgcggcgcggcgcactcgtgcaggaccctggcgaaggccgtgtcgacgcgcacctgcaggcgcgcggcggggtcgtgttcggtgcgggccaaggcgcgcaggcgcttgcgcagcgagtgcgagggcgcgaagtcggcgcatgccagcaccatgcgcgggtccgggctccaccacaggatgggttcgccctccgcgtaccaggggaaaatgccgtgcgcataggcctgggccagccgttcgggcgacaggtcggcgcccgcggccagcaatccgtcgggatcgcgcagcgcttgttcgaccgggggaaacggcgtgtcggcggccagccagggcagtttcaagggatcagcggtgcgattcgaggctgtagtggtgggtggggaattcgcccttgcgccggtcttccagatagcgcctgagcgtggtgaccacggtgcggaacgacaaatcgtcccaggggatttccgcctcgtcgaaatagcgcgcctccaggctttccggtccggggtccaggcccggcccgagcgcctcggccaggtagaagaagtgcacctgctcgacctgcggcacgtcgatcaccgtatacagctggcccagccggatgcgggcgcccgattcctcgagggtttcgcgttcggcgccctgggcggcgctttcgcccagctccatgaagcccgccggcagcgtccaggtatcgtagcgcggctcgatggcgcgccggcacagcaggatgcggttctcccagacgggaacggtgcccaccaccatgcgaggattctggtaatgaatggcgccgcagcggtcacagatgtcgcgggcgcggttgtcgccctcgggcacgcggtgatcgaccggcgagccgcattggctgcaaaagcgcgcgcggcgcggcgcggggaaatactggagggactgttgggcgctcatgaacgcgattctaacggttggcgcgcgccgccgaagcgcttttccaggtgctcgacgaacgagcggaccttgggcgacaggaaacgccggtgggggtagacggccatcatcgtgatgagcgaatggcggtagtcggtcagcagcgccgtgaggcggccggcgcgcaggtcctcgcccaccaggaattcgggctgcaggatgatgccgtggccggccagcgcggcggtgcgcagcacatcgccgttattggcgcggaaggtggcgttgacgcgcaccacgtgggtctggccgtccttttcgaagtgccagtcgttgccggtgctggcataggcatagtgcaggcagcgatggcggcgcaggtcctccggttgcgcaggcgcgccgtagcgttcgagataggccggggcggcgcaggccaccagctgctgcggcgccagcggccgggccaccagcgaggagtcgaccagcgggccgatgcgtaccgccacgtcgtatccttcctccaccaggtcgacgacccggtcgttgagatccaggtcgatgaccacttcggggtagcgcagcaggtagtcggcgatggccgggcccaggtgcagtacgccgaacgacaccggcgcgctgatgcgcagccgtccggcaggctggctgccctgggcctgcaaggccaggtcgagctcggccagttcggccagcaccggccggatgcggtcgtagaacgcccgtcctgcgtcggtcaggctcagcttgcgcgtggtgcggttgagcagccgtaccccgtacttccgctcgagaaaggcgacctggcgcgtcaccaccgagcgggcctggtccgtcttgtcggcggccgcggcgaacgagccgagttctaccacccgggcgaaggtctgcatggcagtgtgcgtgtccactattgttcctactttgacaacaataatttgctattttgcatgtttatcttcatttcgggaatcgagacaatgcccgggcttggcgcgccgtccggcgcgctcattggagaaagacatgatcgattcccgtacggctccctatgccgtcctgttgctgagactggcgctgggcgtgatgtacctggcccatggcctgaccaagctgctcgtgttcacgctgcccggcacggcccagttcttcgccaaggtggggtttgccggctggctggcctatcccgtgacgtacttcgagatcgttggcggggtgctgctgatcctgggtatctacccgcgctgggttgcggccattgccgccgtgcaattgctggctgccgccacggtgcacgcgggcaatggctgggcgttcggcaatccgggcgggggctgggagtatccggttttcctggcggtcggtgccgcggcgctggcgctgctgggcaatggcaaggccgcgctcctgccacgtccgcgcgcctgaggacggcgcggcaggccctaggcgggcttggccgggttggccacgaagcccaggcggcgcgcgacatcgccgctggccacgccatgcagcggcgcggcgttcggccaggcagggtgcgacaccatgaggggcggccggcccggttcgggccagcctgtttccagcacgtcggccagcgcctggccgtccacgtgcaactgcgccagcagcggcgccagttcgcggtcttcgaccagcccggggcccgccgccgtggatgcgtacaggcgcccctcgtcgtccagccaccactgccgcacggcggtgacggcctggccggtatgggtctgcaggccggagaattcgtcggcgcggcgcaggatcagcggcgccgcatccaggcgcacatacacacgctgcgggccgttctggaaaaaccagttgccctgcgcatcgcattcgtagttgcggccgatgaaggcgaggatctgcgggctggtgatggactctcccggggcgccgcgcgccgcgtcgccttgcggatgcaggtgccagcggccgcgggcgtccagcgacagccagccgtacactgccggcacgtcgggccagcgggccaaagcgtcttttaccagttgatccatagcgccacgggacggattccggccgccattataggcaagcgcgcgcgccgggccgcgctacggccggatcacgatgggcggcgcgctgatgatgatggcagggttggcggggatcatcggcaccatggctggctgcgcatagccatagtcatagccggaccggtagcccgggcatttgcgcttttcgcggtactcgccgttgcgtttccacttgcgctcgaccttgcacgcgccgtcccagtatttttccttgtattcgcggcgcgggcggtaatcgtcatcgtcgtcatcgtcgtcggcgcgcgccatcatgggcgcgcaggccagggtcagcgcaaccagcgccagcagcaggcgggctccgtggcgcgccgacggacggggaaaatgcagggtaggcatgggcgtgcggacgtaattgcgacggccacacgttagcaacgcgcgcgcaaatcttgggtacgcagggtagggaagggtaaccagatgcgcagggcgccaaacccgcatcctggaacaagaaggctcgcgacgcggcgggccttgaagtgtttggaggcgcaagccggaatcgaaccgacgtacacggatttgcaatccgctgcataaccactctgccattgcgccggcaggctacaagaaaaaaggaagcacggcaggtaaccgctagcttccctttttggtgtttggagcgggaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcatgggtactgcttaaggccaagcaacgcagaagtctcccgtctggaaaattcccacatgctgctcaacgaagaaaaaaattatacacgatttcggctgtcgggttcaagtcgcaggcggcgcttacgtgccgggcagggcgatccccatggcggcgaacatgccgccgcaggtcttgttgaaacgccggccggcccgctgcaggaagggcctgaccttgtgggccgcgcgcgccagtccgtactcgaccacgaattccatggcggcgaaggtggcggccatgacggcgaattgggtagccaggctgcgcgccgggtcgatgaactgcggcaggaacgcgccaaagaaaagcagggccttgggattggagacggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcccgcgcccgccggccaggcgggttgcttctgtgcgcggcgctttcaggaagcgagctgtccgcgcacggcgcggtaggaggcgcccagcagcagcttggcgctttcttcggcggcggcggcatcgcgcgtgcacactgcctcgagcaggcgctgccagtcgcccacggactcgcgccggcgctgctggctctggaagctgagcgacttgccgcgcacggaggttttccagagcatctggttgctcaggccctcgtacatcgtgcccagctgtttccagcctactgcctgtatcagcaattgctgggtctcgatggagaccttcgcataggacgccggcgaggtggatggcttgtcggcgagctggcgcaggcgttccacctgttggcgcagctgctccaggatttcgtcgtcgccatgttcggccacccggcgcgcggccagtccgagcagctgcgcgcggatgcagaagatttcttctatttcatcggcgcggatctcgcgcacgcgcgccccgaagcggggcacgcgttcgatgacgccgcggcgctccagggtgctgatggcctcgcgcacggtggtgcggctgaccgcgaatcgatcggacagcgtttcttccttcaggcgttcccccggctgcagcacgccggtctggatcgactgcatcagccggtcggcgacctgttcaggcagcgacttcgacgttcgtcccagggggagttcttctatatcggccgactgtggttggcgagtcattgaggtgcggtcaggaagaaagggccatgatggagagcggatagtatatcccgcgcccatgcgcggatgcctcatgcggcaagggtcggcaggtcgcggcgcgccgagatcgcggcggggtcggtgcgtatctcgatgagcgcggcccggccgctggcgcaggcccgttcgaacgccgcggggaagtcgtcgtggtgcgccacgcgctcggcatgggcgccgtaggcgctggcgagcgcgacgaagtcggggttgcgcagcgaggtgcccgacacgcgcccggggtaatgcatttcctggtgcatgcggatggtgccgaacatgccgttgttgacgacgatgaagaccacggcggcgtcgtgctggatggcggtggccagttcctggccgttcatcatgaagcagccgtcgccggcgaagcagaccacggtgcgggccggcgccgccagcttggcggcgatggctgccggcacgccgtagcccatggcgccgttggtgggcgcgagttgccggcgctgcggcgaatactggaagtagcggtgcacccagccggcgtagttgccggcgccgttggtcacgatggcgttctgcggcaagtgctggttgagccaatgcatgacctgcgccaggtcggtgtcgcggcgggacggggcgacggccaggtcggtccggtagtcgtccgccagctcgcgcagccaggcgtcgcagcgggcgggcgggttgtcgcaggcatccagttgcgccgcgaaggcctgcacgtcggccgcgatgggcaggtcggccggatagacgcggcccagttcctgcggatcgggatggacgtggatcaaggtctggccgggatgctccggcgtgatgagcgcgtagctgtccgtggtggcgtcggccaggcgcgcgccgacgaccagcagcaggtcggcctgccgcacatggcgcgccaggctgggcgcgatgcccagcccgatgtggccggcatagcaggggtggcggttgtcgaagcgatcctggcgccggaacgccgtggccacgggcaggccggcgcgctcggcatagcgggtgatggcggcgctggccgcctcgttccagccgccgccgccgacgatcagcagcggccgccgggccgccgccagcagttcgtgcagccgcttcatgtcggcgctggttgcgcaggcgcgggcgatgcggtggggaacgcggtcggcggcgtgcgccgtcgcccgcaggacgtcctcgggcagggccagcaccacgggccccggccggcccgacagcgcgacctggtgcgcccgatggacgaattccgggatgcgctgcgcgtcgtcgatgctggccacccacttggccatctggccgtacatcctgcggtagtcgatctcctggaaggcctcccgttcggccacgtcggcgcccacctggccgacgaacagaatcatcggtgtcgagtcctggaaggcggtatgcacgcctatgctggcgttggtggcgcccggcccgcgcgtcacgaagcagatgccgggcttgccggtcagcttgccataggcttcggccatgaaggccgcgccgccctcctggcggcagacagtcagccggatgtcctgcgcatcgtcgcgcagggcatccagcacgggcagatagctttcgccgggcacgcagaaggcctggtccacgccgtggaccttcaacgcatcgaccaggatacggccgccggtacgggcggcaagagtcggattcatgattttctggatgggcagtcttgcgacaatcggcacggcagtgggggcggccggggccgcccgccgggctgccgtcagttgaggttgatgtgggcggtgcggatgaccttgccccatttgtcgacttcttccgcgatgtaggcgtcggcctgcgccggcgtgcgcgcgacggcctcgccgcccagcttggccagttgcgccacgaagtcagggtcggcggaaatcttcttcagggcgtcgttgtaggcctgcaccgtcgcgtcgggcgtcttggccggcgccagcagcgtgaaccatcccagcacttcgaaatccgggtagccgctttccgccatggtcggcgtatcgggcaggaagcgcgagcgcgtcttcgacgtgatggccagcggccggaccgtgccctgctggatgtgcggcagcatcacggcgatgttgtcgaacatcatgggcacgcgtccggcgatcaggtcgggcagggcggccgcgctgcccttgtagggcacatgcatgatgtcgacgccggcctcgtccttgaacaattccgccgccaggtgctggcccgtgcccgggctggcggacgcgaactccaccttgcccgggttgcgcttcaggtaatcgacgaagtcgcgcaggttggtggcctgcatgccgggattgacgaccaggacatagggcgtcaccgcgaccatgccgacggcgcgaaagctcttgacggtgtcgaacgactggttggtgtagagcgaggcattggtggcgtggctgctgggggcgaacagcagcgtgttgccgtccgggtcggccttggccaccgtcgccgcggccaggttgccgctggcgccggcgcggttctcgaccacgaccgagcggctcagttcgccgcccagccgttgcgccaccaggcgcgcgatgacgtcggtcgtgccgccggggggaaagccgaccatcatgcgcaggggttgctgcgcacaggccacgccggcccacaggggcatggccaccagggcgagcgcgagcgccgccttctcgaatatccgctgcatgtcttgtctccgtatataagtgttgtatggcgcggtgcgccggcgtgcgcgtggtcaggacacggcggcgatcgcgctgcgcgcggcctgctcgtccagcggggcgtcctcgatcacgtagccggacggctcgcccagcatggagcagcgcatcatgtggcgcggcttgctctggtcgaaatccggcagcgcgatgtgcaaggtgcagcggttgtcccacatcacgatgtcgttcacgctccaacggtgccggtagacgaactccggcgacgtggcatggcggttcaggaagtccaggatcggacggctttcttcttcggtcatgccgacgaacgtgcggacccggtcgctgacgaacaggcatttgcggccggtttcgggatggatgcgcacgaccggatgggcgatgggcgggttgcggcgcttgagcgcggcggtctgctccggatcgcggcggtcgaaccccttgatcaggctaatgtcgtgcacggcgtgcaggccgtcgacgaagcgcttgaacggcgcgctgagcgactcgtaggcctggtacatgttggcgaacatggtgtcgccgccgaccgggggcttttccttgcacatcagtaccgagcccttggcgggccggtcggtatagctgaggtcggagtgccagttgcggccggtgttgcgggtttgcgaaggcttgccgtcgcgcggcttgttcgtcaccagcaggacttcggggtaatcggggtcgcggtaatagggcacgctgtcgttgcgctcgacgtcgccgaaatggcgcgtgaaatcgatcagttgcggggcgttcaggtcctggccggggaagaccagcaccaggtgttcatgccaggccgcgcgcagcctggccagttgttccggctgcagcgcctgccgcaggtcgatgcccgataccgccgcgccggccgcgtagccgagcgggcgaaccgtgatgtcgctcatgtctgtgtctcctcgggcggccgggggagggccgcgatgtcacgcgccggattcacgcgtccggaaatcatagtccgtatattgcacattgtcgacatcgataaaaaacaatgtgcaatgtgcgggaaagaagcaaggcaaggaacgcgacgagggcgcgcccggaacgtcggcgaggacgcgctatttgcgggcgggaatggcggggaggggcgcggcgtcggcggccggcggcggtgcgcggctggcggggccgcgtgaaggggggagaggggcggcagccctggcgctgccgccccgccgtcttactgcgggcggttggcgtccagcacgcagagcgccgccatgttgatgatgcggcgcacggtggcgctggaggtgacgatgtgcaccggcgcgttggcgcccagcaggatgggaccgaccgccacgttcttgccggccaccgtcttgagcaggttgtaggcgatgttgccggagtccacgttggggcacaccagcaggttggccgaacccttcaggggagagtcgggcagcaggcgcaggcgcagcgattcgtccagggcgcagtcgccgtgcatctcgccgtcgatctccaggccgggggcctggcggttgaccagctccagcgcgtggcgcatcttggcgcccgaggccgagctgcccgagccgaagttcgagcgcgacagcagcgccaccttgggcgccaggcccaggcgctgcatttcctcggcggccgccacggtgtactcggcgatctgctcggcgctggggtcttcattgacgtgcgtgtccaccagggccacggtgcgctcgttgagcagcaggatgttcatcgccgcgtaggtctgcgcgccgggctttctgccgatgacctggtcgatgaagcgcaggtggtcgtggaagccgctgaccgcgccgcagatcatgccgtcggcgtcgcccaggtgcaccatcatggcgccgatcagggtcaggcggcggcgcatttccacgcgcgccatctccttggtgatgccgttgcggcacatcatgtcccagtaggtggtccagtactggtggaagcgctcgtcgtattccgggttgcagacctcgacgtcctggcccaggcgcaggcgcaggccgaatttctcgatgcgcgacagcagcacctgggggcggcccaccaggatgggcttggcgactttctcgtcgacgatgacctgcacggcgcgcagcacgcgctcgtcctcgccctcggtgaacacgatgcgggcccgtccgccgtcgcgcacgatctgcttggcctgcgagaacagcggcttcatgaaggcgccggagtggtagacgaactgctgcagctgctcggcgtaggcgtccaggtcggcgatgggacgcgtggccacgccgccctccatggccgccttggccaccgccggcgcgatgcgcacgatcaggcgcggatcgaacggcttgggaatcaggtagtcgcggccaaacgaaatgtcataggtgccgtaggccgcggccacgacctcgttctgttcttcgcgcgccaggctggcgatggccaggaccgccgccttttccatctcgcgcgtgatcgtggtcgcgcccacgtccagcgcgccgcggaagatgtacggaaagcacagcacgttgttgacctggttcgggtaatccgaacggccggtggccatgacgatgtcgtcgcgcaccgcgtgcgccgcctcgggcaggatctcggggttggggttggccagcgccaggatcagcgggttggccgccatggtggccaccatctcgggcttgagcacgttgccggccgacaggcccaggaacacgtccgcgccctcgatcacctcggccagggtgcgggccttggtcttgcgggcgaagcgttccttgtcggcgtccatcagcttcttgcggccctcgtagaccacgccttcgatgtcggtgacccagatatgctccagcggcagtcccaggtccaccagcaaatccaggcaggccagggcggcggcgccggcgcccgaggtcaccagcttgacgtcctcgatgcgcttgccggccacggccaggccgttgaccacggccgcgcatacggtgatggcggtgccgtgctggtcgtcgtggaacaccgggatcttcatgcgctcgcgcagcttgcgctcgaccgtgaagcactccggcgccttgatgtcttccaggttgatgccgccgaaggtggcttccagcccggcgatgatctccaccagcttgtccgggtcggtctcgttgatctcgatgtcgaacacgtccagcccggcgaacttcttgaacagcaccgccttgccttccatcaccggcttggaggccagcgcgccgatgttgcccagccccagcaccgccgtgccgttggtgatcacgcccaccaggttgccccgcccggtgtagcggaacacattcaccggatcgtcgacgatctcctcgcaggcggcggccacgcccggcgagtaggccaggctgaggtcgcgctgcgtgaccagcggcttggtggccgtgaccgagatttttccgggatgcggataggcgtggtagtccagtgcggcttggcggtcggtgtctttcatgtcgtcctcgaagggtggcggcgctggtgtgcggcgctcggcctgttacgcatggcccattctaggcacaagatataagcaaactattttgttttaagatataggcataacttttaagtgatattactgcgttccgtccctatgactggttctccttccgtcgacgccgccgagatcgtccgccggctcacttcgcgcctgaaaatgcgccacctgcagttgctgctgcacgtgcggcagctgggatcgctgacgcgcgtcgcgcagcagttgtccaccagccagccggcggtcaccaatgccctggccgaactggaggacatgttcggggcgccgctgttccagcgcaccgcgcgcggcatgacgcccacgccgctgggcctggtggtgctggcccgcgccgaggccatcatccacgacctgcgccatctggtggacgacatgggggcatccgcgtcgggctacacggcgcgcctgcacctgggcgtgacgccgtttgtctccagccgcctgatcgctgcggccatcgggcgcgcgcagcgcgccgaccatcggctggccgccagcgtgcacgacggcatcagcggcaagctgctggccggcctgcgcgaccacagcctggatgtggtggtggcgcgggccggcccggcgctggacgtcgagggcattgtcttcgagccgctgtacgtgcagcagccgcgcctgatcgccagccgccggctggccgcgcggctggcccgccgcgcgctcgactggagcgccctggccgagctcgactggatcctgggcgtgccgcagaccgccatgcgcgaccaggtcgccagcctgttcatgcaggccggcatccggccgcccgccgccaccaccgagtgccattcggccaagctgatcggcgaactgatcgccgccagcgaccgggccctgtcgatcgtgccggccgacatcgccgacgaactggtcagcgtggccggcgtggccatcgtgccgttctcgttcacctggcacctgccgccgatcgccgtattcatgcgccacgaaagccagggcagcgcgccccaccggctgttcgccgaggccctgcgcgaagagtgccggcacgcccgggccggctgaacagggcgtttccctggtccgcgcgcatagggggataccctaggcgacggccgccccctgtccacgcgtgcccagcgctggcaaggctttgcatgagagttctaataaaggcaatgcttttttaagaatattgatatggttggaatgctcccccctatctagaatgcgccgcaggtcgttgcggcccggcgtgcccggtccgcgccgacagcggccgggccgatggcccgttctcactggaaggggattcaatgctttcgtacacattgcgacggctgctcatgaccttgcccgtcatgctgttcgtcgcgctgttcgtcttcggcctgctggacctcgcgcccggcgacccggccgccctgctggccggcgaggacgccacgccgcaggacatcgcgcgcatccgcgccaccctgggcctggaccagccgttcctgcagcgcttcgcggaatggggctggaacgtgctgcatggcgacctgggcacctcgctgttcaccggcctgccggtcagccacatgatcggccagcggctcgttcccacgttttcgctgatgctgatgacgctgctcgtctcggtcgtgatcgccatccccatcggcgcgctggcggcctggaagcacaaccgcctgcaggaccgcggcatcatggtcctggcggtgttcagcttctccgtgccgtcgttcgcggtgggctacctgctggcgtggatcttcggcctgcagctgcgctggttcccggtgcagggctatgtgccgctggccaccggtttctgggcctcggtgcacaccctggtgctgcccgccctggcgctgggcagcgtctacgtggcgctgattacccgcatcacgcgcgccacgctgctcgaaaccctgtcgcaggactacatccgcacggcgcgcgccaagggcgtgggcaaccgcggcctgctgttccggcacgccctcaagaacgcggccgtgcccatcatcaccgtcatcggcagcggcgtggccctgctgatcagcggcaccgtggtgacggaaaccgtgttctccatccccggcctgggccggctggtggtcgacgccatcctgtggcgcgactacccggtcatccagggggtgatcctgctgttcagcttcatgtacgtgctggtcaacctgctggtcgatctgctctatcgcgccttcgacccgaggatcaaatactgatgagcaatattgccggttttctcaagcgccacccgaccacggcggtgggcggcgggctgctcctgctgctgttcctgatggcggtctgcgcgccctggctgggcacggtggaccccaccgcgctctcgcccatccaccgcacccgcgcgccgagcgaacagttctggttcggtaccgacctgctcggccgcgacgtgtactcgcgcgtgatctacggcgcccgcgtctcgctgatcgtggggttcaccgtcgccgcgctgtcgaccgtgatcggcgtggtgatcggcctggccgcgggtttcgtgcgttgggtcgatgcggtggtcatgcggatcatggacggcttcatgtcgattcccaccatcctgctggcgatcgcgctgatcgcgctgacccgcgcctcgctgcagaacgtcatcatcgcgatcaccatcgccgaagtgccgcgcgtggtgcgcctggtgcgcgggctggtgctgtcgctgcgcgagcagccgtatgtcgaggcggcggtggccgcgggcgccagccgcctgcgcatcgtcgcgcggcatatcttccccaacacgctggccgccctgatggtgcaggccacctacatctgcggcgtggccatcctggccgaggccagcctgtcgttcatcggcgcgggcgtgccgccgtcggtgccgtcgtggggcaacatcatggccgaaggccgggcgctgtggcagatcaagccgcatcttatcgccttccccgcggtgttcctgtccatcacgatcctggcgatcaacatgctgggcgacgggttgcgcgatgcggtcgacccgcgcatggccaagaggatctgatcgatgaccacaacgacgacacaaagccggcgcgtgctggagctggaaaacctctcgatcgccttcggccgcggcgtccatacgtttcacgccgtcaagtcgctgagcctgcacgtggaccgcggcgagacgctggccatcgtgggcgaatcgggttcgggcaaatcggtgacctcgctggcggtgatgcgcctggtcgagttcggcggcggacgcatcgaaagcgggcgcatgaccttctatcgcggcgcgggcgaggcggtggacctggcggccgcctccgaggacagcatgcgcgccatgcgcggcaacgacctgggcatgatcttccaggagcccatgacctcgctcaatccggtgttcaccgtgggtgcgcagatcgtggaggccatccgcctgcaccaggcctgcgacgccagggcggcgcaggcggcggccaagcgcatcctggaccaggtgcgcattcccgattcggccagcatcctgggccgctacccgcacgagctgtcgggcggcatgcgccagcgggtcatgatcgccatggccctgtcctgcaagccggcgctgctgatcgccgacgagccgaccacggcgctggacgtgacgatccaggcgcagatcctgcagctgatccgcgaactgcagcgcgagatggacatgggcgtgatcttcatcacgcacgacatgggcgtggtggccgaagtggccgatcgcgtgctggtgatgcgcaagggcgacgtggtcgagaacaacgacgtgcacggcctgttcaatgcgcccagccatccctacaccaaggcgctgatggcggcggtgccgcgcctgggcgccatgcagggcacgacggcgccggcgcgcttcgcgctgctgagcgacgcgcaggcccgccacgaggccgagccgcccgccgtggcgccatcggacaaggtggtgctgcgggtgcgcgacctggtgacgcgcttcgatgtgcgcggcggcattttcgcgcgggtcaagaagcgcgtgcatgccgtcgaacaggtcagcttcgacctgcatgccggcgaaaccctgtcgctggtgggcgagtcgggctgcggcaagacatcgaccggccggtccctgctcaggctggccaagaccacgcgcggccagatcgagttcgacggcaagccggtgcgccaggaggatcccgcctcgctgcgcgccctgcgccgcaacatgcagttcgtgttccaggatccgttcgcctcgctcaacccgcgcatgcgcgtgggcgattgcgtcaaggagcccatgctgatccacaacctgtacagcggggcgcaggccgaccgcagggcggccgagctgttcgagcgggtcggcctggacgcggccatgatgcagcgctggccgcacgagttctccggcgggcagcggcagcgcatctgcattgcgcgcgcgctgtcggtcgaccccaaggtgctgatcgccgacgagtcggtgtcggcgctggacgtgtcgatccaggcgcagatcgtcaacctgctgatcgacctgcagcgcgacctgggcgtgagctatctgttcatctcgcacgacatggcggtggtcgagcggatcagccaccgggtagcggtgatgtacctgggccagatcgtcgagatcggcccgcgccaggccatcttcgagaacccgcagcacccctatacgaagaaattgatgcaggccgtgccgatcgccgaccccggcgcgcggcgcagcatcacgctcgaactgagcgagttgcccagcccggctcggccggtgggcgacgagcccgtcgtcaagctgctggagcaggccggaccggggcatttcgtggcgcggcaccgcatcggcggcgcgtattagggctggcgggcgtccgtcgggacgccgcccggcccgggatcgtttttcctttatctgggagatagacaatggatcgtagaagtttcctgctggcttcctccgctacggcggccgcctgggccttgcccggcatgtcctgggccgcgccgggcaagagcgcgttccgctgggtgccgcaggccgacctggcgctgctggacccgatgttcaccaccgtggcgatgacccaggtgcacgcgcaactggtgttcgacaccttgttcggcctggattcgcagtacctgcccagcccgcagatggccgccggccataccagcgaaaacgacggcctgctgtggaagatcaccctgcgcgacggcctggcgttccatgacggctcgccggtgcgggcgcaggatgccgtggccagcatcaagcgctggtccaagcgcgacctgatgggccgttcgctgatgcaggcgaccgagtcgctgaccgcgctcgacgacaagacgatccagttcaagctgagcaagcctttcccgctcatcctgcacgcgctgggccgccagtccggcaacatggcgtgcatcatgcccgagcgcctggcctcgcagccggaaaccgaggcggtcaaggaaatggtgggcagcggcccgttcaccttcgcggccgcgaaatgggtgtccggctcgcgcgtggtgtacgagaagttcgccggttacgtgccgcgcaaggacgaccgcaagctcgacttcgccgccggtccgaagatcgcccatgtcgacgaagtgcactggcacatcatccccgaccgcgccaccgccatcgccgcgctgcaggccaacgaggtcgatggcgtcgagatggtcgacagcgacttcctgcccatcctgacccaggaccccaacatcaagctggtcaagcgcagcctcccaccataggcgtgatgcgcttcaaccacctgcatgcgccgttcaacaacgtggaaatccgccgcgcggtgctcagcgtggtgaatcagaccgaatacatgaccgccatgaacggcgccgatttcccggagtactggagcgaccgctgcggcgtgttcgtgcccggctcgccgatggacagcgacgccggcatggagaagctgaccggcaagcgcgatatcgagaaggcgcgcgccgccatcaaggccgccggctacaacggcgagaaggtggtgctgctcgatccggtcgatttccccacctggcacgccgccgcgctggtgacggccgacctgttcaagcgcctgggcttcaacgtggacctgcagaccatggactggggcaccgccgtgcagcgccgcaacaaccaggagcccgtgtcggccggcggctggagcgtggcgttcaccggcaataccggcccgaacaacctggatccggccggccacctgcccatgcgcggcaacggcaagcaggcctggttcggctggcccaccagcgagcgcctggagcagctgcgcatcgactggttcaacgcgcccgacctggacgcgcagaagaagatctgccgcgagatccagctgcaagtgttcgaggacgtgccgtacattccgctgggcgccacctatccggtctcggccctgcgcaagcgaatggaaggatttccagccccagatgtcgctgttctacacgctgcacaaggcttgagcggaaccggagattttcatgagcagtaacgccccgaaagtggccatcctcggtttccacctggagtccaacgccttttccccgctgtccgtcgaggcggacttcctggcgcaatgctgggagcagggcgaggacatcacgcggctggcgcgcggcgccagccgcctgcccagcgaagtgccgggcttctatgcccgcatggacgagctgggcgcgtggacgccggcgcccctgatcgtgatcggcgcgccgccgggcggtccggccagcgccggtgtgtggcggcgtttcctggcggaagccgagacgcgcctgcgggcggccttgccggttgatgccgtgtacgtggccaatcacggggcgtcctccgccgaggggcaggacgataccgaaggcgagctgatgggccggctgcgggccatcgtcggcccgggggtgcccatcgtcgccagccacgacctgcattgcaatgtgtccgagcagaccgtgcaggcgctcgacgggctgatctcctatcgcaccaatccccacgtcgaccagcgcgagcgcgccgcggacgcggccgatatgatccacgagatcctgggcggcacgcgcatggtgtcggcctatgtgcggctgcccctgacgccgccgtcggtgaccttgttgacttccagcggtccctatgccgatctggtggcgctgggcgcctcgttgatccagaagccggacgaaggccccatcgccaatgtctcggtgtgctcggggttcgtgttttcggacctgcccaagtgcggcctgacgatcaccgtcaccgcgcgcggcgacctgcaggccgcgcgccgcgcggcgctgcggatcgcgcgggccggctgggccgaccgcaagcgctacgtggccaacacggtcgaggtggcgcgcgcggtcgagctggcgcgcgccgcgggccagcccctgttgttcgccgacgtggccgacaacccgggcggcggcggcggcaacacggcctggctgctgcgggctttccacgaagcgcgcattcccggcgtggtgctgggcgtgttcgtcgatccggaactggccgcgcaagccgcgcagctgggcgaaggcgccgagttcgacgcggtgttcaaccgcatcgaaaccgactatgcgcggcgctatcaggcgcgcgcgcgcgtgctcaggctgaccgacggcgagggcatggggtggcgcggcatcctgcgcggccgcaagttctcgctgggggcgtcctgcctgctggagctggtcgactcgggcatgcgcgtggtggtgggcagtctgcgccggcaactggccgagccggccatgctggagatgcacggtatcgacatcgcgcgggccgggcatgtggtggtcaagagccgcgggcactaccgcgcggggttcgacgagttcttcccggacgatcgcatccacgacgtcgacagcctgggcctgaccacgcccaacctcaagcagatcgccttcaagcgcctgccgcggccggtctggccgctggacgacgcggccgcctggcaggagccggactgggccgaggggctgtagcggcgttcgcgccgcgggcgactgtgcggggcgcctgtctccgcggggacaggcactcgggcctctccgcggggacaggcacccttgcacccttcacagcgcgcccgagccgcgcccggcggccagccaggccgggtcggcgtaggaggcgttgatgcgcgaggccagcgcctgcacgaagcgcccgacgctggcgggcagttgccggtcggccatggtctggatgtgcatgatgcgctggtgcagctcgctgttggccatggggatggacaccagctcgccgcgctcggtgggcgtcatgacggtcaggtcgcccgagaagctgatcgcgccccattgctggcagcaggtctggatggcgccctggttgttgcaggtcatcgcgatgttcagttcgatcttttcatgcatgcagcacaggtcgatgaagaagcgattggtgctgcccggccccatcagcaccaccggatagtcgccgatgtcctgcatggacagcatgtcgcggccggccagcgggtgctgcggcgccatcacggcgaacagcggcatgcggcgcgcgtattgcacgtgcacatcctgcggcggggccaggttgtagctcaggccgatatcgtcctcgccctcgcgcacgcggcggttgatctcggacgactgcaggatattcagctcgaagcgcaccgtcggttcgatttcgcggaactcgccgatgacgcgtggcagcagctcgcggccgaacgcctggttggccgagacgcggatcagtttttgcccgatctggctcagctcgcggatctccgcgcgggcccgctcggcgtccagcgaggcgcgccgcgcataggccttgagcaattggccggcctcggtcagcaccatgccgcgcgcgtggcgctcgaacagctgggcctggtgctcgccttccagtttgcgcaccatgcggctgaccgccgacggggcgacatgcagcttctgcgcggccagggtcagcgagccggcgtcgacgacttccagaaaatagcgtagggcggtattgagcataatgaaggcatattatgcggataccgattttcggtgcggtaaacttgtccggatattcaagcgcaaaatgtgattgcgccgccgctcgcgagacacgcgcgagtttgtcgatggccgcggcgcgcgataagcatatatatatacggatgatcaagaagcgatatttggccaccgccgtcgtggcgctggccgtagcggtcgcggcggcgctgtatgcccgccaggacgagcccgaacatttcgacgaagtcgtgttgctgtgcctggacgaccaggcgatgagcacggtgcggcggaccggcagcgtcgacggcatactgcccgcctgccagcccgagttggcagaggtgctgggcgaggacttcggggccgtcgacgagcctacgctgcgcgcggtgctggcgacggtggctgccgccaatttcgccgaatatggcagctcgtccgcggttgcctgtgaggcgatcgagaaatcccagcacctgaattgcgggaacctggtgttcctcatgggttatctctacggcggcctgaaggaaaaaggcatacgtccgataggcgtggacggcggcgcggtcggcaaccacgcgcagatcatgtacaaatcgggcaataacaggttgctactcgatccgaccaccggcgtggtcgcggcgattaccttcaacaagctgatgagcggccagcccgtgcccgaggagcaggtcagggtgttccgggtcaaggccaaaaccatcgactctttccgcgacagagtctatcgcgcggtcgtcggcggcggatatctgccttccgatttgatgtacatgcacgaatcgctctgggagctgaaaaccaagggcagcagttcggtgtacttcacgcctggcggcatcacggtacgaaagaagttggcacaggccgctggataatgtcgggcggcccacgaaaaagccctccagcggagggctttttttctgaggcggccggtattcagcttgcctgctgcatattccgggcgtgcgccaccagctggtccagcgccgcgccccagccgtcgtggaaacccatgtcgctgtgctggcggcagccggcctgcgtgccatgcatggcggtggccgtgtagcgcgtgccctggtcgtggggttcgatgcggatgacggcggtgaaggccggtacgtcgccgccgccgccggccggccggaagccgggcagcagggcgttggtccagaccagcctgctgccttcgacgatttccaggtagcagcagtcgtgggtgtgttcttcgccctcgggcgagcgcatcacgaaacggaagcgtccgcctgggcgcaggtctacgtcgcagcggacggtctgccagggcgccggagtaagccagtgcttgatgtgctcgggctgggtccaggcctgccagaccagggcgggaggcacatcgatggtgcgttcgaggacgaggtccagcttggggtcgggctgtgtggaatgctgtcgggtcatcgcttctgctccttcagatcctgtagatacaggtcgagttggtcgaggcggcgctcccagatcgcgcgttgccgggtcatccagtgttccgccatgcccagcggttgcggcgcaagggtgtagatgcgcacgcggccgcttttccgggatcgcaccaggccgcagcgctcgaggacgtccagatgctgcgagaacgaaggcagggccatgttgaatggccgcgccagttcgctcatggcggcggacccctggcacagacgctcgagtacggcgcgccgggtagggtcggacaaggcctggaagacctggctgagctgggcagcttgattgggcatgccatccagtctagggcggctcttatacttaggtcaacacctaaatattgaacgacaggcgatatccaatgtcgtagaaaagtgctttcttctcgtctgaaatatcagcaagagcttacttccgagcgtcgcgggattcccttatgctcgaacgggtcgcgcggccagggggcgcgaatgcgggttcgttccctgatttgttacgatagcggtattccggcgcactgcgtccggacctcaggctcgccgacgttccacccccaatcgaaatcctgccctggcccatgcttggccatggcgggcgccagccacccgccgcgcggagcaggcggatcgggcagggcggcgcgggcgcgtatgcgactgtccgcttcggcgcggcaggctttctcaggaacattccaagtcgaggtctcgacggggcagcaatgaaaacgtggttcaagcgaattgtgattggcctggtggtgttggttgtcgtggccgtcgtcggcctggccatctttttgctgacattcgatcccaacgcctacaagtacaagctggaagaggcggtgcaggcgcgttatgagcgcacgctgaacatcgaaggcgagatcgaactgtcgctgtttccgcgcataggcctggcggtgcagggggtatcgctgtccgaaccgaacagccccgacgtcttcgcctccatcgacagcatgcggctggcggtggcggtgtggccgctgctgtcgaacagcctggtggtcgatcacgtcaccatcaacggcttcaaggcgcgcgtcatccgcggcaaggacagccatttcaacttcgagaacctggtcggcggctcggtccagagcaccgacgtgcccggcaacgccgccgaggccaccgccggcgcgatcaccggcacggcgcaggccatcgtcaacggcaccgtcagcacgcccaagagcatgcagatcgatatcgccggcctggacctgaaggatggcgagatccagctgcaggacgccatgagcggcatggccgtggccatcaccaagctgaacgcggccaccggccgggtgacctataaccagccgttcgacgtcagcctgtcggcgcgggtcgagggcggcaacccgcgcctggacgccggcctcacgggccaggcgcaactgacgctcgatccgctggccaagcgctatgcggcgcagaggctggacctgcgcatggaagggcggctgcccggcgcgcaggccaagagcctggccgcgcgcggcaatgtggcgttcaatggcatgacctcgtcgctcgacgtggccggcctggaaatcctgttccagggcgatatcgtcgacacggccaccaagctgaccaatgtcgaggccagcgtggcgatgcccaagctggccgtggacccgcacaagaccgagctgcagatcgacaagctggcggtgcgcgccaagggcgccatgcccggcggccccttcgagctggcggtcgacgcgcccgcgctgaacatttcgcccaccaacgccagcggcgacgccttgagcggacgcgtgcgcacccaggaactggacgccagtttcggcctgaacggcatcagcggcaacgctggcgagctcgacatcaaggaggcgaagctggacagtacgctcaagcagggcgagcgggtggtcaagtcggcgttcgcctcgccggtcacgctgaacctgctgcagcgcagtatcggcctgtcggcgctcaagggcgacgtcaacatcaccgatcccgggttgcccaagggcagcctgcagatcccggtcatcggcagcgtcaatgccaacctgctcaaggaccaggccaatgccaggatcaacgccgtgctcgaaggcggcaagttcgacctgagcgccgatatcgtggcgttgtcggcggtgccgcgcgtgaccttcgcgctggccgtcgatacgctggatctcgacaagctggcgccgccggcaggcgccagcgcgccgcccaagccggccggcgatggcaagcaggacgaatccaagccgccggccaagccgcagcccgcgccggcgccggccgcggccgatgacagcatcaacctgtcgggcctggtggggccgaccgccagcggcaccatcaagatcggccagctcgtgatgcgcggcctgaaggccgagcaggtggcggcgaacatcaagctggaaaagggcaagctggacatctccaccctgaccgcggcgctgtacggcggcaagctgggcggggtgatgtcggtggacgcggtcaacggcaaccagctggtggcgaagatgtcgctggccggcatcgccatccagcccctgctttccgacctggccggcaaggacaccctcagcggcacgggcagcctggcgttcgacctcaagacggccggcgccaatacctacgccatgaagagcggcctggccggcaccatgcaggtgcggctgcgcgacggcgccatcaagggcatcaacgtggcgcagacgctgcgcgaattgaaggcgatgttccgcggcgaggcgcacgaccccaccgtgcaggacgaccagacccggcagaccgatttcacctcgctcgaaagcgacctggtgttcaacaagggcgtggccaccgtcaagcgcctggacatggccgcgccgctgctgcgcgtcaaccagggcaacccggccaacatcgatttcgtgcgcagcgagctggatttcgtggcacgcgtgcgcgtggtcaacacgtccaccggccaggacggcaaggacctggccgaactgcgcaacctgaccatcccgctgctgatcaccggcccgttcgacaagcccgtctacacgctgcagtggcgcgaagtagccggcgaagcgctcaagcgcggcctggaaaagcagctcaaggaagcgctgaccggcggcgaaggcgcgtccggcagtccggcgaagaatatcgacaaggcactcaaggggatcctgggcaaatgagcaccaccgcttatcaacccatcgccgaatgcggcgcaaccacgcagtccgaagcggctgcctaccagaagcgctggctggtggccaacgacgcggggcagtggctcaaccgcgacctgtgcccgcgcctggccgaggtatcggtcgagctgcgcatgggttacctggtattgaaggcgccgggcatgctgcggctggatattccgctcgacgtgatcgaggacgacgacagcgtgcgctaccagatgctggtgggcgagcagacggtcgacgtggtggacgaaggcgagctggcggcggcgtggatatccaaccacgctggcgtgccgtgccggatcctgaaagtgcaccccgacatggccgaggtgcgctggccgtcgtaggccgcgctcaggcgctgcgcgcgcggcgccaggccagcgcgccgtgcgtcgccaggccggctgccaggccccagaaggccgagcctatgccccagaagctgatgcccgaggcggtggccagcaaggtaaccagcgcggcttcgcgccgttgcgggtcggccatggcggtcgtcatgccgcccatgatggcgcccagcagcgccagcccggccagcgcggcgatcaatgcgcccggcagggcctggaagaacacggccacggcgcccgcggccacgctcagcaatacgtaggtcaatccgtaggtggccgcggccacgtagcgcctgcccggattggcatgggcttcggggccggcgcacagcgccgcgatgatggcgcccagcgtcacgctgtgggcgccgaacggcgccgccagcaggccaaccagccgcgaggcgggcggccgatagccggccgcctgcaggatggccaggccgggcaggttctgcgaggccatggccaccacgaacagcggaatgcccaggctgatggcggcctgccaggtgaacgatggcgtggtccagacgaattcggtccaggcccattgcacgtggcccaggcgcagcaggtccaggctgctggccgcggccaggcccacgaccagcaccgccagcaccgcgaagcgcggcgcccagcgcctgcccagcaggtaggccgcgcacatcgacaggaccagcaccggctgggccgcaatgctgccgaaaatacccatgccgaaattgagcagcacgccggccagcatggccgcggccagctcggccggaatgcgccgcacgatgggatcgatccagccgaacacgccgcaggccagcgtcagcgccgcggccagcacgaaagcgccgaccgcctggtcgaacggcacgcccaccagccccgtgaccagcagggccgcacccggcgtggaccaggcaaacacgacgggtatgcggctgcgcaggctgatcagcgcgccgcccacgcccagcgccaggcagatcgagcccagccacgatccgatgcgggcggcgtccaggccggcggcatggccggcctgcaccatcagcaccgccgtgccgccgaagctgaccagcaccgcgaccagcccggcgacgatggccgacaacgaaagcgcgccggtgacaggccggcgcgccgcgagggggggaggaggcggagtcggcgccgttcatgcggcaccggtcaggcgacggtacttggccatcagttgttcctgcccttcctgccattggggatgcagttcgatgcactccaccgggcagaccaccttgcattgcggttcgtcgtggtggccgacgcattcggtgcagcgatcaggatcgatgacgtaatagtccgcgcccatggaaatcgcttcgttcgggcactgtggctcgcaaacgtcgcaattgatgcattcttcggtgatcttgagggccatggcgggtcaggcggggggcggacaggccgattgtagcccgcccgcgcggatgcctcaggcgccgccctgcgcggactgctcgcggcgttccttggccttggcctgcagccagcgctcgacggacggaaagacgaacttgctgacgtcgccgcccagctgggcgatctcgcgcacgatggtgcccgaaatgaactggtattggtcggacggcgtcatgaacatggtttcgacgtcgggcagcaggtggcggttcatgccggccatctggaactcgtactcgaaatcggacaccgcgcgcaggccgcggatgatgacgcggccgttctggtcgcgcacgaaatccttcagcaagccgccgaaactgtgcacctcgacgttgggatagtggcccagcacttcgcgtgcgatatccacgcgttcctcgatggtgaagaacggcttcttgttgcggctgtgtgcaatgcccaccacgaccttgtcgaagagcgtggccgcacggcggaccaggtcttcgtggcctcgagtcagcgggtcgaacgtgccggggtaaacagcgatgatcataggggctccgtaccttttgttcagtggcttgcaccatcctccaatgccggattattcatcgatttgcgcattgcagcaaattggaagaggcgatagtgcacggcgccggccttgccctcgcgcagcagctcgaatccggccggcggcgccggcgcggtttcggactcgacatagaccagtccgtcctcggccagcacggcgggcagcagtggccacaggcgttccagccagccctggccgaacggcggatcgagcaggaccaggtcgaaacgcgaggcgtccatgcgctcgatcacctgcatggcgtcgccggcatggatgcgcaccgcgcccgcctgcagcttgtcgcgcagcgtccgcaaggcggccgccgcgccgcggtcgcgctcgaccatctgcacctggcccgcgccgcgcgaggccgcctcgaaacccagcgctccgctgccggcgaacaggtccagcacccgcttgtcggcgaattcgccgccccacaggtggttgagccagttgaacagggtctcgcgcacgcgatcgggcgtggggcgcaggcccggcgcgtcggcaacgggaatgagtgtgcggcggtaaaggccgcccacgatgcggatgggtttgctgcccgggcgggatggtttcaagaacggggacctcctgggcgcaatagtagcgtcccccgcggggacggatgtagggaaacgaatatacttttgcccatgttcagcttcttcaagaaaaaatcccctccgcccgccgcgccggcccagcccgcgccgccgccggaggcagtggacgcagggtcagccgcacctgcgcagcctcaacccgccgagccgcagcccgagccgcagccgcaacaaccgcccgagccgcagccaccggtcgcggccgcgcccgaggcgccccgcaaggcctcgtggctgagccggctcaaacagggcctgtcgcgcaccggccagaacatcggcgggctgttcgtcggcgtgaaggtcgacgagaacctgttcgaggaactggagtcggcgctgatcatggccgacgcgggcatcgaggccaccgagaaactgctggccgcgctgcgcgcgcgcgtcaagaaagagcgcatcgacgatccggcgcaggtcaagacggcgctgcgccaattgctggccgaccatctgcggccgctggagcggtccttcgacctggggcgggcccagcccctggtggtcatgatcgccggcgtcaacggcgcgggcaagacgacctcgatcggcaagctggcgcataccttccagcgccagggcgccagcgtgctgctggcggccggggacaccttccgcgcggcggcgcgcgagcaattggtcgaatggggcagccgcaacaatgtgaccgtgatctcgcaggatggcggcgatccggccgcggtggcgttcgactcggtcaatgccggacgtgcgcgcaacgtgggcgtggtgatggtggatacggccggccgcctgcccacgcagctgcacctgatggaagaattgaagaagatccgccgcgtcatcggcaaggccgaggccagcgcgccgcatgaagtgctgctggtggtcgatggcaacaccggccagaacgcgctggcgcaaatccgcgccttcgacgccgccatcaccctcaccggcctggtcgtcaccaagctggacggcaccgccaagggcggcacgctggcggccgtggccgccggcagccagggcgtgcggcccatcccggtctattggatcggcgtgggcgaggggttggaggacctgcagcccttcgtggccgacgagttcgccgccgccctgctggccgactgaacggggttcgcgcctgcccgcaacgccgcccgtccgggcggcgttgtcatttccagaacggcttggcgtgcgcgagctggtcgaacgcttcctgggcctgcggcgtcaggccgtcgagccgggcgccgatccagcccaccgcgaaccaggcctgcgggtgcgcctgcagcgccgcctggtagtaatcgcgcgccaccgccagatcgttgatctcgcccagcaggtcctgcacgcgggccagttgcttgcgataggtgcgcagccgggctgccggcagcagggattcggcgaacgacagaccgtagcgcaggcgcttgacccgtttgcgcagctcgtggcgcgcctccagctccagcgcgccgaagcgcaggccttcgtcgatgaccttgagatgccagcggcgcagccggccggtaaggcgcttgcgcagggcgggcggtgcggcctcggcgggcggcgccagcggaatgatggtggggctggccgccgcggcctcggccgtggcggccggggcgggcgggggcggcacgtccaggctccaggccagcagctccagcagccagccctggaaggcgcggtcggcggccagcgactgggcattgtcgttggacggcgcggcctcggcgggcagggcgggcatgccggcgcgcgccagcaagggcatgatggtgtcggccagtacatcctggtcgcgcgccatgccgaacgcgctgaaatgcgtacgggcgccctgcgcgagggtttcggacgggtcggcgatccagccgtcgaacaggcgccaggccgagcgcagccgccgcacgcccacgcgcagctggtgcacgtgttcgggcgtgccggcgcgatagacgcccagggtgttcacctcggccagcacggcggcgttgcgcgcgatgtggtccacgcattcggccgctaccgccgccatggcctgcatgggggtcatcgactcgtccagcttgaccgcgccggcgttgcgcggcgcccagaagccggcgacggcctgctggtcgcgcgttgcccgcgcggcgtcatcggcctcgcccggcgcggcggccaggtcgtgcgccaattgcgccagcgcatcgccccgttcggatttgctgcgcgcatccagcaccagcccgtggcgttgcagtcagctgcgcgccatggcgaagatggccgcgggccggcccgaaaccagttcgaactccagttcggagatcggcagttcgagcgcgccggcgcgcagcacgcccgtgtcgtaggccagctcgacggtgccatgccggccgcgcaccttgcagaacagccgttgcacgtcggtttcgtagcgcagccccagctcgcccttgatggccgtcagcgcggcctgcgcctcggtgccggcgtagacggacaggtccagcaccggcccggggcgcgggtggttgatctccacgcggctgatggcattggcgcccggcatcttcagcgtctgcacccagtcgcgcccttcctggcgcagccggatcgcgatgcgggcgcgcgccagctcgcggccgggggtgtcgaaatacatggcgtgcaggcggatgcgcgcggcctgccgctgctggatctgctgctgcaccgccgcccgcgccgccgccgggacgtgcagcttcaattcttgttctgacatgatcggacccgccgagccgaaagcctaggatagtacccaaagctaacccggaaattgatgacgggtcatatttcggtcatgggaggggcgctgcgggggggggggggcatgggggtgcctgtccccgcggggacaggcacacttgccggtgccagtccccctttggggacaggcacgcggcgtcagaggatgcgcttgcgggcctgggtgatgacgatttcggcggcgacgacgacgatgaagatggcggccagcaccagggcgacgcggtcccactggaacaggttgagcgcggtgtccagcgccatgccgatgccgccggcgccgaccaggccgagcacggcggattcgcgcacgttgatgtcccagcgcagcagcacgatggaccagaacgaggggcggatctgcggccagtagccgtaccacagcacggcggccttgctggcgccggtggcggtcagcgcctcgatggggccgcgctgggcttcttcgatggcttcgcccaccagcttgccgacgaaaccgatggagcggaacgcgatggccagggtgcccgccagcgcgccaggaccgaagatggcgatgaacagcagcgcccacaccagcgagttgaccgagcggctggagaccaggatcaggcgcgccagcatgttgatggtgcggctgggcgtgaggttgttggccgccagcaggcccaccggcacggccatcccgaccgacaggatggtgcccagcgtggcgatgtgcagcgtttcgaccagcgcggcgtgcaccccctcggggtagtacgaccagtcgatcggccacatgcgccgcagcagggccgccatctgttcgggcgcgtcgtacaggaactcggggatcacctccacgctgcgcacggcctgcacgatggcggccaccagcagcaggtacagcatgaagcgcagcgccttctggccgccgctgtagcgctgccaggtgcgcggatggcccggttccaggctcgtcacggaggtgttcattcgtccacctcccctttgcgcgccagcggcgtggtcgagcccaggccccgggccgcggtgaagcggcgttgcaggatgcgttcgaagcccatgttgtccaggaataccttgcgcacgaagcccgccaggatttcacccagcatgatgatggcgatcagcgtcagcaggatggccgccacgaagtcgtagtcgaagcgctggaacgccgagaacagcgtgccgccgatgccgccggcgccgacgatgccgaccatggtcgaattgcgcaggttggagtcgaactggtaggtggcaaagcccacgaagcgcgcgaacacctgcggcagcacgccgaaaatgatgacgttgccgaacgaggcgccggatgcccgcacggcctcgacctgcttgagcgagatctcctcgatcgcctcggtgaacagtttgccgatgaagccgatcgaggccacggtcagggccaggatgccggccagtgcgccaaagcccacggccttgacgaacaggatggccacgatcaccgggcgcagggcgcggcatagcgccaccagcgcgcgcgcgggccaggaggcccaggccggcatcaggttgcgcgcgcccagcaggccgatgggcagcgacagcaggatgcccagcaccgaagccagcacggcgatttccaggctttcggcgatgcccttccagagggtgtcgggtttctcgaaattgggcgggaacatgcgcgccaggaaggtcgccgcatggcccaggccggtttcgaagcgcgcccagctgaaatccagctgggcggcggcgtagaaggtgtacagcaccaccagcagcacgccggtcttggcgcgccacgacagcgagaaaggacggcgcgccatgtttgccgtgcgcacggtcactccagccaagactcgcctccgtagatggtcttgagcatggtggcgtccagccccttgccgtcgccgtcgtagacgacatggccgcccgacatgccgacgatgcggttggcgtagcggcgcgccagttcgacgtcatggatgttgaccagcacggggatgccgttgacgctgccctgttcggtcagcagttccatgatctcgaccgaggtcttggggtccagcgacgaggtcggctcgtcggccagcagcagttgcggccgctgcatcagcgcgcgcgcgatgccgacgcgctggcgctggccgcccgacagggcgtcggcgcgctggtcggcaaagccggccaggcccaccgtgtcgagcaattgaaaggcgcgttcgatgtcggccggatcgaagcgccgcatccaggtattgagcgccgaggtgtagcccagccgtccggtgagcaggttctccatcacggtcaggcgctcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgtactcctggaacaccatgccgatgcgccggcgcgcgcggcgcagcgactggccgcgcacgcgggccaggtccaccgtgccctcggcgtccttgagcacgatttcgccgctggtcggctcgatcagccggttgatgcagcgcagcagggtgcttttgccggtgcccgacggcccgatgatggccgtcaggccctggcccgcgatatcgagatcgatgccgttgagaaccggcttgccggcccggtattccttcaccaggccggtgatgcgcagagacgtcgccatgcttactgcttgcccttgctcttggcggtttcgcggtcgtaggccgcgcggttgaacttctcgccgccggattcggccacttcgcgcacgatggcccagtccttctggtaggtcaccggatagaagcggtcggccccgtcaaacgcctttttcatttcgtcggggaagcggtagtcgtagaagcacttgagcatcttgtcgcggaaggccggctccaggtcgtgcgcgtaggcaaacgacgaggtcgggaatttctcgctgcgatagatcacgcggaaatcctcttccttgacctggccgcgttcggccatgcgcttgaacacgtcggaggcgaccgcggcggcgtcgtagtcgccggagttcacgcccatgaccgactggtcatgcttgcccgagaagatgaccttgtagtccttgtcgggggtcaggccttccttggggaacagggcgaccggcgccatgtggcccgagttcgacgacggcgcggtgtgcgccagcttcttgcccttgaggtcggtcagcttctggtaggggctgtccttcttgacgatgacgatcaggttgtagccctggaattcgtccgcgtagcccttgacggcgaacggaaccgcgccggcgatgttcacggcgaaggcggtcgggccggtcgagaagcagcccacgtgcagccggcccgagcgcatggcttcgatttcggccgcgttgctctgcacctggtagaacaccacgcgcttgccggtgcactcgctcaggtgcttggtgaagggcttgaagatgtcttcgtagacggcgggatcttccaccggcgtgtaggtgaagaccagcgtcgatggcgttttcagcttggacttgtcggtcggcgtatcggcgaccagatccttgttcgcatcgcaatacatattgtccagatcgccgcgattcgaacacgcggcgtcggccgcctgcgcggcgtaggaaccgaaaatcagggcggtcacggcggcggcttgcaacaggcgcttggctcgcatgggcgtctcctcggagtgcgtttggtatatgaattgtcacgccattcaaacacaaacgagcctatccgcgcactcggtgaagtccctgtctttcttttcgtcttttgttcgttttgttcgttttgttttcttttttgtttcgaacgcttcaattgccgcgatagcccagcttgcgcgagatttcctgggcgcaggccagcagcggccgggcgatggcgccggtgaaggaggcgtcgaacaggccggtcggccccaggctggtcagcgccagcacgatgccgccggtgtggtcgaacaccggcaccgacagggcgtccacgccgggcagggggttgcccagcgcccgggccatgccgtgcacgcggatgtcggccagcatggcgtccaggttggcgcgggtcgtcttgcgcggcgtcaggctggcgatgaccgcggcgtcgccgtcttcgcgggcgatgtagtgctcggccacctttgggggcagccaggcggcgaacacctggccggtggccgtgtgcagcatcgacatcaccgtgcccttgcgcatgttgacatgcaccgggtagctggcctcggtgatgtggatcatggtcgggccgtgcgagcccagcaccgcgatgcccagggtgtggccgatctcggattgcagcttgtcgacttcgggcagggccacccgcacgggatcgagccgctgcaggctgaccaggcccatctgcagcgcgaacggccccagttcgtactggccggtcaccgtgtcctgctggaccaggccgacccgggtgaagctgaccaggtaggggtgggccttggccgaggtcatgccggcggcgccggccaggtcgcgcagcgtcagggggcggccggcgtcgaccagcgcggccagcagcgggaagccgacctcgaccgactggatgctgcggcggccatcgttgcctggcgcggcggcgggcttggcggtggatttggcggcggacatggcgcttatccccggttcgccagcaggcgctcggccatttcgacgaagccgtcgccgccgcgcgcggccgcgacgaacgccgggcgatgctggatgcgatgcagctgcgactggatgttggccacgccgaccgagatcgggaagaacttgaacatcggctcgtcgttgggcgaatcgccgatgaacagggtgtgttgcagggccgaatcgatgctcaggccgaattcgcgctcgaacagggtgcgcgtcatggtcagcttgtcgtagtcgccgaaccagccgttgacgtggatggagctgaccttggcctgcgccccggcttcgtggaagatctcgacgatgcggccgaccgcgctgtcgggcagggccgggacgtcttcgcagaaatcgatggccaggtccgccacccggtaatcctggtcgctggccacggcggtgcccggcacttcgcgcagtacccgttcgcggatggcctgcagcgcctgccggttggccgcgcgggtggcggcgtcggcccagtaatgcgcgttcatgcggcgcgccgagcggtcgtacgcgtagtagaacgcgccgttttcgcccacgacggcccgcaccggccacattcgcgcgatgtggtcgcaccagccggcgggccggccggtgatcggcaccacgacgatgccggcctgttccaggcgctccagcgccgcgtaggcgccggccggcaggcggccttccgtggtcagggtgtcgtcgatgtcggtcagtacgatgcgtaccgacgcggctaccggggctggcatggccgcaagcgcttgcatggggctcctcgaggggatttgtcgttatcggggcgcgattctcaagcgcgaagtttaccgtgcgcgcgcggcccggcgccgcgcggggcgcgaccgcgccaagggcgctaaaattgcagctttccagcctggacgcgcccgattcatgtctgcccagatttccccgctcaacgccggcgctgcgccggaatctttcggcatcgcctcggtgcccgagatcattgccgaattgcgggcaggccgcatcgtcatcctggtcgacgaagaagaccgcgagaacgagggcgacctggtcatggccgccgagttcgtcacgcccgaggccatcaatttcatggtcacccacggccgcggcctggtgtgcctgaccctgaccgaagaacgctgccggcagctcgacctgccgttgatggccagccgcaacggcactcgatacggcaccaatttcacgcaatccatcgaggccgccgaaggcgtggagaccggcatttcggccgccgaccgcgcccgcaccatccaggtcgcggtggcgcgcgacgcccagccgtccgatctggtgcagcccggccacatcttcccggtgcgcgcggtgcccggcggcgtgctggtgcgcgccggccacaccgaggccggctgtgacctgaccgccatgggcgggctgaccccggcggccgtgatctgcgaaatcctcaagcccgacggcaccatggcgcgcctgcccgacctggtcgaattcgcgcgcgagcacaagctgaagatcggcaccatcgccgacctgatccagtaccgcagcgagcacgaatccatcatcgcgcgcatgggcgagcggatgatgcagactccctggggcgatttccgctgcatcgcctaccgcgacgacgccacgcgttcgccacatctggcgctggtacacggtaatatcgatcccgagcgcgagacattggtgcgggtgcacgagcccgcctcgctgttcgacgtgctggatacgggcgccagcccgcacagctggagcgtgggccaggcgctgcatgccatcgccgcctcgccggccggcgtgctggtgctgatgaactgccagtcgtccaccgaacacctgtttggccagatcgccaactgggccggccccgccgagcgcgcggccgcccaggaaggcgaccgattcgggctgcgcacctacggcatcggtgcgcagatcctgcgtgatttgaacgtgggccgcatgaaactgctggcccgtccccgcaagatgcccagcatggcgggcttcgccctcaccattacgggttacgattgcgtccctccgaacctacgcaacgactgaacaaggccgacacatgaatccctacattcttacccccgacctgaacggcgaagggctgcacatcggcatcgtgcgtgcccgtttcaacgaagaaatcggccaggcccaactgcaggcctgcctcgaagagctgggcaagctgggcgtggacgagcgcgacgtgatggtggtcagcgtgccgggcgcgctggagctgggcgtggccctggcgcgcatggccgaaagctatgaattcgacgcgctgatcgccctgggcgcggtcatccgcggcgaaacctatcactttgaagtggtcagcaacgagagcgccgcggccatcagccgtatcgcgctcgaaaccggcatccccgtggccaatggtgtgctgaccgtcgataccgacgagcaggcgcaggcccgtgccgccggcaagggcgccgattgcgcccaggtggccgtggaaatggccaacctggcggcggcgctcgagccggaagaagacgacgaagacgacgaggacgaagattttgacgacgaagaagacgacggccgctgataacgcggtgcaagcccgcgccaacgcgcgcagcgcgcggcgccgcgcgcgcgagttcgcgctgcagggcgtgtacgcgtggctgttgcgcggcggcgagggcacccaggacgccggcgaaatcgacgcccacctgcgcgatgccgaggatttctccgaggccgacgcgcagtggttcaagacgctgctgcacggcgtgctgcgcgaggcgccggtgctgcgtgagcggttcctgccgtacatcgaccggccgctggccgagctgtcgccggtcgagcacggcattctgctgataggcagcttcgagctgatgcaccatgtcgaagtgccgtacaaggttgccatcaacgaggcggtcgaactggccaagtcgttcggcggcaccgacggcttcaagttcgtcaacggcgtgctcgacaagctggcggccgacgtgcgcacggccgaagtccaggcggcgccgcggcgctgaccttccgcgggcgcgcccgcgcggcgcgtccgttcgcgtttgctggcaggagtcgccttggcgtccgagttcgacctgatcgcgcggtatttcaccaggccggctcccgatggcgtgctcggcgtgggcgatgactgcgcgctgtttcccgtaccgcccggccagcaagtggccaccagcaccgacctgctgatcgaagggcggcacttctttcccgacgtcgatccgcaggcgctcggccacaaggcgctggccgtcaatctttccgacctggccgccatgggcgcgcgccccgtcggctgcctgctggggctggcgctgcccggcgtggacgaagcgtggctggcggcgtttgcgcgcggcttccaggcccttgccgatacgcacgcctgcccgctgatcggcggcgacactacccgcgccccgcaagggctgctggccatcagcgttaccgtgttcggcgccgtggcgcccggccacgcgctgcgccgcgccgccgcgcagccgggcgacgatgtctgggtttccggggagctgggcgcggccgatatcgcctaccgcttgctcgatcgccaattgcccgccgaccccttgcgcctggccgccacccgcgcggcgctggagtggccgcggccgcgtgtcgagctgggcatggcgctggccggccttgcgcgcgccggcatcgacatttcggacggcctgctgcaggacctgggccacattcttgccgccagcggcgtggcggccgaattgcgttacgacgcgctgcccgtcgcggccgcgctggccggcctgccggccgagaccgtgcgccgcgccgcgctgggcggcggcgatgtctacgaactttgcttcaccgccgacccggcgcatcgccaggccatccgacaggcggcgcacggcgcgggcgcgcccgtcagccgcattggccgcatcctggcgggacaaggactgcgcgtgctggacgccgatggcgcgccgctgggcgaactgccgggcggcttcgatcatttctccgacgcaacggaccagccggcccccgaccgccgaccatgaacccgcccgacgccaaccccgacccgacttcgatgcaggtgcgcacgcgcgtgtcctatcccagctggagctgggtgcgcgccaggcccgcgcgcctgctggctttcggcctgggcagcggcctgttgcgcccggcctcgggaacctggggcaccttgctggcctggctgagctggttcgtcttcgcgccgctggcgcccgactgggcgctgggcatgggcatagccgcggcgtttgcctatggctgcctggcctgcggacaggccggccgggaactcggcgtgtccgaccacgtcggaatggtatgggatgaaatcgtggcgttctggctggtgctgtggctggtgccgcagaccgtggccgcccaggcgctggcgttcgtcctgtttcgcgtattcgatattgccaagccgccacccatcaagtatttcgacgcgcgcatcaagggcgggttcggcgtgatgtgggacgatatcgtagccgccgcctataccttgctggtcatggcgattctggtccgcatgggagtattcacatgagcttgcacgacacccaggggcgcgccggcctggcgcccacgccgctgacggcggccgccatccaggggctggcggaaatggtcggagaggcgctgttgcggcgcgactggatgatgggcaccgccgagtcgtgcaccggcgggctgctggccggcgcggtcacgtcggtggccggttccagcgactggttcgagcgcggcttcgtcacctacagcaatgcggccaaggtcgccgagctgggcgtttcgggcgagacgctcgatcactatggcgcggtcagcgagcccgtggcgctggaaatggccaatggcgtcctgcttgccacgccgtcggcgcaagtcggcgtgtccaccacgggcatcgcgggtccgggcggcgccacgccgggcaagcccgtcggcatggtgtgcttcggcttcgccatgcgcgcccacggcggcatcacctcgcgcgccatcacccatgtgtttcccggcgatcgcgcccaggtgcgcaacgcctcggtcgagttcgcgctgcgtggcatcctggaattcctgggagagccggtcaatcgaggctgactttctcgggtgccagtccccgccggggacaggcacctggacacccagattcaacgtgtgcctgtccccctgcggggacaggcaccctgagaagtcagcgggtgccagtcccccttcggggacaggcacccggggggttacgttcttaccgcgttgatggcgtcgcgcaggccgcgcgcggcttcgccggcggcctggcgccagtcttcgcccgtgctggcgtacaggatggcgcgcgacgagttgatcatcatgcccgcgccggcgctgttggcgcccgcctgcacggtggcgttgatgtcgccgccctgggcgccgatgcccggcaccagcagcggcacggcatcgccgatgcgctggcgcaccgccgccagttcgttggggaaggtcgccccgaccaccaggccgcactggccgttggcgttccacttgtcggccaccaggcccgccacatgcaggtacagcggctggccgtcggccattttcaggaactgcaggtccgagccgccagggttggacgtgcggcacagcacgatgacgccgcggtcgccccaggccaggtacggctcgaccgagtccaggcccatgtaggggctgaccgtcagcgcgtgcgcctggtagcgttcgaatgcctcgcgggcgtagttctcggcggtcgagccgatgtcgccgcgcttggcgtccagcacgatgggcaggtcgggatgctgcgcgcggatgtgctggcacagggcttcgagctggtcttcggcgcggtgcgcggcgaaatacgcgatctgcggcttgaagctgcacgcgtacggcgcggtggcgtcgacgatgtcgcggcagaactggaagatggcgtcgggcttgccttccagttcgcgcggaaagcgcttggggtcggggtccagccccacctgcagcaacgattggctggcgctccaggcgtgttcgagtttcttcaggaatgtcatggcgaggtcagtgcagtttgaccctgggacgggtgcgccgcatcaacaggcgcgccagggcaagcgtggcggtccgcgaaataccgagtaccgcgcggtggtgcatcaggtgcagactcatgtacatcaggcgcgccagtgtaccgcttacgaacaggccgcgcccggccagcttgcccatcaggctgcccaccccggacccctggcccagcgaaaccagcgagccgtggtcgtggtacgcataggcctcggtgggttcggcggcgttgcgcaggcgggccgtcagcttgcgcgccaggtagtcggcctgctggtgcgccgcctgcgcgcgggccggcacggtgcgtccgtccttccagggcgccgcgcagcaatcgcccagcgccaggatgtggggatcggggctttcctggcgttcgttgacttccagctggcccagccgattgagcggcaggcccagttgccggaacagcggcggcccttcgatgccggcggcccacaggcacatcgtggcctcgaagcgccggccgtcggcggtgacgacatggtcggcgccgacttcggccacccggcaatcggtttcgacgcgcacgcccagctcggtcaggcgggcgtgggtcgcgcgcgagatcttctcgggcagggccgacagaatgcgcggcgcgccttcgaccagcgtgatgaccaggtcgcggtcggcgcggaaattgggcagtccgtaggcgctgaccacatggctggcctcgatcagctccacggccagttcgacgccggtggccccgccgccgacgatgaccaggtccaggcgcgcggaggggtcgtgaaccttgcgcaggtccacctgcaccatggccttgagcatggtcaggcggaactgctcggcgttctcggtggtgtccagggtaacggcgtgttcggccgcgcccggcgtattgaagaagttggaagtgctgcccatggccagcaccagcgtatcgtacgagagttcgcgcggcggcaggacctgctggccggacgggtcggccaccggcccgacctggatctggcgccgctcgcgctcgatgccctgcaattcgccttgcgcgaacgtgaagttgcacatgttggccagcatcaggtaggacaggccttcctggtggatgtccagcgtgccggcggcggcttcgtgcagggagggtttccagatgtggaaagggcggctgtcgaccagcgtgacgcgctcgcgcccgtgggcgcggcccagcttggcggccagttcgaggccgccggcgccgccgcccacgatgaccacgcgatgaggggaacctgtattcggggtctgcgtcatgcggcaagtatagagtggcccggcgcgcttggaaacggcggcgccgccgctcagtccaggacgaagcggctgatgagcaccgccacccagaccgccagggtgaacagcagcatcagcatgaccgcggcgctgccgaggtccttggcccggcccagcaggggatgggtctccaccgacagggcgtcggccagcgcctctatggcggaattgagcagctcggccaccagcaccaggatgaccgaggcgatcaggatgaagacttcgtcggtggtgcggcccaggaagaatgccgcgggcaccagcaggatggccaggaccagctcctggcggaacgccgcctcgtatttgatggctgccttcagcccttgcagcgagtagcgcagcgcgttgagaatgcggcgcaatccgcctgtgctcttgaagggggagggatgaggggtatgggccatggtcggattgtgcggcgtctagggttggctggccgcgtttttaacagatatgtgttgcccgcgtgagccctgcggccgcctgccgccttcaggcgggggcggcccggcgcaggctgccgaagcgctcggcgaactgccgggtgaagacggcgccgaagaagaaaatctgcgctgaataatagatccacagcagcagcgcgatcagcgaacccgccgccccgtacgccgataccgccgcgccgcgtcccaggtacaggccgatgccccatttgccggccaggaacagcgccgcggtcacgatcgcgccgggtatcacgtcgagccagggaatgcgcttgctgggcagcagcttgtagaccacggcgaacagcgcggtcaccaccgcgaacgaaaagaggttcgacagccagtcggccgccatcgcgaaggccgatgtgctccatagatcgccgtagtatcccttggccgcgcccagcgccgcgttgagggtcagcgaaagcagcaggaacagcgccagcaccagcaccaggccgaatgacagcatgcggctgcgcaccagcccctgcaaaccgctcttgtcttccttgacgtcccacagttcgtccaggctggccttgagttcggcgaaggccgtggtggcgctgaacaccagcacgcatatcgacagcagcgcggccagccagccgctgcccgattcgtgcgcgctggccagcaccgtctggatcacctcggcgccgcgctcgccggtgaggtcgcgcacctggctgaacagttccgagcgcacggcctcttcgccaaagaaggcgccggccaccgcgatcaccaggatcagcatgggcgccagcgagaacaccatgtacagcgacagcgccgcccccttgctggaagcgcgatggcgcgaccattcgcgggccgaatcggtcagcagcgcgccgatgtcgcggaggtggggcaagcggatctggcgtggcaagcgcatggcctcgggttggatgggacagcttggtggcggaagtatcgaccgtggccggccgcggttcgaggaggtcttccggacttcatgacgtcgtgcgcaattctcataggaaagcacggctattcaggaaagctcttgttgggcctcggacttcatccggcattcattatgacgtgggctttggatactgcgcaaatccccgcatggctcgtgcctgatcccgccgggacgcagtcgtttccttcgcgtcaccggcgtcgtacggcaggcgggtcggtttgttcaacttctcttttggtggcacatgtatctcgatagattccgtcaatgtccgtcttccttgcagatcccgcgttccgcgtggcgcctgcatgcgctggccgcagctctggcgctggccggcatggcccggctggcgcccgcggcggcgcaggcgccgcagccgcccgtggccggcgcgccgcatgcgcaggacgccgggcaggaaggagagttcgaccaccgggacaacacgctcattgcagtctttgacgacggcgtcggcatcaatctcgacgacgatcccgacgagctcggcgagacggcgccccccacgctcaaggacatccacatctcggtggagcacaagaacccgatgagcaagccggccatcggggtgcgtgtcagcggcgccggccgcgcgctgacgctggccggctcgaccatcgatgccaccgagggcggcattcccgcagtggtacggcgcggcggcacgctggagctggatggcgtcaccgtggcgggcggggaagggatggagccgatgacggtctctgacgccggcagccgcctgagcgtgcgcggcggcgtgctgggcggcgaagcgccgggcgtcggcctggtccgggccgcgcaaggcggccaggcgagcatcatcgacgcgacgctgcagagcatcctcgggcccgcgctcattgccgacggcggctccatttccgtcgccggcggttcgatcgacatggacatgggcccgggattcccgccgccgcctccaccgcttcccggggcgccgctggccgcgcatccgccgctcgatcgcgttgccgcggtgcacgccggccaggacggcaaggtgacactgcgggaggtggcgctgcgggctcacgggccgcaggcgacgggcgtctatgcgtatatgcctggcagcgaaatcaccctgcagggaggcacagtcagcgtgcagggcgatgacggggccggcgtggtcgccggcgcgggcctgctcgacgccttgccgcccggcggcacggtgcggctggacggaaccacggtgtcgaccgatggcgccaacaccgatgccgtgctggttcgcggcgacgcggcgcgcgccgaggtcgtcaacaccgtgctgcgcaccgccaagagcctggccgccggcgtatcggcccagcatggaggccgcgtcacgctgcggcagacccgcatcgagaccgcgggcgcgggggccgagggcatctccgtgctgggcttcgagccgcagtccggctccggcccggccagcgtcgacatgcagggcggcagcatcaccacgaccggcaaccgcgccgccggcatcgcgctcacccacggcagcgcccgcctggaaggcgtggcggtgcgcgccgagggcagcggctcgagcgccgcgcagctggccaacggcacgctggtcgtcagcgcagggtcgctggcctcggcccagtccggcgcgatcagcgtgaccgacacgccgctgaagctgatgccgggcgccctggccagcagcacggtctcggtccggttgaccgacggcgccacggcgcaaggcggcaatggcgtgttcctccagcagcattccaccattccggtggcggttgccctcgagagcggcgccctggctcgcggcgatatcgtcgccgacggcaacaagcccctcgatgccgggatctccctcagcgtggccagcggcgccgcctggcacggcgccacccaggtgctccagtcggccacgctgggcaagggcggaacctgggtcgtgaacgccgactcccgggtgcaggacatgtcgatgcgcggcgggcgggtcgaattccaggcgcccgcgcccgaggcctcttacaagaccctgaccctgcaaaccctggacggcaacggcgtgttcgtgctgaacaccaacgtcgccgccgggcagaacgaccagttgcgggtcaccggccgcgccgatggccagcaccgcgtgctggtgcgcaatgccggaggcgaggccgacagccggggcgcccgcctgggcctggtgcatacccaggggcagggcaacgccaccttccggctggccaacgtcggcaaggcggttgacctgggcacgtggcgctacagcctggcggaggatccgaagacgcatgtctggagcttgcagcgcgcgggccaggccctgtcgggggcggccaatgccgccgtgaacgcggcggatctttccagcatcgccctggccgagtccaacgcgctggacaagcgcctgggcgagctgcgcctgcgcgccgacgccggcgggccatgggcgcgtacgttcagcgagcgccagcagatcagcaaccgccacgcccgcgcctacgaccagacggtcagcgggctggagatcggcctggaccgtggctggagcgcgtcgggcgggcgctggtacgccggcggcctgctcggctacacctatgccgaccgcacctatcccggcgacggtggcggcaaggtcaagggcctgcacgtcggcggctacgccgcctatgtcggcgatggcggctactatctcgacaccgtgctgcggctgggccgctacgatcagcaatacaacattgccggcaccgatggcggccgcgtcaccgccgactaccgcacaagcggcgccgcatggtcgctcgaaggcgggcgccggttcgagctgcccaacgactggttcgccgaaccgcaggccgaggtcatgctgtggcgcacgtcaggcaagcgctatcgcgccagcaatggcctgcgcgtcaaggtggacgccaacaccgccacgctgggccgcctgggcttgcgcttcggccgccgcatcgccctggccggcggcaacatcgtgcagccctacgccaggctcggctggacgcaggagttcaaaagcacgggcgatgtgcgcaccaatggcattggccatgccggcgcaggccgccacggccgcgtggaactgggcgcgggcgtcgacgccgcgttgggcaaggggcacaacctctatgcttcgtacgagtacgcggcgggcgaccggatcaacattccgtggtcgttccacgccggctaccgctacagcttctgagcgagctccaatgaaaaaccccgccaggcgaacctggcggggtttttttttgggaaggccgcgccgcggcaagccgcggcggtttcggccgggaaggcgggacttagaagtccatgccgcccatgccgcccatgccgccgggcattgccggagcagcagcgggcttgttttccatcagctcgaccacggcggcttcggccgtcagcagcaggctggccaccgaagcggcgttctgcagcgcggtgcgggtgaccttggtcgggtccagcacgccttgctcgaccaggtcgccgtactcgccggtcgcggcgttgtagccgtagttgcccttgccgttgagcacggtgttgaccaccacgctggcttcgtcgccggcgttggtgacgatggtgcgcaggggctcttcgacagcgcgcaggatcagcttgatgccggcgttctggtcagccgtgtcgcccttcaggccagtgatggcctgcttggcgcgcagcagcgcaacgccaccgccaggaaccacgccttcttccaccgcggcacgcgtggcgtgcagggcgtcttcgacgcgagccttcttttccttcatttcgacttcggtggcagcaccgacgcgaatcacggcaacgccgccggccagcttggccacgcgctcttgcagcttctcgcggtcgtagtccgaggtggcttcctcgatctgggcgcggatctgcttgacgcgcgcttcgatcgacttgccgtcgccggcgccgtcgatgatcgtggtgttttccttggccacttcgatgcgcttggcctggcccagatcctgcagcgtggccttttccagcgacatgccggtttcttcggagatcaccgtgccgcccgtcaggatggcgatgtcttccagcatggccttgcgacggtcgccgaagcccggggccttgacggcggtggtcttcaggatgccgcggatgttgttcacgaccagggtggccagcgcttcgccttcgacgtcttcggcgatgatcagcagcggacggctcgacttggcgacttgctccagcacgggcagcaggtcacggatgttgctgaccttcttgtcgtagatcaggacatacggatcgtccagcgcggcgacttgcttttccgggctgttgatgaagtagggcgacaggtagccgcggtcgaattgcatgccttcgacgacatccagttcgttttccagcgacttgccgtcttcgacggtgatcacgccttccttgccgaccttgtccatcgcgtcagcgatgatctggccgatcgaggcatcgctgttggccgagatcgagccaacctgggcgatttccttgctggtggtgaccggcttggacagtttcttcagctcttccacggcggcggccacggccttgtcgatgccgcgtttgaggtcgatcgggttgaagccggcggcgacgtacttcaggccttcctgaacgacggcctgggccagcacggtggcggtggtggtgccgtcaccggcgttgtcggaggtcttggaggcaacgtccttgaccagctgggcgccgatgttctcgaacttgtccttcagttcgatttccttggcgacggacacgccgtccttggtcaccgtcggggcgccgaacgagcgctccagcacgacgttgcgacccttggggcccagggtggtcttgacggcgttggcgaggacgttcacgccgcgcacgatgcgcacgcgggcttcgtcggcaaacagaacttgcttggcagccattgttagcttccttagagaattcggttacgcaattactggatcacggcgaggatttcgtcctcgcggatgacgagcagctcttcgccatcgaccttgacggtctggccggcgtacttgccgaacaggaccttgtcgccagccttcaggtcgaccggcaggatcttgccgtcttcggtcttcttgccggggccgacggccacgacttcaccttgatccggcttttcggcggcgctgtcgggaatgacgatgcccgaggcagtcttgcgctcgttgtccaggcgtttgacgatcacgcgatcgtgcaggggacgcagggccatgaggaactcctgtttctaaagaaaagaagaaaaatgatcggtatttggcgcggggagcctgttgttagcactcactggcgacgagtgctaattatagggatgcttccgcagggttcaaggggggaggcggtgcttgttacatattggcgggtcttcgctgcaggccgccacgcccggagacgccggaatcccccctcgcagatacggcgccttgccgccggggcggcgagaccggggcgggcgcatggcgaggcccgggaatcggcggccgggttcaagcgcgaggcggtgcggccgttgcgccagggcgggcagggggcggcgttgctgggctcagctctcgggatacacgccgtgcaaggcgccacgcgtccagtatggggtgtactcgttgatcatgtccaagtgcctggcgtaggggcccagtccagaggttttttcctggtgcgagaaggattcgtgggcttcaaccaaggccaggaatcgtgggccgttatcggcgggctcgcgatacacgcgaagctgctgaacgccggcccggttcgagaaagcgctgcgcagcgtgcttactaggtctgcctcgtgttgcagcgtcaagccgacgaacctcagcagcagcagccttggcgcgcgttgcgtgatggcctgccggggatagacctgctgcgcggccatgcgcgactggccgcgcacccggttgagcacgcgtttgctccatgggctgaagcgctcgccggatacgtcctggtagggcttgtcgtccaggacctcgatattcgacaggtcatacaaggccaggtagcgcggccagcccgccacgcacacgtatcgcagggcggtctcgaatcctggcaggccggcccgttccggcaggtgctcggtgtcgtaccagtcgttgaattccgcttccatgccggcgggcggttccatggagacaagcagcagggctttggagtgggtcatgatgcgattgcctggatttgcgttgccatggcctggatcgacgaatagaccggccggccgaattcggtttcaagctggtgcagcacgttgaaggtgggcaattgcgcacaggcgatgaacatcgcttcgcaatcgtcgttcatggtctgcctggcgatatgcgagacggcctgggcgctgattctgcccagctcatccacatccttggcgtacaggctgtcgaaggcggcgatctcgatgccggcatttgaaatgaagcctttcagctgggcattgacggcatccgagtacggggtcaccaccgcaaccttgcgtatgccgtcctgggtcagcacggacgtcatggagctggctatggtcgcgacgggcttgccggtgttttcgcgcagttggcgcgccagttcctggtcgcccacggggcccagcaggaatccggcggccgtgcagccatatgccacgacatcgatgtcgccggtacccagcttttccctggccagggccagcgcgttttccttgtaggccggcaaggccgccgcattcagcaggcctttgtctcgtgggattttgacgacttcaaggcggcagccgggcagccagagcggcagttcctctgccaccctggtgttgttctctggaatcaagacgccgatgcgtatggccgtgggcatgatgaacctttggtagtgtgacttgtgcacgcctgcgcgccgggggcggcgtgcggcgggaaggcagggggcgctcttttactgagcctcgaaaaccgaaggcacgtagcctctgcgccaatacgggatgtagaacgtcatcaggtccagatggtcggccgccggtccaagggcgctggcggtgaccggaatccgcgggtcgtgcgcgcggcattccaccagcgcgatatagtcgccctgcagtggcccggatcccctgaaaaccctggcctgaagcagatcttcagacgaatccacgatggcctgcagcccctcgatgagcgctacctcatgggcgcccggcatctcgcgaaaacgcatcaccgccacttgcagcggccggccccgatctcccatcaaggcggggccggggtatatctggtcgccggaaaaccggtactggccatgcagcttggtcaggatgcgctgcgcccagggcgagaagcgggcgcccggagcgcgcgtgtactgggggtgttcaagcgcatcgaccgaggcaaggtcgtacagggccacatatttgggccatccttttaccgcgacataccgcgacgagcgatcgaagccgggaaccgtcgacaggcgcggaaagtgttccgtgtcgtaccactcgttgaactcttcttccaggtccccgggcggggtcatcatggcaagcagcagggccttcgtcatatgtcatcctggtaaggtggtggtctcaagggctggcgccgcgtcacggtttcgagagcgactggacggcaaggtaggcgcccacgatcgcgggccccagtgtcgatccgccgccggggtagaagccccgaaacggcgaggcctggttgttgccgcaggcatacaggccggatatgggttgccctgcggcattcagggcctgcccggacgcgctggtcttcaggcccatcgcggtgcctatcgtcgcggggtggatccgcagggcgacaaaaggcggcgtttcgataggcgcgagattggggttgggccaggtcatattgtggccgaacattctgttgtaggccgaggcccccttgtggaagtcggggtcctggcccgtgcgggcgctttggttgtggcgctgcacggcggcggccagggcgcctggatcgatgccgatcttcgggcccagcttgtcgagcgtgctggcgacggtgatgtagccacggcgaatccaggggcgcagcgagcggttccatggccagggccgtatgagccccaatccgtgcctgcggacgaactcgcggtcggtgatgaagtagaagggttttccatccgccccgccgttggcgaagatcgcggtgacgatatcgtggtaagagttggcctcgttgacaaaccgttccccttgttcgttgaccgcgatcaccccgggccggccgcgatcgagatagccgtagatgacgggagtatcggcgccgttcttttcgcggctggccgacgcgggggtccagaagccgacgctgctgagctcgcggtctaccgaggcgcccgcatccagcgccgcctggatccctgcgcccgtgcaggcggggttgcacaggctgaagcgatgcggagtcgccgggccgtagcgccgcagcatttcctggttgtgcgcgaacccgccagtggcaagcaacacggctttcgacgcccggatacgcttgggcacgccgccgacgaccacggtcgcgccgatcacccggtcatggtcgatcgccaggctttcaaggtcggcctgggtcagaatcctgcagccgagtttgtcgacactgtaaagaagccgcgcagccagggcgttgcccgagcgcaggtcggtgccacgggcataccggatacggtccatcccataccgcagcagcttgcgcagcacgcgcatgagggcccggggcgatgagaacgggcgcagaaagtcatggacctcttcggggccgagcatcagcccgcccaggaccatcaagcggtgcaaggggggatgcagcaaggaaaaattgcgtcccagcttcttgccgtcgaagggttgcggaaacagcgagcgtccgcgtgtcgcgccgcccggcaggcttgaccgatagtccggccaactcgacaggtcgaacttcacctccgtattttcattcaggaagtcgatgaccttgcctcccgtggcaaggtaggtgtctatcacttcctcctggtagaaatcgcccagcagcgccttcaggtatgtcctggccgcctcgagcgtatcgcccgcggccagcccggccttggtgccaggcacccagatgccgccgcccgaggtcgcggtggtgccgcccacataggcgagtttttcgcagatcagtacgcgcagacctgcctgcgcggcaaacagtgcggcggacaggccgccggccccgctgcctatcaccaggacgtcggtctcgtcgtcccagcgttctggactggcttcagatactacggggctcatcgccgcactcctggcaggaatctcttggtgttttgctgcatgcatgccgtgcccagggaccctattgctgcctggcgcccaattcatcgaccgtcgccatccatttggcttcttccgccgccaggaactggctcagttcttcgggcgaggagccccgctgttccacgccttgcgccgtcagcttggctatgaggtcgggattctgcagcgcggccctggtgctttcgttcaagcacttgacgatgtctggcggaacgtttgccggggccagcagtgcgtaccacaccgtgctggtgaagccgggcaggcccgcctcgatggcggtgggcaggtcgggcagcagtgcgctgcgtttcgcgctggtgacggccagggcccggatcttctgcgactgtatctgcggcaccatggggccgatgccgctcatcatgaactgcacatcgccgctcatcagcgcaaccgccgcgggcgccgcgcccttgtatggaatccgctgcaaattcaagccggcggatttcagcatgagcgcggtctgcagataggtgatgctggccgtggtcgcgtagttgagctggccgtcgcgcgccttggcgtagtcgatgaattccttcagcgtcctggccggcaggtcggttggaatggcgacgacgttgggcacttcgccgatcgtcgaaatgggcgtgaagtcgtcgcgaaccttgaatttcgcgtccttgaacaggctgggattgatggcgtgcgcggaagaggccagataaatggtgtagccgtcgggctttgcgttccggacggcctgggaggccagcaggctgtcggcgccggggcggttttcgaccactatcggcacccccagctcggcggcaagctgctgggcgaaggcgcgcgccatgacatcggtggggccgccggctgcaaacccggctatcagggtgaccggcttggatgggtaatcggacgccatggacagcatgggcatcagtgcggccaggccggcaagcattaatttgatcattttgtctcccttaataagttatttgaatctgcataatcaataatcagaatgaatgctgcatgaatatcggtgccgcccggcgccgtgtttatgaacggcatggtatgaatactcattcaatattgggcggataaagggccagcccggatggcggccgccggaccgccgggatgtgttcagtgcgggaagatgcgtgttattgccgggcgccgattccgcgtgcggcatgcggcatttcggagccggtcgccgagggcgcgccgggccacagcgtgctgtcgcccacgctgcttgccgccagggcgcgcgccttgccggagtccacaagagggcccgcatggcccgcggttgcggctgtgccgcgcagcggcgtcggcgcggcaaccgtcgcggcaagcccggcggcaattccccttgtcattttgtctccttcattattgaagtgaatcgacctgattgcgaatctgaataatgcgaagcacgcgcttcacaatatgcatataggcaaggaaggcggccacttcaaactgcagatcaatatgaatgaatgtccatttaatctacagaacttgcaagcacaagtcaacgcgccgtggctgggaattttatttttccgcgggttttgcggtagacggtattaatcgttccgcaacaggcaataccgtggccaggccgcgcgacaggatctggatcagagggtccgtttcggcgctgcgcgcgtaggcgaaatgcatggtggtgcggtgcacgctgatcggaacgatgaaaaacgcgccgcgcgcctgctcggcctcggcgaattcgcggcgggtgaaccccagcccgactccctgcgacaccatggcgcgcagcaatcgttcggtgttgacttcaagcgcgggacgaatggtgatgttgtgggaccgaaacagttgagcagtgatctcggagtgcgcgctgcccgtcgtggtcatgacccacggcagcttggcgagttccggccaggttgccgtggcgacacgttcgcgccagctttggggggccaccaccaccagttcgcgctgtccgatttcgtactcgcgcaggttggcttcattcgtgcatgaaacgtaaaagcccgcgttgatttccccggtgaggattccctggcggatcgaggacgagttgcgggattcgatgctgagttcgatcagcgggtagtgttcatgaaaccacttgatcagcgatggcagggccgcgtgcaccgaggggtcttcgatggtgccgattgcaatcctgcccgaagcgctgccgcgcagttcgctggcagtgctgagcagttccagcgacgaggctagcagccgcgcggcctgttccgatagctgcaaccccgccgcggtgggaacaaccccttgcggcgtgcgcgtgaacagcggaaggccgaactgctgttcaagtgagcgcaggtggtggctggccgccggctggctgatgcgcaggcgttcggcggcgcgtgtcagatgaccttcctgcaccacagcgaccagcgttctcaggtgcgtgaggttcagcacgccggacgcgcgagattcggcgggagaatcgtggtcattcgagttcactattggacgcccctcatcttggtgaatagtattcggcatcactctagcagaggcaaggacgggcggaccaggtggaaaccacagcaatgaaagacgttaccccggcgcgtgccgactacccatgggatggtgagcgggacgtcatcgtcatcggcagtggatgcgccggtctgagcgcggcgctgctggccgcaaagaaatcgttggacgtggtgctgtgcgagaaatcatcgcaagtcggcggcaccaccgccagcgcaggcggcgtgatgtggattccgaactcccgcgaggctcgcgccgccggggtcgatgattcatcggagcaggtgcgcgtgtatctgcgcgcgctgatgggagcgtattaccgcgcagacctggtcgatccgtacttgaagtcggccccgcttgccgcccaggcgattcaggaggatacccaggtacggctgaagctgatgccggccatgtcggattaccatgcgtcgctgcccggtggaaaggcgggagggcgttcgctcgagcccgaacgcttcgatggccggcggcttggcgccgacttcgagctcgtgcgcgccccgatcaagcgcctgatgctgctgggcggcctgtacatcgacaagcgccgcatcgacgagtttctcaatccatttggctcgttcaggaatttcattggcgtcataagaacgctggctcgctatgcgatcgaccgcaccaggttttcccggggcaccgatatcggggccggcaacgcgttcgttgcgagtgcgctgctcagcttgcgtgagcgtggcgtgccgatatggctcaattcccccatggtgtcgctggtgcgcaacccgcaaggcggcgtcgccggcgtggcaatatgccgcgacggcaagttgcagcggatacgggcgcgcaagggcgtcatcctggccgccggcggttttccacgcaatgcggccctgcttgaagagctggcgggcggttttccgcacgaccagagcgtgggatatgaaggcaatgtcggcgatacgctgcaggccgcccgccaggccggcgcggccatcgacgccgacctggcgtcgccgtgctggtggacgcccacgtccaggaacaaggaggccgacggcagtatgtcgacggtgctgtacgggtatctcgaccgcagtcgtccgggcatgatcgccgtgaacgcggcaggcaagcggttcgtcaacgattcggactcgtaccacgacattgtgtacgcgatgttcaaggacggtgtcacgccggacagccgcttttatctgatttgcgaccgccggttcgtatggaaacggggccttggcaacttgatcaagccgtattgcctgtctctgggacgttacgtgcgtagcggctacatcagcaccgggcgcagcatacgcgaactcgcggccgcgatcgggatcgatcccgatgcgctggaagtaacggtcacgcggcacaacggcttctgtgaaaccggcgtagacctggatttcggcaagggggggaatccgtacaaccggatgttcggcgatccgcgggtcaagccgaatcccaatctgctggcggtccgccatgctcctttctttgccctgcgcatctacccgggcacactgggcacgatactggggctgaaggcgacggccgatgcgcaggtggtgggtcaggacggcgaggcgattccgggcttgtacgcatgcggaaacgatatgtcgtcggtgtttcgcgggttttatccgggggcaggcgccacgctgggtccgggcctggtattcgcgtatcgcgccatcgagcacctggcgcggtcctcaggcggatcggccgcgcaatccgcttgacagcacgagatggtctcatttaaaactattcacatacataaaataaaattcacacatgtgaataaatagcgggcccggcatcgggacctgcccaccaccaggagaccatcgtgagcttctttggccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggcttgcccgcgccgccgggcgggtgcgaaaattgccctgtgtccagcaatggggcggcgccacgcgccgcacttgccatgaagctgcctgtcgacgggctgatcgcgtcgttcgacgtggatgcacaaaagagtttcacgccgctttgcccggatgaactgccggtgcccgacgggcacgcgatcgtccctgaactcaacgcccaggcggcgcacgcggatctgcgactgggatcgaaagatgcgcacagccctcacgccatctggcgggcgacggccgatcaacccatgttcagcccggtggcgggcgccaacgtcgacgtgcgctggaacatgcactgcgtgccgggcacgcgcggcttcgagttgctcgacggcttgccggcgccggccgcctacgatttcttcgtctggaaaggcgtggagcccgacatgcatccgtacgggtcttgttaccacgacctggccgagcggcagccgaccggcgtcatcgagttcctgcgcgcgcgcgacgtgcgctgcgtgctggtgggcggcctggcgctggattactgcgtcaaggtgacggccctgcagctgcgtcgcgccgggctggaggtcgtggtcaatctggcggcgtgccgcggcattgccgccgcgacgtgcgaacaggccaggcgggagctgagccaggccggggtgcgcaccgtgccgcatgccggcgtgctggtgcgcgccggccgctgacgaagcgcgccgcgctagtgctggccggactgcgccacggcgtccgggcgttgcgacggttcggccggcccggcattggccagcacgcagcggttgcggccgccggacttggccgcgtacagggcctggtcggcgcgcttgagcagccgctggtagtcgggatgcctgtcgtgggccgccaccccgatgctcagcgtcagccgcacttcgccgccatcgggcagcacggtcgccttttcctggatgcggcggcgcaaggcctcggccacgttcagcgcctgcgtgccatccgcatcgaccagtaccaccaggaactcctcgccgccgagacggaaggtgtaatcgccgccgcggctgtacgaggcaatcagggatgccacttgctgcagcacgaagtcgcccgcgtcgtgtccgtgggcgtcattgatcgacttgaagtaatcgatgtcggccaccagcaccgacaggggtacgccggtcttgcgcgcatacgccacttccttgctcagcaccacgtgcaggtacttgcgattgagcagccgggtcagcgtatcgcgccccgactccaggttgcccgcctgttcgaacaggccgtcgatcagaaagccgatggccttggtggcatcgcgcacgctgtgcaggatggccaggcgctggtcgggcggcggttgggtctgctgcgcatcggccagcaactggtcgatgtgctggagctggctcgacacgctgcggctttcggccgcgccttcgaaggcgtgcgccgccttgtggatgaaccacaggccgaattcggatttgcgtatggggggcagctcgtcccatggcttgccgaccgacaggccgaacatcaactggttttcccagtcgagcagggcggcgcgctggcgctcccgctcggccccgacgttctgcgacaaggccagcagccggtagccttcctcggcgcgcgcattgcggtcgtgcgacaccgagtaggcatggcacatcatctcgaccgcggtcatggtgacatccgcgacgtagcggcatgtcgcggccgcctgcgcggccgacaggctggcatcgcgatccagcagttcgcagatcctgcggatcagcgcgcacgcgccgcgcgttaccaggtggaccgggatgtcgatgcgcgcgtgcacttcgccgaccttgcgctggaaagccacggtccgctcgtattcctcggtgggggcggcggcgtacaccgattccagccaatcctgcatggaggcatgcagcttggtcttgaccaactggtcggacaggaagaaggccgcgttgggatcggccagcatgcactcgtagaaataatcggccagcgccgccttgttcgccgtgacgacgttccgggcggcaacccattcatggggcgaataatgcgcgcaagtgtctttccagcgcagggccaggatttcaggcgaaggcttcaagttgtatccagcaggggggtggtccacagtagattgtagtccgccgttacggttaaaagtcgccctgcgcggccctggcgccgaatatgtccacgatagggcgcgcagggcatcaataggcaagactgggtaatacttcggcggtttcggggtcttggcgggcgctcagcccgcgcgccactggctgcgctcgatcatgcgcgcaaagatggtgaacgcttgcggatcggtgcgcgcgccttgctcggcttccagcatggccatggtgcggtcatgcggaaccggggggcggtaggggcggtgcgcggtaatcgcgtcataggcgtcgaccagcgcgatcaggcgcgcctcgagcggtatggcctcgccggccagcccgtcgggatagcccgatccgtcgtagtgctcgtgatggtgcctgacgatgcggccgatcgccgcgccgtcgtccagcccggttgccgcgatgatgcgctcgcccagcacgctgtgttcctgcatgtgggtccagtcttcgcccagcaggcggcccggatgatgcaggacgcgatcggccacgcccagcttgccgatgtcgtgcaggctcgcgcccagttccaggcggcgtatcgccatgccatccagcccgtatgcccggcccagttccccggccagcgccgcgacgcgtccgctgtgtatggcagtgctggggtcgcgtgcgcgcagcgcggcagccagggcgcggcaggcgcgcgtatcggcttcggagcgcggcaatgattcagtttgcatgactcgtgtttctgatcgaagtggtgcttgccgcaatggccaaattgacggccaaagccgcctcagtccccgcgaatggcgcgccggccgcggcggtagactggcgcagcctcctggaattccattcatggcgctgccctggccgggcagttctgaacatgcagaccgacgtcaacatcaattcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagccctgggcctcatggaggagatcttcgccaactaccacgcctatcgcgtcgccaagcaggcgggcgatacaggcgagatggcgctcaggcgcgcgaagatcgagacactggccgccgagcaacggcgtgtcattgccgcggtgtgccgcgatacgggcgcgcagtgagcaacggcgaggcgtttggtcctattgcagggggtgctggccggccgcctcgagataggcgtcgattgccagcttgaggtgggacagggcgctgcccgtcagcggacgctggtcggattcggccagcaggccgctggcagcctggcgcaaggctgcgccgaattgctcccgctgctcggcgggctgggcggcgatcaggcactggacagtagtctccagtgcgctgaccttggcagtgacctgctggatggcttgtgcgaaagccaccatgatttcctggttttccatcgaaggacgtccatatcgggttgcgccagccgtattccgcgcaagacttgttgccaaataccagggcctggacccggctcgggttgccggtatcggcagcgtcacacggacctcgggagcagcgcggcttgtccggctgcccagcggtctggctattttttgcaaattgtagcgtagcgaatcgcggttttcgggcggaccatgcgcccgcgcgcgccggtgcgcgtgttggacttgagcgatgtcaaaagaggccgcgccggccgggcgaaatgaattcggattgctgtatgggcatacagtattcataggcctagaatccgcgctatatggcctcggaatcccggggccgggaggcggaaacgatgagcgagccggcgatcgcgtggcggcgtgtggacgattattgctgggtcggcccgcctggctggacgatctgccgggtctggctggacggaagctaccagtacgagctgtggttcagccgcggtgatgccggcaccatctacggcatgcgcgcctcgctggagggcgcgcagcatctgtacatgcagaaactggggtaatgcgcatggcgggcgcgtgccggggcgcggtaagatcgatgccgaaaggaggtgcggattgatgaagacggaacagaaacgcggctttctggacaggttctttccggcaggcatccggcccgcatgtccgaaatgcggccaccaggggtttatcgtgctgcatgacgacgcggtggtgaacgcggataagccgatcgccatcgttgcctgcgcgtccgaagactgccatgccgcgctcggcgttttgccagccagcgcggtatgggatgagtaggagcaagcgcaaggcacgtagcggccgtccacgcacgcttgtccttcatcgcgcacaaaacaaaatgcccgcaagcgattgcgggcattttgttttgaattctctggtggcgcatccctgattcgaacaggggacctgcggattatgattccgtcgctctaaccggctgagctaatgcgccatccctggtctggcgcaaacaagagtcagctgccaaacgaagaacgaaattctagcatgaaagattttgtatgtgcaacatgccggcctttcaagcgtcgcgggcaaggcggatgccggagaattgccagcgcgcctcgggcgggaagaagttgcggtaggtggcgcggatgtgttcgcgcggggtcgcgcacgagccgccgcgcagcacgtattggttgcacatgaacttgccgttgtattcgccgacggcgccggctggaggcgtgaagcccgggtaggcatcgtacgcgctgcaggtccattcccagacgtcgccgtacaactgcaccggcacgccggcggccgcgcggcgcgggccgcggatcgaggtggccgctttcgagcaggttggccggcgcgtctgcgctggccccaggggcgcgggcggcgagttcccattctgcttcgcgcggcaggcgcacgcgtgcccagcgcgcgtacgcgtcggcctcgtaatagctgacgtgggtgaccggcgcatgcggctccagcgcatgcaggccgtgcagggtgaagacgcgccactcgtctttctggccttcccagtacagtggcgcgcgccagttctgctggcaggcctggtcccagccgagcgacagccagagctcggggcggcgatagccgccgtcctggatgaaggccaggtattctccctgggtgacggggcggtcggccaggtgaaacggtctgagcagtacctcgtgcgccggggtttcgttgtcgaaggcaaagccttcaccggcgtggccgatgcccacgatgccgccgtcatagcgggtccagcccgccggcgtgccggccggcagcgccggtatgccgggcggcgcgtaggccggccgcagcgggttgcagctgaacaggtgcttgaggtcggtgaggatcagctcctgatgctgctgctcgtggttgagccccagttccaccagcgcgtcgaagtcgctgtccacgcccgccaggcgcgcgcacagcgtttccatggcctggtccacatgcgcgcggtagcgcagcacctcgtgcagcgacgggcgggtaagcaggccgcgctgcggacgtgggtggcgggcgccgaccgcgttgtagtaggagttgaacagcatgcggtactgcgggtcgaacggccggcggccaggctcgaagcggccgatcacgaaggtttcgaagaaccaggtcgtgtgggccaggtgccatttgacggggctgcagtccggcatggattgcgcctggcagtcttccggcgacaagggctcggccagcgccgcgctttgcgcgcggatgcgggcgtagcgtccggtggggtgcggcgccggttcgggcgggccggggcgagtgagcaggcaggctgacgactccatggaagctccttggcgcatggcggtggggcgggccagggttcaggcccgggcgctgaatacggaaaaccagtcgcgcgcgtccgaccagtaccggatgtcgccgtagccggcgcggcgcagcaggtcgacgaagcgttcgatggtgtatttataggagttttccgtgtggatgcgttcgtcggcctggaagcgccgctggccgccgggccagcgcacgcgtatgtcgctgcgtgcctgcaggtgcatttccatgcggctgcgcggctcgttgtagagggcgacgtgggtccagtcgcgtacgtcgaaatcgctgccgagtacggagttgacgtgccgcaacaggttcaggttgaaggcgccggtcaggtgcagggcatcgtcgtaggcgggttcgacgatggcgcgcgccttgacgcggtcgacgccgatcagcagcccgccgctgacgcccgcctgcgcacgcaggctggccagcagtgccaatgcggcgtcggggtcgaggttgccgatgctagagcctggatagaagaacagccggccctgggcgtcgatggcctcgggcagatccagtcccgcattgaggtcgcggcccagcggcagcacgtccagccaggggtgggcgcgccgcacgcgcgccacggcctgtccgaggaaatcggtggaaatgtcgatgggcacgtagcgctgcggccgcagacagggcaacaggcgctcggccttggcgcagtcgcccgcgccgaggtctatcagggtgcgaaccggcccggtgtggcgggcgatggcctcgaggtgggtggcgaagatttccgcttcgcagcgtgtggggtaatactcgggcaactgcgtgatcgcggcgaacaggctggagccgagcgcgtcgtacaggtatttggggtcgatgcgggcgggatgcgcctgcaggccggccagcagggcgtccagggccgggtcgacgccggtggcctcgggcatgaaaggcgcggcggcggcaagcatcgttggcgtgtgggccatgacggggttccttccagatgggatggaagggatctattgtgagcggcggcgccgtgtcggtgtcaagcgctaacgtcccggctgcaatggacttttacgaaaagaaaaaagcgcggggcggcgatgcgccgcaaacgccgttcccgggctgccgcgagaggggggcgccggattcgcattcggttgccaattgacacgcccgcgccggcgtgcgccggcctgctccgggcggcggaaatactgctttaccgctggttgccaaaccagaggcgtgcggcgcgggccccggtcagaatacgggcgtgtcataaggccaagtgggagattcgctatgtcgtcgatcgtggtggcacggttcgatagcgtcccttcggcgagaagcgctgcgcacgcgttggtcggcgacggctttcgcgaagaggcaatcagtatcctgtacggcgacccggatcgtacgggccggcggatgagccggccggcctggcgtttcgggccggacctgcgcacccgcgccgcgcgctggcgcgccattgtcagcgccgcggcgctggcggccatcggtaccctgggcggcgtgatcgtacccgtgctgaccggctacggccgcgtgggcatggtggtgggcgcggcattgggcgcctatgcgggcgccctggcgggcgcctgttggatggccagcggcctgcgccgcgcgcgcgccgaggcggcctacgccggccagctggcgcgcgatcgggtggtgctgcttgccgtgcaggtgcatcccgacgacgaagaggccgcggccgcgctgctgcgcgacgccggcggcctgcaggtagagaaggcgcgcagccgctggtggccgggcgcacgtggccagtccacgcccacaggctggcgcacgcgtgccccgcgcccgccggcgcagcgcacgcaatggcaaccctgaggcgcggcttcgcgtgccgcctggcgcgccaagtggccgtcatgttcatgttggcggcgttgggcgcatgcgccacggtgccgggcatgcaggggctgcgcgagcggcgcgcccaggccgggctgtccaccgactacggctggcaaagcctgcagcgcagccacacgatcgtgacggacgcgaccggcggggacggggacgatgccatggcgcgccacctggccgtcgaggcggccatcagcggcgcccccttggtggcgggcaaccaggtccgcctgctggccgacgggccggcgacctaccgcagcatgctcgacgccatcgcgcaggcccgccgctatatccacatggaaacctacatcttcgaagatgacgaggccggccagcgtttcgccgacgccctgatggcggcgcgccagcgcggcgtcgaggtggcggtgatggtcgatgcggtgggcacgctgaatacgccgcggcagtggttcgagcgtctcaagcagggcggaatcaaggtggcggtgttcaatccggtcaacccggcgcgcgccggcctgggctgggcgcccaaccagcgcaaccaccgcaagctgctggtggtcgacggtcaggtgggcttcctgggcgggctgaatatcagcagcgtctattcgtccggatcgcgctctggctcgggttcggggcgtgcggcgcaggcgcccgggccggccgcgtcccgtgccgataccgcgccgtggcgcgatacccatatcgcggtgcgcggaccggcggtggcggagatcgagcgcgtcatccaggacggctggctgcggcagaccggcgcgccgctgggcggcggcgcggtgcggctgagcgtgcccgcgccgggcgatctgcatgtgcgcatcctggccaacgagcccaacgagcgcgacggctataccgtttacctgacgctgatgtcggcgttcgaaagcgcgcggcagtcgattcacatcaccatggcctatttcgtgcccgatccggccttcgtgcgcgtgctggccgatgccgcgcggcgcggggtcgatgtggcgctggtcctgccgggattcagcgattcatcgctggtctggtacgcgggacgctcgcattaccaggccctgctcgatgccggcgtcaagctgtacgagcggcgcgatgcgctgttgcacgccaagacggcggtggtcgacggcgtgtggtccacggtcgggtcgagcaacatggattggcgcagttttgcattgaactacgagctcaacgcggttatcgtcggggcccgcttcggcgccgagatggaggcgctgttcgaacgcgaccgcgccgccgccgtgccgatcgacccgcgcaactgggccgatcgcggcgccgacgatcgcttcatggaggcgttttcgcgcctgttcgagcgctggctgtagccggccttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtgcgcaggcgcgccggccgggcgcagcgcggccagcgccgcgctgatgtccatggcgggctggaacgagtcggcctgcgccatgccccagcccacctggaacacatgatggcggaattcgccgcgcagcagctcgcccggcgccagttcgggaaacagcgccgacagcaggcgtacttcgctcgacgagatgcgccgcgcgatatggtgcggacgcagctgccccgggtgggtcaggccggcggcgcccagcagctcggccagggcgtgcagcgtattgccgtggaagttggccacgcgctgcgccttgtccggcacgaccagcgcgcgttggcgcagcgggtcctgggtcgtgacgccggtggggcatttgccggtatggcaggcctgcgcctggatgcagccgatggcgaacatgaagccgcgcgcggcgttgcaccagtccgctcccatggccatggcgcgcgccatgtcgaaggcggtgatgatcttgcccgacgcgcccagcttgatgcggtcgcgcaggttcacgccgatcagggtgttgtgcaccagccgcagcgcctcgcgcagcggcgtgccgacgtggtcgacgaattccaccggggcggcgccggtgccgccttcggcgccgtcgaccacgatgaagtccggcgtgatattggtttgcagcatggccttgacgatggcgaaccattcccacgggtggccgacgcagaacttgaagccgaccggcttgccgccggacagctcgcgaagccgcgccacgaaatgcagcaggccgaccggcgagtcgaaggcgctgtggctggagggcgagttgcagtcctgccaggccggcacgccgcgcgcctcggcgatttccggggtgaccttgccggcgggcaggatgccgccgtggcccggcttggcgccttgcgacagcttgatttctatcatcttcacctgcggcgtacaggcgttcttgacgaaggcttcctcggaaaaggcgccgtgggcgtcgcggcagccgaaataacccgagccgatattccagaccagcgatccgccgcgctcacggtggtagcggctgatcccgccttcgccggtgtcatgcgcgaagtcgccgatgcgcgcgccttcgttgagggccagcacggcgttggccgagagcgcgccgaagctcatggccgagatgttgaaggccgacatggaatacggctggcggcactcggggccgcccaccgtgacgcggaagtcggcatcggccacgtgcgccggcgtcatggagtgattgatccactcgtagcggtcgccatagacatcttcctgcgtgccgaagggccgcttgtcgatgtcctgcttggcgcgctggtagacgatggagcgctgcgcgcgcgagaacggcgaggcgtgggtatcgtcttcgaggaagtactggcggatctcgggccggatgagttcgaacaggaagcgcaggttgcccaggaccgggtagttgcgccggatggcgtggcgggtctgcagcaggtcgtatacgccgagcagggacagcagcacgaaggggacggctgcccacagccaggcgcgcgacgaatggaccgccagcgccgaggtcagggcggcgccgatcagcatcagcgcgaatgtcgtatagcggccagcaatccagttcatgctccatctccggggggcggtaatggaggcaaccataccagatgccggtttacggctggctggccgcgccggggctcagcagctggaggccgcgggcgtcttttccaccgccaacccgaaccaggggcgcagccgcacgcccagcgcgctgcccaggaaggccgccggcagccacagccaggcgtgcaggctgccggacaggatgccgctgaaataggcgccgatattgcagccgaaggccagccgcgcgccgtagcccagcagcaggccgcccaccacggcggccagcagcgagcgggccggcactttccacaccggggcgaacttgccggcggccgaggcggctgccagcgcgcccagcatcaggccgatgtccatgaccgaggtgatgtcctggcgcaccggcgcggccagcgcggcctgctgcctggaccaataggcccagctcgccacatctccgcccagcacgtccagcgccttggcgccccacagcgcaaaggccgaggtgatgccccagggccggccggccagggccagcgtggcgaagttcagcaccaccagggcaatgccgccccagaccatgggccacgggccttgcagcagcgacggcgtgcggctggtacgcgcggcgtgcgaaatgagctggccatggcggcgcttttccagcacggtggtcgtccaggcgatcagggcgaatacggccaggttggccagcagcgcgcccggcagcccccagctcttgatcagcgaggtgggcggcagcgcgggcagggccgaccaccagccgaagttggccgtcgcgatgaccgagccgacgatgaagaacagcagggtgaccagcatgcgggtattgccgccgccgacggcgaacagggtgcccgaggcgcagccgccgcccagctgcatgccgatgccgaacaggaaggcgcccagcacgaccgacacgcccggcggcgagacaaagccgctgacgggctggccccacagggtgccttgcgcgaggaaggggaagaacagcagcacgccgacggccagcatgaccatctgggcgcgcaggccggcgccgcgccggtcggacacgaagacgcgccaggcctgggtgaagccgaacgacgcatggtagagcgttacgcccagcagggcgcccaccacccatagcgcgctctggcgccacccgacgctttgcagcagataggccgcgccggccagcaccagcaacagcgccgcccacagcggcttgtggttgatgcggatcggcggcagcgccgacggcaggtcgagggtggaggtattgatactcatgatgacatcccggagggggtgtaagaaaagggacagggcgctggcgcgccctgggtcattgcaatataggacgggcggcaaatttcccgaactagttattgttgatttcttaatttcttttggttatttgtcggagagggctcagcccaggggctggcggcctatccatgccaccagcgccgtgatggtgggcaccgacagcaccgtcgacagcaggatggcgcgcgacgaagggcgcgcgtcgcgtccgtagagctgggccagcatgaaggggccggtgcctatgggcagggcggccatcagcaccgcgcaccaggcccacaagggcggcatgtcgaacaccgcgaatgccagcaccgccgtgacggcggggtgcagcagcagcttgccgcccaccatgagccccaccgtgccgcggtcgccgccgggctgcgattgcgccaggaacaggccgatggtcaccagcgcgcaagggctggccgaggcgcccagcagcgccgcatagttgtccagcccggctggcagcgtgatgccggcggccgcacaggccagccccagcaggggcgcggccagcaaggggttgcgcagcagcgcccgcgccactttgagcagggtggcgctccagtggcggtcgcggtgctggtcgaactcgatcagcgcgatggccacgccaaacaggacgcaggccgtcagcaaggtggtgatgatggcgggtgccaggctggccgggcccagcagcgccaggcacagcgggatgcccatgtagccggcgttgccgtacgaggtggccaggccttccaggctcaggtccgtcagccgcgcgccgtcgcggcggcaggccaggatggcggctccgaatgtcagggcgatgccgccggccaccgcggccgtgaagtcccagtagtcggccagctggcgcaagtcggcctgggccatggcgcgaaacaggagcgccggcagcgacaggtacaccacgtagcggttgagcgcgtcggtggcgctggggcccagcacgcgccaacgggcggcaagccagcctgtcaggataagggcgaataccggtagcgcggcggtcaggacggcttgcatgggcgaggttgttacaaggaggccacattctactgccgcggggttcaaggccgccgccggccctgcgacaatgagagcgggcggcgcacaggcgcgccgccgcaagcatagaaggggaatcgccatgccgcaaaccgccgcgccgttacgcatcgtattgggaacctgggaccgtctgcgcgaagacgccaccaccgtgcgcttcgaggtgttcgtcgccgaacagcgcgtgcccgaggatatcgaattggacgatttcgacccgctgtcggtccacgcggtcgcctatggcgccgacggcgcgccgctgggtaccggcaggctgttgcccgatggccacatcgagcgcatggcggtgcgcaagcgcgcccgggggctgggcgtgggcgggcggatactggatgcgctgatcgagcagggccacggcgacgggcatcgcatgctggtgctgcacgcgcaatcgcacgcgcgcggcttttacgaagcgcacggtttccaggccgaaggcgacgagttcgtcgaggcgggcatcgcgcatgtcgcgatgacgcgcgaactggcgcgctaaagcgcttgccgcagcaggcgcaaagaaaaaaccccggcgcttgcgcgaccggggtttttgggcacatcacgacaggtatcgtgaagtatgtattggtgcccaggagaggactcgaacctccacaccttgcggcacatggacctgaaccatgcgcgtctaccaattccgccacctgggctttgctgcctgccgccgctgtcgctgcgtcagatcaagcaaggaggcgaattatgcacattttttcgcggtggtgcaagtcggcctgaaaaaatcgcggcctgcggtcctgtggcacactgcgcccaccaggcggctcgtcttcgccgcgatgcgttttccatgtcccgtcccgtatgcgcgcgctgcgcgcggccccgatcccattgcctgtgcgcgctgatacccgcgctctcgtgccgtacccgcgtgttgtttttgcaacatccggcggaagcgcgccatgcgctcaacaccgcccgcctggccgcgctcgggttgcgccaggccgagttgcacgtgggcgagcgcttcgatcccgcgttgtggcggcggcccggcatgcgcagctggctgctgtttccgggcgaggcggcgcgcgagccggggccggtgggcgagggcgggccgctgctgctggtggttcccgatggttcgtggcggcaggcgcgcggactggtggcgggcaatcccgatctggccagcctgccgcgcctggcgctgccggccgatggcgtttccgcttatcgggtgcgccacgccgatctgccgggcgcactgtcgaccatcgaggctgtcgtgcgggtgctcaacgcgctggaagcgccggcgcgtttcgatgccttgctggcgccctttcatgcgctggtgcaggggcaggtgagggcgatgggcgatgaggtctatcagcgccaccacgtgcggcgcgcaggccgtcgcggcaaaagcggctgaggcggcgcggcaaagagaaagccccggcaatcatgcgattgaccggggctttcatgaaggcaggccatgcctgccttgcgaattccgtggtgcccaggagaggactcgaacctccacaccttgcggcacatggacctgaaccatgcgcgtctaccaattccgccacctgggcactgtctcagagcttgtgataccctgccggcttgctgctttcgaggtgcctgtcacgttgccggaaacagcgtccttgcggtttaccttgcagtgtttaatccgtagacttgcgtatccggattttctgtcaggtgtttcgccgggacgtcgattcgacgttgaaacaaaactacttcaaaatcaccaaataccggattcagtctgatcacctgcctgacaaacaggccgataatgctgtgataatactgaatcgagtatcactttctgctgcagtgttgccgctgggctaaccacagaagctgcgcattatatacggaactttcagctttggcaaaacgatcgaaaaacgaatccaataacaacagatctacgcccgtcttgcccgatgtgcccgccgacttcgaccccgatgtcccttcacgcgaagccattctgacggcgttgcggtcggccggggcgccgttgtcgccggccgaactggccgaacgcatgggcgtggaacggcccgcgacgctggtcggcttcgagcgccggctcggggcgatggagcgcgacggtcaattgctacccaaccgcaagggtgtgctgctgctggccaccaagctggatttcgtggccggccgcgtacagggccaccgcgatggcttcggcttcctggtgcgggatgacggcgggcccgatattttcctgtcgccgcgcgagatgctcaaagtgctgcacggcgaccgcgtcctggtcaagccgtcgggcgagtaccgcggcaagccggaaggcgccatcgtcgaggtcatcgagcggcgcaccaacaaactggtgggccgtttcctgcacgaacatgggttgtccatcgtcgtgcccgaggaccagcgcatcaagcacgacattctcattccgcccagcgacaccaacggcgcccagcatgggcaagtggtgtcggtgcagatcatggagcagcccacccgccatacgcagccgctgggccgcgtgtatgaggtgctgggcgagatcgacgatcccggcatggaaatcgagatcgcggtgcgcaagttcgacgtgccggtcgatttttcggagcccgcgaacaagcaggccgcgcggctgccggactcggtacgcaagaccgatctgaagcaacgcgtcgatctgcgcgacgtgccgctgatcaccatcgacggcgaggacgcgcgcgatttcgacgacgcggtgtactgcgagccggtcgaactgggcaccggccagcgcaagcggccggcctggcgcctgctggtggccatcgccgacgtcagcaactatgtgcggcccaacgacgcgctcgatgacgatgcctacgagcgcggcaccagcgtgtattttccgcgccgcgtgattccgatgctgcccgaggtgctgtccaacgggctgtgctcgctcaaccccaatgtcgaccgcctggtgctggtgtgcgacatggtgatcccggcgaccggcgccaaggccggaacggtgacggcctaccagttctacaacgcggtgatgcattcgcatgcgcgcaccacgtacaccagtatctgggaggcgctgcagcagccgggcggcccggctgccgcggcgctgggcgccatcatgccgcatgtgcgccacctgcacgagctgtaccagctgctgtcgcagcagcggcgcaagcgcggcgccatcgatttcgacacggtcgagacgcgcatcgtctgcaacgaactgggccgtatcgaacagatcgtgcccatggtgcgcaacgatgcccacaagctgatcgaagaatgcatgctggcggccaacacgtgcgctgccgatttcatgtcgcgcagcaagcaccccggcctgtaccgcatccatgaaggccccacgcccgagcgcctgcagtccctgcgtgatttcctgcgcaccatgggcctgtcgctgggcggcggcgacgagcccaccgccaaggactacggcgagttcctcgattcggtgcgcgggcgccccgactacccgctgctgcagaccatgtgcctgcgctccatgcagcaggcgatctacagcccggacaatctcggccacttcgggctggcgtatcccgcctatacccatttcacttcgccgatccgccgttatcccgacctgctgacccaccgcgtgatcaaggcgctgctcgaaggccagcgctacatgccggagctggaagaccagcccatcgtcatcgggcgctcgcagcgcgagcacgaacacgccgtatgggagaagctggggctgatcctgtcgggcagcgaacggcgcgccgacgaggcttcgcgcgatgtcgaagcctggctgaagtgctggttcgtcaaggagcgcgtcggcgaggatttcagcgggacggtgacgggcgtggccagcttcggcattttcgtgaccctggataccttgcacgtcgaggggctggtgcacgtctcggaactgggcggggagtatttccagttcaacgatgccttgcacgaactgcgcggcgagcgcaccggcatgcgttaccgcctgacggacaaggtgcaggtgcaggtgtcgcgcgtggacctggaagcgcgccgcatcgagttccgcctggtcaagggcaccagcttcgacgcgctgcgcaaggccgccgcgcgcggttccgacgaggggcgcagggtcaagaaggcggcggctcccaagccggcggccctgaaggggcagaccgccaagcagcggcgcgccgaggccaagcaggccagcaagccggccaatacgcccaaggcggccaagagcgccggcgcgtcagcgcagaaaaagccggcgcgcgcacgccattgaaccggccaggcggccccgtccggggccgcaggcggtaacattgcaccgtagaccgggccgcagggcccggcccgccgccgttttccggcggcgttccacgtttcaatcacgaaggtattcattcatggcgtcgacccaagttctggcggggtttcacgcggtcgttgcgcgcttgcgccacgcgcccgagtcgatcaaggaaatctatgtcgaggcgtcgcggcgcgacaagcgcatgcagacgttcctggagcaggccgaacgggccggccgccgcgtgcatccggtggcggccgagcggctcgacggcctggcgcgcggcacccggcaccagggcgtggtggcggtggccgaggagcgcagcctggcggtgggcatcgacgaggtgctcgacgtgatcgaggggccggcgctgctgctgatcctggacggcgtgacggacccgcacaatctgggcgcctgcctgcgcacggcggatgccgccggcgtgcatgcggtcattgcgccgcgcgaccgcgccgtgggcctgaacgccaccgtgcagcgcgtggcttgcggcgccgccgacaccgttccctacctgaccgtaaccaacctcgcgcgcaccatgcgcgagctgaaagaacgcgatgtctggctggtcggcaccgacgaccaggccggtgagagcatgcaccaggtggatgcgcgccgttcgatggcgtgggtcatgggcgctgagggcgagggcatgcgccgcctgacgcgcgagacctgcgatcagctcgtgcgcattcccatgctcggttcggtcgagagcctgaacgtcagcgtggccagcgccgtctgcctctacgaatcggtgcgccagcgccaggggtaaactcttgcagcggcgcgccgtcgcgccgcgcgcctcttcgaacgtccgacatcatgcaccagaacggctttaccaccaccatcgttcactccgaccgcgaccaatccgccgagcacggcgccgtgcacaaacccatgcatccttcgtccgagtatgtctacgaagatgcgcgcgagctggcggcggtgttccagggcaaggccgggttcacctacgcgcggcagggtacgcccaccaccacggcgctggaagcgcgcatcacgcgcatggaagccggcaagagcacggtcagcttcgccaccggcatggcggcgctggcggccatcttcaccacgctgctgcggcgcggcgaccacctggtgtccagccagtacgtcttcggcaacaccaacagcctgctcaatacgctgatggaactgggagtggaagtcaccatggtcgacgccaccgacgtccggcaggtgcgcgacgcgctgcggccgaatacccgcatggtgttcaccgagaccatcgccaaccccggcacccagatcgccaacctggccggcatgggcgcgttgtgccgcgagcgcggcctggtctatgtggtggacaacacgctgacctcgccgtggatgttccgcccggtcgaggtgggcgcttcgctggtgatgaattcgctgtccaagtacattgcgggccacggccatgcgctgggtggcgcggtgaccgataccggcctgtatgactggagcgggtatgccaatatctacgagtcgtatcgcaagggagcgcccaccggttgggggctgacccagatcaagaagaaagggctgcgcgacatgggcggcacgctggcggccgagccggcgcaccgtatcgccatcggcaccgaaacgctggcgctgcgcatggcgcggcattgctccaacgccctggccctggccactttcctgcaaggccatccgggcgtggcgcgggtgcactatccgggcctgtccagccatgcgcaacaccagcgcgccagcgagctgttcgacggccgctatggcggcctgctgggcgtggagctggccgagggcatcgattgtttcgatttcctcaaccgcctgcgcatcgtgctgatggccacgcacctgggcgatacgcgcagcctggccttgccggcggcgcatacgatttattacgagatgggggcggaaaagcgtgcgcaaatgggcatcgccgacagcctgatccgtgtatcggtaggcatcgaggacgaggccgacctgctgttcgactttgaccaggcattgcgcggctgtttgcaatcttgatgcctgtccgcgcagctcgcccacgtcacggagtcccaccatgctgattcagatcgccgatctcttcacccccgccgaagccgcccagatccgcgcgcgcctggaggcggccgattgggtcgacggcaaggtcacggccggctaccagtcggcgcaggtcaagcacaaccgccagttgtccgagcagcacccgctggcgcaggagctcggcggcctcatcctgcagcgcctggccgccaacaacctgttcatgtcggcggccttgccgcgcaagatctttccgccgctgttcaaccgctacgaaggcggcgaggccttcggctaccacgtcgacaatgcgctgcgccccgtgccgggcacggcagagcgcgtgcgcaccgacctgtcggcgaccctgttcttttccgagccggacagctacgacggcggcgagctggtcgtcgacgacacctacgggccgcgcacggtcaagctgcccgccggacacatggtgctgtatccgggcacgagcctgcacaaggtcacgccggtgacgcggggcgcgcgcatcagcgcctttttctggctgcaaagcctggtacgcgaagacagccagcgcagcctgctgctggagatggatgtggcgatccagcgcctgaaccaggatacgccgggccacgcttcgatcgtgcagttgaccggcgtctatcacaacctgctgcgccgctggaccgacgtttgacgcggcgcaggcgggcgcgcaaaggtttgcacgtagcgtttttgtttattgcgaaaagcgctaaaagctagtattggcgcggctcagggcgctgttttctcttgacagccgcgcccggccaaggcctaatactgctctgcgtcgcagctccttccctggcttcatatgcctggaagtacctgcgacgcagcctttaaaaagttgtgctttgcagcgcaagaaaaattttttcactcgtccgttctctgtttgccggcgcctgtttgtctacttgctctgcgcgtctggaaaacccaataccttgtgaggggtaaacctgaatgaacaaaaccgaactcatcgatcacatcgccagcaaggccgatatctcgaaagccgccgccggccgttcgcttgacgccctgatcggtgccgtaaagaccaccctgaagaagggcggcacggtcacgctggtgggcttcggcactttcgccgtgtccgcgcgcgccgcacgcaccggccgcaatccgcgcaccggcgaaacgatcaagatcaaaaaggccaaggtgccgaagttccgtccgggcaaggcgctgaaagacgccgtcaactgatggacgcaaaggcaaatcggcgctgccgatttgcctaacaaaaccgggtccgctatactgcgccccgcgatttacttgagtggccccgaggcagcaatgcggtgcaaggggtgcttagctcagctggtagagcggcgcccttacaaggcgtaggtcacaggttcgacccctgtagcacccaccaagaatcaaggcagcaaatcaaggcagcaaaatcaaggtaacaatcctgcgcaagcaggcgcaataaccccggcgagggcgcatcggcgcaccgcacggggttttttgttgcgcgctcggcgcgtgccgagcgcgcgtggcagcctgtttgcggcatcgtcgcggcgggttgaatttcttgtatttggcgaccgaatagagcttgcgaatcattcgcatttaatatatcgtggcgaattcggaatagccggataggaatgccgcttcgtcgtgcatgccatccggctgaattgtcaatgtacctggctgattcatgcctagcccccaatctggtcggtctttttcatcgcatacgtcgcttgccctgcgcgcgggcgccggatttaccgttcttgccctgcatgccgcagtcataggcgcggtgtttctgtccaagacggagcgccccgaattgctggagcccgaggcggtgatggtcagcatcatcgaggcgcccctgccgcagctggcgcaggccgagcccacgcccgagccgcccacgccggtcgaggagacgccgcccgagcccgagccggtgatcgagcccgagccggagccggaacccgagccggtggtcgagcccgagcccgaacccgagccggtggtcgagaagccgcccgaaccggcgcccaagcccaagccgaaacccaaaccgaaacccaagcccaagccgcaacccaaacccgaggtccccccggagcccaagaagatcgagacgccgcctgccggcgcgcctcagggggcccagcaggtgacgcaggcgccgcgccaggcgccgccgccggacgagcccatcatggtctccagcgtcgaataccagggcgcgcgccccatgcccgtctatcccatggcgtccaagcgcctgcgcgaggaagggcgggtggtggtgctggtggaaatcagcacccagggcctggtcgatcgcgccagcatcgatacctcgtccggcttttcgcgcctggacgagtcggccttggccgccgcgcgcaaggcccgcttcaaaccccttacccgtaatggcgtggcgtatccggccaaggccaaattaccgttcgatttcgtgatgaggaactgagatgtccaacgctatcaacaccgccacgctggtggcgcaagcggccacgccctcggcggcggccacgccggacgcgcccgctgccgcgccgctggcccagcaggccggcgaggccgcaggcgctgctgcccagaccggcgccgaagcgctcaaccaggctgcccaggcaggtaccgaggcggtcaaccaggccgcccaggctctgagtgcggcggcgcccgccgtgccgcccgcgccgctggccacgccggacatgggattcctgcacttcgtcgcgcaaagcgacttcgtgggcaagacgctgttcatcatcctgatcgtcatgtcgctggtcacctggtacctgatcgtggtcaaggtggtgggcaacatgggtatgcgcaagcgcgccgcgcacttcctcaacaagttctggaatgccagctcgctcgaacaggtcgagaacgaaatcgtcacgcacggtgcgcgcgacccgttctcgcacctggccagccacgccatgcacgcgcagcagcaccatgccaagttcggcgctaccaagctggaggaaagcggttcgaatggcgagttcgtgtcgcgcaccatgcgcaaggtcatcgacgaggaaaccgccaagctggagaacggcctgacggtgctggcttcggtgggttcgaccgcgccgttcgtggggctgttcggcacagtgtggggcgtgtatcacgcgctggtcggcatcggcctgtccgatggcgtgaccatcaaccgcatcgccggcccggtgggcgaggccctgatcatgaccggcctgggcctggcggtggccatcccggcggtgctggcgtacaacgccttcgtgcgcaacaaccgggtgttcctgtcgcgcctggatgcgttcgcgcatgacctgttcgccttcctgaccaccggccagcaggtggcggtgtccgacggcaaggtgcgtgccctgcgccgccagcatggccgggggagcgaataatggctttcggcagcttcgacaacaagggctcgggcagccacaccgtgtcggagatcaacatggtgccgctgatcgacgtcatgctggtgctgctggtgattttcatcatcacggcgccgctgctggcccattcgatccgcatcaacattccgcaggtcagcgccgagcagatcgaggaagagcccaagacgatcgacctggccatcgacgccaacggcgcgttgttctgggacgagaagccggtcagcatcgacgacctgcccaaccgcttcaaggcgatcgccggcgacaagccgcaggccgagatccgcatccgcgccgaccaggcaacccgctacgagacgctggcccaggtcatggcgtcggcgcgtcgttcgggcatgacccgcatcggcttcatcaccagccccgcgccccagggcgcgcccggcgaggccggcgcatcggccgcacccgctgcgccctgaccggccacggctcccgctcccggggtgcccgcgccgcgggcgcgggccttgccgtcggcccggatcgcgctagaatcgcggaatgcgagtactcgtaatcgaagatgacaccaccctgggccacgcgctccaggagtttctggccgaccaggggtatgcggtcgattggctgaccgagggcgacaaggtcctgggagccctggcgggccagccctacgatctcctcctgctggacctcaacctgcccggcatgagcggcctcgacgtactgcgccaattgcgccaggacggcaaccaggtgccggtactgatcctcaccgcgcgcgacggcctggacgaccgcgtggcgggtctggatgccggcgccgacgactatgtcaccaagcctttcgacctgcccgaactggcggcgcgcgtgcgcgccctgggacgccgccggtccgggcaggcgcagccccagatcgaggtcggcccgctggtgttcgacaccgtcgggcgcgaggtgcgcgccaacggcacgcgcctggcgttgtcggtgcgcgaactgtccgtgctggaaatgctgatggcgcgttccggccgggtcgtgaccaaacgccagatcgtcaattccctgtctgcctgggatgccgatttcagcgagaatgccgtcgaggtgtatgtctaccgcctgcgcaagcggctcgagggatccggcgccagcatccagacggtgcgcggcttcggctacatgctggacgtggaagcggcgtgatgagcccgggccggcggacccaggcccggggcatgccggccccgccagccttccgaccatgaattcccttcctcccacaccgccgccgcccgatcccgtaggctggaagctgccgcgcggctcgctggcgcgccacctcgtgctgcgcctgatgccgccggtgttgctgctggtgctgctggatctggccgcgacctgggtgatcacgcacaagatcgacatgtcgatctggatgctggaagacttcttctggctgatggtggtgggccagatcgtcctgatcgccctgttcaccggcgtcatcatccgcggcgtgcgttcgggcctgcgttcggtcaatcatctggccgaggaaatccgccagcgctcgatcgacgacatgcagcccatggaagtggcgggcctgccggccgagattgcgccgctggtcacgcatatcaatgacctgctgggccgcctggacgcgtcgctggcggcccagcgccgcttcatcggccacgcggcgcaccagctgcgcaccccgctgagcgggctgcgcctggagtccgagctgatgctggcgcggcccctgcccgaggacgtgcggatgcgcgccgagcgcatcaaggcggtcagcgaccgcatgatccggctgggccagcaattgctggtgatggcgcgcgccgatcccgacgcgcggccgcaggaccgcttcattcggctggacctgtgcgaatgggtccgcgccagcggcgccgagtggattccgcgcgtgcgcgccgcgcaggccgagatcgacctggtggcgcccgaacagccggtctggatcgatggcgacccgctgctgctcgacgaaatgctgggcaacctgatcgataacgcgctgcgctacggcaagccgcgcggccgcatttgcctgaccataggcgtcaatccgccggcgctgatcatcgaggacgacggcccgggcatcagcccccaggagcgcgacagcgtgttcgaggccttctaccgcgcgcccgatgccaaggctggcggctcgggcctggggctggcgatcgtgcgcgagatcgcgcacgcccatggcgcgtggtggaagctgtccagccggcccgagtatgcgggcacgcggctgtcggtggtgtttcccggcccgcgcatcggtacgcaactcacccgacaagaacgagcatcatgacccacaccgccgccggcgcgccccgcgacgccaagaccgccatccacgcgccgtcgtcgcgcatggcattgatgctgggggcgttgggcgtggtgtacggcgatatcggcaccagcccgctgtataccttgcgcgcctgtctgaacaccatcgacgacctgcagcctgcccacgtgctgggggtgctttccatcctgttctggctgctcatgatcgtggtgtcgctcaagtatgtgacgctggtgctgcgcgccgacaatcggggcgagggcggcacgctggcgctgctggagctggccgtgcgcggccgcgagggcagggcgcgctggctgctgatcgtgctgggcatcttcggcgcggcgctgttctatggcgacagcatgatcacgccggcgatttccgtcctgtcggcgctcgaaggcatcagcatcgtgtcgcacacgctcgaaccctgggtggtgcccgtggcgctggtggtgctggttgcgctgttcgccatccagtcgcacggcaccggcgcggtgggcaagctgtttggtcccatcatggcgctgtggttcgcgacgctggcggtattgggcggctatcaaatctggctgacaccggaggtgctggccgcgctcaatccagtgtgggcgctgcgcttcatcgccgagttcccggtgatgagtttcctgttgctgggcgcggtggtgctggcgctgaccggcgccgaagccctgtatgcggacatggggcatttcgggcggccggcgatccggcgcgcctggttcgccatggtgttgccggcgctgacgctgtgctatttcggccagggcgcgttgctgctgcgcgacccggcggcgatccgcaacccgtttttcctgatggcgcccgaatgggggctggcggcgctggtcgggctggccacggtggccaccgtggtggcgtcccaggcggtgatctccggcgccttttcggtgacgcggcaggccgtgcagctgggtttctggccgcgcatgcagatcctgcacacctcggcggtcgagaaggggcagatctacctgccgcaggtcaatgccttgctgctgtgcgccgtgctggtgctggtgctgctgtttcgcaattccgagaacctggccgccgcctacggttttgccgtgaccgggaccatgctgacgacctcggtgctggcgttcgcggtgttgccgcgcgattccaccggcggcaagcgggtgctgtggatggtgctgctgggcgcgctgctcgtgatcgacatcctgctgttcggcgccaatatcttcaagatccacgagggtggctggctgcccttgctggtcggggtggtggtgttcacgctcatgatgacgtggcggcgcggtcgccgcctgttggccgacatgcaggcgcgcgaccggcagcctttgcgggagttcatgacgcagctcgaggcgttcccgccggcgcgggtgcagggcacggcgatcttcatgaccatgaacgccggcaacgtgccgccggcgttgctgcacaatctcaagcacaacaaggtcctgcacgaccacgtgctgttcctgtcgatccgggtggccgatgtgccctacgtctcggaggacgagcgcttcgagatgcacaagatcagcgcgtcgagctggcaagcaagcatcaactacggcttcaaggaagatccggacgtgcccgacgccttgcgccaggtggccgaggcctatcccgagatcgacctcgaacccatgcggacctcgttctatctgtcgcgccagaccgtggtcgcggcccggcggccggccatggcgcgctggcgtcgcgccctgttcgctttcatggcgcgcaactcgacccgcagcacccgatttttcaagattccgcccaaccgcgtggtggaaatgggcatgcaggtggaactgtaggcgcctgttccggcatggggggcgacacctgcggcaaaagggtgcctgtcccggcagggacaggcaccctcgcgcggttgccgcctatttcttgccgtccttgatctgcggcagcgccgagccggccgacggggccagcaagccggtcttgacgtaggtgaacagcttttcgcgggtatcgacgatgtcgaggttgcgcatggtgagctggccgatgcggtcggccggcgtgaagggggcgttttccaccttctccatggacagccgctcgggcgcgtacgtcaggttggccgattcggtgttcagcagcgagtagtcgttgccgcggcgcagttcgagcgtgacttcgccggtgatggcgcgcgcgacccagcgctgtgcggtttcgcgcagcatgatggcctgcgggtcgaaccagcggccctggtacagcagacggcccagcttgcggccgttctcgcggtactgctcgatggtgtcttcgttatggatgccggtgaccaggcgctcgtaggcgatgaacagcagcgccaggcccggggcttcgtagatgccgcggctcttggcttcgatgatgcggttctcgatctggtcgctcatgcccaggccgtggcggccgccgatgcggttggcttccagcagcagttcgaccgggtcggcgtactcgacgccgttgagggcgaccggctggccttcctcgaagcgcaccgtcacttcctcggccttgatctgcacgctgtcctgccagaaggccacgcccatgatgggctgcacgatacggatgccggcgctcaggagctccaggtccttggcctcgtgggtggcgccgagcatgttggagtcggtcgagtaggctttctcggccgacatcttgtagtcgaaaccggcctggcgcatgtactcggacatttccgcgcggccgcccagctcgtcgatgaaggtctggtccagccagggcttgtagatcttcaggtccgggttggtcagcaggccgtagcggtagaagcgctcgatgtcgttgcccttgaacgtgctgccgtcgccccagatgttgacgccgtcttccttcatggcggccaccagcatggtgccggtgacggcgcgcccgataggcgtggtgttgaagtaggtcaggccggcggtcgagatatggaaggcgccggcttgcagcgcggcgatcccttcggcgaccagttgcgcgcgacagtcgaccaggcgggcggcttcggcgccgtattgcatggcgcggcgggggatttcatcgtagtccggctcgtcgggctggcccaggttggcggtgtacgcgtagggcacggcgcctttctggcgcatccacagcagcgcggcgctggtatcgaggccgccggaaaaggcgatgccgaccttctggccggtaggaaggttcgggagaatagtagtcattgtttgaggtgaaacgccaacaggactttgacagcaacggaccgtcaaacaagaagtctaacggggcattttagcgcttttgggcgcaggcggccggacggcgccggggcgctgcgcccggccgcccgtggccgcgcgggccgcgccggttcaggcgagctggcccagcagcaggaattccatcagcgccttctgcacgtgcaggcggttctcggcctcgtcccagaccacgctctgggcgccgtcgatgacttcgccggtgacctcctcgccgcggtgcgccggcaggcagtgcatgaacacggcctgcgggtcggcggcggccatcatctcggcgtccacgcaccagtcggcgaaggcggcgcggcgctcctcgttctcggcttcgtagcccatgctggtccagacgtcggtggtcaccaggtgcgcgccctggcaggcctgcatcgggtccttgaattgcttgagcacgccggcggccggcgcgccgatgcgggccgggtccagttcgtagccggcgggcgtcgacacatgcagcgtgaagcccagcatttcggcggcctgcagccaggtgtacgacatgttgttggcgtcgccgatccaggccacggtcttgccggcgatggggccgcggtgttcgatgtaggtgaagatgtcggccaggatctggcacgggtggtattcgttggtcaggccattgatgaccggcacgcgcgaatgcgaggcgaaccgctcgatgcgggtctgctcgaaggtgcggatcatgacgatgtcgaccatgcgcgaaatcacgcgcgcggtgtcttcgatgggctcggagcggcccagctgcgagtcgttggacgtcaggttgatgaccgagccgcccatctggtacatgccggcctcgaaggagacgcgggttcgcgtgctggctttctcgaacaccatggccagcgtgcggtcgtgcagcggcatgtgcggttcgtagcgcttgaacttgtccttgatgatgcgggtgcgttcgagcacgtaggcgatctcggcgggcgagaagtctttgaattgcaggaagtgccgcaaggggccgttctgggtcgtgggaggagtcatgatgatgtcgcaggtcttgcgcctgggctcatggccgcggcgcgctgttggttattgctgttgagcgaggaactgtttgatcagcggcaccaggatccggacgatctggtcggcttcctccccggagagtatcaggggaggcagcaggcggacgacgcgttcgcgcgtcacgttgatgagcaggccggcttccatggcgcgggtggccaggatgccgcagggccggtccagctcgatgcccagcatcaggccgcggccgcggacctcgatgacgccgggcgcgccggccagttcgctggccagcgcggcatgcaggtgggcgcccacctcgtgggcattgccgagcaggccttcctgctcgatcgcatcgatgaccgccaggccggcggcgcacgccagcgggccgccgccgaaggtggtgccgtggctgccgggcgcgaacacgccggcggcggggccggcggccagcatcgcgccgatgggcacgccgccggccaggcccttggccagggtcatgacgtcggggcggatatcggcccattggtgggcgaaccacttgccggtgcgcccgatccccgattgcacttcgtcgatcatgagcagccagccgcgttcggtgcacagctgccgcaccccctgcaggaacgccatgtcggaggggcggatgccgccttcgccctgcaggacttccagcagcacggcggtgacgcgcggctcggcctcgcccgcggcgcggatggccggcaggtcgttatagggcacctggatgaaccccgacggcatgggcccgaagccctggcgggccttgtcgctgcccgtggccgccagcgtggccagggtgcggccatgccaggacgaatccatggtgatgatgtgggcgtgcgtattgccttgcttgtagccgtagtagcgcgccagcttgatggccgcctcgttggcttccgagccgctgttgttgaagagcacctcgctcatgccggacagctcggccaggcggcgcgccagggccgcctgttgcggcacctcgtagatattggacgtgtggatgagccgcgcggcctgttcggagatggccgccaccagccccggatggccgtgtcccaggcacgagacgccgatgccggccagggcgtcgagatagcgccgctcgccggtgtcccagagccagaccccgcggccgtgggtgaaggacaccggcaggcgggcgtagatgttggccagggcagaggacatcgcggggttctccacgaaaaagggggcggaaccggagggccggcgcgcgccggcggcgtgcgccggccggaaagccggtcgtgggccgacgcctgcccgagggcgggcgcgggccaaaagatcaatcatatacaattcgcggcgcgggtcgcatgtttgagacgcggccgatcccggcgtccgcgcgcgaagcccgcagtgaaggtcacatggcaactcgcgtcaaacaattcgttatccacggcgtcaccgaaagcggtgtccgttttcgcccgagcgactgggcggagcgcctggccggcgtcatggcccagttccgcccgcccggcagcgccggcaaccaccttacctactcgccctacgtgctgccggtcgtcatcgacggcgtgcgcagcgtcgtggtcgaccagcgcctgcgcgagctcgaaccgctggcgtacaagttcgtggtcgatttcgcccacgacaaccacctcaagacggaagagcgcgaagcctgatggttcaggcttcgaggtgcggctgcatgagcgcctcgaaccactccaggaagacggccagccgccgcgagcgctggcgccggtgcggatagagcagcgccaccggcatggaggcggcgcggcggtccggcatgacctccaccagttgtccgccgtcgagcaggtgctgcacgtcgtagcggggaatctggatcagtcccagcccggccaggcaacaggcgatatagctctcggcgttgttgacgaccacccggctggccgcctcgacgagattcgtgccgccgcgcggcgtggcgcattcccagggcagcgcgcggccggtctgtgggctggcgtagcccaccgtccagtggcccgccgccaattcgtccgggtgcccgggttcgccgtgttcgcgcagataggccgggctggcgcagttgatcaaggccaggctgcccagcggccgcaccaccaggctgctgctgtgcagcacgccgatgcgcaccgcgcagtccacgccctcgcgtaccaggtcgatggcgcggtcgcccgagcccagcgccagctgcaggcgcggatggcggcgcagcagggcgggcagggcgggcgcgaccaggcgccgcgcgatgcggctgggcacgtctatgttgagcctgccggccgcctggcgctggctggcctggaacagctggtcgatgtcctcgacctcggccagcagggggcggatccgctccagcagttgcgtaccgtcggcggtcaggcgtacctggcgcgtggtccgatgcagcagccgggcgccgacctggccctccagctgctggaccgcggcggatacggaggcgcgcggcagctccagcgtgtgggccgccttgatgaagctgcccatctccgcgacttgggcgaagacacggtattggtcgaatctgtccatgaggctcgctttcggaatgcgccaggcgcagccgaaagcatagccgttcccgctccggccgccttacttggtggtgtagccgccgttgatcagcaaggtctggccggtgatctaccagccgtcgctgaccaggtggcggatgaaaggcacgacgtcctcgatgtgggtcaggccggtgggcgagtggggcgagagcgccgcggcgctctggtgataggccaccgcttcggggctttcctggccgtagaagaagggcgtgtccatcgggcccgggcccaccgccgtgaccgagatgccgcgcgcgccgaactccttggccgcggcccgggtgtaatgctccaccggcgccttggtgcccgcgtaggccgaatagaacggcgtgaacgcgcccagcagcgaggtgaccagcgtcacgatcttgccgtggtcgttgacgtggcggccggcttccttgaggaagaagaacgcggatttggcgttgacggcggccatctcgtcgtactcggcctcgctgatctcggagaatggcttcttcagtaccttgcccacggtgttgatggcgatgtcgggccggccgacggcggccaccgcgtcggcatagagtttttccaccgcggccgcggtggtgaggtcgccctgcagcgccaccgcctgggcgccggcggcctgcagcgccgcgaccgtggcgtcggcgtcggccttggatgccggactgttgtagtggatggcgatggcgcgggcgccgtgggcggccaggtcgcgggcgatcaggccgccgaggttcttggcgccgccggcgataagcgcgactttgccttggatggaatggtcagccatgggacgtctccgtgtgaaatcgggggaacgtccagcttaggcgcggcgccgcggccgataaaccggccgggccgggatggattgtccaggaaaacgcgccaattcccgcttgattgggcgggattggcgcgcaatgggcaggcgccctatacgggggtgatgacgtcgccggtcttgaagaacgaggccaggttgtccagcatcaggttttccatcgccatgcgggtctcgaaggtggcgctgctgatgtgcggcagcagcacggtgtcgtcgctggctttcagcgcgtcgggcaccaagggttcgtgttcgaacacgtccagcgccgcgccgcccagtttgccggcctgcagcgcggccaccagcgcggcttcgtcgatgaccgggccgcgggcgatgttgatgatgaggcccttggggcccagcgcttccagcacttcctggttgaccaggtggcgggtgctcgggccgcccaccgtggcgaccaccaggaaatcggcccagcgcgccaggtcggccagcgagctttcgtagccatagctgacgtcgtcgcgccggcggcggttgtggtagcgcacctgcatgtcgaagccgtcgccgcgccgggcgatggcttcgccgatgcggcccaggccgatgatgccgaggttcttgccgctgacccgcgtgcccagcggaatgctgccatgcacctggccccattggccggcgcgcacgaagcggtcgccctgcgccatgcggcgggcgcccgaaatcagcaggccccaggccaggtcggccacgcaatcggtgagcacatcgggggtgttgctgaccagcacgccacgcttgcgggcggcatcgacgtcgatggtttcgtaacccacgccccagctgcagatcgccttgagatcgggcagcgcgtcgatcagcgcggcatccgcgccgaaattggccgaggtgaccagcgcggtgacgcccttgccatgccgggccagcgcggccgcacggtcggcctgctgccacagttcgagcacatcgtattcgtcggcgagtcgccgattggccgtcggcgatccggccagggagcctacctggatgatgcggtgcttggtggtcatgtcgtctgattcttagggtggcaaagcgaaaatgctacttgattctgcctcggctgggcgctgcggtgcgccaaagcgcgccgcaggccggggcgggcgcgcctattcgagctggataccgcccttttcgatgacctcgcgccagcgcttgacttcgtcctgctggaagcggctgaattcggccggcgtattggcgaccacttcgaagcccagcccctgcagggttttttcgacctgcggatcgcgcagcgtggtgcgcaaggcctcggccagctgcttgacgatggccggcggcgtgtccttgggcacggcgaagccctgccaggaatagaccaccatgtccttgacgccggcttcggccagcgtgggcacgtcgggcagctcgccgacgcgcttgtcgccggtgatggccagcgccttcagcttgccgcccttgatgtgcgtctgcaccgcgccgaggttctggaacgacacgttgacctgcgcgcccagcaggtcggcgatggccgcgccgccgcccttgtacggcacgtccacgccggtggtgtcggtgcgctggcgaaacaggatggccgacaggtggtcggacgacccggtccccgaggatgcataggagaccttgcccggattcttcctggcgtagtcgatcagctcggccacggtattggccgggaacgagggcggggccaccagcacgttgggattgcgcacggcctgggtcaggtacgagaagtccttgctggggttgtaggccagcttcttgtacagcgcttcattgatggcgaaggtgccgatcgagcccaccatcatggtgtagccatcgggcgtggagcgggccagcgcctgcgcgccgatcgcgctgttggcgcccggcttgttctcgaccacgaagctctggcccaggatcttggtcatgccgggcgtgacggcgcgtgccgtgatgtcggacgagccgcccggcacgaagggcacgatcatggtgatcggcttgtcggggtatgaggccgcgtgcgcggcgcccaccgcgcacgcggccatgccggcggcggccagcagcgatttcagtttgttcacgatgtctccagcgcacgtgttgttttatggcgcggcggccggccacgcgctatcggccgccgcgtttgcctgggcaggtgtcagtccaccgtggcgccagattgccggacgacctgggcccgcttgcgggcttcgtcggccatgaaagccttgaacggttcgagggtattgcccgacggccgcgcgccctgttcctgcaggcgcgcgcgcacgctgccctggcgcaacgcggccagtacgccgcgcaccctgttggtggggatggcaaacatgtcgtgtgtctcctcgtgcgcgtcgggtgcgcgtggtgtggtgcggcggccggagcacgtcgccgcggagggcgcgacgatatgccgccatgctacgctacttgttagacaatatatttattagtatttaacttgtcaaccaagtatacttttaaaaaatttcacgccaacacatatacaaccgtagattttgcaggagccgtgctcatgaaaaccaccccggttacccctgatgacctgcagcgctccgtcattgccgtgcagccgctggcgcgccatgccgatctgacgctcaatccggccgccaaccaggcggtgctgcgtcatctggaagcaggcggagtgcgcagcgtgatgtacggcggcaatgccaacttctaccacgtgcaggtcagcgagtacgcgcagttgctggacttcctggccgagtccgccggccccgatacctgggtgctgccgtcggccggccccgactacggcaagctgatggaccagactgccatcctgcgcacgcgcgactttcccaccgccatgctgctgcccatgtcgtttccgtatacggacgccgggctggccgacggcatccgccggttcagcgacgcgatggaccgtccggcggtcgtctacatcaagtcgtccgactacctggcgccggccacggtggcgcgcctgatcggcgaaggccgcatcgcagccctgaaatacgcggtggtgcgcgaggatcccgcgcgcgatccttatctggatgcactgctcaaggaagtcgacccgcgctggatcgtcagcggcatcggcgagcggccggccatcgtgcacttccgccagttcgggctgcgcagcttcacctccgggtcggtctgcgtggcgccgcgcggctcgatgcgcctgctgcatctgctgcaccaaggcgatttcgaggcggccgaacaggtgcgcgccgcctatatcccgctggaggattgccgcgacgggatcagcccgatccgcgtgctgcacgacgccgtgacgctggccggcgtggccgacatggggcccatgctgccgctgttgagcgggctggatccggccgaccgcgagcgcgtggcgccggtggcgcgcgcgttgctggcgggcgatcgccagtgatcctggcgcgcggcgcgccgcgcgatgacgtacgatggcgcaaccgcagtgatcagtcaggagtgcccgtggcccgcaagcaagagtccgccaagtccgccgccgtcgacgccgacggcggcgtcgccctgcacctggagcggggccagcgcgtgcggttggccgaccagctgtacgggcagatcttcgaccagatcgcctcggggcgcctgaacgtgggcgacaaattgccttccgagcacgaaatctgcgagaaattcggcgtgtcgcggccggtggtgcgcgaagccctgctgcgcctgcgcgccgacggactggtgacggcgcaccaggggctgggcacattcgtcagccaccagcccgcgccgcgcctgaagacgttcagcgacgtgcagaacgtcggggcctacctgcgcgcccaggaagtgcgcgtggcgctggagggcgatgcggcccgcctggcggccctgcggcgcaccgacgagcaattgcacaagatcggcgaggcgcatgccgccttcgtcgaggagctggagcatggccgcgtctcgccagaggccgacctggctttccacgccagcatcgccgaggccagcggaaacgatttctacctcggcgtgctggaaaccatacacgagtcgatcagcggcttcatgcgcctgaccctgagcctgacgcgcaccggttcgcgccagcgcgcgcagcgcgtggccgacgagcacgcggccatcctgggcgccatccgcgagcaggacgccgagcgcgcgcgcattgccatgcagtttcacctgggccaggcacgccaccggctggtggatcgcgacaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccggggcgctttgcggctcgggccgctcgctgggcagcagcagcaccatggtggcggtgcaggcggcgatgacggccatgcccgcgaacaggctgccaaagcctgcctgcttgaccaccggccctagcagccacaccgccagcgaactgacgccgaacgacaccgtcagccgcatgccggccacgcgcgagcggctgcggtcgtccacatagcgcacgatcatcgcgtcggtgaacgggatcgcgccgaaaatgaacaccatggttcccagcagcgcggcaaacagggcccagccctgcgccacggccgcccaggccagcagcgggatctgcgccagcaccatgcacaggtagagcggcttgagcgcgacccggtcgatcaggcgccccaccaccacctgcgtgagcgatgccaccacatagatgaacgccagcatggcgccgagggcgaccgggtcttcgacgatgccgcgaaaacgctggtccagcaattgggcattgccgttggtggtgaagttgaacagcaggctgccggtgacggcggccgccgtcatgaccgcgaacgcccgcgccagctggcgcgggtcgagcagcacgctggtgcggctcttgcggcgggccggcggctcgtcctcggcggggcatacccgcatgaacagcaggccgcacgcgatcgacagcagtccgggcactgcgaaggccgcccgccatcccagccattggaccagcacgccggtgaccagcgccgccagggccacgcccaggttgccggccagcccgttgacgccgatgaccgcgcccgggttggtcgcgtgctgcacgatcatgggaatgcccaccggatggtagatggcggcgaacgcgccgatcagcgccatcgcgccggccagctgccaggcattgcgggtcagcgcgcacagcagcgcggctgcgcccaggccgaagaagaacagcagcatcatgcggcgccggccccacaggtcgcccaggcggccggccggccacgatgccaggccgaacaggaagaaggccgccacgccgaagggcatgaggtcctcccagcgcgcaaaaccgaaatcggccgcgatggccgcgaccgccgtcgcgaagatcagcaggaacatatggtccagcgcgtgcgcgacgttcagcaacagcgtgacgctgcgcgggaaggcggcgggaggggcgggcgtgcttgctgcgggagcgtccatggcgaaggcgtcgtaatgaggatgcatgccagtgtgcgctggctgcgctattctgtccttcttgaattcgaccaaaactatcgagaaatggacaaacccgccgccgaagccatctcggttgcccatgcgcgcgcgccggctgtcgtcacgcggcgcaaccgctatccggccgacgcgcacgtcaagccgcattggcacgatcgcgcgcagttcctgtgcggctcgtcgggggtgatgcgggtcgcgacccggcgccggctgtgggtggtgccgccgatgcgcgcgttatggatcccggcgcgcacggtgcacgaaatccgcatgagcagcgcggtcgacatgcggtccttgtacatcgacgcggcgctggtgcggggcatgcccgacgattgcgccgtgctggacatgactgcgctgatgcgcgagctggtggtgcgcgccagcaccgatgcgccctccacccgcgacgcgccccagcgccacgaggccagcgacggcgcgctggacgaggaatatggcctgctcagcgccttgatggtggccgaactgcggcggctgccgcgctgcggcctcgatctgccgctgcccgagagcgcggcgctgcgtggcctgtgcgagcgggcgctggccgacttgtcggcattcgacagcgcccaggcgcaggcgcgccggctgaagctcagcgcgcgcacgctgtaccggcgttttctcgacgaaacgggcctgagcttcgcgcgctggatccagcaggcccgcctgctggacgccgtgcggcggctgggcgacggccaggcggtcaccgacgtggcgctggatctcggctatcagagtccgagcgcgttcacggccatgttcaatcgggcgctgggctgctcgccgcgcgagtggcggcggctgggcgagggaagggaatgagtgccggccccgcgcaggggccggctgcggccgccggcgggggaggccggcgcaccgcggggggcgcttacttgccctgcgcggccagcgccagggcggctgcgttgacgacggcggcaatacggcccgcgtcgcgcagctgttcgacggtcaggccgtccttcttcaggttttcgtagtgcgactgcacgcagaaatggcacttgccgatgatcgaggcggccagcgcgaacagctcgaagcgcttcttgtccacgccgccatgggtggcgtaggcattcatgcgcagctgcgccggcaggctcttcaactgggcgtcgccggtcatttcgacgtacggataccaggtgttgttcatgcccatcagcgccgaagcggtcagggcggcattggcgtcggtctccgacagcgcacccttgaaggcgtcgatcagcaactggctgcgcgcggcgaacgcggccgacagcgcggcgcccagggcgtcttccggcgccagggtggagcgtgcgatcacggcgtccagattcaggcggatgtccttggcccaatccggcagttgatccttaatggtagaaaggaattccatagtttttccctatagtctggagcaatgaaagcccggacgagccgggccggggaaattacagcgtggcgccgccaaccgaacggttgcacgggcatagctcgtcggtttgcaggccgtcgagcagacgcagcacttcttcagggttgcggccgacgttcaggttgttcaccgaaacgtgctggatcgtgttgtcggggtcgacgatgaaagtggcgcgcagcgcgacgccggcacccttttcacgcacacccagctgatcgatcagcgcgccggtggtgtcgccgaactggtagtgacccagcttgttcaggtccgggtgctcacggcgccaggccagcttgacgaattcgttgtcggtcgagccgcccagcaggacggcgtcgcggtcttcgaaatccttggccagcttgttgaagccgacgatttcggtcgggcacacgaaggtgaaatccttcgggtagaaatagatcactttccacttgccggggaaggagctttcggtgatgtcctcgaaagccgaaacgccgttttcttcatgctggttgaagccgggcttgacgccggtaaccttgaaaggctcgagtttgtcgccaacagttttcatgtggtgctcccagtaagttggtggaattaaggcaggcaaggcctcaagccctaaattctacgctattggttttcgctgtctaattgataatttctaaatttggctttgggtaactctatccgcgcgatcaggccgccgccctggcgcggcagcatgcgcagcgagccgcccacgtgcttgagcaggcgttcgacgatcgccaggcctagccccgcgccgctgacgccggtgcgggccgcttctccacgcgaaaacggacgcagcaggcggtcgacttcctcgggggcgatgccggggccgcggtcggccacttcgatcgccaggatattgccttccgaatgcacgctgatggccaggtgggccagtccgtcggacgagcggccgtagcggcgcgcgttctcgatcagattgctgacgatgcgcttgagatccagcgccgtgatgcgcgcccgcaggcccggatcgatcgaggcttccagctcgccgcccagcgaggcggtatggctgcgctcgcgctcatacagctcggccagcaccgacgaaatgtcggtggcgagctggggcagggttccggccgggcgcgcgtattccatcagctgcccgatgctgtggtcgatctggccgaggtcctcgtcgatggcctggcgggcgtcctccgagacgccgctcatctcgatttccaggcgcatgcgcgccagcggcgtgcacaggtcgtgtgaaatgccggccagcatgagctcgcgatcggcctcggcctgccgcaggtccttggccatgcggttgaacgagggcattcaggtcgcggatttccagcggaccttgctcgggcagcggcgcgggcgtttcgccgcgcgagagcacctgggcggcgcgcgccagccgcgacagcggccggttgacgaaccccacgctgacggccgcgccgaccagcgacagcagcagcgccgtggcgccccagcccagccattcgatgccgccggtcaggccgatctgctcgcgctcgaagaccagccagtacaggtcctggtcgatctggaagctgacccagaagccgggtacctggttgaccccccaggcgatctgggtttcgggtccgaaacgcacgcggatatgctgcgcgacccgttgccagtagtcgtcgtcgggcagcgcctcggtgaagtcggtgagctcgcgcgggtagacctggatgccttcgttggtggccaggtccagcagcagcttgctgcgctcgtccgtatgcgaatagaccagggccgtacgcgtgatattgacggccgtgatcacccgctgcgccatctgattggcgcgcggccccagctccatgctgaagaagacttgcagccaggcgcccaggctgaccagcatcagtgccgcgagcagcagaaaggtgcgtccgaacaggccgagacgcaaccgcgaggtcaggtttctgaacagtctgcgcatgcggggcacgagacggcgctcctgcccggggcgggccattaggtcaactgccgccatccggaacgaaaacgtatcccaggccccagacggtttggatgaaaacgggtttggacgggttgggttcgatcaatttgcgcagacgcgaaatctgcacatccaggctgcggtcgaacgcctcgtattcgcgtccgcgggccagttccatcagcttgtcgcgcgacagcgggatctttggatggcgggcaaaaaccttcaggaccgagaattcgccggtcgtgatcggcacctgctcgccattgcgggtgagggtgcgcgtggacaggttcaggacgtacgggccgaaggcgatcgactcgttttcctggctgggcgcgcccgggtgctcttcggtgccgcggcggcgcaggatcgcattgatgcgggccagcagttcgcgcgggttgaagggcttggacaggtaatcgtcggctcccatttccaggccgacgatccggtcgatttcctcggccttggcggtcagcatgatgatgggagtattgtcgtggccgccgcgcaggcggcggcagatcgacaggccatcctcgcccggcagcatcaggtcgagaaccagcaggtcaaagtgttcgcgttgccacagtttgcccatttccttggcatcttcggccacgaatacattgaacccttgttccgacagatagcggcgcaggagatcgcgcagtcggggatcatcgtcgacgaccaggatcttgcgggtaggagtggtgttttgcgtgttcatggccggaaatgtaacagtgacaagaaccagcggctagtgggtgttcacaagatattacacattgcgcgctacggttgaaatcccccttacatactaggtgaagcgcccgatttcgtacaatccgcccctatggatctaaacctgcttgccttcgaaacttcgtcttcccgctgcggcgtggccttgctcaccgagcacggggccgaacccgtcgtcgccgtgctggagcacgagggcgcccaggagcatgcagaacgcctgttgcccatggcacgggaattgctggcacgcgccggcctggcgccggaagccctgcaggcggtcgccttcggccaggggccgggcgggttcaccggcttgcgggtggcgtgcggcgtggcgcagggcatcgccctggggctggggatcccggtcctgccggtcgtgtcgcatgaggcggtggcggaggtttcgggcgcggcggccgacgacgcggtcgtggtggcgctggacgcccgcatggaagaggtctacctggccgtctacctgcgcggcgatggcgggcagtggcaggcgctgcaggcgccgctgctgatcgccgccggcgaggtggtgccctggaccgtgcatcacctggacgcttggtcggcccgcgccggccgcgcgttgcgcgtgcggatggcgggcgatgcatggcaggtctacgcggccagcatggccgcgccgcctggctgggtgcgcgtgcaggccgagcggccgcaggcccaggcagtggcgcgcctggcgcgccgggcctggcgggatggcggcggcgtggccgccgaactggccgcgcccctgtatgtgcgcgacaaggtggccttcaccaccgccgagcgcgagcgggggcagggcggcaacccgcgcgcggtctcggccctggccgccacgcagatgctgcccatggcgcagcgcgacctcgacgaagtggccgaactcgaggcgcaggtccaatcctttccctggacgcgcggcaatttcgccgatgcgctgcaggccggctatccggcctgtgtgctgcgccaggacggcaggctggcgggcttctgtgtgatgatggcggcgcccgacgtggtgcatctgctggtcatcgctgtgccgcgccatctgcaccggcaaggcctgggcggcctgatgctgggctggtgcgagcgccaggcgcgcgcgcgcggcctggccggcgtgctgctggaggtgcggccctccaatgccaccgcggtgcagttctacgagcggcacggctatctgcgcatcggccggcgcaaagattactatcccgcaggtaagggcaagcgcgaggatgctttggtaatgcagaaaaccctgggcgaagcgacggtgggcaatgagcgcgcctgaagccgccgcgccggccgcgccgcgtccgaatccgctgcagcggatctggctgcgcgagatcggcatcgagaaaacctggctgccggcgccattggcgtccgcggccggggctgtcgcgcccgccgcgcctgccgccgaggccgccaatgcggccgtggcgacggccgaggccgtccggccggcggccgcgaccccacgcgccgatggcccggcggccagtccgacccgcgcgccgcgcccgccggtggccgcgccgcagcgcgccgaaccggccgccgaggccgacggacaggccgcgcgggccgccgtggcggcgcgggcggccggcgccgacttggggcaattgcagcaactggtgcaggactgcaccgcctgcggcctgtgccaggggcggcgccacgccgtattcggcatgggcgcccagccggcgcgctggatggtggtgggcgaggcgcccggcgagcaggaagaccgccaggggctgccattcgtcggccgctcaggaaagctgctggatgcgatgctgcagtcggtgggcatgagccgcgagcgcgacgtgttcatcgccaacgtcatcaagtgccgcccgcccggcaaccgcaatcccaagcccgaggaaatcgccgcctgcagtccctacctgcggcgccagattgccctgctgaacccggagcgcatcctggtgctgggccggttcgcggcccagacgctgttgaacaccgaggccacgataggcaatttgcgcggccgcgtgcacagcctgcaaaccgacgaggggcgctcgattcccgtggtggtcagctaccacccggcctatctgttgcgcagcccagccgagaaggcgcgcgcctggcaagacctgctgctggcggcgcgcggctgaggcggcggcaagcggccctcagtgggccgagtcgagggccttgccgtggcctttctggccgatctgctcgcgcagggcggggtcggccgacaggttgcggcggctccagcggatgaacaccaccatgaggacggtgacgatcaggccgaatatgacgatgatgatgttgatgggcagttccagccacagcagcaccgtatagatggcgaccatcagcaggatattgagctgctcgttgaagttctgcaccgcgatcgaatggccggccgacagcagcacgtggccgcggtgctgcagcagggcgttcatgggaacgacgaaaaagccggccaggccgccggtgaccagcagcaggtagacgctccagggcgaatagaccagcggcatcagcagcaccaccaggcccatggccgcgccgaccggcagcaccgacagcgccttgcgcagcggaatgcggccggccaggatggagccgaccaccgttcccaccgccgccacgcccatcagcaccgaagcctggtccaggcgatagcccagatggctgcggccccattcgatcacgatcaattgcagcgtggcgccggcgccccagaacagcgtggtcacggccagcgagatctggcccagcttgtcgcgccacagcacgcacacgtagccgctgaatgcgcgcaccagcttgaaggggctgcgctgctgcggggggtagcgcacgtgcgtgggcgggatcagcaggttgcacagcgcggcgatgacgtagaccagcgcaatgaccaggatggcggcttccgccggcgtatggaccagcttgttcagccaggggtaggcgagcagcacgctcgagacatggggggaaatgagcacgccgcccagcaccgtgccgatgatgatggacagcacggtcagcccttcgatccagctgtttccctttaccagcaggtcgggcggcagcatttcggtgacgatcccgtacttggccggcgagtaggcggccgcgccgatgccgaccaggccataggccgcgcagaccaggtaggtctggtaggtggccggcacgccgatgctggcatacgagaacatcagcatgcagccggcgaccttgagcgcattggtgatgaacatcacccggcccttggggaacgaatcggcgaaggcgcccacgaacgcggccagcaccacgtacgccagggcgaaggaccacttcatcatgggcgccatccagtcgggcccgctcaactccaggatcaaggcgatcgccgcgatgaacagtgcgttgtctgccagggatgagaaggcctgcgcggccataaccagataaaacccgcgtttcaagaatgtccccgctgcccgcccgaacggctggcactgtccgattgaccgtattggcgaaaaaaagtgtcagcgagtatagcgcccggtccggccggccggcgcttggcgtttgtcccaggctcacctttgctcacgatgggcgctaccctcctggggtatcatacgggccttggatcggccctcctgggggtcgcatcgcctattgtgtgcggcaggtccgttcaacgcccctcgttcaacctaccccgtccgtcatcgtactgtgcgtctcacccagctaaaactcgccggcttcaagtccttcgtcgatccaaccgtaatccccgtgcccagccaactggtgggcgtggtgggtcccaacggctgcggcaagtcgaacatcatcgacgccgtgcgctgggtattgggcgaagccaaggcgtccgaactgcgcggcgagtcgatgcaggacgtcatcttcaatggctcgggcaaccgcaagccggctgcccgcgcctcggtcgagatggtattcgacaataccgaagggcgggccgcgggccagtggagcgcctattcggaaatcgccgtgcgccgcgtgttgacgcgcgacggcaccagcagctactacgtcaacaaccagcaggtccggcggcgcgacatccacgacatcttcctgggcacaggcctgggcgcgcgcggttacgccatcatcggccagggcatgatcaaccgcctgatcgaggcccgcccggaagagctgcgggtcttcctcgaagaggcggccggggtgtcgcgctacaaagagcgccgccgcgagaccgagaaccgcctgtccgatacgcgcgagaacctgacccgggtcgaggacatcctgcgcgaactgggcagccagctcgacaagctggaggcccaggccgaggtggcgcgcaaataccgcgaactgcaggccgacggcgagaaaaagcagttcgcgctgtggctgctgaaggaaaccggcgcccgcgatgagcgcgagcgcaagaaccaggacatggcgcgggcccagaacgatctggaagccgccatcgccggcctgcgggctggcgaggccgagctggaatcgcgccgccaggcccattacgccgccagcgacgcggtgcacgcggcgcaggggcagctgtacgaggccaatgcccaggtcagccgcctggaggccgaaatccgccatgtggtcgattcgcgcaaccgcctgcaggcgcgccgcgaacagctgcaggcccagatcgccgagtggaacacccagcaggagcactgtaccgaacagatcgccctggccgaggaagacctggccaccggcgcggcgcgcaccgaggaagcgcgcgccgcggccgaggacgcccaggccggcctgccggccatcgaagcccgggtgcgcgacgccgcggccgggcgcgacgacatgcgcgccgcgctggcgcgcgtcgaacagaacctggccctggtggcccagacccagcgcgacgccgaccgccagctgcaaacgctggagcagcgccgcgagcgcctgcagcaggaactgcgcgaactgcacacgcccgaccccgagcggctggaacagctggccggcgatcgcctggccggcgaggaccagctcgaggcggcgcaagccgaactggccaccctggaagggcgcgtgcccgaggccgacgccgagcgcagccgcgcccaggccgccgcccagcaggatgcccagggcctggcccgcctcgaggcccgcctggcggcgctggtcaagttgcaggaggacgtccagaagcagggcgcgctggaaccgtggctggccaagcacgagctggccggcctgggccgcctgtggcagaagctgcatatcgagccgggctgggaaaccgccctggaagccgcgctgcgcgagcgcatggccgcgctcgaggtgcgcagcctggactgggcgcgcgccttcgccgacgacgcgccgccggcccgcctggcgttctaccaggtgccggtcgccgcgcccgcgccggccgccccgcagggccagacgccgctggccagcctgctgcgggtcaccgaccccgacctgcgcacgctgctcaaccagtggctggccggcctgtacaccgccgccgacctgacccaggccctgggcgggcgcgccagcctgccggccggcgccgcctacgtcgtcaaggccgggcacctggtcgatgcccacagcgtacgtttctacgcgcccgactccgagcaggccgggttgctggcgcgccagcaggaaatcgaaaacctgcagcgcgagatcaaggcgcagcagttgatcgccgaccaggcccgcgccgccgtggcgcgcgccgaggcggcctggcaacaggtatcgcaggccatcgcgccggcgcgccagcgggtggtcgaagtcacccggcgcgtgcacgacatccagctcgagcattcgcgcctgcagcagcaggccgaacagtccggcgagcgggccgcccgcctgcgccaggatctcgaggagctcgcggcgcacgaggaagacctgcgcgccacccgcgaggaggccgaagtgcgcttcgaggcgctcgacggcgaactggccgagcaccaatcgcgtttctccgacgccgagatcgacggcgaaaccctgtccgcccaggccgatgccgcccgcacccggctgcgcgagctggagcgcgccgcccaggaggccgagttcgccgagcgcggcgtccaggtgcgcatcaccgacctgcagcgcaaccggcaactggccgccgaccagagccagcgcgccgccaccgagctgcagcagctcgaaaccgacctggtcgacctggacgcctcggcctcgcaggcaggcctgcaggacgccctggagttgcgcgccgagcgcgaagaggcgctgacgcgcgcgcgcctggaactggacaacctgtcggccctgatgcgcggcgccgacgaggagcgcatgcaacaggagcgcgggctcgagccgctgcgcgcccgcatcaccgaactgcaactgcaggagcaggccgcccgcctggccgaggaacagttcaccgagcagctcaacgcccgcgaggtcgaccgcgagacgctggcccgcgagctggccgagatgcccgacgagtggcgcaaggccagttggctgcagtccgaggtgggccgcatttcgcgccaagtcgacgcgctggggccggttaacctggccgccctggacgaactgaatacctcgcgcgaacgcaagactttcctcgacgcccagcagcaggacctcctgacggccatggagaccctcgaggacgccatccgcaagatcgaccgggaaacccgcgagctgctgcaggagaccttcaatacggtcaaccgccatttcggcgagttgttccccaagctgttcggcggcggcgaggccaggctgaccatgaccggcgacgaaatcctcgacgcgggcgtgcaggtgatggcacagccgccgggcaagcgcaacagcaccatccacctgctgtccgggggcgagaaggccttgacggccacggccttggtgttcgcgctgttcaagctgaatcccgcgccgttctgtctgctcgacgaggtcgacgcgccgctggatgacgccaataccgaacgctatgccaatctggtcagcaacatgagcgaacagacccagttcctgttcatctcgcacaataaaatcgccatgcagatggccaagcaactgatcggcgtgacgatgcaggagcagggcgtatcgcgtattgttgctgtggatatagactcggccgtgcaaatggccgccgaagcctgaaacccatattcggatttgcgctgccttaggcgcgggatattctcatgagtgatttgcagatcgggctgattgcccttggtgtcctgctcatattgctggtgctgggctttaactggtggcaggaccgccgggtgcgccgcaggatgcaagcccatttcccttcgaccgagcaggatcccctgcttggcgccggcgcgcaggatcgcacggcggcgggcgcgacgcgccgtgagcccggcatgggcggcgccgcagcgggtgccgcgccggccgcggcgcccgccaacccggacaccgacgaccaggaagagcccgatcccgcttgcgaggtcgtgattgaaatccatttcagcgagcccgtgcgcggcgccgacctgctgccttatctgcagtcgctgcggcaggccggccgcaagcccttgcgcgtgttcgccgccacggccgagcaacgccatcgcgcccgcatccatcccgaagagtcctatgccaacatgcagctggccgtgttgctggccaaccgcagcggcccgctgaccgccatcgaatggtcgcaggcctgggcccgcgcgcaagacctggccgaccgcttcgaggccagcgtcgagggccccgaccagcaggaagtgctggaacaggcggcccggctggacgatacctgcgccgccctggacacccaggtcggcctgacgctgctgctgggcgttgcgcaaccggccgccgaggtgctggcggtggcgcgcgacctgggttttgccgccgatggcgcgcggctggcctggctggccgacaacggcgcggtgcgctttacgttggcgcgcgccgatggcgcggcgttcgacgccggcatgggcggcatcgaacgcctgtacctgctgctggacgtgccgtgcagcccggcggaccagcgggccttcggccgcatggtcgacgtgggccgcgatctggccgcccgcctgcgcgccgaattggtcgacgaccagggccggcccctgcaggacggcgcggacgcggtcatcgacgagcgcctgcaggtattgttcgagcagcttgaccaggccggcctgccggccggcagcgcgcgggcgcagcgagtatttgcataatggcgcaggcaggtcctacgccgcagcaagcgatcgcgcgcctgcgggccgagatcgagcagcacaatatccgttattacgtccacgacgatcccagcgttccggacgccgagtacgacgcgctcatgcgcgacctgcaagcgctggaggccgaacaccccgagctggtcacgcccgattcgccgacgcagcgcgtgggcgccgcgccgctggccgaattcggcagcgtgcgccacgccgtgcccatgctgtcgctgggcaatgctttcgacgaagaggacgtgcgcgccttcgacaagcgcgtggccgataccctgcgcggcgcgggcctgctgggcctggaccagcaggttgaatacttctgtgagctcaagctggacggcctggccatcagcctgcgctacgaggagggcaggctggcccaggcggccacgcgcggcgacgggcagaccggcgaggacgtcacggccaacatccgcaccatcaaaggcgtgccgttgcgcctgcatggcgcgccgcgggtactcgaggtgcgcggcgaagtcctgatgaaccgtgccgagttcgaacgcctgaaccgtacgcaggcagcgcgcggcgagaaagtgttcgtcaacccgcgcaatgccgcggccggcagcctgcgccagctcgatccgcgcatcacggcgcagcggccgttgcgtttcttcgcctatagctggggcgaagtccatggcctgcccgaaggcatgccgacgcgctttgacgagcccgcgccgggcgtgcgcgtggcgtccacgctgccgcgcgacacgcatggcggcatgctggactggctggccgaactgggcctgccggtcaatctgcggcacaaccaccgagagcgcggcgccgacgggctgctggccttttacgagcgtatcggcaagctgcgcgccgatctgccctacgacatcgacggcgtggtctacaaggtcgacgccttgccgtcgcagcgcgtgctgggcttcgtcgcgcgcgcgccgcgctttgcgctggcgcacaagtttccggccgaggaggccgtcacgcaactgctcggcatcgaggtccaggtgggccgcacgggcgcgatcacgcccgtggcgcgcctggcgccggtgttcgtcggcggggtgacggtcaccaacgccaccctgcacaacgaagacgagatccgccgcaaggatgtgcgcatcggcgataccgtgatcgtgcggcgcgccggcgacgtcattcccgaggtggtcgggccggtgctggaaaaacggccggccgacgcgcgcgagttcgtcatgctgaccgcctgccccatctgcggctcggcgatcgagcgccccgagagcgaggccatcgcccgctgcacgggcgggctgttctgcgccgcccagcgcaagcagaccctgctgcatgccgccggccgcaaggcgctggatatcgaaggcctgggcgaaaagctgatcgaccaactggtcgacgccgatcgcgtcaagtcgctggccgatatctacagcctgaccgcgttcgaactggcggcgctcgaacgcatgggcaagaaatcggcggaaaacctggtggcggccatcgaccaggcgcgccgtccggctctgggccgcttgctgttcgcgctgggcatacgccatgtgggcgagacgacggcccgcgacgtggcgcgccatttcggcagcatggaacgcatcatggacgccagcgaagaagcgctgctggccgtgcccgacgtgggcggcgtggtggccggctcgatccggcgcttcttcgccgagccgcacaatcgcgagatcgtcgagcagctcacgcagcagggcgtgcacccgcaagccgaggccgagcccgagggcaccagcctggccggcaagaccttcgtcctgaccggcaccatgccgaactggacccgcgatgaggcgactcgccgtatcctggccgccggcgggaaggtcagcggttcggtctccaagaagacggcctacctggtgacgggcgaggatgccggcagcaagctgaccaaggcccaggagcttggcgttccggtgttggacgaggacggcctgaaggcgctgctgggcctgtaggcgaagcgggcgccggcgcccggcagccgaaaacaaaattgcccgcgaaagcgggcaattttgttgatggcgatggcttggcgcttactggatcttggcctgttcgcgcaattgcttctggtagttggccagggtttgctggcgcagcatttcttccagttgcgggcgcacctggtccatggcggggaattcgaccggacgggtatcgtcgacctggatcacgtgccagccgaactgggtctgcaccggcttgtcgaccagttggcccttcttcagcttggtcacggcctcggcaaacggctggacgtagttggtggcaggcgcccaacccaggtcgccgccgcgctcggcgctgccggggtccttggagttcttcttggccagatcgtcgaacttgttcttgttgctcttgacctgggccagcaggtcgttggccgtcttttcgtcctcgaccaggatgtgacggaccttgtattccatcttgccggcctgttctttcttgatcttttcgtattcggccttgacctgggcgtcggtgacggggtgtttttgcaggtagtcggccatcagggcgcgcaccaggatgccctggcgggccagctcgatctcagtctgcacgtcggcctgcttggcgacgccgtccttctcggccgcctgcacgaacacctggcggttgatcatttcctgcttgatctgctcacgcagctggggcgaatcggtagcgccctggctgacgaccagcttgacgaactcatccaggctcttctgagtaatgggcttgccgttcacggtcgccacgttctgggcgaaagcgggcacggcaatgacgcaggcagcagccagcatggcgatgcgtttcatgtatgtcctttgaccttttgaatgtttacttggcgttgtctggagagggtgcttgcgcatccagcgcaagtgcatgaatgggatatgggagcaaatcctgcaaatgatgatacaccagcctatggcgggcaacgggcgtcagacttgcgaaacaggaggctacgatgtgcacccgaaagtgccccgcgccgccttttgcgccttcgtgcccggcgtgcaggtgcgactcgtcctgtatctccaagataatcggatttaacgcagtaaggcgtgcgctaataatctcaatttgttcagaattttcagacatatataagggattatttcttggtcagtcttcgtttcgatcttgatcgggcgtgtccgacgcctgcagatgcttgcccagccacagcgactgggcgatgacgaaagcgaccagcaggcccatcaggccgaagaccttgaaattgacccattgggattcggtgaaatggccggagaaggccacatacaggttgaccgcgccggccgccacgaagaacagcgcccagctcaggttgaggcgctcccagaccggatcgggcaacgcgatctgcttgcccagcaggcggcggaccaggttgcgcccgaacaggtaccgcgcgcccagcagcgcgccgccgaacagccagtacagcacggtgggcttccacttgatgaagacgtcgctgtgcagccacagggtggcgccgccgaaaatcacgatgaccgacaggtttatccagtgcatgccctcgatggccttgccggtgaggcgcagccagagtatctgggcgatggacgcggtaatcgcgacggccgtggccgcataaatatcggcgtaccgataggcaacgaaaaacagtatcagcggaaacaggtcaaacaggaacttcttcattcgtcctcgagcggttcgaatttcagggacagcgaattgatgcaatagcgcagcccggtcggctcggggccgtccgggaaaacatggccaagatgcgcgtcgcagatattgcacagcacctcggtgcgcaccatgccatggctggtgtcgagctcctcgcgcacgcgttcgggcgccagcggctcgaagtagctgggccagccgcagccggcatcgaatttggtgtcggatgcgaacagcggcgtgccacagccgatgcagcggtatatgccgggcgtggaggtatcccagtatcggccgctgaaggcgcgctcggtgcctttctgccgcgcgaccgcgtattcttccggggcaagttgggtgcgccattcggcgtcggttttgcgaattttttccatgatcagcttggagtcccgccgtgcgaattggttcgggcataatcccgctccatgttaatcgagtttgaccaggcggtcgtcgccacgccccaggcacaggtcctgcatggcgtgagcctgcgcctgtccgaacgccgcgtgggggtgatcggccccaatggcgcgggcaagagcacgctggcgcggctggtcaacggcctggccctgccgtcctccgggcgggtgctggtcgacggcctggatacgcgcaaccaggtcaaggacgtgcgtcgccgggtcggtttcgtattccagaatccagagaaccagattgtctttcccatcgtgcgcgaggacctggcattcggcctgaagaagcagggcctggcgccggccgagcgcgacgcgcgcatcgccgccgcgctcgaacggctgggcgtgggccacctggccgaacgcaccagccacaccctgtccggcggcgagcgccaattggtcgccatggcgtccgtgttggtgatggcgccgcaactggtggtgttcgacgaacccacgacgcagctggacctgcgcaaccgcaaccgggtggccgaggccatcgccgcgttgccgcagcaggccatcgtggtcagccacgacctcgacctgctggccggctacgaccgggtgctggcggtggtcgacgggcgtatcgccgccgacggcgagccggcggcggtgctgggctggtatcgcgagcattgcgcatgatcgagcccctgtacgtcgccggcgccagtttcctgcaccgcctgccggccgggctgaagctggcggcgttggcgctggcgggggtagggttgttcctgctgtccgactggcgcgcgctggcggcggtgttggccggcgccgcgctgctggtctggcgcagcggcgtcggcgcggccgcctggtggcggcagacccgcggtctggcgttgatcgtgctcgcggtcggcctgttcaccggcctgatgcagggctggccgcacgccgccgtggtggtactgcgggtggcggcgctgatcggcctggccatggccgtgacgctgaccacgccggtgccggccctcatcgacgcgtgcgagcgcgcgctgcggccggccgaacggctgggcctgctcaatgccgcgcaggtggcgctggccctggccctggcgctggccttgcgcttcatccccgaaatctggcgcaattatcaggaaatccgggaggcccaggccgcgcgcggcctgggcgcccatccgctggcgttgctcgtgcccttggtggtgcgtacgctgaaacgtgccgaggaagtggcacaggcgatcgacgcgcgcggttgaggggccgcgccggcgcgccgcatctacatgaaggagaagcccgatgacgaccaaggatacggttctggcggcgctgttcgcggcgctgatcgtggtgttgagcctgatgccgccgattccgctgcccgcgattcccgtgccggtgacgctgcagacgctgggagccatgctggccggcgccatgctgggcccgttgcgcggcgcgctggcttgcctgctgtacctggtgctggcggccatcggcctgccggtgctgccgggcggacgcggcggcctgggcgtgttcttcggtccgaccggcgggttcctggtgggcatggtggccggcgcctgcgtcaccggctggctggcgcgccgcctggccctgcgcgcggccggtacgtggcgcggcctggccggctacgtggcggcctgcgtgctgggcggcatcgtggtggtctatgccgtcggcgtcccctggctggccggcgtcacgcagatgggcatggccaaggcctgggcggccgtggcggtattcctgcccggcgacctggtcaaggcggcggtggcggcctgggtggcgtcgcgggtcgagcgcgtatggccggtgctgggacgctgagggcgcttcccagggaatccccttagagacactacggagggctcgggtaaaaattttctattaacaaacgcgttagaaaatttttgggcgccggattagggttgatcccggtggggtcggggtggttatttgatactcttttaaccctataattcttttttctgtataactttaatcaggcttgccgcgctccatcccgggcgcgccggcaggttcacacaggagacaaaacatgcgcaagcatttcggcttgtccgcggtcgcggccgctgttgccctcagcctgccgctgatcgccagcgcccaggtcaaggtcggcgtgacgatcgccgccaccggtccggccgcctcgctcggcatccccgagcgcaatacggtggccctgctgcccaaggaagtcgacggcaccaagatcgaatggatcgtgctcgacgacgccaccgatacgacgcaagccgtgaagaactcgcgcaagctggcttcggaagacaaggtcgacgtgctggtcggcacctcgatcaccccgggctcgctggccatggtggacgtggccgccgaagccaaggtgccgatgatcagcgtggccgccagcgccaagatcgtcgagccggtggacgacaagcgccgctgggtcttcaagacgccgcagaacgacgccctgatggccagcgccctggccgacgccatggtcaaggccaagatcaagaccctgggcttcatcggcttcgccgacgcctacggcgacggctggctggccgtgatgcaggccgcggccaaggccaagggcatcgagatcaccgccgtcgagaagtacggccgtaccgataccagcgtgaccggccaggtgctcaagctggtgggcgccaagcccgacgcgatcctgatcgccggcgcgggcacgccgtcggccctgccccagaaggagctgcgcgcgcgcaactacggcggcgtgatctaccagacccacggcgtcgccaacaatgacgtgctgcgcgtgtgcggcaaggattgcgacggcatgctgctgccggccggcccgctgctggtcgccgcgcaactgcccgacagcaacccggtcaagcaatcggcgctggcctacacccaggcctatgaaaagacgcatggcgccggctcgaccaacaccttcggcggccatatgtgggatgccggccagctgatcgtggccgcgctgccgacggccctgaagtcgggcgccaagccgggcacgccggagttccgcgcggccatgcgcgacgccctcgaaggcatcaagaacctgcccgcttcgcagggcgtgttcaacatgagcgccacggaccacgccggcttcgacgaacgctcgcgggtgatggtcaaggtcgaaggcggcaagtgggtttaccagcccgacctgtaaaccgctgtcggcatcaagggacgcgccgcgcggcgacgcctgaccggcgtggcggtgcgttctcctgcttcacctcgcaccggcctgagggccggtgcgtcgtatgcgccgtgtcccgggtggggtcggggcacctgaaatccccataaggtagtggttcgatggactcttcaattgcgctgatcctgctgcaagacggtgtggtcaacggcgccatttatgccctgctgggcatggcgctggtactggtcttcgccgtcacgcgggtcattttcattccgcagggcgagttcgtcgccttcggcgccctgacactggccatgctggtcgacggccgcgtgccgggcaccgcctacctgctgcccctgctgggcggcgtgtgcctgctgctggagctggtgcgcgcgctgcgcaccggcgcgtggggcgccatgcccaaggtgctggccggctgcgtggcgctgctgtggttgaccgacagctatgcggcgcagggcacctcgctgtggctgaacatgctgctgaccctggccctggtgatcccgatggggccgatggtctaccgcatcgtctaccagccgctggccgaggccacggcgctggtgttgctgatcgtgtcggtcgccgtgcacttcgcgttgatggggctggcgctggtgttcttcggcgccgaaggctggcgtacgccggcattcgtcagcgggcaggtcgatctcgggttctcgacctggtcggcgcaaagcctgttcgtggtggccacctgcgcgctgctgatcgtggcgctgtggctgttcttcggcaagacgctgtacggtcgcgcgctgcgggccaccgccgtgaaccggcgcggcgcgcgcctggtgggcatcagcaccaccatgtcgggcagcctgacgttcaccctggcggtgtccatcggcgccatgtcgggcatgctgatcgcgcccatcaccaccgtgtattacgacaccggcttcctgatcggcctgaagggcttcgtgggcgccatcatcggcggcctggtgagctacccggtggccgcggccggcgccctgctggtcggcatcctggaggccttctcgtcgttctgggccagctcgtacaaagaagtcatcgtgttcaccctgattatcccggttctggtctggcgttcgttcagcagccgtcatgtggacgaagaggaataagcgccatgaaccgcttcctgcttatcgcattcatcgtcgtgctggccggcctgccgctgctgtcggccacgcccgaattctggatcacgcaactcaactacatcggcctggccgccatggtggcgctggggctggtgctgctgaccggcgtgggcggcctgacctcgttcggccaggcggccttcgtgggcctgggcgcctacaccacggcactgctcaccacgcaatacgacatctcgccgtggctggcgctgccggtgggcctgctggtgacggccgtggtggcgttcctgctggggctgatcacgctgcggctgtcggggcattatctgccgctgggcaccatcgcctgggggctctcgctgtattacctgttcggcaacctggactggctcggcaagcatgacggcatcgccggcatcgagcccatcagcctgttcggctggtcgctggccagcggacgccatatttactacctgatctgggtgttcgtgctgctggcgctgtgggcgacgcgcaacctgctcgattcgcgtccgggccgcgccatccgcgccctgaagagcggcgccggcatggccgagtcgatgggggtcaataccggcatctacaaaatcgtcatcttcgtgtgggcggcgctgctggcctgcctgtcgggctggctgtatgcccatatgcagcgcgcggtcagccccagtccgttcggcctgaactacggcatcgaatacctcttcatggccgtggtcggcggcgccggccatgtctggggggcgctgctgggctcggcggtcatcctgggaatcaaggaccagctgcagaacatcctgcccaagctgatcgataccaacgccaacttcgaactgatcttcttcggcgtgctgatgatcctggtgctgcagtacgccagcaatggcctgtggcccattctgtcgggctggtgggagcgcgtcaccggcgcggccggctcgcggcgcaacatggcgccgccgccgcaagcgccggcgctgccgcaccgcgcccggccgcaggccggcgagctggtgctggaagtcgacagcatccgcaaggagttcggcggcctggtggcggtcaacgacattacgttcaaggtgcgcgccggcgaaatcatgggcctgatcggccccaacggcgccggcaagagcacgaccttcaacctgatcagcggcgtgctgccggccacgcgcggccaggtgcgcttcctgggcgatcgcatcgacggccgctcggcgcgcgagatcgccaagcgcggcgtgggccgcaccttccagcacgtgcagctgctgccgaccatgttggtgctggaaaacgtggccctgggggcgcacatgcgttcggacgtgggcgtgctgtcgggcgccttgcacagcgagcgcgcccgcgaggcccagctgctgcacgaagccgcgcagcagctgcagcgcgtcgggctgggcgactatctgtacgagcaggcgggcaacctggcgctgggccagcaacgcatcctggaaatcgcccgcgcgctggcgtgcgatccggtgctgctgatgctcgacgagcccagcctcgggctggcgccgcgcatcgtgcgcgagattttccatatcatcgcccggctgcgcgaaaccggcgtggcgatcctgctggtcgagcagaacgcccgcgccgccttgcaggttgccgattacggctacgtgctggaaaccggtgaaatcgtgctgcacggcccggcgcgcgaactggccggcaatccgcgcgtcatcgagagctacctgggcctgggcaagggcgcccaggactgaacgctggcggcgcggcctggcgccgcgccgccagcgtgcgcgcgggtcagcgcccgcccgccgcgtagtccatgtacagccggtaggcgtgccgcgccagcggcccgtacgacaggctgcgcgcttccacccggttgacgtgcacgaccttgccgtagttgccggtagaaaacacctcgtccgcttcttcgacgtcggcgcgggtcagggcgcgctcgtccacggtcaccccatcggcgcgcagcagcgccagcacgcgctggcgcgtaatgccgttgaggaacgtgccgttgtcgaccggcgtggcgatccggccgttgcgcgcgatccacaggttgctggtggcgaattccgcgacatggcccgcgccgtcgagcatgatggcgttgtcgaagcccttgaggttggcctcgcggatggcgcgctggccattggggtacaggcacgacgccttggcgtcggtgggcgccatgttgggccaggaacgcgcgaagctggagaagcaggccgagaagccttgttcgccgggcaggggcaccttgaatacgtgcagcacgaactgcgtctgctcggcgtcgggcagcaggaagccgtcggcgcagaagaacatcggcttgatgtagagctcgctgccggcggggaacctggccaccgcttccaggcatagttcctggatgcgttgccacggcagcgccggtttcatcagcatcttctcagccgagcgcaccacgcgctggcaatgcaggtcgaggtcgggcgtcaggccggcgaaggcgcgcgcgccgtcgaacaccatgctggccatccagaatgcgtggtcggacgggccgagcagcttgggattctcggtcagccattggccgtcgtaccagtaaagggcttccataccgcggtcttccttggtgatcggggtgcgcctacagcgccgcctggacgcgctgcgcgacatcggcgggcacccattttttccagacgtcgccgtattgtcgcaggaagtacagcgcggcatcgtcggcttcggccttctcgttttccagccagcccagcgtggcgccgatggcctcgtcggggacggtcaaggcctcgaagaagcggtgcagggcgggcgcctggcgggcgaaatcggcgttcaggccggtgaccaccggattgggcttgaactcggtgggcacgggcttggcgcacctgggatcggtcatgcaggtgtaggcggcctggtcgaacgccggcaattgcagcttgaccaggtccagggcgccgaccagcgctgtgggcgtccagtagtagaagacgatatcgcgcttgcgcttgtaggccgacatgatggcggccttctgcgcggcgcccgagcccggcgcgaacaggttgtagtcgtgctccagctgcagcgccttgagcaggttctcgttcagcgtgccgcaggcccagcccgccgggcatccgtagatgcggcccttggcgggatcttccggatcggtgaaggtgctcttgtagcgttgcagatcggcggcctgcctgaggtcggggtggcgttcgacggtatagcgcggcacgtaccagccttcgcccgccgtgaacacatggccgacgcccagcaccttgcccgaagccagggcttttttccaggcgccttcgatctgtcccggccagacttccggcgtgacgtcgacatcgccgcgctgcagcgccgccagcatgggcagggtctcgccgatttccatcgcggtcttgcagccatagcccttttcgaggatgaagcgctggatgccgaccatgaccaggttggactcccagttcaggccgctgaagcgcaccggccggtcgatttcacaagcgctggccgaaggggcgcaggtcagggcggcgacgctggccagggcggccagcgccacgcggacaaaacgcggggcgtgcatgagcggtacctcgaagtggggacgcggtccgtcggaccggcgccagacccgttcgattctacggcgtcacgggccggcctgcccagcagccgcgctcaggtgcgcgcctgccggcgttcgcgcagcgcgaccagttcgcccacgatgccgcgccggaatgccatcacgcacaccacgaagatcagcccgatgacgatggtgaccgactcgcccaggcgcaggaaccagtccaggccggtcaggcgcgtgagcatctggccgaagtccccgaccttgttctccagcagcacgacgatgaaggcgcccaggatcgggccggtcagcgtgcccaggccgccgatcagggtcatgaggatgaccagcccggacatttgccaggttgcgtccgacagcgtggccgagacgaataccagcgtcttggtggcgccggccaggccggcgatggcggccgacagcacgaaggcgaccagcttgaagcgatcgacgtcatagcccagcgagatggcgcgcggctcgttctcgcgcagccccttgagcacctggccgaacggcgagtgcacggtgcgccagatcacgaaatagcccagcgcgaagatgcccatgaccacgtagtacaggttcaggtcgttgcgcaggtctatggtgcccagcagcgtgccgcgcggcacgccctgcaggccatcctcgccgccggtgaaatgggcctgcaggaagaagaacaccatctgggccagggccagggtgatcatggcgaagtagatgccgctgcggcgtatggccagcgcgcccatggccagccccagcagggccgccaccgcgactccgaaggccaggcccagctcggtcggcaggccccataccttcagtgcgtggccggccgcgtaggcggcgctgcccaggaaggcggcgtggccgaacgacagcagcccggtatagcccagcagcaggttgaaggcgcaggcgaacagcgcgtagcacatgaccttcatggcgaagatcggatacacgcccacgtacggcaggatgccgacgacgatggcgaacgcggcgtagcccaggagttgtcgattcatttctctttcccgaacaggccggcggggcgcagcagcagcacgatggccatgatgatgaacacgacggtgttggacgcttcgggccagaacaccttggtcaggccctcgatgacgcccagccccaggccggtcacgatggcgcccatgatcgatcccatgccgccgatcaccacgacggcgaacaccacgatgatgaggttggagcccatcagcggggaaatctgcagcaccggcgcggccagcacgccggcgaagccggccagcgcgacgccgaagccgtaggtcagcgtgatcatgcgcggcacgttgacgccgaaggcttccaccagccgcggattctcggtgccggcgcgcagcagcgcgcccaggcgggtgcgttcgatgacgaaccaggtcgtcaggcacaccgtgatcgaggccacgacgacccaggcgcggtagttcggcagcaccatgaaccccaggttggtggcgccgcgcagcgcttccggcgtggggtacggctggccggatacgccgtagaaactgcgaaacaagccttcgatgagcagcgtcaggccgaaggtcagcagcaggccgtacaggtggtccagcttgtacaggtgccgcagcagcagtttttcgatcaggatgccgaacaggccgaccaccagcggggcgaggatcagcatgatccagtaattgagccccagataggacaggcccatccaggccacgaaggcgcccagcatgtacagggcgccgtgggcgaagttgatgacgttcaacagaccgaaaatcacggccagccccagcgagagcatggcatagaacgagccgttgaccagccccagcagcaactgccccaacagtgcctgaatgggtatgccgaatagatctgtcatctgttatgaatcctgcgcgtacgggtaggcgtgtccggtcgcgacacggccttgccggatgagcaaggccgtgtcggcttccttcaggaggttacttcttgagcaacgggcaggtcgattcggacagcttggtgtagacctcgtcgcccggcagcgtggccaccacgttgtagtagtcccacgggcccttggactcttccttggacttgaccttcatcaggtacatgtcgtggatcatgcggccgtcctcgcgcacgtagccgccctgggcgaagaagtcgttgatcttgttcgacttcatccacttcatggtggcgtcgccgtcgtccgaacccgtggccttcacggcgttcaggtagaacatggccgcggagtagtcgcccgcctgcagcatcgacggcttgcgcccgatcttgtcctcgaacttcttggcccaggcgcgcgaggcgtcgctctggtcccagtaccagccgtcggtcaggtacatgcccttggtggcgtccaggcccagcgagtggatgtcgttgatgaagaccagcaggccggccattttcatggtcgccgtcacgccgaactcgttggcggccttgatcgagttgatggtgtcgccgccggcgttggccaggcccaggatctgtgcgtccgaagcctgcgcctgcagcaggaacgacgagaaatcggaggcgcccagcggcgcgcgcacctggcccttgacctcgccgccggaggccttgacgacgttggcggtgtcgcgctccagcgcatggccgaacgcgtagtcagcggtcaggaagaaccaggtcttgccgccgtccttcactaccgccgagccggtgccgcgcgccagcgcgacggtgtcgtaggcatagtggatggtgtagggcgagcactgggcattggtcagatcggaggccccggcgcccacggcgaggaacggcttcttcttctcggccgccacctgcgcgatggccaggctggtcgacgagttggtgccgccgatgatcatgtcgaccttctgctggtcgatccattcgcgcgtgcgggccgaggcgatgtcggccttgttctggtgatcggccgacaccagttctatcttcttgccattgatggcgccgccggcgtcttcgatggccatgcggatcgcttccacgcccgccttgccgtcgatgtccgagtagaccccggacatgtcggtaatgaagccgatgcggatgacatcatcggagatgccttgggcctgggcgggtagcccggcgaatcccaggccagccacggccagtgcaacagtgattttgtgcagcttcatgggatgactcctcttcctgtgtggggtgccgtgatacggcgggtgacaggctggttttctacacgcccagcagttcgttgagcgtgccctgtttccgtgacagttcggcggcttcgaagtgttcgacgatctggccgtgctccatgacgtagaagcggtcggccagcggcgcggcgaagtggaaattctgttccaccatgacgatggtatagccgcgctccttgagcgccatgatcatgcgcgccagggcttgcacgatcaccggcgccaggccttcggaaatctcgtcgagcagcaggaggttcgcgccggtgcgcagaatgcgcgccaccgccagcatctgctgttcgccgcccgacaggcgggtgccgggagagttgcggcgttcatgcaggttggggaacatgtcgtagatttcggtcagcgacatgccgccgcccagcgcgccgaccggcggcggcagcagcaggttctcctcgcacgagaggctggcgaagatgccccgttcctccgggcaatagcccacgcccaggtgcgcgatcttgtaggtgggcagctcgatcgattcggtgccatggatgcgcaccgatccctggcgcgccccggtcagcccgaggatggcgcgcagcgtggtggtgcggccggcgccgttgcggccgagcagcgtgaccacttcgccctggccgacctgcatgtccacgccgtgcaggatatgcgattccccgtaccaggcctgcaggcccgcgatctcgagagcggggatactcatgcgtgcgctccttgcagttcgccgttggtggtgcccatgtatgcctgcatcacggcgggatggcgcgagacctcggcgtaggggccttcggccagcaccgcgccgcgcgccagtaccgtgatcgtgtcggcgatcgaggacaccacgttcatgttgtgctcgaccatcaggatggtgcggcccgcgctgacacgcttgatcaattgcgtcacgcgggcgacgtcctcgtggcccatgccctgggtgggttcgtccagcagcatcagctcgggctccatcgccagcgtggtggcgatctccagcgcgcgcttgcggccgtaaggcaggttgatcgtcagctcatgggcgaaggaggccaggtcgacctcctcgagcaggcgcagcgcgggctggttcagcgccgccagctgccgctcgctgcgccagaactggaacgacagcccggtcttgcgctgcaggcccaggcgcacgttttccagtacggtcaggcgcgggaacaccgccgagatctggaacgaacggatgatgccgcgccgtgcgatctgggccggccgctcgcgggtgatgtcgcggccgttgaaaacgatggtgcccgaggtgggcgccaggaatttggtcagcaggttgaagcaggtggtcttgccggcgccgttgggaccgatcagcgcgtggatctggccgcgcttgacacgcagatcgaccccattgaccgcgacaaagccgcggaactccttggtcaggccttttgtctccaggatcgtgtcatccattgcgccgcatccgctttggttttttttaaaagttgcggcgagtatgcggacccggttatcaaattgccatgagggtttttcataggttttgcgctgccgcatgcccgattgtcaaacagccgacaaacagcagtaagaaatccgtcaaaacgcttcagaaaccagggtttccacggtgtttcccacgatgtcgcaggggttatccgcgggcggccgggcgtcgtgcacagcagcaagcggcggcctggcgcgcggcgttcaggccttggttttcagcttgtattcgcacaggtccgagatgccgcactgcgggcatttgggcttgcgcgccacgcacacgtagcggccatgcaggatgagccaatggtgggcatccagcaggtactcgcgcggcaccaccttctccagcttgcgctcgacctccagcacgttcttgccgggggcgatgccggtgcggttggagacgcggaagatgtgcgtgtcgaccgcgatggtggcctcgccgaaggcggtgttgagcaccacgttggcggtcttgcggcccacgccgggcagggcctccagcgcttcgcggctttgcggcacttcgccgccgtggcgctcgagcaggaggcgacaggtggcgatggcgttcttggccttggtgcggtacaggccgatggtcttgatgtactcggccagcccttcctcgcccagttccagcatggcctgcggcgtgccatggcgcgggaagaatttgcgcgtggccaggttgaccgacttgtcggtcgcctgggccgacagcagcaccgcgatcagcaactggaacggcgtctcgtattcgagctcggtggtgggtttgggattggcggcttgcaggcgggcgaagatttcgcggcgtttgacggcgttcatgggcgctgggctgagcggcgggcgcgggcgcgggccagcgccgcctcgatggtggaacgtttgcgggcggcatcctcggcgctttcggtcgcggcgggctggggcgccggctcggcggtcgcggccatcagccgttcgttggcggccgtttcgcgccgcacccgggcctggcgttgctggtggcgctggcgcgcggcttgcgcgtcggcctcggaccacacgcgcgcagccgggcgcatgtcgatgcagtcgaccgggcaaggcgccacgcacaggtcgcaacccgtgcaccagtcggccagcaccgtatgcatgcgcttgttggcgccgacgatggcatcgaccgggcaggccttcatgcacagcgtgcagccgatgcaatgggcctcgtcgatgactgccaccagcagcggcccgggttcgccgcgcgcgcggtccagcggcagcggcggcgtgtcgagcagggcggccagcgccgcgacgccggactcgtcgccgggcgggcagcggttgatggccgcggcgccgtcggcgatggcctgcgcatagggccggcaaccgtcgtagccgcacttcgtgcactgcgtctgcggcagcagggcgtcgatgcggtcgaccagcgaactacaggaagacatggcgtaaaaagcagaaacgggccaggcggcccgttgcagggagcgcgcggccgcatcaggattggcggatgaatgcggcgattttaggacagatcagttcgcgccagcgccggccggaaaaaatgccgtaatggccgcagccgaccgcggtgtaatggctcttgcgcgcggcggggatgccgctgcacagcttgatggccgcgcgcgtctggccctggccggaaatatcgtccagttcgccctcgacggtcagcagcgatgtcttgcggatgtcggcgggccgcacgagctgcccgtcgatttcccaggtgccgccgggcagccactcctggaacaccgtgcggatcgtgtccaggtagaactcggccggcatgtcgagcacggcgttgtactcgtcgtagaagcggcggtgcgcctcggcgtcgccgtcatcgccgcgcagcaggtcgaggtagaagtcgtagtgcgacttcaggtggcggtcgggattcatggccatgaacccggcatgctgcaggaagccggggtacacgcgccggcccgcgccgggatagggcgcaggcaccgcatggatcagttggctctcgaaccaggcatacggcttggtggtggccaggcggttgacctgggtgggcgactcgcgcggatcgatcggcccgcccatcatcaccatgctgcgcggctggcaagggtcgttggccgaggccatcagcgatatcgcggccagtaccggcacggtgggctggcagaccgagatgacgtgggtgtccgggcccaggtggcgcaggaatgcctggatgtagcggacgtagtcgtccagatggaacgggccggcgtcctgcggcaccatgcgcgcatcgacccagtcggtgacatagacgtcgtgagccggcagcagcgcccgcacggtatcgcgcaacagcgtggcatgatggcccgacagcggggccaccagcagcacgcgtggatcggcgcggcccgccgtacggcggacatcgcgctggaagtgcaccagccggcagaacggcttgtcgagcacgacggcttcgatcacggcgacgcgtttgccctggatctcggtggcgggcagattccaggcaggtttctggtattccttgccgatgcggtgcaccagctcgcagccggcggcgagctggcgcgacatgggcatataggccagcgggctgtacggatgggtgaaaagctgggaactggcgtcggtgaacgccgccaggggacgcaggaacgcccgctgcatttcgtgcaattgatacagcatcgcgacatgacctaataagactgacgtcttattgtcgccagaaatatcaatattttgaatctgtctgttcagattaaggctttggtgcacaaatgttgtgaaaaagcgaccccctcatggcggattccccctgccataggggggattaccagtagttttcgaccgccagattgccgggtatgccgcgccggccgggggcgaaaccgcgttcgctcagcagcttgcgggcgtcggccagcatggccgggttgccgcacagcatgatcttggcgcgctgcgggtccagcggctggcccgccagctgttcgagccgtccgtcggcgatcagcgtggtcaggcgcgcctgcggcatgccgggcagggtctcgcgcgtggcgatcggcaggtagatcagcttgcgcgggtcggcctcgaaatagggggcgaacgcgggctggctgcgccattgctcgatttcgtcgcgataggccagttcctcggcgctgcgcaccccgtgcacgaggatgatgcggtcgacggcgcgccaggtggccgggtcgcgcaagatggacagataggccgacaggcccgtgccggaagccagcagccagaggtcgccgcccggggcgaagcggtctatggtcaggaagccgaacggcttcttttccacatagagggcgtcgccgggctgcaggcgctccatgcgcgggctgaactggccttcggggaccacgatggaatagaactccagccatggctcctcgggcgcggagaccatggagtaggcgcgccatacgctgggttcggcctgcggatcgtcgctgtcgggcaggccgacgcgggcgaactggccagcctggaagaggaaggcggggtctcgggtgacgcgcaccgaaaacagtttgcccggcacccaggtctggacggcggtgatggtctggcgcgtgtacttggtatcggtcatcggcgtggcgcggccgggccgcgcagcggcggaccggacagagggttacttttccaggtattgcagcttgtcctgcaccccgttccattggtcggcgtcttcgagcggcttcttggcccggctgatgctgggaaactcggccgacagctcgacgttgagcgcaatgaatgggacctggtcctgcggcacgtcttcttccgcgtaaatggcattggccgggcattccgggatgcataccgcacagtcgatgcattcgtcggggtcgatcacgaggaagttcggaccctctcgaaaacagtccaccgggcacacatccacgcaatcggtgtacttgcacttgatacagttttcggtgactacgtgggtcattcaggaactccgggtgccgggcggccgttgcattattgaagcgattttacccaatgcgcgccggcggggcgaccaagaccctggcgccggtagtggcggccggcccgccggcgcgcggtatgctatggtgtgccgaaacgtttcgcggcaacagtttcgcgccatcatgatcatcacatcgctgctcgacacggacctgtacaaattcagcatgatgcaggtcgtgctgcatcattttccggctgcacaggtcgagtaccgctacaagtgccgtactccgggcatcaatctgcggccctatctcgacgaaatacgcgccgaggtgcacgagctgtgccagctgcgcttcaccagcgaggagctggattatctgcgcggcctgcgcttcatcaagagcgatttcgtcgacttcctgggcctgttccatttgcccgagcgttgcatattcatcggcgagggcgagcagcccggcgaaatatccattacggtcaaggggccatggctgcacacgatattgttcgaaataccggtgctggccatcgtcaacgaagtctattttcgtaatacgcgcaggaatcccgattgggaggaaggccgcaagcgcttgcaatcgaagatgaacctggtgctcgacgaccccgcgctggccgatttccgggtcgcggaatacggcacccggcggcgcttctcgaaggtctggcacgaggaaatcgtctcgaccatgaaggcgcgcatgggggtgcatttcgccggcaccagcaacgtgctgctggccatgcggcacggcgtgctgccgctgggcaccatgggccacgagtatctgcaggcctgccaggcgctggggccgcggctgcgcgactcccaggtgttcgcactggaagtctgggccaaggaataccgcggcgatctcggcatcgccctgtcggacgtctatggcatggatgctttcctgcgcgacttcgacatgtacttctgcaaactgttcgacggcgcgcgccacgattcgggcgatccgttcgtgtggggcgagcggctgctcgagcactaccgcaccaatcgcgcggatccgcgcgccaagaccctggtgttctcggattcgctgacatttccgcgcgccatcgagctggcgcgccagttcgccggccgctgcaaggtgtcgttcggcatcggcaccaacctgaccaacgacctgggccacgagcccctgcagatcgtcatgaagatggtgcgctgcaatgggcagccggtcgccaaggtatcggatgcgcccgagaagacgatgtgcgacgatcccgcctatctggcctacctgcgccaggtgttccagcttccgccggcctgagggccggcttgttttcgccaacccatccaatcaatgcatcaggggtgatttatgagcattaagcgcttcaacgtggaaaagcgcctgtccgacatggctgtctacaacggcgtggcctacctggccggccaggtacccgacgacgcctcgctggacatggctggccagaccgcacaggtactggccaccatcgaccgcctgctggccgaggccggcaccgacaagaccaagatcctcatggcccagatcttcgtggccaacatgaaggaattcgacggcatgaacaaggcctgggacgcgtgggtcgcgccgggcaactcgcccccgcgcgccacggtcgaggcgcgcctggccaatcccgactacaaagtcgagatcgtggtcaccgccgcgatcggctgatggcagggctgcctgtcccgcggggacaggcagcctggccgcgggtgccgctccccgtgcgggacaggcaccgcgcgcctcgggacggtacaggcattgcggcatcggccgatgccgcaatgccttcattttgccgggatggtttcgccgtccgggcctcaactacccatcagcagggtggccgccagcaggccgccgagctcctcgcagcgagccagaacgtcggcgggcacctgcttgggagcggcgatctgctcgggcgtttgcgcgccgctgcgcgcgatcaacggcggcgcggccgcgcgcaggcgccagccggtgcagatgcgctcgacctgccgggccgcgccttcgccatcggtgccggcgctgatggccacgccgtaggggcggccctggatgcggtcgagcacgccgtaatagcaacggtcgaagcattccttcatggcgccgctcaggctgcccaggttctcgggcgcgcagaacagatagccgtcggcggccagcagcgccgccgcgtcggtgcgcgaggccgcctgccgccgcacgcgcaactggcccggctgttccagcgccagggcggcggccagcgcgccgcgctccagcgcctgcgccatctgccgcgccgcgccggtgcgcgaatgccaggcgatgagcaaggtcttcatgccagccgggccaggggatcctggcgatagtaggcgcgcagcagggcgtaccactgcggcagggcgtcggccaggggctccggctcgacgaagaagtgttccgaactcaccgcgaagaactcggcctcgtcggtggcggcgtaggggtccagcggcaggcgcgcataccagggatcggcctgcgggctttccggatcgacgtgcgccggaatcgcgcgctcgacggcttcgacggcggcggcgaaacggtccaggctgtcttccagcacgcggcgccactggcgcgggtcgatgtccgggtgggccgccagcgccggcatcccgtcggcctggccggccagcaggtccagcttgtgcgcgaattcgtggatgaccacattgaaggcgccgtcggagcccgccgcatcgctccacgagaggatcaccggcccgccctcccaggcctcgccgaccgcctcctcgatgtattcgtgcatgacgccgtcctcgtccatgcgctcgcgctggatggagaaaccggccgggtagatgatgatttcgtcccagccttcgtacagggtgggcgacaggttcagtaccggcagggcggcctgcgcggcgaccgacaggcgcatgaaatcggtgatttccagcccgtgcgcgccgttgatgttcttgcttgccagcagccatgccgcgcgcgcctgcagggcctgctgctcggcctcggacagggccgccaggaacgggtaggcgtgcagcgtccgccgccacagatcgggcgggatgcgggcctgcatggcggccacttcgcctgccttggcgccccggccgcgtagccatcgcaacatgacttggagttccttggaaatgcctcttggcgttagtgtagagtgtaggaaaaattgacccgagtacgctcgtcccgttcgcaatgtccgccacgtccgcaccagatacgcctacgccgttcgacgatgcctggcgccagttggccgccgccgggctggacgatgccggccagcggcaactggcgcacgcggcggcctgggcctggccgcgcttcgaggcgcagaaggcgctgaccggcgagccgctggccagccatgccgccggcgcggtgcgcatcctggccagcctgcataccgaccaggccacccgcgtggccgcggtgctggcctcgctgccggcggacctgaacgcccccgcgccgaccctgcgcaacgacccggtggccagcgagttcggggtcgaggtggcgcggctggtgcagggcgcgcgcgcgctgctgcggctgggcatcgtggcgcgccatgccagcgacagcgaggccgaaagcggctcccagaaggagatgcagcgcaagatgctgctggccatggcggccgacctgcgcatcgtgctgatgcggctggcgtcgcggctgcagagcctgcgctggcatgccgagaccaagacgccgtgcgcggccggtttcgcgcgcgagacgctggacctgtataccccgctggccaaccgcctgggcatctggcagctcaagtgggaaatggaagacctggcgttccgcttcctcgaacccgagcgctacaagcagattgcgcacctgctggaggaaaagcgggtcgagcgcgaagccttcatcgccgaggccatcgcccgcatgcaggaggcgctggcgcgggccggcgtggtcgccgaggtaagcgggcggcccaagcacatctacagcatctggaacaagatgcgcctgaaagggctggatttcagccagatgtacgatctgcgggccctgcgcatcatcgtcgacgacgtgcgcgcctgctatacggcgctggggctggtgcacgagatgtggacgccgctgcccgaggagttcgacgactacatctcgcgccccaagcccaatggctaccgttcgctgcacacggtggtgaccgacgcccaggggcgcgcattcgaggtgcagatccgtacccgcgagatgcaccagttcgccgagtacgggatggcggcgcactggcgctacaaggaggccggcgcgcgcggcggccaggtggccgcctccagcgaatacgatcgccagctgtcctggatgcgccagctgctggcctggaacagcgacgtcgaggacgagggcgaggccgcgcgccgtgccgaccagcgtatctatgtgctcacgccgcaggcccgggtgatcgaattgccggccggcgccacgccggtcgatttcgcctatcacctgcataccgacctggggcaccggtgccgcgggacgcgggtggacggccagatggtgccgctgaacacccgcctggccaccggccagaccgtcgaagtcatcgcggccaagtcgggcggcccgtcgcgcgactggctcaatacccagctgggctacctggccagtccgcgcgcgcgggccaaggtgcgcatgtggttcaacgccatcgagctgcagcagcgcatcacccaggggcaggcgctggtcgagaaggagctgcagcggctgggcaagacggcggtcaacctggagcaattggcccagggactggggttcgcgcgcgccgacgacctgtacgtcgccgccgccaaggacgagttcagcctgcgccagatcgacgcggtgttccagcagccggcgcccgtggccgaacccgagccggccgcgcttgcgcatgcgcgcagcgccgacagcgccgagaaaagcggcaagagcggcgtgctggtggtgggcgtggggtccttgctgacccagctggcccgctgctgccggcccgcgccgccggacgagatcgccggtttcgtgacgcgcgggcgcggggtctcgatccatcgcgccgattgcccgagttacaaggcgctggccgagcgcgagccggagcgggtcatcgaggtcgcctggggcaagaccagcgattcgttctacccggtcgatatcagcgtgcgcgcccaggatcgcccgggcctgctgcgcgacctctcggaagtgttcgcgcgccagcggctcaacgtggtcggcgtgaacacgcagagccgccagtcgctggcgcacatggtgttcacggtggaagtgcgcggcggcgagtcgctgcacaaggcgctcgatgccctgggcgaggtggccggggtcacctcggcggcgcgccgctgaaaggctgccgcacgacggcgccccgggggcggccgcgtgccctacactaggtcttttgcacgctccggggaattccatggacactcgcgcctggctcgagacgctggtggctatcgacaccaccagccgcaattccaacctggcgttgatcgaaaccgtgcgggactggctcggccggcagggcgtgcaggcctggctggcgcacaaccccgagcgcaccaaggccaatctgttcgccacgctgccagccagcgatggcgcggagcagggcggcatcgtgctgtccggccataccgatgtcgtgccggtcgatggacaggactggtccgccgacccgttcgccttgcgcgaacaggaggggcggttgtacgggcggggttcgtgcgacatgaagggcttcatcgccgcgtcgctggccctggtgccggcgttcctggagatgccccgcaagaaacccatccatctggcgttttcgtatgacgaggaggtcggctgtgccggcgcgcccgtcatgctggccgacctgcgcgaacgcggcatccagccggagggctgcgtggtcggcgagcctaccggcatgcaggtggtggtggcgcacaagggcatcaacctgtttcgctgccgggtccatggcaaggcggcgcattcgtcgctgacgccgcgcggctgcaacgccatcgaatacgcggcgcggctgatctgccgcatccgcgacctggccgacgcgtacaaggccaacggcccgtatgacgagttctacgatgtgccgttctcgaccatgaccaccaaccagatccacggcgggatcgcggtcaacaccatccccgagctgtgcgagttctcgtacgagttccgcaacctgccgggcatgccggccgacgccatccaggccgaggtcgagcgctacgtgcgcgacgagttgctgccgcgcatgcgcgccgaatacacgcaagcccgcatcgacatcgaaaccggcgccgcggcgcccggcctggaggcgtccgagcaggccgccatcacgcaactggtgcgctccctgaccgcggaccgggtcacccgcaaggtggcctacgggaccgaggccggcctgttccagggcatcggcatccctaccgtggtgtgcgggccgggccatatcgaacaggcccacaagcccgatgaatacgtggcgctggaccagctggccgcctgcgaggccttcctgcggcggctcggacagtcgctctagcgacgtccggggaggcatccccggccgggggcgcgcctctcgggtaaaatgacgggttgcgaaaccggtccgccgcgcctggcgcggcggcaccccggggagattcctggtgaaaccttacgaccttccggatgcccggggccatttcggcccctatggcggtgtgtttgtggcggaaacgctgatgcacgccctagacgagctgcgcgcggcctatgaccagtgccgcgtcgatcccagcttcatcgacgagttcaattacgagctcaagcatttcgtcggccggcccagcccggtctaccacgccagccgctggtcgcagcgcctgggcggcgcgcagatctggttcaagcgcgaagacctcaaccatacgggcgcgcacaaggtcaacaattgcatcggccaggcgctgctggcgcggcgcatgggcaagccgcgcgtcatcgccgagaccggcgccggccagcacggcgtggccacggccacggtggcggcccgctatggcatggaatgcgtggtgttcatgggcagcgaggacgtgcgccgccaggcctccaacgtctatcgcatgaagctgctgggcgccacggtggtgccggtggactcgggctcgtgcaccctgaaggacgcgctgaacgaagccatgcgcgactgggtcaccaacatcgagaatacgttctacatcatcggcacggtggccgggcccgacccctacccgcgcatggtgcgcgacttccagaccgtcatcggccaggagtgcctgacccagatgcccgaagtcatcggccgccagcccgactatgtggtcgcggcggtgggcggcggctccaacgccatgggcattttccatccctacatcccgtacgagaacgtgcgcctgatcggcgtcgaggcggcgggcgagggcatggaaaccggccgccatgcggcgtcgctggcggcgggccagatcggcgtgctgcacggcaaccgcacctatgtcatgcagaatgccgacggccaggtgcaggaaacccattcggtgtcggccgggctggattatcccggcgtggggccggagcatgcatggctcaaggacagcggccgcgccgagtacgcgggcatcaccgacgacgaggcgctggcggcgttccacgattgctgccgcatcgagggcatcatgccggcgctggagtccgcgcacgccattgcgcaggccgtgaaaatgacgcctgcgctttccaaggacaaggtcatcctggtcaatctgtccggccggggcgacaaagacatgcacaccgtggccgagcgcgcgggccttcagctctgacctatgactaccactgaccgaattgccgccgcgtttgcgcgggtttccgaggccggccgcgcggcggccctgatcccctacatcgccgccggcgacccgtcgccgcaggcgacggtaccgctgatgcacgcgctggtgcgcgccggcgccgacctggtcgagctgggcgtgccgttctccgaccccatggccgacggtccggtggtgcaacgcgccgccgagcgcgccatcgcccagggcgtcgggctgcgccgcgtgctggagctggtggccgacttccgccgggacgacagcgtcacgccggtagtgctgatgggctatgccaatccgatcgaacgcatgggccagcgggcgtttgcgcaggccgcgcaggcggccggcgtcgacggcgtgctggtggtcgactatccgcccgaagaggtcgacgagttcgcggtcatgctggccgaagccggcgtggcgccgatcttcctgctggcgcccacctccaccgaggcccgcatcgaggcgatcggccgcgtggcgcgcggctacgtctattatgtgtcgctcaagggcgtcacgggcgccggcagcctggatacggacgacgtcgcgcgcaagctggcgctgatccgccgccacgtgcacattccggtgggcgtgggcttcggcatccgcgacgcggccagcgcgcagcgcatcgccgcgcacgccgacgccgtggtcatcggcagcaagctgatcgagaccatggagcaggccggcgcccaggccggcgcggaccagaaaaacgaggccgccatcgcggcggcgcagcaatggctgcacaccatccggctggcgctggatgacgtcaaacgagaaaacgcgccggcctgagcccgcgcaagcaagtcacctacgggataccaacctatgagctggatcgagaaactcctgcctccgcgcatcaacaagaacagcgacagcggcgcgcgtcgcgtgccggaagggctgtgggtcaaatgtccctcgtgcgaatcggtgctgtacagcgaagacctcgccgccaatctgcatgtgtgtccgaaatgcgaccaccacatgcgcatcggtgcgcgcgcgcgtatcgactccctgctcgatatcgagggccgggtcgagatcggccagaccacccgctcggtcgataccctgaagttcaaggactcgcgcaagtatcccgaacgtgtccaggaagccatgaagcagacgggcgagaccgacgcgctggtcgtcatgagcggttcgatccgcggcgtgtcggcggtgctggcctgcttcgaattcgagttcatgggcggttccatgggctcggtggtgggcgagcgcttcgtgcgtggcgtgcaggccgcgctggagaacaagacgccgttcatctgtgtggccgcctcgggcggcgcgcgcatgcaggaaagcctgctgtcgctgatgcagatggccaagaccaacgccatgctgacgcgcctgtcggccgcggggctgccgttcatcagcgtgctgaccgatcccaccatgggcggcgtgtcggccagcttcgccttcgtgggcgatgtggtgattgccgaacccaaggcgctgatcggtttcgccggcccgcgggtgatcgaacagaccgtgcgcgagaagctgcccgaaggcttccagcgcgccgagttcctgctgaagacgggcgccatcgacatggtggtggaccggcgccagttgcgcgaggaaatcgcccgcctgctggccctgcttggcaacgagtcggccgacatcgtggctgccgcctgaggctgcccgccggcagtgcctgcgaacgcccggcccaggccgggcgttgttatttttccatgcatgcgaggaatgcggcgggactgtaccgcgcgatgtcgaattccgggacgcagtgttgccagattaagacagatgtccgtgctggccgcggacattttctgctaaggtttagcgcgtatcgaattcgcagattttgtggagcgttcatgcaatttctcaagaaaaacaagcccctgttcggcatcgttacactggccctggcatgtgccaccgcccaggcgcagcccactcagggcggggtgcctgcattacggtattggcgaccactatcagcgcgtcacgctgaactacgaaactcccacgctctggagccaccagttcggcggaaattggggccgcctggacctgacccccgaactgggcgcgtcgtactggtgggccgacggctcgcgctcgcccggccacgtgtggcaggccagcgccattccgatgttccgctggtggaccggcgagcgcttctacatcgaggccggcatcggcgccacggttttcagcagcaccagcttcgccgacaagcgcatcggttcggccttccagtttggcgaccatatcggactgggcttcctgctgacgcccagcaatcgtatcggcctgcgctattcgcatttctcgaacgccggcatcaaggaaccgaaccccggcctggatatcgtgcagctgacctatacgtaccagttctgagcaaggccgtccctggggcggcaagtcattgcaaacccgccggggcactggcgggtttttttctgaacccatcgggtagtatcgaggcggacggcgcgacagtgccggatgcctgtctccatgcggggacagataccgtttggcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccaggttcggcgccagggtgcggcgcacgtcctcttcggcgcggccgctgcgcgccacgtagtcggccagctggtcggcgccgatgttgcccacgttgaaatactgcgactcggggtggctgaaatagaaccccgagacgctggaggccgggaacatggcgtagctgtcggtcagctccattccgacgtcggcggcgtccagcacgcggaacaggtccgtcttgaccacgtgctccgggcaggccggatagccgggcgccggccggatgccgctgtacttctcggcgatcagctcatcgttggacagcgcctcgtccgccgcgtagccccacaggtcgcggcgcacgcgcgcgtgcatgcattcggcgaacgcctcggccagccggtcggccagcgacttcagcatgatgctggagtagtcgtccagcgccgcctggaactcggcctctttcttctcgatgcccaggcccgcggtcacggcgaacatgccgatgtagtcgagcaggccgctgtcgcgcggcgcgatgtagtcggccaggcacttgttgctgacgccttcgcgcttgacgccctgctggcgcaggttgcggtaggtgaacagcatctcgctgcgcgtctcgtccgcgtagacctcgatgtcttcgtcattgacgcggttggccggatagaagccgaccacgccgctggcggtcagccagcgcccgtcgatgatgcgcttgagcatggcctggccttcctcgtagaccttgcgcgcctgctcgcccaccaccttgtcgtccaggatggcggggaacgggccgaacaggctccacgtctggaagaacggcccccagtcgatatagcgcgcgatctcggccaggtcgtagctcttgaaggcgcgccggcccaggaacttggggcgcggcggctggtagccggaccagtcgatctgcgggcgcgccgcgcgcgcctcggccagcgacaccagcggcaccgccttgcggttggcatggcagcggcgcacatcctcgtactcctgcgccagctccgccaaataggccggggcctggtcggacatgaggctggtcgccacgccgaccgaacggctggcatcgggcacgtagatcaccggaccgtcgtagttgggcgcgatcttgaccgccgtatggacccggctggtggtcgccccgcctatcatcagcggcatggcgcgctcgcggaaataggggtcgcgctgcatttctgaagccacgtaggccatctcttcgaggctgggcgtgatcaggccggacaggccgatcatgtcggcgttctcgtccttggccttctgcaggatctgggcgcacggcaccatcacgcccatgttcacgacttcgaagttattgcactgcaagaccaccgacacgatgttcttgccgatgtcgtgcacgtcgcccttgacggtggcgatcacgatcttgcccttggcgcgcacatcgccgcccgcggccgcgatctggcgcttttcctcctcgatgaagggaatcaggtgcgccaccgcctgcttcatcacgcgcgccgacttcaccacttgcggcaggaacatcttgcccgcgccgaacaggtcgccgaccacgttcatgccgtccatcagcggaccttcgatcacttcgatggtgcgcccgccgcgcgcggcgacctgctggcgcacttcctcggtgtcctcgacgatgaaggtggtgatgccgtgcaccagggcatgcgccaggcgctgctcgaccgagccggtgcgccaggtcaggtcttcttccttcttcgcgcccgagcccttgacggtctcggcaaactgcaccagccgttcggtgggcgagcgctcgtcggccgagtcgctgcggcccaccggctcggggcggtccaggatgacgtcctcgaccaggtcgcgcaggtgcggcgccaggtcggcatatacgcccagctggcccgcgttgacgatgcccatcgtcaggccggcctcgatggcgtagtacaggaagacggtatggatcgcctcgcgcatcggctcgttgccgcggaacgagaagctgacgttcgagatgccgcccgaaatgcgggcatgcggcaggttcgcgcggatccagcgcgcgccttcgatgaaatcgacggcgtagtgattgtgttcgtcgatgccggtggccaccgcgaacacgttgggatcgaagatgatgtcctcgggcgggaagccctcttcctcgaccaggatacggtaggcgcggccgcagatttccttgcggcgctccagcgagtcggcctgcccctgttcgtcgaaggccatgaccaccatggccgcgccgtagcggcggcacaggcgcgcatgatggcggaacggctcctcgccttccttcatggagatcgagttgaccacggccttgccctgcacgcacttcaggccggtctcgatcacttcccacttggaactgtcgatcatcaccggcacccgcgcgatgtcgggctcggacgcgatcaggttgaggaagcggtgcatacaggccaccgagtccagcatcgcctcgtccatgttgacgtcgatgatctgggccccgttctcgacctgctggcgcgccacggccagcgcctcgtcgtatttctcctcgcggaccaggcgggcgaacatcttgctgcccgtcacgttggtgcgctcgcccacgttgacgaacagagtctcgtcgtcgatgttgagcgcctccaggcccgacaggcgggtcttgaccggcacctcgggcaccgcgcgcggcgtcagcgcggccaccttgccggcgatggcgcggatgtgctcgggcgtggtgccgcaacagccgccggccatgttgaccagcccggcctgggcgaactcttccagcagggccgaggtatcggccggcgtttcgtcaaagcccgtctcggccatgggattgggcaggccggcgttgggatagacgcacacataggtgtcgcagatcttggacagctcggccacatacggacgcatcagcgccgcgcccagcgcgcagttcaggccgatggtgaccggccgcgcatggcgcaccgagttccagaacgcctcgacggtctggccggacaggatgcggcccgacgcatcggtcacggtgcccgaaatcatcaccggcaggcgcacgccgcgcgcctcgaacgcttcctcgacggcgaagatggccgccttggcgttgagcgtatcgaagatggtttcgatcaggacgatgtcgatgccgccgtcgagcaggccattgagctgctcgacataggccgcgcgcagctcgtcgaaggtgacgttgcgcgcccccgggtcgttgacgtcgggcgagatggacgcggtcttgggctgcggccccagcgccccggccacgaagcgcggatgctcgggcgtgctgtaggcgtcgcaggcggcgcgcgccaggcgggccgactccaggttcatctcgtaggccagctccggcaggtcgtaatcgccctgggcgatcgacgtggcgccgaaggtgttggtctcgatcacgtcggcgccggcctcgaggtactgccggtggatttccgcgatcacgtccgggcgcaccagcgacagcagttcgttgtcgcccttgagatccttgtggtgctcggcgaagcgctcgccacggaaatcggcctcgcccagcttgtagcgctggatcatcgtgcccatggcaccatccaggatcaggatgcgcttgtccagttggcggacgaactcgccgccatgcgtgtaggcggacagcgggaaggggatacggggataaggcacggtttgtcctgagatgggcgcgcggtgtggcaaaaaggcaagaaacgacccaaaaatcaagctgacatggtaacaaaatgggcatttccctgccccgcggtgatacagttctggccccgaaccggtgctttcggcaagtacgcttgcgcggaaggtaaacgggaaacaggaaggccctgcccagcctgtgctgcccccgcaacggtccccatggcgcgcgacgcgccgtggcagcccgataccggccggttcgacagcgaggatgcgccgcccgcggccatgctcattttcgtgaacgacgtgcggggtcgcgcgtcacactgagaaccatccgttatgaaatcccgctcactccggcgctgcgccggtgtcctggcctgtgtcgctccgttggccggccacgcccaggccggcgccgccgccggccaacccatccccgaactcgatccggtcgtcgtcaccgccgcgcgatcgccccagctgctcaagaatgtgctggccgacgccagcgtgatcgagcgcgatacgctggcgcgcgccggccagtccagcctggccgaagtgctggcgcagcagcacggcatcgaattcgccgacagcggcggcccgcaaagcgtcaccagcctgttcatgcgcggcgccaacagcaaccagaccctggtcctgctcaacggccagcgcatcaacaacgccaacggcggcggcattgcgctcaacgcgctgccgccggaagccatcgaacgcatcgagatcatgcgtggcgcggccagcagcctgtacggggccgacgcgatcggcggcgtgatcaacatcattacccgcgagccgggcgacaaggcgctgtcggcctatgccaacgccggttacggcacctacggcaccagccgctacgacgccggcgtctcgggcgcggccgacggcttcagctacagcctgtccaccggctatggccagagccatggcttcaacgccaccaaccgccgctcgttctcgtacaacccggacaaggacagctactaccagaactacgccaccggcacgctgggctacgaatggcggcccgagcagaaagtggtggcgcaggtctaccgcagccgcatcaacggcggctacgacgcctcggcctcgtacgactacaacgaccgctacatccaggacctgcaggcctattcgctggccagcgaaaaccgcctgacccgctactggaagagcacgctgcgcgccggctatgtggaagacaagaacgattcgcgcgccgaaggcatgttcgaagacaacaacacgcgcttccggacccgccagatgcagtacctgtggcagaacgacttcaccctggccgccggccagacgctgacgctggcctacgagcacctggaccagcgcgccgacggccagatgagcaccgccaccggcatcggcaactacaccgagacgcgccgccacgtgaactcgtacaccggcgtctacctgggcgatttcggccgccaccatgtgcaggccagcctgcgcaacgacaacaactcgcagttcggcagccacaccaccggcggcctggcctacgggttcgacctgacgcccaacctgcgcgccaccgtggccgccaacacgggctttcgggcgccgtcgttcaacgatctgtacacgccgaccagcgcgttcggctatcgcggcaaccccgacctcaagccggaagagtcgcgcaacgccgagatcggcctgaaataccaggacgaggacagcgaactgggcgtggtgtattaccagacccgcatcaagaacctgatccaggtgaccgaggacttcagcacggtcgagaacgtcgggcgcgcccgcctgcaaggcttcaccatcagcggcgcgcaccgcttcggcaacacgcgcctgcgcgccagcctggacctgagcaacccgcgcaacgaagacaccggcaagcaattgctgcgccgcgcccgcacggtgctgcgcgccggcatcgaccatcgcttcgaccgcctgctggtgggcgccgagtggtacgcctcggacgagcgctacgactacggcttccccgaggaaaagcgcctgggcggctacggcctggtcaacctgaccgcggcctacgacctgagccgcaacatgcaggtgcaggtgcgctggaacaacgtgctcggccagcgctacaccttggccgacggctacaacacggccggctcgaacgccttcgtcaacccgtcgtggcgcatgtaggcaggcccgccatgtccgccgcccgcctcgccctgcgcctgatcgctctgaccgtggccgcgctggccgcgtcgggcgcggccggcgcggcgcccgtgcgggtggtcgacgaccagcggcgcactgtcgagctggcccagccggcgcgccgcgccatcgcgctggcgccgcacgccgcggaactggtctacgcggccggcgccggcgaccggctggtcggcgcggtgcgcggcaccgactacccgcccgcggcgcgccagttgcccagcgtaggcgacgccatgcagcccgaccccgaacgcatcgccgtcctgcgccccgacctgctgatcggctggcaacccgccgccggcgcgccgctggccccgatcgcggcccggctgggcgcggcgctgtactacagcgacccgcgcaccctggccgatatcccggccgccatcgagcaactgggacgcctgttcggcaccgaagcgcaggccgacgccggcgcggccgccctgcgcgcgcgcctggcggccctggccgcgcgctatgccggcaaggcgccggtgcgggtattcgtgcaggcgggcaccgatccgctgttcacgctcaacgaccacagcatcgtcggcgacgtgctgcgcctgtgcggcggggtgaacgtctacggccaggcccccatcctggcgccccaggtcaccctggaaggcgtgctggccgcgcgcccggacgccatcgtggccggcgtgaccgggaccgccgacgcggccgccaccctgcgggcctggcagaccgccggcgtgccggccgccctgcgcggccatgtctatggcatcgacgccgacagcctgtaccgccccaccggccgcctgatcgacgccgccgagcagctgtgcgcgcgcctggacgaggcgcgcggctgagcccgcgccgccggccagccccggcgtgctttatcattggccctaccgccgcaaacactcttgcgcacgcgcgcctgcgcgttgcgcctaccgaagcatcgccatgaccactgaagataccctcaccatcgccggccgcagctaccaatcgcgcctgctggtcggcaccggcaaataccaggatttcgcgcagacgcgcgccgcgctggacgccagcggcacccagatcgtcaccgtcgccatccgccgcaccaatatcggccagaacccggatgagccgagcctgctcgacttcgtgccgccgtcgcagttcacgctgctgcccaacaccgccggctgctacagcgccgacgatgcggtgcgcacgctgcgcctggcgcgcgaactgctcgacggccatgacctggtcaagctggaggtgctgggcgacccgcagaacctgtttcccaacatgccggaaaccctgaaagccaccaagacgctggtcgacgaaggcttcaaggtcatggtgtattgcaccgacgacccgatccagtgccgcatgttggaagacctgggcgcggtcgcggtgatgccgctggcctcgctgatcggctcgggcatgggcatcctgaacccctggaacctacgcctgatcatcgatcagagcagcgtgccggtgctggtcgacgccggcgtgggcaccgcctcggacgccgccatcgccatggagctgggctgcgacggcgtgctcatgaacaccgccatcgccggcgcgcgcgatccgatcctgatggccagcgcgatgcgcaaggcggtcgagggcggccgcgaggcctacctggccggccgcgtgccgcgcaagctgtacagcgcggcccccagctcgcccaccgaaggcctgatcgccgcagccaaatgaaccaccctgcctcttcggcgacgccccgtggcgagcgccggatccccaacgcgctgagcatcgccggcgtcgatccgtccggcggcgccggcgtgctggccgacgtcaaggccatgagcgccctgagcgcctacggctgcgcggtcatcgcagccatgaccgcgcagaacacccagggcgtgatcggcatctcgccggtgccggccgagttcgtcggcctgcagatcgacacgctgttcgccgatgtgcccatcgacgccgtcaagctgggcatgctgggccaggaagccgtcaccctggtggtggccgaaaagctggctcgctggcagccggggcacatcgtgctcgacccggtcatggtggccaagagcggcgacctgctgctggagcgccgcgccgtaggcgcgctgcgcgagacgctgctgccgctggccacgctgctcacgcccaacctgcccgaggccggcgtgctgctggacgaacggccggtcgagaccctgaaggaaatgcgccgcgtcgccgaacggctgcgcaaccgcatgacccacgcaggccagcgctgggtcatggtcaagggcggccacctgcccggcaacgaaaccatagacctgctgcacgacggcgaccgcatgatcgaactgccgggccatcgcatcgaaacgcccaatacgcacggcacaggctgcaccctgtcggccgccctggcggccctgctgccgcagtgcccggacgtgcccgaggctgcccgccgggccaaggcctacctgaccgaagccatccggcaggccgaccgcctgcaggtcggcagcggccacgggccggtgcaccatttccatgcttggtggtagtgccgtccgaatcggtacaatggcctgttgactcccctatattggtttccgattttccgtcatgaatgcttcgaccctgcccgacgtagaacaagcccgattcaacatggtggaacagcaaatccgcccctgggacgtgctggatcccaaggtgctggacgccctgttcgccgtacgccgggaattgttcgtgccgccggcgctacgcgccctggccttctccgacctcgaaatcccgcttgaaatcaacgcggtcaacacgcgccagaacatgctggcccccaagatcgaggcgcgcctggcccaggaactgctgctgcagccgaccgactgtgtgctggagatcggcaccggctcgggctaccaggccgccctgctggcctacctggcgcaacaggtgaccacggtcgaaatcgacagccgcctggccaccttcgcccagcagaacctgcaggtgaacaatgtggccgacgtcaaggtcgaaacgggcgacggccgcaatggctggggctcgaccgaatacgacgcgatcctggtcaccggttcggtgccggtggtgcccgacgcgctgaaataccagttgcgcgtgggcggccggctggtcgtcatcgtcggacaggcgcccatcatgaccgcctaccgcatcacgcgcaccacggccgccagcttcgagaccgtctcgctgttcgagaccgtcatcaagccgctgcgcggcaccaccgtatcccagttcaaattctgaaccatgcgtatcgggcgggttgcggcgttgcttaccttggcctgcgccgcgaacgccagcgcgcaggacctgatgcaggcctggcgggccggcctgtccaacgatccgcaattcgccgcggcgcgcgccgcctaccgggcgggccaggaaaaactgccgcaagcccgcgccgggctgctgccggccctgtcgggcgaagccggcggcctgtataacgaaagccgcaccacccacggcctgggcgtctcgcacagcggcggacgcggcacctgggacctggtcctgacccagccactgttcgactggtcgcgctggcagcgcttcgagcaatccaagctggtcgtggccgacgtcgaagtgtagttgcagcaggccttccaggacctgatgctgcgcgtggccaatgcctatttcggcatcctcaccgcccaggacgcgctggcggccaccgaggccgagaaagccgccgtcgccgaacagctggccgccgccaagcgcacgttcgaactgggcaacgcgaccatcaccgacacctacgaagcccaggcgcgctacgacctggtcgtggccgaggagctgcggcaacagaacgacctgcagacccagcgcgacgcgctgtcgcgcatcatgggcgaggcgcccggcgcgctggccgaactgccgcccggcataccgctgccggcgccgcagccagcgcgcctgaacgactggtccacccaggccgaggcctcggggctggacgtgctgcgcgcgcagctgcaaacccgcatcgccagccacgagatccagatcgcccgcagcggccacatgcccaccctcaacctgcgcgccagcagcggcagcgcgaccgacggcgtattgcagggcaccgggccgggccgcccgatcgagaacaccgtcggcgtgacattgtccatcccgctgtatgccggcggcggcatctcctcccaggtaacagaaaaagtccaactggaacaaaaggcccgccacgacttcgaggacgcgcggcgccaggccgtgcaatcggcgcgcctgtactacaacggtgtcctgaccggattggcgcgcgtgcgcgcgctggaggcgggcgagaaatccagccgggccgccgtccaggccaaccagaccggctacgagctgggggtgcgcatcaacctggacgtgctcaacgcacagcagcagctgtacgccacccagcgcgacctggcgcaggcgcgctacggcgccctgctcgacagcctgcgcctgaaagcggtaagcggcatcctctccgaggccgacctggacgcggtcaatcgcctgctgcggctgccgcgcaactgaaccggcgcgcccgcaggcgctcagccctggcggatcttgcccagcagcgcggtggtggagcgctcgaaatcgaacggaatcgccaccgcgcggccgccccagctcttgaccagggccgtctccggcagggtgtccatatcgtagtcgccgcccttgacgatcaggtcgggacgcagctcgccgatgagttcctgcggcgtgtcctcgtgaaaagaagtcaccgcgtcgacgcagcccagggccgccagcagcgcggcgcggtcttgcacctgattgagcggcctgtcgctgcccttgcccaggcgccgcacggactcatccgtattgaccgccaccaccagggtcgcgcccagctgggcggcctggtccagataagtgacgtggccacggtgcaggatatcgaacacgccattggtgaacaccagcggacgcggcagacggccagcggccaccgcggcaaccagctcggcgcgcgacaggatcttggattcgaaacgggcagaagacataaaccgattttacgggagcctgtccccggatggggactggcaccggcaaacttccgtgcctgccgtgcagagggactggctccggcaaactcctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggcaccggacccctgcggagacaggcgccctgcgacccgggcgcgcccgcgcatctgtaacagggacgccccggataattcagcttgcggtcagggccgtaaaactctgtatattcccagggttcgccccgaatccatgcagagagaccgctttcgcctatgcatcaacccgtactgcccgccttcctgatcgcccgctggctgctgttgctggtcttgctggccggcatctatttcctcagcggcttcctggtgccggcgttggcggcgctgatcatcggcctggcgacctggcccctgttccagcgcctggtgcgcgcattcggcgggcgcaccacgctggccgccaccctggccctggtggccgtcatcgtgatcctggtggtgccgctgtcgctggcgctgtcgtacgccatcaaggaggccggcaacttcttcgcctgggcgctggcggccaacaagcacggcgtggacgtgccggcctggatcatgtcgctgcccatggtgggagagcgcctggccgagtactggcgcacctacctgggtgagccccacgccctgggcgccctggtcgagatcgtcagcggcgagcacctgggcaacatctaccgcatggtgctgtcggccacgggcaatgccttccagctgctgctgaccgtgctgttcatgctgatcaccctgttcttcgtctacaaggacggcacccgcatggtgggccagctcgacatcctgggcgagcgcgtcctgccggcgcgctggcagcgcttctcgcgcgtggtgccggccacggtcagctccaccgtgacgggcatgtgcctgatcgccctgggcgagggcgtcgtgctcggcctggcctattgggtggccggcgtgccctcgccggtgctgctgggggtcatcaccgggttcatggcgctggtgccgggcggcgcgccgctgtcgttcacgctggtgtcgctgtacctggtcggctcgggccacctggtggccggcatcggcctgttcgtctggggcacggtcgaactgttcatcgtcgacaagactctgcggccccgcctggtgggcgggccggtcaagctgccgttcctgccgaccttcttcgggctggtcggcggcgtcaagaccatgggcattgtcgggctgttcgtcggcccggtgctgatggcgctgctggtggcgatctggcgcgagtgggtgcgcaatgtcgagcgcgagcgcgaccagtcgatcctgaaccccgagggcgaggaaccggcggcctgacggcgcccggcaaaggagtatgcttgcagggcgcgcggccaagggttgagccgcgcgcatccaatctgccagtcaagaggttcgggatgtccgccgcattggtcgcacagcaggtcgctacgctgcgtgagcagggtttcgcggtcgtgcgcaattttgcttccccgccggtgcgccaggcgctgcgggaattggccttgcaacacctggcgcagaccgtggacccggtcgagtacgaggccgatctcaaatacccgggcgcgcccagctcgcgcctggccgccggcggccagacggtacgccggctgctcgacgcctacgggcgcgaccagcgttttcgcgactgggccacgcaggcggccatcggcgccttcctgcgcgcctatttccaggacacgccggtgctttccacggtgcaccacaactgcatcatgaccaagcatccggccttcggcagcctgaccggctggcaccaggatatccgttactggtcattcagcgacgacgacctggtgtcctgttggctggcgctgggcgacgagcgggccgacaacggcgggctgtatttcgtgcccggttcgcacacggcgtcgttcatgcccgaacagtacgacgcacggaagttcttccgcgacgacctgccgcagaaccaggaatggataggccgggccgtctgcccggaactgcaggcgggcgacgtggtgttcttccattgccgcaccttgcatgcggcgcgccagaacgccaccgatacggtcaaactgtcgctggtgcacacctaccatccggccagctgccacccgctgcccggtacgcgctcggccggctcgcccggcgtgccgctgccttgaggtccggccacgcgcggcgccctgcgccgcctggccatgtcggacgcacgccaggggggcgcacggcggcgcggcgctacgctacactggccgcgctgtttcgtccgcgagcgcttgccccatgatcagactgcgcaatttcctgcgccgcatcggccgctacttcccgcccaattggtggctggcggcgctggttgccatcgacggctatctgttcgtgcgccccgtgctcgggcgcgcggtcgattaccccatggactactggctgtcgttcgacagctggcgcgatgcgatggacgccgtcgggctgctgcagatcccgcgcgtcatcctcggcgccggcctgctgctgatggcggccgggctggtgctcaaggcgcgtatcgcctgggctttctcgctggtgttgctgggcgccatcggcgtggtggccgggtgggacggcgggcatggcctgctgctggcctacacgggcgtgctgatcgcggcgctggtgtgcttctggcgccgcttcgatcgcgccagcctggcggccggcagcctgttcgccgtgatcagcatcacgtcgctgctgatctacgccgtgttcggcacgctctacctgggcgccgagttctcgcccaaggtcgagagccccgccaccgcgttctatttctccatcgtgtcgatgtccaccgtgggctatggcgatatcactccgcagacgaccgccgcgcggctgttcgcggcctcgatcatcatcctgggcatcacggtgttcgccacgtcgatcagcgccatcgccgggccggtgatcggcggcaatctcaaacggctggtccgaggacggatatcccacgccatgcgcaaacatcacatcatcatcgccggcgccacgccgctggcgcaaagcgtctacgccggcatgcgcgaacgcggcaacaacgtcaccgtcgtggtcgccccgggcatcgcgcacaattatccggaggatgccgacctggtgaccggcgatccctccaacaccgccgtgctggccgaggccggcgccgcccatgcgcgctatgtgctggcgctgcgcgacgacgacgccgacaacgccttcatcgtgctggccgccaaggaagtggccggcccggacaccaagacggtggcggtggccaataccgccatgcacctggccaagatccgccgggtacagcccgacatggtgttctcgctgcagctgctgggcgccgagctgctggcccgcacgctcagcggcgagaccatcgacaacgcgttgatcaccgatctgttcttcaccaaggccacgccttcgggcgcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctgaagggcctcgtgctaggccggccgctatgccggcgccagttccaccgtcaggtgcctgacttcgtggatcgacgacacgcgttcccgtatctggctggccgtgactccacgggcaattaccagggcgcccgcgtgcgttgccatgttttcccgcgacgccgcgcgtcgcgccagggccacagaccttgccgccaccttgcggcaatgcaaaattcgactgcttgcctttgacagccatggataactaagttaagctgaagggcttactgctttatctgcgtgcaatttcggcatggcaggttcaagccggtaatgcccatacaccgatcggtctgaagcccgccaacccatgagggtcggcaaaggcttgcgccagctcccggaagcatgttgcaggtatttcgggccggggtgcgtcacgagccctctatcctggatgcatcgatcgttgtaaggcaccgccggcctggccatgcagtgttgtacgcattatttgtctgcaagacccgctcttttacgtaaacgaacgtttgaggcggttttgcgtgaactgcctccccctcgcttggggccagattggtcgccgaatgctgggagggtgcgagtacgtaagtacttaccagtggtacgtaaaagggatttcaaaggtcatgcctaccattagccagctcgtgcgcaagccgcgcgaagtcagcatcatcaagagcaagagccccgcgctcgagaactgcccgcagcgtcgcggcgtttgcactcgcgtctacaccaccacccccaagaagccgaactccgcgctgcgtaaggttgccaaggtgcgtctgaccaacggttacgaagtcatttcgtacatcggcggtgaaggccacaacctgcaggagcactcggtggttctggtgcgtggcggtcgtgtcaaggacttgcccggtgtgcgttatcacatcgtgcgcggttccctcgacctgcaaggcgtcaaggatcgcaaacaggctcgttcgaagtacggcgccaagcgtccgaagaaggcctaagctctatatgcagtaccccaggttgcggatgtccgcggcccggaaagtgcagctgcgtccttcacattgcgaagccagcgcagcatgtaaggggtcgtccttctaggcggccatggccgtgtcacgagacgcggttcaactgaacagacacaaggaagcaaaaatgccccgtcgtcgcgaagtacccaagcgcgagattctgcccgatcccaagttcggcagcgtcgaactcgccaaattcatgaacgttgtgatgctggacggcaagaaggccgtcgccgagcgcatcatctatggtgccctcgagcaagttcaggtcaagaccggcaaggatgccatcgaagtcttcaacctggccatcaacaacatcaagccgatcgtcgaagtgaagagccgccgcgtgggcggtgccaactatcaggtgccggttgaagtgcgccccgtgcgccgcctggccctggctatgcgttggctccgtgaagccgccaagaagcgtggcgagaaatcgatggatctgcgtttggctggagaactcatcgacgcctccgaaggtcgtggcgccgcgatgaagaaacgcgaagacacgcacaagatggccgaggccaacaaggccttcagccatttccgctggtaaattaaggactacctaccatggcccgcaaaaccccgatcgagcgctatcgcaacattggtatctctgcgcacatcgatgcagggaaaaccaccaccaccgaacgcatcctgttctacaccggcgtcaaccacaaacttggcgaaacccatgacggctcggccaccatggactggatggagcaagagcaagagcgtggcatcaccattacgtcggctgctacgacggcgttttggcgtggcatggccggcaactatcccgaacaccgcatcaacatcatcgacaccccgggacacgtggacttcaccatcgaggtggagcgttccatgcgcgtcctggacggtgcctgcatggtgtactgcgcggtgggcggcgtgcagccgcagtccgaaaccgtgtggcgccaggccaacaagtatggcgtgccccgcctggccttcgtcaacaagatggaccgcaccggcgccaacttcttcaaggtctatgaccagctgaagacgcgcctgcgcgccaaccccgtgcccatcgtgatcccgatcggcgtcgaagactcgttcaccggcgtggtcgacctggtcaagatgaaagcgatcatctgggatgaggccagccagggcaccaagttcgaatacggcgacattccggccgagctggaaggcacggccaacgagtggcgcgagaagctggtggaagccgccgccgagtcgtccgaggaactgatgaacaagtacctcgagaccggctcgctggacgaagacgacatcaacgtcgcgctgcgccagcgcaccatcgctggtgaaatccagccgatgctgtgcggcaccgcgttcaagaacaagggcgtgcagcgcatgctcgacgccgtgatcgactatctgccttcgccggcggacattcccccggtcgacggccaggacgacgatggcaatcccatcaagcgcagcgccgacgatgccgagaagttctccgcgctggcgttcaagctgatgagcgatccgttcgtgggtcagctgaccttcgtgcgcgtgtattcgggcgtgctgaagtcgggcgataccgtctacaaccccatcaagggcaagaaagagcgtatcggtcgtctgctgcagatgcatgcgaacaaccgcgaagagatcaaggaagtgctggccggcgacatcgccgccgtggtgggcctgaaggacgtcaccaccggcgagacgctgtgcgatatcgattcgcacatcctgctcgagcgcatggagttccccgagcccgtgatttcgcaggccgtcgaacccaagtcgaaggccgaccaggaaaagatgggcctggcgctgtcgcgcctggcgcaggaagatccgtcgttccgcgtgcgcagcgacgaagaatccggccagaccatcatttccggcatgggcgaactgcacctggaaatcctggtcgatcgcatgcgtcgtgaattcggcgtggaagccaacgtcggcaagccgcaggtggcctaccgcgaaaccatccgcaagaactgcgacgaagtggaaggcaagttcgtcaagcagtcgggcggccgcggccagtacggccacgtggtgctcaagctggaacccctgcccccgggcggcggctacgaattcgtggatgccatcaagggcggcgtggtgccgcgcgaatacatcccggcggtcgacaagggcatccaggaaacgctgcccgcaggcatcctggccggctacccggtcgtggacgtgaaggcgacgctgttcttcggttcgtaccacgatgtggactcgaacgaaaacgcgttcaagatggctgcttcgatggccttcaaggaaggcatgcgtcgcgccagcccggtcctgctggagccgatgatggctgtggaagtggaaacgccggaagactacgccggtaccgtgatgggcgacctgtcgtcccgccgcggtatggtgcagggcatggacgacattgtcggcggcggcaagaccatcaaggccgaggttcccctggccgagatgttcgggtacgccaccaacctgcgttcgctcacgcaaggtcgcgccacctacacgatggaattcaagcattacgccgaagcgcccaagaacgtcgctgacgaagtcatcgccgctcggggcaagtaagtaaccgtcgccgcgctttcaggttggaagcgcggcacaacaaccaagtttccttgaaagtcaaaggatagaaatcatggcaaaaggcaagtttgaacgtaccaagccgcacgtgaacgtgggtacgattggtcacgttgaccacggcaaaacgacgttgacggcggcgatcacgacggtgctgtcgaacaagttcggcggcgaggctcgcggctacgaccagattgacgcggcgccggaagagaaggcgcgtgggatcacgatcaacacctcgcacgttgagtacgagacggagacgcgtcactacgcgcacgttgattgcccgggtcacgctgactacgtgaagaacatgatcacgggtgctgcgcagatggacggcgcgatcctggtggtgtcggccgcagacggcccgatgccgcagacgcgcgagcacattttgctgtcgcgccaggttggcgtgccgtacatcatcgtgttcctgaacaaggcggacatggttgatgacgcggagctgctcgagctggtggagatggaagtccgcgaactgctgagcaagtacgatttcccgggcgatgacacgccgatcgtgaagggttcggccaagctggcgctggaaggcgacaagggcgaactgggcgagcaggcgattctgtcgctggcgcaagcgctggacacgtacattccgacgccggagcgcgcggtcgacggtgcgttcctgatgccggtggaagacgtgttctcgatctcgggccgtggcacggtggtgactggccgtatcgagcgcggcgtggtgaaggttggcgaggaaatcgaaatcgtgggcatcaagccgacggtgaagacgacctgcacgggcgtggagatgttccgcaagctgctggaccagggccaggcgggcgacaacgtgggtatcttgctgcgcggcaccaagcgtgaagacgtcgagcgtggccaggtgctggccaagccgggttcgatcaacccgcacacggacttcacggccgaggtgtacattctgtccaaggaagagggtggccgtcacacgccgttcttcaacggctatcgtccgcagttctacttccgcacgacggacgtgaccggcacgatcgacctgccggcggacaaggaaatggtgctgccgggcgacaacgtgtcgatgaccgtcaagctgctggccccgatcgccatggaagaaggtctgcgtttcgccatccgtgaaggcggtcgtaccgtcggcgccggcgtcgtcgccaagatcatcaagtaaagcagtacccaaccagtgagggcggtagtcgccgccttcgcttttcgttctttaggaaacgccatgaaaaaccaaaagatccgcatccgtctgaaggctttcgattacaagctgatcgatcagtccgcagcggagattgtcgacaccgccaagcgtaccggcgctgtcgtgcgcggtccggttccgctgcccacgcgtatccgtcgttacgacgtgctgcgttcgccccacgtcaacaagacgtcgcgcgaccagttcgagatccgtacccatcagcgcctgatggacatcgtggatcccaccgacaagaccgttgacgcgctgatgcgtctggacctgccggctggcgtcgacgtcgagatcgcgttgcagtaagacgtgtgcgggctggcgcccctgtggcgcagctcgtgaaaaatggccgcattcccccgggagtgcggccattttgctttggcgcgacagctccgtcgcggcgtcggcgccacagtttgcctgcggcacgggcctgtttggctaggtgcttgtgttgccaggaaaaagcatgctaatatgcgagacttgccattttgtggcgagagaaactatgggcgcgcgcaataggccgccagctggcttgtcggccagccggggtttgatgcggcgtaccaggttacttagtcctgtagggcgctggccgttaccctgcgcctgattagccccgaccaatcgcagtcgggaatggagaaaacaatgtcgaattcgacgcccacgcccgccgcccatcggctgggcctggtgggtcgcaaggtcggcatgacccgtattttcacggaggatggcgagtccatccctgtgacggtgctggacgtgtcgaacaaccgtgtgacccaagtcaagtccctggaatccgacggctacgccgccatccaagtgacttatggcacccgccgcgccacgcgcgtggtcaagccgcaagccggtcactacgccaaggctggcgcggaagccggtagcatcctgaaggaattccgcctcgaccccgctcgcgccgccgaattcgcggctggtgcggtcatcgccgtggaatccgtgttcgaagccggccagcaggtcgacgtgacgggcacgagcatcggtaagggtttcgccggtacgatcaagcgccacaacttcggttcgcagcgcgcctcgcacggtaactcgcgctcgcaccgcgttcctggctcgatcggccaggcacaggacccgggtcgcattttccccggcaagcgcatgtccggccatatgggtgatgtcacccgcaccgttcaaaacctcgacgtggttcgcgtcgatgccgaacgcggcctgctgatggtcaagggcgctgtcccgggccacgccggcggtgatgtcatcgtgcgtccggctgtcaaggcgccggccaagaagggggcgtaagtaaatggatctcaagctcctgaatgaccaaggtcaggccgctacgttcagcgcacccgacaccatcttcggtcgcgacttcaacgaagcgctggttcaccagatcgtggtggccttccaggccaatgcccgcagcggcaaccgcgctcagaaggaccgcgccgaagtcaagcactccaccaagaagccctggcgccagaagggtaccggccgcgctcgcgccggtatgacctcgtcgccgctgtggcgtgggggtggtcgcgcgttcccgaactcgcctgaagaaaacttcagccagaaggtcaacaagaagatgtaccgcgccgggatccgctcgattctgtcgcagttggcccgtgaagaccgcgtcgccgtcgtcgatacgttcacgctcgaatcgcccaagaccaagctggctgccgccaagctgaagagcctgggcctggattcggtcctgatcatcaccgacaacgtcgatgagaatgtttatctcgccacccgcaacctgccgtacgttgccgtggttgagccccgctatgccgatccgttgtcgctgatccactacaagaaagtgctgatcaccaagccggccatcgcgcaactcgaggagatgctgggatgaatgccgaacgcttgatgcaagtcattctggcgccgatcgtgaccgaaaaggccaccttcgttgccgagaaaaatcagcaagtcgctttccgtgtcgtggctgacgctaccaagccggaaatcaaggctgccgtcgaactgctgttcaaggtgcaggtcgaatccgtgcaggtcctcaaccgtaagggcaaagtcaagcgctttggccgcttcgttggtcgccgccgcaatgagcgcaaggcctacgtcgcgctcaaggacggccaggaaatcgactttgcggaggtgaagtaaatggccctcgttaaagtcaaaccgacctcggctggccgccgtggcatggtgaaggtcgtcagcccgaagctgcacaagggtgcgcctcacgctgcgctgctcgagaagaagacccgtggttcgggccgtaacaacaacggccacatcacggttcgccatcgtggcggcggtcacaagcagcactaccgcgttgtcgacttccgtcgcaacaaggatggcatcccggccaaggtcgagcgcctggaatacgaccccaaccgtaccgcgcatatcgcactgctgtgctatgccgacggcgagcgtcgctacatcatcgcgccgcgcggcctggaagtgggcgccacgctgatctcgggcatcgaagccccgatccgcgccggcaacaccctgccgatccgcaacattccggtgggcacgacgatccactgcatcgaaatgatccctggcaagggtgcccagatggcccgttcggccggcgcttccgccgtcctgatggcccgtgaaggcacgtacgcccaggtgcgcctgcgctccggcgaagtgcgccgcgtgcacatccaatgccgcgccaccattggcgaagtcggcaacgaagaacatagcctgcgccagattggcaaggccggcgccatgcgctggcgtggtgttcgtccgacggttcgtggcgttgccatgaacccgatcgatcacccgcacggtggtggtgaaggccgtaccggcgaagctcgcgaaccggtgagcccgtggggtactccggcgaagggtttcaagacccgccgcaacaagcggacgaacaatatgatcgtccaacggcgcaagcgcaagtaagaggcgaacactatgtcacgttcgatcaagaaaggcccgtttgtcgacgcgcacctgatcaaaaaggtggatgcggctgtcgcgggcaaagacaagaagccgatcaaaacctggtcgcgtcgttccacggtcctgccggaattcatcggcctgacgattgccgtccacaacggccgccagcacgttcccatttacatcaacgagaacatggtcggtcacaagctgggcgagttcgcgctgacccgtacgttcaagggtcacgccgcggacaagaagtcgaagaggtaagcgatggaaactactgccattatccgtggtgttcacatctcggctcagaagacccgtctggttgcggacctgatccgcggcaagtcggtggctcaagccctgaacatcctcaccttctcgcccaagaaggccgccgtcatcctgaagaaggctgtcgagtcggctatcgccaacgccgagcacaacgacggcgccgatatcgacgagttgaaggtcaccaccatttttgtggacaaggctcaatcgatgaagcgtttctcggctcgcgccaagggccgcggtaaccgtatcgagaagcagacctgccatatcacggtcaaggtcggagcttaaggagtcacgatgggtcagaaaattcaccccactgggttccgtctcgcggtcacccgtaattggacctcgcgttggttcgccgacgacaaggctttcggcaccatgctggccgaagacatccgcgttcgcgagtacctgaagaagaagctgaagagcgcttccgtcggtcgcgtcatcatcgagcgtcccgccaagaacgcccgcatcaccgtttactcggcccgtccgggtgtggtgatcggcaagcgcggcgaggacatcgagaacctgaaggccgatctgcagcgtctgatgggcgtgcccgtgcacgtcaacatcgaggaaatccgcaagccggaaaccgacgcccagctgatcgccgactcgatctcgcagcagctcgaaaagcgcatcatgttccgccgcgcgatgaagcgcgccatgcagaacgccatgcgcctgggtgctcaaggcatcaagatcatgagctcgggccgtctgaacggcatcgaaatcgcgcgcaccgaatggtaccgcgaaggccgtgtaccgcttcacacgctgaaggcgaacatcgactacggcacctcggaagcccacaccacctatggtgtgattggcatcaaggtgtgggtctacaagggcgatatgctggccaatggcgagctgcctcccgaagccgccaccccgcgtgaagaagagcgtcgtccgcgccgcgccccgcgtggcgatcgtccggacggtgcccgtaccggtcgtccgggtggtcgtggccgtggtccccgcaaggcggacgcggctccggcgcctgaaggagaataaccatgctgcaaccctctcgcaggaagtaccgcaaagagcagaaaggccgtaacacgggcctggcttcgcgcggcacgcacgtttcgttcggcgagttcggcctgaaggccaccggccgtggccgcctgaccgcgcgtcagatcgaagccgctcgtcgcgccatcaaccgtcacatcaagcgtggcggccgtatctggatccgtattttcccggacaagccgatctcgcaaaagccggccgaagtccgtatgggtaacggcaagggcaaccccgagtactgggtcgccgagatccagccgggcaaggtgctctacgaaatggaaggggtcagtgaagaactggcgcgcgaggcgttccgcctggccgctgccaagctgccgatctcgaccacgttcgtcgcgcgtcatatcggtgcttaaggagtactaaatgaaagccagcgaactccgttccaaagacgccgccgagctcggcaaagagctcgagagcctgctgaaggcacaattcggtctgcgtatgcagaaggccacgcagcagcttgccaataccagccagctgcgcaacgtgcgccgcgacatcgcgcgcgtgcgtaccttgctgaccgagaaggcagggaaataatatgagcgaaactcaaaacactcaggttgccaagcgccagcgtacgctggtcggcaaggttgtcagcaacaagatggacaagacggtcgtcgttctggtcgaacgccgcgtcaagcaccccatctttggcaagatcatcatgcgttcggccaagtacaaggcgcatgacgagtcgaaccaatacaacgaaggcgataccgtcgaaatcgcggaaggccgccccatctcgcgctccaaagcgtggcgtgtggtgcgtctggtcgaagcggcgcgcgtcatctaagttgcacgcaggataccggagcggctcgccgctccggcatgaaacggcaagagcctggctcttgccgtttttttgttcatcgagcattgccgcggcaaatggggcggccgggagcctgtccccgccggggcaggctcctcgccacacgccagaacgctgatgcgcgtcaggcgagcgcggcgggtgccgcgagaaaatcggcgatcgcctgtatctgcgccgtgacgttgagcgccggggcgtggccgcagtcaggaaaatcgatacgccgggcgcgtggcccgcgccgcgtcatggcgtgcgcgacctccggcaacagcaggtcggagtcggcgccgcgcagcagcaatacgggtatgcgcagcgagtcgtattcggaccagggctcgtagtcggtggggtgatggcgaaactggccgacgatggccggatcgtagtgcgtggtgacccgtccgtcgggcaagcggcgtatcgaggtttccgccatgcggcgccattgcgcatcgcttaaccacccgtagggccgataggccgaacgcagccatgcttccagttcaccgacggtgtcgaacgcgggcggtgcgcccgcgtaggccaggatgcgctcgatggccggcgcgggaagcgtggggccgatatcgttgagcaccaggtgcgtgatgcgtccgcgcagcgcggtggcggcgccgtgcatgccgatggcgcctcccatcgaagtgccgatccagcgcaccccggacaggcccagccggtcgagcagctcgcacgccagcgtggcatagaaatccaggcagtactcctgcgccggccgggggctccattgcgacaggccccggcctatcgtatcggggcagatgatgcgataccggtcggccagggcctgtgccaggtcgtcgaagtcgcggccggtgcgcgccagcccgtgccacatgaccagcggtggcgcatcgcggcggccccattcgacatagtgcagctcgcgtccggcgcaccgcgcgtagtgcgatgcaggcagatgttggcaggacatggtcttttccccggttgcgccggctggccggccatgaaaaaccccgccggatcgcggcggggttggcctgagcccggaagccgggatcagatgtgcgtgatgtacttcgtgaccaggtagccgtcgaaggtttccaggccgccttcgctgccgatgccgctgtccttgatgccgccgaagggcgtctcggccagcgcgctgccgaagtgattgatgttgaccatgccggcctccagggcattggagaccttggttgccgtcttcagcgagttggtgaacacatacgaagacaggccgaacggcaggctgttggcgcgtcgcagcacttcgtcggtgtcggtgaagcgcaccacaggcgccagcgggccgaagggttcttcggtcatcagcatggcgttgtcgggcagctcggtgaccacggtcgggctgaagaagtagcccttgcggtccggcgcgtcgccgccaagcaccaccttgccgccgtgcttgagcgcatcgtcgacgaaggtgctcatggcgggaacgcggcgttcgtgcgccagcggacccatgtcggtgcctttctccaggccgtcgccgaccttgatgttcttgagcacctcggtaaagcgggccaggaactgctcgtaggcgccgttctgcacatagaagcgggtgggcgacacgcatacctggccggcgttgcggaccttgaagcgcgccagcatttcggcggcccggtcgacgtcggcatcgtcgaacaccagcaccggcgaatggccgccgagctccatggtgacgcgcttcatgtgcgcgccggccagggcggccagttgcttgccgacaggcacggaacccgtgaacgacaccttgcgcacgatgggcgagcggatcaggtagtcggagatcttggccggttcgccccagacgatgttcaggcagcccttgggcaggccggcttcgtggaacatgcgggcgatcgccattacggcgctgggggaatcttccggccccttgagcaccaccgtgcagccggcgcccagcgcggcggcgatcttgcggatggcctggttgtacgggaagttccagggcgtgaacgcggcgcatacgccgatgggctcgcgcaccacgaactggcggacatccggattgcgcggcgggatcacgcggccgtagatgcggcggcattcttcggcatgccagtcggcgtgctcggagcaggaagccacttcgcccactgcttcggccaagggcttgccctggtccagcgtcatgttgcggccgatttcctgggcgcggtcgcgcgagagctggccgaccttgcgcaggatggccgcgcgttccatgggcgaggtgcgcttccaggtttcgaaggcacgttgcgcggcggccagggcgcggtccaggtcggcttcggaggcgtgcggcaactggccaagcacctcgagcgtggccggattgacgacgtcctgcgtgcgcctgccgtcgcccgtcaggaactcgccatcgatatacagtgccaactgttcatacatgcttgtcagtcctcgcgaatttatggggtggtggtgttttttgccagtctaaaccagcttgcctcgtcgcgggggggccactaggagccgggaccagggagccaatgatgccggcgcgcgcgagcggttgcccgcatttcacgaaatctcgccggacgtgggcatgatcaccaacgaccatcagtggaagaccttcgtgttcgtggggtatgggatgcgctcggcctgcaacctggcacgctgtccccggaccgcgcaggccctgctgcgcatttccggattgcccaaggcgttcttgtctccattctcgaacccggcacgcgcatccccttgcagcgtggcccgtacaatggcgtgctgcgcctgcatctggccctgatcgtgccgcagatgcctgggagcgccggtgccatggaccaaaacagggccacatcagtgcgccgcctgccgcggccgtgggcgttggattaagccgacagtgcggggcaaatgtgcaagggccttgcatagattcgtttggcggggtagaattaccagctttcccaaattgttggttcgattgggccggttttggttggactttccggggttctaggcttgggttaaacgaaacgacctgggtggaatgagccttcgggcctggcatagccaggcagggccaagcgacaggcaggcggcagaagcgcggagcgggcagggtatcgggcaaccggtgtttgcaagctcctgattcggcggccagatcagctggcaagagggaaatttccgcaggatttcaacccagggtcgttcgttgccagcaggctgcgcacggacctgacgggaccaaaactggcaggaaatgcgaacctgggaagggcgtgttttcagttaagttggaacaggaaaaatcatgatccaaatgcagaccacgctggacgtggccgacaacactggtgcgcgtgctgtcatgtgcatcaaggtgctcggtggctccaagcgccgttatgccggtatcggcgacatcatcaaggtgagcgtcaaagatgcggctccgcgcggacgcgtcaagaaaggcgaaatctacaacgctgtggtggtgcgtaccgccaagggcgtgcgccgcaaagacggttcgctgatccgtttcggtggcaatgccgccgtgttgctcaatgccaagctggagccgatcggcacccgcatcttcggacccgttacgcgtgaactgcgtaccgagcggttcatgaagatcgtgtcgctggccccggaagtgctgtaaggagcccgcgatgaacaacatccgtaaaggcgacgaagtcatcgtcctgaccggccgcgacaagaagcgtcgcggcaccgtgctggcccgcgttgacgccgaccatgtgctggtcgaaggcgtgaacgtcgtgaagaagcacgtcaaggccaacccgatggccaacaatcctggcggcatcgtcgaaaagaccatgcccatccacgtttcgaacgtggcgctgttcaacccggccaccggcaagggcgaccgcgtcggcgtgcaggaagtggacggtcgcaaggttcgcgtgttccgttccaatggcgccgtggtcggcgccaaggcgtaaggggcgacagacatgtctcgtttgcaagagttttacaagagcaaggtcgttgccgacctgcaggccaagttcggctacaagtgcgtgatggaagtgccccgcatcaccaagatcaccctgaacatgggtgtctcggaagcggtcgccgacaagaaggtcatcgagcacgctgtttccgacctgaccaagatctccggccagaagcccgtggtgaccaagacccgcaaggctattgccgggttcaagatccgcgaaaactatccgatcggttgcatggtcacgctgcgtggtcagcgcatgtacgaattcctggatcgcctggttgcggtcgcgctgccgcgcgtgcgtgacttccgcggcatctcgggtcgtgcgttcgacggccgtggcaactacaacatcggggtgaaagagcaaatcatcttccccgaaatcgaatacgacaagatcgacgcgctgcgtgggctgaacatcagcatcaccaccaccgccaagactgacgacgaagccaaggcgctgttgacggccttcagcttcccgttccgtaactaaggggctgatgacgtggctaaactctccctcatcaatcgtgatatcaagcgcgccaagctggctgacaagtatgccgccaagcgcgccgaattgaaggcgatcatcgacgaccagtcgaagaccgacgaagaacgttaccaagctcggctcaagctgcaacagctgccgcgcaatgccaaccccactcgccaacgcaatcgttgcgtggttaccggtcgtccgcgcggcgtgttccgcaagttcggcctgacccgccacaaattgcgtgaaatggcgatgaagggcgaagttcccggcatgaccaaggccagctggtaggagaacgaatatgagcatgagcgatcccatcgccgatatgctgactcgcattcgcaatgcgcagcaagttgacaaaaccacggtgaccatgcccgcctcgaagctgaaagtggccattgccaccgtgctgaaagacgaaggttacatcgatggctattcggtcaagggtacccaggccaagcctgagctcgagatcaccctgaagtactacgccggccgtccggtcatcgagcgcatcgaacgcgtctcgcgccccggtctgcgtatctacaagggccgcaccagcattcctcaggtcatgaacggcctgggcgtggctatcgtttcgacctcgcgcggcgtgatgaccgaccgcaaggctcgcgccaatggcgtgggcggcgaagtcctgtgctacgtggcctaaggagagtcgaatgtcacgtatcgctaaatacccggtagaactgcccaagggtgttgaagccagcatccagccggaccagattaccgtcaagggcccgctgggtatcttggtgcaatcgctgactggcgacgtcaacgtcgcccaggaagacggcaagctgacctttgtcgttgccaacgacagccgccatgccaacgcgatgtcgggcaccttgcgcgccctggtcgccaacatggtgaccggcgtgagcaagggcttcgaacgcaagctgaacctggtcggcgtgggttaccgcgcccagattcaaggcgacgcggtcaagctgcagctgggtttttcgcacgatgttgtgcaccagctgcccgccggcgtcaaggccgaatgccccacccagacagaaatcgtcatcaagggcccgaacaagcaagtcgtcggtcaggtggccgctgaaattcgcaagtaccgtgaacctgagccctacaagggcaagggtgtgcgctacgcggacgaacgcgtcgtcatcaaagaaaccaagaagaaataacggcgcacgcaaggacgaatcatggacaaaaaagtttcccgtttgcgtcgtgcggttccgacccgccggaagattgcgcagctgcgagtgcatcgcctgtcggttttccgctcgaacctgcacatctacgccaacatcatttcgccggaaggcgatcgcgtgctggtcagcgcctcgacgctggaagccgaagttcgcgcgcagctgggcggcgccggcaagggtggcaacgccaccgccgccgcgctggtgggcaagcgtgttgccgagaaggccaaggccgccggcatcgagctggttgcctttgatcgctcgggctttcgttaccatggccgcgtgaaagcgttggccgaagccgcgcgcgaagccggcctgaagttctaagcgaggatctgtcaaatggctactaaagtacaaggcaagcacgccgcggaaaaagagaacgacgacggtctgcgcgagaagatgatcgcggtcaaccgcgtgagcaaagtggtcaagggtggtcgcaccatgagctttgccgcgttgtccgtggtgggcgatggcgatggccgtatcggcatgggcaagggcaaggcgcgtgaagtgccggtgtcggttcagaaggcaatggaacaggcccgccgcggcatgttcaaggtcgccctgaagaacggcacgctgcaccataccgtggtgggcaagcacggcgcctcgacggtgctaatttcgccggccgctgaaggtaccggcgtgattgccggcggtccgatgcgcgctattttcgaagtgatgggtgtgcgtaacgtggttgccaagagcctgggctcgagcaacccctacaacctggttcgcgccacgttgaatggtctgcgcgcttccctgaccccggcggaagttgctgccaagcgcggcaagtccgtcgaagagatcctggggtaaatcatggctcagaagcagatcaaagttacgctcgtgcgctccgtgatcggcaccaagcaatcccaccgcgacaccattcgcggcctgggcctgcgccgtatcaacagcagccgcgtgctggtcgacacgcccgaggtgcgcgggatgatccacaaggtgggttacctcgtctccgtctcggaagcctaaggaatcacgatgtcggatattcaactcaatacgctgaagcccgccgagggcagcaagcacgccaagcgccgcgtcggccgtggcatcggctcgggcctgggcaagaccgccggccgtggccacaagggccagaagtcgcgttcgggcggcttccacaaggttggcttcgaaggcggccagatgccgttgcagcgtcgcttgcccaagcgcggcttcacgccgctgggtcagcacctgtacgctgaagtgcgcctgtccgagctgcaattgatggaagccgaggaaatcgacgtccaggcgctcaaggcagccggtgtggttggccaaagcgtgcgttacgccaaggtcatcaagtcgggtgaactctcgcgcaaggtggtgcttcgcggcattaccgcgacggccggcgctcgcgccgccatcgaagccgcgggcggctcgcttgcttgaacgcgaggtgacgagtggctaaagcgcaggctctgggcaaaaccggtgcacggtacggcgatctgaaacgccgtctcgtgttcctggtgctcgccttggtggtttaccgcctcggtacccacatccccgtgccgggcatcaacccggacgcgctggcggacctgttccgccagcacgagggtgggatcctgggcctgttcaacatgttctcgggtggagcgctgtcgcgtttttccatcttcgccctggggatcatgccgtacatttcgacatccatcatcatgcagttgatgtcggtggtggtgccgtcgctggaagcgctcaagaaagagggcgaggccggccgtcggaagattacccagtacacccgctacggcacggtcgtgctggcgctggtgcaggcggtgggcatttcggtggcgctggagtcccagccggggctggtcatcgatccgggcatgttgttccgcttcacgacagtggtcacgctggttaccggcaccatgttcgtcatgtggctgggcgagcagatcaccgagcgcgggctgggcaatggcatctcgatcctgatcttcgccggtatcgtcgcgggcttgccctcggcgctggcggggctgctggacctggtgcggacgaactcgatgtcggtgctgtcggcgctgttcatcgtggccctggtcgtgctggttaccgccttcgtggtgttcgtggaacgcggacagcgcaagatcacggtgaactatgccaagcgccaggtgggcaacaaggtgtatgggggccagagctcgcatctgccgctcaagctgaacatggccggggtgattccgccgatcttcgcgtcgtcgatcattctgttcccggccacgatcaccagctggttctcgagcggcgaacgcatggcctggctgcgtgaccttgctgccgcgctcgagcctcgtcaaccgctgtacatcacgctgtattcggtcgcgatcattttcttctgctttttctacacggccctggtgttcaacagccgcgaaactgcagacaacctgaagaagagcggcgctttcgttccgggcatccgtccgggcgagcagaccgcgcgttacattgacaagattctgatgcgcttgacgctggctggtgcgatttacatcacgctggtgtgcttgctgccggaattcctggtgatgcgttggaatgtgccgttctacttcggtggtacgtccctgttgattattgtcgtggtgacgatggatttcatggcgcaagtacaggcctacatgatgtctcaccaatacgactcgctgctcaagaaggcgaacttcaagggctcgggtttgccgatgcggtaagcaaagagaatgtctaaggacgacgtcatccagatgcaaggagaggttcttgagaacctccccaacgcgaccttccgcgtcaagctcgaaaacggccacgtggtgttgggccatatttccggcaagatgcgtatgcattacatccggattctgcccggcgacaaggtcacagtggagctcacgccctatgacctcacgcgagccagaattgttttccgctccaagtgaagcggaccggattacggaaaattaggagtcaaccatgaaagtaatggcatcggttaagcggatctgccgcaactgcaaagttatcaaacgtcacggcgtggtgcgtgtcatctgcaccgacccgcgtcacaagcagcgtcaaggctaacccagttagcggtacgcaacggatttattcaaggaacagtcatggcccgtattgctggcattaacattccgccgcaacagcacgccgagatcggcctgaccgccatttttggcatcggtcgtacgcgcgcccgcaagatctgcgaagctgctggtgtgcccgttaccaaaaaggtcaaggatctgaccgacgccgagctggagcgcatccgtgaacacattggcgtgttcgcggttgaaggcgacctgcgtcgtgaagttcagctctcgatcaagcgtttgatcgacctgggaacctaccgcggcatgcgccacaagcgtggcctgcccgtgcgcggccagcgcacccgcaccaacgcccgcacccgcaagggcccgcgtcgtgctgctgcgtccctgaagaaataatcgaggatctagattatggcgaaagcttccaccagcggcgcttcgcgcgtacgcaaaaaggtcaagaagaacgtctcggacggcatcgcgcacgttcacgcttcgttcaacaacaccatcatcaccatcaccgaccgccagggcaatgccctgtcgtgggcgacgtcgggtggcgcaggcttcaagggctcgcgcaagtcgacgccgttcgccgcgcaggtcgccgctgagacggctggtcgcgttgccatggaatatggcatcaagaccctcgaagtgcgtatcaagggccccggccccggccgcgaatcgtcggtgcgcgcgctcaatgcgctgggcatcaagatttcgagcatcgccgacatcacgcccgttccgcacaacggctgccgtccgccgaagcgtcgtcgtatctaaagggaatccacatggcacgttatattggacccaaatgcaagctctcgcgccgcgagggtaccgacctgttcctgaagagcgcgcgccgctcgctggattccaagtgcaagctggattccaagcccggccagcatggccgcacctcgggtgcccgtacttcggactacggtctgcagctgcgcgagaagcagaagctcaagcgcatgtacggcgttctggaaaagcagttccgcaagtacttcgttgaagccgagcgccgtcgtggcaacaccggcgaaacgctgatccagctgctcgaatcgcgcctggacaacgtcgtctaccgcatgggcttcggctcgacgcgcgcggaagcccgtcagctggtgagccaccgcgccatcgagctgaacggccacaccgccgacatcgcgtcgatgctggtcaaggccggcgacgtgatctcgattcgcgagaaggccaagaagcaaggccgcatccgcgaatcgctggatctggctgccagcatcggcctgccccagtgggtggaagtcgacgccagcaagatgaccggtacgttcaagtcggcccccgatcgcgctgacgtcgcccgcgacgtcaacgagtcgatggtcgtcgaactgtactcgcgttgatcgccgcgcgccgccgccctcgggatggcggtgctgtggtggctgtgcgaaccgtttgcctcacccgcgccagcccgctttcgccattttggcggggcgggctttgcggtagaaacggcggccgctttcgggccgcggtttatgcgtagtttcacttaattccatcagccttatcggtgtaacagccgagggtattgaaaaggaaaacagtacatgtccactcaaggttttctgaagccgcgttccatcgaagtcgaaccggtcggggcgcatcacgccaagatcgtgatggagccgttcgagcgcggctacggccatacgctgggcaacgccctgcgccgcatcctgctgtcgtcgatgaccggctacgcgccgaccgaagtgcagatgaccggcgtggtgcacgaatattcgaccattgccggtgttcgcgaagatgtcgtcgacatcctgctgaacctcaagggcgtggtgttcaagctgcacaaccgcgacgaagtgaccctggtgctgcgcaagaatggcgccggcgccgtggtggccagcgatatcgagctgccgcacgacgtcgagatcatcaatccggatcacctgatctgcaatctgaccgatgccggcaagatcgaaatgcaggtcaaggtcgagaagggccgcggctatgtgccgggcaacgtgcgcgcgctgtcggaagatcgcacgcacacgatcggccgcatcgtgctggacgcttcgttcagccccgtgcgccgtgtcagctatgccgtcgaaagcgctcgcgtcgagcagcgtaccgacctggacaagctggtgctggacatcgaaaccaacggcgtgatctcgcccgaggaagcggtgcgccaggctgcccgcatcctgatggaccagatctcggtgttcgcggcgctggaaggcgcgggcgatgcgtacgagccgccggtgcgcggtacgccgcagatcgatccggtgctgctgcgcccggtcgacgatctggaactgacggtgcgttcggccaactgcctgaaggccgagaacatctactacatcggcgacctgatccagcgtaccgagaacgaactgctcaagaccccgaacctgggccgcaagtcgctcaacgagatcaaggaagtgctggccgcacgcggcctgacccttggcatgaagctggaaaactggcccccgctgggcctcgagcgcccgtaagcagtcaagcgcggtgggcgcgccatgcgcccgccgcgatgttttcatgcatcggaaggtgcatactttttccaccggaccgcggcctgtcacaggccgatagaagagccggataacccgatggcggaaacgccgtccttagattcaaaggaaatatcatgcgtcacggtaatggcttgcgtaagctcaaccgcaccagcagtcaccgtcttgccatgttccgcaacatggccgtttcgttgatcacgcacgaagcgatcaagaccacgctgccgaaggcgaaagaactgcgccgcgtcatcgaacccctgatcacgctgggcaaggagcccaccctcgcgaacaagcgtctggcgtttgcccgtctgcgcgatcgcgacgcggtggtcaagctgttcgccgaaatcggtccgcgctacgcgaaccgcaacggcggctatacccgcgtgctgaagatgggcttccgtcaaggcgacaacgcgcccatggctttcatggagctggttgaccgtccggaagtggatgcatccgaagcggacagcgacgccgagtaaatccggcagcgcggaaagcggcaagggcgggtcttcggacccgcccttgctttttgcggcgcgcgcagatcctgcgccaccgacgcgagctgttcgggcggcgactgcggcggcatgacgaaggtcaggtctttctgttcgatgtactgagtggacgtgacgtcctgcggatggtgcatcggaatcaggtgggcatgggcatgcgccacgtggatgccggtgaaggcgaaaccgacccgttcgaccgaatacaggcgcttcatgtggcgggccaggcgctggcccagattcaggatatgcccggcgagatcggcaggcatgtcctcgaaatacgggtagtgctggcggggaatgatcagaacatggcccggccgcacgggatggatgtccaggaacgcgagcaggcggctgtcctggtggatgacgtgggccgggatctcctcgcgggaaatgcggcagaacaggcaatcgtgcgacatgtctggcagtctccttgttggtcgggcgcggcgcaggaacatacccgccgatcgttatcgataaaatacccacagtatccctcaatgcccgttcccaggagccgccatgttgcgagatgacgacgtcgtgctggtgatcagcaatgcgccagacatgctgctggccaagcgcatggcccatgtgctggtcgaggacggcctggccgcctgtgtgaaccttggcgccccggtcctgtctgtgtacaggtggaaaggcgaggtagagggcgccgacgagattcctctgtggatcaagaccacatacgcccggcaccaggcggtggtgcagacgctggcacaactgcacccctacgaagtgccggaaatcatcgttttgccggtcatcggcggtatcgcgtcctatctggactgggtacgcgagcaaagcagcggcgtcgactcgcaatagagaggaaggaatgatgcagtacggacacgcgtcggccaccgggcacggcgcgagcgcaacaggccgcgccgcggccgcgggacgctggctggcgtggatgctggccctggcgctggtgttgttcgcccgccccgcagccgccctgaccgaagacgacttcctgccgcccgagcaggctttcgtgttcagcgccgccatggccgacccggctacgctggtcctgaattaccggatcgcgcccgagtactacatgtaccgcgagcgtttcggcctgtcggccagcccggcgcaggcggtgacgctgggcgaggcggcctatccacagggcaaggtgaagtatgaccctacctttgataaggacatggaggtcttttacggtaccgtggcggtgcgcgtgccgttgtcgcagggcaacgggcagccgttcaccctgacagtcaccagccagggctgcgccgacgccggcctgtgctacccgccgatggacaatacggtgcagctgacgcccgtgacgggtggctatgcgctcgcggcgggtacggcgtccgcgccgcaaggcggcggcacgttcgacagcttgctggaagccggcgatacgcggcttgcggacttcatcggcggcggcgggtggctgaagacggccggcgtgttcctgctgctgggcatgctgctggcgtttacgccctgcgtattgccgatggtgccgatcctctcgtccatcgtgctgggcggcgcgcaggcgcagcgcccaagccgctggcgcggcctggggctggccgccgcctatgtgttcggcatgtcggtcgtctataccgcgctgggcgtggcggccggcctgagcggcgctggcctggcggcgtggctgcagacgccgtggatcctgtcgctgttcgccatcctgctggccgtcctggcgctggcgatgttcggcgccttcaccttccagatgccggcgggcctgcaggcccgcctgagcgagcgttccaaccggatcccgggtggccgtgtaacgggcgccctggtcatgggggcgctgtcggcattgatcgtcggcccttgcgtggccgcgccgctggcgggcgcgttgctgtacatctcgcagaccggggacgtgatcctgggcggcgcggccctgttcgcgatggcctggggcatgggcattccgctgctgctggtgggcgcgtcggcgggcacgctgttgccccgtaccggcccctggatggaaagcgtcaagcgggtgttcgggatgcttttgctgggcacggcttggtggatgctgatcccggtggtgcccacctgggtgcagatgctgggctggtcgttcctggcggtggtgggcgcggtgatgttgcgcgccttcgatgcgctgccggcgggttcgggcgcgccgcgcatgttcgccaaggggctgggcctgctgctggcgctggccggcgcggcctggctgatcggcgccctgagcggcggacgcgatgtgctggcgccgctgtcgcacctggcggcgcgcgcgccggcgggcggggccgttgccgccgccgggccggcggccgtggacaagacgcgtttcgtgcgcgtgcgcagcaacgccgaactcgatgccttgctggcccggagcacgcagcccgtcatgctggatttctatgccgactggtgcgtgtcgtgccgcgagatggagcacttcaccttcagcgatcccacggtggccgcacgcatgtcgcagatgctgctggtgcaggctgacgtcaccaagaacaatgccgatgaccgcgccttgctcaagcgcttccgcctgttcggcccgccaggcatcatgttcttcgaacccggcggcaagctgatcgaagacatccgggtcgtgggtttccaggacgcgcggcgctttgccggcgtgctggagcaggtggcggacaggtccggcgcgccgggcccggcgcaagcaggctcctgacgttgcttcgtatcgcctcgggcgcgcccgaggcgatggcgtgggcgagaggctggtacgatgttgcccataccagccgcgccggcgggatccggtagcctcccacccttcatcccattacgtgtccaccgccatcgcgtccccggccaatgtcggccgtgtgtatctgcagttgctgctggtcatggccgcctggggcgtcaatctcgtcgccgtgaaatacctgacgttccacatggacgtgcaggtagtggccgcggtgcgcatcgtggtggccttcgtggcggtgtcggcgatcctgctgtggcgcctgcatggcgtgccgcgcctttcgttgcggcagttcggctggctggcctgcgccgggctgctggtggtgtacgcgcaccagatcctgctggtgaacgccctgcgcctgacgccggcagccaatgcgacgttgatcatggcgaccagccccttgttctcggtggtgctggcggcttttttctaccgcgagcgcctgaccgcctcgcgcatcgggggcgcggcgctggggctgggcggcgtggccctggtggtggccggcggcgacggcgtgctggccagcgttggccggggcgacgtgctggccctgtgcgcggtgatcgtgttcgtcatcggcggcctgatcatccagcgcgtatcccgcgccctcgatcccctgaccatcctctggtacatgtacctggtaggcgcggtcacgctcagcgcccatgcggcgttctcgcccgctacctacctggcgtcgtcgtggacgctcgagccctggccatggctggtggtgctgttttccagcgtcattgcgtcgggggtgtccaatctgctgtggaatgccggcattgcccgcctgggcatgagccgggccgccatgttcgtgaactggctgcccatcttcgggctgctggccgccgcggtgttcctgggcgaacgcattacggcgctgcacttcgccggactggcctgcgtgttgtcgggtacctggctgggcctgcgcaccgcgcccgccccggcggcggggcaggcggatgcgcggccggcccgggccaggcgagcctagcgctgctgctgcagcagcgtggcggcctcgagggcgaagtaggtcagcacgccgtcggcgccggcacgcttgaagccgagcaaggcctccatcatgaccttgtcgtggtcgagccagccattggcggcggcggccttgatcatggcgtattcgccgctgacctggtaggcgaaggtcggcacgcggaacgcgtccttgacccggcgcaccacgtccaggtagggcatgccgggcttgaccatcaccatgtccgcgccttcctgcaggtcggcggcgacttcgcgcagcgcttcgtcgatgttgcccgggtccatctggtaagccattttgtcggacttgcccaggttgctggccgagccgaccgcgtcgcggaacgggccgtagaaggcgctggcgtacttggccgaataggccatgatgcgggtgtggatatgctgctggtcttccagcgcctggcgtatcgcgccgatgcggccgtccatcatgtcgctgggcgcgacgatgtccacaccggcggcggcctgcaccagggcctgcttgatgaggatttcgacggtgggctcgttcagcacgtagccggcggggtcgatcacgccatcctgcccgtggctggtatacgggtcgagggcgacgtcggtgagcacgccgagttcgggaaagcgctttttcagctcgcccaccacgcgcgggatcaggccttcgggattggccgcctcgatgccgtcgggcgtcttgagggccggctcgatggccggaaacagcgacagcaccgggatgcccagcttgacgcattgctcggccacgggcagcagcgtgtcgagcgagtagcgcaccacgccgggcagcgagggcacggcctgctgtatgcctttgccttcggtcacgaagaccgggtaaatcagatcgttggcggtgagcgtgttctcgcgtaccaggcggcgcgtgaaatcgtcgcggcgcaggcggcgggggcgggataccgggaatgcggcggaaatgatctgcggtttcatggcactaccttgggagagatccagttctcgatgtgggcgccggcctcttcgaggccgatgcgttcggtcgatgaaaacggcaccatatgcagggcgccgatatcggccaggtccttgcgcacggcgaataccgtgcgcatgcgttgcccgtatggcagcttgtctgccttggtcagcaaggccagcactggcctgccggtgggtgcgatgaaattggtcaggcggcgatcgaggtcggtgacgccgcggcgaatgtcgatgagcaggacgatgccggccagcgatgcccggtcgcgcaaatagccgcccaggatgtcggcccatttttccttctcgcgatgggcgaccgaggcatagccatagccgggcaggtcgaccaggaagcccagctgttcgccgggtgcgaggggatcgggcaggccgaacatgttgatcagccgcgtgcggccgggcgtcttgctcgaaaacgccaggcgccgctggttgcacagcacgttgatggccgaggatttgccggcgttggagcggccgacgaagcagacttcgggcgcgccggcaggcggcaactggtccagacgggctgccgaaatgtaaaaagaggcgcgatgtaggagggacacggtggagtccgatacggttggtttcgatccctattgtataatccggcgtttgcaacattagtctccgcgcgcggggctggcttttttgcgttcgaggacgctggccggcgtcgatgccagggctggatggggcggagacgttttcgtccactctcgcagccgcgcgggcaggcatgggagggcgctttaggcgccttgatcgagtccgatcgtcgaggatttcatgaagcgtgtgctgtcccggatgttggtagcaagcggactggtgctgggtgcatcggttcactccatgagtttcgccgccgatggcgctgcgggcccggccaagccggacgccgccaagggcgcccagctgtacgatcagggcgatgcgtcgcgtggcgtcatcgcctgtgcgtcctgtcacggcgcggcaggtagcagcaccataccggccaacccgaacctggcggcccagccgcacgaatacctggtcaagcaactgacggaattcaaggtcaaggaaggcgagaagctgccgctgcgcatggggccgggaggcaatcccacgcccatgaccgccatggcccagcccctgacggcgcaggacatgcagaacgtcgccctgtatctgtcgcagcagccgctcaaggagccggctaccgctggccacgaaaacctggtcgaattgggccagaagatctggcgcggcggtctggccgatcgcaacgtgccggcctgtgcggcctgtcacggcgccaccggcgcgggcattccgggccagtatccccgcctgtcgggacagttttcgtcgtacatcgaagaacagctcaagctgttccgcagcggcgagcgtggcaatagcgtgcccatgcacgacatcgcggaccgtatgtccgacgccgatatcaaggctgtcgccgattacgccgcgggcttgcgctgaccgggcctgagacgggcgcggccaggtgccgcgccagaatttaaccgggcgccggaacaagtttgccgagcccgttgtctatgaggggggggaagccgattgcgcggccccccttttttcatgaacgccacttccacagccccctcctcccgccataccttgcgcagcctggccggcgacgtcttcgaactgctgggctcgatgcgtttcgccgtcagcctgctgatgtttatctgcatcgccagcatcgtggggacggtactggcccagaaccgtcccagcaatgtgtacgtggaccagttcgggccgttctggttcgaggtgttcgacaagttctccatctggcacgtctacaacagctggtggttcctgctgatcatgacgttcctggtggtgtccacctcggtgtgcctgatccgcaataccctcaagatgctgcgggaggcgcgctcgttccgcgagcacgtgcgcgccagcagcctgcgggccttcccgcaccgcgtccagaccgaggtggcgcagccggtcagcgagacggcacagggcgtgaccggcctgctgggccagttcggctacgccgtgcgcgagcgccgcgatggcgacggcatcatgctggcggccaagaaaggcagcgccaaccgcctgggctacatcttcgcgcactcggcgatggtcatcatctgcatcggcggcctgctcgacagcgaggcgccggtgcggctgcaggtattgttcgacggcaagcagccgatcgccatcaacggcgaaatggcgcgcgcagacattccggacagcgccctgctgtcggtcaacaaccccagctaccgggccaatctctgggttccggagggcagcaacgcgagcctggccaccatcgcggtcaacgaccggtcgctggtgcagccgctgccgttctcgctgcggctgaagaagttcacggtcgattactactccaccggcatgcccagccgcttcctcagcctggtcgaggtcacggaccccgagaccggcgagatgttcgaccagaccatcgaggtcaatgagccgctgcgctacaagggcgtgaccgtctatcagagcagtttcgatgacggcggcagttcggtcagcctgaccggctatccgctggtgggcgcgggcgatacgccgttcaaggtggacggcgtggtgggccagacgtcggagatcggcgcacgtatcggcgaccagcccaaaagcatgaaaatcgagttcaccgctctgcgcgtgatcaacgtcgaggatttctcgggcgggcagccgggcgcgcagaatctcagcctgcgcgagcacgtggcgtcggtggccggcagcgccgcgggcaagaagaacgaaaacctgcgcaatgtggggccgcgcatcgactacaagctgatcgacgacgcgggccaggcgcacgagttccagaattacatgctgccggtcgtgctcgatggcgtgccggtattcctgagcgcggtgcgcaacaacccggccgacgatttccagtacctgcgcattccggccgatgaccagggttcgctggccgaattcatgcgcctgcgcgcggcgctggccgatccggcggcgcgccaggaggcggcccgtcgcttcgccgagcgcaacgcgcccagcggcaccgatcgccagcccctggagaccgcggcgcagcgggccctggccaccttcgccgaaggcggcctgcaggccattgcggacttcctgcaggccaatacggcgcccgacgacctggagcgcgccgcgggcatcgtggtgcgcctggtgggcgccagcgtggcggagctgcgcgatatcgcccgcgcccgggccggcctgccggcactgccgcaaagcggcccgcaggccgacgaggcggcgcaatggtcgcgcgtggcggtggcggcgctgtcggacctggcgttctatccggcgccggtcatgttcagcctgaccgacttccaggagcgccagggcagcgttttccaggtggcccgcacgcccggcaagaatgccgtgtatctgggctgcgtactgcttatcctgggcattttcgccatgttctatattcgcgacaggcgggtatgggtgtgggtcaagcccgccgatggcgccggcagcagcatcgaggcagccatgacctcgcagaagcgtacactggacttcaatcaagagttcgatcgcctgcgcgaggcattattgcggcagagcaagccgtaaggggttttcatgtctaccaccaccagcaattccgccgcggcctggacgagcggtttttccccgacgggcgacgggcgcgcgcagcgcggccggcccgactggaccgatatcgcgttcttcctgctgctggcggcgggggcgggctttgccctgacccgcttcagcggcgccatggattactacgagaagctgatcctctgtggcaccgtgccggcgctggcctggctggggtggctgtggcggccgctgcgccacctgatgatcgcctgtgcgctggccgccgggctggcgctcctgctgtaccagaacgacctggcgcgcgccgagcaggtgttcttcctcaaatacctgctgtcgtcgcaatcggccattctgtggatgagcgcgctgttcgtgctggcgatgctgtgctactggatcgggatcctgagcccgacggcagcctggctgggtacggcactgacgtggggcgcggtcttcgccggcacgaccggcctgctggtgcgctggcgcgaaggccacctgatggggcccgacctgggccatatcccggtcagcaacctgtatgaagtgttcgtgctgttcgcgctgatcacggcgcttttctacctttactacgagcgcaagtacgccacgcgggcgctgggcgggttcgtcctgctggtcatcacgtcggccacgatcttcctgctgtggtactcgttcacgcgcgacgccggccagatccagcccttggtgccggcgctcaagagctggtggatgaagctgcacgtgcctgccaacttcatcggctacggcacgttctcgctggcggccatggtgggcttcgcctacctcgtcaagcagtatggccagaccacgtcgtggctgaagctggcgccgctgttcgtgctgggcgtggccctgtgcgtcgagcccatcgtcttccgcaccgagggcctgtccgccacctggatgatctattgcggcgcgggcgtggtgatcgtgggcggcattctgctggcccgcgcgcgcatcgcgcaggcattgccgtcgctcgaagtgctcgacgacatcatgtatcgggccatcgcgatcgggttcgcgttcttcaccgtggcaaccgtgctgggggcgctgtgggccgccgacgcctggggcgcctactggcagtgggaccccaaggaaacctgggcgctgatcgtgtggctgaactacgccgcctggctccatatgcgcctgatcaagggcctgcgcggcaccatggcggcgtattggtccctggtgggcctgctgatcaccggtttcgccttcctgggcgtgaacatgttcctgtcgggcctgcactcgtacggcaagctctgagccgcgccgcccttcaaagacaatgccccgcagatgcggggcattgtctttggcaggccttgcgggtgcgtcagggcagcgtggactcgccctggtacagcgactccagcgtttcgcgctggcgcacgatgtagtggcggttgccgtcgaccatgacttcggccgcgcgcacccgggtgttgtagttgctggccatgaccatgctgtaggcgccggccgactccaccgccagcacgtcgccggcctggatcgccagggcgcggccgcgcgccagccagtcggcgctttcgcagaccggcccgacgacgtcgtactcgatccgcttgtcggcccgcggcgtgaccggctgcacgccgtggtaggcctcgtacagggccgggcgcagcaggtcgttcatggccgcgtcgacaatggcgaagttgcgcgcctcggcgtgcttgaggtattgcaccgtggtcagcagcacgccggcattgccggccagcgagcggccgggttccagcacgatatgcaggtgccccaggccgcgcgcgttgatgcgctcgaacacccggtcgagcaaggccttgggcgagggcgggatttcgtccgtgtagcggatgcccaggccgccgccgaggtccaggtgcttgatggcgatgccgttctcggccagctgctcgatcaggtccagcagcttttccagtgcgtcgaagtacgggctgatgtcggtgagctgcgagccgatatggcaatcgacgccaaccacttcgacgccgggcaggcgagccgccagccggtatgccgccggcgcggactcgatggcgatgccgaacttgttttccttcaggcccgtcgagatgtagggatgggtctgggcgtcgacgtcggggttgacgcgcagcgatacgcgcgcgcgccggcccatggagacggcgacgtcggacaggcgctcgagttcggcctcggactcgacgttgaagcacttcacgtcggcttcgagcgcggcgcgcatttcccaggcctgcttgcccacgccggagaacacgaccttggcggggtcgccgcccacggccagcacgcgcgccagctcgccgccggacacgatgtcgaagccggcgcccaggcgtgcgaattccttcagcacggccaggttggagttggtcttcatgccgaagcacaccagcaccgggcgctcgccgatggcgtcgcgataggtctcccaggccgagcgcagcgcggcgcgggaatagacgtacagcggcgtgcccaactgggcggccaggctgtcgagcggcacgtcttcggcgtgcagcacgccgttctggtagcggaaatggggcgagccagccaggtcgggctggacggaaacggcggtcatggcagggacggagcaggggggatggaggagggcggcgtttgctgccccgtgggcgcgggctggccgggctcgggcggcggcagatacaggggacccttgtagccgcaggcggcaagcagcccgccgagggccagcgtggctacaatgcgtagagccagacggttatgtgccgaatggaacacagggaactccataattgttgcaggttggattatgacggaaaccgaatttcttgcgttggtcgaccaggtgctcgacagtatcgaaagccaggcggacgattgggccgcaggcctggatgtcgatatcgaagccacccgcagcggcaatgtgctgacgctggtgttcgaagacggcacccaggtcgtcgtcaatgtgcaggccgccatgcaggagctgtgggtcgccgcgcgcagcggtggtttccactatcgctacgatggccagcactggaacgatacccgtgggggtccgcgcctgcccgatgccctgtcgcagatctgttccgaggccgccggcgtgccggtttcggtgcgcctctgactgcatcagtgtaagccgggccgggacgcttgcgtcccggcccggccgccaacgagtcagaacgggatgttctggctccagggctgcgacccttgcgtgcccacgccgggcgccacgcggatcgaattgtcgttgccgccggtcagcccgttcaggaagtcgcccagcgcgtcgccggcctggggcaagcccaggcgcgccaccgcctggccgggcgggaactcgctgaaatagagctcgccgttctccaccagcaggccatcgggacgcggccgctgcttctcttcgggcacgcccttgagcgcatccttcatgtagtcgagccagatcggcatggccacgccgccgccggtctcgcgcgagcccagcgatttgggctggtcgaagcccagccatgcggtggccaccaggctgggcgtatagcccgagaaccaggcgtcgaccgattcgttggtggtgccggtcttgccggcgacgtcgctgcgcttgagcgtggcgcgggcgcgggcggcggtgccgctggtggccacgccacgcagcatatcgtccatgacgaaggcggtgcgcgcgtcgatggcgcgcgcggccgcatcgccggcgatgaccggacgcgattgcatcaggaccttgccggagctgtcggtgacgcgatcgatcaggtagggcgtgatgcggtagccgccgttggcgaacaccgcataggcgccggccagctgcaagggcgtgaccgagccggcgcccagcgccagcggcagcacggcgggctggcgcgccttgtcgaaaccgaagcgggtgaggtagtcctgggcgtactgcggcccgatggcctgcaggatgcggatggacaccatgttcttcgacttgtacaggccctggcgcatggtcagcatgggctcgtactggttgccgtagttcttcggatgccaggccttggagccggtctgcgccgcggacagttcgaacggctggtcggagatctgggtggccggcgtcaggccgcgctcgagcgaggcggcatagatgaacggcttgatgttcgagccgggctggcgccatgcctgcgtcacgcggttgaagttgccgcggtagaagtcgaagccgccgaccatggcgcggatggcgccgtcctgcggcgacagcgccacgaacgcggcctgcaccgccggcatgttgatgacttcccagttgtcgttgtatttgtggatgtagacgaccgagccgcgcttcaggcgcatctcgggcttggccttgtccgtcagcgcccgcgccaccacgcccagcgccttcttgtcggtgatggagatgacttcgcgcgagctgcgcaccagcttgatctcggtggggctggccgacagcacgacggcggtcagcaggtcgccgctgtcggagaacttgtcgaacacgccatcgaggaattcgtccagcgcctgcgggtcgttctcgacgccggccggcatgtccagctgttcctcggggccggggtagggcgcgcgccgcgtgtattcgagcacgccgtcgcgcaccgcgcgataggccgattcctggtccttcgactggacggtggtgtagatgttgatgccgcgcgaatacaggttgtcctggtacacgttgtagagcagctggcgcgccagttcggcgacgtattcgccatggatggcgtagccgccggccggcgtgccttcggccgacttgatcacgatgggctgcgccatcgcttccttgtattcgggctcggtcaggtagcccagcgaatacatgcggcccagcacatagcgctggcgcagttcggcgcgcgggcggttggaaatcgggttgaagcgcgacggcgccttgggaatgccggccagcatggcggcctcggacggcgtgacctgcgacagcggcttgccgaaataggtgcgcgaggcggcggcgaagccgtaggcgcgatggcccaggtagatctggttcatgtacagctcgaggatctggtccttggtgagctgcgattcgatcttgaaggtgagcagcagttcgtagaacttgcgcgaataggtcttctcggacgacaggtagaagttgcgcgccacctgcatggtgatggtgctcgcgccttgcgacttcgacatgctgatcaggttggtcaggccggcgcggatgacgcccatccagtcgatcccgccgtgctggtagaaacgatcgtcctcggcggccagcaccgccgacttcatgacatcggggatttcgttgaagcgcagcacgttgcggcgctcttcgccgaattcgccgatcagcacccggtcggccgtatagacgcgcagcggcacgcgcggccgatagtcggtcatggcgtgcagatcgggcaggttgggccaggccagcgccagggccatgccggccagcagtacgccgcacagggccaggccgccaaagaagatgccggccttcaggaagaaccgcaaaatcgctgaaccgctcttggcgggcttgtcctgcttggttgaattctggcgcttgctcatcgcggcgattgtacggttatctcccattgtcccaattggggccatggcagtttctgtaacagaatcgttcagtgtggtaagcgggcaactgacagcgatgggataatgccggcatgaatgcttccgctaatttatgcgcggcgtccgccaacgacccgcaaccgggcgaccaggaggccgcccaccctgtagcctgcgccggtgacgagccggcggcgttcctgccgcacgacctgccgatctttctggtggggatgatgggcgccggcaagaccaccatagggcgaggcctggcgcgtgcgctgaggcgcgaattcatcgatctcgaccatgagttggaggcgcgttgcggcgtgcgggttccggtcatcttcgaaatcgaaggcgaagccgggtttcgccggcgggaagctgccgcattgcaagagtgtacccaacgccggcagataattcttgccaccggcgggggcgcggtgctggccgcggagaaccggcaggccctgcgcgagcgcggcatcgtgatctacctgcgcgccagcgtggaagagctgttccggcgtaccagccgcgatcgcaaccgccccttgctggccaccgccgatccgcgcgctaccctgcgcgagctgatggtggcgcgcgaaccgctgtataacgaggtggccgatctggtcatcgataccggcagcatgcccatcgccacgctggtgaagtccctgctgcccaagctgcaagcctacgagaagaaataatggacgttgtcgaggtcgccacgcccggtggcagttatcccatccatatcggccccggacgcctggatgcgctggacgcgtcgattccggccgacgcgacggccatcgccgtggtcaccaacccgaccgtggcgggcctgtacggcgcgcgcgtcgaggcggccctggcgcgcaccggcaagcgggtgctgcgcatcgagttgcccgatggcgaggcgcacaaggattggcagaccctgaacctgattttcgacgccctgctggaaaaccgcctggaccggcgcgccgtgctggtggcgctgggcggaggggtgatcggcgacatgacgggtttcgcagccgccgtatacatgcgcgggatccgcttcgtgcaggtgccgaccaccttgctggcgcaggtggattcgtcggtgggcggcaagaccgcggtcaaccacccgctgggcaagaacatgatcggcgccttctaccagccggtggcggtggagatcgataccgaggtgctgggcacgctgccggcgcgggaagtgtccgcgggactggccgaggtgatcaagtacggcctgatcctggatgccggtttctggcagtggtgcgaggacaacgtcggcgccttgcgcgcgctggagcccagggcgctggcctatgcgatccggcgctcgtgcgagctcaaggcgcaggtggtggggcaggatgagcgcgagtccggcctgcgcgccattctcaacctggggcataccttcggccatgcgatcgagtccggcctgggttacggcgagtggctgcacggcgaggccgtgggctgcggcatggtgcaggcggccgagctgtccaccctggcagcgggctttcccgccgccgatgtgcagcgggtgcgcgatctggtgcgcgagatcggctgccccacggtggcgccggacctgggcgccgagcgctggctggcgctgatgcaggtggacaagaagaccgaaggcggcgagatccgtttcgtgctgatgccgcgcataggccaggccttgagccgggcggcgccggaggcggacgtgcggaccgcgctggaacgaaccacgcgatgaacaaggacgggacggtagtgcttatgaacgaattggcttcttatgcatccgacccgtcaaaaacgcgcgggcgcaggcacagcgagccgccgccagagaaccgcaccgagttccagcgcgaccgggatcgcatcatccattccaatgcgttccggcgcctggaatacaagacccaggtcttcgtcaaccacgaaggcgacctgttccgcacccgcctgacccacagcctggaagtggcccagatcgcgcgcacgctggcgcgcagcctgcgggtttcggaggatctcaccgaggccatcgcgctggcgcatgatctggggcacacgccgttcggccatgccgggcaggacgagctcaacgcctgcatgcgcgagctggcgccgcaggcgggcggcttcgagcacaatctgcagagcctgcgcgtggtcgacgaactggaagagcgctacgccgagttcaacggcctgaacctgtgcttcgagacccgcgaaggcatcctgaagcattgctcggccacgcatgcgcgccagctgggggcggtgggcgagcgctttctcgaccgcacccagccgtcgctggaggcccagctggccaatctggccgacgaggtggcctacaacaatcatgacgtcgacgacgggctgcgctccgggctgatcaccctggagcagctgcaggaggtgggcattttcgcgcgccactacgccgaggtggcgcgccgttatccccaattggcgccgcgccgcgccacctcggagacgatccggcgcatgatcaatacgctcatcgtcgacctgaccgccacctcgctggcgcgcatccgcgaccatgcgccggccagcgccgacgacgtgcgccgggcgccgccgctggcggggttctcggcggcggtgcggcgcgaggccgacgagctgaagaaattcctgttcgacaacctgtaccgccactaccgcgtggtgcgcatgaccaccaaggcccagcgcatcgtgcgtgagctgttccaggccttcctgggcgatccgcgcctgttgccgccggactaccggcgcgagcagccgcaggaccaggcgcgcgccatctcggattacatcgccggcatgaccgatcgctacgcgatccgcgagcatcggcggctgttcgaaatgggctgaggggctgcctcgcccatgcggcctaccccaaatggggggtgcgggccgagggctcgccgggctaggatagggccagcacttcgccgtgcttttattcgccggctccgcggcagtccaggggcatctgctgacggcaacggggccggcggattttttcgtccgcgtagcgcggctcagcggtgcgtgcggtacggttcgtcgtcggcgacgaaggtggcttcggccagcgcgtcgcgggtccaggcctgcatggccggcagggcctgcacggcctccatgtagtcgcgcaccgcgccggcggcggccacgccgtaggtctggaagcgcgagaccacgggggcgtagaacgcgtcggcaatcgagaaacgaccgaacaggaacgggcccgactggccgaattcggcgcgcgtgtcgtgccagatggcctgcacacgcgaaatatcggcctgcgccgcgctcaggtcgatgcccggcagccgggcctcgatattcatgggcatggtctggcgcaaggcgccaaacccgctgtgcatttgcgccgcgagcgaccgcgcgcgggcgcgcgcgcgccggtcggccggccacagctgcgcgtcgggatggcgttcggccacgtactcgcagatggccagtgaatcccagaccgcgaaatcgccgtcgagcaacaccggcaccaggccggccggcgttatggcttgcagccgttgcgtgaaggcctcggtcagcaggcccagcttctgctcttcaaacggaatgccggcctggcgcagcgccagccaggcgcgcagggaccaggacgagtagttcttgttggcgatcagcagggtatacatggcggcctggcggcaagataggggggcgggcggttcgcgtccgtgccgccctagtctagcgccgtttgccgttgcgcaatacccgccccaggtagtggccggtgtggctgtcggggctggccgccacctgctcgggcgtgccctgcgcgaccacgcgtccgccgccgtcgccgccttccggccccatatccaccagccagtcggcggtcttgatgacgtcgaggttgtgctcgatgatcagtaccgtattgccgctgtcgaccagttggttgaggaccttgagcaagagctcgatgtcatggaagtgcaggccggtggtcggctcgtccaggatgtacagggtgcggcccgtgctgcggcgcgacagttccagcgacagcttgacccgttgcgcctcgccgccggacagcgtggtagcgctttgccccagccggatgtacgacaggcccacatcgatcagcgtgtgcagcttgcgcgcaatggcgggcaccgattcgaaatattccagcgcctgttcgaccgtcaggtccagcacttcgctgatgttgcggccgcggtagcggatttccagcgtctcgcggttgtagcgcttgccgtggcagacgtcgcacggcacgtacatgtccggcaggaaatgcatctcgaccttgaccacgccatcgccctggcaggcttcgcagcgtccgcccttgacgttgaagctgaaacggcccgggtcgtagccgcgcgcgcgcgcttcgggcacgccggcgaacagttcccggatgggcgtgaacagcccggtgtacgtggcggggttgctgcgcggcgtgcgtccgatcgggctttggtccacgctgatggtcttgtcgaagtgctccagcccggccaggccggcatagggcgccggctcgccttgcgcatggttgagctggcgcgccagcgccaccgccagcgtatcgttgaccagggtggatttgcccgagcccgagacgccggtgacgcacaccaggcgcgccgccgggatgcgcagatcgaccgatttgaggttgttgccggtggccccggacaggtgcagccagggctggtcgtcggcgaccggccggcgcgccgggatctcgatggcgcgcgcgccgctcaggtactggccggtgagcgattgcgggtcggtctgcaccgcctccggcgtgccctgcgccaccacctggccgccgtgctcgccggcgcccgggcccatgtcgaccacccaatcggcgcagcggatcatgtcctcgtcgtgctcgaccacgatgacgctgttgcccaggtcgcgcaggtgctgcagggtgccgatcagccggtcgttgtcgcgctggtgcaggccgatggatggctcgtccagcacatacatgacgccggtcaggcccgagccgatctggctggccagccggatgcgctgggcttcgccgcccgagatcgtatcggcgctgcgatccagcgacaggtagttcaggccgacattgttcaggaagctgagacgggcctcgatctcgcgcacgatgcgctgcgcgatctcctgcttggcgccggtcagctgcagctggcggaaccagtccaggcacaccgacagcggcatgctctcgacctcgaagatcgcctggccatggcgttcgccctcgcgcggctcgctgccgatcagcacgttgcgcgcctcgggacgcaggcgcgagccgccgcagtccgggcaggtcttgatgttgcggtacttgcccagctcctcgcgcaccgtggccgagtcggtttcgcgccagcggcgctccaggttcgggatcacgccttcgaacgggtggcgcttgaccgtgctgcggcccttttcattgacatagaagaaggcgatctcttcctcgcccgagccgtgcagtaccttctcgcgcacttcggccggcagctcctcgaacggggtatcgatgtcgaattcgtaatgggtggccaggctggtcagcagggagtgggtgaaggagttgcggcggtcccagccgcggatcgcgccggcggccaggctcagctccgggaaggccaccacgcgcttggggtcgaaaaagcctacctggccgatgccgtcgcaaccgggacaggcgcccatgggattgttgaagctgaacagccgcggctccagctcggccaggctgtggctgcagatcgggcaggcgtaacggctggagaacacctgttcgcggccgctgtccatgtccagcgcgatggcgcggccttcggccagctgcagcgcggtctcgaaactctcggccaggcgctgctggctttcggggcggatgcgcaggcggtcgatgaccacgtccaggtcgtgtttctcggttttcttcagcgcgggcagctgctcgatttcctgcagctggccatcgacccgcagccgcacgaagccctgcgcctgcaggctggccagttcgtcctcgaagctgcccttgcgggcccgcgcaatgggcgccagcacggccaggcgcgcctcggccggccaggccagcacggcgtcgaccatctggccgacgctttgcgcctgcagcggcagcccgtggtcggggcagtagggcgtgcccacccgtgcgtacagcaggcgcaggtagtcgtggatctcggtgatggtgcccacggtcgagcgcggattgtggcccgccgacttctgttcgatggagatcgccggcgacaggccttcgatcagatcgacatcgggcttgtccatcagctggaggaactggcgcgcgtatgccgacaggctttccacgtagcgacgctggccttccgcatacagcgtgtcgaacgccagcgacgacttgcccgaaccggacaggcccgtcaccacgaccaactggtggcgcggcaggtccagcgagacgttcttgagattgtgggtgcgcgcaccccgaatgcgaatcgcgtccattgggcgtttaagctgtttcaaaggccaacttggtactatagcgcgccgaatcgtcccccgttcgctggtccatagtctgtccggcatgcgcgaggggcggccggcgcgcccggccccaggccgtttccgtcacccttctcatttcctatgcctgcatgccggccgaccagaaactgcaactgacccgctccgagcgccgcgccagcgtggccttggccggcctgttcgcatgccggatgctgggcctgtttctgctgctgccggtcttcgcggtggctgcgcgcgacctgcccggcggcaacgaccccgcgcgcgtcggcctggcgctgggcatgtacggcctgacccaggccttcatgcagatccctttcggcctggcttccgatcgctgggggcgccgtccggtggtggtcgccggcctggtgctgttcatcatcggcagcgtggtctgcgcgctggccgacgatgtctactggatcacgctgggccgcgccatccagggcgcgggcgccatttcggcggccgtcacggcctggctggccgacgccacccgcgacgaggtgcgcacccgggccatggccatggtgggcggctcgatcggcctgtcgttcgccgtgtcgctggttgctgcgccggtgctggtggggtggtgggggctgtcgggactgttctggaccattgcctgcctgggcctggccagcctgacggtggcccgctggatggtgccggtagtgccgcgcaccgaggcgcgcaccatgcagggcgccagtgcccgggccgtcctgctgcacgccgacctgctgcggctcaatttcggcgtgttcgtgctgcacctgatccaggtcgccctgttcctggttacgccgtcgctgctggcgcgcctgggcgggctggacgcgcgcgacctgtggcgcgtctacctgccggtcatcctggtttccttcgtgctgatggtgcccgccgtgttcgtggccgagaagcggcgcgcccaccgggcggcgctgcgcgccgccgtggcgggcctgatcgtggtctgcgccttgctgccgctggccgctcacggtttctacgccctggccctggcgctgaccggtttcttcgtggccttcaacatcctcgaagccctgcagccttcgctggtgtcgcgcgttgcgccggcgcagtacaagggcctggccctgggcttctacaacaccgcgcaggccgccggcctgttcgccggcggcgcgctgggcggctggctggcggccagcggcggggccgacgccgtgtacatcgccgccgccgcgctggcggccctgtggctggccgtgacctgggcgctgcggccgctgcgctgatccgttcggccccggaaaatgttacagcgtggtggataattctgcgccgccggcggttggcgcggccatgcgttatcgtcgataatgtcggtcatcacagggcttcacccagtatgcgccggtcaccgaccggcgtgtttcatgaagccggtcttaaacacagtttcgtatgcgcagccggcgccgcgacgttccacgcggcggcgcgggcgggcaacagaggggcatcggcatggcatccgtcaacaaagtcattctcgtcggcaatctgggtcgcgacccggaagtgcgttacagcccggatggggcggccatctgcaacgtgtcgatcgccacgacctcgcaatggaaggacaaggccagcggcgagcgccgcgaggaaaccgaatggcaccgcgtggtcatgtacaaccgcctggccgaaatcgcgggcgaatacctgaagaaggggcgttcggtctacatcgagggccgcctgaagacccgcaaatggcaagacaaggacaccggcgccgaccgctacagcaccgaaatcgtggccgaccagatgcagatgctgggcgggcgcgatagcggcggcgacagcggcggcggttacggcggtggctacgacgacgcaccgcgccagcagcgcgccccggcccagcgcccggcggccgccccgcagcgccccgcgccgcaggccgcgccggccgccaacctggccgacatggacgacgatattccgttctgaggcgcttgcagccaatcgctggatgcgaaagccctgcccaggcagggttttttttcgcctggagcagggcgcgacggggcatccggagacctgtgtaatcaataataatattgcgaacaagtcgcattcataataaaatacgagtttttcttggccatactggagaaatttcgtgcctcgtcctacttcccgccgtacgcgccctgcgcgccggcaggcgcagcccgccttcgtgcccgcgctcttcatgcttgccctgggcgccgttgccgccggcgcgcgcgcccagcccgctgcggcgggtgtcccggatacgcaaggcgtggcgcaaatgccggccgtcacggtcaacgccgcgccggtggacgacacgctggagcatctggaggcgccggtcgataccggcgcgctgggacggcgcacccagctggagacgcctttttccaccacggtggtgactgcccgcgacatggaggagcgccaggtcaacaagctgggagacgtgttcgcgctggatgcctcggtgacggacaacagcgcgtcctatggcgcgtgggccagctacctgacggtgcgcggcctgccgctggattggcagaattcgtaccgcatcgatggccggccgttcctgagctacgtcacgacgctgccgttcgagcacttcgagcagatcgacctgctcaagggggcgtcgggcttcatgtacggtttcggctcgccgggcggcctggtcaactatgtcaccaagaagccgaccgacgaagcggtgcgcagcgtcgagctgggctacgtgtccaaggggttgctgcgcgagcacgtggacctgggcggcagggtgggccagagcggcgcgtttggctatcggctgaatgccacgcacgaggagggcaatacctacaacggtggatcgctgtaccgcgattcggtgtcgctggcgctggatgcgcgcctgagcgaccggttgacctgggacttccaatccatctaccaggaccgcaaggccatcgggcaggagcccacgatctatgcgggcaccatggccggcagcgagttgccatcgccggtgcgcaacgacaatgacaggctggtcgggcagggaccgtatgcggacaatgcgttccgctattactcgaccggcttgaagtaccaattggcggacgaatggacgctgagcaccaattacagctacagctccacgcgtacccgccgcaacgagtcggtgctgttcctgcgcgaccaggcgggcgactatgacgattaccgctcggactatggcgaggcctatggctacaaccagtggcaggccatgctggagggcaagttcgctaccggtcccttgaagcaccacgtggtggccggcgcgtcgtggcagaagcagaagaacgactacagcgccaacggggtctatcaattgcagggcacgggcaacctgcgcgcgcgcaataccaacacgtactacagcgaaggccagctgcacctgtaccgcgcggccgagatcacgcagaaggcgctgttcgccagcgacacggtcgacctgaccggcggctggtcggtgctgggcgggctgcgctatacgaattatgcgcagcaaggattcgatgccacgggcgcgcgaacatcgcgctacgacaagaacggcgtgctgacgccgacctttgccctgatgtacaagctgacgccgcgcaccatggcctatgccagctacatcgaatccttggagccgggctcgtcggtgggcgccgcgtacgccaacttcggcgcattgctcgatccgttgaagagcaagcagtacgagctgggcatcaagaccgaacaggacggctgggccgccacggcggcgctgtttcgcatcgagaagaaggcggaatacgcgaatgccgccaacgagctggtgcaggacggcaagacgctctatcaggggttggaactgggcgcctccacgcgtatcgcccgcgactggaacgtgggaggcagcctgatgttgctggattcggaatacaagaaaggctcggatttcaccggcaaccgcgtggcgggagcgccgaagttcgtggcggccgcgcaactggcgtactcggtgccgcaggtgccggggctgaagctgcgcgccgatgtgaagtacaccggcaacacgatgctgggcgccagcaaccgggtgcaggtggacgactacgccatcgtcaatatcggcgccacctacgacacgcagatccacggctacgaggcgaccttcaccgccggcatcaacaacgtggccaacaagcgctactggctgtaccagtcgtctgactacgtgaaggcgggcgacccgcggacctatggcctgacgtctatatccagatatccggatatctggatataacaagagacgaaccacttggaggagaacacgatggggcatggcatagcgggaggcacggggctggcggcccgcaacgaggcgccggagctgatccgggcgctggaccgcgacgatgagcgctgctgggtgccgctggcgcccggcgcctggttctacccgatggcattcgatgtgcgcaacggcgtgtggcacagcgtctttcgcgtggcgccgggcgcgcagctgccgacgcactaccatctggggcgggtggtcggctgtacgctgcgggggcgctggcattatcgcgagcgtgactgggagcaccggcccggctcgtacctgctggaagtgccgggcgacagccacaccttcgaggtgatcggcgaggaaaccgtggagctgttcaccgtcaacgaagggggcttcctgttgctggacgaacgcggcgacgtcaccggcattaccgatgtcttgctgcgcctggagcaggctcgcgcgcattacgagcgtgtcgggctgggccgggccgcgatcgattcgcttatccgctgaccgcgacaggagccagccatgacgaccttgaaagcgcgcctgcgccagggacaggcaatcaccatgatcggcaacagcctgccggatacctatgcggccgagatggtggccagcgcgggattcgacgcggtgatgatagatctgcagcattccgccatcgggctgcacgaagtcaacgacctggcgcgcgcggtgcgcgcccagggatgcgcgccggtggtgcgcgtggcggccaatgatccggcggcgatcaccaaggtgctcgatggcggcgtggatgccgtggtggcgcccatgatcaacagcgccagagcatccaggactattacgcgcagacccgcgaccgcctgctgcccatcgcgatgatagagaacgaggagggcgtgcgccaggccgagcagatcatgcgtacggaggggctgggcgcgatctacgtgggcgcgagcgacctttccatcgccatggggatggattgcgtgcccgactaccgcaacgcgcgcctgctcgattgcatcaaggggctgatcgacctgggcgagcgctgcggcattccggttggcgcctttgcaccgacactggaagactcgttgatgctgcagtcgctgggcgcgcggatcctgtgggtaggctccgaccagggcttcatcaaggtcggctgcgcggcccgcgcgcagcagtaccacgccgaatcgtcgccgcggcgatagcagcgccgcgaccgcgcaggagaccgctatgaagacgcttgcatcgatggttcgctggccccgcatcgccggcgccgtcgtccgccaggcctgtgccgccgcgttggggctggccctgggggcggcgccggcgctggccgactaccccagccgcccggtgaccctggtcgtgccttcgccgccgggcgggtcgaccgacgcgattgcgcgcgtgctggccgatgccctgggcaagcgcctggggcagtccatcgtgatcgagaacaagggcggcgggggcggcatcgtgggctcgtcgtatgtgctggacaagccagccgacggtcacacgctgctgctggcgatttccagcaagacggtggcgcgcgccctgcagccggcgctggcctatgatcccatcagggatttcacggcggtggcgctggtgtcgcgcgtaccgacggtgatggtgacctcggtggcggccgggctgcccgacttcgcgcggctcaaggcttacatcgcggccaatccgggcaagacggcatgggccgtgccgggcatcggcaccgcgccgcacctgaccgagcacgtgctgatgcaggcgctgggcggcaaggtgaacgaaatccagtatcgcggcagcgcgcccatgcacgtcgatctgctggcgggccgcgtcgacgtggtggtggacagctacaccgcgctgcggcagcacatcgacgatcgcaaggtggtgccggtcgcggtcatcggccggggccgcatcgaggcgatgtcggcggtgccgacgctgggcgaactgggctatcggaccttcgaagaggtattgttcgacggttggaatgccatcgatgtgcgcgccagcaccccgccggaggtggttgcgcgcttgagccaggcgctgcaggacgtgctggccgatcgcgcttttcgcgagcgcgtcgtgcagctggggttggtgccgttcgcgccgatgccggcgagccaggcccaggatttcgtgcaggatgtctcgcgcgtgctcagtccggtggccgcgtccctggcggctgcgcaataatcaggctttcgacttcaccggccccggccctgagccactccagataaccgcctatgtctgcttccgttgatgtgttgtccctgcccgaggtggaggcagccgcttcagccgatacgcccaacctgctgtactggaccatctaccagggcctggtccggtcgatcgaggcggatacggccgcggtcggcaaagacctcccgatagaacggctgatatcggcgcactattcggccagccgctttaccgtgcggcaggcgctggacctgctggaaaagcgcggctatatccgcaagcagcgcgccaagccggcgcgcgtcatcagccgcagtccggtggtgccggtcgagcgccatctgcgccgcctgtccgatatcctcagcccggcggtcatccaccagacgcgcgtcaccggcttcgggccggcgcggcacgacgaagccgccgccacgctaggccaggcgccgggggcgcagctgtatcgcctgcaattggtgcacgcggaccaggcgcagaacatcggtttcagcgatatctactttcccgcgcatatcgggcagcgcctgagcctgcaggatttcgacgccgcggcgcgcaatgggccgttgttcgtctatcccatcgtcgagcagaaaatcggcttcaaggtcgaccatgcgcgcatcaatatcggcgccgagtcgcatgcccgcgcccagcgcacggcggttgccgaggcgctgggcaccgcgccgctggtgcgggtgcagtatgttttctcgcatgccggcgagcccgtgcagttcaccaccaactggctggattcgcgttttttcagcgtcagctacgagctggcggaaggcgagttctagcccggcgcgccgtcttggggcgcgggacaggcgttgacgtgggccaggtcgtagacggtgtcgcgcagccattggtgcgaggggctgcggcgggtgcggtcgtgtcagagctgggataccgggaaatcaggcaggggcagcgggtgggccaggacctgcaagggatgccgcgcggcgaattcgcgcgccacccggcaggccatggtcgccaccaggtcggtggcggtgagcgtggcggggatggccagcatatggggcacctgcaccgccacgtcgcgcgtcacgcccaggcgttgcagggtgtcctgcaatacgcgctcgcgcgcgccgttctggcgcggcatggccaggtggcggctggagacgaattgctcgatcggcaccgggtcggccagcgcgggatggccggcgcggcacaggcacacgtagtgatcgcggaacagctcctggcggtagatggggaagttgacgctggcgacgctggagatgacgaggtcgaccttgccggccagcagcatttcctccggcatcatggattccatgtcatgcagcgtcagcgagacgtgcggcgcggtctcctgcaggcggcgcatcaaccccggcaataggacgaacgacacgtaatcggtggcgccgatattgaaatgcgcgtgcgcgctgcgcgcgtcgaattcggtcacggggccggccaggctgttgagcgctgcgatggcctggcgcacctggtcggcgatctccagcgccctgtgcgtgggcaccacgccgcggctggcgcgcaggaacagcgggtcgccgaacgcctgcctgagctgggccaggcccttgctgacggccgactggctcatcgccaggcgttccgccgcgcgcgtgacgtggccctcggcgaggatcgcgtcgaagatcatcagcagattcaggtccagatgcttggcgatcatggctggctcgtcggcgtagggccccgcgcggggggccgaataatgcactattcgaaaccggaataagcccgggccgggccgctcgccgcgcctgcgcggcgcgccgcaaaccctggtttggcgccattatccgtggaaatggccgggtgatgcacgcacttgtcgcggcgccccgatccggtgcaggccacgcgccgtgcgttgacagggtttccgatactaatcagcatactgatcaattgcccgacgggcggcaatggtcaacaaggggagtatcggatgctgacacagataaagggcgaatgggtgctcgggttcgccgacggcaaccaccgcatgctgtgcgacgccagcgtcgtctacgaaggcgagcgcatcgtgcacgtgggtacggagttcgacggcgtggccgaccgcgtgatcgatgcgcgcggctgcctggtggcgcccgggttcatcgacacccatgtgcattccggccatcgcgccttgcacaagctgctggccgatggcggacgcccggacctgttcggccagccgtacatggacgtcacgatcgcgcgcgacgggacgcggatcaagggttatcccaactacctgagccgcgaggaggccgcggtcgatcccggcattgccctgcatgccgcgttcaccgtggccgaactgctgcgcaatggcgtgacgacgttcgtcgaactgggcggccacgtgatggtgcaggaagcgttgtggcgcgaatgcgagcggctgggcgtgcgcggctacctggggcccggttacgacagcgggcgatgggccgccgacgaccagggccgcctgcggcgcgttccgtatccggacggcggcgatcatctgttcgaggaggcggttgcgttcatcaagcgcgtccaggcggccggcaacgacctggtcaacggcatcctggtgccgcgcgaggtcgagaactgcagcgtcgacatcctgcgccgtaccgtgcaggccgcgcaggaactgggcgtgccgatggccacgcatgcgggctacaacgtcatcgagttctacgaaacggtgcgcgagcatcgcatgacgccgatcgaattgctgcacagcgtcggcatgctggggccgcggctgaacatcggccacgccaatctgatttccgatagcccgcgcctgaactattcgggcggacgcgacctggccctgatgggcgagcatcgcgtctccatctcgcattgcccgatcaacatcgtgcgccgcgcgcgcgtgctcgactcgtggaagaagtatcgcgaggcgggcgtcaacctgaccataggcagcgacacctatccgcgcgacatggtcatgaacatgcggaccgcgtcctatcacggcaaggtcatgagccatgacctgaacgcggcgagcgcggccgaagtgttcgaggccgcgaccctggggggcgctcgctcgctgggacgcacggatatcggccggctggagccgggcgcgcgcgccgatgtgatcgccatcaacgtgggccgccaggatgtgctgcgctatgggccgatctgggaccccatccgcagcctggtcgagtgcggcgtgggcgatgacgtggagctggtggtgaccaacgggcaggtgcgcatggagcaggggcgtattgccggcgtggacctgggcgcgctgcgcgccgaggcgcagcagtttgccgacaacgtctggcgcgacctgcaggattgggatccgttgcggcgcacggcgcaggccatgtgcccgccgtcgttctgcccggactgcatgtagcggcccgccgggccggtcaagacaacaaggggaatgaaatgaagaagctgatgcagtggggcgccgcgctggcgctggcggtaacgtgtggcgcagcccaggcgggcgacgcggtcgcggcctatccgcagcggccggtgcggctgatcgtgccctatggggcgggcggcgccgccgatgtgctggcccgcatcatggccgagaaactgtcggccatctggaagcagcccgtcatcgtcgagaacaagcccggcggcgtgggcacgataggcatcatggccaccgtgcaggccgagcccgatggctacacgctggtgtcggtgccggtgtccgacctggcggtcaatccgcacttgtacaggaagcggccgttcgatgtgcgcaaggacctggcgccggtcagccaggtcggggcggtgcccaatgtcctgctggtctccaatgcgttggaagtcggcgacgtgcaggccctggtggcgcgcgccgccgccaagcccggatacctgacctattcgtcgccgggggtcggaagccaggcacatatcgcggccgagatgttcgccatgcgcgcgggcctgtccttgcagcacattccttacaacagcgtgccggcggcgctgaccgacgtggcgggcgggcagatcgacatgatgttcgcgcagttgccggccgtgctgcctttcgtcaagagcggccgggtgaaggtgctggcggtcgccgccgacgcacgcacgccattgttgccggacctgccgaccctgggcgaagtgggcggtccgtcgatcggcgacgccatctcgtggtcggcggtgatggcgccggccggcacgcccctggcgttgcgcgagaagatcgccgccggtatcgccagcgcaatacagtcaccgcaggtcagggagaagctggctgcccagggacttatcgggctgggcggcacgccgcagcagctggagcaggcgtggcgccaggactacgagcgctatggcgcggcggtgaaggccatgcatatccagctgctcgattgagccgcatgcagcgggctgccggcgataataaaaaacctctctgaatgtgtcgttatgtgatttgcgcgatgcgtgggtagcacgttaaggttgccgggatctttcctgccagcagtgtgtctatgtactacattcacactgctactctcagaatgtcccaaccgcacccactgcgcatcgcgcacgctgaggccgcgataggctttggcgggcaagagcagcgcatcctcaaagaagccctggccatgcgcgagcgcggccatcatgtcgaactcatttgccggccccaggccaggttgatcgagcgcgcactcgacgcaggcatccgcgtgcacaccgtgcccatgggcggcttgcgcaatttcgtgcgcggcgtgccgcgcgtgcggcgcatcctgcgcgagggcggcttcgacgtgctcaatacgcacagccgcatcgataccctgctggcgggcgccggcgcgcgcctggcgggcacgccgctggtggtgcgcacgcgccatctgagcaatcgcgtcaactcgatgctgtcgtacacgtggataccgcaccgcgtcagcacggtcagcgatcatgtgcgccgctacctgatcgagcgtggcgtgtcgcccgcgcatatcgaaaccatctactcgcccatcaacctgcccccgccgggcctgcgctcgacgctgcgcgacgagctgggcctgccggccgacgccgtggtggtggcgtgcgtggcgatcatgcgggccaccaagggacatcgcgaactgatcgaggcgctgcgtccgttgatggccagccgtccgcaggtgcatctggtgctggtgggcaatggttcgccgctgttcgagcaactgcaggcgctgatcgccgagctcggattgggcgagcgcattcacatgctgggctttcgcgatgacgtgcccaacgtgctggcaggcagcgacatattcgcgctgcccacgcgcaaggaggcgtcgggcacggtctttgtcgaggccgcggcgtgcggcttgccggtggtcggcgtggatgtcggcggcgtcagcgagatgttgcgcaacggcgagacggggctgctggttcctcccgacgacgcggctgccctgcagggggcgctgcgcagcctgatcgacgatgcatccttgcgcgcgcgcatgggcggcgccggcgagcgcatggtgcgcgacgaaggcaagttctcgctggcccgcctggccgaacgtaccgagctggtttatcgtaaatggctcgccgagcggcgcgatgcgcccaccgctgcatcccgatcggcgcggcaatcctgatcgcacatgtccataccaacttcccgcctggccgccgtgcaggcgccgccgcaggatatcgcgccgcagacgctgcgcgaccgcatgcctgccgtcctgccggtgatggatgtcgtgccggcggccatggactggccgccgttcgccgtagtcgacttgctgggcgcgacgctgctcgccaccggcagcgagcgcgatgtctaccagcatccgggcaacgccgcgctgctgatcaagatcgtcaatcgcgcgcgcatcaatgagccggggcggcgccgtccctggcacaagaaattccatcgcgaggatgcgcaccgcgtgttcatcaccgaactgatcgagtacatctcgacgacggtgcagttgcgccaggccgacggcaatacgctgctggcgcggattgccggcctggcgctgacctctgcgggactgggcctggtggtggagaagatcgtcgatgccgagggcaaggccgcgcccaccttggcgcaggtcgtgtcgacccaggggttcgggccgcagctgcgcgagcagttgcgggcgtttttcctggcgttgatcgaggcgcatgtgatcttcaacgacgtcagcgcccgcaatatcgtggtcggccgcaacgcgaccggacaggatggcctgttcctggtcgacggcttcgggcccaagcagctgctgccgctgtacgcatggagcaagacgttgaatcgccggcgcctgctgcgcaagtacgaggacatggtgcgcaagctggcgcggctgggcgaccggttggcgcgccaggccgggcagcccttgcccggcgacggcgccaggccgccgcgctagggcaatcccaggcaagcggccccgcagcggggcgcggctggccgcaaggccggccgcttgtcgcccgcacgctaatactttctataagaattacttaacaagttcttagttttcgcctaaaaatctccgttttcttagtattgcttacaggagacagtatgggcgcgctcaagaacgattccagcctcgatgtacgcatgctgcgcatttttgccgcggtggcagcggccgacagcctgtcggccgcggcgcaggcgttgaacatcacgcaatctgccgtatcgcagacggttacccagatcgaaagcatcctgggcatgcgggtgctcgaccgtacccgccgtccctatcggctcacgcctgccggcgtcgcgctgcagcgccagtcgcgccagatcgtcgacgatatcgaccgcctgatcgcgcaggtgcgcgaagccgacctgatgaaccgcccggcgatccgcatcgggatgatcgattcgttcgccgcgaccaccggcccggccatcgtcaagcggctgacgcaaagcgccagccaggtgctggtctggtcggggctggcctacggccacgcccaggcgttgctgaaccggcaggtcgacatcatcgttacgacggatgcgctcgaggacgtcgatggcctggtgcgccggcccatcctcaacgagccgttcgtggtggtggcgccggcggtgcgcgccgacgagttcgcgccgctggacctgcgccagatggcgcaggccgcgccgttcatccgcttcagcggccggtcgcatttcggcgccatgatcgaacgccatctgcggcgttgcggcgtgaccgcgccgccgttcctggaaatcgacaccagcgacgtggtgatggccatgattgccgccaacctgggctgggcgctgatgacgccgttgtgcctgctgcaggggcgttcctggctggaccaggtcgtcgtgctgccgctgcccgggcccagcctggcccgcacgctgcaccaggtgtcgcgcctcgaggagtaccaggagatggccgacatgttctggcagctcagccgccaggcgctggagaccgaaattttcccgcaagtgacgacgcagctgccctggctggggcggcagatgcggctttgttgaaacacctactacaaggagattgagcatgcaggagactcgccgacaattcatcaagggcatggcgatcggcgccgccgccctggcgctgccggtagccggccgcagttgggccgcgcaggccgaagccgtgcgctacggcggctcggcctggctgggccactacccggcctggctggcgatccaggccggctatttcaaggccgagaacctggaagtgggctgggagtcgttcggcaccacctcggcgcgcgtcagcgccctgctgtcgggcaacatcgacatggcggtgaccgccgcgccggccgcgctggcggtgatgtcgcgcggctcgcgccacttcgccatcatcggcgtgcccgagaacttcggccgcgtcgagggcctgatcgtgcgcagccaggtcgcgcgcctggaggacctcaagggcaagaaggtcggcgtgacgttcgcttccagcgcccacctgctggtcctcaacctgctggaccaggcaggcctgaaggcaggcaaggacgtgacggtgctcaacgtgccggcgccggaactgccggcggcattccagtccggccagatcgacgcggccgcggcctggactccccagttcaacgccatccgcgccatgccggacgccaaggtgctggtcgatgacaccagcttctcgctctacaaggagtatggcgtaaccccgggccccgacgtgctggtggcgcggcgcgccttcctggacaagaaccccgaggccgtcaagcgcttcctgaaagcgtacttccgcgccaatgagcagctcaagacgcagcccgacgccacggtggcggcgctgaccgagctgaccaagctgtcggcggccgatcagctggagatggtcaagggcgccgactggtacacggccgccgagcagggcgcgctgctggcgccgggcagcaagtacatcgacggcctgcagaagctggccgaaatgatggtgcgctacgaccagatcgacaaggcgccgccggtgcgcgagtgggtcgacgcggcgtacctgtaagccgacacgattgtcctgccggcgggcgaggctgcccgccggttctttgcctggatttgaacgatgaatgcacaaaatcgccagcgccgtccggatctgctgctgatcagcagcgtgtctgtgatcgtgctgttgttgttctgggaagccgtgtgccgcctgcaatgggtggatgcgctgttcctgccgccgccctcggacgtgttcgcgcgcataggcaacatgtgggagcagggctcgctgctggaccacatcgtggcgtccgcgcggcgcgtcatggtgggctttgccgccgctaccgcgctggccataccgctggggattttcctgggcacgtcgcaacgcgcgcgggcggctttcgatcccatcctgtcgtttctgcgccccttgccctcgatgagctggattcccctctcgctgctgtggttcggcatcaccgaaacgcagaagtacagcatcgtgttcatgggcacgttcgcgccggcgctgctgtatgtgatcgaagccacgcgcaatatcgatccgctgctgatccgcgccgcgagcaacctcggcgccagcggcccgcaggtcatgcgctcggtcatcctgccggccagcctgccgcagatcttcagcggcttcaaggtgatcctcggcctgtcgtggacctgcgtgatctccgccgagctggtggccgccaaggaaggcctgggctttctcatcatgaacggcaaggagttcttccagaccgatacggtggtgctgggcatggcgctgatcagcgtgaccgtgctggttaccgacgtagtgttccgaatcattgaaaacagggtgctggcatggtcgcggtaaacgatcccatgatttccatcgaaggtatttccaagtcgttcgggccgtttcaggcgctgcagggcgtggacctgaagattccgcgcggcgagttcctggtcgtgctgggcgcttcgggttgcgggaaatcgacgctgctcaacctgatcacggggttcgagcgtcccaccgccggacgcatcgtggtcaatggccgcgaagtggtcgacgtcgatccgcactgcggcatggtgttccagcagtacgcgctgtttccctggctgaccgtggccgagaacgtcgcgttcggcctgaagatgaagggcgtggcggcggccagccggcgcgaaaccgcgcagcagttcatcgagatggtcggcctgaagggattcgagaacgcctatcccaaggcgttgtcgggcggcatgcgccagcgcgtgtcgatcgcgcgcgtgctggccaacgatccggacgtgatcctgctcgatgaaccgttcgccgcgctcgacgccatgacgcgccaggtgctgcaggaagagctgacgcgcatctacgagcaaagcggcaagaccatcgtcttcatcacccactcgatcgacgaggcgctgctgctgtcgagccgcatggtcatcatgagcgcgcgcccgggccgcgtggcctgcgacatgcccaacgacctgccgtatccgcgcaatgccgatgtccagctttcgccgcgctacatcgaactgaagtcgcagatctgggacatcgtgcagaacgaagtgatgcgcagcctgcaggcgcgcgccgaccagtaattcctcaaccgcaacatcgaactcatcatgtcttccccatcagggtcatcgcggactttccctcagtatcaaagtggttccggctggaacgccatgctgcccaagcgcaccccgcgcaccgcggcgccggcgcgacggcatttcaagagcctggtcatcggcgccggctacaccgggctggcggcggcgcgccgcctggccgagctgcagccgcaggaccaggtgctggtggtggacgccaccgtcgccggggagggctcggcgggccgcaactcgggcttcctgatcaacctgccgcacaacacccgcatgagcgggcatcacagtccgctggaagtggcgcgcaagcagatcgccatgctccagtcggggctggactggctggcgcagctttccggacagggcggcttcgactgcggctgggatctggccggcaagtatcacgccgcggccaccgccgacggcgagcagagcctgcgcggcgcgctgcaacagtacggccaatggggcgtggcgtactccgagctggaccgcgatgccctgcaggcgcagttgggcacgcgctattaccggttcgggtatcactccatgaacaacgtcttcgtgcagccggccgcgctgatacgggggctggccgacagcctgccggagaacgtctggctgacggaggacaaccccgtgctgtccatcgacggcagcgggccgtacaaggtgcgtacgcgcggcggcgagttcaccgccgacaacgtgatcttggccaacaatgcctttgcccgcaggctgggcttcctgcgcagccggctggtcaccatcttcacgtacgcgggcgtcacgccggtgctcagccccgcgcagcaggcgctgctgggcgagcgcgaccagtggggcgtgattccggccaatcgcctgggcacgaccttgcggcgcatcagcggcggccgcttcatggtgcgcagcgcctattcgtacgaggccgaacaaccgctggagcgcatggaacagctgctgcgcgattcgttcgtacgccgctacccggacctggccgcgcacgatttcgaatacgtctggagcgggtcgaccggcctgacgggcaacggcgcatcgttcgtgggcgccatccagcccggcctgtatgcgtcggtcggctgcaacggcgctggtgtcatcaagggcacgatctacggcaagctgctgggagaacaggtggcggggcatcgcagcgccatgctggacgacctggccagtttcgagaaaccgaactggctgcctcccgagccgctgcgccgcatcggcgcgctgagcacgattgcctaccaggcccgcaaggcaggattggaaaaataagtaatctacccgggagcctgtccccgcatggggactggctcccgccaacttcagccgtcaggtgcctgtccccgcggggacaggcacccaggaagggacaggctcccgccaccccccaagcgcttcaaaacagcgtcatgtcctcgttgcggtcgggcagctggcgcagcaggcggcgccagccctggcaggctcgcaccagccccgccagcaacatgacgccggcaccgattgcgatcattttcatgatttcctcttttcgcacggacgtgcgaatttaatcgaaaaaaaccggcgcccggcgccggaccatgactgcgttcaggtgttgcggtaagtggcgatcaggcgcgcgtaggcttgccgtacgcgctcatgcgctcgcgggtcgcgcaggaagcgcgcgtcatgcatcaggccgaccatcaggctgtaaatctcgaacaccagttgttccggatcggtgtccgggcgcaaatggccttcgtcgatcgcttgccgcacggtacgccccagcgcggcgcgccagccgcgcacattggcttccacgcgcccgcgcatcgggttgtcgacatcgtcgtactcgaaggcgccggccacgtagatgcagccggtcagcgcctcgacgttggcggcgcgttcgatccagtggccgaccatggcatccaggcgcggcaggccgcgcggcgcggccatggcgggcgcgaacaccgcgcccaggaagcgccggtcgtactcctgcaggacggcgtgcagcagcgcctcgcgcgagccgacccgcgagaacacgccgctcttgctgatacccagccgcttggcgacttcgccaagcgtcaggctttccatgccctgcgccgcggccatgtccagcgccgcgtccacgatggccgcaaaggtgagttcgctcttggggatgctcatgccaggcaatttagcacgatcgtgcgaaaaatggcagcccggcaagcaggcgcccgccggcaggcgggcgcctggcggcgtcagcgccgggccgccttgaaggcttgccggtactcgtgcagcaggggctcggtgtagccgttgggctgggtcaggccctcgaataccaacgcgcacgccgcgcggtaggcgaacgaggtgtcgaagtggccggccatgggcaggtagttgggatcgccggcgttttgctggtcgacgaccttggccatgcgttcgaacgtggcgttgacctgtgcgcggtcgacgatgccgtggcgcagccagttggcgatgtgctggctggagatgcgcagggtggcgcggtcttccatcaggccgacgttgttgatgtcgggcaccttcgagcatcccacgccctggtcgatccagcgcaccacgtagcccaggatgccctgggcgttgttgtcgagctcgcgctggatgtcatcggccgaccaggcggccggatcgcctaccggaacggtcagcaggccggccagcagttcgtcgcgcacgctgtcgtagcgggtttgctccagcgcctgctgcacggccgcgacgtcgacctggtgatagtgcatggcgtgcagggtcgcggccgtgggcgagggcacccaggccgtgttggcgcccgccttggggtggccgatcttctgttcgagcatggccgccatcatgtcgggcatggcccacatgcccttgccgatctgggcgcgcccgcgcaggccgcagtccagcccgaccagcacgttgttgcgctcgtaggcggtgatccaggcgctggatttcatatcgcccttgcgcagcatcgggccggcctccatgccggtatgcatttcgtcgccggtgcggtccaggaatccggtgttgatgaaagccacgcgcgccgccgcggccgcgatgcaggccttcaggttgacgctggtgcgccgctcttcgtccatgatgcccatcttgatggtgtggcgcggcagcttgagcaggtcctcgacgcggtcgaacaactcgttggcgaaggcggcctcggccggcccgtgcatcttgggcttgacgatgtagatcgagccggtgcgcgagttgagccggttggcgcggtcgggcagagcggccaggctggtgatcaccgcatccaggatgccttccggcacttcactgccctgctcgtcgaggatggccgggttggtcatcaggtggccgacgttgcgcacgaacatcaacgagcggccgtgcagcgtcagggtgccgccgtcgggcttgtggtactggcggtcggcgttcaggcggcgggtgaaggtcttgccgcccttggtgaccgattcgctcaggtcgcccttcatgagcccgagccagttgcggtagatcagtaccttgtcgtcggcatcgacggccgccacggagtcttcgcaatccatgatggtggtcagggcggcctcgagcagcacgtccttgacgccggcggcatcggtggcgccgatctggtgctggcggtcgatctggatttcgaagtgcaggccgttgttggccagcagcacggcggccggttgcgaggcgtcgccctgatagccggccagttgcgcggggttgcgcaggcccgtgcgctggccggcgcccagcgtgaccaccagcttgccaccctcgatggcgtaggcggtggcgtcggcgtgcgaaccctgggccagcggcgccgcctcgtccaggaaggcgcgcgcgcgggcgatcacggcttcgccgcgcgccgggttgtagcccttgccgtcatcgccggccaccggcgggatcgcgtcggtgccatagagcgcgtcgtacaggctgccccagcgggcgttggccgcgttcagcgcatagcgcgcgttggagacgggaaccaccagctgcgggccggcctggctggcgatctcgctgtccacgtcgcgggtactggcggttacctgtgccggctggggctgcaggtagccgatgcgttcgagcagcgcctgatacccggcgctgtcgcgcacggggccgggatgggcgcggtgccaggcgtcgatttcgccctgcaggcggtcgcgctcggccagcagttcgcggttgcgcggcgcgaggtcgcgcaccagggcagcgaagccagcccagaactcgtcgggcgccaggccgctgccggacagcgcctcgtcttcgatgaaacggtgcagggaggccgccacttgcaggccatgatgcgggatgcgttcagtcatgcgggtctcgcgtcgtgaaaaagggccggagccaggagcccggccgggattgggaaatcggaaccgccatcatcggccgggcgagccggtcttgtccatagcaaaaagtactggtcataccagtttgtgcgaatgcacatggcggcgagataaatatttatatctggttttcaatcacatagaatgcccgttcgtgtggagcaagtagcagcggatatcgtggtcataccagtgaggcaagtcatggaaccaggcgtcgacggggcgcgcaaacagatcgccgaagtggtggccgagcgtatcgagcagctgatcctcgatggcgtgctcaaagccgggcaggccctgccgtccgagcgccggctgaccgaaaagctgggtgtatcgcgcacggcgctgcgcgaagggctcagggtgctgcgggcgcgccagatcatccataccgcccagggcaagggttcgtacgtggcgcagatctcgcaggtggatgcgggcccgctggtgcacctgttcaattcgcagccgcgcacgttgtacgacctgctggaggtgcgcgcgctgctcgaaagcgaatcggcccggctggcggcgatccgcggcacggacgccgacttcatcatgatccgccgccgctatgacgaaatgcttgccgcgcacggccgcgagaccgacagcgccacccatgcgcacctggaccacgctttccacctggccatctgccaggcctcgcacaatgcggtgctggtgcatacgctgcaatccctgacggatctgctgctgggttcggtattcgcctgcgtcaacaatctctaccaccgcgagccgcacaagcgccacatcgaccagcaagcacgagcgcctgttccttgccgtgctggcgcgcgagcccgagcaggctcaccaggccgcccgcgcccatgtggacagcgtgcgccagagcctggccgagatcgaacaggaagagcagcgcctggtgcgcgcgacgttgcgcctggagggttgggtctaggacccgggcaacaacgcctgcggcgcctcccgcgccggcagcggctggccggcgtagatgcggccgtaacggttgtccagcagggctgccaggggtacttgttcctggccgatgaagccacgttgcggcaagtggccgtggaccgccaggtcaagcatggtgcagatgccggcggcggtggagagctggatggcgctgagcgtctggccgtccaccgtggcgccgtagatacgcgccgagaacgattcctgcaccagccgttgctggcgatagccgctggccgaggccaggatcacgatcacgtcctggtcggtcgaggggatggcgctttccaggatttcctgcagcaggtcgcgccgttcgcgcagccgcaggtcattgagcagcagcttcatgatggcgcagtgtccgggatagcggatcgacttgtagtcgacgttgcgcgccttgcccagcagcgtctgcggcaacgtgcccagcccgccggaggtgttgaacgcctcgtactcgatgccgtcgagcgtgaaggtttcgtagccctccatgggcggcacggcaaccagcgcgccatcgacgatcgcctcgcaggcattgcagtattcgttgatcaggccctcggtgctccaggtcaggttgtagcgcagcgcattggaaggaaagcgcggcagcgcgcccacgcgcatgcgcaggtcgagcagccggtcgaagcgccgcgacaggtcgctgcccaccacgccgatgaagcccggcgccagcccgcattgcggcatcagcaccgtgccggccgaggcagccagttcgcggatcgcgtgggtgctggcgacgtcttcggtcaggtcgaaataatgcgccccggcgcgtacgcatgcggccgcggcggcgcgcgcgcgatgaaacggcaaggcgttgagcaccgcgtagcggcccgagacggcctgttgcagcgcatcgtcatcgcgcacctgcgccgtccggcaccccagcctggcgaccgcctgcaggcgcgccgggtcctggtccgcaaccaggatgtcgtagtcgccgccgcgttgcagcagcaaggcgatggcggcgccgatcttgccggcgccgaggatggcgatggggtagggcggtcgtaccatggcaggctcccgggcgagggttgcgggcatgcaaccatgctaacgagcgctgctgtcgatatgtagcggtgaaaacgtcgttttgattgaaataatcaatcaaatcgtcgaaattttccaccgtttcgacgtctgcacggcggaggcaaaaaaaacggcgcccgtccctctgtacagggcgggcgccggcacttacggctgcggcgagggggggcgccggggggatcagccgtgttgcggcgggtagtccaggttgccgaaggtcaccacgccatcgttcttggcctgggccaggtcggcctgcacctgggcgcgggtgggttcggcgccgaggtcggcggcctgcgcgccggcggccatggtcatcgaaagaattactgcggtagcaagggtcttcatggtattcctccatccgtctgatctgcgggagtgacctgaggcggcctatccgtcgtcagtcgtttgttgcatcccgatgactgcattctgcgcttcaggacactccggataaaccctgattcctggaaaacattattccactggagacgctaattctccggattcgcccgcaagatcccaccaatggggagttgggaacgcgtcttgcgggcgcgagcgcgccgcccgggcagggccgggcgggccaggtaccgcgagggaagggtcagtacggcagggtgccggccagcgccgccgcgatcagcagcacgccggtccagaggttggcgcggaacagcttgaagttgcgctcgggacgctgcaggtcgaactcgcgcagctgccaggccaggtgaatggccacggcgccgataccggcgaaataaccccagcccaggcccatggcgtagccgccccaggtccatagcgccagcgtggcggcgtagaagccgccgatccacagcatgccctgctcgccgaagcgcatggcggtggagtgcaggcctaggctgcggtcatcgcgcacgtccacataggcgtagatgctgtcgtagccgacctgccacagcacggcccccagccacatggcgatggccgccagcggcaggtggtcctgcgtgtcggaccaggccatcagcatgccccagttgaagcagatgcccagcacgacctgcggccagtaggtgactcgcttgcagaacggatagatgaacacgaagggcagcacggccacggccagccagcggctcatgtcgttgatgaagaacagcagcgaggcgcagaccagcaactggccgatcaggaacgccaccgcctggcgcatgctgagctggccgctggtcagcggccggaagcgcgtgcgctcgacgtgcttgtcgatgtcgcggtcccacatgtcgttgacggtgcagccgatgccgcgcatgagcagggcgcccagcgagaagatcaggagccggcgcaggtcgggcaggccgccggcggcctgcaccagcgcggcgatgcacggcagcagcgtcagccacgtgccgatggggcggtccagccggcacaggcgcgcataggggcgccatggcctgggcagccagcgctccacccaatcggtaaacacgatgtcgttgaggtcgacggattgttgctgcgatgcgctcacgggctgacgaaatggacggatggtgaaactgcaagcataaacaaaacggccggcttgcgccggccgtcccgggacggtgactcaggtcagatcgctgccttgagcagtttgcccaggatggcgatgccttcgcggatcttggcttccggcaccgtggcgaagctcaggcgcagcgtattctgccgcggcgtgcctgcgtagaaggggccgcccggcacgaaggccacgttctgctcgaccgcctgcgccagcagcttggtgctgtcgatgtgctcgggcagcgtgacccagatgaacatgccgccctcgggcttggtccagctgaccgatgcagggaattcgcgctcgatggcttcgagcatgcagcggccctgcacgcggtagatctcgcgcacgcgcggcaggtgctcggccaggaagccggtcttgacgacttcgtagaccgccatctgcgtgagcgtgggcgtgtgcaggtcggtggcctgcttggcctgcaccagcttgttgatgatgttgcgcggcgcggcgatgtagcccaggcgcaggccgggcgccagcaccttggagaacgtgcccagccggatgacggtggcgccgcattcgccggccagggccagcaggccgggttgcggttccccggcgtagcgtagctcgccgtagggatcgtcctcgatgatgggtacgccgaactgtgcggcctgtcgcaccagggccttgcggcgctccaggttgagcgtgcggccggtgggattctggaagttcggcagcgcgtacaggaagcgcgcgccctcggccagttcggccgtgatcgcctcggggaccaggccgccgtcgtcggtggggatcggcacgtacttcggctggtacaggctgaacgactgcagcgcgcccaggtagctgggatcctcgaccaggatggggctgtccttgtcgatcagcaccttgcccagcaggtcgagcgcctgctgcgagcccgacacgatgaggatctggtcggccgtgacgttggcgcccgcggcattcaggtcgtcggccacccattgacgcaggggcgcataaccttcggtggggccgtattgcagggcggcgcggtcattggtgaccaagaccttgtcgaatgcagcctgtaccacttctaccggaaagccgccgggcgccggcaggccgccggcgaacgaaatgacttcgggtcgttccgtgaccttgaggatttcacggatagcggagctggtgagctgcttggcgcgttccgaaaaggaacactcgggttcgaaaggcttgtccatggaatggtcttgaaatagggtaagaaacatgctgcaaaagctgattgtcccacaacgccgcgctgtcgccccggcccctattgcggccttctaaaatcagttggttcgattcccgccagtacagttacaaatgcacacatgtttgacgccacccctatctccaccgtatccaagcccgtcttctatgccgaactggccgcgcaggcgcgtgccttgctggccggcgagcacgaccgcatcgccaacgccgccaacttcagcgccctggtgtaccaggcgctgccggacatcaattgggcgggcttttatttccatgatggccaggagctggtgctgggaccgttccagggcaagccggcctgcgtgcgcatcgccctgtcgcgcggcgtgtgcggcgctgccgccagccagcggcgcacccaggtcgtgccggacgtccatgctttccccggccacatcgcctgcgatgccgcatcgcgcgcggagatcgtggtgccgctggtgcacaaggggagcctgctgggcgtctgggacgtcgacagtccgctgcccggccgtttcgacgacgaggaccgcgccggcatggaagccttgtgcgaggttttcctgcacagcctggggtccgccgattgacaagcctggccggcgctgggtagattgcgcctactgttgattcacatattgcccatgttccagccccgcgtccgcgttgccattgcctgtaccttcggtgcggcatcggcgtgcgtggtgctgaaagccaaaaaacagccgctcatctgaccggagcttgctgttccgtcagatgggcgacggaacagcggcaagcccggcggcgcgcggccatgcgcgcatcccctccctgatccacgcacacctgaacggtcgacaacggtcaaccttgcacctcaggagtgcccatgcaatatcccgctcaatctccgttccagggtatctggattccgctcgtgacgccgttcgccgacggcgccgtcgacctgcctgccttgcgcaggctggtgcgcgactacaaggccgccggcgtcgatggcctggttgcctgtggcagcaccggggaggcagccgcgctggacgaggccgaacagctcgcggtgctcgacgccgtgctggaggaggctggcgcgctgcccgtggccatgggtctggccggcaatcaccaggaccatgtcctgcggcgcctggcgcggctgggcgagcggccgctggccggcgtactggcgcccgcgccgctcatcctgtacgacattccgtatcgcaccggcgcacagctggacaccgccaccttgctggcgctggccgagcatccgaacatcgccgccgtcaaggattgcggcggctcggtggacaagacgctggccttgatcgcccacggcggcatggcggtcctggcgggcgaagacctgcaggggctgggcacgctgtgcctgggcggcaccggcatgatcgctgccgccgcccatgtacggccggacctgttcgtggcgatgcaccgcgcggtgcgcgcgcagcaactgggccaggcgcagcgcctgttcctggcgctggcgcccgtgatccggctgttgttcgccgaacccaatccggcgccgctgaaggcgctgctggccagccaggggcgcttgcgcaacgagatgcgcgcgccgatgctaccggccgcagaggccttgaccaggcggctgcaggccgaactcgacgtgctcgaccgggccttcgcgcctggcgcgtagcgggcgcatacctcgcttgaaggcggcggccgcatggccgccgtcgcaggggtttcgtaccccatcgcaccgcacccgtgtgggacaggtcgcgcgaaaaggaaatttcctacacgacaatacgcgccggctgcttacgtttggccgcacgcaggaagattcttgcgccgagattcggttcggttaggcgcggtaccgtttttcgcacgccgcaagcacgccgatcagcgtgcagcccccgaccgttgaattccttctgatattgccacgcacccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcgagcgcgcagtaaaaaaacggccagactttgcgtctggccgaatcgatcggggctaagcggggatagccgccccgatacaaaccggcaaacgctgcggggtttgccggtctgtcctggttgttactcggcaagcggcggaatgcgcagcacctggcccgggtagatcttgtccgggtcgctgagcatgggcttgttggcctcgaaaatcgtcgggtacttggcgcccttgcccttgccgtagttggcttcggcgatcttccacagggtgtcgcccttctgtaccgtgtacatcacggcggcgggggcggcctgcgcggtctgcagctggttgtccacctgcgccacgcccacggtgttgcccagggccagcacgattttctcggccgcctcggtcgaggccgcgctgcccttgaccgtgaccttgtcgccatcgacggagatgtccagcccttcggccgacagcccgtgcttgtccaattcctttttcagctcgtcggcggtcgcggccttcgcttcgctggcgccgaacagtttctctccgacttccttgatgaagttgagcaagcccatttttcttccttgtgcgttgaaaaaagcattgatcgcgaaaacgattatgggtgcagcggcggcgtgggtgatgcagcaagatgtaacgtcttgcagcttcatgctgccgccgcggcgcccgcggatgggcggcctcgcgatttagccgccacccaccgccacgacgatttcgatctggtcgccatcgtccagcagggtatcgccatgtttgcttttgggcacgatttcgccgttgcgctcgaccgccacgcgcttgccctggtagcccagggtttccagcagttcgacgacggtggtctgcagagggaactcgcgtgcctcgccgttcaatgtgatgtgcatacgaatctcctcaagcggggttggctgcgtaagtatcggtagcctggatcagccgggccaggatgccgggttcgtcgaacgcgtggcccgcgtccggaatcaggtggaactgcgcctgcggccaggcgcggtgcaggtcccaggcgatgcgcgccggcgtgcacacgtcgtagcggccctgcacgatggtgccgggtatgccgtgcagcttgtgcgcatcgcggatcagctggccttcttccatgaagccggcgtgcacgaagtagtggttctcgatgcgggcgaaggccagcgccgcgcggtcgaccgcatggctttgctggtagcgcgggctgggcagcagggtaatggtgtggtcttcccagcggctccaggccttggccgcgcgcaattgttcggccggatcgtcgccggtcaggcgcctgtggtaggccgcgatcaggtcgccgcgctcttcgggcgggatgggcgccacgtattcttcccagcggtcgggaaacagccacgacgcgccttcctggtagaaccactgcacttcggcgcgccgcagcccgaaaatcccgcgcaccaccagttcgctgacatgctgcgggtgggcctgcgcgtaagccagcgccagggtcgagccccacgagccgccgaacaccagccagcgctcggcgcccatcacttcggcgcgcaggtgctcgatgtcggccaccaggtgccaggtggtgttgttctccaggctggcgtgcggcagcgagcggccgcagccgcgctggtcgaacagcagcacgttgtagcggcgcgggtcgaacagctggcggtgcaccggcgagcagccgctgcccgggccgccatgcaggaataccgccggcttgccctgcgggttgccgcacagctcccaatagacctggtggccgtcgccggtatccagggtgccctggcgatagggttcgatcggtgggtagagcattcaggctcgcttgaacatcaggtcccagacgccgtggcccaggcgcaggccgcgcgtctcgaacttggtttgcggacgaaaatccgggcgcggcgcgtagccgtcggcggtgttgcgcagcagcggctcgccgcccagcacttccagcatctggacggcgtagtcttcccagtcggtggcgcagtgcaggtagccgcccggcgccagccggctagccagcagcgccacgaagggcggctgcagcaggcggcgcttgtggtggcgcttcttaggccacggatcgggaaaatacacgtgcacgccggccagcgagtcgggcgcgatcatgtcgcgcaccacttccaccgcgtcgtgctggacgatgcgcagattggagatggccgattcctcgatgcggtgcagcagcgagcccacgccggcgttgaagacttccacgcccaggaaattgtcgcccgggcgcgccagggcgattttctcggtggtctcgcccatgccgaaaccgatctccaggatggtgggcgcctggcggccgaaggcggcggccatgtccagggggcgcggcgcgtacggcacggaccatttgcccatcagctgctccagcgcgtcgcgctggcgctgcgtgatgtggccgcggcggtgcacgaagctgcggatatgggtggcgcccgggctgtcgggggcgtgctcggcgctggccagcgcggcctgggtggcctcgctcagcggggcgccttcggggggatgggcgggggtgttcgtattcataggctgaattgtagtagggccgtgaccccggccgggcgggccgctggctacaggtatagttcatcactgcgtatctgtcacgacaccccatccatgaacccagcccgcttcgatctggtcacgttggcgctgtttgtcgcggtggcgcgccagggcagcatctcggccggcgcccgccagtcgcacctggcggtgggcgcggccagcaagcgcatttccgacctggagagcgcgctgggcacgccgctcttgtatcgcaccgcggccggcgtcgagctgaccgacgccggccaggcctgcctggcgcacgccgtgcgggtgctgcaggaggtcgagcacatggccggcgtgctgtccgacttcgcccagggcgtgcgcggccaggtgcgcatcgccgccaatacctcgtcgatcacccagttcctgcccgaagacctggccggtttcatgcagcgccatccggcggtgcgcatccacctcgaagagcagaacagcagcgacatcgtcaccgccgtggccgagaaccgcgccgacgtcggcatcttcgccgaccgcacgcccgccgccgggctgaccaccgtgccgtaccggctggacgaactggtgctgatcacgccgccgcgccacccgctggccgcccgcgcgcaggtggcgtttgccgatacgctggactgcgactacgtcgggctgccgcccgccacctcgctggccacccgcctggccgacgagagcgcccggctcgacaagcgcatccggctgcgcatccaggtgcgcagcttcgacgcgatctgccgcatggtggtggccaccggcggcgtcggcatcctgccgcgcatcgccgccgagccgcacgcgcgctcgatgcaggtgcggctgataccgctggccgacgactgggcccagcgctggctgctgctgggcgtgcgcgacctcgacagcctgcccgtggccgcgcggctgctggtgcgcagcctggccgaaggagcggcctgaggcgccgccggccttctccatccacgaaagcccccttgcccatttgcccatacctgccgcgcggcgattgcccgcacactgcttctccatatcaagtcacgaatacggagacgacatggcggggcagatactggccggcatacgggtgctggagctcgggcaactgatcgcggggccctttgccgccaagacgctggccgacttcggcgcgcaggtcatcaagatcgagccgcccgggcagggcgacccgctgcgcaagtggcgcctgctgcatgaaggcacttcggtctggtgggaagcgcagtcgcgcaacaagcaatccgtgtgcgtggacctgcgccagcccgagggccaggacctggcgcgccagctggccgcccaggccgacgtgctgatcgagaacttccgccccggcaccatggagaaatggggcctgtcgtgggaggcgctgcacgccctcaacccgcgtctgatcatgctgcgcatctcgggctacggccagaccggccccaaggcgcaggagcccggctttgccgccatcggcgaagccatggcggggctgcgctatctcaacggcgagcccggccgcgcaccggtgcgcgccggcctgtcgctgggcgacaccattgccggcctgcacggcgccatgggggtgctgctggccctgtaccagcgcgatgcgcgcggcgggcaagggcaggtcatcgacgccgcgctctacgagagcatcttcaacctgagcgagagcctgttgcccgagtactccgtgttcggcgccgtgcgcgagccggccggcgccgcgctgccgggcatcgccccgtccaacgcctatccgtgccgcgacggctacgtgctcatcgccggcaacggcgacgccatcttccagcgcctcatgcagcgcatcgagcgcaccgacctgggcgacgaccccgagctcgcgcacaacgacggccgcgcgcgccgcgcccacgagctggatgccgccatcggcgcctggaccgcccagcgcgacatcggcagagcgtgctcgaggccatgcgcgcggccggcgtgccggccgggcgcatctacagcgtggccgatatcgcgcaagacccgcactaccaggcccgcggcgccatcgcccggctgcgcgcggccagcggcatcgacgtcgacatgccggcggtctttccctgcctgtccgacaaccccggcgccatccgcgagcgcgccccgctgctgggcgagcacaccgacgccgtgctggaggaggccggcctcgacgacgcggcgcgcgccggcttgcgcgcccgtggagtgatcgcatgaaaggcccgccacgcatcgaaatcaacgaagtcggcccgcgcgacggcctgcagatcgagcgcgccctggtcgccaccgacgacaaagtcgcctttgtcgacgccctgtcggcctgcggcttcgcgcgcatcgaagtcaccagcttcacctcgcccaaggccattccggccctggccgacgcccaggacgtcatgcgccgcatcgcgcgccggcccggcgtcgtctacaccgcgctcatccccaacatccgcgggctggaacgcgcgctggaagccggcaccgacgagatgaacctcgtcatgtcgtgcagcgaaacccacaaccgcgccaacctgcgcatgacgcgcgaccagtccttcgacgagctggccgccatcctgcgccgcgccggcgaggccggcgtgccgtgcaacgtctcgctgtccacggccttcggctgtcccttcgacggcgacgtgcccgccggcgacgtcatgcggctggcgcgccggctggccgacgccggcgcccagggcatcaccctgtgcgacaccaccggcatggcctatcccacccaggtcgcgcagctgtgcgagaccttccagcgcgccttgcccggcgccgcgctgaccgtgcacctgcacaacacgcgcggcatggccctggtcaacgccgtggccgcctggcagaccggcgtcacgcgctttgacgccgccgccggcggcctgggcggctgcccctacgcgcccggcgccagcggcaacgtcaacaccgaggaaatcgtccacatgttcgcgtgcatgggcgtggccaccggcgtcgcgctggcgcccctgctcgacatcgtgcacggcctgcccggcctggtgcagcgcgccctgaccaaccccttgctggcggccggcccacgcctggccacccaccagccgccggcctggctggccgagcgtttcccggccgcctgacggcggccatcgtcacctcagtacccataacaaacaggagacccaccatgcaccttgccaagctacgcctgctgcgcggcgccgccctggccgccgccctggccgccaccctggccgccggcgcctccggcggcatcgccggccagatggtcgcgcgcgcccagcccgacggctacaccctgctgctgcaatactcgggcttccaggccatcactccgcacgtctccagcaacctcggctgggaccccatcaaggacttcgcgcccgtcgccaacgtgctctcggccccgcaagtcgtcgtcgtgcggcccgacctgcccatcaagaccctcaaggacctggtcgactacgccaaggccaacccgggcaagctgaactacgcctcctccggcaacggttcgctgcagcaggtggccaccgaactgctcaaccagatggccggcatccagatcacccacattccctacaagggaaccgggccggccttgaacgacctgcttggcggcgccgtcgacctcaccatcaccaccccgccgccgctgctgggccacatcgccgccggcaagctgcgcgccctggccgtcaccggcgacaagcgcctgcccagcctgcccgacgtgcccaccgccgccgaagccggctaccccgacctcatcgtctcgtcgtggttcgccatgtacgccccggctggcaccccgcccgccatcgtcgagaagctgtcgggcgaaatccggaaaatcatggccaccgaggcctttcgccagaaagccgccgagcagggcgccgaggcgcgttacatggatccgaagcaactgggcgcctacacccaggaagaactggaccgctggggcaaggtcgtcaaggccgcccatatcagcgccaactgaggctgcgcgatcgcccgcccgccgcgcgtgcgcgcggcgccgctgggcgctataatgcgcaacttccccggccccttgcgggccggcggcatccagagcgggtgtagttcaatggtagaacggcggcttcccaagcctcaagcgtgggttcgattcccatcacccgctccaattacggctcacatccatcttgtcactttgagatgtaagtccaagtgtgatccgaaagcggaccgcccactttggttgggtcggtgaatcgtgggccatgtgtgccgctggcgagcgtgggcgcctcggtgaactcaccgcgctgcagcccgaagtttttccctgcagaccgaggtcagatagtccgggatggccgtcgggtccacgaccaagcggccagtggaacttccgctccgattcttggataggcatgtcgttgatgcatgccgagcgacggtgcatgagggcgttagcctcgaattcccagttctcgttcccgtacgaccggaaccaattccccgcatcgtcgtgccactcatacgcataacgaactgcgatccggttgccttcatgcagccacgcatagaacgccgcttcgaacatgcccatcttgcggcagacctcctcgagtggcgccgtggtgtcgaacgccatccgcgcttgcgtgaacgttgactgtttcatggcgatgtcctctctgggctcgtttcgcctgaaccctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtccgacgccctttcgtcggggatatccagatatgtgcttatgaatacgagtcttcgacgttctacgccggccggcgggcagatcgtggtgaatgccgagcggcccgcggtgttcgaccagttgcaccgccccaactacagcggcatacccaagtaccggctggtcctgaatgcgattgccgaaggcatcgaatccgggcactggaagccgggcgagcgcctgcccaccgaggacgacctggtccagatgacctcctacagcctggggacggtgcagcgcgccctgcgcatcctggtcgaccaggggctggtggtgcgcgagcatggcctgggcaccttcgtcgcgcagcagctgctgcgcatccaggatccctggcattgccgcttcctggccgatgacggcgtcggtttcctgccggtctactccaccatcatcagccgcgactacgccagcggcgagggcgaatggcagcgttatttcgataccgcggccggcgcgcaggtgatcctgatcgagcgcaccatcaacgtcggcaacgagttcgaggtgttcacgcgcttctatgtcgaccgcaacgttttcccgtcgctgtgggatacgccgatggagaagctcaacggcctgaacttcaagaagcagatcacgcaggaactgaacgtcccggtcaccaagatcgaccacttcgtcgcgatggagccgttcgaccccaccgtggcgggctacaccaagacgccgccctacgcggcgggcatcgccctgcaggtggtggcctgcatggggcaggaacgctgcatctactaccagaagttcttcatcccgccgaccaagcgggtgctcagcatccccgaccagctgaccgactgagcgccggcgcgctcagtccatctgtatcccgctcttgcgctgcacggtctcgtagcgcgccttctcgtcggcaaggaaccggacgaactcgggcgtggtgttgccgatcggctccacgccctgctcggccagctgggccttgatggcatcgcggtgcaccgacgcgtggatcagcgccgcgagcctgtccccgacggccgcgggcgtattgccgggcacatagacgccgaaccagttggtgtagcggtagtccgccacgcccagctcctcggccacggtgggtacgtccggcaaggcggcgatgcgctggctgccggtgaccgcgagaatcctcagcttgccgctcttgtggtgcgccaccagcggcgggacgccgacgatggccaccgggatctggttgcccagcaggtcggcgatggcgggcgccgcgccccggtacgggacgtgcagcatcttgatgccggccgcgaggttcagggcctcgccggcgaactgcatggtgctgccggtgcccggcgtgccgtaggagatggcggacgggtctttcctggccagcgcgaccagttcggccagcgtgcgggccggcaccgccgggttgaccacgacggccagcggcgtttcgccggccaatgtgaccggctgcaggtctttgccggcgtcgtacgaggttttctggccggcgatgcggctgaccaggacttcggcgggcgaggcgaacagcacggtgttgccgtcggcggtgctttgcaccacggcctgcgcgcctatggtgccggccgcgccggtgcggttttccacgatgaagttctgtccggtctgcttgctcaggtccgacgcgatcagccgggcggcgaagtcgacgccgccgccggcggggtagggcacgatcagccggaccggacggtcgggccaggtttcggcggcgtgcagtggcgcggcggcggcgatgccggccaggccgaggacggcgagggcacgccgcaggtgcagggaaatggatcgcatggtgatatatacctatataggatgaatggggtgcctgcccccctggggacagataccgtcttggccgtcaaccgttcatggcgtagagcggtgtgcctgtcccagtggggacaggcacacctcgccgcggatgtcagctcccgtccggggacgggcaccgccaccgagggcgggcctcggctattgcccgggttgcgtggccaggtactggcgcacgtacgaggcgtcgatcgatgcggcgacggtttcccgggagatggcttgcgggatggtgccggcctcggccaggatctgcgtggcagtatgcagcttggcgacgatgcccttgtcggacaccagcgaatagggcgattcggggtcggcctgctgcctgaaggtggggaaattcccgcagcacaggcgctcgtaggttgccttggcgacggccggcgagaccttcaggtatttctccagcacgtcgatggccagttgcgggttgtcggccaccattcgttgcgcctcggccgagatctgcaccagcttcaggccgacgtcggggtgctcctgcaggaacttggtgcgcgcgcccgtcatcacggggcagatcccgtcgtagtcggtgtcgtagttgacgatcttgtagccgcgctcggccaccgactgcaggtagggcgcccaggtcacgccggcgtcgatggagttgctggtgaaggcattggcgtacagcggcggggcaatgttgacgacgttcagctccttcatggcgatgcccgccttgcgcgccatcaggcccagcgccacctgggcgcaggtgcccgacggcgtgccgatggccttggccttcttcaggtcgcggtagctgtcgatacccgagtccttcgagaccaccaggccctgtcccggcgcgtcgtcgagctgccagaacagcagcttgacgggcaggttctggcccagcgcgaacgccgaggccaggccggtgatgaagacatccaggctttcgctcttgaggccggccagcaggggggcgcccgaggcgaaccagaagaagttgggctccaggccatgtttctcgaacaggccgtggtccttggcgacgtacagggtgtagtagtcggccgtcggcgcgccgtagttgatcttcagcggcttgggcggatcggctgccaggctggcggcgctgcccgcggccaggacggcggtcgcggcggccttggtgaggaaagcggtgtgtcggccttgcttcgatgtcatgcttgtctccgcccgtctcggggctctgtctgcaatgagggggcgccccgggttcagcgcccgtggacccggggccgttgttcgggcagctgcagcgcccggccggtctcggggatgtagaactcctggtagtagatgcacgcgtcgcggccggcgcgggcgacggcctgcatgaacagcaccgtggcttcgggcgcgacgccgatcagccgcgcagcctgcgcatcgatgcgccggatgcgcacgctgcggtcgatctcggtgatcggcaggccgacctgccgcatgatgatgtccttgaaattggcgccgtccagctcttcgagcggtacatgccacagcggctgcagcagctcgcggtcggcgtagaagcggctgaatatccggaactcgtcgttgacgttgatgatgcggtccaatcgcatgacgctgccgctgtgcaggtagcgttgccaggggccggtctcggacggcgtgaccacggcgcgctgcaccgccttcgaatagatgggcacgatgccgtcggattcgtcgtcgaggaagcggcagtgccaggggtcggccatctgccgttgctggtcggcgacgaagttgccgtgcccctgcatgcggatcaccaatccctcgtcggtcagcgcgcgcagggcgcgctgcaccgtgcccaggctgaacggcgtcatctcggtgagctgctcctcggctggcagccggtcgcccggctgccagacgccgcgcctgatggcttccaccaggatgttggacaggcggcgatacttgggtatgccgctgttgtccggccgggccaactggccgaagatttcgctgcgaatggcgtccgtatccatggccttgctgctccttgtcatggcgtcacaacacagtgggtatgccgggcaatgcgcgcggtcacctccctttccagtgcacgatcttttcctcggcgacggtcagcatcacgttgagcaccaggccgatcaggccgatcagcgcaatgccgatgaacaccaccggaatctggaacagctgcgccgcgtccgagatcatgaaacccagtcctttctgcgcgcccaccagttcggcggccaccaccaccgcccagctcagggccatggccaccttcagcccggtgaagatatggggaatcgacgacgggaacaccacgcgccagaagatctgcagcctggtcatgccgatggactcggcagcccggtagtacgacatgggcaccgacagggcgcccgcctgggcgctgacgaacgagtagttgaaggcggtgaagacgatcagcaccaccttgcccatctcgcccaggccgaaatacagcaccgccatgggaatgaaggcgatcggcggaatcgggcggatgaacgccatgatgggcgacatcatggcgccgacggccttgtggtagccgctgaacagcccgaacggcacgcccgccagcacgccgatcgcgaatccgaccagggcgcagaacaggctggcgccgacgtggtcccagagcggcttgccgccgtagccctgctcgaccagggtgacgagctgggcgaacatggcctgcggactgggcaggtagcccggccccacgaggcccaggttggtgaccagggtccagatggccagcagcccgacgaccgaggccaccgagaaaactgtgggggaaatggccggctggcggccttccacggcaacgcgctcgctcatttgcgctctcctttcatgtagcgttgaatcgcgctcggatcgatcgcctctgcgatggcctgcggcgtcaggggcgcgggaatggtgcccacttcggccagcgcctggctggcgatcagcagcttgcgcgccaggcccgcgtccttggcggccagcgaatagggcgaggcgggatcgatctgctgcgcgtaggtcgggatgcgcgaaaactcgcggtcgtagatgtgcttggccacttcgcgcgagaccgacaggtacttcatcagcacgccgatgcccagctcggggtccttgcggatcatgtccatggccttggcctgcacctgcacgagtttcaggccgatgtccggatgctgctgcatgaactcggtgcgcacgccggtcaggccggggcacacgccctggtccggcgtgtagtcgctggcccagttcaccaccggcagctggtcggcgttgagaatgctggagtagggcgaccatgccaccgcggcctggatcgacttgctcttgaaagcattgccgtacagcggcggcgcgatattgatgatgttgaggttcgaatacttgagattcagttccttggccatcagcaccagcgaaacctgggcgcaggtgcccgagggcgcgccgatcgccttggccttggcgatgtccttgtagctcttgatgccggcggccgggtcgaccaccaggccttcggccgcggcgtggtccagctcccagtagatcagcttcaggggtacgttctgccccagcgcgaacacggtggccaggccggtcgtgatcacgtccaggctcttgctcttcaagccggccagcaagggggcgccggacgggaagaagtagaagttgggctccaggcccacttcctcgaacagcttctggtccttggcgacgtacagggcgtagtagtccgccgtgggggcgccccagttgaacttgagcagttccttcttggcgggggaagcggtctgcgcggcgccgggcgcgggcaggcagagcagggcggcggacagcagggacgccgccaggcgtagacaggattgcatggtcgtactccttctgcgggggggaagtcaggcggccttggccatgggaggacggttcttgttggcgtgcacttcttcctgcacggcgtgcagcaggtcgcgctgcaggctgatgaactcgggcgtggagaggaagtcggcgttgcgcggcttgtcggcgtcgacattgaccgccagcttgatccgtcccgggcgatggctcatgaccagcacccggtcggccacgaagatggcttcggatacgtcgtgggtgatgaagaaaatcgtgggcttgtgctcctgccacagctgcagcagcagttcctgcatcaggatgcgggtctggtagtccagcgcgccgaagggctcgtccagcagcagcaccttcggttccgagatcagcgcgcgggcgatctgcacgcgttgctgcatcccgcccgacagttgataggggtaatgtttctcgaagcccgacaggccgacttcgcgcagcagcatctgggcgcgcggctcgtaggtgtccttggggacgccgcggcacttcacgcccagcgtgatgttttccatgaccgtcagccacgggaacagcgaaggctgctggaacaccaccgcccggtcggggccggggccgtcgatgggcttgccgtcgatgagcagcgagccggtgctggtctgttcgaagcccgcgatcaggttgagcgtggaggacttgccgcaaccggtggggccgagcaccgtgacgatctcggcggccttgatgtccacgtccatgcggtccagcgccagcgtccggttgcccgagcggccccggccgccatacgtcttgctgacgccctggaacgagatcttgacctggttgtcctggctggcgcctggcctggcctgggcggagcgccggacttgccgggttccgtgcatggcaagggcgtgaaggtgtttacttgagcattcatagggtcgtccttgatgacgccgaagcgagcggggttgtccgggtgctactctagtcctatatagtttagtgccggcatacactatgctcctatatagtatttacccgaagaaacgggccagcacgccctgccgcggatgtcggtcccgtgcggggaaagatgccgtcttggccggccagcgttcatggcgtacggcggtgtgcctgtcccggcggggacaggcacaccctgccgcggatgtcgggtcccgtgcagggagacataccgtcttggccggccagcgtccatggcgtacggcggcgtgcctgtcccggcggggacaggcacaccctgccgaggatgtcgggtcccgtgcggggaaagatgccgtcctggccggccagcgttcatggcgtacggcggtgtgcctgtcccggcggggacaggcacactctgccgcggatgtcagtccccatgccgggacggacacccgcgcatcgaggggctatcggccctggaagcgcggcttgcgcttttccacgaaggcgcgcgcgccttccagcctgtcttcgctgttgtaggggtcggggccgaccgacagccgcagggccgccgcggtgggcaggccgatgctcttgaacgccatggccttcatgcgctgcaccgacagcggggcgttgtcggcgatgcggcgcgccaggccggcggtctgcgccatcagctcggccggctcgaacacgtggttgaccagccccaaccggtgcgccagcgccatgtcgatcagctcgccggtataaagcagttccagcgccacgccgcgcggtatcagctggggcagcaccacgctgccgaaattggcgcccatgccgacccgggcttccggcaggccgatgcgcgcggtggacgcggccacgcggatgtcgcaggccagggccagctcgcacccgccgccggcggccacgccattgatggccgcgatggtcggcgtggccatttccagcacgacctcgttgagattgcgtgccaggccgcccatgggatgggtcatgcggccggccgcgtccagctccttgaggtccacgccggccgagaaggcgcgctcgcccgcgccggtatagaccaccaccttgacgccagggtcctggtccagttcgagcgagacctcgaccagttgcgcgaaggtggcgcgggccagcgcgttcatgcgctgcggccggttgatggtgacccaggccacctggtcggccacgcgtacctcgatgtcgtccgcccgcgccatgtcagttggccggctgcatgttggcgcggcgcatgacgtcgagccaggtcttgcgctcgctctcggcgaaggcggcgaactgcgcggcggtcagcgtgctgggcgtgacgctgagcgcggccatgcgctttttcgctttcgggcgcgccgaggcttcgcgcatggcctggttgatggcgtccacgacctcggggcgggtgtccctgggcgcccacacggcataccaggcggtcacgtcgaagccgggcatgcccatctcggcgatgctgggcacgtcgggcagttccggcatgcgctccttggtcgagacggccagcgcccgcagcttgtcggcgcggatctgcgacatcacgctcgccgcggtggaatagagcaggtccacatggccgcccatgacattggtcagcgcgggagcggtgccgctgaacgggacgtgggtcatgttcagcttgccctgcacggcgacccgctcgccggtcaggtggggcagcgagccctgggcgccggaggcgaaggtgagattgcgcgtcctggcggcctcgagcacgtccttgaaggtcttgtacggcgagttctcgcccgtcaccacgatgatgggcgccgaccccagcacgccgaccgggcggaagccctccatgggccggaacggcaggttcttgaacatgccttcgtacatgacgtgctgcgacgtgttggccagcagcgtatagccgtcgcccttgctggtggccacgaagcgcgcgccgatggtgccggcggcgccgggcttttgctcgaccacgatgggctggcccaggatggccgccacgtcgtcgatgatcagccgcgcgaaggtttccgtcgtgccgcctgcctggtagggcgagaccagcgtgatcggccggctggggtacttgtcctgcgcgtggacggcgggggcggcggccagcatggcggccgcgcccatcagggcgatgcgtttgaacatgtttgtctcctctggttttgtcgatgccgcggcgggcgggcggccgcgggcgctattgctgcggttgcatgacgatcctgccgatcgcttcgcgggaggcgatcatgcgcagtgcggtgcggaagtccgccaggggcacgaccgcgtgcgcgcgcggccggatcctgccctggcgggtccattcgaagagccgggcgtaggcggcccgcaaccgggcgtcgttgccgggcctgaccgggtggcgtccccagccgaagtagtagccccaatacacgcccaggatgctgatgttcttcaccagcacgatgttggccggcacggtcgggatggcgccgctggcgaaccccatcgggatgatgcgtccgtccggcgcgatgcaccgcagcgaggcgtcgaaggtctcgccgccgaccgggtcgtagatgacgtcggcgccgcgctgtcccgtcaggcgcagcacttcggcgcgccagtcctgcgtgcggtagttgatggcgtggtcggcgccatgctcgcgcacgatggcctgcttggcgtccgagcccaccgtggagatgacggtggcgcccagcgccttggccacttccaccgcggccagcccgctgccgccggccgccccatgcaccagcacgacctcgccgggctcgacctgggcgcgccattgcagggccccgtaggccgtgccgtagatggtggggaactgggcgccggtctcgaacggcacgtcggcgggcagctcgaacaccgtggcctcgggggccaccacttcctgggcgtagcagccggattgcacgccggcgatcacccggtcgccgacgcgaaagcgcgtggcgcccgcgccgagttcggtgaccacgccggcgacctcggtgcccggtatcaggggcagcggcgcgcggttctggtgcttgccctccatcaccagcaggctggcgaagctggcgctgcacgcctgcacctggatgcgcaccgcgcccggcgcgagcgccggcgccggcacctcttcgtacgcggcgacgtccgggccgccatactccctgcacacgactgccttcatgattcgtatcctcgtgccgcgccgctggcgaacatcgcctgcgtctgttcctcgctgaagccggcttcccgcaatatctccaggttgtgctcgcccagccgcggcgcgggccgggtcggcgccggctgggtggccgaccaggtgctggcgcacgccatgctgcgtatcggcccttcggtcgggtgctccaccgtctggaagaagccagcctgcgccagatgggggtgcgcggtgagcgacgccacgctctcgatccgcgccaccgggatatcggccgcttccagatgcgccacccaggcgtcggtgtcgcgcgtggccatgattgccgagacgatggcgtacagggcttccagattgcgggtgcgctgggccatggtgccgaagcggtcatcgtccatgacttcggggcggccgaccgcgcggaagaattcgcgccactgccggtcggtcagcaccatcatgcagagaaagccgtcgcgggtctggaacggccgccgtatggacgcgtagcggtcgaataccggcgggccgatcggcggctcgaagctgaggccggccatatggtcggccagcaccagcgaggcgatcgactcgaacatcgggacttcgatgtgctggccggcgcccgtgcgggcgcggtggtacagcgcgcccagcaccgcgttggccgccaggatgccggtgacccggtcggccagggcgatgggggcgtagcgcgccggatcgccgtcggcgcgcagcgacgcgatgcccgcggcggcctggatcagatcgtcataggccggcttgtcggcatgggttcccgcgctgccgtagccgacgatgttcaggtacaccagcgcggggttgagcgcggcgatatccgcataggccagccccaggcgcgccatggccttggggcgggtattgcagacgaatacgtcggccgcgccggccaggcgcctgaacgcgtcgcgtccgccttccagattgaggtccagcatgatgctgcgcttgctgcggttggtgtgcaggaacatggcgcccatgccgcgatgccgggccgggcccaggtcgcggatgctgtcgccctcgggcggctcgatcttgatcacctcggcgcccatgtcccccaggatctgggtggccaccgggcccgacagcgccgccgtcatgtccagcacccgtacgccgctcaacggtccgtccattcctctgcccctctccggttgcctgagccggtttcggcctgggtaaaatcaacatactacttagtattctagttccgggtatttttggcaagagcgttggcgggtttcagtcctgtgaaaaattaatatttaaattcaaatagttaaaacaaaaatcgatggaagcgagtacgtcatctaatggttatcgataggtcatgatggttagatgatacttggtagtattctgatagaatggaatcggggaaggatcggcgcgtcccggcccggcgatagtttgccgctatactgtgcacccggtccggaccaccctacctgcagacgccgtgctccttacccccgaactcgaaaattgggtgggcatcgactatgacgacatgcccgccgtccaacgcaagctgctggatgcggcggccaaggcgttcaccacctacgggttcgccgcgacatcgatcgatgtgatcgccagccagatcggcgccaccaagggcagcgtctactaccactatcgcagcaagaccgacctgttcttcgcggtccacaagtgcgcgatggtcatgaacctgaaggcccaggtgccggtcgccttcgatgcctcgctggatccgcgcgccaagctgtatcgcatggcgtacctgcacgccatgctgatgatggattcgctctactaccagcgcgtgacggtgcagggcgtggagttgcaccagtccgtcagcaccacgcccatggagcgcgaggcgctcgccgaggtcatcgccatgcgcgatgtttacgaaggcctgttcagccaggtggtgcgcgacggcatggccagcgggcacttcgccgaggccgaccattcgatcgccgccaagggcatcctgggcattctcaactggattaccgtctggtaccggccgcgcgagaccgaaagcccgggtttccggcagcgcgtcgccacgcagctggccacccaggccacccaggccatccagggcatcgctcgcgccgatacgcgcggttgaggccggcgccgccggcggccgcgctcagtcggacgccatgccggggggcaggttggcccgcaccagccggccggcgatggactcgcgcatggggatgtccggcaagggctcgcccgggccgaaccagcgcgcctcggtgatctcgtcttcctggacgcgcaggtcgccgcccgcgtattcggccgtgaaggcaatcatcagcgaatgggggaaaggccaggactggctgccgaaatagcgcaggtcgcgcacgcgcaggccgacttcctcctccacctcgcggtgcaccgcgtcctcgatgctttcgccgacttcgacgaagccggccagcgccgtatagcgggccgtggcgtagcgcgcatggcgagccagcaggatgtgctcgccgcgcttgatcagcaccatcatggccggcgagacgcgggggtaggcgtgcagcccgcacgcggggcattgcaggcacagctcgtgccgggcatgttgcatgggggtggcgcagacgccgcagtagcgatgggtgcgcacccattcggcgatctggaaggcccggccggccagcggcgcccgctcgcccagctcggacagcagcgcgcgcagcttgcggaaggcatagccgggcggcgcgacggtatcgcgcgccacgtgcgtggtgcgcagctgcgggtcgtgcgtcagccagatctgttgcatcagctcgaagcgcacgcccacctgcgcacaggtatcgccgtcgggcaggtccacaccgctttcgcgcaccagcagctcatcgccgcggaagatgaaaatcacgaaacacctcgttcatgcaggcccgggcgctggagcgcgcagccgccgtgcgcgctagtttacagggctgcgcgatcggctcacaggtccagcgtgaggctggcgccgcaggcacgcgagacgcatacgcacaccgcgtcgccggcctcgcgctcgcgcggcgacaggtagtggtcgcggtggtccggcttgccctccagcaccggggtcaggcacatgccgcattcgccgcgccggcagtcgtagaggggttcgacgcccgcctgcagcaaggcgtcgagcatgatctggccggccggcacgctcacggtgatgccggactggcgcagcaccaggtcgaagggctggtcgccgcgcagggccagggcgccctggaacagttcgtagtgcacgctggcgggcggccagcccgccgcggccgcgccgtccacggtatcggcgatcagtgcgcgcgggccgcacacatacaggtggcggcccggcgccggcgcggccaggatgttcggcagcgcctcgtgcagcggcgcgccgtcgtcgtggtacaggcggcaggcagcgcccatggccgcggcttcctcggcgaacgccatggcggcgcgggcgcggccggcgtaatgcagcgtgaacgcggcgccggcgccgcgcagatggcgcgccatgctgagaatgggggtgatgccgatgccgccggcgatcagcacgtgctcggcggcgtcggccgccagcgcgaaggcattgacgggcgcctcggcctcgatccggtcgccgggggccagccggtgcatccaggccgaccccgccgcgggctcgcggcattgcacggcgatctcgtagctggcggtggccgagccgtcgcccagcagcgaatattcgcgccgcgcgggcgtgccgtcgggcagcacgacatgcacgctcaggtgggcgccgggggtgtaggcgggcagggcggcgccgtcgggcgcggccagctcgaagtggcggatttcggcggtcaggggagtgacggcacggacgacgagtttcattgtggggctcctgtcggatggaacacgcggtgcagggcggcggcgacggccagcaggcggcgttcgtcgcccggccggccgatcagttgcacgccgatgggcatgccatgggggccggccaggccgggaacgttgacgcagggcaggcccagcagggtccagacgcggctgaagatggggtcgccggtgcgcgccaggcctggcggcgcctcgccgggggcggccggagcgatcacggcgtccaggtcgcgcatggcgtgctcgagatgggcgcggccgcgcgcggccagcgcaagcgcttgcgcataggactgcgcgtcgcagcccaggccggcttcgatcagggcctgcatggccgggctcagccgggcgcgcgcgtcgcgccattcggcggccaggctgcgcgcggcttcgtaggccatgatggtctgctgggcctgcatcaggccttgcagcgcatcgggcagcaccagcggggcgagctgcgcgccggccgccgtgcacaggacttgcgcatgcgcgaacgcctgggcgccgtcgggttcgatggcatgccattcgtgcgtgaggcagatgcctaggcgcagcgcggccggccgcgcgtccggcagcggccggtagtcctcgccggccagcgcgcagcgcatcagttccaggtcgccggcgtcgcgcgccagccaacccagcgtatcgagcgagggcgccatggccttggcgccggccaggctgtgcagtccgtgcgtgggcttgagggcgaacaccccgcaataggaggcgggccggatcagcgacccggccgtctgcgagccgaaggccagcggcaccatcccggccgccaccgcggcggccgagccgctggacgaatcgccgggggtgcgcgagggatcgcgcgggttggcggtggggccgggcgtgaaataggcgaactcggtggtgactgtcttgcccagcaccagcgcgccggcggcgcgcgcgcgtgccacgcaatcggcgtcggtgccggcgatgccatgctcgtagatcggcgagccatagcgggtgggaaactgctcggtcaggaagatgtccttgaccgcgatgggtacgccggccagcagcccgcgcgcggcgtgcgtatccaggcggcgcgcctgcgcgcgggcggcgtcgacgtcgagctcgcgccaggcgcgcaccaccggttcgtgggcgcggatcgccgccaggcagggctccagcagttcggcgctggcgtggccgtcgagaacggccgcgcgggtggtatgcgccgacagcggcggcgcgcgatgcagggatgtcatggaagggcttcctggctggtggaaagggagagcgggcgcagcggcagcagcgccgcgatgcgcggccagtgcggcggcagcgcgcggcaggcgcgttgcagcgccggcgcgtcgcgcacgaggtcccagccggcggcggccaggctggtctgccggcgcagcaattgcgcggcgccgatgggcgggccggccgggccgtcgtgcatgtccagcgccagcatgcgcgcgcggcgccgtgcgcagggcagcgaggcgacggcgtaacggcccgcgccggggtcgaagaccaggtcggcgccgccgtgctcgcgcgccagctcgggccacgggtcgccgtacagcacgccttcggccgcgcctgcccgcaaggcggcggctatgccgccggcggtgcgcgcggctgcgatcacgctggcgtcggcctggcgcgccagcacggtggccagcaggcccagcggcgtatcggcttcgtgcaccagcacctgctgtccagcccgcaggccgccgatctccaccagcgcgatccatgcgctgggccagagcacggccagcagcaaggccgattgctcgtccagtccgtcggccacggtccaggcctggccggcatcgatctcgatatcggcgccgggcgcggccgcctgcgtggccagcgccgcgacgcgccggcccgggccggcgctgccgatgaacgcaacgccgggcagccgcagcccgccggcatcgcccaggcacgcctggacgcgcacgcgcaggcgcggcgatggcatcggggcaataccaatagtcatggccgcgcttcctctataccttgtggcaaacaaattttccggaacgcgccgcatgacggcagccggaaatccaacggggaagaaacgtggcttcgactgcttcgcacacgtaggacacggcattgcgcgcgcccgatttttcgttgcggcagttgtcgtatttcctggcggccgccgaatgcgagtccgtgcagcaggctgcgcaggcattgcatgtgtcggcgcccgcggtatcgaccgctatcgcgcatctcgaagccctgctgggcgtacagctgtttcgccgccgccatgcgcgcgggctgatcctcaccgagcagggcagcgccttcgccgtgcagtgctgcggcatcctccaggaagcctgggggctgggcagcctgcaagggcgcggcgaactgcacgggcaggtgcgcgtcggctgcctcaccacctttgcgccgttcgtgattccccccttgctcacgcgcgtgcaacagcatctgcccggcgtgcgcctggcctggttcgagggccaccacgagtacctgctggagggcctgcgcacgggcacgctcgacatcgcggtgctgtacgacttcgagatcccgtccggcatcaagctggtggccttgcgcgccgcgccgctgcaggtggtgctgcccgcgtcccatgcgctggcggccaaggaaacgctggccaccagcgacctcaacaccgagccgctgatcctgctcgacctgccgcgcacgcgcgaatacatgctgacggccttcagctccaacggcgcgattccgcgcattgcccattcggtgctgtcgatcaatatgctgctgggcatggtggcggccggccatggcttctcgctcctgaatttctgtccgcccaatgccctgccgggcatgggcggcatcgtgtcgcgcgcattcgaatcgcatgtgcgtcaacccaatatcgtggcggcgtattcgttccgctatcactatccgcgcgccgccgccgcgatcgtggagcacatctcggagctggtcgacgaactcgtcatccaggcccactgagccggcggccggcgctcagggcgccgcggccagttcgaacgcgccgttgctgaccgtgagcatgcgcacgctttccgccttggcgccgaagtggtcttcggggccgtaggcgtagatggcggtcacgcccacgtagcgctcgcctttctccagctgcgcgcgcagcgccgccgggtcgctgccggccgcgcgcatggcctgcagcagcaggttggccgagtcgtagccattgcccgagaacgtggccggcggcttgccgtatttcttggtgtaggcggccacgaacgattgcagcccggccttctgcgcgtcatcggacggcaacgacccggcgacgtacagcttggacgatggcagcaggatgtcgttggcggcttccccggccagccgcaggtagttgaagtcgttggcggcgtgggtaaggtaaagcggcgtatcgatggccagcgcgcgatggttgcgggtggcgatggccaggccggggccggtggcccagatcacgatggcctgggccgggctgccgcgcagcttggtcaactgcggcgtcatgtcggtatcggcgtggccgaaggtctcggtggccactacctgcacgccgtattgggccgccaggcggttgagcgtatcgcggccgttggtgccgaacgcgacgtccgagtgcagcatcgccactttggtgatgtggcgcgcctgcatgtcgcgcagcatcactgtctgcacgatctcgtcggtcagcggcgcgatgaaggtatagcgccgcttctcgggcggcagcacgatgccgcggctggcgccgttggcgatcatcggcaccttggcgcgctcgatgacgtcggccacggcgaaattggagcccgagcttaccgggccgatgacggcggacaccttttcctgcgacagcagccggcgcgcgccggagacggtcttggtgttgtcgctttcgctgttgacgttgaccagcacgatcttgcggccctgtatgccgcccgcggcgttggcctggtcgatggccagctgggcgccttccagcgtgggctgccccagcgaggcgatggcgcccgaggtttcgagcagcgcgccgatcttgatgtcctggcccagcgcgacgtgcgcggggccggcggccagcgccgcgaccgccatgattttccacagtttcatcgtgattccccttgttggtgctgcgccatgaattcgagtgcgtgagcgaacaggccggggtcggccgtccagataccgccgccgatgcgcccggccgtgcccaggctgtcgagcatgcccagcgccaccaccggcgccttgccggtggcggcgacggcgcgcgcggccagccccatgcggggatggctgcgttcgaatgcggggtgggccgggccgagcagggcggcgcccagcgcggcggccggctcgggcatgtaggcgcccagggcctgttgctgcgccggtgaatgcgccatcgccatggcgcccaggcccagggcctcgaccacggcgctgtcgccgatggccggcaagggctgcgcgccggacaggccaggctccagcgcgccgcgcggcgcgccgcaacgccggctgaaccagcgtcccggcagcgcggccagctggatgccggcctcgcgtccattgccgcccatcgcggtcaccaggctgctgccggccatgccttcggccgccgacagcatgcatttggacgcggccatccagaggttgaggaaaaagcccggcgattgcgccaggtagtccgccaccgcgccgtcctcgggcgcatggccgagcgcgcgcaggctggccgccagcgcctgcgtgccggccagggtgcgtccatggcagtcgtcgcccgcggccagggcctggtcggccagttcgaccaggtcgatgccggcctcgcagccggccctcagctgctcggcaaagggcccgttgagccagcgcaggtgttcggccacttccgtctccgggcggcccagccggatcggccatcggttgccgccgttgagcgcggcatggcagggcgcggcgcggcccgccgcgtcgcgcaccacctgcacgtgctggctgggcgacaggatggccgccagcggcacgacgcagcggtggtcctgcgccggcgccagccggatggcgccggtgcgcacgccgtacagcgcgtcggcccggtcgacggcccagccttcgtacagcgccgcgttgacgatggagttgagcatcggccacgggatctcgccgtcgccgggcaagggcgggccggcgtgcagcagcgtgcgctgcgggtacgcgaaggcctcgcgcgccggcagcagccccgccagcacggggcgcaccgccgtcacggcgcgccaggcggccgcgtcgcgcggatcgagggtgtcgggggaattcatgcctgcctccgggtcggggtgtcggcgccttcccagcccaggaaggcctcgccgatgtcgctgcgcgccagcaggctggcgctggtgtcctgcgccaccagccggccgttgaccagcacatagccgcggtcggacacttgcagcgcggcgcgcgcgttctgttcgatcagcagcaccgtcaggccgcgctcggtcaggcgcggcagcgattcgaggatttcgcgcgcgatctgcggcgccaggccgaacgacggctcgtccagcatcagcagctgcgggcggctcatgagcgcgcgtccgatcgccagcatctggccctcgccgccggacagcgtgccggcctgctggtgcatgcgctcggccaggcgcggaaacagcgcggtgatttcctccatgacctggttcatcgccgccacggtctcgcgccgcggcgccagcagctgcatgacgccgccgcggcgcacgcaggcgtagtggcccatcatcaggttctcccgcaccgtgaggctgggaaacagcgagcgcccctccggcgccagcgcgatgccggcgccggtgcgggcctcggccggcacgctggccaggtccgcgccgcgaaaggcgatccggcccgcctgcgggcgcagcagtccggccaccgccttgagcagggtcgacttgccggcgccgttggcgccgatcagcgacacgatctcgccctggcgtacctgcagcgatacatcggacagcgcctgcagcgcgccatagcgcaccgacagccggtcgatctccagcaccgtggcggcctcggcgttggcggcctcggggcgcaggcccgggcggatctccgtgttgccgaggtaggcggcgatgacggcgggatcggcgcgtaccgccgccgcttcgccctgcgccaggatgcggccatggttcaggaccacgatgcggtcggccagccggcccacgaaggcgagattatgctcgacgaaaactaccgtggcgccgttggcgcggatctgctcgatcgcgcccgccagcatgtccttctcgacgctgttcaggcccgcgccgggctcgtccaggtacagcagccgcgcgcccgaggccagggcgcgcgcggcggccagcagtcgttgctggccggccgtcagctgggcggccgaggtatcggccagcgccgccatgccgaccgtcttcagatgcatcatggcctgctcggacagcgtctgcgccgtgcccgtcttccagcccaggccggccagcccggccagaaagccgctgccgctgcgccgcacgccggcggccatgacgttctcgcgcaccgtcagcgcggtcaggatctcggcggcctggaaagtgcgcgccaggccgcgcacgttcacctcgtgagcgggcaggccggtcacgtcctcgttctcgaaacagaccttgccctggccgggcgcaagcgcgcccgagacgatgttcagcagggtcgacttgccggcgccgttggggccgatcagggctaggatttcgccgcggcggacctggaacgacacatcgtccagggcctgcagcccgccgaaccggatacccacgcgctggacgtccagcatgattgcggagctattcataggacattggccttgatgacgggcgccttggcgcggttggcccggcgggcgagcaggtggcgcagcgcgttgcccagcctttgcaccgggaacagcatggtcaggatcagcagcaggccgtacaggatgacgtccaggtggccgaacgatttcatgccctcgctgaccagcaccacgaagaacacgccgaccagcgtgcgccaggtgccggtgaagccgctcagggccacgatcagcagcagcttgatcgacagcgccacgttgaacggatccggactgatgtagcccgtccagaatgtgtagaggccccccgacagtccggccagcgccccgctggccatcatgatgagctgcttgacgcgcgccggcgcgatgccgatggaaccggccaccagctcgctttcgcccaccacgcgcagggccagcccgaagggcgagcggatcaggttgtcggccaggatcagcgcgacgatgacggccagccagcccagcacgaaaaaggccgggtccgaggccagttccaggctgcccaccttgagcacgcccgccacgctgatgccgtcggggccgccggtgacgtcgtgccattcgaccagcacggtgtggacgatcatgcccagcgccagcgtcgccatggccaggtggtggccgcgcagccggaacaccagcttgcccaccgcccatgctgccgcgcacgccagcgccgcggcgaacagcacggccagccatggatccatgtcccagcgctgcgaggcgatggccgcggcgtaggcgcctatgcccacgaaggcggcgtgtcccagcgagatctgtccgcaatgcccgaccagcagcgacaggccgatggccggcagcgcatagatcgcacagacgacgaacaggttgatcagataggcgttgccggtggagtagaccgcggccagcagggccagcgtgagcaccagtggaagtttcttcatcgcttcaccttgtcgaattcgccgaacagtccgccggggcgcaccagcaggaaggccagcagcaggacgaacgcgatggcgttcttgaaccccgaactgatgtagccggccgagaaggcctccagcagccccagcagcaggccgccggcggccgcgcccaccgggttgccgaagccgcccatgatgcaggcgacgaagcccttgatgcccagcgccgcgccgctgtcgtactgcatcagcgcgatgggcgcgatgatgatgccggcgatggcgccgaccgcgcccgacaggaagaagcccaggccgcgcatcaccgacgagggaatgcccatcagcgccgcggcctgcggattcatcgcacaggcgcggaagctgcggcccaggtacgtgcgggtgagaaagacgtacagcaccgccatcagcaccacgctggtgcccagcacccagaatgcctggggctgcatcgacacgccgtacacgctgatcggcgtcgagccggagaaggcgggcagcgactgggcgtcggtgccccaggtcaccacggcgagtccctgcagtaccacgctgatgcctatggtgatgatgatgccgcggatcgcgtggttgcccaccgggcgcagcgcaaagcgctccagcaccacgcccagcgcgccgaccagcagcacgcaggcgaccacggccagcggcaggggaacgccggccgccagcatcgaggcggttgccagcgcgcccagcatcgagacctcgccctgcgcgaaattgacgatgttggtcacgttgtagacggcggtaaagccgatggcgaccaggccgtagatgcagcccaccaccaggcccgagacgaggtactgcaggaactcggtcatcatgtggtccttttgtcggtgccgtcggacggcgtctccatccacgattccgagaacgccaggaatgcggagctcttcttgccgccgtcgaagttgcgtgtggtgacgcggccgcgcagcggcttgccgttgagggtgatgctggcgtcggtcgcgtcgatgaacaggctgtacatctcatggcggccggtgggtcctttctcgggcggcatgtccaccgcgtagggctcggtcaggccgtcccaggtcagcaccacttcgatatcgcgcgagcgcaggatctcctggtagcgcgatcgcgtatcgccggccgagcgcgcctcggtcagcggcaggtagctgatcgcctcggtgccggccgagacgcggaacgaattgaagcgcgcgaagaactccttcatcagatagcgcgccagcggctcgttgtcggtgatgcagacattgcaggcctgcggcagggtcgcggcgatatcgggctgctccagcaacagcacgccgcggcccatgccatagggcgaataattgatgtggaaatacgtcgccaggccggtccatggaccgtcgtcctgctccttcaggtagatgccggggttgtcgccggtccatgccactttgccgggatgtacgggtgagctcatcttgggtgtcctgtagtgggtgacgaagggatgcgagggccgccgtggcggccggccctcattcggaggtggcggtgctggcctgttcggcggcgtaggcgcggatgcgttcgcgcacctgttccgggcgatcggcctgttcgtggtggtcgcccttgacgacgatggcggtgatggccttgccgatctcgcgcacgcaggccgcgtcgtcggtgtcggcgggcgggatgctgaccaccgtgtcgtgggcgtaggtgggcgtggcgccgttggcgcgcagcggcgagatggcgggcgcctcgccgttggcgatcttgcgcgactcgcgccgcagcagctgccgcagcatggccacgccgcggtcgcagcgggtgaggttttccatcgcgtgcacggcgatcgggcgctgcgaaatctgcgcgtcgtaatcgcccggcatgcgctggcggtcggcgtagggccgctcgccgttctggccgaagaaatctaccgtctccacgccgcacaggctttcgtcggccaggccgcgcgggtcggcatccgggtgcatatggcgccagcctatgatgcggcaggtgtggtcgtcgatcggcgtggtccagcgcgtgatcgccacgcgggcgaattccttgggcgtcagcccgtcttcccagatgtggccgacctgcgccaggttgggcagcacgatgtcgttggagcgcacccacaccttgtcttcccagcggcgcgacgtgacgtagatcatgccggtgggcgtgggcacgaagtccatttcgggcagctcgccccaggcctcggcgaattgcgtgaagctgatgcgcgtatgcaggaacacggcgtgcgccgggtccatcacgttttcgtggacctgcagccagttgcacgggtacgtaatacagtagggcaccaggcggtcgccggggatgtcgtacgtgtcgtagaccgggaactcgggcttgtccgccggcgggccgaaatacccgaagatgatgccccggtactcatgcagcggatacgcgccgtggcagacattgaagcgcagctgcgagtcgggcgggtctcccggggtttcgaggatctgcccgtccacgccgaacagccagccgtggtagcagcagcgcaggccgttttcctcgcagatgccgaactccagcgacgtgccgcggtggctgcagtgcttttcgagcaggccgggcttgccgttgcgagcgcgaaacagcaccaggttttcgccgaacatgcgcaccgccgtgggcagttcgcccagttcctcggatagcgccacgggctgccagaagcgccgcaggtactcgcccatcggcgagcctttttcgacacgggtcaggtcggcgttctcggccggcgtcttgtcccgttcatatgcggaatacggtttgacgagtacgattttcttttccatgtttcgcgccataggaaggttgcaggaacatggaatgcactctaggaaaaaagcgcggcgcgcgaaaataattaaaacgaaccaaccagatccgtttttttaaagcagcacgaaaagggggattgcgcgccggatattggtgcgcagcagcaccgccgcggtgccccggggatggccggtcgccggcgcgcgcgcacggcggcgccgcgctgcggcgccgcatccagccacgaatttgcgtcagcgttgcgggttgctcaagtgcgaggtgtcgagcacatcgtcttcgggcgtaatgacgccgggatcgccgggttcggcaatggcccggccgcgccggggcatgccggccacctggggggcttcctcgggcatgggcatgacgtccgtgcccttgcgcgcgttcaccggacggtgtggccaggattgcgcgtgcgggtctgcgggttgggaatcgcgtgcggtcttggtcatgatggctgctccagaaacaggtgcgtcatcgagtcatgcgggctgtatcgggtgcctgtccccgctgagacagataccgtcttggccgtcaaccggtcatggcgtagagcggtgtgcctgtcccagtggggacaggcacacctcgccgcggatgccagccccggtcgggacaggcacccggttcctgcggggacaggcgccgcgaggagccgagccggttctgcatacatcccatcttaggccggcgcgcccgcccgtatccaagcgttttgcaagcggctgttgcagcttgtgccgcctataatcggggcgcgacgcttccggtcgcccgccgcctgcgccgtggcggcgccacgcctcccgtatcccattcccatcgccttgaccgacgcactcgacagatccgtttccgccgaattggtagccgtcctggtggcggtgacgcaaggagagccgcgcgtgctcaccaccgaggacgcccgcgcgctgccggccggcccgttcgaactggcgcaccgttcgctgcaggccggcctgcgcgcctgggtggagacccagacgcatcacccgctgggctatgtcgaacagctttacacctttgccgacagcgaccgttccaacgaggccggagcgcgcgtcatttcggtcagctacctgggcctgacgcgcgaggccggcgccaccggcgtggcgcaggtgggctggcagcactggtatcgctactttccatgggaagactggcgcgccggccggctggccatcatcgccgacgagatcgcgccccgcctgctggcctgggccggggcgggcgccgacgccgcggcccgggcgcagcgccgccagcgcgtcgccctgaccttcgggctggatggcgcgggctggaacgaggacatggtcctgcagcgctacgagctgctgttcgaggccgggctggtgcccgagtcgcgccacccggacgcctcgggcctgccggtggcggggcagtcgatgcggcacgaccatcgccgcatcctggccaccggcattgcgcgcctgcgcgccaagatcaagtaccggccggtggtgttcgaactgatgccgcccgaattcacgctgctgcagctgcagatggccgtcgaggccctggccggccgcggcctgcacaagcagaacttccgccgcctcatcgaacagcaggaactggtcgaggaaaccggcggcatggccagcggcgcggcggggcgcccggccaagctgttccggttccgccgcgacgtgctgctcgagcgcgccatcgccggcagcaaactgccgctggcgcggcaattctaggcggcgggggggcgaaaaatgcttgacagcgctttatgctcaggaatagcataattaaacacagcccctgtggccatttttttgacccttaaatactcattatgagcataaatatcgggcaggcggcccctctcgccatcgacgccgcgccgacgctccgtacggcgcccgctcccttgccgcaggtcatgctcgagccgctggtgcgcgcggcgctgctggaggacctgggccgtgccggcgacatcacgaccgacgccatcgtgccggcgcaggcgcgcgcgcagacccgcctggtggcgcgccaggccggggtgctggcggggctggacctggcgcgcctggcgtttcgcctggtcgacccggaaatcgaattccatgccttgctgcccgacggcgcgcagttgcagcccggcgccgagatcgcgctgatccgcggcccggcgcgcggcatgctgacggccgagcgcacggccctgaattttctctgccacctcagcggcgtggcctcggccaccgcgtccatcgtggcggccatcggcgccggtcataccaaggtgacctgcacccgcaagaccatgccgggcctgcgcgcggtgcagaaatacgccgtgcgcgtgggcggcggcagcaaccaccgctacgggctggacgatgccgtgctgatcaaggacaaccacgtggcgatcgctggcggcatcgacgccgccgtgcagcgcgcgcgggcggccatcggccacatggtcaagatcgaggtcgaggtcgacacgctggagcaattgcgcgtcgcgctgcgcctgggcgtggatgtggtcctgctggacaacatggacctggacaccttgcgcgaagcggtggcgctggtcgacgggcgcgcggtcaccgaggcatcgggccgcatcacgcccgagaccgcgccggcggtggccgccaccggggtggacctgatggcgatcggctggctgacccatagcgcccgggtgctggatatcggcctggacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccgcgccagcaattgctcgaatcgggccaggtagcgccggcccatttccgtgacgtcgtgttcggtgcgcacgtaatcgtaggcgcgctgggtgacgtcggcgcgaaacgccgcgtcgtccaggcagcgcgccatgccggcggccagcgcatgatgatcgcccacggcgcacaggacgccgcggccgtcggccaggctttccttcaggccgccggcgtcggtcgataccaccggcacccgttgcaggaaggcatccagcacgctgctgcccagcgcctcttcgagcgagctcatgacgaatacgtccatgatgctgtagaagtcttcgacgcccttgcgaaaacccgcgaacacgtacacgccgtccaggcccagggcttgcgcctcggcacgcgcctgcgcctcgcggtcgccgcccgcgccgaaatgcaggaacacgaagtcctgccgctggcgcgccagctcgccgaccgcccgcaccagcgtcagcgggtccttgtcgtggatcagcgccgccgaggtggccagcaccttcttgccttgcagggcgaactcgcgcgccagccgctcgacgttgaccggatcgatgacgtgcggctcgaccgcgctgcggatgatgaccggttcgatgcccaggcggcgcggctcgccggcggccatctcgctgatcgccacgaacaggtcgacccggcgccatttgaagccggtcttccactcctcgcccggttcgaccacgaacgaagtgcggcgcgagaacgccaccggccggcggtgcagcgccttggtcagcacggcccaggtcacggtgttggcggtctgggcatggatgatgtcgtagcttgcgccggcgctggccagaaagcccagctggccgggcacgttgcgccggccatgcgtgacgaagccttcctcggcggcgcgcgcctgcaggggcccgccggcgcggcatagcagctcgacatcgtggccggccttgcggaaggcgcgcatgcagtacagcgtctggcgttcgccgccgcgccagcctttctcgaagttgagctgcagtatcctcatgcgcggcctatgccctggtaatcgaagccctgcgcgcgcatgtcggccggcacatagaggttgcgcccgtcgatgatcagcggcgccttgagcaattgcttgacgcgggtcaggtcgggcgcccggaacaccttccactcggtggcgatcagcaggccgtcggcgccgtcgagcgcctggtacatgtcgtcgaccagttcgaccgcggggttgtcgtccaggaccttggcggcctgcggcatggccaccgggtcgtagacccggatgcgcgcgccgcgccgcgtcaggtcggcgatggtgctcaggctgggcgcctcgcgcatgtcgtcggtattgggcttgaaggccaggccccacagcgcgaacgtgcggccctgcaggtccgcgccgtagcgcgcgaccaccttgtgcgccagccgcagcttctgcgcctggttggccgtctcggcggcctcgatcacgcgcatgggcagggcgtgctcgccggcgctgcgcatcagcgcctgcacatccttggggaagcacgagccgccatagccgatgcccgggtacaggaagtggtagccgatgcgcggatcggccccgatgccgcgccgcacctgttcgatgtcggcgcccagcgcctcggccaggttggccatctcgttcatgaacgagatgcgcgtggccagcatcgcgttggcggcgtacttggtcagctcggccgagcgcacgtccatcaccatcacgcgctcgtgggtgcgctggaacggcgcatagatgcgtcgcatggtgtcgatggtgtgctcgtcgtcggtgcccacgatgatgcggtcggggctcatgaagtcgttgatcgccgcgccttccttgagaaactcgggattggaggccacgctgaacggcacctccaccccgcgctcggccagcacttcctgcatggccgcccgcaccttgtcggcggtgcccaccggcacggtggacttgtccaccaccaccttgcgggccgtcatgtggcgggcgatgctgcgcgccgccgccaatacgtactgcaggtcggccgagccgtcctcgccgggcggcgtgcccacggcgatgaactggacgtcgccgaacgccacgctggcggcgatgtcgtcggtgaactgcaggcggccgcccgccacgttgcgcttgaccaggtcttccaggcccggctcgtagatgggtatgtgcccttcgcgcagcatcgccaccttggcggcgtccgtgtccaggcacagcacctcgttgcccatatcggccaggcacgcgcccgacaccaacccgacatagccggtaccaacgactgtgattttcatgcctgcaacctcgcaatacgcggcgtcagcggaccatccgccgcactgcgggcattatagaagtagtggagcgccgctcccgcccgggccggcgcccgccctgggtggcccctaggcctcggcgcggcggcgcaccacgttgaccaccacgcccagcgaggcgcataccgtgcccagcgccagggccagcgtgggcccgtgctggggatagacgctgaaggcaatggccaccagcgcggtgccgaagctctggccgaacacccgggtggtggcctgcacgccaccggccgccccgctgcgctggcgcggcgccgacgacagcatggcgcggttattgggcgtctggaacaggccgaaccccagcccggtcaggaacatgccggccatgatccacgggttggacaccgtggtcggcagcagggtcaggcaggccatgcccagcgccatgatgccggcccccgcgccgctcagcgtcgaggccgcgtaacggtcggacagccgcccggccaccggcgccaccacggcggtgcccaccggccaggccgccatcagcaggccgatctgcaggtaggggcgttcaagcacctgctggaaatagaagggcagcgccacgtacgaggccatctgcgcggcgaaggtacaggccgaggcggccacggcgtacgccaccgcctggatgcgcaacaggtccaccggcaccagcggcgccgtctggccgctggcgcgccgcaccagcagccagccgatggccacagccacggcgatcatcccgatgccgcgcagcacgtcgtgccccagcaggtccacgccggaaatgaaaatgcccagcgtcagcatggccagcagcgcgctcagccaatccagcggcatcttgttgcgcggcacctcgggcaggaaacgcaggccgcacatgatgacgatgccaatgggcaggttgacggcgaaaatccagcgccacgacgccaccgacaggatcagcgaacccagcgtcggccccagcaccgacatgacggccaccgtcgtggcgttgatgctgatgccgcggcccagcatgcgcaggaggtagatgttgcgcaccagcccgccgaacatgcacatcagcgtcgccgcccccacgccctggcagacccgcgccagcgtcaggtgccatagctgcccggcgaagacacaggccagcgacgacagggtgaacagcagcaggccgaaggtgaacatgcgccggaagcccacgcgctcggccagcgccgacatgggcagcagcatgaccaccaccgcgacgttataggcgttgatcacccacacggcatcggaaggcgcggcattcaggtcgcgcgcgatcgtcggcagcgccacgttggcgatggtggcatcgagcaccgccaggctcatgccggtcaggaccgtagcggcggcccaataccggcgcggcgtgggcagcccgtcgggcggcgagttgcgggagccgcaccgggcggcggacgcatcctcgccgatcacgatttcttgaccgggcgcttccagccttcgatggtgctctggcgcgcccgcgaaatcgtcaactgcccggccggcgcatccttggtgagcgtcgtgccggcccccagggtcgcgcccttgcccacgcgcaccggggccaccagctgggtatcggaaccgatgaaggcatcgtcctcgatcaccgtgcgatgcttgttcacgccgtcgtagttgcaggtgatcgtgcccgcgccgacattgacgcgcgcgccgatgtcggcatcgccgatataggccaggtggttggccttgctatcggcctgcagcacgctgttcttgatctcgacgaagttgcccacatgcgagcgctcgcccaggtcggcgccgggacgcagccgcgcatacgggccgaccacggcttcctggcccaccttggcctgctgcaggtgcgagtatgcctcgatgcgcgcgccggcctgcacggccacgtcgcgcagcacgcagtgcgggcccacccgcacgccgtcgcccagcgtaaccgtaccctcgaacacgcaccccacgtcgatgaacacgtcgcggccacagctcagcgtgccgcgcacgtcgaagcgggccggatcggccagggtgacgccggcctccagctggcggcgcgccagctcgctttgccaggcgcgctccagctgggcctgctgcacgcggctgttcacgcccagggtctcccagctggcgccaggctgcgcggcgcccaccggcacgccgtcgcccaccgccaggccgatcacgtcggtcaggtagtactcgccctgggcgttgtcattggtgatgcggcccagccagtccttcaggcgcgccgtgggcgcggccaggatgccggtgttgacttccttgatggcgcgctcggcctcgctggcgtccttgtgctcgacgatgcggcacacctggccctgcgcatcgcgcacgatgcggccgtagccggtcgaatcggccagcacctcggtcagcacggcgacgccgcggccgcgcgcctgcagcaggttctgcaaggtggccggctgcaccagcggcacgtcgccatagagcaccagggtgacgtcgtcctcgccatcgccttccagcaattgcggcaccgcctgctgcacggcatggccggtgccatgctgcggctgctgcagcgcgaactgcaggccgggctggccctcgaaggccgccttgacgcgatcggcgccgtgcccgaccaccacgatgatgcgcgccggctgcaactgccgcgcgctgccgatgacgtgatcgagcatgggccggccggccagggtatgcagcaccttgggaagatcggactgcatgcgcttgcccagtccggcggcgagtatcactacattaagcatagaaatctgagatatccaaagtcagtaaacgcgaaggttcgataagcgcgacgattccagggcgtgccggcgcgctacggcttgtccgccgcgcccttggcgggcgcccgcttgcgcggcgcccgcggcttggcggcgctcttgcgcgccgccttgggcttgccggcggcggcgggcggggcatccgccgcgcccggcggcggcgtttcgcccgccggggcctgcatcgacgcggccgtggccgcggccaggttgttgaattgctgctgcatcaggtcccaccaggcctgcgacgccgactgggccgccgcgttgatggagggaggaacggcgccagcttccgcagccggcgcggcggcctggccacccgcttggccggtcggcgcgccgccgccctgcggcgccggcttcaggcccagcgccacttccagcggcgaagcgccgcccgcggcctcgtcggcgccgaccgacgacacgctgtcgacgaacgagcgcaaggtggcaatggtggcgcgctgcacctccagcccctggatcgagctcgacagcatcgacaggttcaggcgcagccagttctcgacgctgcgcagttcgttgatccggcggtcgaggtcttccaggttcatgggcaccgccatgggcaaggcctgggtcaggccgcccgggcccgccagcccggcccacgcctggcgcatcatttccatgctcgccaacaggggattgccggacagatccgaattctggcccatcccgggcagcacgaacggattggtgtgcgagtcgctcattcggtctcctgcgatggctggggcgcgccggcccgttatcgacatgcggcgggccggtatgcgacccgcattatcgctgcccgatattacgctcgattccagcccctgccaaaacgccggatgacctacgccgctggccgcaagtctgccacggaacggccgctcgccatgctgcgaattctttgcacctgtatccgggcgcgccggccgcgcgctcaacccggcagcagctggtcgttctcgacccgcacccggtcgcccgaggcgaacgcgaagggctgggcgctgcggaactggcgccggctgccatcgctcatgcgcacggtcagctcataatgcgtcaccgtctgttgctcacggatattgcgctcgacttcacggccagccagcgcgccgcccaccgcgcccagcacggtcagggcgtcgcgcccgtggccgccgccgaactggttgcccaccacgccgccgaccacgccgccggcgaccgtgccgatcagatggttgctgtcatcgcgcaccggcacctgcacggtgcggatgccctcgaccacgccgcaggtggcgcaggccggcgcgcccgcctgggcgggctgctgggcaggttgcgccgattgggccggcttctgggcctgcttgggcgcctgctgcggcgcggaagccacattggcggcctccggcccggccagcgcggcctcttgcgccgaggcggccgcctgcggcgacgacccggccgacaggttgggcaagacccccgtcatggccgccacggcgacggcgctgagaatgatgacggaaacggccgcggcgcccagcaacgggtgcagcctgcgcctgggcgcggattctgagggacgattcatgtcggttctccggcaacgactacggcccgttgtatagcaccgccgccgcgtttccgcgtattgcgatggtgaccctttgcaaagaatacgccattcgccgcgctggcaattctgggacaatgccacgatggatacgccgatcaccctgcccgagctggaacaagccatcaactactggcgccaccgcgcgccttcgcagggcgacgagtcccgcctttgcgcccaggccgccgcgctggccaccccctatgcgctgatgatcatcggccatcgccgcgacatcacccccgccgagctgagccaggccgcccgcgccgcctaccaggcgtggctggacagccggaaataaggcgcgcggccgggcgctttgggcgtccacagatatcggccccccatgcggggacagataccgtcttggcagtcaaccgttcatggcgtagcgcggtgtgccctgtcccagtggggacaggcacaccctgccacagatgtcagtcctcatgcggggatggacaccccgcgtctacagcaaggccttgatgtcgtgcgccagcgcttcggcgccggcggtattggtggccagtacgcgcgattcgcccttgccgtcgaacaggtagaaggcggcggtatggtccatggtgtagttggccccgtcctgggtcgggaccttggcgtaataggccttgaacgacgcggcggcctgcttgatctgctcgggcgtgccggtcaggcccaggaagcgcggatcgaacgtcgtcacgtactgcttgagtatttcgggcgtgtcgcgctcggggtccacggtgaccagcagcacctgcacgcggtcggcgtccggcccgagctgcttcatgacctgcgacagctcggccagcgaggtcgggcagacgtcgggacactgggtgaaaccgaagaacaccaccaccgccttgccggcgaagtcctgcagggtgcgcggcttgccgttgtggtcgaccagcgccagcttcttgcccagttgcgtgccggtgatatcgctgcccttgaaggccggcgcgctttcgccgcaggcggccagcagcgcggccacgcccatcgcggctacggcttgcagcgcacggcggcgtgcggaagtaaaggcgaacatcgaaacaaccctcctacagtcagcgcagcaggccgacccagtgatcgatcagcagcgcgccgaacagcagcgccaggtacaggatcgagaagcggaacaggcggcgcgccagcgcatcgctgtattcgcgatacaggcgccaggcataccagacgaacataccgcccagggccagcgcgctggccaggtacagcgcgccgctcatgcggatggcgtacggcagcaaggtggtggcgagcagggcgaagctgtagagcaggatatgcagccgcgtgaattgctggccgcgcgtcaccggcagcatgggcaggccggccttgatgtagtcgttgttgcggtacagcgccagcgcccagaaatgcggcggggtccagatgaagatgatgagcaccaggacccaggcctcggccggcacggaatcggccaccgcggcccagcccagggccggcggcatggcgcccgacaggccgccgatcacgatgttctgcggcgtgcgcggcttgaggatgacggtgtagatgatggcgtagccgacgaaggtggcgaaggtcagccacatggtcagcgggttgaccaggtggtacagcaccagcatgcccgcgccgcccagcaggcccgacaggctcagcacctggatgtcggagatggtgccgcgcgccgtcgcgcgccgcgcggtgcgcagcatgcgggcgtcgacctcctgctcgatcaggcagttgatggcgaatgccgcggcggccagcagccagatgcccagggtgccaaacaccacgtggctcagatctggcatgccaggcgcggccaggaacataccgatcaccgcgcagaataccgccagctgcgtgacacgcggcttggtcaggacgaggtattggcgcagcaatccggtttggggggcagcaagactggacatggtcgctattctaaacgcgatcgaattggggccggatcaccccggcggcttgcggcgcgtcggccaggcgcaccaggatgaccacggcggccagggtcagcccggccgccccgccattgtgcaacaccgcgatcagcagcggccactggaagaagatggtggtcagcccggtgaacagctgggccgccagcagcgccagcatcagcgtggccggcccgcgcaggcccggctcgccgcgcaggcgccaggccagcacgccgacgtaggcgaacaccacgaaagcgaaattgcgatgcgtccagtggatggcggtcagcgcgtgctgggaaatcatttcccccgagggcagctcgcccaacgcgcgaatcagcgaaaaaccgccatggaaatccatctccggcagcaactggccatggcaagtcgggaagtccatgcaggccagcgccgcgtaattggtgctgacccagccgcccagggtgatctgcgccagcagcagcagaaacccgaccgtcatccacggccgccagcgccgtgtctgcggcgacaggggcgcgtgcggccgttcgcgcgccgacagccaggtcatcagcgacagcaccagcaggccgaacaccaggtgcgcggtcaccaccaccggcatcagcttgtgggtcaccgtccaggcgccgaacgcgccctgcacgcacaccgcgatcagcgcgccgacggccagggccggcgagcggcccagctcgcgccggtagcgccaggccatccagacgatggcgatgatcagcatgcccaggaaggcgccgacgtagcggtggatcatctcgatccaggccttggacagagtgaccggcccgaacggcatgctgctggcggcctgatggatgtcggacatggcgcccaatggagtcacgctgccgtaacagcccggccagtcggggcaacccagcccggaatcggtcaggcgcacaaaggcgccgaacatgatgaggtccagcgtcaggaaccaggtgaagaagacgagtttgcgatagcgctgcttgatgcggtccatggtcagccgatgcgcgagttgtacagaagcctgctgatgtccttgcgcaccttgacgccatcggcgtcgggagggaactgcaacatcaggttgcccagcgggtcgatgacccacatgggcccgaacagggccgccgacgcggcggcgtcctgccccagcagatagcgacccagctgttcgggacgggcgcgcagcatcagggtgccgcgataggcgtccagcactttctgcggcacctccccgtcgtcggtgatgaaccagacgcgctgcacgcggtcgacgttcttgccctggctggcgtggctgttgcgggtgatgaacagcttgcgggcgcaagattcggggcaggcggcctggtcggccacgcccagcagccacttgcccttgagcccggcggggtcgaacggcttgccgtccagggtggtcagctgcagctgctgcgccgtcggcatgggccgctgcggctgcaccagcgtgccgtagttgctgctgtcctcgggccaccactggggattgttgtacacgatgacggccgccagcacgggggccagcgcgcacaggaacaccagcaccaggggcagcatcgagcgcttgggcgcggaaggagcaaaagagcgggccacgtatgttttcctgtatcgggagggatcaagcctggcgccggcgccgccaggcgcgcgcggccacgaccagccaggcgatggcggcgatgccggcaaacgcgaaccattgcatggcatagccgatgttctggttgtaatcgaccgagggctgcggccagtcgcgcgccaggccgtcgttgtgctcgccggtctgcatcagcaccgtcggcagcagcgtcaggccgctggcgcgcgcgtagtcgtcgagctgcaggttctgcaccaccggcggcagcgccccggatgccggcaaggtgtcgggcagcttgccggcgcgcgcgtcgccgaacgaccacaattcgaacaacctgggcacgcgcggcatcagttcgccggtgaccgcctgcgggccggccggcggcgccggcaccgaaagcgtctggccggcgcccagcgcgcgcggcagccagccgcgcaacaccagcacggccgccccgccggcgtgcagccgcagcggcgtggccagccagtaaccgggccgcccgccatggttgcgattctccagcagtacactgaactgcggcagccattggccctcggcgctggcggcgcgccatgcggtcagctgcggcgccggcgtatcgggcgccagggccagcggcgccagcgcgcgcccgccctcgatggcggccagcacggcgcggcgctcgtcggcgcgatgcagctgccagcgtcccaacgatgcgagaatggcagccgcgatacccaacagcaacaaggctgccaaggtcaatttccacgagtgcggtcgagccatgtctgcaataatttccgttttgcgccggaggcctgcatgcgcgtcatagtcatagtggccttcatcggtattctcgccagcctggcatccgccctggtctacctgatgaaggacaaaggcagtaccaaccgcacggtcaatgcgctgacggtgcgcatcgggctgtcggttgccctgttcctgttcgtgctgctggcccatcacctgggctggatagaaagcacgggattgagatagcgcacggcggcgcgagttcccgcggccgcgccctgcatgatagccctgccggcgaacgaatgcccccttgcgggggcattcgtcgtcaaggctcgctgcggcggcgggtctagaaccagtacacgaacaggtacaggcccagccacaccacgtcgacgaagtgccagtaccaggccgcgccctcgaagccgaaatggttgtcggcggtgaagtggccgcggatcaggcggatcaggatcacggtcagcatggtggcgcccacgatcacgtgaaagccgtgaaagcccgtcagcatgtagaacagcgacccatacgcgcccgaattgaacttcaggttcaggtcggcataggcatggatgtactcggcggcctgacaggccacgaagatgaagcccagcgtcaccgtcgcgaacagccagaagatggccttgccgcgcaggttctcgcgcagcgcgtggtgcgcgatggtcagcgtcacgcccgaggacagcagcagggcggtgttgatggtgggcagccagaacgggccgaccgtctggaagtgctcgaccacgccggccgggccgaagttgggccaggtggcgttgaagtcgggccacagcagcagcttgtggtccaggtcacccagccagggcgtggtgatggtgcgcacataccagagcgcgccgaagaaaccggcgaagaacatcacttccgagaagatgaaccagctcatcccccagcggtacgacgcgtcgatacgcttgctgtacaagccgctctcggactcctggatggcgtcgccgaaccagaagtacagggtgaggaacaggccgatcacgccggccagcaccacccacttgccccacacggcgccattgacccaaccggccgcgcccaggcccatggccaacagtgccaaggcggtccgcacggggtgcccggaatctgcaggcacgtagtagtacggggcctctttgccttgaaccgagtggctcgcactcatggtcttctccctggtacagattgttgaattattgcttcatgccaggccggcgacggcccagcgcacgatcgccaccagggcgatcacgaaaattgcagcagccagcaggccggccacgatgacatgcaccggattcagcctggcgatgtcgtcctggtagcccgcacccttgcgcaccccgaaaaagccccacagcacggctttcatggtctggaaaaagctcagcttgcgctggctgagcttgtgcaggtcgtcggtcatgtcatgccctccgtcagcccgtcacgccggcaaacagcacggcgccgcggataaaagtccagacgaacaccgccgcgaccagcgccaacaggatgagggcgacgttgcgattgcggcggcgttgttcaggagtcatgttactgccttgctacgtagggggtgcgatgaccttactttacttcgggcggggtttcaaaggtatggaacggcgccggcgacggcacggtccactccaggccttcggcgccttcccagggcttggccgaggccacttcgcccttgccgcggtagcagcgcagcacggcccacaggaagatcagctgcgacaggccgaaccagaacgcgccgatcgtggccagctggtggaaggtggtgaactgcgcggcgtagtcggcgtagcggcgcggcatgccggccaggcccaggaagtgcatcgggaagaaggtgatgttgaacgaaatcatcgacgaccagaaatgcagcttgcccagcttctcgctgtacatgcggccggtccatttgggcagccagtagtacgtgccggcgaacagcgcgaacagcgagcccgccaccagcacgtagtggaagtgcgccaccacgtagtaggtgtcgtgcacctggatgtcgatcggcgcgaccgacaggatcaggccggtgaagccgccgatggtgaacacgaagatgaagcccaccgagaacagcatcggcgtctcgaaggtcatcgagccgcgccacatggtggccacccagttgaacaccttcaccccggtcgggatcgagatcagcatggtggcgtacatgaagtacagctgcccggtcaccggcatgcccgtggtgaacatgtggtgcgcccagacgatgaacgccaggatggcgatggcggcggtggcgtacaccatcgacgcatagccgaacagctgcttgcgggcaaaggccggcacgatggccgacacgatgccgaacgccggcaggatcatgatgtagacctcggggtgcccgaagaaccaaaacacgtgctggtacatcaccgggtcgccgccggcggccgcgttgaagaagccggcgccgaagtggcggtcggtcagcaccatggtgatggcagcggccagcaccggcagcaccgcgatcagcaggaacgcggtgatcagccaggtccagcagaacagcggcatcttcatcagcgtcatgccgggcgcgcgcatgttcagcaccgtgacgatgatgttgatcgcgcccatgatggacgaggcgcccatgatgtgcagcgcgaagatggccaggtccatgccggggcccatctgggccgacagcggcgcatacagcgtccagccggcggcggtggcgccgccgggcacgaagaacgacaccgtcagcatgatgccggcgaccggcagcagccagaagctgaagttgttcatgcgggcgaacgccatgtcggaggcgccgatctgcagcgggatcatccagttggcgaagcccacgaacgccggcatgacggcgccgaacaccatgatcaggccgtgcatggtggtgaactggttgaacagttcggggcggaagaactgcagaccgggctcgaacagctcggtgcgcagcaacagggccagcacgccgccttccatcagcatgaagaacgagaagatgaggtacatcgtcccgatatctttgtggttggtagcgaaaagccagcggcgccagccgctcggcatggcgtggtggtggtcatcgtgaccgtggccgtggcccggcgacacgtggtctacagtgacgctgctcatgatggactccttcctgctgattgccggcctcggtccaggaggccggcagggatctcgatcgaacgtaacggtggaaactgccaactacaggaacagcagcggggcgcgcttcagcgcgcctccaccacgtccttgggttggaccaccgggtcctggcccttgcctgcattgctccaggcattgcgcgtgtaggtgatgaccgctgcgacttcgacatcgttgagctggccgccgaacgccgccatggcggtgccgggcttgcccttgagcacggtattgatctgcgcggccttggggcccagcacgacgggatcgccgtcaagcggagggaacgagcccggaatgcccttgccgttggcctggtgacaggccacgcaattggcggcaaacaccttctcgccgcgcgcaaccagttcggcctgcgtccattccttgttgggatcgtccgccgaagccgccatcttctttttctgatcggcgacccacttgtcgtactcgggctgcgccagcacttccaccacgatgggcatgaaggcgtggtccttgccgcacagttcggcacactggccacgatagatgccgggcttctcggcgcggaaccaggcatcgcgcaggaagccggggatcgcgtcctgcttgacgccgaagtccggaaccatccaggagtggatgacgtcgccggcggtcagcaccacgcgcaccttcttgtcgaccggaaccaccatgtggttgtcgacttccatcaggtagaactggcccttgggctcgcggttctcgatctgcgcgcgcggcgtggacagggtggagaggaacttgatgccggcggcttcgccgtcaaggtactcgtagccccacttccattggtagcccgtgaccttgacggtcacgtcggcgctggaagtgtccttcatggcgaccacggtcttggtggccggcagcgccatggcgatgacgatgaggaaaggaatgaccgtccacgcgacttccacgcccaggtgctcgtggaaagtggcggccttgtgcccgcgcgacttccggtgcgcccagatcgaatagaacatcacgccgaacacgccgatgaagatcacgatacagatcgcgagcatcatccaatgcagccacacgacgtctcgcgagatctgcgtgacgccttcgtgcaggtttagctgattgacccttgggcccccgggcatgtcttgcacttgcgccgcggccgcgctgccaatcagcagcgcacaagcgcccagtatccctctccacttcttcatgcttacctcgaaacacggcacgatgcccgttccttgatacgccgtacaggccgtcctaaaggcgggcaaacgcgcgatttattagacggtagggcaaggcagggtagaagcagccccgtcgatcccactcgaattcacaaagaaaccgcggaattatagcggacgcgcaaacgaatgtaattttgctcacttgaattcgttccgcagcgcccccatctgtgcgcccgccatcgggtccccggcgcgcggctgaactaaaatccatcgcatgccagacactcactatgcaagccagcagcggctcacgaggctgtatgccgagctcggccaacgcgcccaagccctgccgcccgaccaggcccggccgctctacattgccggccattgttgcggctgggtcacgcatgccgcgtgcgacgccctgcgcgccagcggcctggccgacctgcagcccgacgccgacggcctgcgcatcggcgccgatctcgcgcctggcccgacgctggacgccttgctggcccaggttgcgcaatctttacgcgatgcccgttgcctgcgtgggtggcgcgacgaattgctggacgtctgcgccggcgatctgcgcctgggcgccatcgagcgcgccgcggtgcggccgctggggctcaatacccgcgccgtgcacctgaacgcctggacgccgcaaggcgaactgtggatcgcccgccgcgcgatgacgaagtccaccgatccgggcatgtgggacaccctggtgggcggcctggccggcagcggcgaaaacctggaaaccgcgctggtgcgcgaatgcggcgaagaagccggcctggatccgcaccagctggaacaacgcaccccgctgcgcaccatcctgcacatgcaccggcgactgcccgagggctaccaggtcgaagacctgctgaccagcacgtgcgtattgccggccgacgcacggccggccaaccgcgacggcgaagtcatggaaatcgccaccaccagcgtcgaccacgccgtacgccgcatcgaagccggcgaattcaccctggaagccgcgctggtcatcgtcgaggacatcatgcaacgcagagccgaaggcacaacctgacccccgggtgcctgtccccgcagggggactggtacccgccgacttcccggtgcctgtccccgcggggacaggcacactgccgtacgccatgccactcggccgcctacgccggcgccgaatcctccgaggccgtgctggcggcggccgccgccgcggcttgcgagtattgcttccacacctcgatggcgcgcatgcgctgcttggcaacggtctggatgcgctcgtgcaggtgctcgtcgcgcgccagcagggcatggaaatcgcgcgccgacagcatcagcagcttgctgtagcccagcgacgtgacatcgggcaccagttgctcctcgcccagcagggcgagctcgccgaagaactccccgctgcccagttcgatggtggtgtggtcgggcagatgcaccaccacggccccggacgccacgatgcacatctcctggccatggcggccctcggtcaatatatgctggtcgggcagggccaggcgcggcttgagcaggcggcagatcgcgcgcagcgaatcctggctcaggccctcgaacagcggcacgcgcttgaccagttcggccgagcccagctcgatgtccagtggcggatgcttgtcgatgtgctgccagcgggctttcaactgcgccatcaagtcggcatagacttcgccgctgatgaggaactgttccagcatgtcgcgatagcgccggcgctccagctcgcgcgccacccggcccaggtggctttcctgcagccagagcgaatacgacgggtactgcagcgtcagcgcctgcagcgcgttctcgatcaggtccaggcggcgctggtgcgcggcgatgatgcggtctgcggcctcttcgcccagcaggggggccacctgttcgcgcgcgaacttcatcaggtcccgcgccaccgaccgcttggtcagcaggctggcgaaacgcttgcccagctcgcgcgccagccaaccctggaagccgaacatgtagtgcgtccgcaaggccatgcggaacagccgccaatagcgcacgtcggcaacgatgcccgcctcgaagccggccagcccgccggcgcgcaccgcgtcttccaggcgctcggcgcgcgccagcaggccttcggccaggcgccagtcgacgatctgcgccttcaggatatcgaagaacatttcctcttcgcgccgggccacgatggacaggccgaccgccacccgctggtccagcgtcatctggccgacctgcccgtcgtgcacgctggtcaggctggcatcgaacatcgcccggatgcggtcgcgcgcctcgggattgacatggtcgaccttggcgatctcctcggtgcggccctgcaggtcctccagcgcggccgccaatacctggttgcggatggtgcgctccaccggggacaactggttcaggcccagcatgcggatcagcggacgcaggctcacgccgttgatcatcagggtcatcagcacgaaaccggtggtcgccacggccacgaactggcgcgcctgctcgggcaccgaactctgctcggtcaccgccagggccagcgccagcgacacggcgccgcgcaggccgccccaccacatgacgctcttgtacgggttgctgacctcggcgccgatgcgcgccacccgcagcagcggcagcaggccgaacaccacgatggcgcgcgcggccagggtggcggcgaacaccaccagcaccagcagcagctcctgccagtccgcctcggccatcagcttgggaatcagcatggccgcgaacaggaagatcagagaattggcccagaagccgaactgcccccaggcgctggacaggaactcgaacgtggtgggcgacatgcgcgtgcgcccggtcgaatccaccaccagtcccgcgatcacggtggccaccaccccggacacgcccaggtaatgctcggaaatgaagaacgacagataagccagcgtcagcgtcagggtgatttcggcggtcggaaagccgcgcagccaggcaaacagcgcgcatgccaggcgccccatcaggaaaccggccaacccgccgcccacgaaatggaaaatgaaatcgttgaagaccgcgcccaccgacagctcgccgctgccgcccagcgccgccagcagcactgaatacaaggcgatcgaggccgcgtcgttgaacaggctctcgccctcgaccagcgtggtcagccgcttgggcgcgcccacttcgcggaagatgcccaccaccgcggccgggtcggtcgtggccacgatggcgcccagcagaaggcagacgatcaggccatacgacgaaacggcgtcgaccgcgaaacccaccaccagggtgcacaccacgaccgccacgatggccatcatcaggattggaccgatatcgtcgatcagccggcgcacgttcatcgacaacgcggtctcgaacagcagcaccggcaggaacaccatcaggaaggtttcggatgaaatctcgaaatgctcgatggtgtcgagcaggtcgcccagcacgggcggggcccagccgtgcaaatgcacgccgatgcccagcaggcagccgaccagcgccagcagcaccgaatagggcagcttgaggcggccggcaagcggcggcatgaaacagaccagcgtcagcagcccagccagtccaaacacgagaaaaccgatatccatgggcgtgacttcttgtcctggctgccttataaagagcaacaagaatagcgtttttttccggaaaaccgacgctggccggcggccgggcgcacacttggttacgcggccggcatggcgcgcccggcctgtgccgggaaatttcggtatggtgaaaaccccgtttgccctggagccatcttgtccgattccgccgcccccgttcgcgccgacgcgcccgccgtgctggtgcaattgaccgacatgcacctgttcgacgaaccgcatacggcgatgctgggcgtggataccgaagccagcctgcaggccgtgctgcggcaagtcggcgaggatggcttgaaccccgacgcgctgctgctcaccggcgacctgtcgcaggacggttcgccggcctcgtaccagcgcctgcacgccctgctggcgcagaccggcttgccggtgcgctgcctgcccggcaaccatgacgcgcctgccacgctgcgggcggaactgggcgcgtggagcgacccggtgctcgacctgggcgcctggcgcatcgtgctgctggattcgacggtgcccggctccaacggcgggcatctcgcagacgatcagctcgacttgctcagccgcgccgcccgcctcgccggcgaccgcccgctgctggtggccgtgcaccacaacccggtgcaaggcgaccccgactggcacgacaccatgatgctggacaacgcgcaactgctcttccagcgcctgcagcgcctgccgcaggcgcgcgtgctgctgtgggggcacgtgcaccaggaattcgactgccgccgccacaacctgcgcatgctggccacgccgtcgacctgtttccagttcgtcgtgcgcgacggcaagcattgcgtggacgacgccgcgccgggctatcgctggctgaagttgtatgcggatggatcgctggcgaccggcgtgcggcgcctggacggcgaccggtggcgcgccttgctgcgccagaacgccggttgaaccgggccgccgcgggcggcttgcgcaacgagcaggcaaaaaaatggggcaccgatatgctaggtgccccgcaagcatccgtctcataggggaggggaaagaggagaagccgagacggatgacaagactgcaaccgttggcatggccaagttcgcggtctacgtatgtttaggcgcacgagccgcgatttagtttccagcgtgccagggtggcggacaagtattttgtatctgaacgtatcaaaaatgcggggttccccgtcgaggcccgcatgtcatggcgtaggagggtgtgcctgtcccagcggggacaggcacaccctgccgcaaaggcccccaaaaaaacagaccgccgtagcggcctgtcttgcatgcgcgggcgccgcgtacggcgtcaggcgggggtcagcgcaccgcgcattttcttcagcgccgctgcttcgatctggcgcacccgttcggccgatacgccgaactcctgggccagttcgtgcagggtcaggccgccgtcgtcctgcagccagcgggcctcgatgatgcggcgcgaacgcgcgtccagcgcttcgagcgcccggcccaggccggcgccctgcaggtcgtcgtgcgccatgcggtccagcacgcggctcggctcttgccggccctcatcggacagataggcgatcggcgcgaaactgtcgtcatcgtcgtcctggctttccagcgacaggtcgcgcccggacaggcgcacttccatctcgctgacgtcctcgcggcgcacattgagctcgcgcgcgatgtggtcgacctgctcgggatccagcgtctggccgtcggggcgcatgctgcgcaggttgaagaacagcttgcgctgcgccttggtggtggccaccttgaccagccgccagttgcggatgatgaattcgtggatttcggccttgatccagtgcacggcgaacgacaccagccgcaccccgcgctcggggtcgaagcgcttgacggccttcatcaggccgacattgccttcctggatcaggtcggcgtgcggcaggccgtaacccaggtactggcgcgccaccgacaccaccagacgcaggtgcgacacgaccagttcgcgcgcggcctcgaggtcgccttcgtcgcgcaggcggcgcgcgagctggccttcctgttcggcggtcaggatgggcaggcggttgacggcggaaatgtaggcatcgatggtgccaagcgcacccgggttggccaccgccaacgccagggcgttgccggaaagggccaacgaactactgggttgagtcatgtttgcggcctccaggggaaggttgtctacaggcatggaacgatgttagcactccacgcaatcgagtgctaatacgactgctgcgccgcgccaaagttccggaatttcccagtacgcaggatatttttctatgcgtcccttatttaccagcccaattgcttcaggcgctcggccgtgaccgcgtccgccggccggatgaacagcgcgccgcgcgggtccaggtacacctggtagcgcgcgccgtcgaacatgggcatatatgctgcgctgccaaactggacatccacgaacggcagccagttgggcaccagccgcttgacctgggccaggtccggcgccggccagtcgtccagggcatgcaccgagcggggcgccgagcgttcgcgcgccgtgtcctggtagcgccccgacaggcgctccagccggtacagcggcgggacgcccgccagcagcgccggcagccgccagcgcaccaccttggcatcgatctgccattggtcgccgtacagggtgtagtcgcgcatccgctggtcgggggtgcgcgtggccagctggaactggccatcgccctgctggcgcaccatgaccttggccaccggcttgtcgtcggtcaggcggacaaactgcaccagcgacagggccagcaggcccgaaacgccggccagggccagcagcagcaggccgaacagccggcgcaccggccgcagccggaacacgcggcggccggcctcgtcgcgcgggccgccgcgtccgaacaacatggccaggcccggcagcagcacgatcagcgccgccaggccgatccaggcaaaggagcaagagcgtcgatcactggggtccttgcgcgggcatccgggccgcccagtatataaagcggcccgggcccggcctgttaccccagccgctcgacgtgaaaccggatgtgatcctcgatgaaggtcgaaatgaagtaatagccgtggtcgtagcccttgtgccggcgcagcgtcagcggctggccggcgtggcggcacgccgcttcgaacagctcgggacgcagctgctcgaccaggaaaccatcggccaggccctggtcgaccaggatgccttccggatagggctggcgcagcgtgcgcatcaatgcgctggcgtcataggcctcccaggcctggcggtcggggcccaggtagcgttcgaaggccttgtggccccacggcacctgggcaggcgcgacgaccggcgcgaaggccgagaccgagcggaacttgtccggattgcgcagggccagcaccagggcgccatggccgcccatggagtggccgaagatgcccacccgtcccgcgtcgcccggcagctcgccggtgacgatgccatgcagctcgtcgaccacgtagctgtacatccggtagtggctgcgccacggctcggcggtggcatcgaggtagaaccccgcgccgacgccgaagtcccagtgctcgtcctcgccggggaggccggcgccgcgcgggctggtgtccggcgccaccagcatcacgccgtgctgggcggccaggcgctgcgcgccggccttgatcatgaaggtttcctcggtgcaggtcagcccggccaggtagaacagcaccggcaccgggccgtgcgcggcctggggcggcacgaagaccgaaaagcgcatgggcaggccgatctccttcgaggcatggcgatagtagcgttgccagccatcgaagcagcgatgctgcgatacgagttccaggaccgccatgtcagtacaccacgacggagcggatggactcgccgcgcttcatcaggtcgaagccttcgttgatgcggtccaggggcagggtgtgcgtgatcaggtcatcgatgttgatcttgccttccatgtaccagtcgacgatcttgggcacgtcggtgcggccgcgcgcgccgccgaacgccgagcctttccactcgcggccggtcaccagctggaacggacgggtgctgatttccgccccggcctcggccacgccgatgatgacggactggccccagcccttgtggcagcactccagcgcctggcgcatgaccttggtgttgccgatgcactcgaacgaatagtccgcgccgccgtcggtcatctggatgatgtggtcgaccacgttctcgacttcgctcgggttgacgaaatgggtcatgccgaacttgcgcgccatggcttcgcgcgccggattgaggtccacgccgatgatcttgtcggcgcccaccatcttcgcgccctggatgacgttcaggccgatgccgcccagcccgaacaccaccacattggcgccggcctccacctttgcggtgaacaccacggcgccgataccggtggtgacgccgcagccgatatagcagatcttgtcgaacggagcgtcggggcgcaccttggccagcgcgatctcgggcaccacgatgtggttggcgaaggtggacgtgcccatgtaatggaacaggggcttgccgtcgatcgagaagcgcgaggtgccgtccggcatcaggcccttgccctgggtggtgcggatggcctggcacaggttggtcttgcgcgacaggcagaatttgcactggcggcactcgggcgtgtagagcggaatgacatggtcgccttttttcagcgtggtcacgcccggccccacgtccatgaccacgcccgcgccctcgtggcccaggatcgccgggaaaattccctccggatcagcacctgacaaagtgtaataatcggtgtgacagatgccggtggcctttatctccaccaggacctctccggccttggggccctcgaggtcgacgtcttcgaccgtcaacggggcaccagctttccaggcgatagcggctttcgtcttcatatattgctcctgatgtcctagggaaacctgcgggtattgatccttgacttcggatgttaacctgcgtgaatctagcctgatctgtccactggcttcccatacaggcttgaccgaaggcgatagcggcactatttatataaccgtggcactccatccaacccgttagcgcgaagcccccagcttatggcccgtctgccccgcttgtacgcccccgggctgccccaattggtgcaggccaatttcgtccagccgctggtgccgccctcgcagccggcgccgcaagacatcctcaaccagctgggaagctggctgggcgagtcggcccagcgccatcgggtcggcgtgcacgcatgggtgctggccaatgaccggatcctgctgctggccacgccggccgacgaggaaggcctgccgcgcctgatgcagacgctgggccgcaatctggccgcgcgcctgcgcggcggccgggtgtttgccggccgctaccgctccgcgctgctcgagccgggcgcctgggtgctgccatcgcaagtctggctggaaacctacccggtgcgcagcggcgccgccacggagccggacggctggccctggtcgtcggccggcagccacaccggcaacaccggcgcgcccccggcgcaatggcaatcggatcacgccgattactgggcctgcggcaatacgccgttcgaccgccaggccaattaccgccgcctgctgcacgacggcctgtcgcgcgaacagacgcaacgcatcgagcaggcggtatcgggccaatgggcgctgggcagcccggcattcatcgccagcctggcccacaccgccagccgccgcgtggcccccggccagcgcggccggcctcgcaagaagcccgcgccggccgcggccgacacccccgatacccccggtacggtccacacaccgaccacgccgaatacctcgaactgaagcgccgccccggtcggggcgttgcatgctgcccacccggcccctgtgccgcgtgggcattttgctgcgcccgccgggccggctccgtggcgcagaaacaataggggacacataaagactgaacggcctcaagcgggaggcaaggccgtgctttcctgggcatccgggccggccggcgccgcgatcggccattgcaattatatgtccccaataatttcatctatgagaaacaatggattaaattagggtcataccccatatttttggcttgcatgcgcacatcctgcgcagtattgtccctttgcactgcaacattctcgacgcaggcaactacggagcgcgttatgccctataccaagtcttccgattcctgtcgcccggtcgcggcgacccccatcgacgcaagccgtatcggcctgcccgccccccagggcctgtatcacccgcacaacgagcacgacgcctgtggcgtcggcttcgtggcccatatcaagggccgcaagagccactccatcatccagcaaggcctgaagatcctggaaaacctggatcaccgcggcgccgtgggcgccgacaagctgatgggcgacggcgccggcatcctgatccagattcccgacgcgctgtaccacgacgaactggctcagcaaggcatcgtcctgccgccgccgggcgaatacggcgtggcaatggtgttcctgcccaaggaaaccgcctcgcgcctggcctgtgaacaggagctggagcgctcggtccgcgccgaaggccagatcgtgctgggctggcgcgacgtgccggtggacgtcgaaatgccgatgtcgcccgcggtgcgcggcctcgaaccggtcatccgccagctgttcatcggccgcggcgccgacgtgatggtgcccgacgcgctggaacgcaagctgtacgtgatccgcaagaccgccagccacgccatccagaacatgcgcctggcgcacagcaaggaatacttcgtgccctcggcctcggtgcgcaccgtggtctacaagggcctgctgctggccgaccaggtcggccgctactatcgcgacctggccgatccgcgcacggtatcggcgctggcgctggtgcaccagcgcttctcgaccaacacgttccccgcctggccgctggcccacccgtaccgcatgatcgcccacaacggcgaaatcaacacggtcaagggcaacttcaactggctgcgggcccgcgagggcatgatgcagtccgcggtgctgggcgacgacctgaagaagctgtaccccatcgtctacgaaggccagtccgataccgccacgttcgacaactgcctcgaactgctggtgaactccggctattccctggcgcacgccatgatgatgatgatcccggaagcctgggaacagcacacgcagatggacgaaagccggcgcgccttctacgagtaccacgccgccatgatggagccctgggacgggccggccgcggtcgccttcaccgacggccgccagatcggcgccacgctggaccgcaacggcctgcgtccggcgcgctacctgatcaccgacgacgacatggtcatcatggcgtccgaggcgggcacgctgtcgatcccggaaaaccgcatcgtcaagaaatggcgcctgcaaccgggcaagatgttcctgatcgacctggagcagggccgcatcatcgacgacggcgagatcaagctgcagctggccaacagccgcccgtaccgccaatggatcgaacgcctgcaggtcaagctggaatcgctgcccgcgcccaggaccgcctcgccggccacccagacggccgtgccgctgctcgaccgccagcaggcgttcggctggacccaggaggatttcaagttcatcctcgaacccatggccgccagcggcgaggaagtgatcggctcgatgggcaacgatgccccgctggccgtgctgtcgaaccgctccaagccgttctacaactacttccgccaactgttcgcgcaagtgaccaacccgccgatcgacccgatccgcgagcagatggtcatgtcgctggtctcgttcatcggccccaagcccaacctgctcgacatcaacaacgtcaacccgccgctgcgcctggaagtgacgcagcccgtgctggatttcgccgccatggcgcagatccgcgacatcgaccaggtcaccggcaagaaattccgcagttatgagctggacatcacctatccggccgcctggggctcggaaggcatcgaggcgcgcgtggcggcgctgtgcgcgcgcgccgtcgacgcggtgcaaagcggctacaacatcctgatcgtgtccgaccgcctggtcgacgccgaccgcgtggccatcccggcgctgctggcgacctcggcggtgcaccagcacctgatccgcgccggcctgcgcaccaacgccggcctggtggtggagaccggctcggcgcgcgaagtgcaccatttcgcgctgctgggcgggtacggcgccgaagccatccacccgtacctggcgctggagtcgctgggccacctggccgaccccgacaaggcgatcaagaactacatcaaggccatcggcaagggcctgaacaaggtgatgtccaagatgggcatctccacctacatgtcgtactgcggcgcgcagatcttcgaagcggtgggcctgcagcgcgcgctggtggacaagtacttcaccggcaccgcctccaacatcgaaggcatcggcatcttccaggtggccgaggaagcgctgcgcatgcatcacgccgcgttcggcaacgacccggtgctggccaacgatctggatgcgggcggcgagtacgccttccgcatccgcggcgaagagcacatatggacgcccgactccatcgccaagctgcagcacgcgtcgcgctcgaacaactaccgcacctacaaggaatacgcgcagatcatcaacgaccagagccgtcgccacatgacgctgcgcggcctgttcgaattccgtttcgacccgacccgcgccatcccgctggacgacgtcgagccggccaaggaaatcgtgcgccgctttgccaccggagcgatgtcgctgggctcgatctcgaccgaggcccactcggtgctggccgtggccatgaaccgcatcggcggcaagtccaacaccggcgagggcggcgaggacgaactgcgctaccgcgccgagatgcgctcgggcggcagcgccatcaaggacggcgacacgctcgcctcggtgctgggcaacgaccgcgtcgaggccgacgtggccctgcgcgccggcgactcgctgcgttcgcgcatcaagcaggtggcctcgggccgcttcggcgtcagcgccgagtacctgtccagcgccgaccagatccagatcaagatggcccagggcgccaagcccggcgaaggcggccagctgccgggccacaaggtctccgagtacatcgccaagctgcgctactcggtgcccggcgtgggcctgatctcgccgccgccgcaccacgatatctactcgatcgaggacctggcccagctcatccacgacctgaagaacgtcaatgcccgggcctcggtctcggtcaagctggtctcggaagtgggcgtgggcacggtggccgccggcgtggccaaggccaaggccgaccacgtcgtcatcgccggccatgacggcggcaccggcgcctcgccggtctcgtccatcaagcacgccggcacgccctgggagctgggcctggccgaaacgcagcagacgctggtgctcaaccgcctgcggtcgcgcatccgcgtgcaggccgacggccagatgaagaccggccgcgacgtgatcatcggcgcgctgctgggcgccgacgaattcggcttcgcgaccgccccgctggtggtcgaaggctgcatcatgatgcgcaagtgccacctgaacacctgcccggtgggcgtggccacgcaggatccggaactgcgcaagaagttccagggcaagcccgagcacgtggtgaactacttcttcttcgtcgccgaggaagtgcgcgaaatcatggcccagctgggcatccgcaggttcgacgacctgatcggccgcaccgacctgctggacatgcgcgccagcgtcgagcactggaaagcgcaaggcctggatttctcgcgcgtgttccatcggatcgtctcggacgccgacgtgcgccagaccgaagagcaggaccacggcctggcgggcgcgctggaccaccagctgatcgagcgcagcaagcccgcgctcgagcgcggcgagaaagtctcgttcatcgtgccggtgcgcaaccgcaaccgcaccatcggcgccatgctgtccggcgcggtggccgcgcgctacggtcacgacggcctgcccgacgacaccatccacatccagtgcaacggcaccgccggccagagcttcggcgcgttcctggcgcacggcatcacgatggacctggtgggcgaagccaacgactacgtgggcaagggcctgtcgggcggccgcatcgtagtgcgctcgcccaacgacttccgcggcttcggcccggaccacatcatcgccggcaacaccgtgttgtacggcgcgctgtcgggcgaagccttcttcaacggcgtggcgggcgagcgcttcgcggtgcgcaattcgggcgcggccacggtggtcgaaggcaccggcgaccacggctgcgaatacatgacgggcggcaccgtcgtggtgctgggcaccaccggccgcaacttcgccgccggcatgtcgggcggcgtggcgtatgtctgggatccggaccgtaccttccgcgagcgctgcaacagcgccatggtcgaactcgagccggtgctgccgcacgccgagcagcaatcggccaacgagatcgaatcgtggcacagcgcgcagcgcggcggcgagcgcagtaccgacgaaaccattctgcgccgcctggtcgaagaccacttccgctatacgggcagcttccgcgcccgcgagatcctgggcgactgggaagcgtcgtgcggcaagttcgtcaaggtcatgccgacggagtatcgccgcgcattgggtgaattgtggcgtgcagccaacccgcaacaaatggctgcgtgaggattagcatgggaaagatcactggctttatggaattccagcgcctgcaggaggccgccgaggccccgcagaagcgcctcaagcactggcgcgagttcgtcctgcacctgaacgacgaacaggccaagcaacaggcggcgcgctgcatggactgcggcatcccgttctgcagcaacggctgtccggtcaacaacatcatccccgactggaacgacctggtctaccggcaggactggcgccgcgcgctggacgtcctgcactcgaccaacaacttccccgaattcaccggccgcatctgccccgcgccgtgcgaggccgcctgtacgctgaacatcaacagcgacgccgtcggcatcaagtcgatcgagcacgccatcatcgacaagggctgggccgagggctgggtgacgccgcaggtaccggtgcgcaagaccggcaagaaggttgccgtggtgggctcgggccccgccgggctggcctgctcgcagcagctggcgcgcgccggccattcggtcaccctgttcgagaaaagcgatcgcatcggcgggctgctgcgttacggcattcccgacttcaagctggagaagtcgcagatcgaccgccgcatcgcgcagatggaagccgagggcgtggaattcgctccctcgacctacatcggcaacccggatgacgccgccgccgatgggctgacggtgcgtacgccgcagtcgctgctggcggacttcgacgccgtcgtcatgaccggcggctcggaaaccccgcgcgacctgccggtgccgggccgcgagctgtccggcgtgtactacgccatggacttcctgcgccagcagaacaaggccgtcgccggcgatcgcctgagcggccagacgctggccaaggacaagcacgtggtcgtgatcggcggcggcgacaccgggtcggactgcgtcggaaccagcaaccgccacggcgcggcctcggtcacgcaattcgaactgctgccccagccgcccgaatgcgaggacaagcccatggtctggccgtactggccgctcaagctgcgcacctcgtcctcgcacgatgaaggctgcgagcgcgactggtcggtggccaccaaggcgttggccggcagcgacggccaggtcgagaagctggtcggcgtgcgcgtcgagtggttcaaggacgaagccaccggccagatgaagatgcgcgagatcgaagactcggaattcgaaatcccggccgacctcgtcctgctggccatgggctttgtctcgccggtggccacggtgctcgacgcgttcggcgtggaccgcgacgcgcgtggcaacgtgcgcgccaacaccgacgattaccgaaccaatgttgacaaggtgttcgccgccggcgacatgcggcgcggccagtcgctggtcgtctgggccatacgcgaagggcgccagtgcgcgcgctcggtcgacgagtacctgatgggcgcatccgagctgccgcgttgaacgggagcctgtcccggcggggtgcctgtcccgcgtgggagcggcacctgcgacaagagtgcctgtccccgcggggacggataccgtcttagtacgtacggcagtgtgcctgtcccagcggggacaggcacacgcgcagacgccggtcaccatgcgcggacaggtagtccgatcccttgacgtaccgcaaacaacccgtgcgcgcggtccggcccgcttgacctgggtcaagctgccggcgcggccgaactgtcacgatttccacacactcaacgcagatggagatcgtgcatgtacacgctttaccggcagggccgcgccacccttggcgccgcgctgctcgccgccggcctgctggccgcgccggcccgggcccacgaggccggcgactggctgctcaaggtcggcgcctcgcaggtccgccccaaatcgaacaacggcagcgtcctgaacgggtcggtggacctcgacgccaacaatagtgtccggccgtcgttcaccgtcacctacatggccacccgcaacatcggcatcgaactgctggcggcctggcctttcgaacacgatatccgcggcagcggcctgggccgcatcgccagcaccaagcaactgccgcccacgctcagcgtgcaatggcacttcctgccggacagcacggtgcagccgtatgtcggcgtcggcctgaactacaccaccttcttcgacaccaagacccacggcgcgctggagggctcggacctcaggctgggcgattcctggggcctggcgggacagctgggggtggacgtcaagctgaacgagcgctggttcctcaacgcggacctgcgctacatcgacatttcgtccaaggtcaaactggacggccagcgcatcggcaccgcccgcatcgatccgtgggtcgccaccgtggcggtgggctaccgcttctgaggcgcccgccccccgggccggcaggggcgcaaggcataatgcgggattcacgcgaccatgaaaccaacgaggagcccgcgcatgaaatccttccgccccctcgccgcggcgctgctcgccgccgccacgctggccgccgccggcccggcccgcgcccaggccgacagctggccgtccaagcccatcaccctgatcgtgccgtacgccccgagcggattcgccgacacgcgcgtgcgcctgctggcccgcaagctgggcgaatcgctgcagcagagcatcgtggtcgagaacaaggccggcgccggcggcgtcatcggcaccaacctggtcgccaaggccgctcccgacggttacaccatcggcaccgggaacctggcgccgatggcggtcaaccccacgctcatgcccgccatcccctacgatgcgcagaaagacctggccccggtcgtgctgatcgagaacagcccgctggtgctcagcgtgcacaacacgctgccggtcaagaacctgcaggacctgatcgcgctggcccggcaggaaccgggcaagctgaccttcggctcgtccggcgtgggcggcgcgcaccatctgtccggcgagatgttccgcgagcaggccggcatcgatatcgtccatgtcccctataagggcggcagcctggcggccaccgacctgatgggcggccacatcaccatgatgttcgaaatgggctattcggcgctgccgtccatccagagcaagaaagtccatcccatcgcggtcacctcgctcaagcggctggacgtcctgccggatgtgcccaccatggccgaatccgggctgccgggcttcgagtcctacaactggcagggcatcgtcgcaccggccggcacgccggctcccatcattgcccgcttgaacgccgagttcaataagatcctgaaagatcccgaggtggtgaaggcaattgccgataccgacagtcaggcaggcggaggaacgcctgaagaatttggcgctttcatcaagtccgagacggaaaaatgggccaaggtcatcaaggcgggcaatatctcgctgcaatgaaggatggatgcgtccctgattatattgacccataggcggacttcactttcccatttgcgcaccaacggccggcgaccattgcgctcgcgatacaatggccgtttcgcccggcgcgggccgcccgtgggcggcccccaaccttttaccgctgcctatgcccgttcatacccgcaatagctcggaactcgccctgtccctggaagacgtggcgctcggttatggcgacttcacggtactggacggcatctccatgcaggtgcacgccgggcaggtcgtggcggtgatgggcggctccgggtccggcaagacgacgctgctgcgcgcggccaccggccagatcgtcgcccagcgcggctcggtccaggccttcggcaccgatgtcggcagcgtcagccaggacggcctgcaatccctgcgcaagcgcatgggcgtgctgttccagcaaggggccctgttcaccgacctcaacgtcttcgagaacgtcgccttcccgctgcgcgagcacaccgcgctggacgaggcggaactcaccgcgcgcgtgctcgacaagctggacgcggtgggcctgcgcaccgccgcccacctgcgggtggccgaaatctccggcggcatggcgcgccgggtggcgctggcccgcgccgtggtgctggagcccgaactcatcctgtacgacgagccgtttgccgggctggatccgatttccatgggcatcaccgcgcgcctgatccgcagcctggccgaccgcctcggctgcgccaccgtgctgatcacccacgacgtgcaggaatccttcgcgatcgccgaccaggtctacctggttgggcagggccggctggccgcggccggcacgccgcagcagctcgcggcctcgcaagacccctacgtcaaacaattcctgaacggcgagccggacgggccggtggcgttccagtatccggaaacgccggccttccgtgcctggctcgcacaacaagaaggacgcaagccatgagcgcgcacaaggcgctgaacggcctgggcggctgggtgcgcggccagatcggcggcatcggctatttcacgcggttcctgggcgcgctgctggcgcgcagcggcatcgccgtgcgccgccccggcctggtgtcgcagcaggttcacttcatcggcaactattcgctgctgatcatcgcggtctcgggcctgttcgtgggcttcgtgctgggcctgcagggctactacaccctcaaccgctacggttccgaagaggcgctgggcctgctggtggcgctgtcgctggtccgcgagctggggccggtggtcacggcgctgctgttcgccggccgcgccggcacctcgctgacggccgaaatcggcctcatgaaggccggcgagcagctctcggccatggaagtcatggccgtggacccgatgcgccgcgtgctggtgccgcgcttctggggcggcatcatcgccatgccggtgctggcggcggtgttttccatggtcggcatcctgggcggctggatcgtcggggtgctgatgataggcgtggacgccggcgccttctggtcgcagatgcaaaatggcgtggatgtgctggacgacgtgctcaacggcgtgatcaagagcctcgtgttcggcgtgaccgtcaccctggtggcgctttacgaaggctggcaggcccggccgacgcccgaaggcgtgggccgcgccaccacccgcacggtggtggtcggctcgctggccgtccttggactggacttcatcctcaccgccctgatgtttggcaattgatacggattcatcatgtcacgagaaaaaaccgatttctgggtagggcttttcgtgctgctgggcgcggccgccttgctgttcctggcgctgcgcgcgggcaacctcagcaccttctccttcgcgcccacctatcagctgactgccaatttcgacaacatcggcgggctgaaggtgcgcgcgccggtcaagagcgccggcgtggtggtcggacgggtttccaggattgccttcgacgacaaaaccttccaggctgttgtaacctttgacctggaaaccgcctaccgattccccaccgattcgtcggccgccatcctgacctcgggcctgctgggcgagcaatatgtcggcctggcgccgggcggcgaggaagaggatttcgccgagggcggcaagatccgctatacccagagcgccgtggtattggaacaactgatcagccagttcctgtacggtaccgctgagaaacagggctccagcgcagcgccggaaacgggcgcggaacccaaacctcagcaataatcgctgacacagacccgcgggcgccggcctatcgcagccggcgccgcgcccagaacaacaacgggcaccgttgcgttgcccccacaggttgaccttgccatgacgaagcactctgccgctcgaatcgccaccatcgccgccgcaggcgtcctgctggccggctgcgcagcgcccaagaaccccgatccgcgcgatccctgggaaggcttcaaccggggcgtctacaagttcaacgacacggtcgaccgcgcgctgttcaagccggtggcccaggcctataccttcgtcaccccgcagccggtgcgcagctgcgtgcacaatatgttcagcaacgtgggcgacctgtggtcggccaccaacagcttcctgcaaggccgcgggcacgatttcgtcaacacgatcggccgcttcctgttcaataccaccatggggatcggcggctgcttcgacgtcgcgtcgaccaccggggcgcgcaagatccccaacgacttcggcgtgacgctgggcgtctggggcttcggccagggaccgtacctggtgctgccgatctggggcgccagcagcctgcgcgacggcgtcggcctgatcggcgactggaccggcaaccagggcgcgaccatcggcgcgatcgacaacgtgccgctgcgcaactcgctgtggggcctggaggccgtcgacctgcgcgccagcctgctcgataccaccgacaccgtggaccgcgtggcgctggatccctacagcttcgtgcgcgacgcctacctgcagcgccgcgccgccatggtgcgcggcaccaagacgggcgacgacacgctgcccacctatgaagacgagggcgatgacgacgcggcccccgccgcgccggccgcccagccggccgcccagccgcagtaaggccggccaccgcccgattcgcaaggagatttcatgcgtttttccatcgtttcgctgctgcatcgactgttcctcgccggcgccctggccctggccgccggcgcccaggccgcgcccgaccccatgggcccgcccgacaagttcgtgctcgacgcggccacccagaccatcgacatcctcaagagcgaccagaacgtcaaggccggcaacttggcgcacatcaaccaggtcgtcgacgcgcatatcctgccgttcgtgaatttccagaaaaccacccgcctggcggccggccgctactggcgccaggcgaccgacacccagaaggccgagctggccaaggcgtttcgcggcaccctggtgcggacctacagcggcgcgctcaccaaggtcgacaacggcaccaccatcaagctgctgccgtttcgcggcgaccccaacgccgacgacgtcgtggtccgttcgctgatcagccagagcaacagccagccggtacaggtcgactaccgcctcgagaagacgccgcagggctggcgcatctacgacatgaacgtcgagggcatctggctgatcgagaactatcgcaaccagttcgcccagcagatcaaccagaacgggatcgacggcctgatccaggcgctgaaccagcgcaaccagtaaggccgcgacggcaaaaccccggctggccagggacattgcccggcaacggcgaggccccctctataatggggaattcgctcttttttccgggcacttcccgctttatgtcagccgtcagcctcgaacacgtctcaaaaatctaccagccgcgccggcgcggctggaagcagcttttcggccagccggccgccccgggcttccaggcgctcaacgatgtcagcctgcagatcgagcacggcgagttcttcggcctgctcggccccaacggcgccggcaagaccaccctgatctcgatcctggccggcctggcgcacgccaccaccggccgcgccagcgtgtgcggctacgacgtcgtggccgactacaagaccgcccgccgggccctgggcgtggtgccgcaggagctggtctacgacccattcttcaccgtgcgcgagacgctgcgcatccagtccggctatttcggcctgcgccgcaacgacgactggatcgacgaaatcctgttcaacctgggcctggccgacaaggccgataccaacatgcgcgcgctgtcggacggcatgaagcgccgcgtgctggtggcgcaggccctggtgcaccgccccccccggtcatcgtgctggacgagccgaccgccggcgtggacgtggacctgcgccgcaccctgtgggagttcatttcgcgcctgaacaaggccggccacaccatcatgctgaccacgcactacctcgaagaggccgaagcgctctgtacgcgcatcgccatgctcaaagggggacgcattgtcgccctggacaccacgcaggcgctgctggcgcgggtcggcggcgtggatctcgaagacgcgttcgtgcgcatcatgcaccaggacgacccggccgagccgcgcgccctgaacccggaagaggccgcatcgtgagccagtccgatacctccgccgccagccgccccctggtacagccgcgcctggacgccggctcgggctttccgaccctgctgcgcaaggagctgctgcgtttctggaaagtcagcttccagaccatcgccgcgccggtcattaccgccttgctgtacctgctggtgttcgcccatgtgctggaaggacgcctggtggtctatggcagcgtgccgtacaccgcgttcctgatccccggcctcatgatgatgagcatgctgcagaacgccttcgccaacccgtcctcgtcgctgatccagagccgcgccaccggcaacctggtgttcatgctgctgccgccgctgtctcaccgcgagattttcgccgcctacgtgctggcggcggtggttcgcggcatggcggtcgggctgtgcgtgtggatcgtggcgctgttcttcatcccgctgccgccgcagaacctggcctgggtgctgctgttcgcgatgctggcctgcggcatcatgggcgtgctgggcctgatcgccgggctgtggtccgagaaattcgaccagctcgccgcctttcagaacttcctgatcatgcccgccaccttcctgtccggcgtgttctattccattcacaccctgccgccgttctggcaggcggtgtcgcactggaaccccattttctacacgatcgacggcttccgttacggcttcttctcggtgtccgatgtgtcgccatggcatagcctagcggtcgtggccggcgtcttcgtcgtgttgtcgctctacgcgctgcgcctgctgggcagcggctacaaactcaggaactgatgtccatgcttcccacccccgagcaggtccgccagtacattgccgacggactcccgtgcgaacacctcgacgtgcagggcgacggctcgcacttcgacgcggtgatcgtcagcgccgccttcgagggcaagcgcctgatcgcgcgccaccagctggtctacgccgcgctgggcgatcgcatgaaggcggagatccatgcgctgtcgatgcgcacgctgacccccgccgagtacgccaaggcaggaagctgatggacaaactgcgcatcaccggcggctcgcccctgcgtggggaagtcaccgtctcgggcgccaagaacgcggccctgcccatcctgtgcgccagcctgctcaccgccgagccgctcgtgctgggcaatgtgccgcaactgaacgacacctcgaccacgctgcgcctgctgggccgcatgggcgtgcgcgccgaacgcgccggcgacggcaccgtcaccctgcaggccgaccaggtcgacaacctggaagcgccgtacgagctggtcaagaccatgcgcgcctcgatcctggtgctgggcccgctgctggcccgcttcggccaggcccgcgtcagcctgccgggcggctgcgcgatcggccagcggccggtcgaccagcacatcaaggggctggcggcgctgggcgccgagatcgagatcgagcacggcttcgtggtggcgcgcgccacgcgcctgaagggcgcctcgatccgcaccgacatggtcaccgtcaccggcaccgagaacctgctgatggcggcggtgctggccgaaggccagaccgtgctggaaaatgccgcgcgcgaacccgaagtggtcgacctggccgagctgctcatcaagatgggcgcgcgcatccagggccacggcaccgaccgcatcgtcgtcgatggcgtcgcgcggctgcacggcgcgcgccacgacgtcattgccgaccgcatcgaggccggcaccttcctgtgcgcggtaggcgcggcaggcggcgacatcacgctgcgcggcgccgcgcccgacaccatgggcgccacgctggacaagctggtcgaggccggcctgaccatcgaaaccgggccggactggatccgcggcgccatgcacggccgccctcgcgccgtcggcgcgcgcacgcacgagtatcccggtttcgccaccgacatgcaggcccagctgatggcgctggacacggtcgccgacggcaccgccgtcatcgtcgagaacatcttcgagaaccgctacatgcatgtgcaggagctgtgccgcctgggcgccgacatcgacatcgacggccataccgccgtcgtgcgcggggtcgcccggctgtccggcgccaccgtcatggccaccgacctgcgcgcctcggccagcctggtgatcgccggcctggccgccgagggcgagaccctggtcgaccgcatctaccatctcgatcgcggttacgatcggatggaagtcaaactgcgcgccctgggcgcgagcattcaacgcgtaactggcaaggaaacggcatgaaccccgccgccgcccccctgacgctggccctgtccaagggccgcatcttcgaagaaaccatgccgctgctggccgaagccggcatcgaggtccccgagaacccggaaagctcgcgcaagctgatcctgccgaccagcgacccgggcctgcgcctgatcatcgtgcgtgcctccgacgtgcctacgtacgtgcagtacggggcggccgacctgggcatcgccggcaaggacgtgctgatcgagcacgccgcccagcaatcggggcgcctgtaccagcccatcgacctgaacatcgccaaatgccgcctgtgcgtggcggtgcgccaggacttcgactaccaggcggccgtgcaccagggcgcgcgcctgcgcgtggccaccaagtacgtgcagtcggcgcgcgagcacttcgccgccaagggcgtgcacgtcgacatcatcaagctgtatggctcgatggagctggccccgctggtcggcctggccgacgccatcgtcgacctggtctcgaccggcggcacgctgcgcgccaacggcctggcggcggtcgaggacgtcatgccgatctcctcgcgcctgatcgtcaaccaggccgcgctcaagacgcgcggcgcgcgcctgcagccgctcatcgacgccttccggcgcgccagcgaacgcatcgcctgaaccccgccgcccgcgccggcgggcggccttccttgcagtaccatgacgccatggccttgatcaatcgtctcgactcccgcgatcccgggttcaaaaccgccctgtcccaattgctggccttcgaggccgagcaggacgaatccatcgaccaggccgccgccggcatcctggccgacgtgcgccgccgcggcgacgccgcgctgctcgaatacacccagcgcttcgaccgcctggccgtcgacgacgccacggccctggaaatcccccaggccgattggcatgcggcgctggattcgctgccggccgcccagcgccaggcgctggaagccgccgccgcgcgcgtgcgcgcctatcacgagcgccagcgcggcgagacctggacctacaccgaggccgacggcaccatgctgggccagcagatcacggcgctggaccgcgtcggcctgtacgtgcccggcggcaaggccgcctatccgtcgtcggtgctgatgaacgccattccggccaaggttgccggcgtgcccgagctgatcatggtcacgcccacgccggacggcgtgcgcaaccccatcgtgctggccgccgccgccatcgccggcgtcgaccgcgccttcgccatcggcggcgcccaggccgtcggcgcgctggcctacggcaccgccacggtgccggcggtcgacaagatcgtcggcccgggcaacgcctatgtcgccgccgccaagcggcgcgtcttcggcaccgtcggcatcgacatgatcgccggcccgagcgaaatcctggtgatctgcgacggcaagacaccggccgactggatcgccatggacctgttctcgcaggccgagcacgacgaactggcccagtccatcctgctctgtcccgacgccgccttcctggccgaggtcgaggccgccatcgaacgcctgctgccgggcatgccgcgcgccgacatcctgcgcgtcagcctggccaaccgcggcgcgctcatcctggtgcgcgacctcgaagaggcctgcgccatcgccaacgacatcgcccccgaacacctggagatctccaccgagcagccgcagcgctggaccgccctgatccgccacgcgggcgcgatcttcatgggccgctacagctcggaggcgctgggcgactactgcgccggccccaaccacgtcctgccgacctcgcgcacggcgcgcttctcgtcgccgctgggcgtgtacgacttccagaagcgctccagcctgatccaggtctcgcgcgagggcgcccagacgctggggcgcatcgccgccgaactggccctgggcgaaggcctgcaggcccacgccgccagcgcccagtaccggctcgaccagccatgaccggcgtcgcggcgcccgagcgcatcgcccgcgccgtgcgggccgacatccgggcgctgaccgcttatccggtggccgatgccgccggctgtatcaagctggacgcgatggaatgcccgtacgagctgcccgccgaggtgcgcgacgatatcgcccgggccgcccgcgagacgccgctcaaccgctatccggccgccgccaacccggcgctgcaggcccaggtgcgccaggcgttcgaggtaccggcccaggcaggcctgctgttcggcaacggctcggacgaactcatccacctgatcatccaggcctgttgcgagcccggcgacacggtgctgtcgccctggccttctttcgtgtatttcgacatggcggcgcgcctgtcgcacgcccgtttcgtcggcgtgccgctgaccgccgggctggagctggacctgccggccaccctggccgccatcgaggcgcaccagcccaaggtcgtgttcctggcgctgcccaacaatcccaccggcgacctgtggcccgacgcggcggtgcgcgccatcctggacgccgcccccggcctggtggtgctggacgaggcctaccagccgttcgcggggcacacctggatgccgcgcatcatggacgagcccaacgccgtcgtgatgcgcaccgtatccaagatcggcctggccggcctgcgtttcggctacctggccggccatccggcgtggatcgccgaattcgacaaagtgcgtcccccctacaacatggacgtgctcagccaggcggtgctggcggcagtattgcgccacaagccggtactcgacgcgcaggccgaccgcctgcgcgccgaccgccagccgctggccgacggcctggccgcattgcccggcgtcaccgtgtttccgagcgccggcaacttcgtacttgcgcgcttttgcggcaagctggacggcaacgccgtgcatcttgcgccgaaaacgcgcaaaatactggttagaaacttctcgaatgctcacccgctgctggccgactgcctgcgtatctccgtaggcacgcctaccgagaacgcggcggtcctgtcagcgctgcaagacatcctgagtgcttaacatgcgtaccgctgaaattacccgcaacaccaatgaaacgcgcatccgcgtggccgtcaacctggatggcaccggcaagcagaccatcgacaccggcgtgccgttcctggaccacatgctggaccagatcgcccgccatggcctgatcgacctggacatcaaggccgacggcgacctgcacatcgacgcccaccacacggtcgaggacgtcggcatcacgctgggcatggccatcgccaaggcggtcggcagcaaggccggcctgcgccgctacggccacgcctacgtgccgctggacgaggcgctgtcgcgcgtggtgatcgatttctcgggccgtccgggcctcgagtaccacatcgacttcacacgcgcgcgcatcggcgacttcgatgtggacctgacccgggagttcttccagggcctggtcaatcacgccctgatgaccctgcacatcgacaacctgcgcggcttcaacgcccaccaccaatgcgaaacggtgttcaaggccttcggccgcgcgctgcgcatggccctggaggtcgatccccgcatgggcgatgccgtgccgtccaccaagggcgtgctgtaacgccccgtacccgcaccaggcagacacactcgtgagcaccattgccattgtcgattacggaatgggcaacttccattccgtcgcccgcgcgctgcaacatgccgcgcccgacgccgacatccggatctgtaaccgccccgagcagatcgacgcggccgaccgcgtcgtcttccccggccagggcgccatgcccgactgcatgcgcacgctgaacgaatccggcctgcgcgccgcggtcgagcgcgccgccgccagcaagccgctgatgggcgtgtgcgtgggcgagcagatgctgttcgagcgcagcgaggaaggcggtacgccgtgcctgggcatcttcccgggcgaggtgcgccgcttcgccggcccgcagttcgccgacccggtcgccgccgaccaggccgccgcggcgccccccgctgccgcgcgggaacgcctgaaagtcccgcacatgggctggaaccaagtgcggcaaacgcgctcccatgcattgtgggagggcatcccggacggcacgcatttctatttcgtgcacagttattatgcggctccatccgatccggccctgaccaccggcgtcaccgattacggggtcgcctttacctgcgccgtggcggccgctaacattttcgcggtgcagttccaccccgagaagagcgccgagcacggtttgcgcctgtaccgcaattttgtagactggcaaccgtaaacgcctgtcgcgacggccttgggccgatatttccaacgactttttcaacgctcgctatccaccatgctgctgatccccgccatcgatctcaaagacgggcgctgtgtgcgcctgcgccagggtgacctggacgatgctacggtgttctccgaagaccccgccgccatggcaagccactggctcgacctgggcgcccgccggctgcacctggtcgacctgaacggcgctgtcgcgggcaagcccaagaacgaagcgccgatcaaggccatcctgcaggccgtcggcgacgacatcccggtgcagatcggcggcggcatccgcgacctggacaccatcgagcgctacctggacgccggcatctcgtacgtgatcatcggcacggccgcggtcaagaacccggggttcctgcaggacgcctgcggcgcgtttcccggccagatcatcgtcggcctggacgcccgcgacggcaaggtcgccaccgacggctggagcaagctgacgcgccacgacgtgctcgacctggccaagaagttcgaggactatggctgtgaagccatcatctacaccgacatcggccgcgacggcatgctctcgggcgtgaacgtcgacgccacggtgcggctggcgcagcacgtgcgcatcccggtgttcgcctccggcggcattgccggcctgtccgatatcgaagccctgtgcgcggtcgaggacgacggcgtggaaggcgccatcctgggccgcagcatctacgaaggcgcgctcgacttccaggctgcccaggcccgcgccgacgaactcgccaaatgaatgccagccgcattgccgccgccggcgccagcacgctgacgcgccgcatcatcccctgcctcgacgtgaccgccggccgcgtcgtcaagggcgtgaacttcgtcaacctcaccgatgcgggcgatccggtcgagatcgcgcgccgctacaacgagcagggcgccgacgagctcaccttcctcgacatcaccgccaccagcgacgggcgcgacctcatcctgcccatcatcgagcaggtggcctcgcaggtcttcattcccctgacagtgggcggcggcgtgcgccaggtctccgatgtacagcgcctgctcaatgccggcgccgacaagatcagcatcaacagcgcggcggtcgccaaccccgagctggtgcgcgcggcggccgactaccatggctcgcaatgcatcgtggtcgccatcgacgcgcgccgcagctcggccgagggcgaaccggcccgctgggaagtcttcacgcacggcggccgcaaggccaccgggctggacgccgtggcctgggcgcgccgcatggccgcctatggcgccggcgaaatcctgctgaccagcatggaccgcgacggcaccaaatcgggcttcgacctggagctcacccgcgccgtctccgatgccgtacccgtgcccgtcatcgcctcgggcggcgtgggcaacctgcagcacctggccgatggcgtgaccaccggccgcgccagcgccgtgctggccgccagcatcttccacttcggccaacacaccgtgcgcgagtgcaagcagtacatggccgagcgcggcattgccgtgagactgacatgaataccgaacccacctggatggccgaggtcgtcttcgacgagaacggcctgatcccggccatcgcccaggatgccgaaaccggccagatcctgatggtcgcctggatgagccgcgaagcgctggccgagacggccgccaccgggcgcgccgtgtactggtcgcgctcgcgccagcgcctgtggcgcaagggcgaagagtccggccatgcccaggacgtgcacgaactgcggctggactgcgacggcgacgtcatcctgctgaaggttcaccagaacggcggcatcgcctgccacaccgggcgcgccagctgcttctaccgccgcctcgaagggaccgccagccaggccgagtggatcaccatcgacccggtgctgaaagacccggagctgatctacaaatgaccaccccgaccgccggcgacgacatcctgtcgcgtatcgccgataccctggccacgcgccgccccgaggccggcggcgatccgcagtcgtcctacgtcgcgaagctgctgtccaaggcgcccgacgccttcctgaagaagatcggcgaagaagctaccgagctggtcatggcggccaaggacggccagcccgaccgcatcattagtgaaaccgctgatctctggttccactgtctggtagccttgacccattacaatctgcgacccgaggacgtactggccgagctggcgcgccgcgagggattgtccggcctcgaggaaaaggcccggcggccgcgagactgagcacggaacctgacatgagcgacaactgtatcttctgcaagatcgcccgcggcgaaatcccggccaagaaagtgttcgaggatgacgaattcgtcgccttccacgacatcaacccggccgcgccggtgcacctgctgctgatcccgcgccgccacgtcgtgtcgctgcaggacatcgccgagggcgacgccggctggttgggtagaatgactgtactggcgtcgcgcctggcggccggcaacggctgcaaccccggccccgacgggggctttcgcctgatggccaattccggggccgaaggcggccaggaagtaccgcatctgcatttccatattctgggtggtccgcgtccctggaaaggccgcgtggctcccgccgcataatttcggagaaccgtcatgggtagcttcagtatctggcattggttgattgtcctggtcatcatcgcgctggtgttcggcaccaagaaactgcgcaacgtcggctcggacctgggaagcgccgtcaagggcttcaaggaaggcatgaaggacgccagcgccgacaagccggccgatcaggtcacgcagcaacgcgtgtccgacgacaccatcgacgtgcaggccaaagagaaaagcaactcctagtcccggcccgggaccggcccatgacggcgccggtcctttcctatcgttccagttcttacaagcggcagccgcatgtttgatgtcagcttcacagagctgatggtgatcggcgtcattgcgctggtcgtcatcggccccgaacgcctgcccaaggtggcgcgcaccatcggccatctcctgggccgggcgcagcgctatgtcaatgacgtgaagtccgatatccggcgcgagatcgaactcgacgaactgcgcaagttcaagaacgaaatggacgagaccgcgcggtcgatgcagacttccttgcgcgagaccgaggatacgctgcgcgacagcacccaggcgctgcgcgcggagctcgacgacaccgcccgcgacgcctccaaggccgtcaacggcgccgacgccccggccgaacccgcgcccgccgtcgccagcgacaccgacacgcgcagcatcgcgcctcccgcggcggccacgcccgccgacaagaccccgcctaccggtagcgcaacgtgagccaggacgcctccaacgacaatcccgaccagcagcaggacagcttcatctcgcacctggtcgaactgcgcagccgcctgctcaaggccgccggcgccgtggtcgccgtattcatcgtgctgttcctgtatcccggcgcctcggccatctacgacgtgctggcccagcccatgctggcttcgctgcccgaaggcacccgcatgatcgccaccggcgtcatcacgccgttcatggtgcccgtcaaggtcaccatgatggccgccttcgtggtggccctgccggtggtgctgtaccaggcctgggccttcgtcgcccccggcctgtacaagcacgagaagcgcctggcgctgccgctgatcctctccagcacgctgctgttcatcatcggcatggcgttctgctatttcttcgtgttccgcacggtctttcacttcatcgccacgttcgcgccgcagtcgatcacgccggcgcccgacatcgaggcctatctcagcttcgtcatgacgatgttcatggccttcggcatcacgttcgaggttccggtggccgtggtgctgctggtcaagaccggcatcgtcgaagtggccaagctgcgcgccgcgcgcggctacgtcgtggtgggcgccttcgtcatcgcggccgtggtcaccccgcccgacgtggtcagccagttcatgctggccgtgccgctgtgcctgctgtacgaggtaggcctgctgtgcgcgcgcctggtcacgcccagacgccgcggcgaggaagaatccgaagacgaccaggccctgaccgagcggcactgagacggaccggccgcgctcgtgaaaaagtagacggtttcacgcttgccgcggccgcccggcatgcctacattgccggcatgagccaagcagaccgtctgcgcgccttgatgcgatggcgcggaatttccagccagaaccaattggcgcgcatttccggcgtgccgcaatccaccattcaccgcatcctggcccgcggcgacgcctatgcgcccacccgcgccacgctggagcggctggcgcgcgcgctgcacaccaccgtaccctggctcagcgacggcatgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgttcgcataccaaatccttgccggcgccaagatttcagtatgagaaagatagacgcctatccgctgcccgccgttgcggacgcacggtcaatgccagatactgatttcgaccggatgcaggcggtcgacggcgcgcaatgcggcgcggaccggcaccggaccacaaggctcatggccatataaaagttcgcgcaggcgacgacccgaggagacttccatgaacatgaccaggctgctcgccgtgatcggcattttcatcgccacggcgggcatcgcggcgcctgtctcggccgacacctatcccgcccggccaatccagatgatcgtgccgttcccgcccggcggcagcaccgacgtgatggcgcgcgtgctggcccgcacgctgcaggattcgctgggccaacccgtcgtggtgcagaaccgtgccggcgccggcggcgtgatcggcaccgacgccacggcgaagtcggccgccgacgggtacaccctgttgctgtcgtcgtcgtcggcgccgctggcggtgggcctgagcctgatgcccagcatcccgtacaaggtgctcgaggacctcgtgccggtgtcgatggtgggcgacgtgcccctggtgctggtcaccaaccccaagctcaagctggacagcctggacgcgctcatcgcccaatgcaaggccaggccgggcgaggtcgcgttcgcgctcaacgcgctgggatcgcaggcgcacctgctgaccgaactgttccaattgcgtaccggcgccgccatcaacatgattccctacaagggatcgggccccgcggtggtggacctgctgggaggcgtcgtggcggccgacatcgagaacatgcccgcggtgctggaacatatccgctccggcaacctgcgcgcgctggccatcctgtcgtcggatcgctcgacgcatttcccggccgtacccaccatggcggagctgggatatcccgaattcgtcgcctcgccctggttcgccgtcatggcccccaagggaaccgaccccaagataatcgtcctgctcaaccgccacatcaacgaggcgctgcagtccaaggcggtcgtcgaggcctttgccgcccaaggcgccacgccggtcatcgccacgccggatcagacccgcggcttcatcgcagacgagatccagcgctgggccggcgtcgtgcgcgaaaccggcgccaagctgaagtagcagcgcagccctccaacgcgccatccccgtccggccggcaccatcccgcatacgtgttggcaaccgccaacgcgcatgcgtgcagattcgtcgtacaaaaccctcgattcttccgtacatcccgctactgcaatccaacacggcatgaacgctccttcggcgcaaagtcgcgcgatggtaccggtcaccgtccggaccgtgctgacccccctgccatggtgtgatccgtaaaataggcaccatcaaaacgcagaggggaagacgggatgcgttgcactcgggcaattcgccaaaccgcaagaacaggctggctgacgtggctggcgattcttgccgtcacggcgcccgtgacttcgccggcatgggccgacgatcctcccgccaccgtataccgctatgactcccgcccgccggaggacgttttccagaacggattcacggcgtggggaaacaacgacaatgtgctcgaccatctgaccggacgttcctgccaggtcggcagcagcaacagcgctttcgtctccaccagcagcagccggcgctataccgaggtctatctcgaacatcgcatgcaggaagcggtcgaggccgaacgcgccggcaggggcaccggccacttcatcggctacatctacgaagtccgcgccgacaacaatttctacggcgccgccagctcgtacttcgaatacgtcgacacttatggcgacaatgccggccgtatcctcgccggcgcgctggccacctaccagagcgaatatctggcacaccggcgcattccgcccgaaaacatccgcagggtaacgcgggtctatcacaacggcatcaccggcgagaccacgaccacggagtattccaacgctcgctacgtcagccagcagactcgcgccaatcccaacccctacacatcgcgaaggtccgtagcgtcgatcgtcggcacattggtgcgcatggcgccggtgataggcgcttgcatggcgcggcaggccgaaagctccgaggccatggcagcctggtccgaacgcgccggcgaggcgatggttctcgtgtactacgaaagcatcgcgtattcgttctagacctggcccagccccgcccaactccggtaattgaacagcatgccgatcgaccgcaagacgctctgccatctcctgtccgttctgccgttggccctcctcggatctcacgtggcgcgggcctccacgccaggcatcgtcattccgccgcaggaacagattacccagcatggcggcccctatggacgctgcgcgaacaagacccgtgccctgaccgtggcggaattgcgcggcagcggcgatctgcaggagtacctgcgtcatgtgacgcgcggctggtcaatatttgcgctctacgatggcacctatctcggcggcgaatatggcggcgtgatcaaggacggaacacccggcggcgcattcgacctgaaaacgacgttctgcatcatgaccacgcgcaatacgggtcaacccgcaacggatcactactacagcaacgtcaccgccactcgcctgctctccagcaccaacagcaggctatgcgcggtcttcgtcagaagcgggcaaccggtcattggcgcctgcaccagcccgtatgacggcaagtactggagcatgtacagccggctgcggaaaatgctttacctgatctacgtggccggcatctccgtacgcgtccatgtcagcaaggaagaacagtattacgactatgaggacgcaacgttcgagacttacgcccttaccggcatctccatctgcaatcctggatcatccttatgctgagacgcttccccactcgaaccaccgccccgggacagggcggcgcccggcggtcgcgcgtgcgcgccctggcgtggttgctggcatccggcgcgatgacgcatctttcccccgccctggccgacgttccttatgtgctggtgaagaccaatatggtggtcaccagcgtagccatgaagccgtatgaagtcaccccgacgcgcatgctggtctgcggcatcgccgccaaactgggcgccgcggccagcagcccggacgcgcacgtgccgttctgcttcggcaaggatctcaagcgtcccggcagcagtcccatggaagtcatgttgcgcgccgtcttcatgcaacaacggccgctgcgcatgtttctgggtcccaagcaactcactttcgaaggcaagcccgcgctcgaactgatccggatggtcgaatgcagcggcaagcaggattgcccctgaaggcgaaccccatgcataccatcgcatccatcctgttgtccgtgctcggcatatacagcccggctgacgtcgccggcttgccgacccatctgtacaagaacttcactgtccaggagctggccttgaaactgaagggcaagaatcaggagttctgcctgaccgccttcatgtcgggcagaagcctggtccgggcgtgcctgtccgacgcgggacacgagcacgacacgtggttcgacaccatgcttggctttgccatatccgcgtatgcgctcaagagccggatcgcgctgacggtggaagactcgccgtatccgggcactcccggcgatctgctcgaactgcagatctgcccgctcaacggatattgcgaatgaacccttccggaggtttcgacgtttccgcgcaatccgcttgagacgatcttccgccctggttccattccgggaacaccgcaacatgctgatcaacaacaagaagctgcttcatcacattctgcccatcctggtgctcgccctgctgggcatgcgcacggcccaggccgttgcgccaggcatcgtcatcccgccgaaggcactgttcacccaacagggcggcgcctatggacgctgcccgaacggaacccgcgccttgaccgtggccgaactgcgcggcaacgccgaattgcagacgtatttgcgccagataacgcccggctggtccatatacggtctctatgacggtacgtacctgggccaggcgtacggcggcatcatcaaggacgcgccgccaggcgcggggttcatttatcgcgaaactttctgcatcacgaccatatacaagaccgggcaaccggctgcggatcactactacagcaaggtcacggccacgcgcctgctcgccagcaccaacagcaggctgtgcgcggtattcgtcagggacgggcaatcggtcatcggagcctgcgccagcccgtatgaaggcaggtacagagacatgtacgacgcgctgcggcgcctgctgtacatgatctatatgtccggccttgccgtacgcgtccacgtcagcaaggaagagcagtattacgactacgaggacgccacattccagacctatgccctcaccggcatttccctctgcaacccggcagcgtcgatatgctgagccgccggctcggatctgttcgcctgtccatgtttttccttgacggataccgcgaatgaatcccttgaaagacttgagagcatcgctaccgcgcctggccttcatggcagcctgcaccctgttgtccgccacgctgcccgacctcgcccaggccggcggcgggctgcagcgcgtcaaccacttcatggcgagcatcgtggtcgtactgcgcggcgcgtcagtggccacggtgaccatcgccataatctgggcgggctacaagctgctgttccggcacgccgatgtgctggacgtggtgcgagtggtgctggcgggactgctgatcggcgcatcggccgaaatcgctcgttatctgctgacctgaatcctggacgtatcgaacatgcgtgatccgcttttcaagggctgcacccggcccgcgatgctgatgggcgtacccgccacgccgctggccgtgtgcagcggcaccattgccctgctgggcatctggttcagcatcgcctttctggccttgtttcccgtggcattgctggcgatgcggatcatgatccggcgcgatgaccagcagttccgcctgatctggctttacctgcgcatgcgttggctgagccgggaccgcacgcatgcgttctggcaaagtaccgtctatgcgccgctgcgttacgccgagcgccgccggcgcctgcgcaagccatgaaccggcgcggcggccagaccgcatttgcggccattgcgcgcaacgagcgcgccatcgctgcgttcatcccctacagcagccacctgacggacacgacgctgatcacccatggcgcggacctggtccgcacctggcgcgtacaggggatcgccttcgaaagcgccgagccagagctggtttcgcagcgccatgaacagctcaacggcctgtggcgcgccatctcgtgcgagcaggtcgcgctttggatccattgcatccggcgcaagacgcaggccgggttggatgcgcggtacgaaaatccgttctgccgcgcgctcgacgcctcgtacaacgcccggctgaacgcgcggcaggcaatgacgaacgaattctacctcaccctggtatatcggcctggccacgccgcgctcggcaagcgtgcgcatcacggccaggccgaggtccgccggcaactgctggcccatgtacgacgcatggacgaaatcggatccctgatcgaaacgacgctgcgcagccatggcgagaaccacgagcaggccatcaccgtgctgggctgcgagacggacagcgccggccggcgatactcccggacgctgaccctgctcgaattcctgctcaccggccactggcagccggtacgtgtgccggccgggccggtggacgcgtatctcggttcgagccggatccttgccggcgccgaaatgatggagttgcgtgctccgacctgccgccgctacgcgcagttcatcgatttcaaggaatacggcacgcacaccgaaccagggatgctgaatgccttgctgtacgaggattacgaatatgtgatcacgcattcgttcagcgcggtcggcaagcgacaggcgctggcctacctgcagcggcagcgcgcccagctggccaacgtgcaggacgccgcgtactcgcagatcgacgacctcgcgcatgccgaagacgccctggtcaatggcgatttcgtgatcggcgagtatcacttctcgatgatgatcctcggcgccgacccccggcaactgcggcgcgatgtcagttcggccatgacgcgcatccaggagcgcggctttctcgccacgccggtgacgttggccctggatgccgccttctatgcgcaattgcctgccaactgggcataccggtcgcgcaaggccatgttgaccagcagaaacttcgccggactgtgcagctttcataatttctacggcggcaagcgcgatggcaacccctggggcccggccctgagcctgctgtccacgccttccggccaaccgttctacttcaatttccatcactccgggctcgacgaggattgccgcggccagatgatgctgggcaacacgcgcatcatcggccagtccggcagcggcaagaccgtgctgctcaatttcctgctttgccagctgcagaaattccgatccgcggatgccgatggcctgacgacgattttcttcgacaaggaccggggcgcggaaatctgcatccgcgccctcgatggccagtacttgcggatacgcgacggcgaaccgaccggcttcaaccccttgcagctgccatgcaccgaccgcaatgtcatgttcctggactcgcttctggcgatgctcgcgcgcgctcatgactcgccgctgacgtcggcgcagcacgcgacgctggccaccgctgtgcgcacggtgctgcgcatgccggcgtcgctgcggcgaatgtccacgctgctgcaaaacatcacccaggccacgtccgagcagcgggaactggtcagacgcctggggcgctggtgccgcgacgacggcgccggtggcacgggaatgctgtggtgggtcttcgacaatccgaatgattgcctcgatttttcgcggccgggcaactacggcatcgacggcaccgcgttcctggacaatgccgagacgcgcacgccgatctcgatgtacctgttgcatcggatgaacgaggccatggatggacggcgcttcgtctatctcatggacgaagcctggaagtggatcgacgacccggccttcgccgagttcgcaggcgaccagcagctgaccatacgcaagaagaacgggctgggcgtcttctccacgcaaatgccaagcagcctgctcggcgcgagggtcgccgcatcgctggtacagcaatgcgcaaccgagatctatctgcccaaccccagggccgatcgcgccgaatacctggatggtttcaaatgcaccgaaaccgagtaccagttgatccgctccatggcggaggacagccatctttttctcgtcaaacagggcaggcaggcagtcgtcgcacaactcgacctctccggcatggatgacgaattggccatcctgtccggcaacgccaggaacctgcgctgtttcgagcaagcgctggcactgacgcgggagcgcgacccaaacgactggatcgcggtattccatcggcttcgacgcgaagccagcgccggcctcaggtgaaaccagcatggccggcctgtcacgaatcctgctgtcctgcacgcttgcatgcctgctcgccgggcaggccgcccaggcctccgtggacgaccccacccgggctggcggcgacaatcgggtacgggcgctgcgcgccgaccaggcgcgacgagacgtcctgctcaccgcctgccgcgacgaccccggccaccggcgcggtgagccggattgcgtcaacgccgagcgcgcccaggcgctgcagcagtggcaggccgccgccatgaccagcgtggatgccgccttctccgatttggctggtgcgctgcgcaatgcggcgccgcggcggatggaggccgcgatcgtacggctgacgcgccagctccagccgctggtctattccatgatgacgctgctggtactgttgactggctatgcactgctggcgcgacgcgaccgcccgttcgaatggcatatccggcacgccctgctggttgcggtcgtgacctcgctggcactgtctcccgaccgctacctgtccaccgtggtggcaggcgtccaggacgtcgcgggctggctgagcgggccctggacagcgccggacggcgcggcggggcgcggcggactcgcgcaactggaccagttcgccgcccaggcccaggcctgggtcgcgcaactggccggccaggccgccaacgacgccaacccgggcagcgccgtcaactggctgctctgcgccatgatcgtggccgccagcgcgggaggctggctttgcctggcggcgtccctgctgatcgtgccgggcctgatagtcacgctgctgctgtcgttggggccgctctttctcgtgctgctgctgtttcccgcgctgcagcgctggaccaacgcctggctcggcgcgctggtccgcgcgctcgtcttcatggcgctgggcacgccggccgtcggcctgctgtccgatgtactggctggcgccttgccggccggcctgccgcagcggtttgccaccgacccgctgcgctcgaccatgctggcggcaacgctatgcgccacggcgacactcatgctgctgaccctggtcccgctggccagcagcgtcaacgcgggcctgcggcgccgcctgtggcctaacgcggcccatcccgggctcgcgcaggctcatcggcaagccgctgcgcgccagtacgccccccgtccggccgcggcggccgccgccgcgggaccgcaccaggccggtacgtacgcagcctcggccacgccggcgccggcgccggcccgcccggccccatccttcccggcgcacgcctataggcagtacgccctgggcggcgcgagaaggccgccgcccagggtgcgacgcgacgaccggcccgcgccggcgccggaccgacgggttcttccccgcaaacccaacctgccatgatccacgcacattccaacgccagattattgcgatgggccatcctggccatcgcccccgtcacgctcggcgcctgcgccccgaacgggccgcccggcttgccgtatcccgatggcaagcccctgattcccatcaacaccgccgccccggagcaaggatcgtcatgccagacccgcgccccttgacgcctgaccagacgcatggccgcgggcatgccgaggccgcggtggactgggaagcgtcccgcctgtaccggctggcgcagtcggaacgccgtgcatggacggtggcgtgggcggcgctcgccgtgaccgcgctgtcattgatcgccatcgcgacgatgcttccgctcaagaccaccattccttacctgatcgaggtcgaaaagagcagcggcgcggcctcggtcgtcacgcaattcgaaccccgagatttcaccccggacaccttgatgaaccagtactggctgacgcgctatgtcgcggcgcgcgagcgctacgattggcacacgatccagcacgattacgactacgtgcgcctgctgtccgcgcccgccgtcaggcacgattacgaaaccagctacgaggcgcccgatgcgccggaccgcaagtacggcgctggcacgaccctggccgtgaaaattctcagcgccatcgaccatggcaagggcgtcggcacggtgcgctttgtccggacacggcgcgacgcggacgggcagggcgccgccgaatcctcgatatgggtagcgaccgtggcattcgcctacgatcagccgcgcgcgctgacccaggcccagcgctggctcaatccgctgggctttgccgtcaccagctatcgcgtcgacgcggaggctggacagccatgatggcggcacggatgatggcggccggcctggcggccacggcgctttcggcgcatgcgttccggatacccacgccaggagaacaggacgcccgcatacagaccgtgccgtaccacccggaggaggtggtgctggtgcgcgcctggaacggctacgtcacccggatcgtattcgacgagcaggagaagatcatcgacgtcgccgcggggttcgccgacggctggcaattcagcccggaaggcaatgtgctgtatatcaaggccaaatccttccccgcgcagggctcgcccgcgcaggcgccggagccgggattgtggaacaccaatctgctcgtcaaaaccgaccgccggctctacgacttcgacctggtgctggccagcgcggacgcggcgacaccgcaggcgttgcagcgttcgcgcatggcctatcgcctgcaattccgctacccggccgcgccgcaggcggcatcccgcgccagccccgtcggcccggctgttcccgccggcgcattgaaccggcgctacgccatgcaggtgggcaacgggtcggacggcatcgcacccatcgctgcgtacgacgacggccggcatacctggctcacgttcagaccgggtcagccgtttccggccgtattcgcggtagcgccggacggaacggaaaccctggtcaatctgcatatcgacaaccaatcactggtcatacaccgggtagcgccggtcctgatgctgcggtccggcgccagcgtcatccggatcgtcaaccagaacggcgatgcgtccgagtccccagccttcgaatgccatgctgaaccggccctctagtcccgatggcggcgaagcgcacgcttggccgccggaccccgaaatccctgttttcgccaatgccgagcatgcgcatcggcgtccgctgcgctggatgttcgcccttgtcgccgtggccctgtcatgcctgctggcaacggggatatggcgcagccgcgccgcgccgccgcacgccgcgacgcagaccgtcgcgccggcggggcaagccctgccgccggggcgcatattcacggtccacccacgcgaacccgaaccggcgccgcttccggacatgccggcggctcccgacccgatcctgccgcagccgcggccggcgccacccgtcccgcccccgccaatccgcgcgccgtacgactacgatgaaccggcgccccggcgcgacagcgcggcgctcaagtccggcccggccatgatggtcgccacggccgcgcgccttggacaaaccgagcgggcgggcatggcggacgacggcgtgtccgcggatgcggccaccctcatcggcaggaacgtcagccgcgcaacccgctccgggggccgcgattaccggctgctgcccggcacgtttatcgattgcatcctgcagacccggatcgtcaccaacgtcccggggctgacgacctgcatcgtatcgcgggatgtctacagcgccagcggcaagcgcgtcctggtgccgcgtggcacgacagtggtgggcgaataccgcgccgacctggcgcagggctcgcaacgcatctacgtcgcatggagccggcttttcatgccgtccgggctcacgatagagctggcatcgccggccgtggacggaaccggcgccgcggggctgcccggcgtggtggacgacaaattcgcgcagcgtttcggcggcgccctgctgctgagcgtattgggcgatgccacctcgtacatgctggcgcgcgccaccgatgcgcgccacggcgtgaacgtgaaccttaccgccgcgggaacgatgaattcgctggccgccagcgccctgaacaacacgatcaacatcccgcccacgctctacaagaaccacggcgaccagatcggcatcctggtcgcccgtccattggacttctccatactcagggggacgaatgaatgatgccgcgccggatcgacaggcatcggtcgacttccacctccaagcgctgcatccgtggctgagccggcaggatatagcggaaatctgcgtgaaccgtccggggcagctctggtatgaagaccgcaacggctggaaccgccaggagtcgggcgcgctcacgcttgatcatctgcacgccctggctaccgcgacggcccggttctgcgaccgcgacatttgcccggagcgtcccttgctggcggcgtccctgcctggcggcgaacgggtgcagatcgtcgtccctccagcctgcgaaccgggcacgctgtcgctgaccatccgcaagcccgcccggcgcatctggccactatcggaactgttgcgcgatacgctcgacctgccaggcgtcccgggcgccagccaagcgcggccagaccccttgctcgacccgtggaggcgcggcgcatgggacgacttcctgcggctggccgtgcaggcgggcaaggccatactcgtcgccggccagaccggttcgggcaagaccacattgatgaacgcgttgagcggggagattccgccccgcgaacgcatcgtcacgatcgaggacgtgcgcgagttgcggctggatccggcaaccaatcacgtacacctgttgtacggcactccgacggaaggcaggacggccgccgtatcggccaccgagctgttgcgcgcggcgctgcgcatggcgcccacgcgcatcctgctggcggagctgcgcgggggagaagccttcgacttcctccaggcatgcgcgtccggacacagcggcggcatcagcacctgccatgccgccagcgccgatatggcgctgcagcggctgacgctgatgtgcatgcaacacccgaattgccagatgcttccctactcgacgctacgcgcgctggtcgaatccgtgatcgatatcgtcgtggtggtggagcgccgagccgggcagggggcccggcggcgggtcgtcgacatctggtaccgggatggcctcccggcgccatgacgcctgccgcctgcacgcattgcgattttcgtgcataattgcgcccctctaccttttccccgatagctcagtcggtagagcgacggactgttaatccgcaggtcgctggttcgagcccagctcggggagccagattccagaaagcccggttcatgcgaaccgggctttttgctgcctgcccggacgccggcgcccgatgcccttgtcaggccgccctggcagtccgggcgcgccagcgcgcgaacaccagcacgttgcccagcatgaccagcgccaggcccgccagcgcctgcggcgtccagcgataaccctcgacgaacgtggaaatggtcagcgccaccaccggaaacagcaccgtgcaataggccgcacgcgccggccccatgcgcccgaccagggtcaggtacgcggtgaaaccgacgatggagcccggcacggccaggaacagcagggcgcccacataggtgggcgaggggtcgaacgcgaacggcacgccggccgccagcgtgcccgccagcaggatcagcgcgccataggtcatgctgtaggcgttgccggtcagcggccggatgccggcgcgctgctgggcggccgacagcatgttgccggtggaaaagcacagcgtgcccagcagggccagccccagccccttgagcgtgccggcctcggcggcgtggctggccagttcgggccagaacagcagcagcaggccggccagaccgcaggcaccgcccagcatgacgcgtggcgcgatgggcgtgccgaaccacaggcgcgcgttcaccgcattccagatcgtggccgcggagaacaccaccgagaccaggccgctgggaatccattgcgtggccgcgtaaaagcacaggaagttcaggcagaacaggaacagtccctggcccaggcacagcaggtggccgcgcaggtccagcttctgcaatttgcgcagcagcgccagcgccgccatcatgatcagcgcggccagcgcgaagcggtagaagatggaaacggggatggccaccacgccaagctgcagcttgatggcgatccaggtcgtgccccagatgagcacggtgagcaggtacagggtcaggttcacgatagtgggcaggacagggcgccgccaaagcggacggcgcccgcaagtatgcgccaggcgcggccggcgcgattgccggatcttgcgcttctttgcccgggagcgcgcgccggcgcccggacaatggcgtagcatagggcgcatgagtctcgccgcatccgatccggccggattttcggtctttcgcaccctggcaggcgccggcacggcgcggctggagcgcgccgccacgctgggcgacggcgtggcggcggcccaatggcgccgtgccggccacgaagtcgtcgactacgaccatcccggccatcacaccttgtcgctctacctgcatggcggcgaaaaatcgttccgggtcggcaacgacggctatggcggcgcgggcaagttctgcgtcctgccatccgagcaccgctcgcgctggaacatgaacgacaccgtgcgcttcctgcacctgtacatcgcgccgcagcggctggcgcgcgaagccgtctggcggctggactgcgagccgcgcgagctggcattgcgcgaccgcacctatatccaggatccggcgctgggccaggcctgccacatcctgctggacgccgattggaccgatccgtcgcaacgcctggccgccagcgccgcctccgagaccgtgctgcaccatctgctggtccagggcaccgggcgacgccccggcatgcccgcgcgcggcgggctggcgccggtggtgcggcggcggatgcgcgactacatcgaggcccatctgcacgagccgctgacgctggagcggctggccgcccaggccgccctgtccacctaccatttcgcccgcatgttccatgtttcgttcggggttccgccccacctctgggtgcaggcccggcggctggcgcgggcccaggccctgctgcgcgcgcccggccaggcggggctggacgcggtggcgcaggccagcgggttcggcagcgccagccacttgagcagggtgttccgccaggccacggccgctacgccgggccagtaccgggccggcgcgcgggcccattgaacccctcgcccgcgaggcagtctaaaatgcagacatcgcccgtaggcgcggcccgccgcgcccaccctgtccgggagacgacatgcctattgccacctctgcttacgaacacgcctattccgaccggcgcttctggcgcaaactgcgcggccatgccgccggcgcgggccgccaggcgctcgaaaaggcgctgtggctgtacttcgccgtgcaaaaccccgccacccccaagtgggcgcgccgcgtcatatacggcgcgctgggctacttcgtgctgccgctggacgccatccccgacctggcgccgctggtggggtacaccgacgacctcggcgtcatgaccgccgcgctggccacggtcgcctttgccatcaccgacgatgtcaaggcgcaggcgcgcggcaaactcgatcaatggctgggccccgccgccaatgatgccgccggcaacgggtagcacgcaccggtcggccgtctggctggccgagaccgtccgcctgcgcgaagaacactggggccccctcgaagacgccgacgccgtgcgccaggcgcgccagctggcgcccgatttcacgctgcgcatcctggcgcgggcccaggcgctgggccgccgcgaaggcttgcaggacctgctggtccactggcgccagggcgccgcgctgacgttcgtggtgctggccgtcgccgccctgctggccggcgtcggcgtcgcgctgggcgcgctgggctcgggcgcgcgaccggtcaacgtgctgtgggcgctggatgcgctgctgggcctgcatgcgctgaccttcgtcctgtggctggccagcttcgcgttgcgcccccgcgcggcggggctgggcggcatctggctgtgggccacgcgcaagctggcgcgcggtcccgacgcggccctgatcccgcaggcgctgctcgatctgctggcgcgcgccggcgccctgcgctggctgctgggcgcggtcagccacatcctgtggctggccgccttgtgcgcggcgctggccaccttgctgatcgtgctctcgaccgccagctaccgcttcgtgtgggccaccaccctgctgcagcccgagaccttcgtgaccctgacccaggcgctgggctggctgccgggccagttggggttcgcgctgcccgatgccgcgctggtgcgcgccagcgacggagcgcaggtcctgcccgccaccgcgcaggtgcaatggtcgatctggctgctgggcgccctggtctgctatggcatcgcgccgcgcctgctcgccgcgctgtactgcctggccatggccgcgcgcgccctgcgcgggctgcgcctggacaccagcctgcccggctatgccgtcctgcgcgaccgcctgcttccgccggccgcatcgaccggcatcgaccggccggccgatcccctgcatgcaccgcgcatgatcgccgcgcaggtgctgcccgacctggccaaccggccggtgctggccgccctggagctggcgcccgaccagccatggccgccggccggcctgcctgccaacgtattcgacgccggcaatctggacacccgcgaacagcgcagcgccttgctcgacgcgctggcgcgtagcgccgcctcgcgcctgctgatcgcctgcgacgcgcgccagacgccggaccgcggcacactggccctgctggccgaactctccgacaaggcggcgcagacacgcgtatggctgctgcaggccggcgcggccggcgccgggcagggacgcggttcgttgtggcaggcgcgcctgctcgacgccggcctgcccgaggcggccatcctgcgcgacgccgaccatcccttgcgatggctggaggccgcgcatgactgaagccgcgctgcgcatcgccgtcgtcggccacaccaacaccggcaagacctcgctgttgcgcacgctgacgcgcaaccccgatttcggcgaagtggcggatcagcccggtacgacacgccacgtcgaaggcgcgcgcctggccatcgacaatgcggccgcgatcgaatggttcgacacgcccggcatggaagacagcatcgccttgctggaatacctggagcgtctgcaggcgcccggcgagcggctcgacggaccggcgcgcgtacgccgctttctcgaatcgcccgaagcgcaccggcgtttcgagcaggaggcgcgcgtgctgcgcaaactgctcgaatgcgacgccggcctgtatgtcatcgacgcgcgcgacccggtgctgggcaagcatcgcgacgagcttgccatcctggcatcgtgcgcgcggccgctgttgccggtgctgaatttcgtcaacgcgcccgaacaccgcgccgaccagtggcgcgaagccatggcccgcctgggcctgcacgcggtgctggagttcgacacggtcgcgccgccgctggatggcgaagcgcaactctatgcgcggctggcggcgctgctggaccgccacgcggcgatgctgcaacgcctggcccaggccctggcgcagcagcgcgagcaacgccgccaggccgcctgcgtcctggtcgccgacctgctggtcgacgtcgcggcgctgcacgtgtccagcccgggcgacgaggccgcgctgcaggaagcggccgccacgctgcgcgagcaggtccggcggcgtgagcaggcctgcgtcgacgccttgctggcgctgtacaacttccatcgcgacgattacgacggcgccgagctgccgctgcaaggcgaacgctggggcatggacctgttccacccgcaggcgctcaaggacatgggcgttcagcttggcgtaggcatggccgccggcgccatggccggcgccgcggtcgatctgctcagcgccggcctgagcctgggcaccggcatgctgatcggcgcggccgccggcggcctgtggcaaggcgtggaacggctgggcaagcgcgtggcgggcaagctgcgcggctatcgcgaactcagcgtcgacgatcccatcgtgcgcctgctggcgttgcgccagcgccagctgatccatgccctggagcggcgcggacacgcggcgcgcacgccggtgcagctgcagcggcccgacgaccgcgcctggcaaagcggcccgctgcccgacggcctgaaagaagcgcgcagccggccggaatggtccgcgctgggcgatcgctaccaggaagacgaacgccgcaagcgcgtcgtcgcgcagctcgcgcggcaactggcgcaagccggcgacgcctgatcccgcccgccgcgccacgccggcgcgctaccgggtgataaccccaatccaaaaagattgacgcttaaacgatggcgtctataagattcgactacgccgcgtaaggcggccgctgcatcgacaccccctgggagctggtccatcgtgaagccgaagtcccgcattctgatgtgcctgcttgctttgcgcaccggcgtccatcgcgccgcgccgcaatcttcccaccgcctttcgcctcactaagcagtacgccttaccccggccgccttatccaacgaccggggccctgtcacttccggcgcacaccgcgcgccgcacacggagcacgagggctatgcgtatttctccattcatcaagcacacggcactggcgctggccatcgccgcggccggcctgtcggccacggcgaacgccaagactttccgctggtcgtaccagggcgacgcgacgtcgatggacccgatggcgctgaacgaaaccttcacgctcggcttccagggcaatatctacgagacgctggccggctacgacggcgaactgaagctggtgccgctgctggccgaaagctgggagaacaccgagccgaccaaatgggtgttcaagctgcgcaagggcgtcaagttccacgacggctcgccgttcacggccgacgatgtgattttctcgtggaagcgcagcctgacgccgggctccgacatgaagggctacggcgccaaggcctccgagatccgcaagatcgacgaccacaccatcgaagtcatcacggccacgcccaaccccatcctgccgcgcgaatgggtgttcctgtacatcatgagcaagtcgtggtcggaaaagaacaagaccaccgaggcgaccaacgtcaagggcgacaaccagggcaactacgccaacctgcacaccaacggcaccggccccttcatggtcaccgaacgccagcccgatgtgaagacggtgctcaagcgcttcgacgggtattgggacaagaacatcaagaccaatatcgacgaggtggtcttccagccgatctcgcaggaagccacccgcgtggcggccctgatatcgggcgagatggacctggtgcagccggtgcccgtgcaggactggaagcgcctggacgacgcgccgggcgtcaggccactgaccgcgcccgaggcgcgcgccattttcatcggcatggaccaggcgcgcgacgaactgctgttctcggacgtcaagggcaagaatccgttcaaggacgcccgggtacgcgaggctgtggtgctggcggtcgataccaaggccatcaacgacaagatcatgcgcggcgcggccaagccgctgggctcgctgatcgccaccgccatcaacggctacgacgactcgttcggcgcgcccatcaagccggacgtcgagcgcgccaagaagctgctggccgaggccggctatcccaagggcttcacggtgacgctggattgccccaacgaccgctacgtcaacgacgagaaggtctgccaggcggtggccggcatgctggcgcgcgtgggcatcaagatcaatctgctggcgcagaccaagtcgaagtacttcggcaagatcctgctgcaggcgggcaaccagaccagcatgtacatgctcggctggacgccgagctcgatcgacgcgcacaatgcgctgctcaacctggcggcctgccgcgacgccaagaccgccgcggggcaattcaacctgggcggctattgcaacaagaaggtcgacgagctgaccgcgcagatcggcgtggagacggaccaggccaagcgcaacgccatgatcaaggaagccttcgagatcgtgcgcaaggagtacggctacctgccgctgcaccagcagccgatgtcctggggcgtcaaggacaacatcaaactgatccagcgcgccgacgacgtgctggacctgcgcaacgtcgtgatgccgtaacgtgaggaccggcgcgggccatcgcggcccgcgccatgggcgacccgcgccgtacacgccaaaccagggcacccgatatgcttgctttcatagcgcgacgactttttcagtcgctgctggtcatgctgaccgtggcattgatcgccttttcgatgttccgctatgtgggcgatccgatcgccagcatggtcgggcaggacaccacgccgcagcagcgcgcgcagctgcgcgtcgacctggggctggacgatccgttcgtggtgcagttcgcgcgctttgtcggcaacgccgtgcaaggcgatttcggcatttcgtatcgccagcgccgcccggtcgcggaactgctggaagaacgcctgcccgccacgctcgaactgtcgttcgtctcggccctgatggcgctggtcttcggcattcccatgggcatctatacggcgctgcggcgccacggcgtgctgtccaagacgttcatggcgctctcgctggcaggcatctcgctgcccacgttcctgatcggcatcctgctgatactggtgttcggcgtgcaattgcgctggctgcccagcttcgggcgcggcgaggtcatctcgcttggatggtggtccaccgggctgctcacgcgctcggggctggcggcgctgatcatgccggccatcacgctggcgctgttccagatgacgctcatcatgcgcctggtgcgtgccgaaatgctggaggtgctgcgcaccgacttcatcaagttcgcgcgcgcccgtggcctgcccgaacgattgatcaacttccgccacgcgctgaagaacacgctggtgccggtgatcacgatcaccggcctgcagctgggttccatcatcgctttcgccatcatcaccgaaacggtcttccagtggtcgggcatgggcctgctgttcatccaggccatcagcatggtggacatcccggtcatggccgcctacctggtgctgatcgcctttttcttcgtcgtcatcaacctgatcgtcgacatgctttatttcgccgtcgatccgcgcctgcgcgtgcaaagcaaatgaaggacgcgccatgattgcccgtctcgctccctatttcgcccgcgccagcgacagcgatctctggcacagcttcaagcgctcgcccggggccatcatctcggccgtcgtcacgctgatcatcgtgctgggcgcgctggccgcccccctcgtggcgccgcacaatccgttcgacctggcgtcgctgaacatcatggacgccaacacgccgccggcctgggaagccgacggcaacagcgccttcgtgctgggcaccgacgaccagggccgcgatatcctgtcggccatcctgtatggctcgcgcgtctcgctgctggtgggctttgcctcggtgctgttcgccatggtcctgggcgtcacgctcgggctgatcagcggctatgcgggcggacgggtcgacagcatcatcatgcgcatcgccgacgtgcagctcttgtttcccgccatcctggtggcgctgctgatcgacggcgtggcgcgcggcctgctgccgcgtgacatgcacgacaagctggcgctgtacgtcctgatcttcgcgatcggcatttcgggctgggtgcagtacgcgcgcacggtgcgcggctcgacactggtcgaacgcaacaaggaatacgtgcaggccgcgcgcctgatcggcatcggccccttcaccatcctgcgccgccacatcctgcccaacgtcatgggcccggtgctggtgatcgccaccatccacctggccatcgccatcattaccgaagccatgctgtcgtttctcggcgtgggcgtgccgcccaccgcgccgtcgctgggcacgctgatacgcatcggcaacagctacctgttctcgggcatgtggtggatttcgatcttctcgggcatcgcgctggtggcgctggtgctgtcggtcaacctgctgggcgactggctgcgcgacgccctcaaccccaagctgcgctgagacgctcatggcattgttggacatcgacagcatacgcatcgaattcccgagccggcgcggcacgctggtggccgtcgacggcgtttcgctgtcgctggagaagggcgagatcctcggcgtggtgggcgagtccggcgccggcaaatcgaccatcggcaacgccgtcatcggcctgctggaggcgcccggccggctggctggcggcgaggtcctgctggaaggacgccgcatcgacaccttgagcaacgccgagcagcgcaaggtgcgcggccgccgcatcggcatgatcttccaggatccgctgacttcgctcgaccccttgcagacggtggaaagccagctggtggaaaccatgcaggtgcacctggacctgaaccacgaacaagcgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtagtgggataatagccagcttcagacgccgcccaaggcgccgccctgccctatgagacgaagtcatggccgttaatctgcagattccctccgaatccgaaatccttcccgtcgccggtgtcgaaatcggcgtggccgaagccggcatccgcaaggccggccggcgcgacctcacggtgttccgcctggcgccgggcagcgcggtggccggcgtgttcacgcgcaaccgcttccgcgccgcgccggtgcaggtgtgcgaagcgcacctggcccagggcggcccgatccgcgccctggtcgtcaacaccggcaacgccaacgccggcaccggcgcgcccggcctgaagaacgcccaggacacctgcgcggcgctgggcaagctgctggacgtccccgccgaacagatcctgccgttttccaccggcgtgatcctcgagccgctgccgatggaccgcctgaccgccggcctgccggccgcggtggcggacctgcgggccgacggctggtacggcgcggcccacggcatcatgaccaccgatacgctgccgaagatccattcgcgccgcgtgaacatcggcggcaagaccgtcaccatcaccggcatcagcaagggcgccggcatgatccggcccaacatggccaccatgctgggctttctggccaccgacgccggcatcgcccagccgctgctgcgccagctggccatcgagctggccgacgtctcgttcaaccgcatcacggtcgacggcgacacctcgaccaacgactcgttcatcctgatcgccaccggccaggccggcgtgacggtcgacagcgccggcgacgcggcctatgcggccctgcgcgatgcgctggccgccgccgccaccgacctggcgcagaagatcgtgcgcgacgccgagggcgccaccaagttcatgaccatccgcgtcgaggaagccggcaataccgaagaggccctcaaggtggcctacgcggtcgcgcactcgccgctggtcaagaccgccttcttcgcctccgaccccaacctgggccgcatcctggcggcgatcggctatgccggcatcgacgacctggacgtctcgcgcctgcgcctgtggctgggcgacgtgctggtggccgtcgacggcggccgcaaccccgactaccaggaagccgacggccagcgcgtcatgaagcaggccgagatcctggtgcgcatcgcgctgggccgcggccaggtggccgacacggtctatacctgcgacttctcgcacgagtatgtcaccatcaacgccgattaccgttcctgaaccggaacaccccggcgcgcatggccgcggcgcacgccgcccggccgccgcgcgcccgcaagccccgtctgcagcgcgcggcgccatccccgtccgcgcgcctgccggcccaccgcgccctatcccgcggcgcggcgccggcgtcatcgagcaaccgtaaacgcggcgtcccgccgggcgccgccgccaaggaaccgcagtgaccgcaacagacctcacccccctcctcgcccgcgccgagcgcgtgctggcgcaactggaagcctggctgccgccggcgccgcccgacatcgactggtccgcccacgcctaccgctggcgcaagcgcggttcgcgcggctggctggacgccgtgcgccacgtggcgcgcatcgagctggacgatctgcagcacatcgagcgccagaaagacatcatcgaccgcaacacgcgccagttcctcgaatccaagccggccaacaatgtgctgatgaccggcgcgcgcggcaccggcaagagctcgctggtcaaggccatgctggccgcctacggcgaccggggcctgcgcctgatcgaagcggacaagtccgacctgggcgacctggccgacatcgtcgagctcgtggcggcgcggcccgagcgctacatcgtgttctgcgacgacctgtcgttcgaggaaggcgaggccggctacaaagcgctgaaatccgtgctcgacggctcggtcgcggcctcgggcgacaacgtgctgatctacgccacctcgaaccgccgccacttgatgcccgaatacatgagcgagaacctggccgccaagcaccagcccgacggcgagatccaccccggcgaaaccgtcgaggaaaagatctcgctgtccgagcgcttcggcctgtggctgtcgttctacccgttcaagcaggacgactacctggacatcgtctaccactggctgcgcgagctgaactgcccggccgaccagatcgaggcctcgcgcaccgaggccctgcagtggacgctcgaacgcggctcgcgctcgggccgggtcgcctatcaattcgcacgcgactgggccgcccgccatgtctgaaaaaatcgtcgatgtcgccgcgggcctgatcctgcgcccggatggccagctgctgctggggcagcgccccgagggcaagccctgggccggctggtgggagctgcccggcggcaagctggagccgggcgaaaccgtgctgcaggccctggcgcgcgaactgcatgaagagctgggcatccgcgtgaccgaggcgcacccctgggtgacctatgtgcacgtctacccgcacaccaccgtgcggctggcgttctgccacgtcaccggctgggaaggcgaaccccgcgggctggaaaaccagcgcctggaatgggtcgacccggcgcgcgcgcacgaggtcggcgacctgctgccggcggccctgccgccgctgcgctggctgcagctgcccaccgcctacgccatcagcgccatcggcgcgcccgccgcactggccgatttcaccgcgcggctgcggcaagccctggacgggggcctgaaactggtgctgctgcgcgagcccgactggcccggcggcgccgacgccgcttcgctgcgcgacgccatgcaggccatcctggcgcaatgccgcgccgccggcgcgcgcctgttggtcagcagccgccatccgcaggcctggtggcgcgaagccgacggcgtacatctgacagcgcgcgacgcgcaggcgctcaagcagcgtccggcgctgcccgagggcgcgctggtgggcgtctcggcccacggccatgccgagatcgtgcatgcacgcgacctgggcgcggatttcgcggtgctgggcccggtgctcgccaccgccagccacccggagcaggcgccgctgggctggcccggcttcgcggccggcatccgcgacgccggcatgccggtctacgcgctgggcggccagtcgcccgccaccctggccgaggcgcgcctgcacggcgcgcacggcatcgccgggatccgcgggctgctctgacgcaacggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgcggacggctcggccgccgcgctggccgccgcctcggccggcaagccctgccacccgccgcccagcgccgcgatcagctgcacgctggcgttgagccggctgcccagcaggctgatggcgttgcgctcggtgttcagcgcggtggtttccagcaccgccacgctcaggtagtcgatcagcccctgctcgtactggttgcgcgccaggcgcagcgattcgcgcgcggactcgagcgcattgcgctgcacctgctgctcgtgctccatcacgcgcagctgcaccaggtaatcctccacctcgcgcagcgccgtcagcacgctctggcggtaggcggccgcctgcgcgtcataggcggcgcgggcctgctcgacgcgcgccgaacgcgcgccgccgtcgaacagcgtcatggccagcgccgggccgagggtccagaagcgcgccggcgcggtcagccactcggcgaactggccgctgcgaaaaccgccgctggccgacaaggtcaggtccgggaaccaggccgcctgcgccacgccgatctgcgcattggcggcggccgcgcgccgctcggcggccgccacgtcgggccggcgctccagcagttgcgagggcaggcccgccgggatgtccggcagttgctgcgcgaacggctgcgccggcagggcgaagcgcgaaggcgcctgccccatcagcaccgcgatggcgtgctcgaactggccgcgctgccagtccaggtcgatggactgggcccgcgtgttctccagctgggtgcgcgccaccgccacgtcggacttgcccaccacgccggcttcgtagcggttctgcgtcaggcgcagcgagcgctcgtaggccagcaccgtggcgtcgagcaggcgtttctgctcgtcgagcacgcgcaattgcaggtagttctgcaccagggcggcctgcgcgctcaggcgggtgacggccaggtccgccgcgctggcctgcgcctcggcgcggctggactcgacttcgcggcgcacccggccccacacatcgacttcccagctgaccgacccactgagcgagtactggttgccgaccgagctgccgttcgagccggcgccgctgccgccgcccgagccggaccgcgtcacgtcggcgcccgcgcctatggtggggaagaagccggcgcgcgcattgcgcaccagcgcctgggcctggcgataattggcctcggcctgcgccacggagtagttgccctggttcaattgctgcaccaggccgtcgagcaccgggtcgccatacacctgccaccattgcccgcgcgcgctctcgtcgctgggctgcgcgggcgtccagccgggctgcggcgcggcggcctccttgtaggcggcccccacgtcgatggcgggtcgctggtagtcgggcccgaccgcacagccgcccagcgccgcgcacagcgccgcgacggccagccggcggcgcggcggaacggagaatcggaaaccaggcatacggatcatgggcgggtgggatcaggagcggaccgcgccgcgcgccggcgcgcggcccacaggcggaagcggtccaggtacaggtacaccaccggcgtggtgtacagggtaaggatctggctgagcaccaggccgcccacgatggtgatgcccagcggacggcgcatctccacgccaggcccgctggccagcatcagcggcaaggcgccgaaaatggccgccatggtcgtcatcatgatgggacggaaacgcgtcaggcaggcgcgcaggatcgccgcgcgcgcgtccaggccatcgcgccgctcggcctccagcgcgaagtcgaccatcatgatggcgttcttcttgacgatgccgatcagcaggaacacgccgatcagcgcgatcagggtgaactcgtggccgagcagcatcagggccagcagcgcgccgatgccggccgacggcagcgtggacaggatggtcagcgggtgcaccaggctttcgtacagaatgcccagcacgatatacatcgtcaccagcgccgccaggatcagccatggctggcgcgccagcgtcttctgcagctcggccgccgtgccctggaaacccgcctggatctggtccgacggcaggccgatccgggccacggccgcgtcgatggcgccggtggcctggtccagcgatacgccgggcgacaggctgaacgaaatcgtatcggccacgaacagcccctggtggctgaccgacagcggcgcgttggccaccttcagctgcgcgaaagccgccagcggcacgcgctggccgtcggccgcgatcacatgcacctgcttgagcgactcgatatcctgcgcgaagcgcggatccacgcccatgaccacgtggtactggttcagcggcccgtagatgaccgaaacctggcgctggctgaatgaattgttcagcacggccgaaatggtggccatgctcacgcccagccgcgtggcggcatcgcggtcgatcaccaggtcgatctggcgccccttgtcctcgacatcggcgtccacatcggtgatttcgggcaatgccgccatggcccgctgcaccctgggcatccattcgcgcagcagcgccaggtcgccggacatcagcgtgtagtcgtacgagccggaactctggcgcccgccgatatggatatcctgctgcgccaccaggaacatgcgcgcgccgggttcgttctgcaggcgcccgcgcaaccggttgatgaccgtgtcggcgctcacgccgcgctcttcgagcggcttgagctggatctgcatgaagctggaattgctgccgccgcgaccgcccgcgtaggccgtcacgctctgcaccgccgggtcggccaggatgaccttgcggaagtactccagcttgggcaccgtggcctggaacgaggtgccctggtcgccgcggaaaaagcccagcagctggccggtgtcctgctgcgggaaaaagcccttgggcaccaccatgtacagatacacgttgagcccgatggtggcggccaggatcagcatcatcagccgcgcatgcgccagcgcccagcccaggctgcgctcgtagccgccctgcatgccgccgtacaggcgcgtccagaggcgtccgatccgccccggcgggcgcggcgcggccggctcggcgcgcagcagccgcgcgcacatcatgggcgtgagcgtcagcgacaccaccagcgaaaccaggatggaggccgacagggtcacggcgaactcgcgaaacagccgccccgccacgccgcccatcagcaggatggggatgaacaccgccaccagcgacaggctcatcgacagcacggtgaagcccacctcgcgcgagccgcgcagcgccgcgcgcatgggcgtggcgccgcgctcgatatgccgcatgatgttttccagcaccacgatggcgtcgtcgaccacgaacccggtggccacgatcagggccatgagcgaaatggtgttcagcgtgtagccgcacaagtacatcacacagaaggtgccgatcagcgataccggcaccgccacgctgggaatgaaggcggcacgcagccggcgcaggaacagcagcaccaccagcaccaccaggcccaccgcgatgaccagcgtcagctcggcctcgtgcagcgaggcgcggatgctgggcgtgcgatcctgcgccacggtcaggtccacgtcgcccggcagcagggccgccagctggggcagctgggcgcgcaccgcgtcgacggtctcgatgatgttggcgtcggcctggcgccgcacgatcatcaggatggccttgcggtcgttgtagaagccggtctggtacaggtcctcgaccgagtcttccacgctggccacgtcggacagccgcacggccgcgccgtcgcgccaggccacgatcagcggccggtactgctcggcgcggtcgagctggtcgctggccatgacctgccagtggtactggtcgttctccaccatgcccttggggcggttggcgttggcactggacagcgcctggcgcacctcgtcgagcgacacgccgcgattggccagcgcgcccgggatgaggttgacgcgcaccgccggcagcgagctgccgcccaccgtcacctcgcccacgccgttcacctgggccagcttctgcgcgacgatggtcgaggccaggtcgtacagcttgccctggcccagcgtggccgaggtcatggccagcgtcatgatcggcgccgccgacggattggccttgtggtacgtggggttgctgcgcaggctggtgggcagcagcgagcgcgccgcgttgatggcggcctgcacgtcgcgcgccgcgccatcgacgtcgcggctgagatcgaactgcagggtgatgcgggtcgacccctgcgagctgcgcgaggtcatctcggtaacgccggcgatgctgcccagcgagcgctccagcggcgtggccacgctggaggccatggtctcggggctggcgccgggcaggctggccgataccgaaatggtcgggatgtccacttgcggcaggggcgcgaccggcaacaggcggtacgccagcagcccggccagcaccacacccaggcacagcagcgtggtggccaccggacggacgatgaacggcgccgacagaatcatggcgcctgccgcgcggccgcgccggcgccgccgcgacggcgcgccagccggtcaaacatgaggtagatcaccggcgtggtgaacagcgtcagcacctggctgacgagcagcccgcccaccatcaccagccccaggggctggcgcagctcggccccggtgccggtcgagagcatcagcggcagcgcgccgaacagggccgccagcgtcgtcatcaggatgggccgaaagcgcagcagcgccgcctcgtggatggcttcgcgcggcgccagcccgcgcttgcgctcggcctccagggcgaagtcgatcatcatgatggcgttcttcttgacgatgccgatcagcaggatgatgccgatgatgcctatcatgtccaggtcggtgccgctgatcagcagggccagcagcgcccccaccccggccgaaggcagggtggacaggatcgtgatcgggtggatgtagctttcatacaggatgcccagcacgatgtacatggtgaccaccgcggccaggatcagccacagcgtgctgtcgagcgaattctggaacgccagcgccgccccctggaagcgcgtgtcgatcgccagcggcagcccgatttcggcctgcacggccgaaatcgcctcgaccgcgcccgacagcgaggccccgggcgccaggttgaacgacaccgtggtcatggggaactggtcgagccggttgaccgccagcaccgtgcgcccctcggaaatgcgcgcgaccgacgacagcggcacctgcgcgccggaagccgtcggcacatggatatggtccagcgactggggcgactggcggaactgcggcagcacctccagcaccacccggtactggttggactgcgtgaagacggtggaaatcagccgctggccgaatgcgtcataaagcgcctcgtcgatcaccgcggcggtgatccccagccgcgaggcggcgtcgcgatcgatctcgacccaggtctgcaggccctggtcctgcaggtcgtaggtgacgtcggcaagctgcggcacctggcgcagccgctcgaccagcctgggcgcccactcgctgagcacggccaggtcggggttggacagcgtcatctggtattgcgtgcggctgacgcggtcctcgatggtcaggtcctgcaccggctgcatgtacaccgtcaggcccaggtcggtcccgccatgcagcgcgtcctgcaggcgcgccatcacggtcttgagatcgccgctgcgctcgctctgcggcttgagggcgatctgcatgcggccgttgttcagcgtggggttgctgccgtcgacgccgatgaacgaggacacggcggccacgtcgggatcctgcacgatgatgcgcgcggcctcctgctggcgctgcgacatggcggcgaacgagatggtctgcggcgcctgcgtgatggcctggatcagcccgctgtcctgctgcggaaagaagcccttgggcacgacgatgtacagcagcaccgtcagcgcgaaggtgcccagcgccaccagcagcatgcggtcgtagccggcgatcacgcggtcgatcagcgcgccggtggcctggtgaaagcgcccatggcgctgctcggactcgggccgcagcaggcgcgcgcacatcatcggcgtaagcgtcagcgacaccaccagcgagatcaggatcgccacggccagcgtcaccgcgaactcgcggaacagccgccccaccacctcggtcatgaacagcagcggaatcagcacggcgatcagcgagaaggtcagcgaaatcagcgtgaagccgatctgcgcggcgcccttgagcgccgcctgcaggggcgtctcgccctcttccaggtggcgcgcgatgttctcgatcatgacgatggcgtcgtcgaccacgaagccggtcgcgatggtcagcgccatcagggtcaggttgttgatgctgaagccggccaggtacatgatgccgaacgtgccgatcagcgacagcggcaccaccacgctggggatcacggtagccgtgaggctgcgcaggaacaggaacgtgaccagcaccaccagccccaccgccagcagcatctcgaactgcacgtcggccaccgagtcgcggatggtctgggtgcggtcggccaccaccaccaggtccagcgtggccggcatcgcggcgcgcagctgcggcagcaaggcatggatgcagtccaccacgtcgatcacgttggcgccgggctggcgctgcacgttcagcaggatggcgggcttgtcgcccacccaggccgcctggcggatgtcctcggcgccctgcaccgcgcgcgccacgtcggacaggcgcagcggcgcgtcgttgcggtaggcgatgatcaggtcgttgtagtcggtgggcgacttcagctggtcgttggcgttgatggtggtggagcggatcggcccgtccaggttgcccttgggctgattgacgttggcgccgaccaccgccgtgcgcaggtccgccaggctcaggccggccgaggccagggcctgcggattgacctgtacccgcaccgccgggcgctgcccgcccgccacgctgaccaggcccacgccgggaatctgcgacagccgctgggccatgcgcgtatcgaccaggtcgcgcacctgcggcagcggcatggtgggcgaggtcaccgccagggtcagcacggccgcgtcggccgggttgaccttgttgtaggtgggcggcaccggcagatcgttgggcagcaggttggaggccgcgttgatggccgcctgcacctgctgctcggccacgtccagcgacaggtcgaggctgaactgcagcgtgatgaccgacgcgccgccggagctggtggacgacatctggttcaggcccggcatctggccgaactggcgctccagcggcgaggtcaccagcgaggtcatcacatcggggctggcgccgggatacagcgtgaccacctggatggtcggatagtcgacttcgggcagcgccgacacgggcagcagccgataggcgatcaggccggcgatcaggatcgccaccatcgacaaggtggtggcgaccggccgcaggatgaacaggcgcgacgggctcacggcgtccgcctgggcgccccggtattgaccggcgcggccgcttccggcgtggtgccggtcacgatctctatcctggcgccggcgcgcagccggtccatgccttcgaccacgaccttgtcgccgggctgcaggccctcgttgaccgccacccagtcgccgttgatggcgcccagcttgacctgccgcaccgacaccgtgtcatcgggctgggccaggaacacgaaggcgccggccgaaccctgctgcaccgccgcgttgggtatcgcggtcatgccgctgcgcgtctcgacatacaggcgcacgttgacgaactggttgggaaacagcgcctcctcggcgttgtcgaaacgcgccttcagcttgaccgtgccggtggccacgtcgatctggttgtcgacggtctcgagctggccgctggcgatgcggcgcgtgtcggcgcggtcataggcttccaccggcagctgccgcccggcgcgcaactgcgccagcacctcgggcagctgggtttcgggcagcgtgaacaccaccgcgatgggctgggtctgggtgatcaccaccaggccattggcgtcgccgctggaaatcaggttgccctggtccacctggcgcaggccgagccggccagcgatgggcgcggtgatgcgcgagaaatccagttgcagccgggcgctgtccacggccgcccggtcgctcttgatggtgccctcgtactggcgcaccagcgccgcctgcgtgtcgagctgctggcgggcgatcgaatcctgcttgtagagcgtctggtagcgctgcaagtcgcggcgcgcgttttccagttgcgccaggttctgctgctgctggccctgcgcctgcgccagcgccacctcgaagggccgcgggtcgacctgcgccagcagatcgccggccttgacgtgctggccttcctggaacgccaccttgaccagttcgccatcgacgcggctgcgcaccgtcacggtgttgtaggcggtcgccgtgcccagcgcccgcaggacgatctggatatcctgggtgcgggcctcgcccacgcgcaccggcaccgccatgttcatcatcgaggccgggccgccgcgcatggcgccgcggccgccgggccggccctgctgcccgcccgtgtccttcggccacagccaccaggccagggccaggacggccaggacggcgatcgcggctgcgatcaggcggcggcgcccctggcgggcaggcggcgcaacggaacggctttcaggcatgaggtatccggcaagacggcaaggagccgctattttccaccagaccggcccaaactggcagtttgccgggcgctgctgaaatagaccgcaacaggattcggcccccacacgcccgcgatcacgggtcgttcggcccggacaggggcaacgcgggcgatgccggccggcgccggcgcgccgtcaggagctgcagagcgacatctggaacgccacgtcgcgcgacacctgctgcggcttgacctcgccgtcctgggtcgagaagcgtatccagaccatgtacttgttggcgctgatctcgggaaagacgccgaggctgggatcgacccagacgcgcagcaaatggtagatcttgccggccagcatctgctggtagccgccctgctcggccgcgatatcggcgcgccgcccggattcgcgcagcagccgcaacgccatggacaggccttcatgcaggggcagcaagggggccagccagctttgcaggtcggcgcagcgcaccgactcgggcttgttctgccaggcatgataggacggcatgtccacctgcgtggcgccgcccggcaccgccagcctgccgcgcaggctgaccagccattcgttctcgcgcaatgcctggccggtcttgccctgcgccgccagcgccgccaccacgcgctccatgtcgcgcagcatggcctccagcgcatcctgggccacgccgggatggtcgcgcagccccaccagggccatgcgctggcgctccaggtcctgcagcaccgcgcccttgatgtcggtgcgctcgctggcatcgagcagatcgaacagggaggaaaccgcgatctggtgcagccgggcgtcgccctcgcgcgcgaaaaagaacaacctgtcgaacaggtactccagacgcagataggcccggatacgttcgttgaaagggtattcgtacagaatcacgcttgccacaggcccgtcggtgatcggcccgcgggccggggttattcaggggtaccggccgccttgccgcctggctggctggccgcgcccgccagcgcgagccagcggtcgtgcagagttcttgcccgcgcgcgcaaggtatcgggcgaggtggcgccatcgttgacgatgacgtcgtccgcggcctccagccgggttgcccgcgcagcctgtgccgccatgatacgcctgatggccggctccgtcagcccactgcgtttctgcacccgggcgatctgcgtggccgggtcgcaatcgaccacgcagatgcggtcgacccggccgcgccagcggccggattcgaccagcaagggcacgacgaaaaccaggtacaggccgcgcgcctgtgcggcggcctgctcggtgtgcaggccgatcagcgggtgcagcagggcttcgaggcggccgcgcgccgtgggttcgcgaaacaccaggtcgcgcatccaggcgcgatccagcgcgccgtcggcggccaccgcctgcgggccgaattcgcgcgcgatggccggcatggccgcgccgccgggcgcggtcagcgcatgcgaaatctcgtcggcatcgatgacgctggcgccccattcggccagcatgtcggccacccgggacttgcccgaaccgatgccgccggtcaatccgatcttgtacatgcccatcctcaatagaactgcagccaggcgggccggcccgccgccagcagcatcaggataccgccgagcgccaggtaaggaccgaaaggcagcggctgccccctgccgacccgtccggccagccgcaggctccagcccaccagcacgcccgccagcgaggcccccagcagcaaccacggcaatgcccccagccccagccaggcgcccagcgccgccatcagcttgaagtcgccatgacccatgccgtcgcgcccggtcagcaggcggaagaaatgaaagatcacccacaggaacagatagcccgcgaccgcgcccagcacggccagcggcagcggcgccagcgcgccgtccaggttgaccagcaggccggcccagatcagcggcagggtcaccgcgtcgggcagcaggctgtgttcgagatcgatccaggccagcgccagcagcgcgccggtcaggcccatggcggccagcgccatcggcgtgggcccgaagcgccaggcgcaggcggcaaacagcacggccgcggccagctcgagcatggggtagcgcaacccgatgggctgcccgcaatgcccgcagcggccgcgctgcagcaaccagccggccagcggaacggcgcgccagccacgcaaggcggcctggcacgacgggcaatgccaggccggccgccacaggccatagcccgactcggcgccgccgtcctcctcgcgcatggccgtgcgccattcgcgctccatcatgcgcggcagccgatgcgccaccacgctgagccagctgccggccacgagccccagcagggcggccagcaccacattcaacgccggatcgagcgggaagacatgccacatggcgccaggaggtacacggaaagggaggacaagaagaggaagcgccggacacccggcgcgtaccggaccggaaggtccgccagggccgggcggcagcgcgatgccgcaggcggcattattgcggcgcgccccgatttgcacaaacgccgcacttgcgcacgcaaagccgcgacaatgtatcggatcttctcataagtgcgtagaatcgcagttacagaacaaccaaccggacacgctgccatgtctgccccactcgatacgcccgcgcttcgtctcaatacccgttttgcgaccggaatcgtactggcaggcaccctggccctggccggctgcgcgcaacagcgcagcgccggctattacgacccgcccggcgccagcaccatcaccgacgcccaataccagggccaggcggccggctaccgtacggtggtgcacgcgccgtcgcaactgcagatcgagctcaagcccaaccagcccgcgcgccagcagaacgcccaggcccaggccggccagcaatccaccgaggacggcacggccgtgcccgaaggccaggcagccccgcagccgcagcccgagacggccagccccggcgcgcaagccatcatcccgcaggcgcaaacctaccagggcactttcccgtgctttgccgccggcctggcttgcgaagcccagcgcgtcacgctgaccctggcgcccaacggccgctggcgcagccgcaccaactacctggacaagcaaccccaggccagcgcccccgtggccgagcaaggctgctgggacgccacccaggaacgcccgccccgcgtgctgctgctcgacggcagcggcaacatgcgcgccgagctggtcatgaccgccaacaacgtgctgcgcgtacgttcggtgggcggccgtacccccaacctgaactacaacctcacccgccagcccgatctggacgccatcgccgagctcgacaagcaggccgcgcccaagtgcccctgatgcggcgctgacgcgccgcgggcaggcctgccatgcgtgcaggccgcccgcccgcgacgcagaggcaccgaaacccgaggactcaagactcgccggccggggtcgccccctgccccgccatggacgtggccgcgcgccgatgcggacacatgcggcaggccagctcgaacgcgttgcgcacgcccagcttgcggaagatgcgcgcgcgatgcgcttcggcggtacgccgggaaatacccagatcgatggcaatgaccttgtttgccttgcctgccgccagataggcggccacctggcgctcgcgtgccgtcaaggcggccggcggccgagcctcggcgcggccgccaacggaaggcgcgatcggatggcagatggatacgacaggcagggccggctgcgcggatgaggcgttgccaggcgtgggaagcatgggacctcctttgcaaactacgattgcaatgcagtctgccacgcccggcctgcgccgagaagctgtcaaatttgacaggatctgccgcggccgcggctcagaactccaggttgtcgatcagccgcgtggcgcccagcttcgcggcggccagcgccaccaggggctcgccggcgctcatctcggccacatcgggagccttcaggtcgcgctggcggcgcaccgccacgtagtcgaccttccagccacgatcggccagggcctgcgcggccacccgttcgagcgcggccgggtcctgctcgccgccggcgcggcgctgcgcgatgccgcgcagcgtctcgtacagcaccggcgcctcggcgcgctcggcctccgacaggtagcggttgcgcgaagacagcgccaggccgtcatcggcgcgcacggtttcgtgcgccaggatttccaccggcagctgcaattgccggcacatgttgcgcaccaccatcagctgctggtagtccttcttgccgaacaccgccacgcgcggctgcacacaggccagcagcttcatcaccacggtgcacacgcccgtgaaaaaacccgggcggaactcgccctcgaggatatcgcccaggtcgtcgggcggcagcacgcggtagttctgcggctccgggtacatctcgcgctcgtcgggcgcgaacaccagatagacgtcgcggtcgcgctccatcttcgcgacatcgtcgggcagcgtgcggggatagcggtcgaaatcctcgttggggccgaactgcagccggttgacgaaaatactggtcaccaccgggtcgccatgctggcgcgccagcttcatgagcgccaggtgtccttcgtgcaggttgcccatggtgggcacgaacgccacgcggttctggccgcgcaggtgatcccgcaggtcctggatggtgtgtacgactttcaagggggttctccggaagggccgggtcggggatggggccggccgccttacgcggcggcggccacgctggcgtaggccaggcgcacgtagatgggcgcgtagggctcggcctgggtgatgtcgagcagggattcgcgcgccagttcgagcatggcgatgaagtgcacgaccaccacggccaccggagcgccctcgttgatgcgttcgaggaagagctcgccgaactccatgaagcgcacgtcgttcaggcgccgcaggatgtgggtcatgtggtcgcgcaccgacagctgttcgcgcgtgatgtggtggtgctggttcaggcgcgcccgcttcatgatgtcggcccacgcggcgcgcaggtcgtcgacgctgacctcgggcagcatgcgctcgacgctgatctcggccaccgcctggctgcgcacgaaatcgcgccccagctggggcagcgcgtccagcttctgcgccgccagcttcatctgctcgtactcgagcaggcgacgcaccagttcggcgcgcgggtcctcgggctcttcgccggtgtccgacttcttgaccggcagcagcatgcgcgacttgatctcgatcagcatggcggccatcagcaggtattcagccgccagttcgaggttgtggacacggatctgctcgacatacgacaggtattgccgcgtgacatcggccatcgggatgtcgagcacgttgaagttctgcttgcggatcaggtagagcagcaggtcgagcggcccctcgaacgcctccaggaacacttccagcgcgtcgggcggaatgtagaggtcggtgggcagctggaacagcggctcgccgtacaggcgcgcgaacgccacgctgtcgaccacgtcgggcgtgctgtcgacctgtggctccacgagcgccgccaggtcgtcgccggaaatcgaggcgttatgtgccatatgcgccgcgcacgggcccgtgggtatcagtcggcctgatacacatagggcttctgcggcacgcgggcggcgcgaaagccttcgagcagctcggtgttctgcgccttgtcccacaggcgggcgcggccttcgcgctggcgctgctcggtgtccggatgcgcggtcttgtattccttgaggaagcgggtgatctcggattcgtagtttttggccatgacaacagcttcagcaggtttcagatagggggagtttacttcaggcgggccccgggccggcgttacaatcgattgacgcctcttgcgtcccccagacatgtccgcagaccccgccacagccgccgcgccccctcctctcgccaacccggacgccgcccgcgccgcccgcatgattcccttcatcgtggggtgcgcgctgttcatgcagatgctggactccacggtggtggccaccgccctgccggccatggccgcggcgctgggctccacgccggtgcgcctgaacgtggcgatcacctcgtacctgctggcggtggcggtattcgtgcccatcagcggctgggccgccgaccgcttcggcgcgcgccgcgtcctcatcgccgccatcaccctgttcaccctcagctccgtgggttgcgcgctgtcgcagaacctcggccagctggtggtcgcgcgcatcgtccagggcatggccggcgcgatgatggtgccggtgggccgcatcatcctgctgcgcaccgtgcccaagcaggacttgctcaaggccatgtcgttcctgtccataccggcgctgctcggccccgtgatcggcccgccggtgggcggcttcatggtcacgtacatgtcgtggcactggattttcctgatcaacatcccgatcggcatattgggcatcgcgctggtgctgcgcttcgtcagcgagattcgcgaggaaaacgccccgcgcctggacctgcccggcttcctgctgagcggcatctgcctggcggcgctggtcagcgccttcgaggcgctgggccacgggctgctgccgccgctggagctgggcgcgctgatcgccgccggcctgctgtgcggcgtgctgtacgtatggcattcgcggcgcgtcgaacaccccatcctggacctgtcgctgctgcgcacgccgaccttcgccatttcggtgctgggcgacaacctgtgccgcttcgcggtgggcgccgtgcctttcctgctggccatgctgctgcaggtcggcttcggcctgtcgccgtttgccgccggcatgatcaccttcgccagcgccgccggcgcgctgctgatgaaattcgtggccacgcccatcgtcacccgctacgggtttcgccgcgtcctgacgatcaacgccatcctcaccggcctgttcatcgtcgcctgcgccgccttcacccccgtgacgccggcctgggcaatgatcgccgtgctgctggccggcggtttcttccgttcgctgcaattcacggcggtaaatacgctaacctatgccgatatcggccccgaacgcatgagccgcgccagcagcttcgccgccatggcgcagcagctcggcatcagcctgggggtcggcgtggcggccgtcacgctcaacgtcagcatggcggcgcgcggcgccgcctcgctgaccatcggcgacgtggtggtcggcttcatggtggtcggcgcgctgtgcatgctttcggtgctgtcgttccgccgtctggcgccatcggccggcgcccaacttcagaacgtcaaggttccccgtgacggcaaatgaattcatcctggcgctggaccagggcacgaccagctcccgcgccatcgtgttcgaccgcgccggcacagtgcgcggcatggggcagcgcgaattccgccagcactacccgcggccgggctgggtcgagcacgatgccggcgaaatctggcaaagccagctcgaggtcgcgcgcgaggcgctgcgcaacgccggcgccagcgccgccgacctcgccgcgctgggcatcaccaaccagcgcgaaaccaccctgatctgggagcgcgccaccggccgcccgctggcccgcgccatcgtctggcaggaccgccgcaccgcggcgatgtgcgaaaaactgctgcacgacggccacggccggatgctgcaggagcgcaccggcctggtcgtcgacgcgtacttttccggcaccaagctggcctggctgctcgatcacgtgccgggcgcgcgcaagatggccgagcgcggcgagctggccttcggcacgatggacacctggctggtctggcagctgaccggcggcgccgtgcacagcaccgacccgagcaacgcctcgcgcaccatgctgttcgacctgcacgcccaggactggtcggacgatatcctggccctcttgaacattccgcgcggcatattgccgcgcatcgcccccagcagcgcgcgcatcggcgaaaccctgcccgagtggctgggcggctcgatacccatcgccggcgtggccggcgaccagcaggccgccacgttcgggcaggcctgcttcacgccgggcatggccaagaacacctacggcaccggttgcttcatgctgatgaacgtgggcgacgcgccggtggcctcgcgccacaacctgctgtccaccgtgggctggagcctgccggcgggcaacgccacgcacgccacctacatggtggaaggcggcgtgttcatggccggcgcagcggtgcaatggctgcgcgacggcctgggcatcatccagcgctcggccgacatcgaggccctggcggccagcgtggccgacacggacgacgtattcatggtgccggccttcgccggcctgggcgcgccgcactgggatccctacgcgcgcggcacgctggtgggcatgacgcgcggcaccacgcgcgcccacatcgcgcgcgccacgctcgaatcgatcgcgctgcaaagcgccgaactgctgtcgtgcatgaatgccgacagcggcatcccgctgtccgagctgcgcgtcgacggcagcgcggcgcgcaacgacctgctgatgcagatgcaggccgacctgctgggcgtgccggtggtgcgcccgcgcgtgcccgagtcgaccgcgctgggcgcggccgggctggcgggcctggcggtcgggttctggtcgagcctggacgagttcggcgcgcagtggcaggccgaacgcactttcgagccggcctggccggccgatgtgcgcgaagcccgcatgcaacgctggcgccaggcggtggagctatcgaagggctggtcgcgccctgccgccggccacgcgtgaaggcgcggcgccggcgcgtcacaaagacggcttgaccacggccagcagcacgatcgcggcgctggcgaagaacaccgccgcgccgcccgcggccagccacgccggcgcgccggccgcggggctggccagctggcggcgcagcaccaggctttgcgcgccatgcaacacgaccagcaggcccaccagggccagcttgacgtccagccagggttgtccgaaccacccggccatcgaagccagataaaggccgcaacccacccccagcagcatggcgggcgagatcagccaccggttgcagcgcgccaggcgctgcgcgaaacggccgggtccctggccctggcgggccggaaacgcggtcaccgagctgagcaccagcagccccagcgtccaggcggccatcgccgccacgtgcacgatcttgatccaggaatacaacattgggtacgacggccggggcccgcgggcgcccggccggccttccggcatcagttcaggctggcgcccgagatcttgacgatttcctggtacttggccatttcctgcttcacgaatgcggcgaaggcgtcggccgtcatcggctcggcctccgaccccatggtcagcaggcgctggcgcacgtcgggcagacgcatcgcgtcggcataggccttgttcagcttggccaccacgtccgcgggcgtgccgccggtggtgaacacgccgaaccaggtccccaggtcgaagcccttgacgccggcttcttccacggtgggcacgtcggccagcagcgaggagcgcttggcggtggtcacggccagcgccttgaccttgccgtccttgatcaggggcgcggcggcggccaggttgtcgaacatgaagtccgactggcccgacagcagggccagctgggccggcgcggcgccctggtagggaatgtgctcggcggcgatgccggcgcgcgccttgagcagctcgcccgacaagtggccggcgctgccgttgccgcccgagccgtagttcaggcggccggggttctttttggcataggccagcaggtcgcccaggttctggatgttgttcttctcggcgaactcgaggttcatgaccagcacgttgggcaccgacgccacgatggtgaccggggcgaagtccttgaccggatcatagggcaggttggcgaacagccacgggttgatggcatgcgtggcgaccgcgcccatcaccagggtgtagccgtccggcgcggccttggccaccaggtcggcgccgatgttgccgcccgcgcccgagcggttttcgacgatgatgggctggcccagcgattcgcgcaccttctcggccagcaggcgggccatggaatcgagcgggccgccgggcgggtaaggcaccacgaagcgcagcggcttggcggggaaagcgtcgccctgcgcaacggccggggccgtccacgacaggcctgccgccacggccagggccccgcccagcagggcgcgccgcgtgacggaaacgaaggaatgggagcgggacataagcgggtctcctgtgctttttggcgtctgtgcggcccgtagcatactccagtgtcccgccgggcgatccgccggaaagcccggcgccagcgccgtttcccgccgccccggcccgccgcctcagtgcaggatctggctcaggaacagcttggtgcgctcgttctgcggattgtcgaagaactcgtcgggcgtgttctgctcgatgatctcgccacggtccatgaagatcacgcggttggccaccttgcgggcaaaacccatctcgtgcgtgacgcacagcatggtcatgccgctttcctgggccagccgcaccatcacgtccagcacttccttgaccatctccgggtccagcgccgaggtgggctcgtcgaacagcatgatcttggggttcatgcacagcgagcgcgcgatggccacccgctgctgctggccgccggacagctgccccggatacttggtggcctgctccgggatgcgcacccgctccaggtacttcatggcggtggcctcggcctcggcgcgcgacttcttcagcacccaggtcgggcccagcgtcaggttctccagcacggtcaggtgcgggaacaggttgaagtgctggaacaccatgccgacatcgcggcggatcgcctcgatgtgcttgagatcgttggtcagctcggtgccgtcgacgatgatgtgcccttgctggtgttcctccagccggttgatgcagcggatcatggtggacttgcccgaacccgacgggccgcataccacgatgcgttcgcctggcgcgacgtccaggttgatattgcgcagcacgtggaactggccgtaccacttgttcacgtcctgcatgcgaatgatggcatccgtcacggatgtactccctcaatggcgccggcgcccgtgcgtcggggcgccggcaagttgctagcgttgatgaccggtcgccaggcggtgctccagcgcctggctgtacttggacatcgagaagcagaacacgaagtagatcagggcgatgaacacataggcctcgaccccgaagccgcgccacgcggcgtccgacagcgcggccttggcggccagcgtcaggtcgaagatgccgatgatcacgaccagcgacgtatccttgaacaacgcaatgaagatgctgaccagcggcgggatgacgatcttcagcgcctgcggcaggattaccttgcgcatctgctgccagtaggtcagccccagcgagtccgccccttcgtactgccccttgggaatggcctgcaggccgccgcgcacggtctcggcgatataggccgccgcgaacatgatgatggcgatctgcgcccgcagcagcttgtcgatggaaaaaccctcgggcaggaacagcggcagcatcaccgacgacatgaacagcaggctgatcagcggcacgccgcggatcagctcgatgtacacgacgcacagcgccttgatggccggcatgcgcgagcgccggcccagggccagcagcacgccgaacggaaacgccagggcgatgccgaaggtggccaggatcagggtcagcggcaggccgccccagcgcgcgttctcgacgtaggtcaggcccagcacgccgccccacatcagcaccgcgaccgcgctcaggcccacgatccagaccagcgccaggctgggcttccagaagcggcgcatgccgctgcacacgatcacggcgatcaggatgatggtggccagcagcggccgccactgctcgtcgtacggataggtgccgaacaggatcagccgatgcttctcgacgatgaaggcccagcaggccccctccgactggcggcattcctgcgccgaggtggcggtgaaattggcgccgatcagcgcccattcgaccagcgcaggcacggccatcagcaccagccatgccagcagcacggtggccaggatgctcagcggcgaggagaacaggcgggtacgcagccaatgccagacgccgacatggccggacgggggaggcagcgcctcgccgggggtatgcgtagcactgctcatgtcaacgctccaccagcgcgatgcgcttgttgtaccagttcatgaatatcgagatcgtcaggctgaccgtgaggtaggcccccatgatgatcaggatgccctcgatggcctggccggtctggttgagcgtggtgttgaccaccgagacgatgtccggatagccgatggccacggccagcgaactgttcttggtcaggttgaggtactggctggtcatcggcgggatgatgacgcgcagcgcctgcggcagcaccaccaggcgcagcacctgggcgcggcgcagccccagcgagccggcggcttcccattgcccctggttgaccgcctggatgcccgagcgcaccacttccgcgacgaaagccgaggtgtagatcaccagcccggccagcagggccgcgaactcgggcgacatgttcaggccgccctggaagttgaagcccttgagcgccggcatgtccagcgccagcgaggcgccgctggccagccagcccacgatgggcagcccgatcagcagggcgatggcggcgcggcccagcgggaatatccggccggtggcttcctggcgcttgcggccccagtggcccagcacgatgatggccacgatggccagcgccagcccgcccagcatccagtccagcgcgttgccttccaggctgggaacgcgcacgccgcgattggagatgaacacgcccggcaaggggttgtgcgcctggcgcggccccggcatgttctcggtgatcagcgcgtaccagaagaacagctgcagcagcagcggcacgttgcgcatgacttcgacatagatcgaggtcaggcgcgcgaccagccagttcttggacaaccggccgatgccgatgagggttcccagcagggtggcgagcacgatgccgatgacggcgacgcgcagtgtgttgagcacgccgaccaggattgcgcggccatacgtgtccgaaggggaataggcgatgggcgtttcgcctatcgcgaaaccggcctcgcggtcgaggaatccgaaacccgtggcgatattgcgcaccgacaggttgtgcagcgtattggaaaccagaaaccacgccaccagcgcaaccacgaccagcgcgacgaactggtagaccacggcgcgcaggccgggatcattccagttgagacgacgtcgcggtgccggaatcggggcgtttcgattggtagtcgtcataaatcaatctacagagtcggacgttcggccggcgcggacgcgccggcctgctttgcgcccgctcgcacggaccgggcaagggctgccgcatggccgcccttgcccgcttcaggagcggatcagcgcaccggccagccgtacatcaggccaccctgcttgtacgaggcattcagtccacgctccagcttcatggcgctgctcttgccgagcgtggcctcgaagctctcgccatagttgccgacctgcttgatgatgttgaaggcccacttgtcgtccacgcccaggttcttgcccatgcccggcgtcacgccgagaatgcgctggatgttggggttggaactcttggccatttcgtcgacgttcttggacgtgattccgtattcctcggcctccagcatggcgttgagcgaccagcgcacgacgttgaaccactgctcgtcgccctggcgcaccatcggcccgagcggctctttcgagaagtcctccggcaggatgacgtagttatcgggcttttcgagcgtggtgcgcgtcgaggccagctgcgacttgtcggtcgtgaaggcatcgcaacggcccgccgagaaggcgcgcacgatctcgtcgtacttgtcgatcacgacaggcttgaactcgatcttgttgccgcggaaccagtcggccaggttgagctcggtggtcgtgcccggctgcacgcagacggtggcgccgttgagctctttggcgctcttgacgcccagctccttggacaccatgacgccctggctgtcatagtagttgacgcccaccccgatcaggcccagcgtcgtgtcgcgcgtcagcgtgacggtggtgttgcgggtcagcacgtcgacctcgccggactgcagcgcggtgaagcgttgttgcgtattgagcggcgtgaccttgaacttcgacgcatcgccgaacatggtggcggcgatggcgcggcacatgtccacgtccagccccttccattcacccttgctgtcggcgatcgagaaacccgggatcccggtcgatacgccgcattgcacaaagcccttcttcttcacgttgtcgaacgtggcgcccgcgtgcgcgaccgaccccgcggcaaacagggcagcgccggcagcggccagcttgagcatcttcatgtgttgatctcctgttaggacaacatcgaatacgcgaggcctcgtagaccaacgcgcttgggcggatggtagcgttcggattaatttggggacatgggggaaatcccttttagggtaattcacgaaaacggggacatctgtttgagatgcgcgtcccacgcgccggggtacgcgtcatgcggcggcgcgccatttgcggcggctatcttgcaggacggcacgggcgccggcgcgccggcatgccggccgcctgtcgcgaattgtcatcgccgggcgcgcgcgcggggttactattgcgacttcttcctatacctcgccatgattgaattccagcacgtcttcaaatcttacgggcgcggccgaaatatcctggccgacatcaactttcgcatcagcgctggagagttcgtcttcgtgtccgggccgtcgggcgccggcaagtcgacattgctcaagctgatcggcggcctggagccgccaagccgtggatccatccaggtcaacaaccagcggctggacagactgcccagccgggcccggccgtatctgcggcgcgccgtgggggtgatcctgcaggacacgcacctgctgtacgaccgcagcgccttccagaacgtcatgctgcccctggcggtgaccggccaggccccggactcggccgccgcgcgcgcccgcgccgccctggacaaggtcggcctggccggcaaggaagacctcaaccccatcgaactgtcgggcggcgaacagcagcgcctggcgatcgcccgcgccatcgtcaaccggccggccatcctgatcgccgacgagccgaccgccaacctcgaccatgacaacgcgcagcgcatcatgaatgtgttccgcgacttcaaccgcgtcggcgtgaccacgctgatcgcctcgcacgaccaggacctgatggcccgctacgccacgcgcacgctcagcatcgagcacgggcgcttccacgacacgcacggaggccaagcatgaaggcctggttgcgacaacaccgctacgcgctggcgatcaccctgcgccggctggcggcccagccgttctcgtcgctggccaacctgctggtcatggcgctggcgctggccctgccgctgctgggcagcgccatcctggtttcggtccagcccctggcgcgccaggtatcggtcacccccgagctgaccgtgttcatgcagacccaggcccccgccacggcggccggcgcggtggccgagcgcatcggccgcgactacgccagccagatcgccgcggtgcgggtggtgccgcgcgaccaggcgctggcggcgctgcgcgacaaccccgcctgggagcaggccctggccgtgctgcccggcaatccgctgcccgacgcggtggtggtgacgctggccgacggcgagaacctggccgggcgcgccggcgcgctggcgcaggactggggcaaatgggacggcgtggaccaggtgcaactggacagcgcctgggtgcagcggctggaagcgctgctgcgctttgcccgcatcgggctggcgttcctggcggcctgcgtggcggtggtagtgctggccaccgtgttcaataccgtgcgcatgcaggccatgacccagcgcgaggaaatcgccgtggcgcgcctggtgggagcgaccgagtccttcgtgcgccgcccgttcctgtaccagggcgccctgaccggcgccgtatcggccctgatcgccatcggcgcggcggccatggcgctgaccccgctcaacgatgcgctgctggggctggcgcgcagctatggggccgaattcgccctgcacctgcccggcctgccggtgctggccgtggccgtcatcgccgccggcgtgctgggcgcgctgtcggcgcgctggtcagtgacccgcagtacgcgcttttaagccccttgttccgccgaaagcaggcgcgcattcccgggtaaagtccagacttgcccgggaaaccgggctcgcgccgaaaaagggacgcacccctgtccgcgcgaacgcaaaaattcacttgtatgtcgattttttgcaaggaataatcacaatttgaataaaacttcggcgcgcccggcttcgtgcccgccggccgagcccctgccctgccatgcctgcccgacttgatgcccgcgccacgcgccgctatttcgataacgccttcaacagtccggccgtcaagatcctgccgaacgagtattacgtcacgaacggcgaggacgtcatgctgtcgaccgtgctgggttcctgcgtggcggcctgcatccacgacccggtgatcggggtaggcggcatgaaccacttcatgctgcccgaaggcgacatccattcgccggcctcggccaccatgcgctatggcgccttcgccatggaagtgctgatcaacgaactgctcaaggccggcgcggtccgcgagcgcctcgaagccaaggtgttcggcggcggcgcggtgctcagcgccatgcagctgatgaatatcggcgagcgcaacggccagttcgtgctgaattacctcaagaccgaaggcatcccggtgcgcgcccaggacctgggcgacgtccacgcccggcgcatcaattacttcccgcgcgacggccgcgtcatggtgcgcaagatggcgccgcaccaccagaaggccgaggcgctgatcgcacagcgcgaagccgcggccgcccagacggtccaggccgaaacccgcgccgccccgcgcgtggagcgcttcgacacgcccagtcgccgcgatccggtgggcgcgtagttccccagggcgcctgtccccgccgttcatggcgcatgacggggtgcctgtcccggcggggacaggcacccggctccgcgctggccacggtcaggcggcgcgcaccccgccgccgatcggcaccaccgaggcgctgaattcgcgcatcagttcggcgcggcggacatcggcgcgcgccatggcggcctccttgatgtggccatagccgcggatctcctcgggcaggctggccagcgcgacggcgtgctccaggttgccgcggttcagcttgggcaggatcgcgcccagctgctcgcggtattgctcgatcagcgcgcgctcggcgcgccgctcggccgtgtacccgaacacatcgaaggccgtgccgcgcagaaagcgcaggcgcgccagcgcgccgaacaggcgcagcgtggccggcccatagcggcgcttgaccaggtgcccttcgctgtcgcgcttggaaaacaacggcggcgcgaggtggaagttcagtttccagtcgccttcgaactgcgcgtcgatacgcttgaggaactcgccgtccgagtacaggcgcgccacttcgtactcgtccttgtaggccatcagcttgaagtaatagcgcgccaccgcctcggccagccgcgtggtgccggtggcggcctgctcggccgcggccacctggtcgaccagatcctggtagcgccgcgcataggcttcgttctgatactgcgccaggaacgcgcggcggatccgcgccagcgcgcccagctcgccggccggacgcttgaagtccaccacggcgccctgcccgcgcttgacttcgacgatgccttcgtcgcccgccgccggctggcccttgccgatcagcgcctgcacctgcgccaggtcgtgggcggcgcgccgcccccaggcgaacgcggccaggttgttctcgacctgctggccgttgagttcgatggcgcgctgcatcgcggcctcgcccagcggcagccagcccttctggtaggcatagcccatcatcagcggattggcgtagatcgcgtcgcccagcaggccgaccgccagctcggccgcgtcgatggtggccacgttgtccgccccgcacgccttggccaggtcggcctgcaggttggagccgggcagggtccagtcgggatcgtggacgaaggcggccgtgggcgcgacgtcgctgttgagcagcgtatgcgtgcggcccgggcgcatgcgggcgatggcctcggggctggtgcccacgaccaggtcgccggccagcaccaggtcggcctcgcccatggccactcgcgtattgagcagttcgcccggcgtgggggccagcacgacgtgcgagtacacggcgccccctttctgggccaggcccgccatgtccagcaccgaacagcccttgccttccaggtgcgcggccatgcccagcaactggccgatggtgaccacgccggtgccgcccacgccggcgatgaacacgccgtagtggccggccagcgcgtcggcgcgcggcgccggcaggcccgccctggtcgatggcgtcctgctgcgccagcgcgcgcggcttgcgcaggcgtccgccctcgaccgtgacgaagctggggcagaagcccttcaggcaggaataatccttgttgcagctggactggttgatggtgcgcttgcgtccgaactcggtttccagcggttcgaccgacaggcaatgcgacttctcggaacaatcgccgcagccttcgcagacgcgttcgttgatcaccacgcgcaaggccgggtccggataggcgttgcgcttgcggcggcggcgcttctcggtggcgcaggtctggtcgtagaccagcaccgacacgtcgggataggcgcgcagttccttcatgaccgcgtccagctcgtcgcggtgcttgaccggcacgcccggcgccaggtcggtgacgtggcggtatttctccggctcgtcggtgacgacgacgatcttctcgatcccttcggcggccatctggcgcgtgatcatgggcacgctgatcggaccgtcgaccggctggccgctggtcatggcgacggcgtcgttgaacaggatcttgtaggtgatgggcaccttggccgccacggcggcgcggatcgccagcaggcccgagtggtaataggtgcagtcgcccaggttggcgaatacatgcttttcctcggtgaacggcgcctggcccacccacggaacgccctcgccgcccatctgggtgaacacctgggtgttgcggcccatccaggtcaccatgtagtggcagccgatgccggccatgccgcgcgagccctcgggcacgcgggtcgaggtattgtgcggacagcccgaacagaaccacggcttgcggtccaccaccaggcgcggccgggccagcgcctgctcgcgctcggcgatgaaatccaggcgcgcctggatgccggcgcgcacgtcctcgggcagctcgaagcgcagcaggcgcgcgccgatggccttggccaccatggcgggcgagaactcgtagtgcgccggcagcagccagttgccctgcggcaccgaccactcgccgccgtccttgtcgtcgaacttgccgaccacgcgcgggatcttcttgccggtgccgatccagctgaacagctcttccttgagctggtattcgagcacctggcgcttttcctcgaccaccaggatctcgtcgagatcctcggcgaaccgctgcatgccggtggcctccagcggccacaccatgcccaccttgaacagccgtagcccgatgcgcttgcagatttcctcgctcaggcccaggtcggccagcgcctggcgcgtgtccaggtaggccttgcccgaggtcatgatgccgaaacgcgcctgcgcgttgggcacctgccacatttcgcggttcagccggttggcgcgggcgtaggccagcgcggcgtacagcttgtagtccagcagccgcgcctcctgctgcagcggcgtatccggcaggcggatgttcagcccgtcgggcggcagctggaaatcctcgggcagcacgatgcgcgtgcgctcggggtcgacctccaccgaggcggacacctcgacgatgtcggtgatgcatttcatgccgacccacaccccggcatagcggctcatggcccagccatgcaggccgtagtccagcacttcctgcacgctggcgggaaacagcgccgggatcatgcagaccttgagaatgtggtcgctctggtgcggcagcgtcgacgacttggccggatggtcgtcgccggccaccaccagcacgccgccgtggcgcgaggtgccggccacattggcgtgcttgaagacgtcgccgcagcggtccacgcccggccccttgccgtaccacatgccgaacacgccgtcgtacttggcgcccgggaacaggttgacctgctgcgagccccacacggcggtggcggccaggtcctcgttgatgccgggctggaattcgatgtgatgctgcttcaggtacttggcggccttccacatgttctggtcgaccccgcccagcggtgacccccggtagccggacacgaagccggccgtgttcagcccggcgcgctcgtcgcgcacgcgctgcatcatgggcaggcgcaccagcgcatggatgccgctcatccaggcgcggccggcagtcagggtgtatttgtcgtccagatgtacggactcaagcgccgcgcgctgcgcgggcgtcagaggggcattcatgtctactccatttgtaaggggtgtccgaaccagccacgcgctcaagcccttgtgaggcaacggcaacagatccgggcgcgtctacgcctttcttcttttccttctttgtacccggcccgacccgtccccgcaatagggcaatgcgataatggcgcccatggacttcgcctcccgcatcacggcctggcaggcccgccacggccgccacgatctgccctggcagaacacccgcgacccctatcgcatctggctctcggaaatcatgctgcagcagacgcaggtggcgacggtcattccgtattaccagcgcttcctggaacgttttcccgatgtggccgccctggcggcggcgcgccaggaagatgtcatgccctactgggccggcctgggctactacgcgcgcgcccgcaacctgcaccgctgcgcgcaggaaatcatgcagcgctgcgtcggccgctttcccccgcgcgccgaagagatcgccaccctgcccggcatcggccgctccacggccgcggccatcgccgccttcgcctacggcgagcgcagccccatcatggacggcaacgtcaagcgggtgttcacgcgccacttcggcatcgagggcgaccctgcccgccgcgcggtggaacagcagctatgggcgctggccgcggcccaggtgcaggccgcgccggatctcgacatgcccggctatacacagggattgatggacctgggcgccacgctgtgcacgcgcggcaagccggcctgcgaacgctgtccggtggcgcagtcctgtatcgcgcgccgcgacggacgccaggccgaactgcccacgcccaaggcgcgcaaggccatccccgaacgcagcacggccatgctggtgctgcacggccccgacggcatcctgctgcatctgcgccccgcgccgggcatctggggcggcctgtggagcctgcccgaatgcgaccccgcccacgacccgggcgcggcggcccgcgagctgggcctgcaggccgaggcgccggtcgaactggccgccttcgcccacacgttcacccactaccggctgcatgtgcggccctggtatctcgcggtgcgcggcgcggcgctgcgccaggcggccacgccggaacgctgggtcagccccgccgaactgcccgccaccgcgctgcccgccccggtgcgcaagctgctcgacggcctgctggccgccctgcccgcgccgccgcgccaggcatagcgccgacgccctacgagggcaacagcatcaccagcttgagttccgggtgcgtggccagcctgaaggtgatctgctgcaggttctgccgcccgctgcgcgggtgctggaactcgcgcaggccgccctcgcgctcgaccacggcgtggcgcgtccaccaatgcgcgaagaccgggctggcgcggttgagttcgtcgagcagcgcgaccacgtcggcctcgtcgaggtgggcccccgcgtcggcgcgaaattcggccaccacgcggcgggcgcgctggtcccaatcgaccaccagctcgcgcgcggccgggtccaggaagatgtagcgcaacaggttgggctgcgcgtcgcgcagcggccagtcgtcgaacagctcgcgcatggcggcgttgctggccagcaggttccaggcgcggtccagtgcgtaggctggcgcgtcgatggcatcgacacaggcctgcagcgacacgggcgcatcgccgccctcgtcgcgcggctgctgcgggtcggcgcattcggccagctcgaacagataggcgcgctcggcgcgcgccaggtgcaggacattggcgatacgcgcccataccgcgggcgatacggtgacttcgcggccctgctcgatccaggtgtaccaggtgacgctgatgtcggagagctgcgccacttcttcgcgccgcaggcccggcgtgcggcgccgcgagccggccggcagcccggccatctgcggcgtgatgcgggcgcgcgccgtgcgcacgaattcgcccagcgcctgccggcgccgggccgagccttcatgggcggccaaatgggtagcactgttcataccaggatgagcaataggcttgtacgcgtatcggaagccttctatcttactcgtgccgcacccgcggcccctgcctaccaaggatttccatgtcagccacacccacccacgacgccgccgtcgaacgccaattcagcccccgcgccagcgcctacctgaccagcgccgtccatgcccagggcgaagacctgctgcagatggccgccatcgcccgcgaacaccccggcgcgcggctgctggacctgggcaccggcggcgggcacgtcagcttccatgtggcgccccatgtggccgaagtcgtggcctatgacctgtcgcagtccatgctggacgtggtggccggcgaagccgcgcgccgcggcctggccaacctgcgcacctgtcgcggcaaggccgaggcgctgccgttcggcgatggcgagttcgacctggtaatgagccgctattccacccatcactgggaagatccgggccaggccctgcgcgaggcctgccgcgtgctcaagcccggcggcatcgcggtattcgccgatgtcgtcagcccgggcgaagccctgctggacacctggctgcagaccatcgaagtcctgcgcgacacgtcgcacgtgcgcgattattcggccgccgaatggctgcgcatggcggccgaggccgggttggtcacgcagggcatgaccgcgcgccggctgccgctggaattcacctcgtgggtcgagcgcatgcgcacgccgcccgagctggtgacggcgctgcgcgccatgacggacatcgcgcccgcgccggtgcgccggcacttcgccatccagcccgacggttcgttcaccagcgacacgttgacgctggtggcggtgcgtccggcctagtcatggcgtctgcccgtgcgtgtgcctgtcccggcggggacaggcacccggattcccgggcacaggccgcgccggccccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctacgagcaggtgcgggcgttgaatccgggaatcatctattgcggcgcattcggtttcgggcaggccggaccttacgcggaccggcccgcctacgacgatctgatgcaggccgcggtcggcatgcccatactgcagtccagaaaaacagggccgccacagtacgtggcggcagctttcgcggatcgtgtcgtgggcatggcggcctccaacgcggtggcgatggccctatatcggcgagaacgcaatgggcatggtcaagccgtggaagtgccgatgttcgaaacgttcgcgcacttcgtgctcggcgaccatttgtatggccacacctttgttccacccctggacgattggggctacgccagactgatgagtccggagcgaaagccgtaccgcacccaggacggatatgtgggcgtcagtgtcttctccgataagcagtggcaacgcttcttccatgtcgccggccatcccgagatggcggtcgatccccggtatgagagcctttcggcgcggatgaaccacgtcgaggaactgttcgagttccaggcgcgcacgctggaaacccggaccacgcgggaatggctcgatgcgctgaccgaagccgacgttccggttgcgagaatgaatacacccgccacgctcgtggacgacgagcatatgcaggccgtgggcttcttcgcggagcaggatcatccctccgagggccggctacgcatgctgggaatcgctcagacatggagcgaaacccaaccccgggatcgccatccggcgccaaggcttggggaacatacctcggaaattttgcaggaatacggcctgtcgcccgcggagattgaccgtgcgctgtgcgacggcggcgcatgcggtttgataagcgagtcggatctggaggagagaaatgtcggctgatttgcccctgcaggggattaccgtcgtggagttgagcgacaacgcgtccttgccgttcggcgggcaagtccttgcggggctgggcgccgaagtgtggaaggtggagcggcccggcggcgatgcgtcgcgcggctgggggccgagcatgtggcgcggcagtggcgcggcgtttcacgcgctcaatcgcggcaagaagtcgatctgcgtggatgtcaaggaccccgcgcaactcgatatgctcaaggatctgatcttttcgcacgccgacgtctttgcacataatctcagacccggatccgcgggccaatacggcctggatccggaaacgctgcgtgcgcgcaagcctgaactcatatgctgcgaactcggggcgtttggccatgtcggtccgttgagcagggatcctgactacgatccgctgatgcaggcgttctccggcatcatgagcctgactggcgagaacggccagccgccttcgcgctccggcgtttccatcgtggatttcggctctggcatgtggtcggtgatcggggtgatctccgcgttgtatcgcaggaggcggaccgggcaaggggcgacggtcaatgcgtcattgctcgagacggccatggcatggatgtctgtgggcattgccaactatgcgaccgacggcgagatcggcagccgctacgactcgggcattgccttcatcgttccgcatcgcgcgtacgaaaccatggacgggtatctcatcgtcagctgcgccaacgaccggttgttcgggaaactgagcgtagccctggaccatcccgaatgggccgtcgacccgaggttcgcgaccaacgccggccgcctcgcgcatcggggggagatcgacggactgatcggcgagtgcctggcccgcaataccagggagtactggaaggcgcagctggaaaaattcggcgtggcgtcggcgcctatccagacgaccgccgagatctttgagcatgagcagacgcgagcactggggattctgggaaggccgaccgccgacgagatcgagtgtgtcggcgtgccgatttcgttcgatggggtacgcccggcgccgcttggggctgccccggacgtggggcagttcaacgacgaatttcacgcactgctgaaatcagcgcgcgtcagctgaacgcaaggaaaatcagcgattccgccacaaggactaatcatgaataagaataccgtacccgacgccagcggcgtcttcgcgaaattcgcgacgcagacgcgcttcgaggattttcccgccaaggtcattgccaatacgaagcgctccatcttcgatacggtcggggtcatgctggcgggcggcggtcccgacgcacaggcgcatcgaatcgcgcagatgctcgccgcctggggcggtgcgccgacgggaaccgtgatcggccacgatatgaagctgcccgcgccgaacgcggctttcgcgaacgcggccatggcgcatcagtacgacttcgacgatgtgcatgacgaggcggtcgcgcatccgaccaacagctcgttcagcggcaccttggccgccgcgcaggagatgcccggcgcgacaggccggaagctgctggcttctgtcctggtgggcaatgaggtcgtatgccgcgtcggcctggctatcaagggagcgctgtacgactatgtgtggatctggcctgcggtggtcgccatctggggggcgaccacggcatcggcgcgggtcatgggtttgactgcggaccagcttcagtcggcctacgggttgacgttgcatcagaccggcacgacgctgcaatgccatcatggccctggctcggacgtgcgtggatttcgggatggatttggcgcccgcaatggcgtgacggcggcgtatatggcacgcgccgggttgcgcggcgatccggaggcgttcgaggggaagtatggcttctacggcgctttcttcaggggcgagtatgaccgggaacgattgctggccggcctcggacagcattacgccgcggaacgcatttccataaaggcctgggcgtcggctcgcgagacgcatgccacgttgcaagcgctgcttgaactgcgtgaacgtcacggcatcgacccggcggcgatcgaacgggtggtgatgcgcgtcggcgaaacgaacatgcggttttgcgagcccggggcggcgcgacgccgtcccacggtgcgcatggatgcgttgtgtgcgttgccgttctgcgcgagcgttgcgctgatccatggcggggtaccgcttggcgcgttttcagaaaacgggatgcgtgacgaacgtgtgcttgcgctggcagaacgtattgcgtggcaggcggacgaggcgctctcccacggcaccgtcgagggcggggatgtggaaatcagcctgagaaacggacaaaccttccgccatcaggtgcggcacggtatggggcatcccgatttccccgtttctgatgagttgcttgtgcgcaagttcatcgattgcgcggcgcttgccacctgcagtgtcagcgaaagccaggtgcgcgagttctgggagatggtgcagaaactcgaggatatttcggtggctgagttttctgcggcgctgcgcgcgttttcgcgcggaaactaacaaagaaaaagaggagacgaacatggtcagtcggcgagtattgctccaggccgcggcggcggccgcgtgcatgggatggaaacccgcgttttccgcatcctggcccgccaggtccgttcggctggtgagccccacttcggtggggaccaccacggacacggtcgcgagattcgtcgcggacggattgtcgaagcgtttgaaggcggcgttcatggtcgagccgcgtcccggcgcgggcggcattatcgcctcgtccgaagtggcgcgttcgcgcgccgatggctatacggtgctgtttggggccatcggccactatctggcgcagtatctgacggataatcccccggtctatgaccctgtcaaggatttcgcgcccatcgcccgggtcggctttgcctctgtggccatcgtggtcagaagcgattcgccgtacaagacgctggccgacctgatcgaagccatgcgagcacagccgaagcggattacgttctcgtcgttcggcctgggcagcgccggtcatttgtgcggcgtgctgttgaacgatgcaaccggaacccggggcatgcatgtcgcgtacaagggcacgggagcggccgtgatcgatgtggccagcgggttgatcgatttcacgtgtcaaagcgcggcgtccgtcctgcccttgatcgactcgggccagttgcgggccctggccgtggcgagccgtagccggtggccgcaattgcccgatgtaccgaccgccattgaagccggcgtaccggatttcgtggccggctcgtggatgggcgcattggtccgggccgatacgccgcccgatatcgtgcaacgcctgtccgatgcaatggtcggcatcgcgcgcagcccggaattcacggcgctttgcgcaaagcaaatgatagatgtcgagatcgtggaccatgcgcaatgggcggccgatgccgacaatgaaaacgcacgctggcagcgggtcgcggcgctggtgaagcaggggtgatatggcaccggcattgatcgtcgatgacagtctgcctggcgtccggcgcttgacgctcaaccgccccgaacgcatgaatgcgttcgacggcgggctgctcatggacctgcggcgggcgatagacgcatgccgggacgcgcaacccgaggtacgcgtgatcgtaatccgcggggccggcagggccttctgcgcggggaacgacttgaagtggctcgcgcagggggtgattggcgaccttggggcccatttgcgtcatcaggacttgatgcagtccacattcgaggcgctggaagctgcgccgcaggcagtgatcgcgtgcatcaacggctatgcgctcgcgggcggactcgagttggcgctttcctgtgatatcgtgatcgccgatgaaagcgccgagctgggtgacgagcatatccggcgaaacctgttgccagggggcggaggctcgcagcggttgcctcgcaagttggggttgccgcgcgcgctgctgtacctgctgacaggacgcaggatgacgggccgggaagcgcagcaaatggggctggtgtccatggcggttccggctggcgagctcgaatcggtgacgatggagtttgcctcggagctggcccgcgttgatccacacgcgctggcatcgatgaagtttgccgtgcgtcgaggcatggaactgcccttgaaggaggcgctctggctcgaacgctggacgcagtatcgatatcgaattgcttcgcccgcgttggaaaacggcgttgccgagttcgggcggcgccccggcgcgacgcttcctggcgacgcaccgaaccaggacgaacggatcccagaatgaatgctgaaacccctcaaaacctgatgctcgcctccttgcaggcgccgcccgtgcgtacggtcgtggcggatccgcagagtgtgcatgccgccatcgaaagccgcttctgctgccgcgagttcctggccgacccggtcgagcgcgagacgctggaacgtatcctgcgggtcgcgagctgggcgccgtccggctccaacaaccagccatggaaggtgtacgtggtgcagggcgccagccgcgccgcgctgtcgcaaaaagtgcgcgccgcgcaggatgcgctgagccaggatccggcgctggcggacagttatcgcgagccgtaccagtactaccccgtcgagtgggtgtcgccgtacatcgaacggcggcgcgcctgcggcttcggcctgtacggcgtcctgaacatcgcccgcggcgaccgggtccggatgaacgagcaactgctgcgcaatttcgatttctttggcgcgcccgtggggattttcttcaccaacgacgagatactggccgaaggcgcgctggtggataccgccatgttcgtgcagaacgtgatgctggcggcgcgggccgaaggcctgcatacctgcgtgcaggcggcctggaatcgcttctcgtcggtggtcctgccgcatatcggcgcgcaaggcgagcgcctggtgtgcgcgctggcgctgggccacgcggatgtggatgcgcccgtgaacacgttccgtccggatcgcgccgatccggcgtcgttcacggcctggctggattagcgcctgcgcccggcctggccgagcgtgcacgccgccccgcaaccggggcggtttttttttcgcgcgggcaaggcgccggctcatgcgggcagcggcgtgtcggtctggcccagcacgatgcgcgcgatgtccgagcctatggcttcgatggaccggccacccttggggtcgtaccactcgtgggaccagtttaggccgccgatcatgaacagccgcagcacggtcaggtcgacatcgccggcaaggtatccctcgtccttcgcctggcgcagcagttcgcgccatacgtcgccgtacgcggatcgcttctcgtggtgccgcttgcgcaacgccggcggggccaggtggaagttgatcacgccggccgccgtgaaatcgttgtgcatgagcagcgcggacaggtgtccgatgatggcgatcctgaggcggtcggcggccgtcgcgtccctgggggcgctggccaggcgccgctgcacctcctgctgcggggctcccaggccgaccgtcatcacttcttcgagcagggcttccttgctggcgaagtgatagaggatggtggccgggcgcaggtccgccaattgcccgatctcggcaagcgtggcggccacgtagcccttgtgcctgaagacatgcgccgcggcgcgcagcaggcgatcccgcgtctccggcgacgccttgccttcgccgcgctggccgcgggagcgtcctttctccgacgcctggctctcgatgtgctctgtcgatgaagttgtgtctggcatgggcaaattctagcttgacagcaaaatctcttttctgaataatcgtttgaaatagatcgaccggaaattgccgttcgaccttgcggcttatggattctaatcgcgttattgattgaatttaaaagaaaaatatatgttccatcgctatttgcatggaattccgtctattttttagctgaatgactgttagattggagggtgaaatggcatatccgaggtttgtcgaattccatgaagaggggccccgcgagggtttccagagcgaaaagacgctgtatccgctggccagcagggtcgccctggtggacgcgctgaccgcgacgggcctgaagaaaatccaggtggcctcgttcgtcaaccccaggatggtgccggccatggccgacgcggccgagctgtttggcgccattcggaaaaaatccggcgtgcggcatacggcgctgtggctcaacgccaagggcatcgagaaggcggcggccaccgccggcgtggacctggacggcaagatgatgctgtacgcgtcggaagcgttctcatggtccaacaatggctgttccgccaaggaccagcaacagcggcagctggagtggctggcgatctacgaccgcctgaacctgccgctggaggcggtctacgtggcgaccgccttcggctgccagatgcagggcgaggtcccgctgcaggcggtgctggacatcgtggatttcgtcagggacctgtgcgcggagcagtcgcgccccttgcccagcatcttcctgggcgacaccgtgggctggggcaaccccgaggagatcaagcgccgcgtcaacgccgtgcgcgaacgggcgccggggatgcgggtgggcctgcacctgcacgacacgcgcggcatgggcgcggccaatttctatgccgccttgcaggaaggggtggatctgttcgacagctccatcggcggcctgggcggctgcccgttctgcaatcacaccaatatgcaggccgcgggcaatatctgcaccgaggacatggtgcagctgtgccacgagctgggcatcgagacgggcatcgacctggaccggctcatcgaggcgtcgcgcctggccgaggagatcatcgggcgtaccttgtcgggcaaggtcatgcacagcgattcgctggatgcccagcgcgccgccctgcgccaggcccaggcgggggagccggcatgagcgacgcgctgcttttctcggtagacgacgggatcgccacgctgaccatcaaccggccggcgcagcgcaacgccatcaacatcgaggtcaacagccggctgtacgaggcctgggaaaccatcgacagccgtccggacatccgcgtggtcattctcacttcggcggattgcggcaccttctgcgccggcatggacttgaaggaggccgcgcgcgtcagggaggaaacgggcgaggacgtcgtgcggtcgttcaaggatccgttccaggcgcgcatgcgccgggtgaaagtgccgatcgtcgccgccatgaccgggcacctgatggcgggcggcatgatgctttcgctgaactgcgatctgcgggtggggctggccggcaccaaggcgggcatcaccgaaagcaaggtgggccgcggctcgccgtggggcgtgccgctggtatggatgctgccgcagccggtgctgatggaattgatgctgaccggcaacctcatgcccatcgagcgcctgcgcgagctgggcttcgtcaacgacctgggcgaaacgccggacgcggtgcgggccaaggcgctggcgctggctcgcgccatccgcgacaatgcgccgctttccgtggcgtgcgccaagcagtccatcctggccgccatgagcgtggggtgcgatgccggcctggaaatggcctggcgcatccatcgtccggcctacgaaagcgaggacgccgaggaaggcccgcgggcgttcgccgagggcaggaagccggtatggctgggcaggtagcgcccgcacgtggacggaaaggcgatgccggcgtccggctggcccgccgccgattgattgtttacgcacctggttgatttcatgtctatttcatctcatcggctgctcgaaggcattcgcgtcctcgacatgaccgtggcgctggccgggccctacgcgtcgatgctgctgggcggcctgggcgccgaggtcatccgcgtcgaggcgccgggcggcagcgacctgggccgcagcaatccgccgttcgtggggccgggcggggtcaacttcggccagcagggcagcgacgatgtgtcgctgacattgctgaaccgcgcccgcaacaagaagagcatcacgctcaacgtcaaggatccggaggggcgggcgctgttcgccaggctgctgcgcgaaagcgatgtcttcatcgagaacctgagcgaaggggcctcggagcgcctgggcgtggactatgcccgtgtgcgggaaatcaacgatcgcatcatctatgcgtcgatcaaggcctttggcgagcccagcaagtaccagaacctcaaaggcatggacatcctggtgcaggcgctgtcgggcctgatggcggtgaccggcgaggcgtcgggtccgccgatgcgctgcggggtgccggtggcggacctgctggcgccgctgtacatggtcaacggcatcctggcggcgctgatctaccggggcaggacgggcaaggggcagaagatccaggtgtccatgctcgattgcctgtcgtcctgggtggccgaggagcatttcgatgtgctggcccaggcgggtttccgcatgcgcaccggcaacaaccacgagcgcctggtgccgttcgggacctacgaatgcgtggacggccacatcgccatcgcggcggtgcacccggactggttcgccagcctgctcgatgccatgggccgggccgacctgcagcgcgacccgcgctttgccgaccgcggcacgcggatgcgccatgccgccgacctcgctgcgctggtgtccgagtggacccgggacaagacggttgcctttgtcgagcaggccctggtgcaggagcgcggcgtgccggcggcgcgggtgcgcacgccgctggagatgctggacgatccggacctgcaccgcagcggcgccatcaccgatttgcagacccccgatggcggcacggtgcgcggcatggggctgctcatcggtttctcggaatgccacgcgcaattcgatgtaccggcccaggcgctcggccagaccaatgcatcggtgtacgcggacatattgggcctttccgacgccgagatccggcggctggaagaaaaaggcgtgatctgattcaaccaaggagacaaatacgccggcctgttccgtacgcccatgaacctggcgcccggagcctgccccgtatccatatcatgaacatgacgaaaaaaatgcatcgcaaagttgtcgcgttgatcgcggcgtccctggcctgcctggcgggcgccgcgcgccaggcgcagaccaagccctatcccagcgagccattcacgctgatcgttccgttcggcgcgggcgggggcaccgacctgctggcgcgccacatcggcaaggccattaccgagaagacggggctcgcggcgatcgtggaaaacaaggctggcgccaatggcatcatcggcgcgcagcatgcgaagaaggcgaccgccaacggctacaacatcctgctgaccaccagcaccacgcatggcgccaaccccagcctgtacaagtcgctgccctatgacccggtggccgacttcgatccgataggcctggtcggcgtcggcggcgtcgtgatggtggtgaaggccgactccaggatcaacaatgtccaggacttcatcgcggcggcgaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgccgtaccccgagaaggatgaacgcaatgaccaacaagaccctcactaccgccgccggtgcgccggttgccgacaacaacaacaccatgacggcggggccgcgcggccccgccctgctgcaggacgtctggttcctggagaaactggcccacttcgaccgtgaacgcattcccgagcgcgtggtgcacgccaaaggctcgggcgcctatggcaccttcacggtcacgcatgacatttcccgctacacgcgcgccaggatcttcgccgaagtcggcaagcagacgccgttgttcctgcgcttttcgaccgtggccggcgagcgcggcgcggccgacgccgaacgtgacgtgcgtggcttcgccatcaagttctataccgacgaaggcaactgggacctggtcggcaacaacacgcccgtgttcttcattcgcgatccgctcaagttccccgacttcatccatacccagaagcgcgaccccaagaccaacctgcgcaacgccaccgccgcctgggacttctggtcgctcaacccggaatcgctgcaccaggtcaccatcctgatgagcgatcgcggactgccgcagaactatcgccagcagcacggcttcggctcgcatacctacagcttcgtcaacgacgccggcgagcgtttctacgtcaagttccacttcaagtcgcagcaaggcatcgcctgttatacggacggcgaagccgccgagctggtcggccgcgatcgcgaaagcgcgcagcgcgacctgttccagaacatcgagcagggccagttcccgcgctggacgctcaaggtgcaggtaatgcccgaagccgaggccgccacctatcacatcaacccgttcgacctgaccaaggtgtggccgcatgccgactaccccttgatcgaagtgggcgtgctggaactgaacaagaaccccgagaactatttcgccgaagtcgaacaggccgcgttcacgccggccaatgtggtgccgggcatcggcttttcgcccgacaagatgctgcagggtcgcctgttctcgtacggcgacacccatcgctaccgcctgggcatcaaccaccatcagattcccgtcaatgcgccgcgctgcccgttccacagcttccatcgcgacgggatgggccgggtcgacggcaatggcggcgccacgctgaactacgaacccaacagtttcggcgaatggcgcgaagccaagcacgcagccgaaccgccgctggcgctggacggacaggccgccgaccgctggaaccatcgggtcgacgaggactactactcgcagccgggcgcgctgttccgtctcatgaacgacgaccagaaacagcagctgttcggcaacatcggccgccacatggccggcgtgcccgaggaaatccagcgccgccagctcgagcacttccgccgtgccgacccggcctatgccgcgggcgtggccaaggccctgggcctgaagtaaacgcgtagacgccgcgacacaaggcggccgcgcccgcaacgggccggccgccggcggcattcagcgctgcatgccccaacggcgcaccgtcacgcgctccagcgtgtcgaacaccaggttttccacagccaggccgatcagcaccacggcggccaggccggcgaaaacgcgatctgtgtataactcgttgcgattctggaagatgtaccagcccagcccgcctttgccgctggacgcgccgaacaccagctcggcggcgatcaacgtgcgccaggcaaaggcccaggcaatgcgcaggcccgacaggatcgaaggcagcgcggccggcaccaggatccccagcacatagcgcaagcccgtcagtccgtagttgcgccccgccatgcgcagggtttccgacaccgtcaggaagcccgagtacatattcacagccattgcccacagcacggaatgaatcaatacgaaaaccaggctgccctggcccaggccgaaccacagcatggccagcggcagcaaggcaatggccggcagcggattgaacatcgccgtcagcgtggagagcagatcgcggccaaagcgcgtcgataccgccagcgtggtcaatacgaaggccagcgccacgccggccgcatagcccttgaacagcacggaaaacgagagcgcggcgcgcgccggcaattgtccggagcccagctcctggaagaatgcccgggcagtctgccatgcgcctggcaacagcagatcgttgtcggtatagcgcgccatggcttcccatgccagggccagcaagagcaggatcagcactttgcgcagccacgcatggcccagcaggcgttcgtgccatggcaacggcgcctgtatcgcgatatcggccggcaagggcgccaacgattgttcgtattcgggccgcgcaatggccaagggcagggtagcgttcgtcatgcggcggcccgttgcggcacggcttgcggctcgacgtcgaacagcaggccgtggatgcgggcggcggccgcctggaaggcggccgaacccatgctgtgcagtccgaactgctgcgcgttcaattccgcccgcacgcgccctggatgcggcgacagcaacaggatgcggttgcccagcaccagcgcttcttcgatcgaatgggtaacgaacagcagcgtgaacgatgcgtcctcccacaagcccagcagctcttcctgcatgcgccggcgcgtcaaggcgtcgagcgcggcgaatggctcgtccatcagcagaatgcgcggctgcatcgccagggcccgcgcgatcgccacccgctgcttcatgccgcccgacaaggtatgcggataggcatcggcgaacgcgcccaggccgaccttctccagatagtgcgtggcgcgctccagcgcctgcgcacgcggcaggcggcgcgccgccaccaggccgaacgccacgttttcccgcaccgtcttccagggcggcagctggtcgaactcctggaacaccaccacccggtccggtcccggcgcgtctatcggccgtccgtcgagcaggaactgtccctcgcttggcgccagaaaaccggccgcggccttgagcagggtggattttccgcagcccgacggccccaacaggatgaagcgatcggccggcagcatgtcgaagctgacgcgatgcgtggcgcgcacgcggcgccgtggcgtcttgtactccagcgtcacgccgtcggcgcgcagcagcggttcggccgaggaatcgaaacgatgcgcgcccatctcagcttccctgcgcggtggccgcgtcgtcgaagaagtaatcgcgccagctttgcggcttgttcttgatcgcgcccaccttgtgcatgaatgccgccagcgcatacgtgttctgtggcgccaccttgaactgcacctcgggattgctgatgatgcggatcaggaagtcgcggtcgatcttggcgccggccagcctgatgtagatgtcggccgcctgttcggggtgtgcgcttgcgaactgcgcggcctcctgcaatgcgacctggaacgccgcataggtcttgggattttcgcggcggaatttctcggtggcgaacaacaccgtcgatgagcccggcccgcccagcacgtcataggatttcagcacgatgcgcgcattggcattgccggccagctcttgctcctggaacggcggattgccgaaatggccggtgatctcggtgccgccggagatgatcgccgcggcggcatccggatgcggcaaggccaccgaaatggcatccagcctgttgtagtgttcgtcgtcccacagcttggccgacgcaagctgcaacacgcgcgcctgcaccgaaacgccaacggcgggcagcgcgatgcggtccttgtcggtgaagtcggcaatcgtcttcacacgcgggttgttgctgaccaggtaatagggaaagttgcccagcgacgccacgcctcgcacgttctggcgtcccagggtacggtcccagatcgtcaacagcggccccacgccggcgccggcgatatcgatggcgcccgaaagcagggcgtcgttgacggcagcgccgcccgacaggcgcgtccattgcacatcgatgtccacgccggcctgcctgccgtgcttttctatcagttgctggtcgcgcgccacattgagcagcagataaacgatgccgtattgttcggcgatgcggatgcggccctcggccagcgcaggcgtgggcgaggccagcgccaggacggcgatgaaggctccaagcaaggacgcggatacatagcgggcaaggcgttggcgaacggtttcgtgggatcgcatgaggaattcctggctgatgtcgggtgggtgcggcagacgcgcgtcagaacggcgcgtcgccttcgatcgtggtgcggtacagcttgcgacgcagctcgggcggacaaccggcggccaggtggatcagcgaacggttatcccagaacaccagatcgtggtcgcgccactgatggcgatagatgtgctcggagcgggtgctgtgcgcgaacagctcgtccaggatctgccggctctcgtccgcagccacgccttcgatgcgcgtcgtgaagccctcgctgacgaacagcgcgcgccggccggtttccggatgcgtgcgcacgaccgggtgcgccacctcctgcacctgcgccagctgggccgcgctcaacgtcgggcgccagtttccttccttctgcagctggccgtacttggccagataggaatgcaccgcgcgccggccatcgaccgcctcgcgcaatgcgcgcggcagcgtttcgtaggcgcgatgcatattggcaaacagcgtatcgccgccgatggcgggcagttcctgcgcatgcagcagcgaacccaggctgggcagcggcttatacgagatatccgaatgccagtatttgccggcgtcgcccaggccgaccggcgcgccgttctcgacgatgttggacaccaccaggatttccgggttatgcgcaaggtggaactgatgcagcacatggatcatcaggcggccgaagcggcggctgaaatcgatgtgctgccggggcgtgatgcgctggtcgcgaaacaccaccaggtgatgatccaggtgcgcacggcgcacgcgggcaaaatcggcggcactcagcgcacgcgccaggtcgatgccgacgatctccgcgcccagcgcgtcgttcaacggccggaccgtgaagtcctgggacgggccgtgcgcgagcacgtcgggagggaaagcgatggaaggctggcgcagtgcgttggcatgggacatggaaccgctccttgttcaggagcgatccattatgaaaacgcgcaagccctataccaacgatttaatcggcctttgcacaaagcctggtgtcatatgccattgccggccatatgcatataacccgccgcatcaggcgctcggcagataggcctgcaccagcttgacccagtagctggcgcccaccggcaacagtgcatcgttgaagtcgtagttggagttatgcagctggcacggccccatgccgtggtaggtttccagccgatgatcgccatcgccgttgcccaggaacagatagcagcccggcaccttttccaggaagaaggaaaaatcctcggcgcccatgaacggcggaatatcgcggtccacctggccgctgccgaaggactgctcggccacctgcgcggcgaaagcggtctccgcctcccagttcaccagcggcggataggcgcgcacgaaatccaggtcgccggttgcgccatacacctgcggcagcgtcgtggcgatgcgccgcatgtcttcctcgatgcggtcgagcgccgccaccgtataggtacgcaccgtaccgcgcaacaccgcgctgccgggaatcacgttgtaggcgtcgccggcatggatctgcgtgatcgacagtaccgcggaatccagcggatccttgctgcgcgaaatgacggtctgcagggactgcaccatttcggccgcgatcacgataggatcgatggagcgatgcggctgcgcggcatggcctcccacgccgttgatgacgatgtcccagcgattgctcgacgccatggccggcccggcgcggaagccgaatgtgttggccggcatgccgggcatgttgtgcatgccgaacacggcgtcgcacggaaagcgatcgaacaggccgtcctccatcatggcgcgggccccggcgttgccgccttcctcggccggctggaagatgaaatgcaccgtgccgtcgaaatcgcgatgcgcggccaggtactgcgccgcgcccagcagcatggccgtgtggccgtcatggccgcaaccgtgcatgcggccctcgatggtggagcgatgcgcgaagcggttgtgctcgggcatcggcaaggcgtccatgtccgcgcgcagcccgatgcgcttgccgcccgaacccgcgcgcagcacgccgaccacgccggtcttgcccagccccgtatgcacctccagcccccattcgcgcaatttttccgccaccagggcagacgtgcgcgtctcgttgaacgccaactcggggtgggcatggatatcgcggcgcaacgcggtgaggtcggcgtgcgcgcgttcgatggcttcgatggtcttcatggcaaggatccggacagttggacgtttccgtttcttttagcacagcgcgcggcgcgctcaggcctgctgcgccgcggcaatgtcattgaggtggcaggcgctggtatggcccggcgcgatctcgcgcagcaagggccgttccacgctgcagcgcggcatggcatgcgggcagcgcggatggaacgcacagccaggcggcggcgccagcggcgacggcagttcacccttgatgggccggtactggcgccgttgcacccgcagcgtgggcaactcggccagcaaggcctgcgtgtacggatggttggcatgctcgaacacctggatggtcggcgccagctcgacgacacgccccaggtacatgatggccacccggtccgatatatggctgaccacgctcaggttgtggctgatgaacagatacgtcagccccagatcttggcgcagttgcgcgaacaggttgatcacctgtgcctggatggaaacatccagcgccgccacggcctcgtcgcagacgatgaccgcgggcttgagcgccaatgcgcgggcgataccgatgcgctggcgctgtccgcccaagaactggtgcggatagcgctgcgcataggccgggtccaggcccacctggcgcatcaggccggccacgtattcggccttgtcgcgggaaagcaccatgccatgggccacgggcgcctccccgatgatgtccctcacgcgcatgcgcggattgagcgacgcatacggatcctggaagatcatctgcacacccagctcgtaggcgcggcgctgcgaggcccccatctgcgccaccggcgcgccgcgccacgcgatcgtgccgccggaaggccgcaggatgccggcggctatgcggcccagcgtggattttccgcagccggactcgccgacaatgcccaggacctcgccgggggccacatccagatcgacgtccgccaccgcgtgcaccacctgcgtgcgcaacccggcgccaaacaggttggcgatgcgtccggcaagatcgaccgattgcacgaagcgcatctccaggttcctcaaggcaagcaccggcgcgtccatcatgcctctcccgcgtgccagcaacgtacccagtgcgccggacgcacctcgaccggttccggcgcctgcaggcaggcctgcgaagcacgcggacagcgcgtgcgaaacgcacagccggcgggcaggttcaacagcgatggggtcattcccggtatctggtccagcggcttgccgcgcgtatccggcgtgggaatcgacgcgatcaggccgtgcgtgtacggatgcatcgcgtgctcgatcacatcggcggcgctgcccgtctcgacaatgcgcccggcatacatcaccgccacgcgatcggccagtccggccaccacggccaggtcatgcgtgatccatatcaaggccgtgccggtttcctcgcacagcttacgcatctcgtagaggatctggccctgtatggtcacatccagggcggtggtcggttcgtcggcgatgatcaggcgcggcgaattgagcaaggcaatggcgatcgccacccgctggcgcatgccgcccgacagctggtgcggataggcgcgcaggcgctcgcgcggcgcgggtatgccgaccatggtcaacacttgcagggcgcgctggtaggcttcgccacggctgacgcgccggtgcgccagcaccgtctcgaccatctgcgtatccacccgcagtaccggattgagcgtcatcatcgggtcctggaagatcatggccatggcatcgccacgcagcgcgcgccagcgtgccggcgccgcctggcgcaggccctctccgtcgaacctgatctcgccttccaccacccgtcctggctcgtccagcaagccgatcagcgagaatccggtgatgctcttgcccgaacccgactcgcccaccaggcccagtatctcgccgtggcgcaaatacatgtccactccgtccacagccttgaccacgccggcgcgcgtggcgaactgcgttttcaggcccttgacctccaataccggccgggtggccgattcgggcgggctggacaggcttgcttgcatgcgtgggctcttgttcgtggcgggcctcagcccgcattgcgaggattcaggacatcgcgcagatggtcgcccaccaggttgatggcgatgatggcaatcgccagcgcgatacccggaaagaacgagatccagtaatggccggacagcaggtattcgaaaccgttggcgatcagcatgcccagcgacggctcggtcaccggcacgccgacgcccaggaacgacaacgtggcctccagcgcgatcgcatgcgccaggtcgatcgtggcgatgacgatgagaggcggcatgcaattgggcagcacatggcgcagcaacacgcgcccccagcccagcgacaggcagcgcgccgcctcgacgtattccttgccgcgttcgaccagcgcggcgccgcgcgcggcgcgcgcgaaataggcccattgcaccaccaccagcgcaatgatcaccttgtccacgcccttgcccaggatggccagcaggatcagcgccaccagaatggccgggaacgaaagctggatatccacgatgcgcatcagcaacgcgtcgatgcggccgccgaagtacgccgcgatcaggcccacggtggcgccgatggcgaacgccgccagcaccgacaccgtgccaacgatcaggctggtgcgcatgccatagatgatggccgacagcacatcgcgcgccaggccatcggtacccagccagtagcgcatgctgccgtcgccggcctcgctgcctggcggcagtttcgaatcgaggatatccagcccgccgatatcgtagggattctgcggcgcgatccacggcgcgaacaccgccgcccccaccacgaccagcaacagcgccaggcccagcagtgccagcttgctggcgcagaaatctctcaggaagcgccgcagcggcgcctcttcgccaactggcgccgggacgggggaaagttggacaggcacggtcattggcggctatccaggcgtacgcgcggatccagcaccgtatagatgatgttcacgacgagattgagcatgaccaggaagaacacgatcagcagcaggtaagccaccaccacggggcgatccaggttgatgatggaatcgatcagcagcttgcccatgcccggccacgagaaaacggtttccgtcaccaccgcgaactccaccacctggccgaactccaggccggcgaccgtcacgatgggaatcaggatgttcttcagcaaatgcacgcccagcacacgcttttccggcaggcccttggcgcgcgcgaacttgatgtaatcctgcggcaggctctcgcgcgtggccgcgcgcgtcacgcggatgatcatggcgcatttcgccagcgcaatggtggccgccggcaggatcaggctggcccagccatccagcgtcaggacgctgagcgacaggcctgccacgctgacggtctggcctcgtccgctggccggcaaccagcccagcgtcaccgcgaatatcatgatcagcatcaggccgacccagaaattcggcagcgaaaaccccagcaccgaacccgtcatgatgacgcgcgaggccggcgccttgggcttgaggcccgcgcgtatgcccagcggcacgccgatcagcaccgacagcagcatggccacgcaagccagctccagcgtggccagcatgcgttccaggatgagccgcatggccggttcgccggtcaggaagctgttgccgaagtcgccgcgcaccgcctggcccatgaagatcaggtactgcttccacaggggctggttcagccccagcgacacgcggatggccgtgcgctgcgcttcggtggcttccgggctggccagcatcgacacggggtcgcccaccatgtagatgccggcaaacaccagcgccgacatcaccagcatgaccacgactgtctgcagcagcctgcgtatgatggttgccagcacgcgcggctccgcgtctcgcctatttcttcaccgtggcgtactgcaccagcgtggtctggtcgggacgcccggtatagcggatgtcgttcttcatggcccacaccgacagctcgaaatgcaccggcagcatggcgtagtcgtccatggccagattgctggccttttgcagcaactcggcgcgcttggcgtcatccatggtcgatgaagcctgcttgaccagctcgtccatcgccgggttcgaatagcggctgcggttcgtggtacccaggccagcctcggggttgcgcgtaaccagcagcgaggtcagggcgttggacatctcgccgctggtcaccgaccagcccgccagataggcgctgaacgcatagctgtcgcggttcttgaagaacaccggcggcgccatcgaatccacgctggtcttcacgccgatacgcgtccacatcgacgcgatggcctgcgccaccttggcgtcgttgacatagcggccggacggcgaacccagcgtgatggaaaagccattgggatagcctgcttccttcaacaaggccttggccttttccacatcggccttgggcgcctgcgaatgctccttggaagaaccgaacatcggataaggcagcagattgccggccggtttggccacgccgcccatcacgcgatcgacgatcgcgtcgcggttcaaggccagcgacaacgcttcgcgcacccgcttgtccttcatcggattcttgtccgtgccctgtacgcccggactgggctcggcatactggtccagcgccagatacaccacgcgcaccgacggcgtttcctcgacgtacagtttcttgtcggccttcaacttgggcaggtcatcggtgggcggatcctcgatcatgtcgacgtccccggccagcaaggccgccacgcgcgccgccgcattggtcatgggccggtaggtcaccttgtcccaggcgggcggcttgccccaatagttttcgttgcgcgccagcacgaattcggcgccgcgcttccacgacacgaacttgtacggtccggtgccgatcagtccattgccgctgttgagctccgtcgttgtcttgccttccggcgccgggcccgaagcggccttcttcgacatgatgggcaattgcgccaggtttaccagcagcaggggcgtcacatccttggtggtgatacgcaccgtcagcggatcgaccgcctcggtcttggccaccgcccccaggtacagcgtgaacggcgacggactgttgggaaccttgggaatgcggtcataggtgaagaccacgtcctccgccgtgaacggcgtgccatcggagaacttcacatccgggcgcagcttgaacgtccacaccttgccatcgacggtccacgactcggccagcgcgggctgcggcttgagctgctcgtccacgcgcacgatgggatcgaagatggtctgggaaatctgggtattgggagtcagcgcgtggtactgcggatccatcgaactgggctccgtcttcaacgccaccaccagatcgcgggccagcgcggcgcttgccccgcccaacgccaacgccacgattaccgagccgcaggtcactacacgtgaaagccgagaaatcatcttgctctcccatggatgttcgggttcaggaccaacggcccacgttaaccagcaaacatcgggcggcgcaacagttatattcccttattgtccttacctttacgcagatgcttgccatgtccctgtacgcccccattgctgcaatcgccacggcccccggccgcgggggcatcggcgtggtgcgcatatccgggcccgatctcgccgaacttgcacaacggctgttcgggcgtccgctgacgccgcgccacgcgcactacctgccgtttcgcgccgccgacggcgaggtgatcgacgaagggctcgccatctacttccgtgctccgcactcctataccggcgaagacgtactggagctgcagggacatggcggccccgccgtgctgcgccgcatcctggcgcgctgcctgcaggcgggccacgacctcggactgcgtccggccgaacccggcgagttcacccgccgcgcctttctcaacgagcgcctcgacctggctcaggccgaggccgtggccgacctcatcgacgcctcctcggaagccgccgcgcgcggcgccatggcgtcgctgtcgggcgagttctcgcagcgcgtcaacgacctgtccgaccgcatcatccacctgcgcatgctggtggaagccaccctggactttcccgaagaagaaatcgacttcctcgagaaataccaggcgcggcccacgctgcaggcgctcacgcacgacctcgacacgctcattgcccaggcgcgccagggcgtgatcctgcgcgaaggcctgcacgtcgtgctggccggcaaacccaatgtgggcaaatccagcctgctcaacgccctggccggcgacgacatcgccatcgtcacgcccatcgcgggcaccacgcgcgacaaggtcgtgcaggagatccacatcgatggcgtaccgctgcacatcgtcgacaccgccggcttgcgcgacaccgacgacgccgtcgaaagcataggcatcgaacgcacctggaaagagatcgagcgcgccgacctcatcctgcacctgcaggacgtcacccagccgcccgatcacctcgacgcgcaaatcgtcaggcgcctgcccgcgcgcacgccggtgctaaacgtcttcaacaaagtcgatctgctcgacgcggcgttccagggccagcccgacagcctggccatctccgcgcgcggcggcatcggcctggacgcattgcgccagcacctgctgcaactggccggctggaaccccggcgccgaatcgccatggctggcgcgcgaacgccatctgcatgcgctgcaacaggccgcgcagcatctcgagatcgccaccgaacacgcccgcgaggacgaccgcgtgctggacctgttcgccgaagagctgcgcctggcgcacgaagccctgaccggcatcaccggcaaattcaccagcgacgacttgctgggcgagatcttttcgagtttctgcatcggcaagtagcccgcccggccaacaggcaggcgatggccgcggcctgcagcgccgccgcggccacgaacagccatggcgccgacgccgcgtccgagacgccgcgcaacatcccgaagaccgccggtgcgaacgcgtaggcggcttgcgacaaggcgacgatgagcggcaccacgcgccgcacgctggccggatcgaactcgttttgcgcgatcagcggcggcagcgaggtggcgttgccgatacccgagccgaacagcagcaggcccagccagaccagggccggcgtgtcgccggccgccagcagaagcaaggcccccagcgcctggatggcataggcatgcgacgccagcaggcggcgatcggaccccgcgccggcgatgcggcccacgatcgtgcggcctgctatcgcgcagccggttgccgcgcccattgccagcccggccgtgcccggacccaaggtaggaacgagcagcgagtacaggtgcgcgaccaggcccatctgggcgaacagacccagcgacatggccgcggccagggtgacgaagcgccgatcctcgcgcaggcggcccgcaggcctggcgggcggcgccgggtttgcggccgggcggggcgcgaccgcctcgccgtccggcgcctgccccgtattggccggcgtgcgcgtaaagaccaggctggccagcacggcgatcaccagcaccatggacgcgcccaccacgcccgcggcccaggcgaacccccaggcctggatcagcagcgcccacaatggggagaagacaatgccgcctacgctcgcaccgttgtacgccatgcccagcgcggcgggccgccggaccacgaaccacggttcgatcagggcgttgatcgccgcggcccccagcgccgcccagctggcgccgctcaccaacgcggcaatggccaattgccacggcgtggccgccacggcccagccgaatgtgcccagcgcgcttcccagcgccccgcagaacgtgaccatgggaatgccggcaaggcggtacagccgccgcaggttggccacggccagcgccccctccacgaagtgcagcgtgaccatgcccgccacccattgcagcggccagccggtgcgttcgacgacggcatgcaggaatactggcggcccatagaagcccattccccagccgtagatggccatgacgaaacttgccgccagcacctggcgtccggcgaagggggtcgagtgtcgggtcatgctgcctcgggttgatgtcgcgcgaaccgcagtatgggttggccagctcccgcttgcgtcatgcctggccgaagcatggaaggcgccgtccgagaccggatttcctgctcaatttttgatcacggcgtccaggagacgccatcatcgggcgaggcccgcgcgcgcttgccgcgccgctgatttacgctgtatgggcctgccagcaggctggaaaacggggttgggaaaccgtatttcgggccggacatcccccggatccaggccatggcgccctatggataaccactgggaggcaagcttgtgcacagtatgtggacccgggttgaacaagcttgcttttcggccatggtccgaaatgttgtccaacttcggctctccagccaaacagacctagtgcacagcctaaaagcttcgcaagcgtatgaaataaaatcccttttcagggttaaggtagttatccacaacccttattaatcattagtctttatataaagaacactataaggaaaaacatcaaacatgccagccaccagccgttcgcgctgcaaaatccagccatgcgcattctgttgatcgaagacgaagccgaactcgcccgctggctatcgcgcagccttgcccgccatgccgggttcgtggtcgaatgggccgatgacggcctgctggccgaacgccgcctggccgtggaagagttcgatgccatcatcctggacctcggcctgcccggcatggacggccataccctgttgacccgcatccgcgcccgcgacgaccgtacgccagtcctggtcctgaccgcgcgcgattcgctggccgaaagagtgggtaccctgcaccagggcgccgacgacttcctgcccaagcctttcgtgctggaggagctcgaagcccgcctgaccgcactgatccgccgcagccgcggacgggaacatccccgcctgacgctgggcgacctggcactggataccgcgttacagcgattcaccgtcaaagggcagccgctggcgctttcgccccgggaacatgcggtgctgcgcgccctgatccagcgcagcggcgaaccgttgaacaagcaacagatcctcgatcgcatccagtccagcgacagcgatgtcaacctggaggccatcgaggtcctggtccatcggctgcgcaagaagctggccgacaccggcgtacagatcgtcaccatgcgcggcatgggctattgcctggagaacgctgttgacaacccgtaggcaggaaaaaacccgccatcgcacgctgaagacggtgttgctgtggtggctgattcccgcgctggttttcgtcatgaccggagccttgtggctgtccaaccagcaactgcgcaaccaggtcgacatcgcctacgaccgctcgctttccggagcgctgcgatccatcgaccacaacatatccacagccagcgggggactgtcgctcgaacagccctacctgatgctggagttcttcgaactgaccgccaacggcaacgtgtactaccgggtggcgaccgaagacggcctggccgagatcggcaacccccagttgccgctgccgccgcagccgctggtctccggccagccgcagtttttctacgccgagtacctgggccagccggtacgggtggcggcgctggcgcggccgatggatccgccgctttacaacgataaagggggacgtataatcgtccaggtcgccgaaagcctggagacccggcaggacttcctgcatcgggcgctggtgcgctcggtggaacgcgacctcgcggtggtgatgatcagcgtgttggtggtcatctggagcgttttcatggcgctgcggccgctcgaacggttgcgcgaggaagttgcaagccgttctgcggacgatctaagccccgtgagcgcgtcggagatgccaggggaggtccagcccctcatccacgccgtaaacctccacatggcccgatttacggccttggcgagggtgcagcggcagttcctcgacgacgcgtcgcatcaattgcgcacgccgctgtcggtattgcggacccagacggcctatgccttgcgtgaaacagacccccaggaggtccgtacagccctcctggcgatgcaggacggcctggacagggcggtacgcaccaccaaccagatgctcgcgctggcgcgcgccaaggacgcctcgctggccgagggcggcctgccgctggaaacggtcgacctggccgagctggccgacggcgtcatccgggccttgttgccggctgcccgggccaggcaactggacctggggctggatgtgcaggccgcgccggtccgggtacaggctgtcgagtggctgttgcgcgaggcgctgagcaacctggtcgacaacgccatccggtatacggcgcgcggcagcgaagtcacggtcaaggtccatgccgagggtggccatgcctggctggtggtggaagacaacgggcccggcatgtcggccgaggacattgcacgcgccagcgtacggttccgccggggcgcagccggcaagaacaagtcgggggcgggcctggggctggccattgtgcggaccatcatcgaaatccacggcggccagctggtgctggaaaaccgccagccgcagccgggtttgcgcgcggcactggtgttttccctaggtttcaagggaaatgctgcgctgccgcacgaaattgtggtgatctgaaaggttccggaaaggcagggttgggtacggtgctcatccgttggcctgcgatctgcgcgatcgttccatggccatccatgtccgcacgacatgccaacaacgatctcggagaccgcatcgatgcataccctggcgaaattccgcgcgactgctgccgccctggctggcctgtgcgccctgttcattggcaacgccgcccatgcggccggcgacgagccgcgtcggcccgagtgcattgccccggcccagcccggcggcggcttcgacctgacctgccggctggctaccgaaggcctgaagcaatcgggcgcgctcaaggcgcccatgcgcatcgtctacatgcctggcggcattggcgccgtggcctacaacaacatcgtggcccagcacccgggcgaggccggcaccatcgttgccttttccggtggttcgctgctcaatctggcgcaaggcaagttcggcaagtattcggtcgacgacgtgcgttggctggccggtatcggcgccgattatggcgtggccgtgatccgcaacgattcgccctataccgacctcaagggcctgatggaggccttcaagcaggatcccaccaagatcgtgctgggcgccggcggcaccgtgggcagccaggattggatgaaagcggcgctgacggccaaggcggccggcgttgatttcaagaaaatgcgtttcgtcgcgttcgaaggtggcggtgaggcggtgaccgcgctgcgcggtggctacatccaggcctacatgggcgacgccgccgaggctttcaccatgctcgaaggcggcgcgccgatccgtgtgctggcggtcttcaacagcgagcgcctgccgggcaagctgaacaacgtgccgacggccaaggagcagggctacgacatcgtatggccgatcatccgcggtttctacgtcggtcccaaggtctccgacaaggactaccagttctgggtcgacgcgttcgacaagacgatgacttcgcccgaatacgccaagctgcgtgaacagcaggggctgttcccgttcagcaagaccggcaaggacctggacgactacgtcaagcagcaggtcaagaactacgccgagctggccgacagcttcggcctcatcaagaagtaaaccgatcgcgcggccggcggcatgcgccgccgccgcgcatcttcccaacggtgcgcacgcaatcggggcggtccgcgccgtgttctcgaattggatacgggatcatgaatgatcgaatgttgggcgtattcgccctgatcctggccgccttcatgacatgggcgggctgggacatcgaagcgccgtttgcctacgaacctgtagggccgcgcgcatttccgatgcttgtcgcactcatcatcggcctgtgcggcctgcgcctggtctacaagggcagccaccaggtcgagaccaactccgccggtgccaacgcgcgcatcgccctgatgatcgcgtatgcggccgcctatgcgttcctgttccagtggctggggtttgtcatcgccacggcgctgatgaccgtcgcggtcggccgcctgttcggcggcaactggatcaagtgcgccatcggcggcctgatcatgggcgtgctgttcttcctgttgttcgacaaagtcctggacgtggtgttgccggccgggttgctggagggtctgctatgagcggcattctcgatcatcttgccatcggtttcggcgttgccttctcgctgaccaacgtactggtcgcggctatcggttcgttcttcggaaccatggtgggcgtgttgcccgggcttggcccgatcaacggcgtggccatgctgatcccgatcgcattcgcgatgaacctgccgcccgaaatggcgctcatcctgcttgcggcggtgtacgtgggcgccgaatatggcggccgcatcacctcgatcctgctcaacgtgccgggcgaggccagcgccatcatgaccacgctggatggttatccgctggcgcgccagggcctggccaacgtggcgttgtcgctgtcggcgtggtccgcctttttcggcgccatcgtgtcggtgaccggcatcatcctgctggcgccgctgctggccaaatgggcgcttgccttcgggccggccgaatacttcgtgctgatggtgttcgccttttgctgcctgaccagcctgcttggcaagcaacccgtcaagggcgtgctggcggcgatgatagggttgggcatttcggtggtcggggtcgattcgaactcgggcgtataccgctatacctttgattcggtgcacctgtccgacggcatcgatttcgttgtcgtggtgatcgcgctgttcgccgtcagcgagatgctggagatgctggagaaggtcgtggccggacacagtatcgaggtcaagccgagcggccggaaactgttcaaccttaaagaattgtcgttcacgtggtggagcgtggtgcgcagttcactggtgggcttcggcgtgggcgtgctgcccggagccggcgccagcgtggcggcggccgttgcctattcgcaggaaaagcgcatcatcgagagcaaggatcccgacgccaagttcggcaagggcgatatgcgcggcctggtggcgcccgaatcggccgccaccgcgtcggcaatcgggtctttcgtgcccatgctgacgctgggcgtgccaggctcgggcaccaccgccgtgatgatgggcgcgttgacgctctacaacatcacgcccggtccggtgctgttcgacagcaagcccgaactggtgtggggcctgattgcctcgctgttcatcgccaacgtcctgctgttcatcatgaacgtgccgatggtgcgagtgttctcgaaggtgctggccgtgccggcgtggatgatggtgcccggcatcctgtgcatcagctacatcggcgtctatgcgatcaatgccggcacgttcgacctgctgatggtggtggccattggcgcgctgggctacttcctgcgcaagttcggcgtaccgatggcgccgctggtgctgggcgtggtgctgggcgacatgatggagcagaacctgcgccgggcgctgtccatcaccaatggcgatcccgtggtgctgtattccagcccggtatcgataggcctgtggatcgcggctgccgcggtggtgatcgttccgcaattgatgcgccgcctgagcgcgcgccgcaggcaagccgctcagtcgtagtcgatcggccgattgaaaaatgccgcggttcgcaccgcggcatttttcttgggcgcacgcggcgtcctggcgcgttcagacgtgggccagacgctcgatggcggcgtccagcgtagcgtcctgcttggcgaaacaaaagcgcaccagatggtggttggattcgggcgcggcgggattctggtagaacgccgataccgggatcacggttacgccatggtcgatggtgagatggcgcgcgaaatcggcttcggcgtgcttggttatctcgctgtagtcggccagcatgaagaatgtgccggggctgggcagggggcgaaaacgcgtgttggccaggccggccgcgaggcgatcccgcttggcctggtagaacgcaggcaggtccaggtagggcttggggttggccatgtactcggccaacgcgaattgcatcggcgaggacacggtgaacaccatgaactggtggaccttgcgcagctcggcgctgagctggcgcggcgcgcagcaatagccgactttccagccagtggtgtgatacgtcttgccaaatgacgagatgacaaacgcatgttcggccagcaaagggcggcgcgacaggctggcgtgcggcttgccgtcgaacacgatgtgttcgtacacctcatcggacaacaacagcacgcccgtttcgcgcacgatggattccagggcgtccaggtcgctttcgtcgagtactgcgccggtcgggttgtgcgggaaattcagcatgagcagccgcgtgcgcgcgccgatggcgtcgcgtacgcgctgccagtcgatgcggtagtacggatcgtcgcgggtgggggcgcgcaagggcacgggcacggcggtgccgccggccaggcgtatcgccggcaggtacgagtcgtagcagggttcgatcaccacgacttcgtcgccagggcctacggccgccaatacggtggccatcaacgcttccgtggcgccgctggttacggttatttcggtttccgggtcgtaggcatggccgtagagggtcttgaccttggcggcgatagcctcgcgcaatggcgccacgccaggcatgtagggatactggttgtgcccggcagccatggccttgccgaccaggacgcacagttcggggtcgggatcgaaatccgggaagccctggcccaggttgatggccttgtgctcgatggcgagccggctcatgacagtgaaaatcgtggtgccgacatcgggcagcttggatcggatcatggcaatggtaggaatgtggacaagcaatgggaatgcgtttctcgtaagtatcccactaactcatcgcgttcttcggcgccccgccggcgcccgcgtgcggggcttgccgatggaccggtggccgcggtcttttacgcggtcgccatggcggcctcggttacttgtgagacaagtgaaaaaaaagccacataggggtaaacaactatttgttcgcctcggaggcgatgcgtatgctgatcctgcagttgattcaagcagtgcgcaaacccggttactgttgtagatggcaagccacaaacgcaacgttgaagcgggtgcgtgtgcccgccggttggtcagttggtcagcgtccttgattcacttgcatttctttttttcgatatcaggacgctataaaaaatggctcaaaagggcaaggtcaagtggttcaacgccgacaagggttatggattcatcactccggacagcggcggtactgacgtattcgcacatttctctgcgattcaaggccgcggttatcgcagcctgaacgaaggtcaggaagtcgagttcgaagtgaaggatgttccgaaaggacctcaagcggccgaaattcgcccgctctgaatcgggaaatcccgtttttcccgcataccaggcccaagtgcctggttacaacgccccaggaacatagcttctggggcgttgttgcttttgccatcgccgcacggcatgcagttagtgtttactaacatcactacgggcttggataactttgtggataagcctccgcccggcacctgggtcggacaggcttgcgcgcgccgacgccggacatggtgctggagttttacacagcggatgacatcgttatttcgcgccacgggtgggacgatggtgcgagtcgccccgggcagcttctttcgttgatctacgcttgccagggaaaatctcctgtaaatccacggtgttacgcgatcagatatgcatgctggggtttccggcgcagctccggacgtcacggtttggcgacctcgggcccacctccattacgggtcgggcccgatttgttcacaaagatatccccaattttcttgcctgtatcgagacatattccaggaggattcctgatcgaaaaatttgtggatacttctggggattgatccccaattcagcacggttgtgtaccggcgccatggttgttcttcgccagtgccggcatcgacgccagtctcgagtcggtcatcaaccaacacgggtggattcgacggagggcattgatgcggcaacggcacgcgtatcccgatgccccgccgggcgatcgggttgtccacagggggcggtggataagatggtgatgcaggccgcacaaatttccgcgtccacgtatgaatgttgccttggtgttaccagtctcaggcgggtcctagccgaaagtattaagccgttggatggtagcgttttccctgcgtgatcgatgcggctcgacggacctgaacgagacaccggtcttatatttctgctcctcggtgttggcagtattgagtcgcgatgtttcacgtgaaacgaaaattgccattcgatgccatggcccgtgaccacctgctttgattacatgcttcgtggtgggcatgccgcttgcgctatatcggatttgtccggccccccgctcaacgagtccaggacattccgcaagtcggagaaatccttgagcccagcaacgggcatgcggcgtgttgacgacgcccgcgagatttcctggacgagccatcccattggccctgcgtttcgagatcttgtcccgtgcgcgggggcccgcgcagtccggacattctgccggcacacgaaacgggatgcggatcgagcctggagatcgaatgttgggcgtagccggccgtgcgcgtgtagcggagaagggacaggcgttggcgagcgcagtgtacggaggagtgcggtacttgcctgatcgggatcatccaaatcgcggcagccgggaaagccggcttgcttctggtcattccgccatggccgtttgacgacaaaactgcgcttgttttggcctaggggtagggtaggggtaaaaacatcgttgtttttggctgcccggaaccccgtggcagacagctcatgctgccgttgtttcacgtgaaacatgtaatcgcattattgagggtcggaacaggcgccgcatgtttcacgtgaaacattgctaggcctggcgttttggacagaggccgtggcgcataagccgcatagatcgtacggattacagggcttacgatgtttcacgtgaaacgccgaacgaggtgccactataatggcctcggaacgctctttcatctctccccatc