atggcgacaaggacgccgagcacgccccgtgttacggggcttacgttatccaatgtcgcctctgctaccccgactccaatgcagcagctcggaggaggtggaggagggagctcgcaccctgtggaggttgtggggaggatccgtgagcatccggatggcagagacgagccatcagcaattcaggttttaccgaatggacgagacttgcgaatcaggcaggcagatcacttgcagtacagagacttctcgctggatggcgtttcaagagcagaggatgaaagcttagaggctttctacaaaaagtatgctgaggctcgggttgatgatgtgaagggtggaggaaaatgcaccataatgatgtacggtccgacaggagccggaaagagccacaccatgtttgggtcccagcgtgagcgaggagttgcataccacgctcttcgccaaatcatgggtatggagcccggggaaagtagttcctctcgcgaggtcacggtcagagcgtccgtttgggagattttcaacgaggagatatttgatctcctagctcaaacaaccaacccaccaggatcaatgaaaggagcatccaacagggtaaagcttgtaatgcgagggcacagagttgtgaattcgacaactcaagaggataccgatgccaacagactcgtcaaggaaattcaaaaagtggagaagaggagagtcacgaaaaataccaactgcaacgatcgtagttcccgcagtcactgtgtggttaccttcgaggtcccagcagttggaggtcggttggttttggtggacatggctgggtctgaaaacatagagcaagctggtatcggcatggacgccagaatgcagacgggtaaaattaatcaaggaaacggagccttgaaacgagtcgtggaggctatagcggcccagagtgatcacataccctacagagacagcaagcttactatgctcctccaggattcttttgaaacagtgaatgccaagattttgatgatcctgtgcgcaagcccatgcccgagggatttgtacaagacgatgggaactttcgagtacggtgcgaaggccaagaccatagtccgcctccctaattctccagcgaaggagaaaatacctgaagcggatgtgaaaacactggcgactatgcaagcaagaatagcccagaaggatatcagcatagaaactctcagacgagagaaggagaaatcagagcgagagaaggaagccaagcagaaggaggtcacggacctgaaaaaaagagtggaggatatcgagagccagctgagcagtaagaaggatgatatctctcgtgattttctagatacgaaactgaggcttgaggagttggaacggcaactggacctgaagcagaaagagctggaatttcagcgttcacgcgctgacaaggctgaggcagagttgagagagctcaggaagtcttacaacagcttgaaatctgaatccaaagattctggaggacgttcaatcaaacacattaaggtggagtcgccccggaatcgactcgaaaaaaccaaaagtttcccggacaggactcaagtctctgatacagacaccatgggacttgtagcttcgagtcccaagaccgaaaatggtaaatttaccactcccgtcacgaagaaattttcttcctctgtgctttcattcttcaggagcaacagtgattcgcaggagcaagtttcttcgaccaagaaatctaccccgagtcaggaagagaacggtagcaagctgaaggaaattcctgtgcaacatacaagcggtggagaaagaaagagaaaggaacagtcgtcgactctgagagatcttctgaacaggagggaagaagaacaagtttccaaaaccatgaaaaattctcctctagaagaagtagtagtcagagagagtcccatccaaggagatactcagcaaagctggcccactgcgttcaattacgcttcggctgtcacgcctcctagtaacgagatgcagacagagcctgagagcatggtgtgtgattcctcacctgaagatcaggaggatgaggaaatggttctccaagtcgaaaaggatccccttggcctcggtacctggagtgaagcgaagttgcacaggaagggttggcttcccataatccacgaagagcaggaggatgaaggcgaagacaattctgccggcaggccttttgctagctgccccaggtttaccgacagcaatgccgctcagagattcattcccagcttcacagcaaacagcctcaatggcactgcgtcggcagcggagaatctatcttcccagaatttgtaccgagacaaatttctcgcgatctcgtcaatccaggaagaagaggaacccaacgctttcgaaaggcgcctggaagctggaggaggagttcgacctctgagctacttcgaccaggagccggaatcccccaaaaaggaagaaccaagcgaggtcgatgctttgatcggcaggctgactccacgaaacgcatcagatcgagaaatgcccggaccgtcaggacgcgaggagcctgagaccgtcgaagccatatcggcccggaaagccagaatcgagaacattttcatgctctgtgggcacagcagagaggtgaaatcacgcaccactccgggagaaggcgaatctccaatgtgttctcagagccccggatcgcgcagggcgagtcccgatcatcagaagccgacaggcaatatcgtccgagaattgtactcgcttcaggattcggtctcgccattctcaccaccacagcagcccagactcttgtcgcccatgtccagtcctttatcgcactccttccgagagaaccagtcgcacctgtgcctggaggccgatggctactacagccccgcgaggccgacccaccgagcgaccagaagctacgatgaagatctcctgtctcatgagaacctcagctcctatttggcatcgcctctcccagtcttaccttctcctcagaaatccgattcccctgcacggcatcgaaaattcaggaacggcagcctcttctcgcaaccgaaatcgatcggattgacgcccaagctcgactaccaggagacgtccccgattgcgtcgcgactggcagcagcgccagcgccagcgtcgcccgcgtaccacctcggaggctatgccaacgagaacgtcccgacgagcatcgtggtggtagcaggggacgagaatgtgcccgccatcaacaacccggacgccatcatgcagtgcgatgtgtacgtgaagtgggagtcgtccaaggactcgtcgggcaagatgatctgcgtgctgaaagtggccaagggctccacactggccgagctgcgacgagaaattctgccccacattgccaccaccagtaaacatggcttcaacttcctcatgctcggggacgcgggcggagctcctgtggagagggatctggaatgcgatttgcgggtgtcgtcgctgcccgacggccccggcagcagcagccagagcagccgcctggcatctctgcgtcctccggcgacgacgcccactctgctcgccacggccccgagcaaggtcgtggcgagcactccgttccggcccatagagaatcacttgtcgactccgaattcgcttcctctgcactcgaaggccgcttcgaagctgggcaacttgagtggctccaactcgaccggcaagtttccctcgagctcaggtaacaacaattccatgtcgctcgtcaaagggcttcgcacgctggcaaatggtgtgggcatccgctcaggctcgacggtgaagtag