atggcgcatcaaacttcccgcctccaccgcctcctcactcttctggatactggatctacgtctacaacgagacgtacagcagcacggcagattggagagatagcaaagcttcatcccacagaactccgccccttattaagacgggtccgtcagttcctgagaagcaagagttgggatacgcgagtagcagctgctcaggccattggtgccattgccgagaatgtcagtcatcctaccgtgaaagagattatttcgaaggcagaggccgagcttgcagccctcggtcacccattaaacttctcagtttaccttgacttgtgtgctctcggaacatctcagtcttcaaattccttgacatttagcagctttgacatccagcgagttttggaatttggtgcctcgctgctagcttcaggtggtcaggagtacgatatcagcgtcgacaataccaagacttccgcggaaaggcttgctcgtcaaaagaagaatctccgtcggagactcgggctggatggctgcgagcaattcatggatgttaacgacatgatacgagatgaagatcttatgtcgcatcgaggagcatatactaatggagatgggccatctcatggatattatggccaagtaggtgctaagcaagaagtgcaggacttggtagcaaacatgatgcctctggccaggtctcttagtgctagagaacggaatatgttgaaacgcaaggctaaggtcatagttaaggatggcaacagcaaggagtggcaagaggaggaagatgccgaggaaccaactgctaagcgtaccaagaacaccaaagccgtcatcactgagcagccgcaagctggagacaagctcgtgatggaagcagtacttgatgatgatagcccagaaccagagggagatggacgttggccttttggtcacttcgtagagttactaattcatgacatgttcgacacagtatgggagatccgacacggtagcatcatggcattaagagaaatcttgagcacacaagcagcatcagcagctgttgtcacccccgcgctagacgtggaggaggtaccaccggcgtgtgatgccgttggtgatcttaacttaacaagttcaagtaaaggaagaggatttgatcttgatttgaatgccgggttagaagaggaaaccttggactttcagagcgtgaaggaagaagtccctgatactcggaatgggacacatgctaataattggaatggctgtcaaagtacacctgatatcaagccgagttggattgcttcacagggagctgatatcaatatagaggccggtactgttgtagtcaagccagagttagacctgaatcagctggatttgaacctagaggtgagggatgaacctttcagagaagaaccgaaaatggtgaaacttgaacccagagaaataccgtacgcggagaacgtggaacggaggatagatactagtgttaaagtggagaattgctcaaacgcaattcggccttttctaaacataccaaaagacagtagagcctctaagcttttactttctgcgagggaatcatgggctgcaaacctggagttccttcaggactgcacaatccgacttctttgtgttttctctctagaccgatttggagattatgtctctgatcaagtggttgcgccggttcgagaaacatgtgcccaagttttaggggcagctttgaaacacatgtccaaagaactggttcacgctacttttaatatacttctgcagatgcagggccgccacgaatgggaggttagacatggaagtctacttgggatcaaatatcttgttgctgtgcggcaggatatgatgcgagaattgcttcccagagttctaccagcatgtatggttggacttgaagatcctgatgacgacgttagggcagttgcagccgaagctttgacaccggcagcagctgctcttgttacttcaaatagtgaggcagtttcagctattcttctctcgctttgggatatattgcttgacctggatgatcttagcccctccactagcagtgttatgcatttattatcagagctttattcacaaccaggagtgctccctagaactgttatggagaagcggaaactcatagacttgaatgagatggtttcagccgatgagaacggtggagatctcagggatggtcctcgggacgatcccttcttacttgcatctctggcccctagattgtggccatttatgaggcacaacatcacatctgttcgtcatgcagccataagaactctggaacgcctcctagaggccggaaatcaaggcaatcttggtatctctcagagtggaactttctgggctgttcctattcttggcgatgcattacggcttgttttccagaatctgctgctggaaacagacgactcaatactattgtgttctcagcgtgtttggcggctacttttgcagtgtccacaaaaacatttggcatctgcagctggggcatactttgcatcttggctgaaattatcaagcactgcactgggatctcccttggaaacgtcgaagatgttttctcctaactctttgccacgaagaagtcgagtgaaggtcgttgagaagctaagaggtgggaaaggagggaacatgagtgctggtgagtccaggtggcaaagccaaagagaagcctcatcaaggagcagaaatgtggacaactttaccaatcaatcctcgaaagtaattgtaggagccgagggcgagaagtctgttgtacaaatgcgggtcgctacagcttcagcactaggcattctggctgcgagcctttcggattctatgctgggaacagctgtgattgccttgttagagcttttaaattctacctctggtgtccagcgacaggtggcctccatggttctcgtgtcatggttcaaagagtttcgaactaatctggatcaagagagggtaggccaagctgtagcggctgcgcaaccactgcgcatgcgcttgctgcaattgctctcagcgactgatccagcattaccaacaccgggttctaatgctccgtattccgagctctcccgtatatacaccaagatgagaggagaagcaggggctctcatcaagcatgcggaggcgtcagggtactccaagattctctttccagatgggataccgtcgacggagggactgaatgcagatgccgccatagaactagctacgcgccctggatctcccttggatattaggcctgcaggagatccacctttagatgataaaatagtctcctcttccgacatgtacgaatccactcgacaacgactgctggcgactgcaggttatctgactagcttgcagattaacttgcatattagtgtactcgcttcacttgctggagctgtggtttggatgggcgagctcacaagcaaattgaatcctataatccaaccgttaatgcaagctgtgaagcgtgagcaggaggaggttttgcaacgtccggcggcagatgcactggctgaggttatcagtcaatgtgtcggaaggaagccaagtccaaatgacaagctcataaagaacttgtctgtgttgacatgtgctgatcctttagagacgcctgtagccactgctgccaatgcagtttctgaagatacggacattggagtttcagggaagattaacaccggagtgaaggtgaaaccacagggtggctcttcgagtgaggagaggtctaggattgagggtgctatagccagacgtggtgccgagcttgctcttaaatcgctttgtgacaagtttagaggttctttgtttgagcagctttccaaactctgggactgccttactgagtcccttgggcagggcattccagttagtgtagcatcttcttttacttggaatgaagttgttctaccagacctcaaagcagatgcacaagctttggttaacaatcttcaggtcgtgcgctctcttgcaccagttttggataaaacgctgcatccccagatactgagtctacttccagccatatttgcttgtgtttgccatgagcatgcattggtgcgagtcagtgctgccaaatgcatcactgccatggcgaaatcaataacagatcctgtcatggctgccgttctgacgaaggctgttcctatgcttggaaatacaacatcagtggaggcccggcaaggagctggcatacttgtgtcctacctagttgaaggtcttggacctgagctagtcgcatacgcgccacaccttattgttccattgcttggctgtatgagcgatattaacagcaatgtcaggcaaagtgtgactcacagttttgctgcccttgtgcccctcctccccttatctcgaggagtgccatcaccgcctggacttagtgaatgccaagcatcaaagagtgccgaagatacaaggtttcttgagcagcttttggataatacgcaggtagatgactacaaggtggcagtacctatagcagcgacattgcgcagatatcaacaggaaggaatcaactggcttgcatttcttaagagattcaagcttcacggaatactctgcgatgatatgggtctggggaaaactttgcaagcatcagccatagtcgcttcagatacagctgaacgtttggcagcatatacggctacaaaaagtccagacatgtgtcctctgccatctttgattgtctgtccttccacattagtggggcattgggctttcgagattgagaaatttatatccccggatgtgctgaatccattgcagtacagtggaacacctcaagatcgtactgctttgcgctctcaattccacaaacataatgttgttgtcacctcgtatgatgtgctgcggaaagatatagactttctcgggcagaaggtgtggaactattgtgtgttggatgagggccatgccatcaaaaattcgaaatcgaagattactctggcagctaaacggattcaagccgaacaccgtctgatattgagtggtacccctattcagaacaacgtgctggagctttggtccctgtttgacttcttaatgccgggctttttgggaagtgagagacagttccaatccaattatggaaggcctctcaccgctgcaagagatgctaaatgctcagctaaggaagctgaagcaggagttttagccatggaagctttacataagcaggttatgccgtttttactgcgccggacgaaagatgaggtgctggctgaccttcccccgaaaatcatacaagacagatactgcgatttaagtcccctccagttacggctttatgaggatttctcacgctcacaagcaaagaaagaagtttctagtttagtgcaggcttacggtggaccagaagttaccgaagcctcgagtggatcgggtggtgcttccgcacatgtattccaggcattgcagtatttgcgaaggctgtgcagccaccctctcctggtcgtaaacgagatgtccaacgagactgtcgcagcattccaggccgaaactgcttcaagcagtggtaaagactcaaaggcaggacttcatgatctgcaacatgcaccaaagttattagctctgaaagagattttggaggagtgcggcataggtgttcaagattcatctggggacacaggtatagagggtggccagcatcgagttctaatctttgctcaactcaagagctttttggacataatcgagaaggacctttttgaagcacacatgaaaagtgttacgtatctacggttggatgggtcggtggaaacagataaaaggtttggcattgtcaaagccttcaactccgaccccacaatcgatgttctccttcttacgacacatgttggtggattgggattaaatctgacagcagcagacaccgttgtatttatggagcatgattggaatcctatgcgagatctacaggctatggatcgggcacataggttgggtcaacggcgtgttgttaatgtacatcgacttattatgcgaggaacattggaggagaaagtaatgagtttgcagcgatttaagctttcagtggccaacactatcataactgcagaaaatgccagcctaaactctatggacaccacgcagttacttgatctgttcacagtttctgccaactctggaaagcaggctagtgcttcgaagaagagtggagatgaagaagcagatggagctgcagctgccaatgcggcaggcggtggcaggggtatgaaggcaatgttgaatggtcttgaagagttgtgggaccagtctcaatacacggaggagtacaacatgggccagttcgttaaccgtctcaacagttga