atggcggctgttccacaggagtttgtgggatgggcattaccgcagcttgcgaaggcgagcctcgatactgaggctgccgtggtggcgctgaccggattgcaggagtttctgaatttaggcgaccctgtagcgttggagaggtttgctcctccaattctcaaagcttgccaatcgctgttggaggatgagggcacttccatgactctcctgcgtccacttctcggggtgttggtggtcctagggttcaaattcagctggtgtgtccagccccattttgccgacatggtggacttgttgctcggctgggctctggagtcagaagtcagtgaagtggattgccgaattatcaccgatagcttcgtccaattccagaaactttgggtggggagtctgtctttctccatgaatttgctctcgaaatttctcggggatatggaggttttagcccaggatgctactccaaccactccccagcagtcgaggagattgttggctctggcttcctgcttcgtgactgttttacaagcaaccacgtccggggtcttggaggctgataaagcagatcttatatatgaaccggctctggagatgctaccgcggctcataagctgcttggttacagcgggcagaaaattcgcagattttagttggactgccattgcgtgtcagtgcatgactttgttcgccgactttctcaaggagaaattcgcaaactattactcctcggccctgcaggtgctgttccagattctgactccagagataaagtcagctcagcgcggtagtgttgttggtctgctcagtgcaccagcgggctcagcattgcagtctcaacaggtgctttctctcctacaagtgaacgtgcaactcatttgtgctcaaggacccggattgcaagcttctgccgtctccaagttgcttgagtgggattcgccgttttcgggactgcgtcttcattctagtcgtccggtcacggctcttatagcgacaacatatttacttctcttacaacacggttccatggcggttagcctcgaagcaagcaaatgtttgaaacaggaattggattttctcaggcttttcctagctcaatcacccgggaaagctgctgaagttctctcaatgtgtgctattgggagaatatctgattccgaggccgtcgcgctatttaaatttgacctgacagccttgactggtagcgcttgtctgaagaaggggatcacgttgaagtctcttggtgagaagaatctctcggcaggccacgcgggagatcatgctgatgtgcagctggcaaagcttatgaatctcaagagctttattctagataggctgaatccatctcaagaccccttgcaatggtatcctaatttgcagctcgtagttgtacaagcccttcataggatatgctcgcatatcctatttatgagactttctggagcgtacattaaaagcaaagattttgaagtagatgggatcgaccttttgaatgaatgttgtgctgtcatagtgccgtctctgcacacaaacgcaagcttgccgttgaaactggaagtactggattggatttgtcacttgtgtgaagctgtaagttcccagaaggacttgatttcgtctcttaaggtgaaaggtaatcatggcctgaacgcaaatcatacgaagacaggagaagtagccggcttgagttgcagtcttttgtgctcattgctaactgccgcatcccacagtgagccgaaggtgaggggacgagtggcaaacgtgtttgagcttcttctacaggccgagatggttgctcccgcacagctccaggcgatagctgtagttgcattagagcaactcggcgattctgagcctactttgcaagctgcttttcggaatgtactggcagcggttgggcccgccgcgttgtggatgcgtggctggttctgcagtggcagcgaccttagtattcctagccaagcttgctggaagcagatgtatactggaaaaacctcagcgcagcacttgcgtccgcaacagcttgtaactatattgaactatatttctcagagatggcaaaaccttcccccaacttggctacaaaggctcgttcacaattgcccgagcagtgccaggtcgggatcatcggccgttgaggaagaagagcgctcaacaaaggtcgattcctgttctggcgattataaagcagaatcgggacctgatgagttgggttatgactcagaactgcttgaaagggcatgcggtagtaacaacttagctgctggctggtgggcaatccaaattggggcgaggcattttatcactgttaggttgcgaacacatcttggtggacctacacagacctttgccgatctcgagcgtatgctcgtgagtgctgctcatttatttcaaagtgatggtgggcagagggatatcgctaattctgtaagctccatgggagtacagctacttccgatgcgtttacttttggagtttgtggaagctcttgagaagaatatatataatgcttatgaaggttcggttatcttgactcctgcaccgacggcaagtgctccttttttccgaacgaacaaaaaggtctgtgaggagtggtttgtccgtatacgtgacgctttaatgaatctaagtgtggccatccaatgctactctggaacgttctatcatgcatccctcaaactgcaggatttgacggtcataactgcaacagctttgagagattcagcgcgtcctcagtcatcggataatcagttatctttgaaagtcaaggtgcagcaggatgtttatcgagtcctacgacatgcatcactcgctctctgtagagctcatgaagtagatgcccttcttggtctccaaatgtggacatcgtcatccttcggcgccttgttgacagaggatagctcattgttgcagaaagatgtgggtcctctaggttggatgactggactaggataccaagcacagggtcagtatgaacgagctgcagctcactacacgcatttactgcaatctgatgaagcactggggattatgggagctgatggagttcagttcacaattgctcggaccatagagagttatggggcacttggtgactgggaagctctagacagctggttacaggaacttcagttgctccgagcaaaacatgctggaaaggcttattccggtgctttgactacagcaggcaacgatatgaacgccatccatgccttggcgcgatttgatgcgggtgatgtacaaggagcttggggatacttggatttgaccccgcagagtagcagcgaactcactgctgatcctcgtcaagcacttcaaagaagtgagcaaatgcttcttcaggctatgctccgccgaagcaacagggacgacgcagagcgggatttagcaacggctaaagcaatgttagagggtggtcttctggtggcagcacttgatggattatctgacgcagctccttttgtcatgcaactggagtgcatcagggcctacgaagcaacaggaatactgcgcagcgtacatgacgattttagtgtgttgaagttgtctgatacggcgtctatgagtgccctgccgcaagtaattgagtctccacttgatgtgcttgaacaggactgtcaccagtggcttaagctctttcgcgtatatcatacaacactcccagagtctccaataacgttacaacttcatcagcagcttgtgaggctggcccgcaagcaatttaatatgagattagccagacgtttattacgtcaaactcctagcgagcaggcttttaccggtgcaggatcacttagcaggaatcttctaataggtttcaagtacgagcgaatccttctgcattacgctgaagagaaacaggaggaggctatggtggaattgtgggacttcgttcgaggctctatgttcatcaacccttttgcacatacccccgaagctggaaactctatcatggccaaggcctgcttaaagctatcttcctggttgcagcacaagcctcctcagatctctgcaactagtctggtccctaaattgaatctggagaatgtggtcggtcacagacttgagaacgatgacaatgtggatttccgggtcactgaaggatcaccaaatgggaacttcacctcaatcctccaggagatagtaggtgcaggtaccaaggctgcaactgtgctctgcccggacatggcgaaggcctggttcttgtacgcttcatggtgctacgatcatgcgaaaagtttcctcactggatcgtgtgtgctctcgacgcccctggtgttcgatcaactactcgagtcagagctcgatacgaatggggacagcctgactgtctctgtgatagcgaaagttattaccgctgcccttgccaaaactggcgaagaagacgtcgacgcagagagtagggcagaccatgaaagcaagctagccagagacaagatccttgggcttgattctcttgcgcagcgcctcctctctatcatgcagaatgctgctggagcggttggggttgaagattccgatggcgaatctcctgcgaaacaattaagtatgcagttgctacaagagctccaaatgctccccttcatgtccaacccttatgaagttggtgccctcgttcaccagttgatgcagctctggtgggacttgagacgaaaaagggtttccttattcgaacatgctgctcgaggctttctccagtatctttctatgtctaacaaggagaaaccaagcggtctgtgtagtaagaaaggctggtctgatagactcaagttaaagagggctgacggggtcttaagcgcttctttgttcgtgttgcggatcctcctcaattatggtgttgagcttgaggaaactctagtccaagggcttgcttcagtacctccatcgccctggcaggctctgactgcgcagctcttcgcgcggctgagtagccatccggagacgaaggtcagaaaacagttggaagccttactgatgtctctggccaatgtttcaccttgggctatcgtctatcctactttggtggatctgaatgcttgtgaaggccagccatctgaagagctacaccgtcttctcagctgtttggtgaacctacatcccaaacttgtgaaggatgtccaagtcatgattggagagctcggtgcaatcacagttctttgggatgaacagtggcttagtactttacaggaccttcacgcagacgttatgcgaaggattgccacgctaaaggaggaagctgctagagtagctgaaaatccaacactttcacatgcagagaaagcgcgcattaacgcagctaagtactcagcgatgatggcacctgtagctgttgccttggaacgtcgacttgcgtcaacgtcaagacctccagaaacaccgcatgaagtgtggtttcaagaacagtttggagctcaactgaagactgccattcttagcttcaaatctcctcctgcaggctcagcatcgcttggcgatgcttggcgcgtgctggacactatagcggcatcttttgggaatcatcaaaaaaagtcttctacgcttctcagtgacatctctcccaggcttgctgctctaaggtcatcagatgctccaatgcctggtttagaggttcggacatcaggatttgaatctgggccctcagataatcttccaggtggacttggaagtactaatccagctgttagccactctgggatggtcaccataactgccttcgacgagcaggttgcaatacttgcaaccaagaccaagcccaagaagctttcaatgttgggttctgatggtgagcgctacacgtatcttttaaaggggcgtgaagatctgcgacttgacgcccgtatcatgcagctcttgcacgcagttaacggcatgcttcaagctcacagtcctactcgcagacgaggtcttagtgtaaggtactactcagttacacccataagcggaagggcaggattaatacagtgggttaataacctcacgagtatgtacggtgtattcaagtcttggcaacttcgagtccaagccgcacagcttgcctcgagtggagcccttaatactccgaacccgcctgcagttccacggcccagtgacctattttatggcaaaattattccggcactcaaagaaaagggcttgagaaaggtgatctcgaggagagactggcctcaggaggtgaaacggaaggttttgttggaactcatgaaggaaacgcctcggcagttgcttcatcgggagctttggtgtgcaagtgctggacttcgttcgttcagctcgaagcaggaaaagttttctggaagtgtggccgtaatgagtatggtaggatacatcttaggacttggagaccggcatctggacaatattctcgtggatttctgcaccggggatgtggtgcatattgactacaacgtctgtttcgacaaagggcttcgacttaaaattccagaaattgttccattccgccttacacaaacaatccaggctgcgcttggattgactggagttgaaggcgtgtttcgtgcaaattgcgaagcagttctaaaggcgcttcaaaataataaggacctgatcttgatgcttttggaggtattcgtttgggatccattagttgaatggatgcgaggagatggtcacgacgaagctaccatcggtggagaggagcgcaagggaatggagctcgctgtcagcttaagcctatttgcatcgcgcgtgcaggaaattcgtgtgcctctacaggagcatcatgatcagctgctctcaaccttaccagccgtggcccaagccctccagagctggacggaagctcaagatcgatatgagcaggcaatgactgcttcggggcatctggagcaaaatcgtgttacagcagcaaagaccgagggagctggaagagcactcatgcaagaagcatctctaagtttggagaaggctagacttggacatgaggtacaagctcgagactttgcacaggtgaaaagtttgctgaccgaggctgctgtggaaatgacgcagtgggtggaacaacacagtcgagttttaaatgcccttcgaaatggcaatgcatcggaaattcaagctattgggcagcttcccagtccagttgaagctctctctttaatatctgcagtattatcagctggagtaccattgaccattgtgccggaacctgctcagattcactgcagggaggttgatagggaagttgcacaactcatggctacccgccatgaagcgctcttacaggcatcaagggccttgcagtcatactccacggcgttgcagacgcttttgcctgccaattatatagtcagtagtgacgggaacacttgggctaaaatcttgcaagttttagtcactaaactttcaccagatgtattggccgctgctaagagacaggctttggatcttgtagcaagaggaagaggggaccatgacgaagtcatcaggcaaaagtatgagtccgtacagatgcacgttgatcatctgtggaaggaagttggtaagcttaaagctgagtgtgctgaattggaggcatcgattgatgtggaagctgagcggaaatccaaagatcgtcttcttacaattttctcaaggcacttgttattgaaaggtaagtcaaagaaggatgaggaatttgtcggcactgctgtgaatcacagcaaacacgaagactcgaaagattcctctgtggaaactggtgaaaaacgcgccaaggtcaagtttgtacttcaaatgtcggtagctactttgttcaacgaaatctatgagagtgtggggaaacttactgccgatcgcggagcctacagaaatgttgatgagaagtctatggaatcctgggattggtgcctaccccagttgcaagtgcagattgagaagtggttactgatttcagacctggtcacggaacttcatcagctaggaagtcccttggccaatactttctctcaggttgtcgaatgggctggaaactgtcgtgcctgcatgactggtgttgaggatctgggcaatcaaatggttggtctcgttctaccggaaacgatcaaagctacactttcacatgatcccgcagtgctagaagcattcacctccctttctcgtttgcggtcttctgtcgatttagcgctggaacaagtctccgtcattgaagcccaaagatcctcccttctggatctagagaagagctatccagagaaagttgagcaaatctccaaacgacagtcggaactagagcacaatgcagccaaatctagggaacacctgtcatgggaagaggcagaggaattggccagtgaagaagaggcttgtcgtggtgaattggaagaccttcataaagcttgggctcagcgtagttcccaaaaatctgccatagcaagaaacgagatgaacatacaaaatgccttggtagctgctgagcagcgctttgactcccttgttacccttgatccagaaggagacctgcacctaatgtgtggaaaagttcttttggcagcgttcgccagattgttctctgggttagagcccttggaccacgcattgactgatttcgcagatataattacagagcttaatgaagattctgtcaataccaccgaattgttggcagctggttacccggggctgaaatccttttggagatcttccactgctaatagtgagaagatgttctttgtctggaaactcaggataatggatacacttctgacatcatgcatccgagatgcagcctcgagtgaagatatgaatctgggtttggaccagattctcagtttgcagaagaagaggctagagactcagttacatgattttctcgatcagtacttgagagaaaggctaggcccggtcgtactcaactgtcttttgaagcaaaagcagctgcttaaccctctcgtgagtgatggtgaagatgaggctcagcaagtcaagagagaagaagagctggttaaaagagctttgcgccttattcatgagtattgtgatgctcatgagacggtgcgtgcaaagaattccactgtgctgctattaaaagctggagttgaagactttatgcaggctcttcgtgaagcccacatggaagctgcacagatggagtggttgcatgatactgccttgggacgcacagtccctcagaatcggctgcttggacttccgagctctgtagttggggaccaaactggaacaagtgtggcttggtggagtagacgacaagttcttgacagtttgcagtcatcaatatccgcaattacaagagctacggagagcctccaaggttgtgaggttgctggactttcagctgaagagcagcttgatagagccatggcttgggcatgtgcaggtcccagcactaacactgctctgggcagtaactcaagtcgaactttagggataccgtcagaatttcacgagcatcttcgtagaagaaggcaacttctatggtctggacaagaacaagctgctggcattgtgcgactttgtgccgccgtcttagaatttgaagcttcacgggatggtttttatacctcttatcaaaaggatatgtcagtctctggtgccatcagtgaaggccgtccttggcaccagacttaccagaatctgatctctaggctggagtctacttgtctttcctttacccgttccgaggttgagtggcaagctgcacaaaagaaagcggagactgcgagtgcacatttgtgcaaggcaacggaagagcttcgagcagcatctttggaagtggaaacagcgttaagtgaattacaagccgcaaaacttgagctccggggaatcacagtagaagcatcagctgctgtatctgccttctgtcgagtcatgaggagtcattccgccctaacagtggagagtggcactatgatagaagaggttcttgccatcaccgatggtgcagagggtgcccatgacgtacacagccttgcacaagaagcttctgcagagcataagcatcttatgtttgacttgaacaagatcaatttgctattattacctctggagccaatgctcgcttcagccgcaacagcctttgcacggacaacagtccgtgacctggatgcagatggagatattgcaagtcaaagtcacagtcaggcgatacttcaatctctcttaaagacgatcaaggaggcaggccctgtagtcacccggacagttccggggatgataatttatgtgaacagattacactcatcattgactaagctcgcacgtactgcgagttcagatgcaggattacttcacaaggctttggagggagttggtgaaagtcaagaggcaaggtcacaggaggtcgttgcagccggctcagagcttgtagtcgagggtttagcatctccagaaggtcaatcacacggtttcgttgacccagatactgacgaagggcccatatgtatcgtctctcagtcagaggatcttttctttcaagatgacgaggagtgctggatttcccctccagataatgcactcagtatcgagtcgtacaatgcacctgaaacaggttctgtccatctttcggtcgaagcctcacaaagactgtcagctgattcgggcgcttctgaagcatctgaaagtgatagaatcaaatactctgtatcgcacactccgtttattcgtgctcccggacagggaggtgtggacatttcttctattgaagaaactgtagaggacgtgggaagtagtgcagcagttacagcggatggacttgatggaaatgttcctgcagtttcctcaaattcaggaaggaaggagaagactcgagatttgcagctgtcaataaaacctcggaaaggaacatttgatttttcaaagtcttcgaagtttccggggacggcacacactccatacgcgtttgtgtcgcctgggagtcatcttgatcatcatgctcgcacacctctgacctccagaccagatcaaaattcaagaggaaaaggtggcttcgcgagtagcagttacccaaatttatctgacttccaaccatggacaatcaaagaaaaaaatgcgtatgccgtctctgttctgagaagagttcgactgaaacttgaaggtcgagatatcaatggcagcaggcaactacctgtcgctgatcatgtggatcacttacttcggcaagccactagcctggacaacctttgtaacatgtacgagggctggactccctggatttga