atggtggaaatggacagcgaggctgaagtcgagaaagaagcaccggctgtacttcagctgcatagttggggcaattcgcctcttcccatcgctgctctgaccagcgcggcgatttctccatctcgacagcttcttctgttgcagtcgaaggatcgtgatgtggtcttccttccgctgggagcatctactgctgctcagaccgcgtcatcgctacctccgacaactcctgatcctccccggcgcgttctgtcattcagttcctcctctcgcaatccgaccacacccttcgccactcccgccactcccattgctgcagtagggcactccgccagaaccctgtccagccccgcctccgtttccacaccctacgccagtcctctcggtgggactcctcccagcagcccccgttctgctgcgtttgccaacatcagcaagctgcgaggaaatcctgtgcccgaaacaccctcaactccgtacttcactccatctttcaatcccttgttcacaccaccttacggcagtggcaatggcagcagcgctccagccaagtcttgttctgctcctcctcccacagatctgcgcgccctgccgtaccctatcctctgcgatgtcgatcacttcgcatggggctgcaatggcgatggtttcggttcggaaggcccttctggacctttcaaggaggttctcctcacgagtggccacgacgggcttgtctttcactgcttctctcacacgtaccgtcctgattatggagtcgttaactctgcgaacatccccgcgagtgaagtttcgagcgggcaaggcgggccgaaagccaaagagcgtaagaggagagaaggcaaatggagaaattggggccaaacagagcaggacagtcgcctggagctcagaagacgactggatgagacctctgacaggacggagacctcttcggaggataaaagctcggatgaaggcgtggagaggagtggatctgccgaattgaaactcgagcgagggaagagaaagcagaggccttccgtcgagagcacagagcgtggagaagatggcgaagataattctcggagggatagaagtcagagctccgatgagaagaatgagtttgtgtcgtatcttgtggataaggagttagagcatagtgaagatggactgcaattaaaatatctgggagctcaaacgtggccttcttcagcattagtggtgtcatttaggattgcgaaggatacacctgcctattcggttttgacctctcttaaaactcgagatgaattcgtgaagagtgcttcttcatctgaacctgctcctgacacaaaagaagaagatcggagtaaaacatcagaaaaacccgtcgcttcagacgggaattctggtcaacaagtacactctgaggttcaagatgtcatttccagcccctcatataacatgcttggaatcgttgctgggcagctcttaagagcaagcgaaatggatatggaagacgatgaagaagtcagtgagcctgttcacgcaagacctgtgaatcagaagaatctgaaataccgggagacgagacctcttttgatctccatagcacttgtgatggattggggcatcaagtgggttgctcgtatagacttgaacaaaagaatatccaaggaagcgtgtcgaataccttggacttcgtttacttttgccagagacagactcctgggcttgaaggaggatggtgaagtttttgtatggggtgctttgactggaagcctggtcgcatgcatagatgtggtggatcactgtggattgaatccacccagttctttgagtctaaacagagaaactgcgaagggcagaaataacgagcaaaccacgaacaacagagaggatataactggacagggaaatggaggatccaaagctggacatgaagcttccagagtagattctcaacttactgtagtgagcacattacgatcgaagcgtaagtttacacatattgcagtgactgccaactgtttgttgctcgttgtttctgatgacaaaggcttgctctttcttgtatcaacagacagttattttagtgagcacgcctctggtttaggagatccttccttgaaccagaagaggtacgattctcaaaacctgagagtaatgtcatattggaaggtgggaggttctgacataggggtcctggtatcctctcacgaattacctgatcgacattggctgaattccacgaaatctgacaaagacaccgcaattctgggaaggggaagcaacacacagcagcgcttaaggagcgaagaacagtttgccaggagcatggaaaatggaccagggcctccaccccgagcaatttccaaagctactcgtagcgctagtggatttagcccaagggtacagctcgcacgccacggagctgctaatgcttctgtttctgctgtcaagagcactgtcagaagagttttcctgccatgccaacgctccgaatcgccagtgatagtcgccttgagtccgtatggtgtcacagccttagttcgccccttggaaaataagggagatgtcttcacgataactcaaaacatcctgcgaattcttggaggagctgtagatgaaagggatctttatgaaaaagtcagaaagaagtctggaggtagggtcgaaatgaggagtagttatgttggagatacccttgctttttgctcgcaggggtccatgtacctagtgactgcaacatctcttcatgtcgtgcttcctcccttggccgtttcatggtctcagtctgctcccttgacactagtaccccaagagcaggaatggcctgcgatcaacgactccgaaactcaatcccgctgggatgaactgaatatggggatgaatagtcgaggcacaatgcttcagcgatggcagagcgaagtgctagatcgagcactggtgtgggacggtcttgaagaagctgaagtcctgtgcttggaaaatggttggagtccgcggttgttgcgattgcgaagactacagctggctcttgattttgtgagggtagaagagatagaacaagcactagaggctcttgtgcacgttggagcagcagagtcaggtgttctctatgtattgtttgctgctgtggagctcatgctcaatcgacatggttcagataacgaactagcccaagcatccaggttgctatccttggcagcttcttttacaacaaaattggttcgccagcacggaatgaagggatgggaccgtggtcgcgagcaacgtcaggggaccgattttgcctctaaacagctccccgctgaatcttcctttgagccaagcaagtataaaaccaccattggtttggttgaattggctcgctttcttgaagtgatacggaacctgcaagatcgattggaagcgaaaaggagaggtccaaatcgcaagaagggtgactcagctgggggtgatggagtttacatacccacagatggcaggccaaatttagatgttattgaagaaggcaatgaagaatatttggtttccttcccacaagaacaaggaggagtgggcgagatgaaagatatggttacgagcttccgagcagatgaaagtatctcagctcaagattcaactcttcttggtccttcatcttcgagtgcactcgtggccacaggcgggtttgttggtccaggtggtgtttgggagctttccccacctggagctgatagtcttaaaggcaccaggagaagttccccacttgaaagccctagcgagatgttcgctcgttgggagaaggacaatgtcgatgcttacggaattgtgaaggatgctctaaaagcatcaggccgactagccttagccgttgcccagttacaccgcttacgaaggaaagctgagaatgacggctccgaggatcggtcatccaactccgacgacgatgtgtttgctgaactcttgcatataggccgcggcattgtgtacgaacttctctgcaagggtaaaactggagtagcactggctgcgttgagaagactaggagaagatattgacattgctttgcgggagttggctttgggaactttgagacgatttttacgtggtcaagtcgtgaaggagttgcaacggcttcgttgcctcactctaaacgactttcagctgctagagagagtctctctaactgagagaatctacccaagcagcagtttttggagcacatatagaactcgccagcagcttctgagagcctcaccagactctgatgagcgatcatctgtgaatgaagaggtagagttacttctatttttggacatgggtgcagatgatggtctgaccataaaatgtggagaggtggatggggttgtgctcgggtcttggagcatgatcgacgaacctggaattctggaagtcactcagctgcaggattctagttccacaggctattgggccgcagcagctgtctggcttcagcattgggatcagcttacagttgatcggattcttttggagcagcctctcttgaccgggcagctcatatcctgggaggctcgattggagttcaatattgcccatcataattgggaagaagttgctacactgttggatacggtaccatcatacgtacttcgagaaggagagcttcacgtccagcttgattgtgatgattctgtatcgtctgccgaaaatttaccattccctggaatcccaacttatacagggcacgctggacaggattggtcggatttggatgtggaagctgttgaagcagttgttccgaaagtgcatgttttggctctagatttaacaccgatttgtagcacgtggatgtggcaaatgattgaggagagactagtgaaaaatcatatcttccttcgagcttactggaaagggacccttgaaattatgtccctcttcgccagggctggtttgctttaccatcgatacggaggaagggtctcgaacagtcgaagcaaagacggttctcttcacggaacggtttcaggtcccacaaagggcagcagattgcataaggatgcagtgcgtgcaattcatgagctggccgtccagcattgtgtgaggcataatttaccccatatgctggaactctatcttgatcatcactccttagctcttgacaagggatccgcctccgtcatgcaggcccttgtgggtgattgtcagtgggctttgtggttgctctactcacggcttcaacgtcgcgagtacgatgcctcatttgccaacgcccggacgatcctcgctcccagtaaaagcccaggaagacatttcgaggtgtcggacctggatgttttcctgcccactgttgacgacatggctgaagctggaggggagatcatggcactttcaacgctcatgtttgccccagtccctctgcaaaagtgtttatgtccaggaagcgtgagcagacacagtggaccatcttggcagtgtactctcgaaaacctacagccgggattacagcggtttcccacactttggcgttctctggtcgtgacatgctttggacatgatacgcgaggctcttccagtggaagttctttgaaagcaggaagtagtggtggattggctcagtacctccactggcgagagggtttattctcttctgctagtggcgacacttcattacttcagatgatgccaagatggcttcctcaacgagtgcggcgcctcttacagctttctgttcagggaccggcaggtggtgtgcaaatggcggtgcagcgaggaatagaggctccttctaggggtactgtttctggagagaaaggtcatgcggcagagctgaacatgttggagtctcaggttgctgcctgggaggagagtattcagaaagctatcgaggaagaattatatgcaccgtccacggaggacacagggctggggctggagcatcatcttcggcgaggccgtgcactcgctgcattcaatagcttacttggctccagaatccaatccggagcttttgcttctcatgacgctggcagcaaagtgggacatccaccattaacttcatcggaaatgcaaagtctgttgggaccactttcggcacacgaagagaagcttttagcaacggttgcgcccctagcgattatgcagtatgagaatcccgtggttgttgctgcttgtgcattcttctgtgagctttgtgggctatctgcaaacgtgttgcgtcttgatgtggccgcattgaggcgcatatctgaatattgcaaggttcatgatcaaatcgagcctgttccttctggaggtggtccaggtgttacacgagagactacaaattgggttaaagcttatggtgctgacatggcaaatttgcttgctcaagcactggcagacgagtacttgaatgctggtgttgaaatgctatcatccaaaccagaggcctctcgaagtcgtagaccaagtcaagctttggtcactgtgttgcaatatcttgagaaggccagcctcaaagatgaaggtatgagaagggttgaaggtggtagtccaggggcctggttacatagcggacaaggtgatgggtctcaacttcgagcaatgcagcggtcaatgagtgaaaggtggagtcttgtgacagctttctgtcgcgcccaccacctacctttgagcacaacttatttggcaactcttgcaagagacaatgactgggtcggatttctctcagaagctcaactggaaggttgccctcttgataccctacgcacagtggttgccaaagaatttacagatgcgagattgcaaagccatctcctgactgtattgaaaagtcttcctaatccgacctcagaaaaatcaacaggaacatcatcagggagttcttcgcttggctcaccattcacatctgcaattcctaacatgggcatgactggagagcttttcagtcttctggccgagtgtgagcaaagcagcaagcgcgcaggaaaagctctattgaccaaagcaaaggatctgcgatggcctctattagctgtcgtggcttcctgcttcagcgatgctactcctctttcttgcctgactgtgtggttggaaattacggctgcaagggagacttcagccatccaagtatcagacgctgcagcacagatatctgcgcgtgttggagctgctgtggaagctacaaatgccttagcaggtagtagccgcacaagtgggttcaggttcagtcgaacatgcgctaaaaggagacggcggatgtcacctgaagaggccaatgctccattggaaggacagcagcctcagcaggaggatgtagcctcaacaagttctgctgctggttccagcagccagccgagtcaaacaggatggaactcgtcaaccataggacagaaaggacaaacaaccggcgagggctcgtcttttgtgacagatggagctggagagcaagagtctttggcggccatggtggctgtgttgtgtgagcagcaaaggtttctccctttgctgagagcgttcgatctttttacaccagcttcatcgtttcttcctttccttcgattcctgcaggctttctcacaaatgcgaatatcagaagcgtctgcccatcttgctgcttttactgctctcctgaaggaggagacgcaccagcaacacgtgccaagtagaagtgcgaagagtaattcagcctggattactaaagctgctgttgccgctgctgacgctatgcatgcagcatgcacatctgcttatgaacgtagatgccttcttcagcttttatcagggtccgactttggtgatggaggtcatgcagctatgcggttccgccgattgtactggaagatacagcttgcggaacctgctttgcgagaaggatcagagttggtgacagatgggactaatcttgatgatgaaggacttttggatgctctagagaaaagtggacagtgggagcaggcacgtagttgggcccgtcaacttgatcttagctctggcggttcctctcttcatcatgtgactgaaacacaggctgaagctatggttacagagtggagagagcttttatgggatgtgcctgaagagcgagttgctctctggaatcactgccaggctctctttaccatgcatgcatttccagctcttcgggcaggaaagttttttctaaagcatgcagatgcggtagaggctgaagtttcatctacagaactgcacaatatcttgcttctggctcttcagtggttgagcggttcaatcaccaacacttccccggtgtatcctttgcatcttctccacgaactagagactcgagtatggctgcttgccgtcgaatcctctgtagaaactcaggatggaaggtactccacgtcgctagtgtctatgcaatctacccctgtcggaggtctaagccatgaaatatgcgcaagcaatccagctgcggtgaatccagtagatcgcaccgccgttgcagtcgcagtagtggacagccacttgaagaggtcgaatcttagaaagttggatgcagaaggattaggccgagctcagagtctagataccggcactggttcttcgccaactaagaccgcctcgtcaaagtttaagcgccgtgcgaaggaacaagcccaagtcaaacgcattcacttggacatttcagaaagcacggccagtgattctgaggatagtccagggagagcaagaggagagcggaagaatgggagtcaagaagcagtatcagatgatcttccgccgaaggcggaggacattgtcgctagctgggaggaaagagtcggtgaacgagaagttgaacgagccgttcttgctcttttagaagttgggcaggtttctgcagcaaaacaactgcagcaaaagctctcaccaggacatgtgcccctcgagttatcactcgtcgaggctgcgttgcaagtagcaggcttgtcgactccaacaacgaaaggcgctgtcacgacgtccataattcagccgacaattgttgactatctcaagtctgagaagctacttgaagatctatcatcagttactccaatggaggtgtttaaagttttgatgagtggctgtagagagggctgtggacggggcctcattcgtagaatttccgctgtagcacagatcgcaaactttcttgtgatgcctttcaatgaagcattttctaaacagcccactcagctgctacaacttcttgctctcaagggtcaagatgccctcgaggaggcaaaagtactggtttcgaatcatactatgattccagcaagcattgcccgtatacttgcagaatcatttttgaagggtctgttggctgcacaccgaggcgggtacatggattccgaacagagagaggaaggccctgctcccctcctttggaggccttcagattttgtacgttgggcaaaagtttgtccctcggagccagaaattggtcatgcgctcatgcggctcgtcataagtggccgagacatgccccatgcctgtgaggtggaacttattatcttagcccatcagtactacgagtcttctgcatgtctcgacggagtcgacgttttggtggcactagcggctacacgggtagactcctatgtatctgaaggggacttttcatcactggcacgcctggtaactggcatcagtaatttccagtctttacgtttcattctggatctgctcattgagaacgggcaattagagcttctgctcaaaaaacgtgcagttgtggatcccgctttggagtcttctgcctctgtacgagggttccgtatggcagtattatctgcgctgaaacacttcaatcctcttgaccaagatgctttcgctatggtctacagcaacttcagtatgaattttgagatggctgatttactggaaagtagaggtataaatttgcttgaacagtgcactcagaaaccgaatggggaagcagatcagacgcaggaatacttagacattatgaagttctttgtagaagcagcgagagtatactcgggtttagaagcggggaacaagaccaggtggtgctgcgcgcaggcccaactcatttcccttcagttgagacttccagagattgattggctgaagcgtaatgacactgccgctcggtgcttgcttgttgatcggcctcggttccaggaagccttgattgtagccgaagcctattcgttgaatcagtcagctgaatgggttttggttatatggaatcaaatgcttgtgcccggacgcatcgaccagtttttgaatgattttattgcagcgttgccactgacgcacaatatgctcttggagatttcacgattttatcgatcagagttgacggctagaggtggtgatcaagcatccagctcaaggtggcttgctccaggaggggtgccgctggagctggctatgtatatgaaaaagtcattcaggtcactcttgaaacacactcgtgatgtgaaggatcgactacaacttgcaacttttgctacgggattttcagaggtcgtggatgcctgcatgcgcacacttgatatcatgcctgccactgctggccccctaattctgaggaaaggtcatgggggtgcatatctgcccataatgtaa