atggcggaggaaacctttccttcgtgggcacgaactacagatcagtgcttagagcattttcaagtagatctgaagcaaggcctgagcaagggtgctgtggagaagcaacgcgagctttacggatggaacgaacttcagaaagaggctgccaagcctatgtggaaacttgttctggagcagttcgacgagatgctcattaagatcttgcttgtggcggcctttgtctccttcgttcttgcatacatcgacgagcacgagagtggtctaacggcatacgtggagccaatcgtgatcattttaatccttgtgatcaatgccgttgttggagtgtggcaggagagcaatgccgaaagggcactagaggctttgaaggaaatgcaatcagagcacgcgaaggtcaccagaaacggcatctacattccagatttgcctgccagagagctggtacctggcgacgttgttgaacttcgggttggagataaatgtcctgccgacatgagagttatcaagctccaaacctctacattcagggtggaacagagctcgctgaccggggagagtatggctgtcatcaagactcatcagcctgtccctctcgacgtggagctgcaggggaaggaaaatatcgtgtttgcgggcagcaccgtcgtgaatggaagctgtgtgagtcttgtggtgagcactggtatgtccaccgaaattggaaagatccagtctcagattcaggaagcatctctcgaggaaactgacacacctctcaggaagaagttggatgagtttggcgagcgtttgaccactgttatcggcgtgatctgtcttctggtgtggattatcaactataagtacttcttctcatgggataccgtcaacggaattccaaggaatttcaggttctcttttgagaagtgcacatactacttcaagatcgcagtcgctctggcggttgctgctattcccgagggtttacctgctgtgatcactacatgtttggcactgggcacgaggaaaatggcgcagaagaacgccatcgtgcgaaagcttcccagcgtggaaactctaggatgcacgactgttatttgctctgataagactggaacccttactacgaatcaaatgtcggttactgaactcgtagcaatcggctctaaccctgtggctacccgtgaatttcacgttgacggaaccacttacagtccagtcgacggtggtatcgttggctggacaggtgagctcgatgcaaatttgcgggcgatcgccgaaatctcggcactgtgcaacgaagctgccattgctttcaaagggaaccagtttcgagctactggtattcctaccgaggctgctctcaaggttctcgtggagaaaatgggagtgcctgatgcaagactgcaagcgaaaattgctgaagagcggagccggcctcagaaccttctcgacaataccatggtggagttgggctgctgtgacttctggaactcacgacaagagaaacttgggcttttggagtttgaccgcctcagaaagtccatgggtgtcattgtgcgaaacaatgtcggcaagaatcgtcttttggtgaagggtgccgttgaaaatatattggagaggagtgcatttcttcaattggcaagtggtgaggtcgtggaaatgaccgaagactccagagaattgttgttgaagcgtttggccaacatgagctctaaggctttgaggtgtctaggtttcgcatacaaggagcaattgggcgagtttgaatcttacactggagaggatcacccagctcacagactgcttctcgaccctagcaactactcaaacatcgagagcgatcttgtctttgttggcatggccggtatcagagatcctccccgtgaagaagtccacaaggcaatcgacgactgtagagaagcaggaattcgagtcatggtcattaccggagacaacaagaatactgccgaagccatatgcagggagattggagtgttcagcgatggcgaagatatctctttgaagagttttacgggaagagattttcttagccttccagttgaacagcgacggaaaattctagctggaagtggaggctgtcttttctccaggtccgaaccgaaacacaaacaggacattgttcgtatgctgaaggaggctggagaagttgtagctatgaccggagatggagtgaatgatgctccagcattgaagcttgcagacattggtatcgcaatgggaattgccggaactgaggtcgccaaggaggcgtccgatatggttcttgcggatgacaatttcagcaccattgtgtccgccgttgcggaaggtcgttctatttataataatatgaaggcattcatcaggtacatgatctcctcgaacgttggagaagttgcttcaatcttcttgactgcagcactcggcatgcccgaaggcctaattcctgttcagcttctttgggtgaatctcgtgactgacggtcctccggcaaccgcattgggtttcaatccccctgatgccgacatcatgaggaacccaccccgaagaagtgatgatgtcttgatcaataagtgggtgttcttccgatacatggttattggtagctacgtaggagttgcaactgtaggcatcttcggtttgtggtacactcaggaatctttcttgggcattcctctgacctcggatggacacacgttagtttcttactcacaactgacaaattggggcgactgtccaacatgggagaactttaccgtcgcacctttccaggccggttcacaggaattggacttcagcaagaatccttgtgactactttacgctagggaaagtgaaggcaacaactctttccctctcagtgctggtggccattgagatgttcaactctctgaatgccctgtcagaggatgggagtttaatcaccatgccaccatgggtgaacccgtatcttttgttggcgatggcggtgtcttttggacttcactttttgatactttatatccccatccttgccaacatctttggcattgtgcccctcagcttaaacgagtggctgcttgtgctggcggtgtccctacctgtaatattgatagacgaggttctaaagttcatcggcagacgcatgacaagtcgtcaaagacagttcacatcctcaaaaggcgaaattacgccaaaagcagcccacgtggaggtgaagccgtgcgtatgttcagtatcgaagctcaacccataa