atggcgaacgtccaagcgtttttcatctcgtcgtcatgttcggtggtggcgaatcctcgacattccgtgcattcctgccggagttcagtcgaatccgctttcagtccttttcatagccatggcagaaaatgctcgaattctgctcgaattgggctggttcctctgggcctgcagaggaaccagcccaattctacaacgtcggcacgttccaattttgcatccccaccttcgccgcaaggcggtcttacaggattgtcgaaactctcaggactcacgttcagctcccagttttccttctatgtctgcggtagagtgtccgagaatcatttgtcgagatttttggagaatggaattcgaaagccactggtatcgacagctgcttttctcagaaagcacgaggagtctgatgggagcgtcgcacaaggacgaggaggagtaggcaggggagggccacccgacgggggcggaggaggtgacgccgtagattggatactcggtgctctcattctttctctctgtgcgggattgatatgttatggtcttcttttgtcatctgatgaagcttcgtacagagacatgtacgatttttggaagctatttggttttcaaggaaatgatggagtcgccatggacacagtttggacgggagaatggttcatcaagggattatggcctcttgcatttctctctcccggtgctcggcaatgcgaacagcagggtttagggttttactctcagattcctgcgcatgcagaggttggagcaggtttgcattttggagttgagagatcaaaatcaaactacagagccggagggataatccctgttgctggatcggttggttctgttgtttgcagagtgggtggtggtggggccgtgaggtgggggagaagtgacagtttgcgacgggacgatgaagaagctgaagaatctgaatcctcaggaagcagggacttgggatacagagggcctttcgatgaggaggaggaggaagacgacgacgactatgattctgatgtcgacgatcaggaagacgaaatcgtgggattctacgatgaagacgagatggaacttgatgattcttcttcagtcctggagatggaagatgcagttacttcatccgaaactagcgtcaatattgaagaacgggaaagcacgtccgctctgattgctcaattttgcgagagagtacaagcaggtgatggagttacagttactgcgggagacattgcagatctctacgaatttcctttcgataagtttcaaaggatggctattgatggatttttaaagggttcgtcagttgtagtttgtgctcccactagcagtgggaagacactcatagcagaagctgcagctgtggcaaccttagccaggggaaaacgaatgttctacaccacaccattgaaagctttgtcaaaccagaagctgcgtgagttcagaaaactctttggtgaatccaatgttgggcttctcacgggggatgctgcagtcaacagagatgctcccattctggtgatgacaactgagatcctgcgcaatatgctctatcaaagtgctggagatgctgacaatcaaggagggagactggaaaatgttagtgcagtcgttttggatgaagtacactaccttagcgacatatctcgaggtacagtttgggaggagactgtgatttactgcccgaagagcgtgcagctcatctgtctttctgcaacagtcgcaaatccacaggacttagctggatggattgcacaggtgcacggtcccacggagctggtaacatcctccaaacggccagtgcctctcatgtggcacttttctaccaaatacgttcttctaccacttttgaatgaacaaggcacagaaatgaattatcgtttgtcacttactgaccctagacaaaataccaccaactcctcatctttctgggacgtggacgaaggaggtaggggtcgcagaggcggtgaaggaaggagaaggtccagcagcaatggtactgccagaggcaacgagaatggtacaagaaggagaggagatcgctttggcgaagccagagaagagctgtcggaagaaacgaaatccatgctgagacggagacaagttccacaagtgagagacacattacaacagctagtcaccagagatatgctgccagctatttggttcattttcagtagaagaggttgtgacacagcggtgaaatatctagcagattcgtcgttactctcagaagaagagtctatgcaggttagggaagctataattgaatttcaggagcagcatccagaggccatccgagagtctgctgtcgaaccactctcgagaggagtggctgctcatcatgctggctgcttgcccacttggaaagcttttgtggaggagctctttcagaaagggcttgtgaaagttgtttttgcaaccgaaactctttcagctggaattaacatgccggctcggacgaccgtcttgtcttctctcagcaaaagaggagacaatggtcatatgctcctctcttcaaacgccatgcttcagatggcagggcgtgcaggtcgcaggggaatcgatgaacagggtcatgtagttgtagttcaaactccatttgaaggagccgaggactgttgtaaacttctctttgcaggttcggatccacttgtgtcgcagttcactgcgacgtatggaatggcacttaatctcttggcgggaggaagggtccaaaaattgggggctaattccgatattgaagagcccagaactgtcacattcggacgaactctgagtcaggcacgagagctgatcgagcaaagttttggtaactacgttggcagtgaggtgatggttgcggccaaaaaacagctgaccaagttggatcaagaagtggagcgactcgtgcagaagactcagacattggatggatcgcaaaccttagagagccggttaacaaaaacggagctgcaaacatatctgggtttcaaggaggccgtgaaggagaggaaggctgtgctttcaaagatgaggaaagagttggagaccaagcgagtcgccgctcttgagccacttttgatggaaggtcagctcccctatgtctgcatttgttacttcgatcctaggacaggatcggagtgcctcgtcacagctctgctcgttgggaatgtgcctaaaccacccttcatctctttcaacacacgtgatccagaagaggacggtgacgttttggaggaaccgtcgtcgcttgcggataatatttatcacgtagctctagggcccgacaaccgctggtaccttttcaccgcgaaatccgtcaagggctacttcaggagtaatctggaggagaatgttccagagaaagctgcaagagaagctttgaaggcggagctgcaagtgggcgccaaatcatggcagacgcttggcaaggctggaacagatgcatccagtgctgtctgggtaacacagagctcccccgagaccaaggcatggagctcccaaattcctgcctccacagattacgagataccggatgatctgcagttgatcgaggctcttgtaactcaagagagaaaacaaattgcacagttacgcaagaagctgaaaatgacaataggatacaaagagaatcagcagctggtggttctacagaggtcaaggtttgaaaaaatcgcccgtttgaaacaaaaggcaaacagactggcaactcgaattagtcagatggcaccatcagggtggaaggaatttctacaggtggtggagattttgaatgctgctgaagcaatcaacttggaaaacagtgagctactgtctcttggccaaaccgcatcagcggttcgcggagagaatgaactctggctggccatggtatttgctagcgaacatgtaagatcgctaacagctccgcagcttgctgcagtatgtggaactcttgtgtctgatggaatcaagactcgcccagagtatggtcacagtgttatgtatgaagcctccactgcagtccaacaatgggtggatgcaatggaaggtgcgcggggaagactgctgggtttacaggcagagcacggagtctatataccatgcttgattgatatacaattcgctgggatggtagaggcttgggcagcaggtgtcacctggaaggagttgatgacggattgtggtatggatgaaggagatgtagcacggcttcttcgaagatccatcgatcttctagcgcagattccccacttgcctcacgtcgatccaggtcttgccaaacttgcaagacaaacaactcatgttatggatcgacctcctataagtgagttactgggttga