atggcggagggagtgggaaacactcccgggcagcagacagttgacttttctttgttagtaaagaggacagcggaggacgccttctcttctctaagagaacttgcaggaattgcacaagaacaatcggattcagaaagaaaacttagcttattgaagaactttcttaggactcgccaacgcttgctacgcgtgctctcactttccaagtggtgccgccagattcctttagttgagcgctgtcagcagctgtctgggaccgtctccaatcatgatacgagtttcactcaggcagcagactttctctttttcttgcatgagggcctgcaacaggctcgggctcctatatatgatattcctaccgcagcagaggtgttgcttacaggacagtataataggcttccaaaatgtatcgaggaactgggaatgcagcccatgcttgctggagaagagcgggaagaagctcttcagaaattggacactatgcttcgatcaagactgctagatatttctcttccgaaagagatctcggatataaccgtgtcagaaggaaggattatcctgcaagttgatggagaattcaaggtgcagcttacagctggctatcgtggtcatttacacttgtggagaatattacatctggagctgctggttggagaaagcacgggtcctacgaagttcacggaccatcaacggctggctctgggggatgacttggagcgccgcatggccgcttcagatgatcctttcaggattttgttctctattttgcatgagttttgcaccactttggtcatggatactcttttcaggcagacaggaatgctacgtcaaggtcgctggaaggatgctatccggtttgaaaaaatttcagaagcctctaatatcagccaaggagtaggcattgggcagggtacaggtcaaggacctggaccgccaggagatagtgacccggagagggttggggctaagtctcgaggctcacctggactcaggatatggtattggttggactgccccaaaggaatctcgggtgtagatccaaattctccccctcatttgagaatcgaaccaggtccagatcaacacatcgtgtgttctcatcagccttctgtaattgatcctaccacggagagtgaagcagaatttagcattgaccaaagttgtattgacgtggagcgattgctgttgagggcaattgcttgtaacatacacaccagactattggaagttcaaagaggtttgaagggaagcaaccagttgtggagagtggactgtgatgttgttttaagatcttcgttttccgaagatggagaagtcaagagttctccatcaccggacgagaataatagttctggaagttcaggggaagcaggcgaagaagttctttgtgtacgtgcctacggggactcatttatggctctcggcatcagcataaggaatggtcgttttctgattcgctctcccagcacattgctggctaattcagttttggcggagatggaagatgctttgaatcaggggtcaaaggatccagtcgacatattccttaatcttcgaagcaggagtctcctacatgtgtttgcatctttaggaacaaatttcaacttgaagatctacgagagaggtgccttagcattgaagtttccttcagatggtcctaagctaggtccggacgtattggtgttgggattccccaactgtggggaggtctattttctgtcgttgcatcttgactccaattttatgccgttctttatgctgttggaagctcaaccacggactctctcggggcgttcaactttctcatcaggtcccataaacattattcgctgcatgaaggtgaatatagagacaatgctggtgacagaagatgacgccagcttcagtcttctagatgaaggtcggttggagttagaacgccaaacgatctcagctgtgaatgtttcgaaaaagggaactggaaaagagcttatggagtttgttgggaagaagactgaagtgtcagttcttgattctcggggcttcggaaggagccttacaggtggcacagtgcttgagagtgttcaaacggagttaactggtgaaaagttctatcgaggatcacctgcagcacatctctctaggacgaacaatccgttgtcaccttctttctctcctattcaatctccatcaggtttacaaggcatggctgcaagtaaccctcaatatgcaggttctaatatcattaatcaaggaccgaacgccgggttctcaccaggaaactcttctttagcagctagttcgcttcttcaatctaatcatagagttggtcggatagggaacggaattatggcaagccctgcgagaagcccattgcataggggtgtgacaagcttaaagtcaccgtaccaaggagagcaggatgtgttgcagtccaagtctcctctgcatgcaggtgagagtgccgcatcacctatcgatttggattacgatgacatttcgaagctaatagattctatatcttcgaagacccctggcgtgcccccgggagcatctcatacgtctccagcaggtgaaccggttcccctagcttcccgacaacctcgagttggattgacgaggtctttacctatggtgaaaagtccagcaatgaatccaagaacgcctcaaacgaaaagttcttctctccaaggtttatcatcgggccgagtaagtggtcaaacagccactgtattagcccgcttgagctcacctcgaaaaccccttggttctcaagcaggtgaactagccgcagaatggatggatcttgaccaatcttcccaagctgtacagtcgccatccatgcttttgtcgccatcaactcgaccggctactggagtacaaggccatagttataatcgcggcccacagtcatcggaaaagttgccatcggattttttcaagcgaaaacggtctggacctgagctcctgttctctcttccttctatccaagcagtggctacaagtggagaaaaggtgaagagaagaaagacagagcaagagggcagccaatcacttgttggccagcttgcagatgttacttcttttagaaccttgccagtacttgactctttcgttggtcaaccttactccacaattgtagttgcagcaaatcaggggaaagccccaatgggatcctatactgctgttcttctacaagttgtaaggagatgttggttgtgtatcaagcatgcccgtctaacgcgccagatggatgctctgaacataccctacgtggaagaagtcggtctgcggaagccgtcgtctaaccttcggtttcgattaccctcaagggaggcgaatagagactcgaagaagtatgattcagctgggtggcaacaaatatgtttgtgtttgggaaaacccggcagcgatggctgggaagttgaagtgcaagatgcccactttaaagcactatgggagcttcagttgcaaaagccttcttcttggggctccggtgtgcagtttgcaacactaccagaagaagattctcatattagctgcactcagaaaggcctagtgttaagatactctgccgtagaggatgatagcgtgaagaagttggtggcagatttggagaggttgtggagtgcccggatgtttgctgtaggtatcagaaaacttttggaggagaaggttgaggagagggcagaaggagcacaagagaagggtgaaggtgagcaagataagggacctagaatccatggaagaggtagattctcaattggtgaaaggagcgaaggcggagagaagaagtgggaggtaatgaggcgtgcattcagggttgaagctgttgggctcacaagtacttggtttacgtatgtgggttcattaccaggagttatggctcgatttgttgtggagtgggaagcaggaaacaggggttgcacagttcacgtttctcccgaacagctttggcctcataccaagtatcttgaagattacataaatggaggcgaagtcgaacttcttttggattcgatacgagtctctgttgggcctttgcaggcacttgctgcagccataagaccagctcgcatgctgggccctgcgactagtgctgttatacctagcggctctgttcagggagttatcaattccggtctcgcatccaaacctactggcggtggtttattactcggtcaggtgtcttctccgattccaagctcaacgactaccgcttcagctatagctcaggctagattgcctaatggctcaacctcagttctgaatatgggtaatacaggaacaaacatgcaaggctcgcaagctgcaggccttgcctctggtccaggaagaccaattataccgggattggttccaagctccttactccctacagatgtttcagttttgttgaggactcccttctggatccgtattgtttatcgtaggcagtttgctatggatatgcgctgctttgccggcgatcaggtttggttgcaaccagccccacctcctcgaagtggtggaacttctgctggaggttcgctaccctgtccccagtttcgtcctttcgtcatggagcatgtcgctatcggtcttcaaacaggtgagaccgtttcaggagctggtcctcccggcaacctttccgggaatggagtaagtcagacgggtttcggtcccggtatgtcagcaggttggggtggtggaatgaatgccactgccccttcattgcgtggcaatagcagctccatgattggcccccgaatggttaataatgctattgtcatggcgcctcgaggtgggacgttgcaaggtgggccttcaaacagttcagtgatggcagtaaatacagggcgggtcctgaataatggaccgagtgctggtttaaggagcgaatacacagctatatttgggctgggtgatgatggtggttatggaggtgcctgggtacctcttgcagctctgaagaaggtccttcgtggaattctacgttatctgggtgttttgtggctctttgcacagtttccgaccatactgcgagaagtcctgggggagatattaaaagagaatgagggagctcttttgaatcatgatcctgagcaacctgctcttcgattttacattgggaattgtgtttttgcggtcagcatgcaccggcaacagctctacctacaagccatcaatgttaagaagttccagcagcagcagaatgcgcatgcgcaaggtcaatctggcggacctgacaacgagctcagcgacccagagatggcagaaattggcgatttttttgcaagaagagttgcatctgagccatatgatgcatctcggctggcatcatttgtaaccatgctgacgctgccaattccaactcttcgcgagtttctgaagcttattgcctgggagaaagagctgcaaaaggcttcagcaaaccaaagtcaaggtggggatggtactcaaacatctcgccccaagatagaactttgccttgaaaatcgagtaggttcagctttttctccagtgcaagaggaagcaggagcacaagggacaagctcgacggcaaagagcagcattcgacacatacgggctcaaaacattgttgagttcactctcactctgtacctagatggacatcagttaccacccatcaacgtagcggggggtgccgggtggttgccacaatgtgttgcggttaggttaagttatcagttcagtgaaccgtcccgattgtcggtcgtgaacgtggaaggtagtcatggtggtcgagcttgttgggtaaggcaggaagattgggagcacagtaaagtggtcatcaccaatgcagtagatcattatgtacctgggaatgatcagggactgggcagattacagccagttgctgagcttgttcagagaactgtacagcaggctgtactatctcttcgcaaaggtggtttaaacgctccatctcctatggccagtccgtacgcttcatag