atgggcggcgcatgagagaagcccagaccaattacctacccaaaatggagaaagttcacgttgacatcgaggaagacagcccattcctcagagctttgcagcggagcttcccgcagtttgaggtagaagccaagcaggtcactgataatgaccatgctaatgccagagcgttttcgcatctggcttcaaaactgatcgaaacggaggtggacccatccgacacgatccttgacattggaagtgcgcccgcccgcagaatgtattctaagcacaagtatcattgtatctgtccgatgagatgtgcggaagatccggacagattgtataagtatgcaactaagctgaagaaaaactgtaaggaaataactgataaggaattggacaagaaaatgaaggagctggccgccgtcatgagcgaccctgacctggaaactgagactatgtgcctccacgacgacgagtcgtgtcgctacgaagggcaagtcgctgtttaccaggatgtatacgcggttgacggaccgacaagtctctatcaccaagccaataagggagttagagtcgcctactggataggctttgacaccaccccttttatgtttaagaacttggctggagcatatccatcatactctaccaactgggccgacgaaaccgtgttaacggctcgtaacataggcctatgcagctctgacgttatggagcggtcacgtagagggatgtccattcttagaaagaagtatttgaaaccatccaacaatgttctattctctgttggctcgaccatctaccacgagaagagggacttactgaggagctggcacctgccgtctgtatttcacttacgtggcaagcaaaattacacatgtcggtgtgagactatagttagttgcgacgggtacgtcgttaaaagaatagctatcagtccaggcctgtatgggaagccttcaggctatgctgctacgatgcaccgcgagggattcttgtgctgcaaagtgacagacacattgaacggggagagggtctcttttcccgtgtgcacgtatgtgccagctacattgtgtgaccaaatgactggcatactggcaacagatgtcagtgcggacgacgcgcaaaaactgctggttgggctcaaccagcgtatagtcgtcaacggtcgcacccagagaaacaccaataccatgaaaaattaccttttgcccgtagtggcccaggcatttgctaggtgggcaaaggaatataaggaagatcaagaagatgaaaggccactaggactacgagatagacagttagtcatggggtgttgttgggcttttagaaggcacaagataacatctatttataagcgcccggatacccaaaccatcatcaaagtgaacagcgatttccactcattcgtgctgcccaggataggcagtaacacattggagatcgggctgagaacaagaatcaggaaaatgttagaggagcacaaggagccgtcacctctcattaccgccgaggacgtacaagaagctaagtgcgcagccgatgaggctaaggaggtgcgtgaagccgaggagttgcgcgcagctctaccacctttggcagctgatgttgaggagcccactctggaggcagacgtcgacttgatgttacaagaggctggggccggctcagtggagacacctcgtggcttgataaaggttaccagctacgatggcgaggacaagatcggctcttacgctgtgctttctccgcaggctgtactcaagagtgaaaaattatcttgcatccaccctctcgctgaacaagtcatagtgataacacactctggccgaaaagggcgttatgccgtggaaccataccatggtaaagtagtggtgccagagggacatgcaatacccgtccaggactttcaagctctgagtgaaagtgccaccattgtgtacaacgaacgtgagttcgtaaacaggtacctgcaccatattgccacacatggaggagcgctgaacactgatgaagaatattacaaaactgtcaagcccagcgagcacgacggcgaatacctgtacgacatcgacaggaaacagtgcgtcaagaaagaactagtcactgggctagggctcacaggcgagctggtggatcctcccttccatgaattcgcctacgagagtctgagaacacgaccagccgctccttaccaagtaccaaccataggggtgtatggcgtgccaggatcaggcaagtctggcatcattaaaagcgcagtcaccaaaaaagatctagtggtgagcgccaagaaagaaaactgtgcagaaattataagggacgtcaagaaaatgaaagggctggacgtcaatgccagaactgtggactcagtgctcttgaatggatgcaaacaccccgtagagaccctgtatattgacgaagcttttgcttgtcatgcaggtactctcagagcgctcatagccattataagacctaaaaaggcagtgctctgcggggatcccaaacagtgcggtttttttaacatgatgtgcctgaaagtgcattttaaccacgagatttgcacacaagtcttccacaaaagcatctctcgccgttgcactaaatctgtgacttcggtcgtctcaaccttgttttacgacaaaaaaatgagaacgacgaatccgaaagagactaagattgtgattgacactaccggcagtaccaaacctaagcaggacgatctcattctcacttgtttcagagggtgggtgaagcagttgcaaatagattacaaaggcaacgaaataatgacggcagctgcctctcaagggctgacccgtaaaggtgtgtatgccgttcggtacaaggtgaatgaaaatcctctgtacgcacccacctcagaacatgtgaacgtcctactgacccgcacggaggaccgcatcgtgtggaaaacactagccggcgacccatggataaaaacactgactgccaagtaccctgggaatttcactgccacgatagaggagtggcaagcagagcatgatgccatcatgaggcacatcttggagagaccggaccctaccgacgtcttccagaataaggcaaacgtgtgttgggccaaggctttagtgccggtgctgaagaccgctggcatagacatgaccactgaacaatggaacactgtggattattttgaaacggacaaagctcactcagcagagatagtattgaaccaactatgcgtgaggttctttggactcgatctggactccggtctattttctgcacccactgttccgttatccattaggaataatcactgggataactccccgtcgcctaacatgtacgggctgaataaagaagtggtccgtcagctctctcgcaggtacccacaactgcctcgggcagttgccactggaagagtctatgacatgaacactggtacactgcgcaattatgatccgcgcataaacctagtacctgtaaacagaagactgcctcatgctttagtcctccaccataatgaacacccacagagtgacttttcttcattcgtcagcaaattgaagggcagaactgtcctggtggtcggggaaaagttgtccgtcccaggcaaaatggttgactggttgtcagaccggcctgaggctaccttcagagctcggctggatttaggcatcccaggtgatgtgcccaaatatgacataatatttgttaatgtgaggaccccatataaataccatcactatcagcagtgtgaagaccatgccattaagcttagcatgttgaccaagaaagcttgtctgcatctgaatcccggcggaacctgtgtcagcataggttatggttacgctgacagggccagcgaaagcatcattggtgctatagcgcggcagttcaagttttcccgggtatgcaaaccgaaatcctcacttgaagagacggaagttctgtttgtattcattgggtacgatcgcaaggcccgtacgcacaattcttacaagctttcatcaaccttgaccaacatttatacaggttccagactccacgaagccggatgtgcaccctcatatcatgtggtgcgaggggatattgccacggccaccgaaggagtgattataaatgctgctaacagcaaaggacaacctggcggaggggtgtgcggagcgctgtataagaaattcccggaaagcttcgatttacagccgatcgaagtaggaaaagcgcgactggtcaaaggtgcagctaaacatatcattcatgccgtaggaccaaacttcaacaaagtttcggaggttgaaggtgacaaacagttggcagaggcttatgagtccatcgctaagattgtcaacgataacaattacaagtcagtagcgattccactgttgtccaccggcatcttttccgggaacaaagatcgactaacccaatcattgaaccatttgctgacagctttagacaccactgatgcagatgtagccatatactgcagggacaagaaatgggaaatgactctcaaggaagcagtggctaggagagaagcagtggaggagatatgcatatccgacgactcttcagtgacagaacctgatgcagagctggtgagggtgcatccgaagagttctttggctggaaggaagggctacagcacaagcgatggcaaaactttctcatatttggaagggaccaagtttcaccaggcggccaaggatatagcagaaattaatgccatgtggcccgttgcaacggaggccaatgagcaggtatgcatgtatatcctcggagaaagcatgagcagtattaggtcgaaatgccccgtcgaagagtcggaagcctccacaccacctagcacgctgccttgcttgtgcatccatgccatgactccagaaagagtacagcgcctaaaagcctcacgtccagaacaaattactgtgtgctcatcctttccattgccgaagtatagaatcactggtgtgcagaagatccaatgctcccagcctatattgttctcaccgaaagtgcctgcgtatattcatccaaggaagtatctcgtggaaacaccaccggtagacgagactccggagccatcggcagagaaccaatccacagaggggacacctgaacaaccaccacttataaccgaggatgagaccaggactagaacgcctgagccgatcatcatcgaagaggaagaagaggatagcataagtttgctgtcagatggcccgacccaccaggtgctgcaagtcgaggcagacattcacgggccgccctctgtatctagctcatcctggtccattcctcatgcatccgactttgatgtggacagtttatccatacttgacaccctggagggagctagcgtgaccagcggggcaacgtcagccgagactaactcttacttcgcaaagagtatggagtttctggcgcgaccggtgcctgcgcctcgaacagtattcaggaaccctccacatcccgctccgcgcacaagaacaccgtcacttgcacccagcagggcctgctcgagaaccagcctagtttccaccccgccaggcgtgaatagggtgatcactagagaggagctcgaggcgcttaccccgtcacgcactcctagcaggtcggtctcgagaaccagcctggtctccaacccgccaggcgtaaatagggtgattacaagagaggagtttgaggcgttcgtagcacaacaacaatgacggtttgatgcgggtgcatacatcttttcctccgacaccggtcaagggcatttacaacaaaaatcagtaaggcaaacggtgctatccgaagtggtgttggagaggaccgaattggagatttcgtatgccccgcgcctcgaccaagaaaaagaagaattactacgcaagaaattacagttaaatcccacacctgctaacagaagcagataccagtccaggaaggtggagaacatgaaagccataacagctagacgtattctgcaaggcctagggcattatttgaaggcagaaggaaaagtggagtgctaccgaaccctgcatcctgttcctttgtattcatctagtgtgaaccgtgccttttcaagccccaaggtcgcagtggaagcctgtaacgccatgttgaaagagaactttccgactgtggcttcttactgtattattccagagtacgatgcctatttggacatggttgacggagcttcatgctgcttagacactgccagtttttgccctgcaaagctgcgcagctttccaaagaaacactcctatttggaacccacaatacgatcggcagtgccttcagcgatccagaacacgctccagaacgtcctggcagctgccacaaaaagaaattgcaatgtcacgcaaatgagagaattgcccgtattggattcggcggcctttaatgtggaatgcttcaagaaatatgcgtgtaataatgaatattgggaaacgtttaaagaaaaccccatcaggcttactgaagaaaacgtggtaaattacattaccaaattaaaaggaccaaaagctgctgctctttttgcgaagacacataatttgaatatgttgcaggacataccaatggacaggtttgtaatggacttaaagagagacgtgaaagtgactccaggaacaaaacatactgaagaacggcccaaggtacaggtgatccaggctgccgatccgctagcaacagcgtatctgtgcggaatccaccgagagctggttaggagattaaatgcggtcctgcttccgaacattcatacactgtttgatatgtcggctgaagactttgacgctattatagccgagcacttccagcctggggattgtgttctggaaactgacatcgcgtcgtttgataaaagtgaggacgacgccatggctctgaccgcgttaatgattctggaagacttaggtgtggacgcagagctgttgacgctgattgaggcggctttcggcgaaatttcatcaatacatttgcccactaaaactaaatttaaattcggagccatgatgaaatctggaatgttcctcacactgtttgtgaacacagtcattaacattgtaatcgcaagcagagtgttgagagaacggctaaccggatcaccatgtgcagcattcattggagatgacaatatcgtgaaaggagtcaaatcggacaaattaatggcagacaggtgcgccacctggttgaatatggaagtcaagattatagatgctgtggtgggcgagaaagcgccttatttctgtggagggtttattttgtgtgactccgtgaccggcacagcgtgccgtgtggcagaccccctaaaaaggctgtttaagcttggcaaacctctggcagcagacgatgaacatgatgatgacaggagaagggcattgcatgaagagtcaacacgctggaaccgagtgggtattctttcagagctgtgcaaggcagtagaatcaaggtatgaaaccgtaggaacttccatcatagttatggccatgactactctagctagcagtgttaaatcattcagctacctgagaggggcccctataactctctacggctaacctgaatggactacgacatagtctagtccgccaagtctagcatatgggcgcgccctcagcatcgattcaattcgccaccatggtgagcaagggcgaggagctgttcaccggggtggtgcccatcctggtcgagctggacggcgacgtaaacggccacaagttcagcgtgtccggcgagggcgagggcgatgccacctacggcaagctgaccctgaagttcatctgcaccaccggcaagctgcccgtgccctggcccaccctcgtgaccaccctgacctacggcgtgcagtgcttcagccgctaccccgaccacatgaagcagcacgacttcttcaagtccgccatgcccgaaggctacgtccaggagcgcaccatcttcttcaaggacgacggcaactacaagacccgcgccgaggtgaagttcgagggcgacaccctggtgaaccgcatcgagctgaagggcatcgacttcaaggaggacggcaacatcctggggcacaagctggagtacaactacaacagccacaacgtctatatcatggccgacaagcagaagaacggcatcaaggtgaacttcaagatccgccacaacatcgaggacggcagcgtgcagctcgccgaccactaccagcagaacacccccatcggcgacggccccgtgctgctgcccgacaaccactacctgagcacccagtccgccctgagcaaagaccccaacgagaagcgcgatcacatggtcctgctggagttcgtgaccgccgccgggatcactctcggcatggacgagctgtacaagtagtctagagtcgacccgggcggccgcaactaacttaagctagcaacggtttccctctagcgggatcaattccgccccccccccctaacgttactggccgaagccgcttggaataaggccggtgtgcgtttgtctatatgttattttccaccatattgccgtcttttggcaatgtgagggcccggaaacctggccctgtcttcttgacgagcattcctaggggtctttcccctctcgccaaaggaatgcaaggtctgttgaatgtcgtgaaggaagcagttcctctggaagcttcttgaagacaaacaacgtctgtagcgaccctttgcaggcagcggaaccccccacctggcgacaggtgcctctgcggccaaaagccacgtgtataagatacacctgcaaaggcggcacaaccccagtgccacgttgtgagttggatagttgtggaaagagtcaaatggctctcctcaagcgtattcaacaaggggctgaaggatgcccagaaggtaccccattgtatgggatctgatctggggcctcggtgcacatgctttacatgtgtttagtcgaggttaaaaaaacgtctaggccccccgaaccacggggacgtggttttcctttgaaaaacacgataataccatgaccgagtacaagcccacggtgcgcctcgccacccgcgacgacgtccccagggccgtacgcaccctcgccgccgcgttcgccgactaccccgccacgcgccacaccgtcgatccggaccgccacatcgagcgggtcaccgagctgcaagaactcttcctcacgcgcgtcgggctcgacatcggcaaggtgtgggtcgcggacgacggcgccgcggtggcggtctggaccacgccggagagcgtcgaagcgggggcggtgttcgccgagatcggcccgcgcatggccgagttgagcggttcccggctggccgcgcagcaacagatggaaggcctcctggcgccgcaccggcccaaggagcccgcgtggttcctggccaccgtcggcgtctcgcccgaccaccagggcaagggtctgggcagcgccgtcgtgctccccggagtggaggcggccgagcgcgccggggtgcccgccttcctggagacctccgcgccccgcaacctccccttctacgagcggctcggcttcaccgtcaccgccgacgtcgaggtgcccgaaggaccgcgcacctggtgcatgacccgcaagcccggtgcctgagaattggcaagctgcttacatagaactcgcggcgattggcatgccgccttaaaatttttattttattttttcttttcttttccgaatcggattttgtttttaatatttcaaaaaaaaaaaaaaaaaaaaaaaaaacgcgtcgaggggaattaattcttgaagacgaaagggccaggtggcacttttcggggaaatgtgcgcggaacccctatttgtttatttttctaaatacattcaaatatgtatccgctcatgagacaataaccctgataaatgcttcaataatattgaaaaaggaagagtatgagtattcaacatttccgtgtcgcccttattcccttttttgcggcattttgccttcctgtttttgctcacccagaaacgctggtgaaagtaaaagatgctgaagatcagttgggtgcacgagtgggttacatcgaactggatctcaacagcggtaagatccttgagagttttcgccccgaagaacgttttccaatgatgagcacttttaaagttctgctatgtggcgcggtattatcccgtgttgacgccgggcaagagcaactcggtcgccgcatacactattctcagaatgacttggttgagtactcaccagtcacagaaaagcatcttacggatggcatgacagtaagagaattatgcagtgctgccataaccatgagtgataacactgcggccaacttacttctgacaacgatcggaggaccgaaggagctaaccgcttttttgcacaacatgggggatcatgtaactcgccttgatcgttgggaaccggagctgaatgaagccataccaaacgacgagcgtgacaccacgatgcctgtagcaatggcaacaacgttgcgcaaactattaactggcgaactacttactctagcttcccggcaacaattaatagactggatggaggcggataaagttgcaggaccacttctgcgctcggcccttccggctggctggtttattgctgataaatctggagccggtgagcgtgggtctcgcggtatcattgcagcactggggccagatggtaagccctcccgtatcgtagttatctacacgacggggagtcaggcaactatggatgaacgaaatagacagatcgctgagataggtgcctcactgattaagcattggtaactgtcagaccaagtttactcatatatactttagattgatttaaaacttcatttttaatttaaaaggatctaggtgaagatcctttttgataatctcatgaccaaaatcccttaacgtgagttttcgttccactgagcgtcagaccccgtagaaaagatcaaaggatcttcttgagatcctttttttctgcgcgtaatctgctgcttgcaaacaaaaaaaccaccgctaccagcggtggtttgtttgccggatcaagagctaccaactctttttccgaaggtaactggcttcagcagagcgcagataccaaatactgtccttctagtgtagccgtagttaggccaccacttcaagaactctgtagcaccgcctacatacctcgctctgctaatcctgttaccagtggctgctgccagtggcgataagtcgtgtcttaccgggttggactcaagacgatagttaccggataaggcgcagcggtcgggctgaacggggggttcgtgcacacagcccagcttggagcgaacgacctacaccgaactgagatacctacagcgtgagctatgagaaagcgccacgcttcccgaagggagaaaggcggacaggtatccggtaagcggcagggtcggaacaggagagcgcacgagggagcttccagggggaaacgcctggtatctttatagtcctgtcgggtttcgccacctctgacttgagcgtcgatttttgtgatgctcgtcaggggggcggagcctatggaaaaacgccagcaacgcgagctctaatacgactcactatag