atggcgacgtccgcagcgcctgagggcgatccctggtttgagaagaagcatggagggactcgattatggggcgatactggagaggggcggaatcctttctcccgcaggtccagtttggaagtggacgaggatgattttgaggatttgaagtgggctgcgctccagcgattacccacagttcaaaagcaggttatggcttgtcttgatacgaacctcatgatggagaatggagaattgggcgagaatggagaatcaggcgagggtactgcaggaaaggatggtagggggggattaaatagacgggggagagctccaatggatcactatgacatacgcaagctcaacaagtttcagaggtccaaggttgtggacacagcgttcaggaccaaagaacataataatgagtacctattgagggaaattgaacagcgtcttaacagggttggcatcagtctccccaatgtcgaagtgcgtttcaatgatctgtctgtgaacgctgatattcatgttgggagccgagcacttccaaccctgcttaacttctgccgcaacatatttggggacttactgtcgacgttgaagatttcgaaacccaacaaaaaggaatttcgtattttgaatggagttagtggtgctgtgattcctgggaggatgacgttgctgttaggaccccctggatctggaaaaactactctcttgttggcccttgcaggcaaacttgacagctcgctgaggaaatcaggcgaaattacttacaatggatgcaacatgtcggaatttctgccccaacgaacgtctgcatacattagtcaagtagacaaccatattggtgaactcacagttcgtgagacattagatttcgcagctcaggttcaagggaccggttataaatatgggatgatggcagaattagcccgtcgggagaaagcccaaggcatcaaaccctctccagagattgatgcattcatgaagggtgtttcaattgaaggacataaacacagtatcaacaccgactatattttgaaagttctgggcttggagatgtgcgccgatatattggttggtaatgacatggtgcggggcatctctggcggacagaagaaacgagtgacatcaggtgaaatgattgtaggaccaaagaaaacactcttcgcggacgaaatttcaacgggtttagacagttcaacgacgtttcaaattgtcaaatgtttacggaatttcacacatcttctacaaggaacaattttgatggcacttctgcaacctgcaccagaaaccttcaatttgtttgatgatattttgcttcttgccgaaggtcatatagtttattacggcccacgagagaatgtgctagatttctttgaaagtttgggattcaggctcccgcctcggaaaggtgtcgccgattttcttcaagaggtaacttcaaggaaagatcagcaacaatattgggccgacacaagcaggccataccaatttattcctgtagcgcaactagctcgtgctttccaagatcatcaagttggaagagacttgaagagctacttggcgaaacctttcgacaaaggtggaggtcaccctgcagctctagtaaaaagaaaatacgctttgggtcaatgggatatgtttcgagcctgccttgcaagggaatatctccttatgaaacgaaacagctttctttacatcttccgaacttgtcaggtagccttcgtggcatttttaacatcaactcttttcttgcggacgagacttcatccaactgatgaaagaaatggttccctctacctcggcaccttattcttcgctttgatacatatgatgttcaatggattttcagagatggctataactgtggcacgtctgccagtattttacaaacagcgagacaattatttctatcctggctgggcgtttgttgctcccaattggattctgaggttaccctactcatttatcgagtctcttatctggtcggttatagtctactattccgtgggacttgatccaagtgctggaaggttctttcgttatttcctgcttctgatggttgtacatcagatggcactcggactgttccgtttgattggatctgttgggcgcactatggtgattgccaatacgttcggttcattcactcttctagttgtgttccttctcggcggatttgttctagacaaagactcaatacctgtttggtgggtttgggggtactggatatctccactttcatatgcccaaaatgggattgcggtgaatgagtttcttgccccaagatggaggaagccaagtcctgtcgatggacgacccctttacttgaacattcttcagggacgtggacttgccaccgaacctttttggtattggacaagtattggtgctttgattggcttcgctatactgttcaactttctcgtcaccatcgccgttacaaaactgaaaccttttgggaaaccacaagcaactttgcccgaagaggctcttcgagaaaaagctgctaatgagcatggtgaagatgcagttagtggaccatcagtgaggtttgagattagcaatttaagtttgcgctcaagttcagtacgccagatgcaaagagatcacactcagcaaagaatgacaatgcgatcaactgaagacaccgttcatcccgatcaagaagagcaacaggcggaagaagtcaagaaaggaatgatattgcctttccgacctctttgtcttacatttcataatgtttgctactatgtcgacatgccaccggagatgaaaaagaagggggttgaaaacatccctctgcagctgctgcgaaatgtgagtggagcattcagaccaggggtgctgactgccttggttggagtgagtggcgcgggtaaaacaaccttgatggatgtccttgctggaaggaaaacaggtggtaccacagaaggagacataagggtgtccggtttcgtcaaacaacaacaaacctttgcccgcatttccggatatgttgagcagacagatattcactctccacaggtcaccgtctatgagtcgttagcatactcagcatggctccgtcttcctaattctgtggaccaacaaacacgagaggcctttgtgcaggaaattatggaacttgtggagttaacatcactccaacatgcactagttggattgcctggcagtactggtctttctacagagcaaagaaaaaggctcaccattgctgttgaactggtttctaatccctcaattatcttcatggatgaaccaacttctggattggatgccagagcagccgccattgtgatgcgaacagtccgaaataccgtggacacaggaaggactgttgtttgcacaattcatcaacctagcattgatatttttgaggcttttgatgagcttctgttgatgaaacatggagggcaagtcatctacgcaggatcccttggcaaagagtcatgtgacttggtggaatattttcaggcagtacgaggagttgaaccaattactgatggctacaatccagcaacgtggatgttagatgttactactccagccagagaaaacgctttgaacctagactttgctgaagtctttaggaactcagatatgttcaggagaaatgaggctgtgattgaatcgctcacaactcctgctgatggaactgaggatctcaaatttccaactgtatactccaggagtattggaactcaatttttggcctgtatctggaagcagaatatcacttactggcgtagtccctactacaatgcagtgcgatttttcttcacaacaatttgcgcactgatctttgggtctatatattggggccgtgggacaaaaaggcagacccaacaagatgttttaaatgtcatgggtgccctttatgctgccgtgctcttcctgggtgtgaataatgcctcaagtgtacaaccagtagtggcagtcgaacgtacagtattttatagggaaagagcagcgggaatgtattcaagcattccgtatgccatagctcagggagccgtagaaataccatacgttcttcttcaaacgatcatttatagcttaattacctactcgatgatccaatttgaatggactgcagccaaattcttctggtacttcttatacatgtttttaacatttttatacttcacattctacggcatgatggctgttgggcttaccccttctcaacagttagcagcagtaatatcctcgttcttctactccgtctggaacctattttctgggtttttgataccaagaactgcaatgcctccatggtgggtttggtactattggctctcgccggttgcgtggactctaaatgggctcgttacttctcaactgggagatgttgaaacagttatggaggctccgaatgcggttcctgttaaagactacattgaagatttctttggatacaatcacgactggttgggttacattgcagcggtgctcataggattttgcttactcttctggagtgtttttgccttctcaatcaagtacttcaattttcagaaacgttag