atggaaggggacgctgcgaaggggcaagccagacccagcaatggacttgttggagtggtgggcgtcactaatcgtctcatcaacaatcgggtcgaacttcgggatgaaagccagagaatatcgggaaaaggagttgactgggataattgccgacgcagtgctttggccaaagccgaagacctccgactggagcgggagtggaacaacagagaccgcgttcgcgatgcctccagggatcgagagaggctgagggaggaaatggacagaaggaacgcagctaaaatgaaagaagacgacgccaacagagctcggctgagttcagtggctggactgtacgatcgagatgatcggagaaagaggttcagagacgaagatgatcatgacgacagtggacggctcagagatcaagccatggacagaggtcgagctgatcggaggctagaacctgccgaagcattcagagacagggctcgagatgaaataaaagtcgagtccgccttcattgtcagagacagagttaaggatgaccctgtggataggacgaggattgaccgaaagcccgagctcccagaatcgttcagggacaagagagccctcccacctttggactctatgcgagagaggggggatgaaaggttaactgagctgagagacgacaggagagtcgagtctttggatggcatccggggtcgaagtggagagaggagcacagatttgcaggaccgatttaaagacgaccggaaaccggatcttttggaggcgcccagggacagagggagagatgatcggatgttaggctctccgagagaccggatatgggtggaatcccgcgaaaggatgagggacgacagaagacccgaacccatcgacatgtttcgagacagatcgagggacgatcataggggacgagacgatagaagaattgaagccttgggtcgtgggcgtgacgatcgtggcagagttgagaggcgagagcgggacagggatcgaagaatggtcccatacgaaagagatggtggcggaagaattgtgtacaggtccaggctacgggaggcggacagagagcgcgaacgagcgagattgcgagagagagctgaggaaaataatgcccaaagaaatggaaaggtgcctccgccgcagaaagagagagcaggtgaggaacgtgctcgtaagtaccagctggaagttcttgagcaagctaaggtgaaaaatacaattgcctttctggagaccggggcaggcaagaccctcattgctgtgcttttgatgcaaagtaagtacgagctgatgcgcaaagagcggaaaaaaatgttggcagttttcctggtccccaaagttcctcttgtttatcagcaagcagaggtgatacgcgatcgcaccggttatgaggtcggtcattattgtggagaaatgggacaagatttctgggatgcccggcggtggcagagagagtttgagagcaaggacgtgctagtgatgacagcacagattttgctgaacattctgagacacagtatcgtgcgaatggaagctatacacttgcttattcttgacgagtgtcatcatgcggtcaagaaacacccttactcgttagtgatgtctgagttttatcatataacaccaaaaaacagcagaccagctgtttttggaatgacggcttctcctgtcaacttaaaaggagtctctagccaagaggactgtgccatcaaaattcggaaccttgaaagcaaactcgattccatagtctgcacaattaaagatcgtaaagaacttgagatgcacgttcctactccctcagaaagtctggtagaatacgataaagctgcaacattatggtctttacgggagcagattaagcagatggaagcaaaggtcgaagaagcagcgaatgcaagttcaaagcgtagcaaatggaggtttatgggtgcaagagatgctggtgctaaggaagaactacgacttgtatatggtgtttcggagagaacagaaagtgacggagctgctagtttgggccagaagttgagagccatcatatatgcacttgatgagcttggtcagtggtgtgcttacaaggtggcaatgtcgtttttaacaagcttgcgaaatgacgagagagccaaccatcagttggatgtcaagtttcaagaatcatacttgaaaaaagttgtggttcttttgaggtgtagattgtccgaaggagcagtaggcagtaaagatggagttgaaggtgatgtaatcccggaaggtgataaggaagaattgcctgaggaagttgaagaaggggagctcccagatactcatgtggtttccggtggcgaacatgtggatgaagttcttggggcagcagttgcagatgggaaagttactccgaaagtgcagtctttgatcaagattctccttggatatcagcacactgatgattttagagctatcatatttgttgaacgagtggtggcagctttgatattgccaaaggttttcgccgagttgccgtcactcaagtttgtgaagtgcgcgagtttgattgggcataacaacaaccaagatatgcgcacacggcaaatgcaggagactatcgcaaagtttcgggatggacgggttactctgttggtcgctacaagtgttgcagaggaaggtttggatatcagacagtgcaatgttgtcattcgttttgatcttgcgaagactgttcttgcttacatacaatccagaggtcgagcacggaaacctggttcagactatgtgctcatgctcgaaaggggtaacaccactcatgaagcttttttacgaaatgcaaggaacagtgaggagactctaagaagagaggcaatcgaaagaactgaacttagtgtgtataaggaagctgctctattggcatctcttgaaagttgcgatggagaagtttatcaagttccttctaccggtgctatggttagcctaaactccgcagtgggtttgattcatttctactgctctcagcttcctactgacagatattccatcttaagaccagaatttatcatgagtcagcatgataaagaagggggaaccgcgaagtattcatgcaaattgcagcttccttgcaatgcacccattgaaaccgtggagggtccgttatgttcttcgatcagaggtgctcagcaggctgtgtgcttagaagcatgcaagaaactgcacgaaatgggagcattcacggatatgctattacctgacaaagggacaggagaagaagctgagaagctggaggagggagaagagggagagccactacctggaactgcccgtcatagggaatattatccggaaggcattgccgaagtgctgcagggagattggatcaaggataatctggatagtgaagagaagactgtttccttatatatgtacaaggtggcatgtgaaaataaaggcttctccaaagatactcttctgacagaaacgtccgatttcgctctcatatttggaagacagctggactcagaggtacttaccatgtcaatggatttatttgtagctcggacaatgaccaccaaagcatcgttagtcttcagtggatctattgagcttacgatgactcagctgacgaagttgaaaagcttccacgtgagacttatgagtatcgtactagatgtggacgtggagcccacaactactccttgggatccagttaaagcatacctttttgtacctatccaacttctggccgatgaggaatcagccaagctcatacattggactcttgtcgacaccattttggaaaccgaggcctggaaaaatcctttgcagcgtgcaaggccagatgtttttctgggaacagatgagcgtgcccttggtggggatcgtagagaatacggttttgggaaactgcggtatggacaggcctttggtctgaaagctcatccaacttatggaattagaggagccatagctccgtttgataccgtcaaagcttctggtttggtgcccaaccgtgaggttgtggaaaaattggaagagcaagagcctgtagagggaaagctgttgatggctgatagcttgatggacatcgacgggcttgttggtagagtggtaacagctgctcattccgggaagagattttacgtagaatctgttcgcttcgaaatgaattgtgagagttcttttccaagaaaagatgggtatttgggtcctcttgaatacacatcatacgcagattactacaaacaaaagtatggagtagagcttgtatgcaagaagcaaccgttaattcgaggacgtggagtttcccactgcaagaaccttctgtcacctcgtttcgaatcctcggacggtggcatgggcaatcccgaagaaccgttggacaaaacatattacgtgatgcttccaccagagttgtgcttagtccatccccttccaggacctctggtgagaggtgctcagaggcttccttcggtaatgaggcgggtggagagtatgctgctggcaattcaactcaaacatctgataaactataagatacctgcttcgaaggtgttggaggctttgactgcagcttcttgtcaggagactttttgttatgaacgtgcagagctactaggagatgcgtacttgaagtgggtcgtcagtaggaggctttttcttacatatcctagcaaacacgagggtcagcttactcgaatgagacagcaaactgtcagtaattctgttctgtaccaatatgcgttggagaggggattgcaaagttatatacaagcagatcgcttcgctccatcaagatgggctgcccctggcgtgcctcctgtgtttgatgaggagaccaaggatggagatgacgtggagttagctgacggcaaggtagaagatcctctgaaggaggaggctgcaaagcccgtggaacctgttgtggaggaaattattgatgatgattatatggaggatggggagatagaaggagattccagtgcatacagagtactttccagcaagactttagctgatgttgtggaggctctgattggagtgtactatgttgaaggtggtcaaagagctgccactcatctaatgaattggattggtattccggtagagtttgatcctgccgatgggctgcaagcaagagttggctgcactgtgcctgagagcgttttgagaagtatagacttcgatgggctcgaggctgcaattggacataagttcaatgagcgaagcttgttggtggaagccattactcacgcttcaagaccttcttcaggggtcccatgctaccaacgacttgaatttgtgggtgatgccgtcttagatcatctcatcacccgtcacctgtttttcagctataccgaccttccgccaggtcgcttgacagatttgagggctgctgccgtgaacaatgaaaatttcgctagagtggcagtaaagcacaagttccatatacacttgagacatgggtcgagtgctcttgaaactcagattcatgatttcgtcaaggacattcaaaccgagctggataagcccggtgtaaactcctttggtctaggggatttcaaagcaccgaaggtgcttggagatatcttagaatcaatagcaggagcagctttcctggacaccggcctcaacacagatcaagtttggaaggtgtttgagccactactacaaccaatggtgactcccgagaccctgccaatgcatcctgtgcgggagttgcaagagcggtgccaacagttagctgaaggccttgagtataaatcttctcgtcagggtaatcttgcttttgttgaagtttacgtcgatggggtccaaataggttctgctcaaaatccacagaagaagatggctcaaaagcttgctgcaaggaacgcgctggttatcttaaaggaaagggaatccaccagggaagctgctgcaaaagcagccgccctcgaaaacggagatgttggagggaagagcaacaacaagactgctccattcacgaggcagacactcaatgacatttgcttgaaacgccagtggccaatgccgcagtacaagtgtgtcacagaaggtggtcccgcacatgcgaagagattcacgtactctgttcgcgttcatactaccgaaagtgggtggaccgacgaatgcgtgggagagccaatgcccagcgtcaagaaagcaaaagattcagctgcggtgcttttgcttcagcatctaaaacggtggtaa