atggtggtcgttcaacacatggacgcggggagcacggcggctgctgctgctgtgaatggcgaagctgaaggaggaggaggaggtgtcgttggagctagcggtagtggtagtgggagcgaggatgtagtgcacaaggcgcggagtttgatgaggcggatagggagtaatcgtcatgctcccgagccttgtctgcttcactcgttggcggcgattttggagcaggaagaatcgaggtacgagcaggcaacgggacacccattcacgagcaactcccgttcctctcacacgattggccgccttgtgaatatgattcgggaagatgatgacttttttgagctagtatcctcgaaatttcttatcgacagcggacattcaatccgtgtccgcgctgctgctgccagattacttctagcttgtttatcttgctggatgtatatgcatgtgcagtatcctcatgtttttgaggaccaagtacttgttagtatcaagcagtgggtcatagaagacgcgcctaaggccggtgatgggcggaatgggatttccatagggaggaattcggcaacctctggaaaaaaagcttcagaagtgatggatcgtgagatgttgagaacttatgcaacaggtcttctggcagtcgcgttacaagtgggggacgtggttgaagatgtcttaacaactggtatggtggccaagcttatgcactatttgagaatccgcactcttggtgaaatcaacgtggaaactggtccagctgtagaaaacagatctctgacaagtggtagagcgagggaagaagtacgcggcagagcaagaatgcatctggattcatcgcgtttggaggaaaaccggggctctgagagagttggaattgagaaggttggtacggaacaatctgcagttgataggagtagtgagcgtggagctgacgtaaaaggcaaacggaaagatgatgaaggagtcggggaggagaaagatggtaggactactgttgaagcttccgatcaagctggacagacttatgacgccgacgaggacgtagaggtaggtgaagataagagacggcgcaaagacaaaggggatttaaagagaagaggaatagttagcggagagtggtttggacacactcgtccatcgagagaggaagatggagaggagaatggtagagcagagccctcgaagcgaaggagtgacattcgtgatcgaggaggcggcagagggagagggaagggaagaagtggtgatggaggttttgaaacaacaccgacaggtggtgttcgaggtggagaactcctccgtcgaaggtcgttggtggatagaggtaacagtaattttgaaagtacttcagagactgggaaaggggcggaactaggtaaagaaggaggttcaaaggaggttacgccatcgcaggaagccgagaaagaggatgatgagccagcaccttgtgtcatgattggcaaggtggatgtgggaaggataataagaacagctgcaagggcggcggaggcagaagcaagggctgcctttgcgccattagaggcgatcaaagctgctggagacgcagcaactgaacttgtcaagctggcggcaacagaggctcttgcaactgcacctgaagatgacgctgccattgaagaagctgcaaaggccgcagccgcgaccgttgtggacgctgccgaagccattaatgtgaatacatgcagagaagctgctgcagcagcagatcctgaccacaaaatgaaggctgttgaagaaattgctgagacaaaggatcataaatgtgaactaggagagaaaggagtgtgtggtgtagaagtggaatccttggcgactttgagggaactttactgcgtgcaatgtctcgagaagatgggggagtacctagaagtattgggacctgttcttcatgaaaggggagtggacgtctgtctcgcccttctacagcgtcagtccaaagacagcagctcagtgaaggacatgaccatgttatctgaagttctcaagttgatatgctctctagcagctcatcgcaagtttgcctcactctttgtggatcgcgggggcgttcaacagctacttgcaacacctagagtgcctttgacactaattggcatatctttgtgcctctttgcatttgcttcgcttcagggcgttatggaacgcgtttgcacactaccaccatccgttgttcaggaaattgttgctctcggccttcatttactcgggtgtcctcaagaccctgcacgtaggaatgcagcgctgttctttggttctgcatttgtcttccgagcaatactggatgcttttgaggcccaagatggtctttcaaagttcctcaatcttctgcgcaatgctgcccatttgagatctggtggtggttctagtgggggtggagccgctgttgtctccagaaatgatcgacaattagctgcggaagttttgacatcgtctggaaagcaaattgcttaccactcttgtgtcgctttaagacagtactttcgtgctcaccttcttgttttggtagactcgttaagacctctcaaaggccatcgtggtggctctcgaaataattccagtggcagagccatttacaagcctgccgatctaagcaatgaagccatggatgccatcatcttgcagttgcagcgggataggaagttgggcccttcttttgtgaaatatcattggactcaactggagaagtttatgaattacggtggtcacactattttactagagctgacgcaggcttcaccaaacgagaggtatctgcacgaaatttcacagcatgcgctaggagtattgcagattgttactttaatgccatttactcgaaagcttgtcgttggttcgacgttgagtaacgagcggacgggtatggcagtcattctggatgctgcaagtggtgtgggtttgggttatgatccagaggtgatacaatcagcccttttagtactggttaaccttgtttgtccaccgccttctctatgtagtcgtccgaatttgccaagtagtacaccgggtcctgctcatgcgtctcatgctcaaggaccaactccggtcagcgcgctcccgacgagtagtatttctggaagcggtactgctggagtaaatgttgatagtagggacagatcagacaggtcgggaaaggtagaactggcaacggacaagaatgggggagatcgacctgcaggtacttccaacgggcccgtatcagcccctgggcatgttgctccatctactcctgtctcttcagctgcgggggtagttggagaccgcaggatatctttggggccaggtgctggtggttctggtcttgcagcgtacatggaacagggctaccgttatgctcgtgaagctgtccgtgcaaataatggaatcaaagttctccttcatctcctttatccccgtcagctttttcctccaggagcgcttgattgcatacgagctctttcttgccgggttctccttggccttgcccgtgacaatgctatcgctcacattttaacgaagcttcaggtggggaaaattctttctgagctcctccgtgatggagcccaggctggacgtcaagcaggtagtggtggtcatggtgagcaaggtcggtggcaagctgaactgggtcgagtagccttggagctgattgcaatcgtgaccaacgctggaagagcaagtactatggcggctagtgaagctgcagctcccactctgagacgaatcgaaagagctgctatagccgctgcgactcctataagttaccattcaagggagttgcttcagctaattcatgagcacctcatagcatctgggcttcccaccgctgctggagctttgttaaaggaagcacgtatcaaacctttaccgtcgactataccttctgcatcaatacaatattcatgtcctccaaacaagtgttactgggaagaccatgagtggcccggaggccgtgtacccggaggttttcttgctgggcccggtaaagctgtaagagaggaggaagaagttagtggttccgcgagttcggcacgaaagaaagtaccagtattctcaccggctttggtgggatgtccgaagacaccagtcactgcgcctctgaaaaagagccttaacggtaaagactctcgattgcctcttgaaaccccgaatggatccggagttatcaagaataccggtcttgacaactcagacaatcccttcaagacgccaacatcatcccgaaccatacttccactgaagcgcaaggccggcgacaaggatacctttccagtttcacctatcaagagagtagctcaatttgagtctggatttactgcacccccattcacgccgccaaattctcgattgaagagtaccttgatggtggacaccggattgccacctgtacccagttcgtctttcccagttcaaaatgacggtgcagtcaaatctgtacttagtttgtcctcgcagtttgacaaaaccgacacgggtggatcttctcttttcgaaaatgctggcaacagcgatgtatccttatcaccctgtccttcgttcattgcaagatatcaaggtacacccatgtccatgcaggttcctctttcaggattgcctactgaatctagagcgtgtccagccgagcataccagtctggactctttggttgtgcagtatttgaaacatcaacatcgacaatgtccagcacctattaccaccctacctccgctttcgttacttcatcctcatgtgtgtcctgagccaagcagaactttggacgcacccttgaataccacagtaaggctagcctccagagaagtgagggctccctatggaggtgtgcatggtcgtcgtcacgacaggcactttgtttacagtcgattcagaccttggcgcacatgtcgtgaccaagccgtcttattgactgccaccacatttttaggccaggcttcttgtttggctgctgggagtcatcaaggagacatccgccttttcgattccagttctggtaaccctttggaggtgcatgcttgtcacacgtcgcccattactctcctgcagtctgctccaagggagataggaggcggcgtagaaggtttggcgtcacatacgggacagcttctattgtcctcagctgggtacgacgtaaaactctgggattcttccatgatgagtaatggtgctcttcacacctttgatatctgtcgagcagctcgcttcaatcacagtggcagtaggttcggtgctgttgggttggaatcccctcataaagaggtactgttatacgatgttgctacctgcaagctagagcacagactttctgacaactctccagtggtaacagcacgtggtcacaatcaagcgatggttcactttagtccttcagacgttctcgtgctctggagtggggtcctctgggatcatcgtatccctcgtgcaatccatcgatttgatcagttcactgactacggtggtggtggtttccatcctgctggcaatgagataattataaattctgaggtgtgggacatgcgctctttcaaattgttacggagtgttcagtcgctcgaccagaccactatcacattcaatgctacaggggatgtgatatacgccacactacggcgaaactccgacgatattatggcagctctcaatcctcgtcgtgtccgtcatccacttttcgctgcttttcggaccatggacgccgttgactattcggacatcgcaactacgcctgttgatcgatgcgttcttgatttggcaactgagcctacggattcgtttatcgctgtcgtctcaatggacagcaatgaagaaatggacacgtttgccaggttgtatgaagtagggagacgacgaccgacggatgatgactctgaccctgatgatggaggggagacagaagatgaagacagtgaggccgatgacgatgatgaagatgacgatggtgatttacatggtgacgttgatgattcagacatcgaccttgccagcaatgatgatgatgatgacggtagtgcggatgacgatgatgacgtcgacgatgatgtcgacgttgactttggtgatactagcgatgatgacggtagtgatgatggtcttggaggtaacattttagaactgattactgaaggagaagatggtatgacgagaaggacctttagtagtgatgaaggttctggaggtgacttcggagacgatgcctttgatgacatgctgcatcagctaatgtaa