atggctcacctcggaggaggagcagaagcgcatgcgcggtttaagcagtatgaatatagggctaattcgtcactcgtgctcaccactgacacgaggccccgagacacccatgaacccacaggtgagcctgagagtttgtggggaaagatcgatccgaagtctttcggcgatcgtgtttatcacggacgaccccaggagctagaggaaaagctcaccaaggcgaagaagaaaagggccgcgaaggagaaggaaaaatcgttcgtagatgttcccaagaaggccagcaagagacagcgggcctcgcaggatgagagcgtgttttccatcgtcgatgatgggatgtacagaccgaagaccaaagagacgagagctgcgtacgaagctcttcttagcactatacagctccagtttggcgatcaaccgcaggatatcctgagaggggcagcggacgaggtgttagctgttttgaagaatgacaagttcaaggacccagacaagaagaaggaaatcgagaaacttttgaacactatgtcccaggagcgatttacgcagcttgtttccataggaaagctgataagtgactaccacgaagcgggggagggagtcgtgggtggagccggcgaggctctagatgatgacattggtgttgccgtggagttcgaggaggaagaagaggaagaagagagtgatttagatgaagttcaagaggagagtgacggagaggatgatgggcaggaaacgcacgagaacaagggtatgcagatgggagggatcgacgacgaagagatggaggaagccgatgaggggttgaatgtacaggatattgacgcatactggctgcagaggaagatctctcaagcatatggagacattgatcctcagcagagtcagaagcttgccgaggaagttttgaagtatctcgcagaaggagatgacagagatgtagaaaataggctggtcatgcttctagattatgataaattcgatttaatcaagctcctcttgagaaacaggctgaaagtagtttggtgcactcgactagccagggccgaagacgacgaagccaaaaagaagatagaagaagatatgagcgatgaaggacctgctatggcagccattcttgagcagcttcatgccactagggcaactgcaaaggagagacagaaaaatttagaaagaagtattcgagaggaggccaggaagttgagagatggagaggtcagtggggagggcgacaaaggcagaaggtctgaaacatatggagcttcggagggtggctggttgaaagggcagcgccagctattggacctggaacagctttcctttcatcaaggaggtttcctcatggccaacaagagatgtgaacttccttcgggttccttcagaacagcgaagaagggttatgaagaggtgcatgttcccgctctcaaggctaagccttttgcagatggcgaggaattagtgagaattgccgacatgccggaatgggcacaaccagcttatgctggaatgacaactctgaatagggtacagagtaaggtgtatgaaactgcgttgtttacgcacgagaatctcctactttgcgctccaacaggagctggtaagacgaacgtggccatgttagctatactgcatgaaattggattgaaaaggcgagaagatggctccatcgacttgaatggattcaagatagtgtacgttgctcccatgaaggctcttgttgccgaaatggtgggaaatttatccaacaggttgaaggacttcggagtctccgtgaaggaactcactggtgatcaaactctttctcgacagcaaatcgaggaaactcagattatcgtcaccacgccagagaagtgggacattatcactcgaaagtcaggagacaggacttacacacagatggtaaagcttttaattattgatgagattcacctactgcacgacaaccggggccctgttttggagagcattgtcgcgagaactgtgaggcagatcgagaccacacaagatcccattcggttggtgggtctgtctgccactttgccaaattatgatgatgtcgcaatttttttgcgggtagataagaccaaaggactctttcacttcgacaacagctatcggccttgccctctggctcaacagtatattggaatcactgtgcgcaagcctttgcagcggtttcagttgatgaacgaaatctgctacgagaaagtaatggaggctgctggcaagcatcagatactgatatttgtacattctaggaaagagactgccaaaactgcccgagccattcgagatgctgcccttagcaacgacacgctaggacgattcctgaaggaggacagtgcaagcagggaaattttgcagaccgaaactgaagcagtgaagagtactgatcttagagaactgcttccttacggtttcgcaatacatcacgctggtatggcaagacaagatcgtactctcgtggaagatctttttgcagatggccacattcaagttcttgtctctaccgccacattagcctggggtgtgaatcttcctgcacacaccgtgatcatcaaaggaacgcagatttacaatcctgagaaaggatcttggacggaattaagtcctttggatgttatgcagatgctaggtcgtgctggtaggccacagtacgataccaacggactgggtatcataatcactggtcatcccgagttgcaatactacttgtcgctcatgaatcagcaacttcctattgaaagtcagtatatctccaagctggctgataatctgaacgctgaaattgtgctcggaagtgtccaaaatgctcgtgaggcttgtacatggttgggatacacttacctctacatcagaatgctgcgcaacccgactctgtacggtgtaagcgtcgatgcgttgaagtcagacaccacgttagaggagcgacgagctgatctcattcattcagccgcatgcgttctcgacaagaataatctcgtgaagtacgatcggaagggtggctactttcaagtcactgacctgggacgtattgctagttactattacatcactcatgggaccatggccacttacaatgagcatttgaagcctaccatgggggatattgaactctgtagattgttctcccttagcgaagagttcaagtttgtgtcagtcagagaagaggagaagatggagctcgcgaaattgctggatcgggtaccgatccctgtgaaggaaagcctagaggagcctagtgccaaaatcaacgttctgttgcaggcttatatctcacaactaaagctcgaaggattgtccttgacatcggacatggtgttcattactcagagcgctggtcgtttgatgcgcgcactattcgagattgtgctgaagcgtgggtgggcacagctggccgagaaagcgttgtccttgtgcaaaatggttcagcgtcagatgtggagcagtcagacgcccttgcgtcagttcaagggcataccaaatgacatcttgagcaaggttgagaagaaggacctggcgtgggaccgctactatgatctttcttcgcaggaaattggagaactcattagatttcccaagatgggaaagaccatacacaagttcattcatcagtttccaaagcttgagctggcagctcacgtgcaacctatcacccgttctattttaaaagttgaccttacaatcactccagacttccagtgggatgagaaaattcacggctatgtggagccattttggatcatagtagaggataacgatggagaaaacgtactccaccacgagtacttcttgctcaagatgcagtatgtggaagaggaccacaacttgaacttcaccgttcccatctacgagccgctgcctccacagtatttcatcagagtagtttctgacaagtggcttggcgctgaaactgtgctgcctgtctcgtttcggcacttgatattgccagagaaatacccaccacctactgagcttcttgaccttcagcctctgccagtgtctgctttgcgaaacccttcgtatgaagccctctaccaacagtttagacacttcaacccgatacagacgcaggttttcacggtcttatacaataccgatgacaatgttcttgtagcagctcctacgggaagtggtaagactatttgtgctgagttcgctgttcttcgaatgctacagaaaggaggagagaatggcactagtcgctgcgtgtacattgctcctgtggaggctctggctaaagaaaggtacagagactgggaaggcaaatttgggaagggccttggagtccgagttgtagagcttactggtgaaacagctaccgatatgaagcttttggagaaaggacagatcatcatcagtacaccggaaagatgggatgtcctctcccgacggtggaagcaaaggaagcatgtacaacaagtcagtctttttttggtggacgaacttcacctgattggaggtgaaggaggtcctgtcctagaggtgattgtttctaggatgcgctacattggaagtcagccggacagtcagattcgtattgtggctttgtctacgtctttagctaatgcgaaggaccttggggagtggataggcgccagctcacacggactgttcaactttcctcccggggtgcgaccagtacctcttgaaatacatattcaaggtgtggacattgcaaatttcgaagctcgtatgcaggcaatgaccaagcctacttacaccgcaattgtccagcacgcaaaaggtggaaagcccgctttgatattcgtgcccacgcggaagcatgctcggctcactgctttggatctggttacttactcaacagcagatggtggagaacgacctcagttcttggagtgcactgaagacgacttggctccattcctggccaaagtcaaagacgatgcattgaaacacgctctgagtaatggtgtcggttatctacacgagggtttgagtctcatggaacaggaggtcacagctgagctctttaaagctggtgctatccaggtggttgttgccagcagcagtatgtgttggggtatgacatcttcagcacatttggtagtggtgatgggtacgcagtattttgatgggcgtgagaacgctcacacagattatccaattacagaccttttgcagatgatgggtcgggccagtaggccactgctcgatacatcgggaaaatgtgtgattctttgccacgcaccaaggaaggaatattacaagaagttcttgtacgaaccttttccggtcgaaagtcatttggatcattacctacatgaccacctgaatgcggaagtagtggtacggaccatcgagaacaagcaagacgcagtggactacttgacctggaccttcatgtatagaaggttaactcagaatccaaactactacaacctacagggagtgagtcatcgtcacctttcagatcatctctcagagctcgtggaggtgacaatttctgagctggagtctagcaagtgtgtgatgatcgaagatgatatggacctttcccctctgaatctgggtatgattgctgcatactattacatcaattatacgacgatagagcttttcagctcttctttgacagcgaagaccaagatgaagggtctcttagagatcttggctgcagcatcggagtattcacggttgcctatgcgaccaggtgaggacgagatggtgcgcaagctcataaaccatcagaggttctcagtggacaaacccaagtacgcagatcctcatgttaaggcaaatgctcttttgcaagcccatttctcgagacacacggtgtccggcaacctagctctggatcaacgagacgttttggtcgacgccagtcgcttgctacaagctatggtggacgtgatatccagcagtggatggctaaatcctgccctcgcgtcgatggagctcagccagatggttacgcagggtctctgggagcgggattccgttttactgcagttgcctcattttaccaaggaattagcaaagaggtgtcaggataaccctgggaagcctattgaaactgtcttcgaccttgttgaaatggaggattcagagaggagggagcttctgcagatgaccagcgcacagttgctggatatcgccagagtttgcaatcgatttccgaacattgaccttggatatgatgtactggacaaggaggacatctccacgggagaaacggtgaccttgcaagtcactctcgagagggaactggaggcacggcaggagcttgggcctgtggatgcaccgaggtttcctaagcccaaggaggagggttggtggctggtggttggagagccgaagaacaatcaacttctagctatcaagcgagtttccttacaacggaaagcccgagtgaagcttgacttcacaactccgtctgaacctgggaagaaaacgtacaccttgtacttcatgtgcgatgcctaccttggttgtgatcaggagtacgagttcacgatagatgtcaaggaaggcgtggatgacgaggatgaggggaaacctatggagcagtag