atggagacgtgtttcgagagcgatggtggtggtcccagattcgaatggcggagtcaaaagccttcggattcggttcagagtctgaagagcaacagcagtgggccagtgagtctgagtagtgagaaattccggaggcggcagcagcagccgcagcagcagccgcaggtgagaggagggggtgcagctgatggttgcagccaccgggtcgctgtttacgtggatccagctctagagaatgagaataggaaggatttggatgaaggcgatgaagaaagagagctcagacgagacgaggatgaagatggcgtgcatggagatcgcatgaaacctctggccagttttcacgcgaacaggccttccctgggaaggcgtcttgaagagcgtgactcaccaaaaaaggtagcgaagttaaaagagactcgacggcttcgggaacgagttaattctggatccaccccaagactgacacttttgaacgaatgtaaggaaaacagcgatggccttttccctttacgtccaggaaaaacccatatcagagggacgaatcaaaagagtagcagcccaaaagctattatgaactcgcgaatttcaagaagctacgggaagaagcgaagcaggctgaagactggaggcgtaattcagcatgctgttaatgccggctcccttggttctacggatcaattgcagaggggaggaatggatttgcttttaatggtccttgaatcgggattagtcgaggcggaagagcagcagagccatccctcagaaatttcatgccagacacaatcgataaagtcagacctgaatcaaagaatctcccactatcgggccggagaagtccccgcgtctcgaaaattctcggaagaatctttctccgagggaacgcgctttccatgtaattccgatgcagctcaagagatatgggaagaaaaatctgaaaatataaaacttgatgaagaggactcggaacataccacagacgatccaattatctgttccagcatggagcaaatcagacgtcggagatcaccaactcctcccactcacgaagatgcgtacgaagattcagacactcacgcagattccgattcaaaagcctttctttgcaaacccagatcaaggatgaacttgtcgcgtaagaaccaagagatcgacggtgatgaagaagaaatttatgctagcgaggctactggatggagcgatcttacaggagttacaatcgagccagatgcggaaattgggctatcactgcctcgtgccatcagcgacaggcataccgaggccttcaaagacttccaacacgaaactcacgtgaatgattcggagaaggaatttaacgcagtctgcctcgatgcaagaaccaattccctgccgaatgcagtaccttcggcggagagatacaagcaaagtcagaaagagggaggagttcacagaagcgaaagcagtagcagtttacgagtttttcacgagccaagtctgatcattgctcacgatattcgaccatctctcatacagccagtgcaaattgtgggcagacttaatcagagcctggccataaacacagagaggggcatgcgagcttccccgatggaagtcgatgtcggtctctcggagcttgtcgaggtgcaacagatcccagagtctgccccgcaagtgtgtaaagcgaagaggcggaagactctggaccatgtttcagcatttcatttcgtcggtaagcgaggggaagtgtcggcaatagatgatttagctgcagaccagaaggataatgggaatcctccgctggttatttccaactgctcggagtcagctttccggaagtttgaggatccagttcacaaaaacaagcgcagcacaactgagagacaatataggaaaattcaaccgtgtacaaaatcatggtggggcagctcagacaatgctagtgctcaagagcaagcgcttccagatcagagggatttagaaggctttagactggaacagaacacttgccataatgaaggtcggcaaattctctactcaaggaatctcagtggatgtgatgatggagaattattactccgacttggtgactcatcagaacaagggagatccagttctgtacacactgaagtcgtcgttgacgatgattctctagcactttcggatgcagtcactgtcgcgcaattagagggacccccggatgctgttcatgacatggtcagagtagtacgagttgctgacggctgtacaaagctttcttggaccggatgtcaggctgttttatcggagacaaatatgtctggatcacgaagtcagctgccggaagccttagaagccaacagatcagaggttggtggcttgaaagcaaaagcatctgcgacaactgggaagagaaggcgcagaaatgtgcctcttgttgcctctcatttccaagacagtcacccagctaagttgatactatcgaaagattggtccgaacctggtgaggcatcaaccgatcatccaactgataatccttctgttagtgcaagcactggagaaggatcgtgtagaatgggaattgggaggaaatctaggatgggtacaggaccgagaaagtttcatgcagtgggacccagaacgaaattgctggctcaaagtgtgggaaacttctcaaattacgtggatgccaattcctcactgagtggcagggatgagcgcatggtgtcaggtgccgaatacaatagccattccagttgctttcctcgtggagcagctgatacaaagaacatccgacagagaaggggccagaaaaaggcccagcgagagagtctgaaagtcaagcggagtatgagcatggctggaaaatttaagcgcctttcagaacccagtggattcttgggtgacttcaatcccggtattatccaaagggtgagaaatagtcaacagattcatgccgttcttggagctcttgtcggagtagcaacttccaaagtagccaatgaagtctccagaaactccagtgaagttctagacgtgagattgaaggatgcaagatgtacttccggaggtggcactacttttaaacccgaaccaatcgacttcaagccacatctaggagtacaagaaagcatagctgaaaaggatactgtctgttgtagtagactctcagaagattcaaatagattgaatttggttcaaaatgtatctcatggcgtggaagaaagtgatggaaaattctctattcactcgggcgaagtccgtgacgaaatttcacgaagatcaaaaggattgatactggatagacgcccaagagaaggccagtctgtgcttcatacaagggcagaggattcgcagccgcctacgggatctttagaccgaagaaatgacggtgggccgtatgaatttttcacttcgaagccagagcatcttgacacccacctccaggagtctgtttccatggacgagaacaacgcccgaagtgccaaagcctctaccaatcctccagctgcatgctctactgcagttgccggatttgcggctcaatggctgggacttctcactctcgatatcaaaggtcgtctctcagccctgaaacgaagcagaaggagggttcgcgcactcctcgtttcagggcaatttgggaaaacgaaagcaatagcttccttcggcaatgtcggagcagagggatcttatccagcggaaacgatgagagctatacaagatccagctgactacatcacgtgggctagtgaacatacaagagtagagtctgcagaagataaatggcgtgctttgttcactaatatggacggtgtgctttgcatggaggctgccaaacttgaaagtaatttatggcagattcggcaaatggaggttctatgccaagatccgaggccaatgccctcgggtcctctgctccccatcgtgcccgactttacagctgggaaagagaactgcccaccagtatag