atggaaggtgcaggttcgtccaacgtaagtgacgctgctgaacttgcgacaccgggaatggattccgcagacaaggaaccggagcttccctccgccatccaggaccttatacggcgtctggaaggagaaggcgagcctataatcgggaggcttcccgatttcagcgggccaccatttctggatttctttccggagcgtgcatcgctctcgaagatgacagggtggcaaagcaaagttcgccgtcaagtgctggaggcaatcggcagctgcaacacccttcaggtgatgataatatcagatatttgtgccagaaatatatcgaggttggatcctttcgagtgggatatagttttcagagtttttgattggagccccaatctacgagcgataagatttgaacagtcgacgtggagttcacatggggaaacggagctcttgtgtacgaagctggggatcgttctgaattctgaatcgtcctgttacgcaacagatttggcaattttcaattgcagattgagtgcgacatgttttttgaatctcgcaaaaggaatgcgaggaaagtctgaatctaaactcgagtccttagaattacataacgctgcgtgggaggactcgagtgcggtcgagcatgtggctgacatgatcaacagtgctcctcgattaaaactgctgactgtaggcggcacttggatccgcaagtgcgacatggacgaggaggtcgttcgaaccctgtcccaagctataaacctgagctcgtctataaaaacattaagattagtgtgcgtgcatagcggagcatcggacttgttgcggaaggtgtttgcctcggatgatggcaaccagtcgattgaacatctcgggatgatgcacatgcctgtactcggacattctgtgagacatgttctcatttacaagaaggtgaaattgaaggaggtgaagttgaccaatatcgacatgcctcccgaggaatggcgtgtggtaggacaaacactacgggtcaataccacagtaaaatctgttcatttagaaatgaacagattttatgcggtgcttcatgcggttagtggcccgggaggtcccatggaaggattagaagagtttgcgtgtgctgctagctctgatgacaagggccccatcattgagtttacactcagtggcactttcgaaaacctttcagagctcaccattttaggaaaggttctgcgcggggaaatcaaatctgtaaaatctttcgatcttcaatggccaaagttttccacttcaggtacagataatttccaagagagactggaaagtatcttcccgattaatggaaaaagtggtgattcttcagtcttggagagtctatcattatctccactaagcgaagatcctctgaatggaatatggtggaagcacttattttgtttcctgcgtgagaacacaagtctcactcacttggctttggggaacccttggacgatcttgaacccgaaaacgttggacgaagaggcattcagggacctgatggatcttctgcaagtcaatttatttctccaggaaataaatgtctcatcatcctcatgggcaatggacgggaagacggcgcagattcgagaggccctgaagcacaacaagaagcgggcagtgtacatgtccgacttcagagaagctaaattagaatttggagatgcaaaagctggtcgactcttcttatgcggctctcctagagcaggcaagactcagttacgtcaaaccctcatgaagatagtacaaggcaaaagttggctccgcaacaaagcattgaagtggaggaccaaaggagttgaagtggagtttttgcaaaacaatgataaactccagatttcaatttgggatcttgcggggcaaggaatttttcgtacccttcagagtgtgctattccctcaaaccagctattttggtgtttttatatttgtgtatagcccattctgtgataaaacattttctcagaaagaagacttttgtttgaaaacagagttgaaggaatggttgacattcatctcatcgagcattagagttacgggaaataatcgtccacaagttcttgtcgtgatttcacacaaggataaaaccaaatccagctctttgacttgggctcatcctatagtgaatgaactcaccaacagatttgcaaaatttgtagatctacatcctattcaagagttttttcatatagatgctcggaagcagaagccaattattcctctcaaaaatcacatttttgagatcttccggaagttgttgagtaaaaaatccttacaggttcctcaattgtgttctcatctctcttccctcttggttacaaataccaatgaacacaaaagttcccctctatggccatccacaaaatttgatgacttttgcgcccccatcttgacacaattcacttcattctcttctgctctcgctgttaatcattcaaggataatgaaatcagttatatcctatttgaatgacgttggatccatcgtttccatccccaactttgattatatcattgtggatccaaactggctcaccaatacattattgggtgagctcgtagctctaggtcaaaattttgaagttcaagagtctagatcttctcggagattgatgtcccgtgagtcatacacaagtcgtaacggatttgtgagtgagagtatctttgctcgattgatagaggagtttctgaaaaagcaaactcatgcgagtgacagtgtctttgctcgggtgacagagaagtttatgggaaagcaaccacatgcagagagagttgtgcagagagtggtgattgaaaacatccttatcaatttagatttgtgtttcaagctcgaagatacttctgagtatttcattccctccttcgtacccgagcatccaagcctggaagcacacaagcatcaagaagtggcgcacgtggagtcgatggcttgggaaacaagggttaagacctcaaagtttgtcggcatccggattcaatgccaagatgagagaacaatgtcactgaccgctgcttttttcccatgcttccagatgttcatgagacgcaagttgatatcggagatgcatgtttccaaggagactgtgacctgctctcgacattatctgcgtctttttcatgatgggcacgagatctacgtcgaacaagataggtcccatagttacgtggatgttctgatgttatgctcgacacataaatcaagggagggggctctggaatacgtgatgaagtatatcgtccaggagttgatatcattttgcgcatcatccaaaggctgtcccggggtggcgttagtgctatgtgtgatccaaacaatttgcgtggagaagctgattccgagtcatctgcgaggcgcaattttaatcgaggatctgaaatcggcattcactcttagcatcgaacacaaacttgagaagattccgttggataaatctcaattggagaaggaacatgagttgttcaattatgagcactcttggcccttgattaaagatcacacaacacaggttatattcgaaagagctggggagttgctgtgggagagcgatgtggaagcggttgtgaatgagatccgacagaagcgaatgcaacaagtgaagttagtgcagcaaggtttaaccaaggtgaatgatgatttggttctttctcaccttgaagatgagaacatgatcagaaattcaaattttcctgatgtgaaggactccgatcgaccttcatccagcacaagtgtagaaaattgttcaaccggacttattttgtccacaatacatcagctagaagaaaaaatgacacacaggtttgatggtgtggatgaggggttgagatcagtggtgagcattgtgcagagattggaaaataagatgggacagataatttctttgcaacaagaactgcagtcaacttcaagtgccttcatgtccaaagtggacaccatcattgagtattcttcatctcttcagcaggcgagagctcccaagagaccttatgttacggacgatgttggcaaattctacaaattgagtgcatttcttcatgttgggacaatcgtttgcttacacttgatgtgtgagtctgtgactaggaatcacaatgtaaaagatcaagaaggtttgaagatacgtttggatttggagaattgcgagtggattcggacagctattgaaatttcatacaaagtcttgtattatactgcaaaggctggactgactagtactgtcggattgggccaagcgataccggactgggcagatttaaaatctgatattgttaaactagatggcattagcgatcgtgatcgtgttgcagttctaaaatgtggtggggaaagcaaggagctgaaagaagcatggctgaggattcagcaaactcttgcgcctattaacttttcgaaaatcttcaagttgtatcaggtgaaatacgtgagaccagaattaggtgggcatgcatgggtgtgcgaggagtgcatgaataaaggtattcgttcaggcattttgttagattag