atggacggtgatgacgagtttggggatctatacacagatatcggtccagaagatgggaagaccttggaccagtacggcggtgaaggggacggggatatgtacgacgaagacgatgaagcgctgctctatggaagttcgacgccgtcgcttgctccctcgtcgaaggctcctttgatgcccccatctacaatccgcaacagcggattacaaactggattggctgagaaagaagtggacaatgacgagctgctcttgtatggccagctgtatggggtcacactggagaccactgtcaaggccgagagccctctgcgccgagttgaaagcaaaccgatctccagcttcagaccggagaagatcaaagactccttggattccagggtgctggagagcggtgaagacaatgattttgatttatctgaagaggataggttgaatagtgccggagatcttatagggaaaagcatagaaatacctcttggaggcgtcggcagcagtgctgggggtggagagaggggtctgcctagagattctataccgttcccccctcgaatgttcgacgttttttccaaccggagcttggcaccagaaaacgatactactagtttacttagattaccgcacgtgaacgatgtatcaatgcaaatcagctcgccacccggattgtctagcagtggccatattccagccgagtttgctgctgaagatgatatcgaggaacagcacatgagggaggactgggaggagggtgatgatgtcgctggtgaagaaggaggggaggctgatgccgaagagtgggacgacagcgacagcgaagatgacctgcagattgtcttgaatgacgaagctcctatttacgctgcgtctgaaagacctgtggacggggatgtagctgaaggtagtgaggatgaggacgaagaagacttagttatagtagcaggtgatgatgatggacccatagaggaacaggaatgggaagaacaaccattagccacggattgtctccctggactttcaggagctccgatacctttaggatcagagaggcctccaggtgcggaagaaagaggagccagcgggaaaggaagcggagccggaggagcgagtcctggtgttccacggataggctacagcggtcaagggtaccatgctccctacatgcaattcaagtatgtgcgaccaggagctgctgtgtcgtccgggatggccccaccaactcaaggttcaccacagccctcggtctcaggtggaagaggtgcacctggtgtgccggtcggaggatggggacctgggaaaggaggttccgggcgaggggactgggcaagtggtggtggaagaggttcttctggaccgaggccatctcaaggtggtggtggcatgaccccttggggtagctcacgtggctttccaaatgggatggagttcaatcttccgcccaccaagactgttttcgatgtggatcttgacggtctggaagacaagccgtggagaagaccgggcgtggacatgacggacttttttaattttggattcaatgagaacacatggaagcagtattgtcgtcagctggcgcaattacgtcttgaagccactatgcagagcaagattcgtgtttatgaaagtggccgttctgagcaggagtatgatcctgatttgccccctgagttggctgccgcggctggcatccaagaatccggtgatcctaatatgcagcagcagcgaccccaagatggtggtcctggtggaggaggtggtcgtggtcgtgggtctggacgtgctcggatgatgcctcctgctggacgtgctatacaagttgagggaggtggaggagagagacgcccttcagcggatgttcgtcgtcagcgtactcgtgattctgatgcagttatccagattgtattgcaagatgcatctgaagaagatcttcctgccttagtccccccacttgactctgggattgatgattacattgaagaggatgaagatcgcggaggtggtatgcatgagcaagagagaagattttaccgacctggaggtccccctccttgggaaatggaagggcctcccaatatgtgggatagagaaaatatgccaatggggccaggtggaatgccaatgggtccacatggaggtggcatgatgcctggtcatcggatggatgtagaaggccctggtccatttcccgtgggccctggaatggccatgcatcaaccaggcccgggaccgaactttgggatgttccctggtggaccatttggaccacccccagtcggaagaggtggaatggtaaggcctccactttacaatggtcccaggcccgctcttccgttgcccgtcccagggccaccaccagaggtgttccctcccatgatggttccacttgagtatcacgaacctcctagacggagaacaccgcctcacctgactcctcctcgaaggactccaccgcaagggttacctaaggagtgggatgaggagcccagcaatggcagtggagctaactgggggatacgtgacccccgcaatttgagagaaaataaagagtacgatggtaatggagactggcctgctgacgatggagagagacgggatggcgcttatcctgcaaggcgtgtgagggaccatgatcgatcaacacttcgagagagaagtgttgacgagccctcagtagaccataggtcggaggagcataagagatccatgtcgcgtgatcggcacttgggagaaaacgactgggacggtggttatagctcacgcaattcgaagaagcaaaaggtccagataccagcagaaaccaggtccaaagactatactcatacaaaaccacaaaagagcaacccgatcaaagaggaaccaacacatagttgggatatttcaaaagagcgattgggcgtggaagaagaggtttctcaacaaaggaggctagatgcaggtcataacaagtcagtcgaacggaaaggacctacatcagctgatgattcatatgctgcccaacggaaggagcctgcatggaatagcaagcaggatgctgatgattcttatgccacgcagagaaaggagtccacctggaatagcaggccggacgaagaatccaaggagaggagacaacaccgagagagggaggaagctcatagaaggaagatgaaggaagaagattctcgtcaacatcgtagccgggaagatcaagagcgggagaggcgaactagggaagatctggacagagagaggcgacatggcaggaaggagaaggaagatgaaaggttaagtagaagcgataggagcaaacgtcacgccgatgatcactcttggacttctagggagagagacgaatcccgagctagagaagaagccaagagagcatctgctgaaagggaagcggaacgattaaaggagaaacgcaggcgtgaggacgatagaagcaaggtcaagggacgtttggaggatccaagagatagtgacgggagaggacgtcggtacgacagagacgacgagatccgaaattgggacgacagacgaaagtatgacgagaaaagcagtcgtgtagacaacgcccatgtagctcgcaatcactccattgaatctcgtaggacaggagatgacccgcgatcacataaggataagcgtggttgggaaggaacttcaacgaaggaaatacccggtgaccgtaatgggtctgtctcaggtgtaggtgatgacaagaattatcgttctcatacagatggtagtaagaaacgcaaggttgaagagtatcggacaagtgctcagtttgacaaggcatcaacgagggactcagatgaattggctccatcaagcgctcgacacaaggacaaaaaggtcggaccaccgaaaagaggacaagatgatcatttcaatagaaggccacaggagaaagactccggatcccggcaacaccgaggatctaaagacgacaagccgcaacagttggacactgggtcatcggaagacgaggaagaggaacgaagaggacggtctaagttggagcgatggactagccggaaggaaagagatgctgttgctgcacagggtgcagagaacaggaagaaataccagagttctgacgttggtcatgaagaagctccgtcgaccagtcaacatgctggttcagataggcagctgcgttttcgagagcaagactggaaggatgatcgcaaggagaagcagcgtttgccttcatactcatcaggaaaaaggcattcggattcagatgtgaaagagtcttctactccagtaacagctgctgtcgctggtggcgatagtgcgccagatcctcaaccagctattgcaaaagacattgctgagaagagaaaggaacgaattgaacggctgcgattgcaagcggctgagaggcagaagaatggtgaagactccgttcctcaagctggctcagttgaggaagtgaagcaagagcgtccagctaggaagcgaaggtggggcaatggataa