atggaaggagccgacagtgatgtactggaggggagaggagtggaagtgaaggctaaggaggaggaggaggaagcagcggcagcagatgcaggaaatgaatctaaggaagggcagattgatgctggagcgggatctaggagtaatgcctctggacaggaccccgagggcgagcaatgtggtgaagagaagcttggaggtggaattaaggccgacgatggggcaggggaagaggtcggagctcctcccgcgagagatgctgcagaatcccagtccttggacaagtcctctgtgaccggcaaagaggtgatgacagtgtcaactggggaagatcattcgttgcctgagtccccaatggcgttctctactccttcctctcaagccgagtctagaggctactcaaggcatgccctcgtcgagagtgcaagatcgatttcctccactgcctctatcagcgagtatacggaagacgaggacgaagggacctctcaatgcagcacaggtctggaaaattcgccgctcacagcggcgggcagagaggatcaaatgcaggcaagcgaaaggagaatgcctgcgtcgtatggaagtttggatcgagacggcgatcatggatttgagcaggtttctttacaggaccccggaggaactgaaacctcggacagccgtctcaattcaatcgagaggaggtcttcgccggtcgtcgtggattatagagggccaggacggacgaattccgaggatcgtcatagagatgtgggcagcaaggaaatagagattgtaatggttgatgaacaggagcaaaatgtcgaccggtttgtcggtagggaaatatcaacaccgacaaaggggcggatttctgacgtttctttgacatcattagaaactcctcaaggaagtccgcagtccgaaccgtacatcagggatacgactggctccagtagattcaggtacaatcagagtttcactcagaaggctgacctcttcaatcaaaatggatccttctttgaaactcaacttcatgcggggaccttcgaaaatttcctttaccctcagggaaatcttcccaatcttgcgaaggtactccccaagacctctccggagctcatgcatttgattgattctgctatacaaaatacagatctatattctttgcttcgactgaaaagagtcgttgctggagaggatcatctcgcaatatcaggagaagtgaagaaggatacggacagtgtcgcagcaatcgtggtggatgtcctcctggcaaagatgggaattgacggatcgcagaaagcaagcgaaggctcacctccgaagattatgctcagcgctggggctgccattgtagccgccaagttacttccctggctaccttgtgaagaacaatcggaggagattgcctcacctcgaactagaatggctaagggattagcactggtattgcaatcgtgtactcgaaacagagcaatgtgttcagcagctggtctgttgcaagtactgcttgaaactgttcgtgacattttcaccgttgaagtagccgaagaaacgccggatgaaagctgggactccactccgctattagatgccctcgaagcacttggttcacactgcatgactgtcatggacctcagagaatggttgagcacagctgtggtctccattccaacggggaaatctacggatctcgtactgtccttggaaagggcaatggtgggagaagagactcggggcccctcctacactttcgaatttgatggagaaagctcagggttgctgggacctgcagagagcagatggcctttcatgaatggttatgcgattgcaacttggctgtttatagagtctttcgctgataccgtcaacacagctgcggctgctgcagcaattgcagcagctgcagcggccaagactgggaagtcatcagctatgtctgcagcagcagctgctagtgctcttgccggagaaggaatggcccacatgccgaggcttttcagctttctttcagctgacaatcatggtgtggaggcctattttcatgggcaatttttggttgtagaaactgcaaacggtaggggcaagaaagcttccatgcactttacccacgctttcaagcctcgtcagtggtattttatcggcctcgaacatacttacaaacaaactcttcttggaaagacagaaagtgaagtaagattgtatgtagacggacaactatacgaaactcgtccacttgagtatccccgggtttcaagggccctcggattctgttgcatcggtacaaatccaccgcccgctatggctggtttacaacggcgaagacgtcagtgccctctcttcgctgaaatgggacccgtgtacatatttaaggaaacaattggaccagatagaatggcccgcttggcagcaagaggaggagacgcgctaccttcttttaatgctggggcaggggtcccatggttcgcaaattcagaacaagcatttgctgcagcgactgatagtgccaccttggatattgaattagggccacgattgcacctcttataccatcccaaactcttgatgggccgtctgtgtccggatgcttcaccctcaggggcatcaggacttcacagaaaaccagcagaagtattgggccatgtacatctggctgttcgtactcggcctacagaagcgctttgggccatgggtgaaggaggacctatggctttacttccattgacggtcggtgctgtggataaagattccttcctacctgttatcggagacgtggacttatcagccgcggtggctatgctctcggcaccgatatttcgaattctctcagtggcctttcagcaccctggaaatgctgaagaaatggctaggagctatgcacccaggttgcttgcttacttgttgggtcacctcgtatctgtaccagctcttggagaagccaaaggcaggtttgtagatcaagtaaggaccgaggagagggatgaggagctggtttctgctgtggtttctcttgctcaagcacctaagaataatttcggtctcaaagtgcagttgtacggcactttactcctcgacttgaaattgtggtatcgttgtgcatatggactccaaaaaaagcttctgtcaactcttgcagacttggctttcaccgaagctttgaccatgcggggtgccaatgctgtacaactcctcttagatggatgccgacgttgctactgggttatccctgaagctgactctttgcatctctatgcgggtgggagatcatcgaggcccgttggagagttgaatgctcttgttgacgagcttcttgtagtcgtggagttactggtgggatctgcacctcttccattgtcaggagctgatgtctcttctctagtacaatttgttcttgactgtccacaaccaaatcaggtcgcacgggtgttgcatctcatctacaggttggtcgttcagcccaattccgggcgagcagctttgtttgcagagacacttcttgcaagtggagctgtggagatgctcttaatattattacagcgagaagctgatctcctagaacctatttctggaatattgaccgtggaggataatacaagtgaagcatcagttaccatctccgagagtagcagaagcaacagcgcagcatctttaactcaaaacgaaggaggttcagaaatttcttcgttaggggaagattctgctccccggcctgagcaaatatcagatgttccttctgggttgcctccaatcaaagtccgtggttcaggctccaccaaatccttggcagacaagtctaggcctagattgccctccttacgaattgatgtaccgggacaaaagaagtatgctgggaggaatctagggggaattagcttatccattagtgccgataccgcgaggaataattttcgtaatgtcgatagtggggacggtattatggtcggggtggtaagcctcgtaggggctttgatctccgggggttttttgaagctgatcagcttttcttctgctgctactatcgcctctgggaaaaattccagtgagaatgcttctctcggagaaggcgggatcggaatcgctgttggcattggcacatggatgatgtatgcactaaggcaagcgtttgaagctgctccaaagaggctcctgacagataatgtttattctgttattcttcacgctgttgtgcgactcgagatgggaagcctggcatcacaagatcgtctgatgctgtatgattccgggcacagatttgagcatgttgacttactgttggtgctcctgcaatcccttccatttgcttcaccgacgcttcagcaccgcgctctacaggacatactcttcctggggtgtatccatccagagaatagatcgatattaactgcgatgccagagtggccagagtggcttctagaggttcttataagcaattatgaggtcgtaccaggaacgcggcctgatggattagtaagttttgaggatgtcgaagagctcgtgtacagcttcatcacaattatgctggaatattcgatgaggctaaaagatggctggaaggatgtagaagccatggtgcactgtgctgagtggttggctatgattggtggatcaagtattggagagcagcgtctgcgccgcgaggaatccttgccgattataaagagaaagcttcttggaggattactagactttgcagccagagaattacgtctgcagacacaagttgtcgccaccgcagcggcaggagttgcagctgaaggcttgtccccacgggcggcaagagcagaagctgaggctgttgcccagctttccatgtctcttgcggagaatgcgcttgtagtcttgatgcttgtcgaggaccatttacgtctgcagtgtcaagtctatggttctaattccttgggatcaaccactgggcagtcaacatctcccggaacacgtccacccagctcggaaggaagctacgactttgcagagaatccagtcttaagaagagtttcatctagttatgataaaagtatcaatagtttgttggacttaccttctcccaggagatacgcaaatggtaacgaacccagtggggtttcgctagaggttcttgcttctatggcagatgccaacggtcatatatcggcagcagccatggaacgtctgacagcttctacagctgctgagccttatgaggccgtccgaggtgcctttgtctcttttggtacttgtggaccagaattaggggatggttggaagcgacgaagtcgtatgtggtatggtgtcggactcccggctccaaatacagctttggagggcggcggtggcgggtggaaggtttggaagacgtccgtggaacgagatgaacacggagaatgggttgaccttccgttggtgaggaaatgcgtcgctatgttgcaatccctcctcttggatgattctggtcctggcgggggtggtgtcggctttggtggaggagcgggtactggttctggtggagcacatgcccttcagcaattgttggatagcgaccagattttcttcactatgctccgcatggttctgctttcactcagagaggaggataaaggagacttgtctgcaaagagagatgcgccgactgaaatcgttcgccaaatttcgaaattttctcttgatccaactctaccgtcggaaagtctacatgctcttacgatgaagaaggcaaagacatcactgctctggtgcatacttgctcctctcataacaatgccgttgtcagaggcgagacggcaacgtgttctcgttgcagtctgcatcctatattcagagatttggcatgccgtcagcagagatcgagttgttttgaggaagcactatgtggagacaatatttcctcctttcacggctttattgaggcgttggagaccacttctatcagggactcacgagctgactgatgccgatggccagagtcctctttcagtagaggatcgatctattgattctaacactcttccattagaggcttctctttctatgatatctcctgcatgggcagcgacctttgcctcaccgccagccgcgatggcccttgctatggctgctgctggagtagggggtggtgaagctatcactcccaaaaccatgtttggaaagcgagaactagatcctaccgaaagaaagacctttcgccttcgtagtttccaaaagttgcctgattcacccaagccctcagctccaccaaaagataaagcatctggaaaggctgcagccgcagccgcagctcgtgagcaggaacgaaatgccaagatagggtccggccgaggcttaggggctgtggctatggccacatctacccataggagaaatctcggtgataaggagcgagccaaacgctggaacttgttggaatctatgaatactgcttgggacgattgttcttttttgacagctacgtcaacagtagatccgccaggaaaatatttctccaaactccaggggattttacatgcgttggtggagactgcaagcaccttacgtactgctgagatgaagagacgtgcactttcagccgctgctgatgagttcggcgcagctgtgggtgctcattcatggaaatctctcactcatcgcttattggagattgaagccctcttcggtttacttgaacaacaaattggccatcctcagcaagttttttggaagctggactctatggaaaattcaatgcgcatgaggaggaggttgaagaggaattacaagggaacagatcatcacggagcagccgctgattttgaagaagttgaggaagttactactccgaaagccaagattgttgacgccgatgccgcatttgcagggacgccccttcctgctggtgcccctaaactgatgccggaatccaacatgcttgaagacacggggatccaatcgtcaagaaactctgtcggagatagtgaggaaagaaaggaagagtctcaagccatagataatggacctcaagacccaagtgcaaatacaagcgaggggggcggagtaacttcttcaactgcagttcattcaagcctctccatggctgcagccgcagctgcgattgttacggagccgaaggagaagctgctgctggagatccccggtgcgatggttcaacctctgaaagtcttaagaggaaggttccaggtgaccaccaagcgtatctgcttcatgatagacgatcgagtccacgttgatgaatcaggaattgccagtttggatgacgatgaaggcccccgcagttctacagatcattttgaaaaagaaggtgcaacgggcacagtgcaacgaaacgaaggcgctaaagatagactttggccactttcggtcttgtgggagattcacagccgcagatacttattgcggagaagtgcgctggagctttttatggtggatagatcaaacttcttttttaactttggaacagaggacaataggaagaaggtttacaaggctttggtacaagcaaggccaccacatttgaatcacatatacgcctcaacgcagaggccagaaagtttgttgaagaggactcaattgatggagaggtgggctcgccatgagataagcaactttgagtatttgatgcagctgaacactttggctggcagaagttacaatgacttgacgcagtacccggtcttcccatggatattgtctgactacacatctaaggttttgaatctggatgatccaaacgtgtatagagacctttcgaagccggttggagccctaaatcccagtcgccttgagaaattcctcgagagatatgataactttgacgatccagttattccgaaattccactatggatcccactactctagtgctggaacggttctctattatcttgtgcggatggaacccttctccactctatctattgatatacaaggtggaaagtttgatcacgctgatcgtatgttctttgatatgtcatccacctggaatggagttcttgaggacatgagtgatgtcaaagagctggttccagagctattctacatgcccgagatattggtcaataaaaacgaagtctacctgggaaagacccagaaaggagaagtacttggaaatgtcaagcttcctccgtgggcagcaaatgatgtggactttgtccaaaagcacagggcagctctagaaagtgaatatgtatcagcaaatcttcacaaatggatcgatcttatctttggctacaagcaaagagggaaagatgctgttgcttctacaaatgttttcttctatatgacatatgaaggagcggtcgacatcgacaaaattactgatcctatcctccgcaaggcgactcaagatcagattacgtattttgggcaaactccatcccagcttctaactactcctcatatcaaacgtatggctcttgaagaagtgctccacctacagacgatatttcggaatccaaaggctacgaagatctacgttattccgagtccggaaaggttgaacgttccagctgccaaactctgcgtctcgcgagactcgatcgttaccataggaatggatgcaccagcttgtactgtggcctcgcatagatggcagccaaacacccccgatggacgtggaactcccttccttttccagcatggaaaatctcatgctagtgctagcagtggggcctttattcgtatgttcagagggcagacggcagcaactgctgatgaagtaggctatccacgcgcagttgccttagctgcccccggtattgacccgggtgccgttgtcgacatttcaccggatggccgacatcttttcacgggtggacatgctgataacaccctgaaggttgtgtcgactgagaatgcacgggtgattgagagtgcatctggacattatgcagccataacttgcgtagcatcttctcccgatggtagtgtacttgtcactggttcaagggatgccaccgcaataatttggcgaattcatgggaactctggatcggtcatcagtgggtcaaatacagtgtcggatcccaccctagtggctgcagctgcgtcagtcgggccaacgaacgcagagggaggtgatacaggcggtggtgttgatggaaggaggagacgtattgaaggaccggtgcatgtgttgagaggtcacgtggatgaacttctgtgttgtactgtgaatgccgatcttgaccttgttgtgacgtcgtcacttggtaggggtgttcttcttcattcaataacgagaggaaggcttctacaaaagttgccaataggtagagcggatatcattgcagtgtcttcggaagggaacatagttttgtgggacaagcttcagcgtattgttcacgcatttaccatcaatgggacttctatcgctgcgaaagtatttcaacccacagagggtagcattacttccatgatattttccacggatggccttcacattgttatggctacgagtcaatcgaggtctgtcgatcctgatagtttgtggcgtggtaaaagagtccatgaatcagattcagaccaaaagggtgccgttgacccatcttgtagatatgaaacgggtcaagaaaccaactctgggatggaaaatggtcagcatcaaggtgtagaggtcactgatgctgatccagcacctacaatcatcattttcaagacttatacacttgaggttgttcacagattttgtcttcaaaatggacaggatgtgacagcgatggcgatgaatgatgataatacgaatttattagttagcacagccaatgggcaactccttgtcttcactgaccccgtgcttagcgtgaaggtggtagatcaaatgttgcgccttggatgggagggcggtggactcgctggatacctgacatga