atggacgacgaggacggttccgactatggcgacgaaccgatggagttggaggaagaggttcgtctggagcgtggagatcctgaagatgaagaaatggagacggaactgtcaaatgtacccgcagcgactttggccctagatattttgaatgacgaaacgacaagactggcagctggacttgcatctcaagatggagacttattggcagcaattgcagccatgcaaaaagcagtaacgggaaaagacggagaaaacgtcctagtctcatacgttctggcatcaccacaatgtgtagagcttatgaatatatggcaggcgggctcaggttctgcaaccgctgttccacttatgcaactcctctatcatatgttcagacacactctaggaaaagtagatgggtatgtggtgaacagagatagcgattcgcagaggaggttcatgatcgtgaatttaagacttgacaaactagctcgatctattgtacgcaaccggatgaaggatatatactcacacttgtcatcaagccagagaagtagacaaaatgcaggcttgctgctcctgtcagccatggtgcttcgaggtagaacccttggtactgagattgcgacaacatttgattttactctcgaagctttgaagaagttagcgcgttcttcaaagaatcaaaagtctgattttcagcatgatatgatgttcaagcgccccacaaggtatgctttggtggaattcgccatgtctttcttggaagttggagatcctggtttactgagatggatccttcaaaagagacctctttatgctggagttctgcacggtatctccaaagatcctgaaactatgatggtgaaggtgctggttctccttcaggaaaaggttatggatccgcagttcatggttcctcgtggccttcagagcgtgctgtttggagatgccactctcgagcagttggcacgcatcagtgctgataaaacgctagagttggccaacgaatttgcacacgacattctcttggagctatgcacagacccttctcatggcctttgtccagaaagtactgaagtttgggaggctcagccggggcaaactggggcatttggaggtgggcaggctagattgcttcgacttatgaatcgcttgaaagttaccgaggtggacaaacacagggatctcttgttggctaccgggcgagcgaggccgaagtttgcagcagcctatctggcttccatcccattaagtctggagcctcgagtttcacgtgtttggttcaaagccatgtctctcgttgcagtgctgattcccttagcgagtcagacctctcctttcgcatctcttgttggtcagggtctcacggcacctccacatgacggccccttaattcgcagcgcaattttaagcttattacctgcttccctctcccggctggctctcaataggggtcttcaacatgctgatatcatggttaagcatgcatgcttgcgagtgctatatgaagccttgatggcgctgaaacggttgctcgaatccttggatgtggcggctgctgctgctgctacatattctgagcccattcgaggacctccaggaatcagttgtaccgcgatggagataaatgttactgctgaaagagaaagccgtggagagcctcaaaaggaacagtggctgaagttatcacactccattcaggatactatgcgtgcatatcttccggacccgaatgttctttttggtatattaccttctttgaaaacttccctagtctcaacgaagattggagttgcatccctgtccgatgaaggagcgcaagtatccgtaaaaaagaggaagaggaccgacttaggtacggcagatggatcaaacgagcagcaaattgctttaatcgataattacgattatgaagcaaccatcatcgagctgtggggatctgatgccatagttgatgctggccggagagaaagtagcgaggttttgcttcattccaaagtggtggaagtgttggcttcttttcagacggtgctacctattgcgttggcggatactggctttgacgccttcaagctgttgccagagaaccctgttgccatgcctgtcgtccaacagaaggcacttacttctctccttctagctgtcacagggagttctagcacttcctcttcagaaaaagcagttcggtttgtcggagagttcgcaggtgtgggctcggctcataagaggttaaaacctttgttattgctaatgctgagtacagatttgaaagatgtgagtgaggctgcatacctcatcattcacagaattatggtcagtactggagcattcggtatgaatctcggggaggttaggctttggcttgacgctttggtaggttggaagttcgacaaatttcaagaaccacaggctaccggagaaagaacggagcttgatcttagaaacaatctgacttccgataccgtacacggaagccttatagattttctggctgaagctgtcgggagtatcagtcagagtatttacaaatatctggaaaggctgcactctacactatccacgttgatgcttgagagtgatgtgggtcacacaacttcgatcgatatggtgtctaaagatgtctatgtgcctgagtttgggcccttcgtcatttgttccctcgagacctgcttcagatcagccaagagcaagactgtgcctcagagggcagcgattgcaacatatgtggcaaatgcgctttacatgttactgaagtaccaggtgcaccctcaggccttggcagcggttgtaagcacagagctctctaccggatttacaacatatgcacaacaactgaaggagacggcaaatcttcagttgttcgaatggtcttctctttattttctcctccagcaatctgcccagcttctaccatcctgtgatatcgcacagattagtggctccagcagactcaacggtgtcgatcaagcccaaaaccctgatgaggagaaacttctggctgtactcaaggcttgtaagaggcaaaaggacgtagctatagaaacaagactagaaactgtaagatctgtgcttcttaccactcctgtcaaagaggtggttgagacttttcctctactaatgagggtttgcgcggatattttcaatggagatagctccacgctagtcgcccttctcggtgtacaccaaagccttctttccgacgtctcaacggcctggcctgaattatttgcgttagcgatggagcaagcaggggctatcaaggacatggatggagaaaccgtggatattattgatccgacggcttcaactttgaagtctgtacattcaagcaaagggtctgaagcagttgggctatgttccttgttgttgaggtgtccattcccagtgctgttctcagctgccgtttacggtaataacggaatgctgctgaggaatcatgctttcacccaaattttactcagatcgtcttccaaagtatcccactccagttggttacatgctgtaagattggtggtttctggagtgaagcatgtagtcggcatacctacagaaggagcatcaccgttggatgtttgcttttctctcctgtgtagcttaatctcacctacacatctgaagtcggtcggtgaccatttgacgagtttagcaggcgcagatgatggtgacactatgagagattatcaaaatatgattattgatcttctccatcatccagcactgtacacatattttctagattccaatatcttgtccacagcttcttgtccgcttgtgagtggtctgaggcgagacaacaaagatgaaaagttatgtgacacgagtttgagacgcgttctagcttccgctgcttccagcgtgaatgcttttgacgggcacattctagtactgctaacacgacttttggagtcaatccaaacccttggtgagagtgccattttcctacctttagttgaccaggtccgaactcttcaagatcttgtttttgaagcttgtggatccttcgttcgcaaggcagtgagcatttttcgaaaggaaatggaggagaatctcagcgttggcgtggttgcatcaccatctctgttcgccgtatctgttctcattccatatgcagatgtaccctcgaccgtcgatttcttgttatctttactcttagtaggaagcaataagttcaagaagtcgaagcaagcagttgctcctcatgttcttgggctgcatttggccactgtgttcattgattcattgtcagaggttagtgggagacaaaggtttcaaacgggtcaccccgagagttggaattgtggacatcagtttgcggaagagtcggactcgcagcttatttttgatttgtttgaaagggtgttagagcaggtcatcagttttccttcagtgatggctgacttgtgcttgctttcgttcttgcaagctctcgatccaaagtcggctgtctctaagaggtcggaagaattttatcttaggtttgataaaacgaggttcgcagatctggcgcggtgtactccattagcggttctcaggcactgcgtaatgcacccaaacaaagtcacaggcaccattgccaaactgttagtagaatccagctctgtgcatttgtcggagtttggtcggttgattgtccatgggactgctaacaaaaatcagagtattctttccggccttcggctcagtttcgcggataggatgctcgtctcttgtgagaaaactcaaagtctcgacttggctttatcagatgaggatcttttctcccttctacccgctgttaaggtctactttgacgtaaaatcagtgaaaggaagggatgaagacaaagaagttgtgacacatatagcaggggtatatggcaggtatcttagcaaactgctaaagagttgggacgaacttgtggccaaggaggccgtagttgagtggtatgttagcaatcgttcgccgggtaccttgtctggcgcatacttccattcatctggaagtatggacgattattgttcttactcccctctaggacaggtggtccgtattctggagcattgccagtctttcgatccgcggagtaacaaaaagcgggacagagttttcaagtctctactgagtgaagagaattcgtccttgattccgttcagcatcccaaaatctgctgacgaagacactcgtcagatggtgtgcgaggcggttgcaaaggttcatattctgaggcatttattggattctagttcgaaagtcgaatttagtgaccgtgaagaaagccagtcaattgtaaaggacaaagtaaagtcggttgatggtgctaagttggacggtcggaatgacaacatggccattcagaggtttttatcatgtttggtttacactctgggtgctctttttaagtctggtggtatggacaggaaagaagagtcggctagtgtttcatctgtactccaagccggcccaaagagaggccattggctactcttcttggaacaattcttgctacttcaagttattcaaactgctgagcaactgttggagctttctgtggatcttagtagttacatcccgatgtacagatactcgcttgccacactcctaggctatagatatgctataccttctgccatgaaggctgctcgatacctcacaatggtgtatttggattgcctgcaagtaaagaacgttgaagggcaaacggtagatgtaaatgcactggaactccttatttctcattcaaggtttcttccttccatgctagcttggaatcccaaaaggatgcagattcctcatctttctggtaagcatgctggcaaaggtacggctttaaactccctaacctcagtcctattattggttggatcacctcttgtcgaccatgtggaagaggagggaattgaatcctcagacgaacctgcagcttcattagacgtcactgtcaagatgcagcctcaaaatcagctgaaggatgtcaggagtgatgaggaagatcagaaaaagatggaattggtgaaattgctcagagtcttcgtggcgctgagactgaagcaatgcaaccttgatatgacaagttctgaatccgtacctcttgagcagattctgtccgtactactggctgcatatgggggaactatgagtgagctggatcaggagcttttgacgttgatgcacgaaattgagtcacaaggaggaccaggtttttcagggctgtcagggctagattacctctggggtgaggcagcactgaaacggaggaagtcaaagtccgcacaattgttgtctttgaaaagtggactggacgaggcagatggtttgagcgagatccgcagacaaaccttcaaggaagatcttgtcatcgacccacgacgatgtggactgactgtgctctttttccctcccaggaggccggtggatgtcccaggagttgggcagtttcagacagcaaagcaatttctggacggctgcaaggaggtccgtggtcggggtatggttgcagtggaaagagagctacgtgctgccgcttacgaccccgcatttcttttaccattttctgtgcacggtctttccataggctgcatcagtgctgaagagtttgtaagactcggtctgctcgccgttgcctttgccagcataagttcagccaatgagagtatgaggaaggctggatacgaggttctggctaaatattatactgtacttgagggctgtccgagtttcaaaggcagaacacaagtccgcctcctgatgacatacgttaagaattcagttgcagacgcttggcagaaactacctcttgttttatctgtatttgccgcagaagcctcctgcattctgatgaatccagaaaatcatcactaccttactataaatcgcttcctgctgcgcgcacccaacttggacatggagagtataccattatttcaaataatgtttgggagtggttcagtccaataccggagtgatcgtttgtggatgcttcgcctcctagctgcgggattgggttcatcggtggatgcacacatctatcgccggaagtttgtgctagaacttttgatgagttttcatgattcagcaatggcagataggtttactcgcaaatgggtgttacaggtcctgtatcaagcagccaatgtccgctcatgttcactttacttggttgaacacacgggcctgctgtcgtggcttgcctccgtagctgtgaacgattgtttgagtcaatcaggctcggatggaaaggggactgagggtgaattagcatctgtgtcactgaaggtaatcgaatcgatcatgagctggggagttgtgcaacgtcatcttctcacggatggaacggaagaattgtccaaagtagctcttatgtttcaccggtttcttgtgcgaaactcgacatcacactatcaaaagattttcgcgagacctaccattaaagtgatgatctctgtcttgcggatgtcgcacagaaggaagaaacaccaaacccacttcactctgaatattgtagggttgcaggaggtgattaactggattgaaggtggagcaatgcctttaaagtttgtgggggaaatggaactgaggaccagtgctttggaaatgatcctccacagttcacctccgcaagtcacatctattcaggacaaagttggcttttataatatcgcaagctgggcagtgcaagttgcgcagcaaagcgacttggagaactccgtagccagcaatatcatgactgtaaagtcgtcgcagcagggaaaagcggggcttcatgaatctcttactcaaaagttgctgcgctggttagcagctgctttagtcctcggaggtatttcaagggtcagtgaaactgctgacagcaacatgaagctcaccacctgtttgtcggttgtcagtgcactgaaaaaagttgaatctcttcacggagtggtcggtctccctatcgacaggaagttagccagacttctgttatcattgcaagggcatgttaaattacagactgaagctccttccctggttacagtaattgctgctgtgacaacactgacgccgtttacagggttttcaattaaagatgatgatggatttcaaacaagtggcgagaaaatcagttcagttttggagcttttgctcactgagctcccttgtcccgaagagatcaatccttcctggttatggtccttcagtggtccttggagtacacatgggaatagcagcccgggtgagaacgccgccgtggaagtccgctacgtttctgaagtgtgctccactatcttcaccttccttcaactcctttggtccaaacgaccggctagttttgcttcttgtcttatcaatatggaggcgcgtattacagatccttttatattcaccacaagggatgacgattcatctagggacaaaattcttaaaaagcttgcgttgttgcaagaaaatttttgccgtgctttgcagagaagacctctcgaggttgaagagtgtaataaataccattaa